{#if isEmpty}
{m.timeline_empty_state()}
{:else}
{#each rows as row (row.t === 'band' ? `band-${row.year.year}` : `gap-${row.from}`)}
{#if row.t === 'band'}
{:else}
{/if}
{/each}
{#if timeline.undated.length > 0}
{m.timeline_undated_section()}
{#each timeline.undated as entry (entryKey(entry))}
{#if entry.kind === 'EVENT'} {#if entry.type === 'HISTORICAL'}
{:else}
{/if} {:else}
{/if}
{/each}
{/if} {/if}