{$visibilityHandler$ ?? ''} {$handleLine$ ?? ''} {$pasteHandler$ ?? ''} {$copyBlocker$ ?? ''} {$resizeHandler$ ?? ''} {#if $showSpinner$} {/if} {#if $websocketUrl$} {/if} {#if $secondaryWebsocketUrl$} {/if} {#if $isPaused$} ($isPaused$ = false)} /> {:else} ($isPaused$ = true)} /> {/if} {#if selectedLineIds.length} {/if} ($notesOpen$ = true)} /> {#if pipAvailable} {/if} (settingsOpen = !settingsOpen)} /> updateLineData(!!$enabledReplacements$.length)} on:layoutChange={executeUpdateScroll} on:maxLinesChange={() => ($lineData$ = applyMaxLinesAndGetRemainingLineData())} /> {@html newLineCharacter} {#each $lineData$ as line, index (line.id)} { selectedLineIds = [...selectedLineIds, detail]; }} on:deselected={({ detail }) => { selectedLineIds = selectedLineIds.filter((selectedLineId) => selectedLineId !== detail); }} on:edit={handleLineEdit} /> {/each} {#if $notesOpen$}