{page.recording ? 'Stop' : modelLoading ? 'Loading' : 'Record'}
{#if page.recording}
{#each [0.4, 0.8, 0.5, 1, 0.6, 0.9, 0.4, 0.7, 0.5, 0.8, 0.3, 0.6] as h, i}
{#if reduceMotion}
{:else}
{/if}
{/each}
{:else}
{#if modelLoading}
Loading model...
{:else if !tauriRuntimeAvailable}
Desktop app required for local transcription
{:else if saved}
Saved{#if extractedCount > 0} · {extractedCount} task{extractedCount === 1 ? '' : 's'} extracted{/if}
{:else}
Press record or {settings.globalHotkey}
{/if}
{/if}
{page.timerText}
{#if page.recording}
REC
{:else if modelLoading}
Loading
{:else}
Ready
{/if}
{#if templates.length > 0}
{#if showTemplateMenu}
{#each templates as template}
{/each}
{/if}
{/if}
{#if showExportMenu}
{#each [["txt", "Plain Text"], ["md", "Markdown"], ["csv", "CSV"], ["html", "HTML"], ["srt", "SRT Subtitles"], ["vtt", "WebVTT"]] as [fmt, label]}
{/each}
{/if}