{#if $parcours != null && $member != null}
{#if Object.keys($parcours.challenges).length == 0}

Aucun essai effectué :(

{/if} {#each Object.entries($parcours.challenges) as [id, chall]}

{ selected = selected == chall.challenger.id_code ? '' : chall.challenger.id_code; }} class:selected={selected == chall.challenger.id_code} class="tries" on:keydown={() => {}} > {chall.challenger.id_code == $member.id_code ? 'Vos essais' : chall.challenger.name} {chall.challenger.validated ? "Validé": "Non validé"}

{#if selected == chall.challenger.id_code} {#each chall.challenges as c}
{ goto(`?${new URLSearchParams({corr: c.id_code}).toString()}`); }} on:keydown={() => {}} title="Voir la correction" >

{c.mistakes} faute{c.mistakes > 1 ? "s" : ""} en {c.time < $parcours.time * 60 ? parseTimer(c.time): parseTimer($parcours.time*60)} {c.time > $parcours.time * 60? `( + ${parseTimer(c.time - $parcours.time*60)} )`:""}

{/each} {/if} {/each}
{/if}