{t('stats_title', lang)} - Bocken

{t('stats_title', lang)}

{stats.totalWorkouts ?? 0}
{(stats.totalWorkouts ?? 0) === 1 ? t('workout_singular', lang) : t('workouts_plural', lang)}
{stats.totalTonnage ?? 0}t
{t('lifted', lang)}
{#if stats.kcalEstimate}
~{stats.kcalEstimate.kcal.toLocaleString()}kcal
{t('burned', lang)}
{#if !hasDemographics}
{t('kcal_set_profile', lang)} {t('measure_title', lang)}
{/if}
{/if}
{stats.totalCardioKm ?? 0}km
{t('covered', lang)}
{#if goalEditing}
{ if (e.key === 'Escape') goalEditing = false; }} role="dialog" tabindex="-1">
goalEditing = false} onkeydown={(e) => { if (e.key === 'Escape') goalEditing = false; }} role="presentation">

{t('weekly_goal', lang)}

{goalInput}
{t('workouts_per_week_goal', lang)}
{/if}
{#if (stats.workoutsChart?.data?.length ?? 0) > 0} {:else}

{t('no_workout_data', lang)}

{/if}
{#if (stats.weightChart?.data?.length ?? 0) > 1} {/if}