{#if loading}

Laster sammenligning...

{:else if error}

{error}

{:else}

Sammenlign transkripsjoner

{#each newSegments as newSeg (newSeg.seq)} {@const oldSeg = oldSegments.find((o) => o.seq === newSeg.seq)} {@const choice = choices[newSeg.seq] ?? 'new'} {@const different = isDifferent(newSeg.seq)} {@const isActive = currentTime * 1000 >= newSeg.start_ms && currentTime * 1000 < newSeg.end_ms}
{#if different && oldSeg} {:else if !oldSeg} Nytt segment {:else} Uendret {/if}
{#if different && oldSeg}
{:else}

{newSeg.content}

{/if}
{/each}
{stats.kept_new} nye, {stats.kept_old} gamle
{/if}