{#snippet extraActions()} {#if onpublish}{/if} {#if onexportpng}{/if} {/snippet}
Expressions
{#if !textMode} {/if}
{#if textModeStatus}

{textModeStatus}

{/if} {#if textMode} onbatchchange(expressionsFromBatchText(sources, expressions))} /> {:else}
{#each displayedExpressions as expression, index (`${editorGeneration}:${expression.id}`)} onremove(expression.id)} onselect={() => onselect(expression.id)} onreorderpointerdown={(event) => beginExpressionReorder(event, expression.id)} onreorderkeydown={(event) => reorderExpressionWithKeyboard(event, expression.id)} onsliderinteractionchange={onsliderinteractionchange} onslidervaluechange={onslidervaluechange} /> {/each}
{/if}
Orbit with drag, pan with right drag, zoom with the wheel. Hold Shift while scrolling to change mathematical bounds. Build {BUILD_COMMIT_DISPLAY}