{#each days as day, i}
{@const total = EVENT_TYPES.reduce((s, et) => s + ((day[et] as number) || 0), 0)}
showTooltip(e, day)}
onmouseleave={hideTooltip}
>
{#each EVENT_TYPES as et}
{@const v = (day[et] as number) || 0}
{#if v > 0}
{/if}
{/each}
{i % 2 === 0 ? formatDate(day.date) : ''}
{/each}
{#each activeTypes as et}
{t(LABELS[et])}
{/each}