{#if type || type === 0}
{#if Number.isInteger(type) && type >= 0}
{:else if Number.isInteger(type) && type < 0}
{/if}
{(Number.isInteger(type) ? Math.abs(type).toLocaleString() + (type >= 0 ? ' likes' : ' dislikes') : type)}
{/if}
{#if media.format}
{formatMap[media.format]}
{/if}
{#if media.episodes && media.episodes !== 1}
{#if media.mediaListEntry?.status === 'CURRENT' && media.mediaListEntry?.progress }
{media.mediaListEntry.progress} / {media.episodes} Episodes
{:else}
{media.episodes} Episodes
{/if}
{:else if media.duration}
{media.duration + ' Minutes'}
{/if}
{#if media.isAdult}
Rated 18+
{/if}