peek && !event.relatedTarget && ((pointerNear = false), unpeek())} /> {#if layout.phone} (settingsOpen = !settingsOpen)} onnew={() => (newOpen = true)} /> {:else}
albedo
{#if sessions.link !== 'online'} {linkLabel[sessions.link]} {/if}
{#if railOpen} (newOpen = true)} />{/if}
mapUnder(event) && clearTimeout(viewTimer)} onpointerout={(event) => mapUnder(event) && !mapUnder({ target: event.relatedTarget }) && lingerView()} > {#if peek}
!pointerNear && !peekEl?.contains(event.relatedTarget as Node) && unpeek()} > (newOpen = true)} />
{/if} {#if boards.board} {#key boards.board} (paletteOpen = true)} onnew={() => (newOpen = true)} /> {/key}
clearTimeout(viewTimer)} onpointerleave={lingerView} role="presentation">
{/if}
{/if} {#if settingsOpen} (settingsOpen = false)} /> {/if} {#if newOpen} (newOpen = false)} /> {/if} {#if aboutOpen} (aboutOpen = false)} /> {/if} {#if paletteOpen} (paletteOpen = false)} /> {/if} {#if gallery} {#key gallery} artifactItems(query, gallery === 'delete')} onclose={() => (gallery = null)} /> {/key} {/if}