{#if meta.hero && heroArt.src} {/if} {#key nav.seq}
{ scrolled = e.currentTarget.scrollTop; }} > {#if entry.n === "home"} {:else if entry.n === "search"} {:else if entry.n === "library"} {:else if entry.n === "album"} {:else if entry.n === "artist"} {:else if entry.n === "disco"} {:else if entry.n === "catalogAlbum"} {:else if entry.n === "playlist"} {:else if entry.n === "import"} {:else if entry.n === "browse"} {:else if entry.n === "peer"} {:else if entry.n === "community"} {:else if entry.n === "room"} {:else if entry.n === "thread"} {:else if entry.n === "you"} {:else if entry.n === "transfers"} {:else if entry.n === "diag"} {:else} {/if}
{/key}
{#if showBar} {/if}
{#if player.track}
{ e.preventDefault(); openHalf("track", { album: player.album, track: player.track }); }} role="button" tabindex="0" onkeydown={() => {}} aria-hidden={nav.sheet ? "true" : undefined} aria-label={"Now playing: " + (player.track.title || "") + (player.track.artist || player.album?.artist ? " · " + (player.track.artist || player.album?.artist) : "")}> {player.track.title} {#if resolver.active && !player.track.stream} Finding the best source… {:else if player.track.stream && (player.phase === "hold" || player.phase === "loading")} Finding {player.track.stream.username}’s copy… {:else if player.track.stream} {player.track.artist || player.album?.artist || ""} · streaming from {player.track.stream.username} {:else} {player.track.artist || player.album?.artist || ""} {/if}
{/if}
{announce}
{#if player.error || lib.error} {@const msg = player.error || lib.error}
{ player.error = ""; lib.error = ""; player.retry = null; }} role="button" tabindex="0" onkeydown={() => {}} aria-label="Dismiss this message"> {say(msg)} {#if signedOut(msg)} {:else if player.retry?.for === msg} {/if}
{/if} {#if notice.text}
{#if notice.action}{/if}
{/if}