{#each sports as s} {/each} {#if all.length > 0} {activities.length} {activities.length === 1 ? 'activity' : 'activities'} {/if}
{#if loading}
{:else if error}

{error}

{:else} {#if totalPages > 1}
{years[years.length - 1]} – {years[0]}
{/if}
{#each years as year} {@const t = totalsByYear.get(year)}

{year}

{formatDistance(t?.dist ?? 0)}

{t?.count ?? 0} activities

{/each}
{#each years as year} {@const weeks = getWeeks(year)} {@const yt = totalsByYear.get(year)} {#if yt} {/if} {/each} {/if} {#if tooltipDate && tooltipActivities.length > 0} {/if}