{#key current}
{/key}
{anilistClient.title(current)}
{#if current.format} {formatMap[current.format]} {/if}
{#if current.episodes && current.episodes !== 1}
{#if current.mediaListEntry?.status === 'CURRENT' && current.mediaListEntry?.progress } {current.mediaListEntry.progress} / {current.episodes} Episodes {:else} {current.episodes} Episodes {/if}
{:else if current.duration}
{current.duration + ' Minutes'}
{/if}
{#if current.isAdult}
Rated 18+
{/if} {#if current.season || current.seasonYear}
{[current.season?.toLowerCase(), current.seasonYear].filter(s => s).join(' ')}
{/if}
{current.description?.replace(/<[^>]*>/g, '')}
{#each current.genres as genre}
{genre}
{/each}
playMedia(current)}> Watch Now
{#each mediaList as media} {@const active = current === media}
setCurrent(media)}>
{/each}