cover
{#if media.mediaListEntry?.status}
{/if} {media.title.userPreferred}
{#if $page === 'schedule'}
{#if media.airingSchedule?.nodes?.[0]?.airingAt} Episode {media.airingSchedule.nodes[0].episode } in {countdown(media.airingSchedule.nodes[0].airingAt - Date.now() / 1000)} {:else}   {/if}
{/if}

{#if media.format === 'TV'} TV Show {:else 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.status} {media.status?.toLowerCase().replace(/_/g, ' ')} {/if} {#if media.season || media.seasonYear} {[media.season?.toLowerCase(), media.seasonYear].filter(s => s).join(' ')} {/if}

{media.description?.replace(/<[^>]*>/g, '') || ''}
{#if media.genres.length}
{#each media.genres.slice(0, 3) as genre} {genre} {/each}
{/if}