{#each Object.entries(shiftSubsPleaseSchedule(subsPlease.schedule)) as [day, scheduleEntry]}
{day}
{#each Object.values(scheduleEntry) as entry}
{@const media = associateMedia(scheduledMedia, entry.title)}
- {
const response = onMouseEnter(media, entry);
hovering = response.hovering;
hoveredItem = response.item;
hoveredMedia = response.media;
}}
on:mouseleave={() => {
const response = onMouseLeave();
hovering = response.hovering;
hoveredItem = response.item;
hoveredMedia = response.media;
}}
on:mousemove={(e) => {
const response = onMouseMove(e);
imageStyle = response.style;
}}
>
{#if media}
{:else}
{entry.title}
{/if}
{#if !$settings.displayCountdownRightAligned}
|
{/if}
{#if media && media.nextAiringEpisode}
{media.nextAiringEpisode?.episode}/{media.episodes} at
{/if}
{entry.time}
{/each}
{/each}
{:else}
Loading anime schedule ... 66%
{/if}
{:catch}