Language
{#if loadingSources}
{:else}
{#if localSource}
{/if} {#if pinnedSources.length > 0} {#each pinnedSources as src (src.id)} {/each}
{/if} {#each src_visibleSources as src (src.id)} {/each} {#if src_visibleSources.length === 0}

No sources for this language

{/if}
{/if}
{#if !src_activeSource}

Browse a source

Select a source to see its popular titles, or search within it.

{:else}
{ (e.target as HTMLImageElement).style.display = "none"; }} /> {src_activeSource.displayName} {#if src_loadingBrowse} {:else if src_browseResults.length > 0} {src_browseResults.length} results {/if}
{#if src_loadingBrowse && src_browseResults.length === 0}
{#each Array(18) as _, i (i)}
{/each}
{:else if src_browseResults.length > 0}
{#each src_browseResults as m, i (m.id)} {/each} {#if src_hasNextPage}
{/if}
{:else if !src_loadingBrowse}

No results

Try a different search term.

{/if} {/if}
{#if ctx_source} {@const isPinned = pinnedIds.includes(ctx_source.id)} { togglePinnedSource(ctx_source!.id); }, }, { separator: true }, { label: "Browse source", icon: ArrowRight, onClick: () => { srcSelectSource(ctx_source!); }, }, ]} /> {/if}