Choose the language of summaries and chat, and tell transcription which languages to expect.
Syntheo separates the language used for summaries and chat from the languages it should expect to hear during a meeting. These settings are on the Profile page of Settings, in the “Language & Region” section:
The interface language (French by default) is independent of these settings.
Choose the “Main language”. It is the default language for transcription and for AI answers: the chat uses it, and it is the fallback for summaries. It is always one of the transcription languages.By default, summaries follow the detected language of the meeting among the languages you selected. Generated titles follow the summary. If detection fails, Syntheo uses your main language.Turn on “Use main language for summaries” to write all summaries in your main language, even when the meeting is held in another selected language. This option is off by default and does not remove your additional spoken languages.Changing the main language does not translate an existing transcript. Regenerate the summary of an old meeting to apply the new language.
In “Additional spoken languages”, add the other languages that participants may use. Syntheo uses them for transcription and to automatically detect the language of summaries.Syntheo sends these languages to your transcription server as a hint. The model decides what it can recognize: if a language is missing or poorly transcribed, try another model on your server, then select it in Settings → My servers → Transcription. Syntheo warns you when the chosen model cannot transcribe all the selected languages: below the spoken languages, the message “The live transcription model handles one language at a time. To transcribe several, change models.” appears, and the “change models” link opens the Transcription page.The section ends with the “Timezone”, which sets the time shown in the timeline.In the replica below, change the “Main language”, turn on “Use main language for summaries”, then type a language name in “Additional spoken languages” (for example “German”): click it or use then . in the empty field removes the last language. Check “simulate a transcription model that handles only one language” to show the warning.
Settings offer the following languages, for the main language as well as for additional spoken languages:Arabic, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Filipino, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Kannada, Korean, Latvian, Lithuanian, Macedonian, Malay, Marathi, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu and Vietnamese.This list does not guarantee that your transcription model covers each language: check the documentation of the model you serve (for example Whisper or Voxtral).
Choosing a language does not teach the model your organization’s vocabulary. Add names, acronyms and business terms in Settings → Writing → Dictionary.For the structure and tone of summaries, see Customize summaries.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Syntheo","description":"The meeting notepad that stays with you: real-time transcription and summaries with your own models.","colors":{"primary":"#316745","light":"#7DBF95","dark":"#25553A"},"logo":{"light":"https://mintcdn.com/syntheo/l-jE80P-GTPWYQ9g/logo/light.svg?fit=max\u0026auto=format\u0026n=l-jE80P-GTPWYQ9g\u0026q=85\u0026s=05071fa4c16b27f37ffbb753cbc63f8f","dark":"https://mintcdn.com/syntheo/l-jE80P-GTPWYQ9g/logo/dark.svg?fit=max\u0026auto=format\u0026n=l-jE80P-GTPWYQ9g\u0026q=85\u0026s=ae073c9a9910aaaec9809f9c0ce84c81"},"favicon":"https://mintcdn.com/syntheo/l-jE80P-GTPWYQ9g/favicon.svg?fit=max\u0026auto=format\u0026n=l-jE80P-GTPWYQ9g\u0026q=85\u0026s=86779ac45c6961130506526d036c769e","background":{"color":{"light":"#FBFAF5","dark":"#1B1E1A"}},"navbar":{"links":[{"href":"https://syntheo.studio","label":"Website"},{"href":"https://github.com/WillIsback/Syntheo","label":"GitHub"},{"href":"https://github.com/WillIsback/Syntheo/issues","label":"Support"}],"primary":{"type":"button","label":"Download","href":"https://github.com/WillIsback/Syntheo/releases/latest"}},"footer":{"socials":{"website":"https://syntheo.studio","github":"https://github.com/WillIsback/Syntheo"}},"seo":{"metatags":{"og:site_name":"Syntheo","og:locale":"en_US","twitter:card":"summary_large_image","keywords":"Syntheo, meeting notes, meeting transcription, meeting summary, local AI, open source, self-hosted, Whisper, Ollama, vLLM"},"indexing":"navigable"},"fonts":{"heading":{"family":"Newsreader","weight":500},"body":{"family":"Geist","weight":400}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"footer":{"socials":{"website":"https://syntheo.studio","github":"https://github.com/WillIsback/Syntheo"}},"navbar":{"links":[{"href":"https://syntheo.studio","label":"Website"},{"href":"https://github.com/WillIsback/Syntheo","label":"GitHub"},{"href":"https://github.com/WillIsback/Syntheo/issues","label":"Support"}],"primary":{"type":"button","label":"Download","href":"https://github.com/WillIsback/Syntheo/releases/latest"}},"href":"en"},{"language":"fr","footer":{"socials":{"website":"https://syntheo.studio/fr","github":"https://github.com/WillIsback/Syntheo"}},"navbar":{"links":[{"href":"https://syntheo.studio/fr/","label":"Site"},{"href":"https://github.com/WillIsback/Syntheo","label":"GitHub"},{"href":"https://github.com/WillIsback/Syntheo/issues","label":"Support"}],"primary":{"type":"button","label":"Télécharger","href":"https://github.com/WillIsback/Syntheo/releases/latest"}},"href":"fr"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"syntheo","hasAudioNarration":false,"actualSubdomain":"syntheo","customDomains":["docs.syntheo.studio"],"gitSource":{"type":"github","owner":"willisback","repo":"syntheo","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":"","_id":"6ae509c7db349adb5147cca4"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af33b45fc241a857f253e3a","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Documentation","count":35},{"language":"default","tag":"Utiliser Syntheo","count":11},{"language":"default","tag":"Carte du code","count":8},{"language":"default","tag":"Prise en main","count":6},{"language":"default","tag":"CLI et agents","count":5},{"language":"default","tag":"Modules","count":4},{"language":"default","tag":"Confidentialité et sécurité","count":4},{"language":"default","tag":"Référence","count":4},{"language":"default","tag":"Projet","count":2},{"language":"default","tag":"Applications","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"#sidebar .sidebar-group-header{margin-top:1.25rem;font-size:0.7rem;font-weight:600;letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;color:#316745}#sidebar .sidebar-group-header h5,#sidebar .sidebar-group-header span{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}#sidebar li:first-child>.sidebar-group-header,#sidebar .sidebar-group-header:first-child{margin-top:0.25rem}html.dark #sidebar .sidebar-group-header{color:#7dbf95}#sidebar ul.sidebar-group{margin-left:1rem;padding-left:0.5rem;border-left:1px solid rgb(49 103 69 / 0.18)}html.dark #sidebar ul.sidebar-group{border-left-color:rgb(125 191 149 / 0.2)}#sidebar .sidebar-group-header.syntheo-collapsible{cursor:pointer;user-select:none}#sidebar .sidebar-group-header.syntheo-collapsible::after{content:\"\";width:0.4rem;height:0.4rem;margin-left:auto;margin-right:0.75rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform 150ms ease}#sidebar .sidebar-group-header[aria-expanded=\"false\"]::after{transform:rotate(-45deg)}#sidebar .sidebar-group-header.syntheo-collapsible:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:0.375rem}@media (prefers-reduced-motion: reduce){#sidebar .sidebar-group-header.syntheo-collapsible::after{transition:none}}"}],"page":{"pagePath":"en/languages","slug":"/en/languages","pageMetadata":{"title":"Use several languages","description":"Choose the language of summaries and chat, and tell transcription which languages to expect.","href":"/en/languages"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Choose the language of summaries and chat, and tell transcription which languages to expect.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const SettingsPath=({steps=[]})=>_jsxs(`nav`,{className:`syn-root syn-path not-prose`,\"aria-label\":`Path in the app`,children:[_jsx(`style`,{children:__snippet_SYN_CSS_szv0uh}),__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`Location`),size:18}),_jsx(`ol`,{children:steps.map((step,index)=>_jsxs(`li`,{\"aria-current\":index===steps.length-1?`location`:undefined,children:[index>0?_jsx(`span`,{\"aria-hidden\":`true`,style:{background:`none`,padding:0},children:`›`}):null,_jsx(`span`,{children:step})]},step))})]});const Kbd=({keys=``})=>_jsxs(`span`,{className:`syn-root syn-kbd`,children:[_jsx(`style`,{children:__snippet_SYN_CSS_szv0uh}),keys.split(`+`).map((key,index)=>_jsxs(`span`,{style:{display:`contents`},children:[index>0?_jsx(`span`,{\"aria-hidden\":`true`,children:`+`}):null,_jsx(`kbd`,{children:key})]},index))]});const __snippet_SYN_VERSION_szv0uh=`0.7.0`;const __snippet_SYN_LOCALE_szv0uh=`en-US`;const __snippet_SYN_LIGHT_szv0uh={\"background\":`hsl(50 43% 97%)`,\"foreground\":`hsl(100 8% 15%)`,\"card\":`hsl(48 100% 99%)`,\"muted\":`hsl(53 22% 92%)`,\"muted-foreground\":`hsl(95 6% 36%)`,\"accent\":`hsl(105 25% 91%)`,\"accent-foreground\":`hsl(146 39% 24%)`,\"border\":`hsl(55 18% 87%)`,\"input\":`hsl(55 14% 82%)`,\"primary\":`hsl(142 36% 30%)`,\"primary-foreground\":`hsl(50 43% 97%)`,\"recording\":`hsl(357 54% 51%)`,\"seal\":`hsl(357 54% 51%)`,\"user-ink\":`hsl(142 36% 30%)`,\"alert\":`hsl(7 68% 95%)`,\"alert-foreground\":`hsl(357 53% 42%)`,\"alert-border\":`hsl(4 58% 86%)`,\"faint\":`hsl(95 5% 56%)`,\"destructive\":`hsl(358 51% 46%)`,\"destructive-foreground\":`hsl(0 0% 100%)`,\"popover\":`hsl(48 100% 99%)`,\"ring\":`hsl(142 36% 30%)`,\"shadow-capsule\":`0 8px 28px rgba(38, 42, 36, 0.18)`};const __snippet_SYN_DARK_szv0uh={\"background\":`hsl(105 7% 11%)`,\"foreground\":`hsl(46 25% 90%)`,\"card\":`hsl(103 10% 14%)`,\"muted\":`hsl(105 9% 18%)`,\"muted-foreground\":`hsl(86 8% 65%)`,\"accent\":`hsl(141 22% 18%)`,\"accent-foreground\":`hsl(140 36% 72%)`,\"border\":`hsl(105 7% 21%)`,\"input\":`hsl(102 8% 25%)`,\"primary\":`hsl(142 34% 62%)`,\"primary-foreground\":`hsl(143 32% 11%)`,\"recording\":`hsl(4 72% 64%)`,\"seal\":`hsl(4 72% 64%)`,\"user-ink\":`hsl(142 34% 62%)`,\"alert\":`hsl(358 35% 17%)`,\"alert-foreground\":`hsl(4 77% 75%)`,\"alert-border\":`hsl(359 36% 26%)`,\"faint\":`hsl(90 6% 48%)`,\"destructive\":`hsl(358 66% 64%)`,\"destructive-foreground\":`hsl(358 45% 12%)`,\"popover\":`hsl(103 10% 14%)`,\"ring\":`hsl(142 34% 62%)`,\"shadow-capsule\":`0 8px 28px rgba(0, 0, 0, 0.5)`};const __snippet_SYN_LABELS_szv0uh={\"(Unavailable — using the default output)\":`(Unavailable — using the default output)`,\"API key (optional)\":`API key (optional)`,\"Actions\":`Actions`,\"Add language\":`Add language`,\"Add spoken language\":`Add spoken language`,\"Additional spoken languages\":`Additional spoken languages`,\"Advanced\":`Advanced`,\"All Notes\":`All Notes`,\"All folders\":`All folders`,\"Appearance\":`Appearance`,\"Ask the folder\":`Ask the folder`,\"Ask the folder: “{question}”\":`Ask the folder: “{question}”`,\"Ask the note\":`Ask the note`,\"Audio\":`Audio`,\"Auto\":`Auto`,\"Automatically install updates\":`Automatically install updates`,\"Automations\":`Automations`,\"Backspace\":`Backspace`,\"Begin listening\":`Begin listening`,\"Cancel\":`Cancel`,\"Cancel dictation\":`Cancel dictation`,\"Capture meeting chat in the note\":`Capture meeting chat in the note`,\"Captured right now:\":`Captured right now:`,\"Choose\":`Choose`,\"Choose folder\":`Choose folder`,\"Choose the microphone that captures your voice.\":`Choose the microphone that captures your voice.`,\"Choose the output whose sound Syntheo transcribes: the one where you hear the other participants.\":`Choose the output whose sound Syntheo transcribes: the one where you hear the other participants.`,\"Click here, then use your dictation shortcut.\":`Click here, then use your dictation shortcut.`,\"Click the shortcut to record a new key combination. Press Escape to cancel.\":`Click the shortcut to record a new key combination. Press Escape to cancel.`,\"Close\":`Close`,\"Connected · {0} models available\":`Connected · {0} models available`,\"Connected · {0} ms\":`Connected · {0} ms`,\"Contacts\":`Contacts`,\"Control listening without reopening Syntheo.\":`Control listening without reopening Syntheo.`,\"Copied\":`Copied`,\"Copy\":`Copy`,\"Copy last dictation\":`Copy last dictation`,\"Current default\":`Current default`,\"Current default output\":`Current default output`,\"Default language for transcription and AI responses.\":`Default language for transcription and AI responses.`,\"Delete\":`Delete`,\"Developers\":`Developers`,\"Device authentication is not available on this computer.\":`Device authentication is not available on this computer.`,\"Dictation\":`Dictation`,\"Dictation shortcut\":`Dictation shortcut`,\"Dictation uses your microphone, transcription provider, languages, and dictionary. Audio is never written to disk; it only passes through memory. Your last transcript stays in memory until dictation is disabled or Syntheo closes.\":`Dictation uses your microphone, transcription provider, languages, and dictionary. Audio is never written to disk; it only passes through memory. Your last transcript stays in memory until dictation is disabled or Syntheo closes.`,\"Dictionary\":`Dictionary`,\"Email\":`Email`,\"Enable dictation\":`Enable dictation`,\"English\":`English`,\"Enter\":`Enter`,\"Enter a full address, for example {placeholder}.\":`Enter a full address, for example {placeholder}.`,\"Enter another name\":`Enter another name`,\"Esc\":`Esc`,\"Everything is processed on your local server\":`Everything is processed on your local server`,\"Export\":`Export`,\"Export location\":`Export location`,\"Export…\":`Export…`,\"Finish\":`Finish`,\"Folders\":`Folders`,\"Forget this server's address and key?\":`Forget this server's address and key?`,\"Go to\":`Go to`,\"Hands-free dictation\":`Hands-free dictation`,\"Have Syntheo ready when you sign in.\":`Have Syntheo ready when you sign in.`,\"Hello {firstName}.\":`Hello {firstName}.`,\"Help\":`Help`,\"High\":`High`,\"Hold your shortcut while speaking, then release it to finish.\":`Hold your shortcut while speaking, then release it to finish.`,\"Home\":`Home`,\"Home capsule\":`Home capsule`,\"Identity\":`Identity`,\"In this folder\":`In this folder`,\"Job Title\":`Job Title`,\"Keep Syntheo running to use your shortcut in other apps.\":`Keep Syntheo running to use your shortcut in other apps.`,\"Language \u0026 Region\":`Language \u0026 Region`,\"Language and vocabulary\":`Language and vocabulary`,\"Last dictation\":`Last dictation`,\"Leave empty if the server has no authentication\":`Leave empty if the server has no authentication`,\"Leave the folder\":`Leave the folder`,\"Listen\":`Listen`,\"Listening time\":`Listening time`,\"Listening…\":`Listening…`,\"Live transcript preview\":`Live transcript preview`,\"Lock app\":`Lock app`,\"Low\":`Low`,\"Main language\":`Main language`,\"Me\":`Me`,\"Medium\":`Medium`,\"Meetings\":`Meetings`,\"Microphone\":`Microphone`,\"Model\":`Model`,\"Model name\":`Model name`,\"Model name served by your server\":`Model name served by your server`,\"More actions\":`More actions`,\"More effort gives finer summaries, but slower. Auto leaves it to the server.\":`More effort gives finer summaries, but slower. Auto leaves it to the server.`,\"Multilingual\":`Multilingual`,\"Multilingual · speakers\":`Multilingual · speakers`,\"Mute system audio\":`Mute system audio`,\"Mute the microphone\":`Mute the microphone`,\"My meetings\":`My meetings`,\"My server\":`My server`,\"My servers\":`My servers`,\"NIM does not publish its model list: these are the models known for this protocol.\":`NIM does not publish its model list: these are the models known for this protocol.`,\"NVIDIA NIM · WebSocket\":`NVIDIA NIM · WebSocket`,\"NVIDIA NIM: your deployed Speech NIM WebSocket server, for example http://localhost:9000/v1/realtime. NVIDIA's hosted gRPC endpoint is not supported.\":`NVIDIA NIM: your deployed Speech NIM WebSocket server, for example http://localhost:9000/v1/realtime. NVIDIA's hosted gRPC endpoint is not supported.`,\"Name\":`Name`,\"Nemotron, Parakeet\":`Nemotron, Parakeet`,\"New note in this folder\":`New note in this folder`,\"No matching languages found\":`No matching languages found`,\"No notes in this folder match.\":`No notes in this folder match.`,\"No results found.\":`No results found.`,\"No server yet\":`No server yet`,\"Not tested\":`Not tested`,\"Note capsule\":`Note capsule`,\"Note steps\":`Note steps`,\"Notes\":`Notes`,\"Nothing pending\":`Nothing pending`,\"Notifications\":`Notifications`,\"On Linux (Wayland or X11)\":`On Linux (Wayland or X11)`,\"On Wayland, approve the shortcuts in your desktop's prompt. Use Control + Alt + Escape to cancel. On X11, press Escape to cancel. The target app must expose an editable accessibility field.\":`On Wayland, approve the shortcuts in your desktop's prompt. Use Control + Alt + Escape to cancel. On X11, press Escape to cancel. The target app must expose an editable accessibility field.`,\"Only on-premise OpenAI-compatible servers are supported (vLLM, Ollama, llama.cpp server, LM Studio…). The address usually ends with /v1, for example http://localhost:8000/v1.\":`Only on-premise OpenAI-compatible servers are supported (vLLM, Ollama, llama.cpp server, LM Studio…). The address usually ends with /v1, for example http://localhost:8000/v1.`,\"Open\":`Open`,\"OpenAI · Realtime and batch\":`OpenAI · Realtime and batch`,\"OpenAI: a server that speaks the OpenAI speech protocol (vLLM, speaches, faster-whisper-server), for example http://localhost:8000/v1. Live transcription uses /v1/realtime, imported files /v1/audio/transcriptions.\":`OpenAI: a server that speaks the OpenAI speech protocol (vLLM, speaches, faster-whisper-server), for example http://localhost:8000/v1. Live transcription uses /v1/realtime, imported files /v1/audio/transcriptions.`,\"Pause listening\":`Pause listening`,\"Paused\":`Paused`,\"Permissions\":`Permissions`,\"Post recording disclosure in meeting chat\":`Post recording disclosure in meeting chat`,\"Prepare\":`Prepare`,\"Press shortcut…\":`Press shortcut…`,\"Press your shortcut to start, then press it again to finish.\":`Press your shortcut to start, then press it again to finish.`,\"Privacy\":`Privacy`,\"Profile\":`Profile`,\"Project thread not created yet\":`Project thread not created yet`,\"Protocol\":`Protocol`,\"Put on pause\":`Put on pause`,\"Ready to dictate\":`Ready to dictate`,\"Reasoning effort\":`Reasoning effort`,\"Recent\":`Recent`,\"Record other participants in meetings.\":`Record other participants in meetings.`,\"Record your voice in meetings and calls.\":`Record your voice in meetings and calls.`,\"Remind participants about recording\":`Remind participants about recording`,\"Remove the {name} folder filter\":`Remove the {name} folder filter`,\"Require Windows Hello face, PIN, or password when opening Syntheo.\":`Require Windows Hello face, PIN, or password when opening Syntheo.`,\"Reset\":`Reset`,\"Reset this server…\":`Reset this server…`,\"Resume\":`Resume`,\"Resume listening\":`Resume listening`,\"Save PDF, text, Markdown, and Org exports to this folder.\":`Save PDF, text, Markdown, and Org exports to this folder.`,\"Save visible chat from supported meetings using Accessibility.\":`Save visible chat from supported meetings using Accessibility.`,\"Search a note\":`Search a note`,\"Search in this folder...\":`Search in this folder...`,\"Search language...\":`Search language...`,\"Search notes and pages...\":`Search notes and pages...`,\"Search settings\":`Search settings`,\"Search timezone...\":`Search timezone...`,\"Select language\":`Select language`,\"Select timezone\":`Select timezone`,\"Select...\":`Select...`,\"Server address\":`Server address`,\"Server address (OpenAI-compatible: vLLM, Ollama, llama.cpp, LM Studio)\":`Server address (OpenAI-compatible: vLLM, Ollama, llama.cpp, LM Studio)`,\"Server status\":`Server status`,\"Settings\":`Settings`,\"Shift\":`Shift`,\"Show a reminder when a recording starts.\":`Show a reminder when a recording starts.`,\"Show floating bar\":`Show floating bar`,\"Show release notes\":`Show release notes`,\"Show the timeline in your preferred timezone.\":`Show the timeline in your preferred timezone.`,\"Show tray icon\":`Show tray icon`,\"Speak into any text field, in any app. The text is inserted when you finish.\":`Speak into any text field, in any app. The text is inserted when you finish.`,\"Start Syntheo at login\":`Start Syntheo at login`,\"Start a meeting\":`Start a meeting`,\"Stay current with updates installed the next time Syntheo opens.\":`Stay current with updates installed the next time Syntheo opens.`,\"Stop listening when your call ends.\":`Stop listening when your call ends.`,\"Stop when meeting ends\":`Stop when meeting ends`,\"Storage\":`Storage`,\"Syntheo uses it to recognize you among the participants of your meetings, so you are not counted twice. It stays on this device.\":`Syntheo uses it to recognize you among the participants of your meetings, so you are not counted twice. It stays on this device.`,\"Synthesis\":`Synthesis`,\"Synthesis · connected\":`Synthesis · connected`,\"System audio\":`System audio`,\"System permissions\":`System permissions`,\"System sound\":`System sound`,\"Tab: search inside\":`Tab: search inside`,\"Tell participants when listening starts; this does not confirm consent.\":`Tell participants when listening starts; this does not confirm consent.`,\"Templates\":`Templates`,\"Test connection\":`Test connection`,\"Test the connection to list the models served.\":`Test the connection to list the models served.`,\"Testing…\":`Testing…`,\"The API key is optional for servers without authentication. It is kept in your system keychain.\":`The API key is optional for servers without authentication. It is kept in your system keychain.`,\"The language model that writes your meeting notes and answers when you ask a note a question.\":`The language model that writes your meeting notes and answers when you ask a note a question.`,\"The live transcription model handles one language at a time. To transcribe several, \u003c0>change models\u003c/0>.\":`The live transcription model handles one language at a time. To transcribe several, \u003c0>change models\u003c/0>.`,\"The one that captures your voice.\":`The one that captures your voice.`,\"The server did not answer at {host}. Check that it is running and that you are on the right network (VPN, Tailscale), then test again.\":`The server did not answer at {host}. Check that it is running and that you are on the right network (VPN, Tailscale), then test again.`,\"The server that turns speech into text during your meetings. Audio is never written to disk.\":`The server that turns speech into text during your meetings. Audio is never written to disk.`,\"This information stays on your computer. It is used to recognize you in transcripts and to sign your meeting notes.\":`This information stays on your computer. It is used to recognize you in transcripts and to sign your meeting notes.`,\"This server answers as {detectedLabel}.\":`This server answers as {detectedLabel}.`,\"Timezone\":`Timezone`,\"Transcribing…\":`Transcribing…`,\"Transcription\":`Transcription`,\"Transcription server ›\":`Transcription server ›`,\"Transcription · connected\":`Transcription · connected`,\"Try again\":`Try again`,\"Try dictation\":`Try dictation`,\"Try it\":`Try it`,\"Unmute system audio\":`Unmute system audio`,\"Unmute the microphone\":`Unmute the microphone`,\"Unreachable\":`Unreachable`,\"Use main language for summaries\":`Use main language for summaries`,\"Use this protocol\":`Use this protocol`,\"Used for transcription and automatic summary language detection.\":`Used for transcription and automatic summary language detection.`,\"When off, summaries follow the detected meeting language.\":`When off, summaries follow the detected meeting language.`,\"Words appear in a small bubble while you speak. Text is inserted when you finish.\":`Words appear in a small bubble while you speak. Text is inserted when you finish.`,\"Words specific to you go in your\":`Words specific to you go in your`,\"Writing\":`Writing`,\"Your folders\":`Your folders`,\"detected automatically\":`detected automatically`,\"dictionary\":`dictionary`,\"last {lastDate}\":`last {lastDate}`,\"vLLM, speaches, faster-whisper-server\":`vLLM, speaches, faster-whisper-server`,\"{0, plural, one {# meeting} other {# meetings}}\":`{0, plural, one {# meeting} other {# meetings}}`,\"{count, plural, one {# meeting} other {# meetings}}\":`{count, plural, one {# meeting} other {# meetings}}`,\"{openPoints, plural, one {# open point} other {# open points}}\":`{openPoints, plural, one {# open point} other {# open points}}`,\"{tasks, plural, one {# task} other {# tasks}}\":`{tasks, plural, one {# task} other {# tasks}}`};const __snippet_SYN_ICONS_szv0uh={\"ArrowRight\":`\u003cpath d=\"M18.5 12L4.99997 12\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Bell\":`\u003cpath d=\"M16 18C16 20.2091 14.2091 22 12 22C9.79086 22 8 20.2091 8 18\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M4.43654 18H19.5625C20.2903 18 20.6542 18 20.8648 17.8951C21.274 17.6913 21.4929 17.2359 21.3964 16.789C21.3468 16.559 21.1194 16.2749 20.6648 15.7066L20.4951 15.4944C20.0392 14.9246 19.8113 14.6397 19.6184 14.3409C19.0187 13.4119 18.6477 12.354 18.5356 11.254C18.4995 10.9002 18.4995 10.5353 18.4995 9.8056V8.5C18.4995 8.03572 18.4995 7.80358 18.4867 7.60758C18.2898 4.60304 15.8965 2.20977 12.892 2.01285C12.696 2 12.4638 2 11.9995 2C11.5353 2 11.3031 2 11.1071 2.01285C8.10258 2.20977 5.70931 4.60304 5.51239 7.60758C5.49954 7.80358 5.49954 8.03572 5.49954 8.5V9.8056C5.49954 10.5353 5.49954 10.9002 5.46349 11.254C5.35143 12.354 4.98035 13.4119 4.38067 14.3409C4.18779 14.6397 3.95985 14.9246 3.50401 15.4944L3.33427 15.7066C2.87964 16.2749 2.65233 16.559 2.60268 16.789C2.50621 17.2359 2.72509 17.6913 3.13431 17.8951C3.3449 18 3.70878 18 4.43654 18Z\" stroke=\"currentColor\" stroke-width=\"1.5\"/>`,\"BookOpen\":`\u003cpath d=\"M7.99978 3.5H6.60021C4.43183 3.5 3.34764 3.5 2.67399 4.17362C2.00034 4.84724 2.00029 5.93144 2.00021 8.09982L2 13.3998C1.99992 15.5684 1.99987 16.6526 2.67353 17.3263C3.34719 18 4.43146 18 6.6 18H8.95042C10.4329 18 11.7092 19.0464 11.9999 20.5V5.5C11.0556 4.24097 9.99989 3.5 7.99978 3.5Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M16.0001 3.5H17.3997C19.5681 3.5 20.6523 3.5 21.3259 4.17362C21.9996 4.84724 21.9996 5.93144 21.9997 8.09982L21.9999 13.3998C22 15.5684 22 16.6526 21.3264 17.3263C20.6527 18 19.5684 18 17.3999 18H15.0495C13.567 18 12.2907 19.0464 12 20.5V5.5C12.9443 4.24097 14 3.5 16.0001 3.5Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"CaretDown\":`\u003cpath d=\"M18 9.00005C18 9.00005 13.5811 15 12 15C10.4188 15 6 9 6 9\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"CaretRight\":`\u003cpath d=\"M9.00005 6C9.00005 6 15 10.4189 15 12C15 13.5812 9 18 9 18\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Check\":`\u003cpath d=\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"CircleNotch\":`\u003cpath d=\"M21.9961 12C21.9961 17.5228 17.5189 22 11.9961 22C6.47325 22 1.99609 17.5228 1.99609 12C1.99609 6.47715 6.47325 2 11.9961 2\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-width=\"1.5\"/>`,\"Code\":`\u003cpath d=\"M16 6.99998L19.0664 9.64296C20.3554 10.7541 21 11.3096 21 12C21 12.6903 20.3555 13.2459 19.0664 14.357L16 17\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M8 6.99998L4.93365 9.64296C3.64455 10.7541 3 11.3096 3 12C3 12.6903 3.64455 13.2459 4.93365 14.357L8 17\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"DotsThree\":`\u003cpath d=\"M6.00449 12.5V12M18.0045 12.5V12M12.0045 12.5V12M7.00449 12.5C7.00449 11.9477 6.55677 11.5 6.00449 11.5C5.4522 11.5 5.00449 11.9477 5.00449 12.5C5.00449 13.0523 5.4522 13.5 6.00449 13.5C6.55677 13.5 7.00449 13.0523 7.00449 12.5ZM19.0045 12.5C19.0045 11.9477 18.5568 11.5 18.0045 11.5C17.4522 11.5 17.0045 11.9477 17.0045 12.5C17.0045 13.0523 17.4522 13.5 18.0045 13.5C18.5568 13.5 19.0045 13.0523 19.0045 12.5ZM13.0045 12.5C13.0045 11.9477 12.5568 11.5 12.0045 11.5C11.4522 11.5 11.0045 11.9477 11.0045 12.5C11.0045 13.0523 11.4522 13.5 12.0045 13.5C12.5568 13.5 13.0045 13.0523 13.0045 12.5Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"DotsThreeVertical\":`\u003cpath d=\"M11.9967 12.5V12M11.9967 6.5V6M11.9967 18.5V18M12.9967 12.5C12.9967 11.9477 12.549 11.5 11.9967 11.5C11.4444 11.5 10.9967 11.9477 10.9967 12.5C10.9967 13.0523 11.4444 13.5 11.9967 13.5C12.549 13.5 12.9967 13.0523 12.9967 12.5ZM12.9967 6.5C12.9967 5.94772 12.549 5.5 11.9967 5.5C11.4444 5.5 10.9967 5.94772 10.9967 6.5C10.9967 7.05228 11.4444 7.5 11.9967 7.5C12.549 7.5 12.9967 7.05228 12.9967 6.5ZM12.9967 18.5C12.9967 17.9477 12.549 17.5 11.9967 17.5C11.4444 17.5 10.9967 17.9477 10.9967 18.5C10.9967 19.0523 11.4444 19.5 11.9967 19.5C12.549 19.5 12.9967 19.0523 12.9967 18.5Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"FileText\":`\u003cpath d=\"M8 18H16\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M8 14H16\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M8 10H10\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M13 2.5V3C13 5.82843 13 7.24264 13.8787 8.12132C14.7574 9 16.1716 9 19 9H19.5M20 10.6569V14C20 17.7712 20 19.6569 18.8284 20.8284C17.6569 22 15.7712 22 12 22C8.22876 22 6.34315 22 5.17157 20.8284C4 19.6569 4 17.7712 4 14V9.45584C4 6.21082 4 4.58831 4.88607 3.48933C5.06508 3.26731 5.26731 3.06508 5.48933 2.88607C6.58831 2 8.21082 2 11.4558 2C12.1614 2 12.5141 2 12.8372 2.11401C12.9044 2.13772 12.9702 2.165 13.0345 2.19575C13.3436 2.34355 13.593 2.593 14.0919 3.09188L18.8284 7.82843C19.4065 8.40649 19.6955 8.69552 19.8478 9.06306C20 9.4306 20 9.83935 20 10.6569Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Folder\":`\u003cpath d=\"M13.6656 6.49446H16C18.8284 6.49446 20.2426 6.49446 21.1213 7.37314C22 8.25182 22 9.66603 22 12.4945V14.5C22 17.3284 22 18.7426 21.1213 19.6213C20.2426 20.5 18.8284 20.5 16 20.5H8C5.17157 20.5 3.75736 20.5 2.87868 19.6213C2 18.7426 2 17.3284 2 14.5V8.99183C2 6.65409 2 5.48521 2.61604 4.67881C2.7778 4.46706 2.96706 4.2778 3.17881 4.11604C3.98521 3.5 5.15409 3.5 7.49183 3.5C8.16633 3.5 8.50358 3.5 8.81392 3.60442C8.8976 3.63257 8.97932 3.66623 9.05854 3.70518C9.35239 3.84965 9.59179 4.08719 10.0706 4.56227L10.8483 5.33389C11.4254 5.9066 11.714 6.19295 12.08 6.3437C12.446 6.49446 12.8525 6.49446 13.6656 6.49446Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"FolderSimple\":`\u003cpath d=\"M13.6656 6.49446H16C18.8284 6.49446 20.2426 6.49446 21.1213 7.37314C22 8.25182 22 9.66603 22 12.4945V14.5C22 17.3284 22 18.7426 21.1213 19.6213C20.2426 20.5 18.8284 20.5 16 20.5H8C5.17157 20.5 3.75736 20.5 2.87868 19.6213C2 18.7426 2 17.3284 2 14.5V8.99183C2 6.65409 2 5.48521 2.61604 4.67881C2.7778 4.46706 2.96706 4.2778 3.17881 4.11604C3.98521 3.5 5.15409 3.5 7.49183 3.5C8.16633 3.5 8.50358 3.5 8.81392 3.60442C8.8976 3.63257 8.97932 3.66623 9.05854 3.70518C9.35239 3.84965 9.59179 4.08719 10.0706 4.56227L10.8483 5.33389C11.4254 5.9066 11.714 6.19295 12.08 6.3437C12.446 6.49446 12.8525 6.49446 13.6656 6.49446Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Gear\":`\u003cpath d=\"M15.5 12C15.5 13.933 13.933 15.5 12 15.5C10.067 15.5 8.5 13.933 8.5 12C8.5 10.067 10.067 8.5 12 8.5C13.933 8.5 15.5 10.067 15.5 12Z\" stroke=\"currentColor\" stroke-width=\"1.5\"/>\u003cpath d=\"M21.011 14.0965C21.5329 13.9558 21.7939 13.8854 21.8969 13.7508C22 13.6163 22 13.3998 22 12.9669V11.0332C22 10.6003 22 10.3838 21.8969 10.2493C21.7938 10.1147 21.5329 10.0443 21.011 9.90358C19.0606 9.37759 17.8399 7.33851 18.3433 5.40087C18.4817 4.86799 18.5509 4.60156 18.4848 4.44529C18.4187 4.28902 18.2291 4.18134 17.8497 3.96596L16.125 2.98673C15.7528 2.77539 15.5667 2.66972 15.3997 2.69222C15.2326 2.71472 15.0442 2.90273 14.6672 3.27873C13.208 4.73448 10.7936 4.73442 9.33434 3.27864C8.95743 2.90263 8.76898 2.71463 8.60193 2.69212C8.43489 2.66962 8.24877 2.77529 7.87653 2.98663L6.15184 3.96587C5.77253 4.18123 5.58287 4.28891 5.51678 4.44515C5.45068 4.6014 5.51987 4.86787 5.65825 5.4008C6.16137 7.3385 4.93972 9.37763 2.98902 9.9036C2.46712 10.0443 2.20617 10.1147 2.10308 10.2492C2 10.3838 2 10.6003 2 11.0332V12.9669C2 13.3998 2 13.6163 2.10308 13.7508C2.20615 13.8854 2.46711 13.9558 2.98902 14.0965C4.9394 14.6225 6.16008 16.6616 5.65672 18.5992C5.51829 19.1321 5.44907 19.3985 5.51516 19.5548C5.58126 19.7111 5.77092 19.8188 6.15025 20.0341L7.87495 21.0134C8.24721 21.2247 8.43334 21.3304 8.6004 21.3079C8.76746 21.2854 8.95588 21.0973 9.33271 20.7213C10.7927 19.2644 13.2088 19.2643 14.6689 20.7212C15.0457 21.0973 15.2341 21.2853 15.4012 21.3078C15.5682 21.3303 15.7544 21.2246 16.1266 21.0133L17.8513 20.034C18.2307 19.8187 18.4204 19.711 18.4864 19.5547C18.5525 19.3984 18.4833 19.132 18.3448 18.5991C17.8412 16.6616 19.0609 14.6226 21.011 14.0965Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-width=\"1.5\"/>`,\"Info\":`\u003ccircle cx=\"12\" cy=\"11.9999\" r=\"10\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M12 15.9999L12 11.9999\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M11.875 8.24994L12 8.24994M11.75 8.24994C11.75 8.11187 11.8619 7.99994 12 7.99994C12.1381 7.99994 12.25 8.11187 12.25 8.24994C12.25 8.38801 12.1381 8.49994 12 8.49994C11.8619 8.49994 11.75 8.38801 11.75 8.24994Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Lightning\":`\u003cpath d=\"M8.62814 12.6736H8.16918C6.68545 12.6736 5.94358 12.6736 5.62736 12.1844C5.31114 11.6953 5.61244 11.0138 6.21504 9.65083L8.02668 5.55323C8.57457 4.314 8.84852 3.69438 9.37997 3.34719C9.91142 3 10.5859 3 11.935 3H14.0244C15.6632 3 16.4826 3 16.7916 3.53535C17.1007 4.0707 16.6942 4.78588 15.8811 6.21623L14.8092 8.10188C14.405 8.81295 14.2029 9.16849 14.2057 9.45952C14.2094 9.83775 14.4105 10.1862 14.7354 10.377C14.9854 10.5239 15.3927 10.5239 16.2074 10.5239C17.2373 10.5239 17.7523 10.5239 18.0205 10.7022C18.3689 10.9338 18.5513 11.3482 18.4874 11.7632C18.4382 12.0826 18.0918 12.4656 17.399 13.2317L11.8639 19.3523C10.7767 20.5545 10.2331 21.1556 9.86807 20.9654C9.50303 20.7751 9.67833 19.9822 10.0289 18.3962L10.7157 15.2896C10.9826 14.082 11.1161 13.4782 10.7951 13.0759C10.4741 12.6736 9.85877 12.6736 8.62814 12.6736Z\" stroke=\"currentColor\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Location\":`\u003cpath d=\"M13.6177 21.367C13.1841 21.773 12.6044 22 12.0011 22C11.3978 22 10.8182 21.773 10.3845 21.367C6.41302 17.626 1.09076 13.4469 3.68627 7.37966C5.08963 4.09916 8.45834 2 12.0011 2C15.5439 2 18.9126 4.09916 20.316 7.37966C22.9082 13.4393 17.599 17.6389 13.6177 21.367Z\" stroke=\"currentColor\" stroke-width=\"1.5\"/>\u003cpath d=\"M15.5 11C15.5 12.933 13.933 14.5 12 14.5C10.067 14.5 8.5 12.933 8.5 11C8.5 9.067 10.067 7.5 12 7.5C13.933 7.5 15.5 9.067 15.5 11Z\" stroke=\"currentColor\" stroke-width=\"1.5\"/>`,\"Lock\":`\u003cpath d=\"M4.26781 18.8447C4.49269 20.515 5.87613 21.8235 7.55966 21.9009C8.97627 21.966 10.4153 22 12 22C13.5847 22 15.0237 21.966 16.4403 21.9009C18.1239 21.8235 19.5073 20.515 19.7322 18.8447C19.879 17.7547 20 16.6376 20 15.5C20 14.3624 19.879 13.2453 19.7322 12.1553C19.5073 10.485 18.1239 9.17649 16.4403 9.09909C15.0237 9.03397 13.5847 9 12 9C10.4153 9 8.97627 9.03397 7.55966 9.09909C5.87613 9.17649 4.49269 10.485 4.26781 12.1553C4.12105 13.2453 4 14.3624 4 15.5C4 16.6376 4.12105 17.7547 4.26781 18.8447Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M7.5 9V6.5C7.5 4.01472 9.51472 2 12 2C14.4853 2 16.5 4.01472 16.5 6.5V9\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M12.125 15.5H12M12.25 15.5C12.25 15.6381 12.1381 15.75 12 15.75C11.8619 15.75 11.75 15.6381 11.75 15.5C11.75 15.3619 11.8619 15.25 12 15.25C12.1381 15.25 12.25 15.3619 12.25 15.5Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M8.125 15.5H8M8.25 15.5C8.25 15.6381 8.13807 15.75 8 15.75C7.86193 15.75 7.75 15.6381 7.75 15.5C7.75 15.3619 7.86193 15.25 8 15.25C8.13807 15.25 8.25 15.3619 8.25 15.5Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M16.125 15.5H16M16.25 15.5C16.25 15.6381 16.1381 15.75 16 15.75C15.8619 15.75 15.75 15.6381 15.75 15.5C15.75 15.3619 15.8619 15.25 16 15.25C16.1381 15.25 16.25 15.3619 16.25 15.5Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"MagnifyingGlass\":`\u003cpath d=\"M17 17L21 21\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19C15.4183 19 19 15.4183 19 11Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Microphone\":`\u003cpath d=\"M7 6.5C7 4.01472 9.01472 2 11.5 2C13.9853 2 16 4.01472 16 6.5V11.5C16 13.9853 13.9853 16 11.5 16C9.01472 16 7 13.9853 7 11.5V6.5Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M11.5 19H11.0828C7.57267 19 4.57706 16.4623 4 13M11.5 19H11.9172C15.4273 19 18.4229 16.4623 19 13M11.5 19V22\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"MicrophoneSlash\":`\u003cpath d=\"M8.1572 4.1572C8.94761 2.86349 10.373 2 12 2C14.4853 2 16.5 4.01472 16.5 6.5V11.5C16.5 11.8111 16.4684 12.1149 16.4083 12.4083M7.5 7.5V11.5C7.5 13.9853 9.51472 16 12 16C13.1154 16 14.136 15.5942 14.9222 14.9222\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M2 2L22 22\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M12 19H11.5828C8.07267 19 5.07706 16.4623 4.5 13M12 19H12.4172C14.2325 19 15.9102 18.3213 17.1869 17.1869M12 19V22M19.5 13C19.3878 13.6733 19.1841 14.3116 18.903 14.903\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"NotePencil\":`\u003cpath d=\"M15.5 2V5M6.5 2V5M11 2V5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M19 12V10.5C19 7.20017 19 5.55025 17.9749 4.52512C16.9497 3.5 15.2998 3.5 12 3.5H10C6.70017 3.5 5.05025 3.5 4.02513 4.52513C3 5.55025 3 7.20017 3 10.5V15C3 18.2998 3 19.9497 4.02513 20.9749C5.05025 22 6.70017 22 10 22H11\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M7 15H11M7 11H15\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M15.7367 21.6527L14 22L14.3473 20.2633C14.4179 19.9106 14.5913 19.5866 14.8456 19.3323L18.9111 15.2668C19.2668 14.9111 19.8437 14.9111 20.1995 15.2668L20.7332 15.8005C21.0889 16.1563 21.0889 16.7332 20.7332 17.0889L16.6677 21.1544C16.4134 21.4087 16.0894 21.5821 15.7367 21.6527Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Pause\":`\u003cpath d=\"M4 7C4 5.58579 4 4.87868 4.43934 4.43934C4.87868 4 5.58579 4 7 4C8.41421 4 9.12132 4 9.56066 4.43934C10 4.87868 10 5.58579 10 7V17C10 18.4142 10 19.1213 9.56066 19.5607C9.12132 20 8.41421 20 7 20C5.58579 20 4.87868 20 4.43934 19.5607C4 19.1213 4 18.4142 4 17V7Z\" stroke=\"currentColor\" stroke-width=\"1.5\"/>\u003cpath d=\"M14 7C14 5.58579 14 4.87868 14.4393 4.43934C14.8787 4 15.5858 4 17 4C18.4142 4 19.1213 4 19.5607 4.43934C20 4.87868 20 5.58579 20 7V17C20 18.4142 20 19.1213 19.5607 19.5607C19.1213 20 18.4142 20 17 20C15.5858 20 14.8787 20 14.4393 19.5607C14 19.1213 14 18.4142 14 17V7Z\" stroke=\"currentColor\" stroke-width=\"1.5\"/>`,\"Play\":`\u003cpath d=\"M18.8906 12.846C18.5371 14.189 16.8667 15.138 13.5257 17.0361C10.296 18.8709 8.6812 19.7884 7.37983 19.4196C6.8418 19.2671 6.35159 18.9776 5.95624 18.5787C5 17.6139 5 15.7426 5 12C5 8.2574 5 6.3861 5.95624 5.42132C6.35159 5.02245 6.8418 4.73288 7.37983 4.58042C8.6812 4.21165 10.296 5.12907 13.5257 6.96393C16.8667 8.86197 18.5371 9.811 18.8906 11.154C19.0365 11.7084 19.0365 12.2916 18.8906 12.846Z\" stroke=\"currentColor\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Plus\":`\u003cpath d=\"M11.9922 4.00012V20.0001M19.9922 12.0001H3.99222\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"ShieldCheck\":`\u003cpath d=\"M20.9922 11.1833V8.28029C20.9922 6.64029 20.9922 5.82028 20.5881 5.28529C20.184 4.75029 19.2703 4.49056 17.4429 3.9711C16.1944 3.6162 15.0938 3.18863 14.2145 2.79829C13.0156 2.2661 12.4161 2 11.9922 2C11.5682 2 10.9688 2.2661 9.7699 2.79829C8.89057 3.18863 7.79002 3.61619 6.54152 3.9711C4.71411 4.49056 3.80041 4.75029 3.3963 5.28529C2.99219 5.82028 2.99219 6.64029 2.99219 8.28029V11.1833C2.99219 16.8085 8.05496 20.1835 10.5861 21.5194C11.1932 21.8398 11.4968 22 11.9922 22C12.4876 22 12.7911 21.8398 13.3982 21.5194C15.9294 20.1835 20.9922 16.8085 20.9922 11.1833Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M8.49219 11.8333C8.49219 11.8333 9.36719 11.8333 10.2422 13.5C10.2422 13.5 13.0216 9.33333 15.4922 8.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Sparkle\":`\u003cpath d=\"M10.5279 7.13967C11.3077 5.71322 11.6977 5 11.9958 5C12.294 5 12.6839 5.71322 13.4638 7.13967C14.2665 8.60787 15.3392 9.69316 16.8489 10.52C18.2778 11.3026 18.9922 11.6938 18.9922 11.9923C18.9922 12.2908 18.2773 12.6825 16.8475 13.4658C15.3808 14.2693 14.2966 15.3432 13.4706 16.8545C12.6889 18.2848 12.298 19 11.9998 19C11.7017 19 11.3104 18.2844 10.5279 16.853C9.7252 15.3848 8.65247 14.2995 7.14272 13.4727C5.70903 12.6875 4.99219 12.2949 4.99219 11.9964C4.99219 11.6978 5.70903 11.3052 7.14272 10.52C8.65247 9.69316 9.7252 8.60787 10.5279 7.13967Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"SpeakerHigh\":`\u003cpath d=\"M14 14.8135V9.18646C14 6.04126 14 4.46866 13.0747 4.0773C12.1494 3.68593 11.0603 4.79793 8.88232 7.02192C7.75439 8.17365 7.11085 8.42869 5.50604 8.42869C4.10257 8.42869 3.40084 8.42869 2.89675 8.77262C1.85035 9.48655 2.00852 10.882 2.00852 12C2.00852 13.118 1.85035 14.5134 2.89675 15.2274C3.40084 15.5713 4.10257 15.5713 5.50604 15.5713C7.11085 15.5713 7.75439 15.8264 8.88232 16.9781C11.0603 19.2021 12.1494 20.3141 13.0747 19.9227C14 19.5313 14 17.9587 14 14.8135Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M17 9C17.6254 9.81968 18 10.8634 18 12C18 13.1366 17.6254 14.1803 17 15\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M20 7C21.2508 8.36613 22 10.1057 22 12C22 13.8943 21.2508 15.6339 20 17\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"SpeakerX\":`\u003cpath d=\"M14 14.8135V9.18646C14 6.04126 14 4.46866 13.0747 4.0773C12.1494 3.68593 11.0603 4.79793 8.88232 7.02192C7.75439 8.17365 7.11085 8.42869 5.50604 8.42869C4.10257 8.42869 3.40084 8.42869 2.89675 8.77262C1.85035 9.48655 2.00852 10.882 2.00852 12C2.00852 13.118 1.85035 14.5134 2.89675 15.2274C3.40084 15.5713 4.10257 15.5713 5.50604 15.5713C7.11085 15.5713 7.75439 15.8264 8.88232 16.9781C11.0603 19.2021 12.1494 20.3141 13.0747 19.9227C14 19.5313 14 17.9587 14 14.8135Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M18 10L22 14M18 14L22 10\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-width=\"1.5\"/>`,\"Sun\":`\u003cpath d=\"M16.9991 12C16.9991 14.7614 14.7605 17 11.9991 17C9.23766 17 6.99908 14.7614 6.99908 12C6.99908 9.23858 9.23766 7 11.9991 7C14.7605 7 16.9991 9.23858 16.9991 12Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M12.1247 3.25H11.9997M12.1242 20.75H11.9992M20.75 12.125V12M3.25 12.125V12M18.2752 5.90098L18.1868 5.81259M5.90051 18.275L5.81212 18.1866M18.0987 18.2756L18.187 18.1872M5.72429 5.9012L5.81267 5.81282M12.2497 3.25C12.2497 3.38807 12.1378 3.5 11.9997 3.5C11.8616 3.5 11.7497 3.38807 11.7497 3.25C11.7497 3.11193 11.8616 3 11.9997 3C12.1378 3 12.2497 3.11193 12.2497 3.25ZM12.2492 20.75C12.2492 20.8881 12.1373 21 11.9992 21C11.8611 21 11.7492 20.8881 11.7492 20.75C11.7492 20.6119 11.8611 20.5 11.9992 20.5C12.1373 20.5 12.2492 20.6119 12.2492 20.75ZM20.75 12.25C20.6119 12.25 20.5 12.1381 20.5 12C20.5 11.8619 20.6119 11.75 20.75 11.75C20.8881 11.75 21 11.8619 21 12C21 12.1381 20.8881 12.25 20.75 12.25ZM3.25 12.25C3.11193 12.25 3 12.1381 3 12C3 11.8619 3.11193 11.75 3.25 11.75C3.38807 11.75 3.5 11.8619 3.5 12C3.5 12.1381 3.38807 12.25 3.25 12.25ZM18.3636 5.98937C18.266 6.087 18.1077 6.087 18.01 5.98937C17.9124 5.89174 17.9124 5.73345 18.01 5.63582C18.1077 5.53819 18.266 5.53819 18.3636 5.63582C18.4612 5.73345 18.4612 5.89174 18.3636 5.98937ZM5.9889 18.3634C5.89127 18.461 5.73297 18.461 5.63534 18.3634C5.53771 18.2658 5.53771 18.1075 5.63534 18.0099C5.73297 17.9122 5.89127 17.9122 5.9889 18.0099C6.08653 18.1075 6.08653 18.2658 5.9889 18.3634ZM18.0103 18.364C17.9126 18.2663 17.9126 18.108 18.0103 18.0104C18.1079 17.9128 18.2662 17.9128 18.3638 18.0104C18.4614 18.108 18.4614 18.2663 18.3638 18.364C18.2662 18.4616 18.1079 18.4616 18.0103 18.364ZM5.6359 5.98959C5.53827 5.89196 5.53827 5.73367 5.6359 5.63604C5.73353 5.53841 5.89182 5.53841 5.98945 5.63604C6.08708 5.73367 6.08708 5.89196 5.98945 5.98959C5.89182 6.08722 5.73353 6.08722 5.6359 5.98959Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"User\":`\u003cpath d=\"M20 21.0001C19.713 17.269 16.7289 14.3151 12.995 14.0662L12 13.9999C11.6446 14.0096 11.3134 14.0225 11.0008 14.0378C7.3 14.2192 4.28417 17.3057 4 21.0001\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003ccircle cx=\"12\" cy=\"6.99988\" r=\"4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Users\":`\u003cpath d=\"M16.5 20V16.9852C16.5 16.364 16.2184 15.7658 15.6838 15.4494C14.1574 14.546 12.1714 14 10 14C7.82863 14 5.84261 14.546 4.31618 15.4494C3.78162 15.7658 3.5 16.364 3.5 16.9852V20\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003ccircle cx=\"10\" cy=\"7.5\" r=\"3.5\" stroke=\"currentColor\" stroke-width=\"1.5\"/>\u003cpath d=\"M20.5 20.001V16.9862C20.5 16.365 20.2184 15.7667 19.6838 15.4504C19.171 15.1468 18.6062 14.8837 18 14.668\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M15 4.14453C16.4457 4.57481 17.5 5.91408 17.5 7.49959C17.5 9.0851 16.4457 10.4244 15 10.8547\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-width=\"1.5\"/>`,\"VideoCamera\":`\u003cpath d=\"M2 11C2 7.70017 2 6.05025 3.02513 5.02513C4.05025 4 5.70017 4 9 4H10C13.2998 4 14.9497 4 15.9749 5.02513C17 6.05025 17 7.70017 17 11V13C17 16.2998 17 17.9497 15.9749 18.9749C14.9497 20 13.2998 20 10 20H9C5.70017 20 4.05025 20 3.02513 18.9749C2 17.9497 2 16.2998 2 13V11Z\" stroke=\"currentColor\" stroke-width=\"1.5\"/>\u003cpath d=\"M17 8.90585L17.1259 8.80196C19.2417 7.05623 20.2996 6.18336 21.1498 6.60482C22 7.02628 22 8.42355 22 11.2181V12.7819C22 15.5765 22 16.9737 21.1498 17.3952C20.2996 17.8166 19.2417 16.9438 17.1259 15.198L17 15.0941\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-width=\"1.5\"/>\u003ccircle cx=\"11.5\" cy=\"9.5\" r=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.5\"/>`,\"WarningCircle\":`\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M12 8V12\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>\u003cpath d=\"M12.125 15.75H12M12.25 15.75C12.25 15.8881 12.1381 16 12 16C11.8619 16 11.75 15.8881 11.75 15.75C11.75 15.6119 11.8619 15.5 12 15.5C12.1381 15.5 12.25 15.6119 12.25 15.75Z\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"Waveform\":`\u003cpath d=\"M22 14H21.7276C21.348 14 21.1582 14 20.9963 13.9637C20.495 13.8514 20.086 13.4904 19.9124 13.0069C19.8563 12.8507 19.8328 12.6624 19.7857 12.2857L19.6225 10.98C19.5525 10.4201 19.0766 10 18.5124 10C17.9377 10 17.4564 10.4355 17.3993 11.0074L16.5992 19.0081C16.5429 19.5712 16.069 20 15.5031 20C14.9346 20 14.4594 19.5673 14.4064 19.0013L13.0933 4.99563C13.0404 4.43134 12.5668 4 12 4C11.4332 4 10.9596 4.43134 10.9067 4.99564L9.59363 19.0013C9.54056 19.5673 9.06543 20 8.49689 20C7.93097 20 7.45712 19.5712 7.40081 19.0081L6.60074 11.0074C6.54355 10.4355 6.06232 10 5.48758 10C4.92339 10 4.44749 10.4201 4.37751 10.98L4.21429 12.2857C4.1672 12.6624 4.14366 12.8507 4.08759 13.0069C3.91398 13.4904 3.50501 13.8514 3.00369 13.9637C2.84176 14 2.65197 14 2.27237 14H2\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`,\"X\":`\u003cpath d=\"M18 6L12 12M12 12L6 18M12 12L18 18M12 12L6 6\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/>`};const __snippet_synFormat_szv0uh=(message,values={})=>message.replace(/\\{(\\w+), plural, ((?:[^{}]|\\{[^{}]*\\})*)\\}/g,(_,key,cases)=>{const n=Number(values[key]);const pick=name=>cases.match(new RegExp(`(?:^|\\\\s)${name} \\\\{([^{}]*)\\\\}`));const chosen=n===0\u0026\u0026pick(`=0`)||n===1\u0026\u0026pick(`one`)||pick(`other`);return chosen?chosen[1].replace(/#/g,String(n)):``}).replace(/\\{(\\w+)\\}/g,(all,key)=>key in values?String(values[key]):all);const __snippet_L_szv0uh=id=>__snippet_SYN_LABELS_szv0uh[id]??id;const __snippet_LF_szv0uh=(id,values)=>__snippet_synFormat_szv0uh(__snippet_L_szv0uh(id),values);const __snippet_I_szv0uh=name=>name;const __snippet_h_szv0uh=(type,props,...children)=>React.createElement(type,props,...children);const __snippet_synVars_szv0uh=tokens=>Object.entries(tokens).map(([name,value])=>`--syn-${name}:${value};`).join(``);const __snippet_SYN_CSS_szv0uh=`\n.syn-root{${__snippet_synVars_szv0uh(__snippet_SYN_LIGHT_szv0uh)}font-family:Geist,system-ui,sans-serif;color:var(--syn-foreground);font-size:14px;line-height:1.55}\nhtml.dark .syn-root{${__snippet_synVars_szv0uh(__snippet_SYN_DARK_szv0uh)}}\n.syn-root *{box-sizing:border-box}\n.syn-root :is(h1,h2,h3,h4,h5,p,ul,ol,dl){font-family:inherit;letter-spacing:normal}\n.syn-root :is(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--syn-ring);outline-offset:2px}\n.syn-figure{margin:20px 0;border:1px solid var(--syn-border);border-radius:14px;background:var(--syn-muted);padding:12px}\n.syn-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:10px;font-size:13px;color:var(--syn-muted-foreground)}\n.syn-badge{display:inline-flex;gap:6px;align-items:center;background:var(--syn-accent);color:var(--syn-accent-foreground);border-radius:999px;padding:3px 10px;font-weight:500}\n.syn-bar-actions{margin-left:auto;display:flex;gap:12px;align-items:center}\n.syn-link{border:0;background:none;padding:4px 2px;font:inherit;color:var(--syn-primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}\n.syn-check{display:inline-flex;gap:6px;align-items:center;cursor:pointer;color:var(--syn-foreground)}\n.syn-check input{accent-color:var(--syn-primary);width:16px;height:16px;margin:0}\n.syn-stage{position:relative;width:100%;overflow:hidden}\n.syn-window{transform-origin:top left;position:relative;border:1px solid var(--syn-input);border-radius:10px;background:var(--syn-background);overflow:hidden}\n.syn-titlebar{display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid var(--syn-border);background:var(--syn-muted);font-size:12px;color:var(--syn-muted-foreground)}\n.syn-titlebar strong{color:var(--syn-foreground);font-weight:500}\n.syn-hs{position:absolute;z-index:5;width:22px;height:22px;border-radius:999px;background:var(--syn-recording);color:var(--syn-background);font:600 12px/22px Geist,system-ui,sans-serif;text-align:center;box-shadow:0 0 0 3px color-mix(in srgb,var(--syn-recording) 25%,transparent);pointer-events:none}\n.syn-here{position:relative;border:2px solid var(--syn-primary);border-radius:12px;padding:14px 16px;box-shadow:0 0 0 5px color-mix(in srgb,var(--syn-primary) 14%,transparent)}\n.syn-here-tag{position:absolute;top:-11px;right:14px;background:var(--syn-primary);color:var(--syn-primary-foreground);font-size:11px;font-weight:600;border-radius:999px;padding:2px 9px}\n.syn-path{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:16px 0;border:1px solid var(--syn-border);border-radius:12px;background:var(--syn-card);padding:12px 14px}\n.syn-path ol{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0;padding:0;list-style:none}\n.syn-path li{display:flex;gap:6px;align-items:center;margin:0}\n.syn-path li span{background:var(--syn-muted);border-radius:6px;padding:2px 8px}\n.syn-path li[aria-current] span{background:var(--syn-accent);color:var(--syn-accent-foreground);font-weight:500}\n.syn-kbd{display:inline-flex;gap:3px;align-items:center;vertical-align:baseline}\n.syn-kbd kbd{display:inline-block;min-width:18px;padding:0 6px;border:1px solid var(--syn-input);border-bottom-width:2px;border-radius:5px;background:var(--syn-card);font:500 12px/18px Geist,system-ui,sans-serif;color:var(--syn-foreground);text-align:center}\n.syn-h1{margin:0;font:500 30px/1.15 Newsreader,Georgia,serif;color:var(--syn-foreground)}\n.syn-lede{margin:6px 0 0;color:var(--syn-muted-foreground)}\n.syn-h2{margin:0 0 12px;font-size:17px;font-weight:600}\n.syn-muted{color:var(--syn-muted-foreground)}\n.syn-small{font-size:12px}\n.syn-ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid var(--syn-input);border-radius:8px;background:var(--syn-card);color:var(--syn-foreground);padding:6px 12px;font:500 13px/1.2 Geist,system-ui,sans-serif;cursor:pointer}\n.syn-ui-btn:hover{background:var(--syn-muted)}\n.syn-ui-btn[data-variant=primary]{background:var(--syn-primary);border-color:var(--syn-primary);color:var(--syn-primary-foreground)}\n.syn-ui-btn[data-variant=ghost]{border-color:transparent;background:transparent}\n.syn-ui-btn[data-variant=ghost]:hover{background:var(--syn-muted)}\n.syn-ui-btn[data-variant=danger]{color:var(--syn-destructive)}\n.syn-ui-btn:disabled{opacity:.5;cursor:default}\n.syn-icon-btn{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--syn-muted-foreground);cursor:pointer}\n.syn-icon-btn:hover,.syn-icon-btn[aria-expanded=true]{background:var(--syn-muted);color:var(--syn-foreground)}\n.syn-input,.syn-select{width:100%;min-height:36px;border:1px solid var(--syn-input);border-radius:8px;background:var(--syn-card);color:var(--syn-foreground);padding:6px 10px;font:400 13px/1.3 Geist,system-ui,sans-serif}\n.syn-input::placeholder{color:var(--syn-faint)}\n.syn-switch{position:relative;flex-shrink:0;width:36px;height:20px;border:0;border-radius:999px;background:var(--syn-input);cursor:pointer;padding:0}\n.syn-switch::after{content:\"\";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--syn-card);transition:transform 150ms}\n.syn-switch[aria-checked=true]{background:var(--syn-primary)}\n.syn-switch[aria-checked=true]::after{transform:translateX(16px)}\n.syn-rows{display:flex;flex-direction:column;border-top:1px solid var(--syn-border)}\n.syn-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--syn-border)}\n.syn-row-text{min-width:0;flex:1}\n.syn-row-title{margin:0;font-size:15px;font-weight:500}\n.syn-row-desc{margin:2px 0 0;font-size:13px;color:var(--syn-muted-foreground)}\n.syn-row-control{flex:0 0 240px;min-width:0}\n.syn-menu{position:absolute;z-index:20;min-width:220px;margin:0;padding:4px;list-style:none;border:1px solid var(--syn-border);border-radius:10px;background:var(--syn-popover);box-shadow:var(--syn-shadow-capsule)}\n.syn-menu [role=menuitem]{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:6px;background:transparent;color:var(--syn-foreground);padding:7px 9px;font:400 13px/1.3 Geist,system-ui,sans-serif;text-align:left;cursor:pointer}\n.syn-menu [role=menuitem]:hover,.syn-menu [role=menuitem]:focus-visible{background:var(--syn-muted);outline:none}\n.syn-menu [role=menuitem][aria-disabled=true]{opacity:.5;cursor:default}\n.syn-menu [role=menuitem] .syn-menu-hint{margin-left:auto;font-size:11px;color:var(--syn-muted-foreground)}\n.syn-menu [role=separator]{height:1px;margin:4px 6px;background:var(--syn-border)}\n.syn-menu-label{padding:6px 9px 2px;font-size:11px;font-weight:600;color:var(--syn-faint);text-transform:uppercase;letter-spacing:.06em}\n.syn-chip{display:inline-flex;align-items:center;gap:4px;background:var(--syn-accent);color:var(--syn-accent-foreground);border-radius:6px;padding:1px 8px;font-size:13px}\n.syn-pip{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:999px;background:var(--syn-primary)}\n.syn-pip[data-tone=ko]{background:var(--syn-destructive)}\n.syn-pip[data-tone=idle]{background:transparent;border:1px solid var(--syn-faint)}\n.syn-dialog{position:absolute;z-index:30;left:50%;top:14%;transform:translateX(-50%);width:min(520px,90%);border:1px solid var(--syn-border);border-radius:16px;background:var(--syn-popover);box-shadow:var(--syn-shadow-capsule)}\n.syn-scrim{position:absolute;inset:0;z-index:25;background:color-mix(in srgb,var(--syn-background) 45%,transparent)}\n@media (prefers-reduced-motion:reduce){.syn-root *{transition:none!important;animation:none!important}}\n`;const __snippet_synCssParts_szv0uh=()=>[__snippet_SYN_CSS_NOTE_szv0uh,__snippet_SYN_CSS_SETTINGS_szv0uh,__snippet_SYN_CSS_MEETINGS_szv0uh,__snippet_SYN_CSS_SERVERS_szv0uh,__snippet_SYN_CSS_PROFILE_szv0uh,__snippet_SYN_CSS_DICTATION_SETTINGS_szv0uh,__snippet_SYN_CSS_PRIVACY_szv0uh,__snippet_SYN_CSS_PALETTE_szv0uh,__snippet_SYN_CSS_HOME_szv0uh];const __snippet_SynStyle_szv0uh=()=>_jsx(`style`,{children:__snippet_SYN_CSS_szv0uh+__snippet_synCssParts_szv0uh().join(``)});const __snippet_SynIcon_szv0uh=({name,size=16,style})=>_jsx(`svg`,{\"aria-hidden\":`true`,width:size,height:size,viewBox:`0 0 24 24`,fill:`none`,style:Object.assign({flexShrink:0},style),dangerouslySetInnerHTML:{__html:__snippet_SYN_ICONS_szv0uh[name]??``}});const __snippet_SynHere_szv0uh=({active=true,children,style})=>active?_jsxs(`div`,{className:`syn-here`,style,children:[_jsx(`span`,{className:`syn-here-tag`,children:`You are here`}),children]}):_jsx(`div`,{style,children});const __snippet_SynToolbar_szv0uh=({markers,setMarkers,onReset})=>_jsxs(`div`,{className:`syn-bar`,children:[_jsxs(`span`,{className:`syn-badge`,children:[__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`Play`),size:14}),`Interactive replica · Syntheo `,__snippet_SYN_VERSION_szv0uh]}),_jsxs(`span`,{className:`syn-bar-actions`,children:[setMarkers?_jsxs(`label`,{className:`syn-check`,children:[_jsx(`input`,{type:`checkbox`,checked:markers,onChange:e=>setMarkers(e.target.checked)}),`Show markers`]}):null,onReset?_jsx(`button`,{type:`button`,className:`syn-link`,onClick:onReset,children:`Start over`}):null]})]});const __snippet_SYN_WINDOW_WIDTH_szv0uh=860;const __snippet_useSynScale_szv0uh=(width=__snippet_SYN_WINDOW_WIDTH_szv0uh)=>{const stageRef=useRef(null);const windowRef=useRef(null);const[box,setBox]=useState({scale:1,height:undefined});useEffect(()=>{const stage=stageRef.current;const win=windowRef.current;if(!stage||!win||typeof ResizeObserver===`undefined`)return undefined;const measure=()=>{const scale=Math.min(1,stage.clientWidth/width);setBox({scale,height:Math.ceil(win.offsetHeight*scale)})};const observer=new ResizeObserver(measure);observer.observe(stage);observer.observe(win);measure();return()=>observer.disconnect()},[width]);return[stageRef,windowRef,box.scale,box.height]};const __snippet_SynFigure_szv0uh=({title,width=__snippet_SYN_WINDOW_WIDTH_szv0uh,markers,setMarkers,onReset,bare=false,children})=>{const[stageRef,windowRef,scale,height]=__snippet_useSynScale_szv0uh(width);return _jsxs(`figure`,{className:`syn-root syn-figure not-prose`,children:[__snippet_h_szv0uh(__snippet_SynStyle_szv0uh),__snippet_h_szv0uh(__snippet_SynToolbar_szv0uh,{markers,setMarkers,onReset}),_jsx(`div`,{className:`syn-stage`,ref:stageRef,style:{height},children:_jsxs(`div`,{className:bare?undefined:`syn-window`,ref:windowRef,style:{width,transform:`scale(${scale})`,transformOrigin:`top left`,position:`relative`},children:[title?_jsxs(`div`,{className:`syn-titlebar`,children:[_jsx(`strong`,{children:title}),_jsx(`span`,{children:`· Syntheo`})]}):null,children]})})]})};const __snippet_SynSwitch_szv0uh=({checked,onChange,label,labelledBy,describedBy,disabled})=>_jsx(`button`,{type:`button`,role:`switch`,className:`syn-switch`,\"aria-checked\":checked,\"aria-label\":label,\"aria-labelledby\":labelledBy,\"aria-describedby\":describedBy,disabled,onClick:()=>onChange\u0026\u0026onChange(!checked)});const __snippet_SynRow_szv0uh=({title,description,children,wide=false})=>{const id=useId();return _jsxs(`div`,{className:`syn-row`,children:[_jsxs(`div`,{className:`syn-row-text`,children:[_jsx(`h3`,{className:`syn-row-title`,id:`${id}-t`,children:title}),description?_jsx(`p`,{className:`syn-row-desc`,id:`${id}-d`,children:description}):null]}),_jsx(`div`,{className:`syn-row-control`,style:wide?{flexBasis:300}:{flexBasis:`auto`},children:children({\"aria-labelledby\":`${id}-t`,\"aria-describedby\":description?`${id}-d`:undefined})})]})};const __snippet_SynSwitchRow_szv0uh=({title,description,checked,onChange,initial=false})=>{const[local,setLocal]=useState(initial);const value=checked??local;return __snippet_h_szv0uh(__snippet_SynRow_szv0uh,{title,description,children:labels=>__snippet_h_szv0uh(__snippet_SynSwitch_szv0uh,{checked:value,onChange:onChange??setLocal,labelledBy:labels[`aria-labelledby`],describedBy:labels[`aria-describedby`]})})};const __snippet_SYN_CSS_NOTE_szv0uh=`\n.syn-body{display:flex;min-height:340px}\n.syn-doc{flex:1 1 auto;min-width:0;padding:22px 28px 92px}\n.syn-title{margin:0 0 14px;font:500 24px/1.2 Newsreader,Georgia,serif;color:var(--syn-foreground)}\n.syn-fiche{display:grid;grid-template-columns:110px minmax(0,1fr);gap:7px 12px;margin:0 0 16px;font-size:13.5px}\n.syn-fiche dt{color:var(--syn-muted-foreground)}\n.syn-fiche dd{margin:0}\n.syn-hint{margin:0;color:var(--syn-muted-foreground)}\n.syn-notes{margin:0;padding-left:18px;color:var(--syn-user-ink)}\n.syn-margin{flex:0 0 230px;border-left:1px solid var(--syn-border);background:var(--syn-card);padding:18px 14px 92px;font-size:13px;color:var(--syn-muted-foreground)}\n.syn-margin h4{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--syn-foreground)}\n.syn-margin p{margin:0 0 8px}\n.syn-margin b{color:var(--syn-foreground);font-weight:600}\n.syn-alert{margin-top:8px;border:1px solid var(--syn-alert-border);background:var(--syn-alert);color:var(--syn-alert-foreground);border-radius:8px;padding:8px}\n.syn-summary h4{margin:0 0 6px;font:500 17px/1.3 Newsreader,Georgia,serif;color:var(--syn-foreground)}\n.syn-summary ul{margin:0 0 12px;padding-left:18px}\n.syn-seal{position:absolute;right:26px;bottom:78px;transform:rotate(-8deg);border:2px solid var(--syn-seal);color:var(--syn-seal);border-radius:6px;padding:2px 6px;font:500 20px/1 \"Noto Serif JP\",serif;opacity:.8}\n.syn-capsule-slot{position:absolute;left:50%;bottom:14px;transform:translateX(-50%)}\n.syn-title{position:relative}\n.syn-sep{display:inline-block}\n.syn-capsule{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:var(--syn-primary);color:var(--syn-primary-foreground);box-shadow:var(--syn-shadow-capsule);white-space:nowrap;font-size:14px}\n.syn-steps{display:flex;align-items:center;gap:6px;margin:0;padding:0 10px 0 8px;list-style:none;font-size:13px;opacity:1}\n.syn-steps li{display:flex;align-items:center;gap:6px;margin:0;color:color-mix(in srgb,var(--syn-primary-foreground) 70%,transparent)}\n.syn-steps li[aria-current]{color:var(--syn-primary-foreground);font-weight:600}\n.syn-kanji{font:500 11px/1 \"Noto Serif JP\",serif;opacity:.6;margin-right:4px}\n.syn-sep{width:1px;height:20px;background:color-mix(in srgb,var(--syn-primary-foreground) 30%,transparent)}\n.syn-btn{display:inline-flex;align-items:center;border:0;border-radius:999px;padding:7px 14px;font:inherit;color:inherit;background:transparent;cursor:pointer}\n.syn-btn:hover{background:color-mix(in srgb,var(--syn-primary-foreground) 10%,transparent)}\n.syn-btn[data-tone=primary]{background:var(--syn-primary-foreground);color:var(--syn-primary);font-weight:600}\n.syn-btn[data-tone=recording]{background:var(--syn-recording);color:var(--syn-background);font-weight:600}\n.syn-btn:focus-visible,.syn-toggle:focus-visible{outline:2px solid var(--syn-primary-foreground);outline-offset:2px}\n.syn-btn kbd{margin-left:6px;font:inherit;font-size:11px;font-weight:400;opacity:.6;background:none;border:0;padding:0;box-shadow:none;color:inherit}\n.syn-live{display:flex;align-items:center;gap:8px;padding:0 8px}\n.syn-dot{width:8px;height:8px;border-radius:999px;background:var(--syn-recording)}\n.syn-timer{font:13px ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}\n.syn-timer[data-paused]{opacity:.7}\n.syn-meter{display:flex;align-items:center;gap:2px;height:20px}\n.syn-meter i{display:block;width:2px;height:100%;border-radius:999px;background:var(--syn-primary-foreground);transform-origin:center}\n.syn-meter[data-animated] i{animation:syn-level 900ms ease-in-out infinite alternate}\n.syn-meter[data-animated] i:nth-child(2){animation-delay:-300ms}.syn-meter[data-animated] i:nth-child(3){animation-delay:-600ms}.syn-meter[data-animated] i:nth-child(4){animation-delay:-150ms}.syn-meter[data-animated] i:nth-child(5){animation-delay:-450ms}\n.syn-meter:not([data-animated]) i{opacity:.7}\n@keyframes syn-level{from{transform:scaleY(.25)}to{transform:scaleY(1)}}\n@media (prefers-reduced-motion:reduce){.syn-meter[data-animated] i{animation:none}}\n.syn-toggle{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}\n.syn-toggle:hover{background:color-mix(in srgb,var(--syn-primary-foreground) 10%,transparent)}\n.syn-toggle[aria-pressed=true]{background:var(--syn-recording);color:var(--syn-background)}\n.syn-paused{font-size:13px;font-weight:600}\n`;const __snippet_SYN_CSS_SETTINGS_szv0uh=`\n.syn-set{display:flex;min-height:520px}\n.syn-set-nav{flex:0 0 228px;display:flex;flex-direction:column;gap:14px;border-right:1px solid var(--syn-border);background:var(--syn-muted);padding:14px 12px 12px}\n.syn-set-search{display:flex;align-items:center;gap:8px;height:32px;border:1px solid var(--syn-border);border-radius:8px;background:var(--syn-card);padding:0 10px;color:var(--syn-faint)}\n.syn-set-search:focus-within{box-shadow:0 0 0 1px var(--syn-ring)}\n.syn-set-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--syn-foreground);font:inherit;font-size:14px;outline:none}\n.syn-set-group{display:flex;flex-direction:column;gap:1px}\n.syn-set-label{display:flex;align-items:center;gap:4px;margin:0;padding:0 8px 4px;border:0;background:none;font:600 11px/1.4 Geist,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--syn-faint);text-align:left}\nbutton.syn-set-label{cursor:pointer}\n.syn-set-item{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:7px;background:transparent;padding:6px 8px;font:400 14px/1.3 Geist,system-ui,sans-serif;color:var(--syn-foreground);text-align:left;cursor:pointer}\n.syn-set-item:hover{background:color-mix(in srgb,var(--syn-foreground) 6%,transparent)}\n.syn-set-item svg{color:var(--syn-muted-foreground)}\n.syn-set-item[aria-current=page]{background:var(--syn-accent);color:var(--syn-accent-foreground);font-weight:600}\n.syn-set-item[aria-current=page] svg{color:var(--syn-accent-foreground)}\n.syn-set-foot{margin-top:auto;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--syn-border);padding:10px 8px 2px;font-size:12px;color:var(--syn-muted-foreground)}\n.syn-set-foot span{display:flex;align-items:center;gap:8px}\n.syn-set-main{flex:1;min-width:0;padding:36px 48px 48px;background:var(--syn-background)}\n.syn-set-page{display:flex;flex-direction:column;gap:26px;max-width:720px}\n.syn-set-title{margin:0;font:500 36px/1.1 Newsreader,Georgia,serif}\n.syn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n`;const __snippet_synSettingsGroups_szv0uh=()=>[{label:__snippet_L_szv0uh(`Me`),items:[[`app`,__snippet_L_szv0uh(`Profile`),__snippet_I_szv0uh(`User`)],[`appearance`,__snippet_L_szv0uh(`Appearance`),__snippet_I_szv0uh(`Sun`)],[`notifications`,__snippet_L_szv0uh(`Notifications`),__snippet_I_szv0uh(`Bell`)]]},{label:__snippet_L_szv0uh(`My servers`),items:[[`transcription`,__snippet_L_szv0uh(`Transcription`),__snippet_I_szv0uh(`Waveform`),`stt`],[`intelligence`,__snippet_L_szv0uh(`Synthesis`),__snippet_I_szv0uh(`Sparkle`),`llm`]]},{label:__snippet_L_szv0uh(`Writing`),items:[[`dictation`,__snippet_L_szv0uh(`Dictation`),__snippet_I_szv0uh(`Microphone`)],[`dictionary`,__snippet_L_szv0uh(`Dictionary`),__snippet_I_szv0uh(`BookOpen`)]]},{label:__snippet_L_szv0uh(`My meetings`),items:[[`templates`,__snippet_L_szv0uh(`Templates`),__snippet_I_szv0uh(`FileText`),null,true],[`meetings`,__snippet_L_szv0uh(`Meetings`),__snippet_I_szv0uh(`VideoCamera`)],[`folders`,__snippet_L_szv0uh(`Folders`),__snippet_I_szv0uh(`FolderSimple`),null,true],[`contacts`,__snippet_L_szv0uh(`Contacts`),__snippet_I_szv0uh(`Users`),null,true]]},{label:__snippet_L_szv0uh(`Advanced`),collapsed:true,items:[[`privacy`,__snippet_L_szv0uh(`Privacy`),__snippet_I_szv0uh(`ShieldCheck`)],[`permissions`,__snippet_L_szv0uh(`Permissions`),__snippet_I_szv0uh(`Lock`)],[`automations`,__snippet_L_szv0uh(`Automations`),__snippet_I_szv0uh(`Lightning`),null,true],[`developers`,__snippet_L_szv0uh(`Developers`),__snippet_I_szv0uh(`Code`)]]}];const __snippet_synServerLabel_szv0uh=kind=>kind===`stt`?__snippet_L_szv0uh(`Transcription · connected`):__snippet_L_szv0uh(`Synthesis · connected`);const __snippet_SynSettingsTitle_szv0uh=({title,lede})=>_jsxs(`div`,{children:[_jsx(`h2`,{className:`syn-set-title`,children:title}),lede?_jsx(`p`,{className:`syn-lede`,children:lede}):null]});const __snippet_synSections_szv0uh=()=>({app:__snippet_SynSectionApp_szv0uh,transcription:__snippet_SynSectionTranscription_szv0uh,intelligence:__snippet_SynSectionIntelligence_szv0uh,dictation:__snippet_SynSectionDictation_szv0uh,meetings:__snippet_SynSectionMeetings_szv0uh,privacy:__snippet_SynSectionPrivacy_szv0uh,permissions:__snippet_SynSectionPermissions_szv0uh});const __snippet_SynSettingsNavGroup_szv0uh=({group,active,onPick})=>{const forceOpen=group.items.some(([id])=>id===active);const[expanded,setExpanded]=useState(false);const open=!group.collapsed||expanded||forceOpen;return _jsxs(`div`,{className:`syn-set-group`,children:[group.collapsed?_jsxs(`button`,{type:`button`,className:`syn-set-label`,\"aria-expanded\":open,onClick:()=>setExpanded(v=>!v),children:[group.label,__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:open?__snippet_I_szv0uh(`CaretDown`):__snippet_I_szv0uh(`CaretRight`),size:12})]}):_jsx(`h5`,{className:`syn-set-label`,children:group.label}),open?group.items.map(([id,label,icon,server])=>_jsxs(`button`,{type:`button`,className:`syn-set-item`,\"aria-current\":id===active?`page`:undefined,onClick:()=>onPick(id),children:[__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:icon}),_jsx(`span`,{style:{flex:1,minWidth:0},children:label}),server?_jsxs(`span`,{title:__snippet_synServerLabel_szv0uh(server),style:{display:`flex`},children:[_jsx(`i`,{className:`syn-pip`,\"aria-hidden\":`true`}),_jsx(`span`,{className:`syn-sr`,children:__snippet_synServerLabel_szv0uh(server)})]}):null]},id)):null]})};const __snippet_SYN_CSS_MEETINGS_szv0uh=`\n.syn-level{display:flex;gap:2px;align-items:flex-end;height:14px;margin-top:6px}\n.syn-level i{width:4px;border-radius:2px;background:var(--syn-primary)}\n.syn-level i[data-off]{background:var(--syn-border)}\n`;const __snippet_SynLevel_szv0uh=({bars})=>_jsx(`span`,{className:`syn-level`,\"aria-hidden\":`true`,children:[6,10,14,9,5].map((h,i)=>_jsx(`i`,{style:{height:h},\"data-off\":i>=bars?``:undefined},i))});const __snippet_SYN_SPEAKER_GONE_szv0uh=`Bluetooth earbuds`;const __snippet_SYN_SPEAKERS_szv0uh=[`USB headset`,`HDMI — External display`];const __snippet_SYN_SPEAKER_DEFAULT_szv0uh=`Built-in speakers`;const __snippet_SynSectionMeetings_szv0uh=({focus})=>{const[mic,setMic]=useState(``);const[speaker,setSpeaker]=useState(__snippet_SYN_SPEAKER_GONE_szv0uh);const gone=speaker===__snippet_SYN_SPEAKER_GONE_szv0uh;const captured=speaker\u0026\u0026!gone?speaker:__snippet_SYN_SPEAKER_DEFAULT_szv0uh;return _jsxs(_Fragment,{children:[__snippet_h_szv0uh(__snippet_SynSettingsTitle_szv0uh,{title:__snippet_L_szv0uh(`Meetings`)}),_jsxs(`div`,{className:`syn-rows`,style:{borderTop:0},children:[__snippet_h_szv0uh(__snippet_SynSwitchRow_szv0uh,{title:__snippet_L_szv0uh(`Stop when meeting ends`),description:__snippet_L_szv0uh(`Stop listening when your call ends.`),initial:true}),__snippet_h_szv0uh(__snippet_SynSwitchRow_szv0uh,{title:__snippet_L_szv0uh(`Post recording disclosure in meeting chat`),description:__snippet_L_szv0uh(`Tell participants when listening starts; this does not confirm consent.`)}),__snippet_h_szv0uh(__snippet_SynSwitchRow_szv0uh,{title:__snippet_L_szv0uh(`Capture meeting chat in the note`),description:__snippet_L_szv0uh(`Save visible chat from supported meetings using Accessibility.`)}),__snippet_h_szv0uh(__snippet_SynSwitchRow_szv0uh,{title:__snippet_L_szv0uh(`Remind participants about recording`),description:__snippet_L_szv0uh(`Show a reminder when a recording starts.`),initial:true}),__snippet_h_szv0uh(__snippet_SynSwitchRow_szv0uh,{title:__snippet_L_szv0uh(`Show floating bar`),description:__snippet_L_szv0uh(`Control listening without reopening Syntheo.`),initial:true})]}),__snippet_h_szv0uh(__snippet_SynHere_szv0uh,{active:focus===`audio`},_jsx(`h2`,{className:`syn-h2`,children:__snippet_L_szv0uh(`Audio`)}),_jsxs(`div`,{className:`syn-rows`,children:[__snippet_h_szv0uh(__snippet_SynRow_szv0uh,{title:__snippet_L_szv0uh(`Microphone`),description:__snippet_L_szv0uh(`Choose the microphone that captures your voice.`),wide:true,children:labels=>_jsxs(_Fragment,{children:[_jsxs(`select`,{className:`syn-select`,value:mic,onChange:e=>setMic(e.target.value),\"aria-labelledby\":labels[`aria-labelledby`],\"aria-describedby\":labels[`aria-describedby`],children:[_jsx(`option`,{value:``,children:__snippet_L_szv0uh(`Current default`)}),_jsx(`option`,{value:`USB headset microphone`,children:`USB headset microphone`})]}),__snippet_h_szv0uh(__snippet_SynLevel_szv0uh,{bars:3})]})}),__snippet_h_szv0uh(__snippet_SynRow_szv0uh,{title:__snippet_L_szv0uh(`System sound`),description:__snippet_L_szv0uh(`Choose the output whose sound Syntheo transcribes: the one where you hear the other participants.`),wide:true,children:labels=>_jsxs(_Fragment,{children:[_jsxs(`select`,{className:`syn-select`,value:speaker,onChange:e=>setSpeaker(e.target.value),\"aria-labelledby\":labels[`aria-labelledby`],\"aria-describedby\":labels[`aria-describedby`],children:[_jsx(`option`,{value:``,children:__snippet_L_szv0uh(`Current default output`)}),gone?_jsxs(`option`,{value:__snippet_SYN_SPEAKER_GONE_szv0uh,children:[__snippet_SYN_SPEAKER_GONE_szv0uh,` `,__snippet_L_szv0uh(`(Unavailable — using the default output)`)]}):null,__snippet_SYN_SPEAKERS_szv0uh.map(name=>_jsx(`option`,{value:name,children:name},name))]}),__snippet_h_szv0uh(__snippet_SynLevel_szv0uh,{bars:2}),_jsxs(`p`,{className:`syn-muted syn-small`,role:`status`,style:{margin:`6px 0 0`},children:[__snippet_L_szv0uh(`Captured right now:`),` `,_jsx(`strong`,{style:{color:`var(--syn-foreground)`,fontWeight:500},children:captured})]})]})})]}))]})};const __snippet_SYN_CSS_SERVERS_szv0uh=`\n.syn-srv-card{display:flex;flex-direction:column;gap:14px;border:1px solid var(--syn-border);border-radius:14px;background:var(--syn-card);padding:18px 20px}\n.syn-srv-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}\n.syn-srv-head h3{margin:0;font-size:14px;font-weight:600}\n.syn-srv-chip{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:500;background:var(--syn-muted);color:var(--syn-muted-foreground)}\n.syn-srv-chip[data-tone=good]{background:var(--syn-accent);color:var(--syn-accent-foreground)}\n.syn-srv-chip[data-tone=bad]{background:var(--syn-alert);color:var(--syn-alert-foreground)}\n.syn-srv-chip i{width:7px;height:7px;border-radius:999px;background:currentColor}\n@keyframes syn-srv-spin{to{transform:rotate(360deg)}}\n.syn-srv-banner{border:1px solid var(--syn-alert-border);border-radius:10px;background:var(--syn-alert);color:var(--syn-alert-foreground);padding:10px 14px;font-size:14px}\n.syn-srv-field{display:flex;flex-direction:column;gap:6px}\n.syn-srv-label{font-size:13px;font-weight:500;color:var(--syn-muted-foreground)}\n.syn-srv-input{width:100%;min-height:36px;border:1px solid var(--syn-input);border-radius:10px;background:var(--syn-card);color:var(--syn-foreground);padding:8px 12px;font:400 14px/1.3 \"Geist Mono\",ui-monospace,monospace}\n.syn-srv-input::placeholder{color:var(--syn-faint)}\n.syn-srv-error{margin:0;font-size:13px;color:var(--syn-destructive)}\n.syn-srv-root details>summary{cursor:pointer;font-size:14px;color:var(--syn-muted-foreground)}\n.syn-srv-root details>summary:hover{color:var(--syn-foreground)}\n.syn-srv-more{display:flex;flex-direction:column;gap:12px;margin-top:10px}\n.syn-srv-help{display:flex;flex-direction:column;gap:8px;margin-top:10px;font-size:14px;color:var(--syn-muted-foreground)}\n.syn-srv-help p{margin:0}\n.syn-srv-protos{display:flex;flex-wrap:wrap;gap:6px}\n.syn-srv-proto{border:1px solid var(--syn-border);border-radius:6px;background:transparent;color:var(--syn-muted-foreground);padding:2px 10px;font:400 13px/1.5 Geist,system-ui,sans-serif;cursor:pointer}\n.syn-srv-proto:hover{background:var(--syn-muted)}\n.syn-srv-proto[aria-checked=true]{border-color:var(--syn-primary);background:var(--syn-accent);color:var(--syn-accent-foreground);font-weight:500}\n.syn-srv-models{display:flex;flex-direction:column;gap:6px}\n.syn-srv-model{display:flex;align-items:center;gap:12px;width:100%;border:1px solid var(--syn-border);border-radius:10px;background:var(--syn-background);color:var(--syn-foreground);padding:9px 12px;text-align:left;font:inherit;cursor:pointer}\n.syn-srv-model:hover{background:var(--syn-muted)}\n.syn-srv-model[aria-checked=true]{border-color:var(--syn-primary);background:var(--syn-accent)}\n.syn-srv-ring{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border:1.5px solid var(--syn-input);border-radius:999px}\n.syn-srv-model[aria-checked=true] .syn-srv-ring{border-color:var(--syn-primary)}\n.syn-srv-model[aria-checked=true] .syn-srv-ring::after{content:\"\";width:8px;height:8px;border-radius:999px;background:var(--syn-primary)}\n.syn-srv-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13.5px/1.3 \"Geist Mono\",ui-monospace,monospace}\n.syn-srv-hint{margin-left:auto;flex-shrink:0;font-size:12px;color:var(--syn-muted-foreground)}\n.syn-srv-foot{margin:0;font-size:13px;color:var(--syn-muted-foreground)}\n.syn-srv-seg{display:inline-flex;overflow:hidden;border:1px solid var(--syn-input);border-radius:8px}\n.syn-srv-seg button{border:0;background:var(--syn-card);color:var(--syn-foreground);padding:6px 12px;font:400 13px/1.3 Geist,system-ui,sans-serif;cursor:pointer}\n.syn-srv-seg button+button{border-left:1px solid var(--syn-input)}\n.syn-srv-seg button:hover{background:var(--syn-muted)}\n.syn-srv-seg button[aria-pressed=true]{background:var(--syn-primary);color:var(--syn-primary-foreground);font-weight:600}\n`;const __snippet_SYN_SRV_HTTPS_szv0uh=`Use HTTPS: HTTP is only accepted on this machine or a private network.`;const __snippet_SYN_SRV_OPENAI_PH_szv0uh=`http://localhost:8000/v1`;const __snippet_SYN_SRV_NIM_PH_szv0uh=`http://localhost:9000/v1/realtime`;const __snippet_SYN_SRV_STT_MODELS_szv0uh=[`mistralai/Voxtral-Mini-4B-Realtime-2602`,`Systran/faster-whisper-large-v3`];const __snippet_SYN_SRV_NIM_MODELS_szv0uh=[`nemotron-asr-streaming`,`parakeet-tdt-0.6b-v3`,`parakeet-tdt-0.6b-v2`,`cache-aware-parakeet-rnnt-multi-asr-streaming-sortformer`];const __snippet_SYN_SRV_LLM_MODELS_szv0uh={11434:[`qwen3:14b`,`mistral-small3.2:24b`,`gemma3:12b`],1234:[`qwen/qwen3-14b`,`google/gemma-3-12b`]};const __snippet_synSrvParse_szv0uh=value=>{try{return new URL(value)}catch{return null}};const __snippet_synSrvPrivate_szv0uh=host=>{const h=host.replace(/^\\[|\\]$/g,``);if(h===`localhost`||h===`::1`||/\\.local$/.test(h)||/\\.ts\\.net$/.test(h))return true;const m=h.match(/^(\\d+)\\.(\\d+)\\.\\d+\\.\\d+$/);if(!m)return false;const a=Number(m[1]);const b=Number(m[2]);return a===127||a===10||a===192\u0026\u0026b===168||a===172\u0026\u0026b>=16\u0026\u0026b\u003c=31||a===100\u0026\u0026b>=64\u0026\u0026b\u003c=127};const __snippet_synSrvHost_szv0uh=value=>{const url=__snippet_synSrvParse_szv0uh(value);return url?`${url.host}${url.pathname===`/`?``:url.pathname}`:value};const __snippet_synSrvProbe_szv0uh=(kind,value)=>{const url=__snippet_synSrvParse_szv0uh(value);const port=url?url.port||(url.protocol===`https:`?`443`:`80`):``;if(kind===`stt`){if(port===`9000`)return{ok:true,protocol:`nvidia`,latency:24,models:[]};if([`8000`,`443`].includes(port))return{ok:true,protocol:`openai`,latency:38,models:__snippet_SYN_SRV_STT_MODELS_szv0uh}}else{if(__snippet_SYN_SRV_LLM_MODELS_szv0uh[port])return{ok:true,latency:41,models:__snippet_SYN_SRV_LLM_MODELS_szv0uh[port]};if([`8000`,`8080`,`30000`,`443`].includes(port))return{ok:true,latency:41,models:[`Qwen/Qwen3-14B-AWQ`]}}return{ok:false}};const __snippet_useSynServer_szv0uh=(kind,initial,placeholder)=>{const[draft,setDraft]=useState(initial.url);const[saved,setSaved]=useState(initial.url);const[key,setKey]=useState(``);const[urlError,setUrlError]=useState(null);const[testing,setTesting]=useState(false);const[result,setResult]=useState(initial.result);const timers=useRef({});useEffect(()=>()=>Object.values(timers.current).forEach(clearTimeout),[]);const test=(value=saved)=>{if(!value)return;clearTimeout(timers.current.test);setTesting(true);timers.current.test=setTimeout(()=>{setTesting(false);setResult(__snippet_synSrvProbe_szv0uh(kind,value))},700)};const save=value=>{const next=value.trim();if(next){const url=__snippet_synSrvParse_szv0uh(next);if(!url||![`http:`,`https:`].includes(url.protocol)||!url.hostname){setUrlError(__snippet_LF_szv0uh(`Enter a full address, for example {placeholder}.`,{placeholder}));return}if(url.protocol===`http:`\u0026\u0026!__snippet_synSrvPrivate_szv0uh(url.hostname)){setUrlError(__snippet_SYN_SRV_HTTPS_szv0uh);return}}setUrlError(null);if(next===saved)return;setSaved(next);setResult(null);if(next){test(next)}else{clearTimeout(timers.current.test);setTesting(false)}};const onDraft=value=>{setDraft(value);clearTimeout(timers.current.save);timers.current.save=setTimeout(()=>save(value),500)};const reset=()=>{Object.values(timers.current).forEach(clearTimeout);setDraft(``);setSaved(``);setKey(``);setUrlError(null);setTesting(false);setResult(null)};const state=!saved?`unconfigured`:testing?`testing`:!result?`untested`:result.ok?`connected`:`failed`;return{draft,saved,key,setKey,urlError,result,state,onDraft,test:()=>test(),reset,setSaved,setDraft,setResult}};const __snippet_SynSrvChip_szv0uh=({server,connectedLabel})=>{const{state,result}=server;const chip=(tone,label,busy)=>_jsxs(`span`,{role:`status`,className:`syn-srv-chip`,\"data-tone\":tone,children:[busy?__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`CircleNotch`),size:14,style:{animation:`syn-srv-spin 1s linear infinite`}}):_jsx(`i`,{\"aria-hidden\":`true`}),label]});if(state===`unconfigured`)return chip(`wait`,__snippet_L_szv0uh(`No server yet`));if(state===`untested`)return chip(`wait`,__snippet_L_szv0uh(`Not tested`));if(state===`testing`)return chip(`wait`,__snippet_L_szv0uh(`Testing…`),true);if(state===`connected`)return chip(`good`,connectedLabel??__snippet_LF_szv0uh(`Connected · {0} ms`,{0:result.latency}));return chip(`bad`,__snippet_L_szv0uh(`Unreachable`))};const __snippet_SynSrvAddress_szv0uh=({server,label})=>{const id=useId();const[confirm,setConfirm]=useState(false);return _jsxs(_Fragment,{children:[_jsxs(`div`,{className:`syn-srv-field`,children:[_jsx(`label`,{className:`syn-srv-label`,htmlFor:`${id}-url`,children:label}),_jsxs(`div`,{style:{display:`flex`,gap:8},children:[_jsx(`input`,{id:`${id}-url`,className:`syn-srv-input`,value:server.draft,placeholder:server.placeholder,spellCheck:false,autoComplete:`off`,\"aria-invalid\":Boolean(server.urlError),onChange:e=>server.onDraft(e.target.value)}),_jsxs(`button`,{type:`button`,className:`syn-ui-btn`,style:{flexShrink:0},disabled:server.state===`testing`||!server.saved,onClick:server.test,children:[server.state===`testing`?__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`CircleNotch`),size:14,style:{animation:`syn-srv-spin 1s linear infinite`}}):null,__snippet_L_szv0uh(`Test connection`)]})]}),server.urlError?_jsx(`p`,{role:`alert`,className:`syn-srv-error`,children:server.urlError}):null]}),_jsxs(`details`,{children:[_jsx(`summary`,{children:__snippet_L_szv0uh(`Advanced`)}),_jsxs(`div`,{className:`syn-srv-more`,children:[_jsxs(`div`,{className:`syn-srv-field`,children:[_jsx(`label`,{className:`syn-srv-label`,htmlFor:`${id}-key`,children:__snippet_L_szv0uh(`API key (optional)`)}),_jsx(`input`,{id:`${id}-key`,type:`password`,className:`syn-srv-input`,value:server.key,placeholder:__snippet_L_szv0uh(`Leave empty if the server has no authentication`),autoComplete:`off`,onChange:e=>server.setKey(e.target.value)})]}),server.saved||server.key?confirm?_jsxs(`div`,{style:{display:`flex`,flexWrap:`wrap`,alignItems:`center`,gap:8,fontSize:14},children:[_jsx(`span`,{children:__snippet_L_szv0uh(`Forget this server's address and key?`)}),_jsx(`button`,{type:`button`,className:`syn-ui-btn`,style:{color:`var(--syn-alert-foreground)`},onClick:()=>{server.reset();setConfirm(false)},children:__snippet_L_szv0uh(`Reset`)}),_jsx(`button`,{type:`button`,className:`syn-ui-btn`,\"data-variant\":`ghost`,onClick:()=>setConfirm(false),children:__snippet_L_szv0uh(`Cancel`)})]}):_jsx(`button`,{type:`button`,className:`syn-ui-btn`,\"data-variant\":`ghost`,style:{alignSelf:`flex-start`,paddingLeft:0,color:`var(--syn-alert-foreground)`,background:`transparent`},onClick:()=>setConfirm(true),children:__snippet_L_szv0uh(`Reset this server…`)}):null]})]})]})};const __snippet_SynSrvBanner_szv0uh=({server})=>server.state===`failed`?_jsx(`div`,{role:`alert`,className:`syn-srv-banner`,children:__snippet_LF_szv0uh(`The server did not answer at {host}. Check that it is running and that you are on the right network (VPN, Tailscale), then test again.`,{host:__snippet_synSrvHost_szv0uh(server.saved)})}):null;const __snippet_SynSrvModels_szv0uh=({models,value,onChange,footer})=>{const labelId=useId();const known=models.some(m=>m.id===value);const[custom,setCustom]=useState(false);const[draft,setDraft]=useState(known?``:value);const showCustom=custom||Boolean(value)\u0026\u0026!known||models.length===0;return _jsxs(`div`,{style:{display:`flex`,flexDirection:`column`,gap:8},children:[_jsx(`span`,{id:labelId,className:`syn-srv-label`,children:__snippet_L_szv0uh(`Model`)}),models.length?_jsx(`div`,{role:`radiogroup`,\"aria-labelledby\":labelId,className:`syn-srv-models`,children:models.map(m=>_jsxs(`button`,{type:`button`,role:`radio`,\"aria-checked\":m.id===value,className:`syn-srv-model`,onClick:()=>{setCustom(false);setDraft(``);onChange(m.id)},children:[_jsx(`span`,{\"aria-hidden\":`true`,className:`syn-srv-ring`}),_jsx(`span`,{className:`syn-srv-id`,children:m.id}),m.hint?_jsx(`span`,{className:`syn-srv-hint`,children:m.hint}):null]},m.id))}):null,showCustom?_jsx(`input`,{\"aria-label\":__snippet_L_szv0uh(`Model name`),className:`syn-srv-input`,value:draft,placeholder:__snippet_L_szv0uh(`Model name served by your server`),onChange:e=>{setCustom(true);setDraft(e.target.value);onChange(e.target.value.trim())}}):null,_jsxs(`p`,{className:`syn-srv-foot`,children:[footer,!showCustom?_jsxs(_Fragment,{children:[footer?` `:null,_jsx(`button`,{type:`button`,className:`syn-link`,style:{padding:0},onClick:()=>setCustom(true),children:__snippet_L_szv0uh(`Enter another name`)})]}):null]})]})};const __snippet_SynSrvHelp_szv0uh=({lines})=>_jsxs(`details`,{children:[_jsx(`summary`,{children:__snippet_L_szv0uh(`Help`)}),_jsx(`div`,{className:`syn-srv-help`,children:lines.map(line=>_jsx(`p`,{children:line},line))})]});const __snippet_SynSrvBlock_szv0uh=({on,children})=>__snippet_h_szv0uh(__snippet_SynHere_szv0uh,{active:on},children);const __snippet_SynSectionTranscription_szv0uh=({focus})=>{const[protocol,setProtocol]=useState(`openai`);const openai=__snippet_useSynServer_szv0uh(`stt`,{url:`http://localhost:8000/v1`,result:{ok:true,protocol:`openai`,latency:38,models:__snippet_SYN_SRV_STT_MODELS_szv0uh}},__snippet_SYN_SRV_OPENAI_PH_szv0uh);const nvidia=__snippet_useSynServer_szv0uh(`stt`,{url:``,result:null},__snippet_SYN_SRV_NIM_PH_szv0uh);const[chosen,setChosen]=useState({openai:__snippet_SYN_SRV_STT_MODELS_szv0uh[0],nvidia:__snippet_SYN_SRV_NIM_MODELS_szv0uh[0]});const server={...protocol===`nvidia`?nvidia:openai,placeholder:protocol===`nvidia`?__snippet_SYN_SRV_NIM_PH_szv0uh:__snippet_SYN_SRV_OPENAI_PH_szv0uh};const protocols={openai:{label:__snippet_L_szv0uh(`OpenAI · Realtime and batch`),hint:__snippet_L_szv0uh(`vLLM, speaches, faster-whisper-server`)},nvidia:{label:__snippet_L_szv0uh(`NVIDIA NIM · WebSocket`),hint:__snippet_L_szv0uh(`Nemotron, Parakeet`)}};const nimHints=[__snippet_L_szv0uh(`English`),__snippet_L_szv0uh(`Multilingual`),__snippet_L_szv0uh(`English`),__snippet_L_szv0uh(`Multilingual · speakers`)];const connected=server.state===`connected`;const detected=connected?server.result.protocol:null;const models=protocol===`nvidia`?__snippet_SYN_SRV_NIM_MODELS_szv0uh.map((id,i)=>({id,hint:nimHints[i]})):connected?server.result.models.map(id=>({id})):[];const model=chosen[protocol]||(protocol===`openai`\u0026\u0026connected\u0026\u0026detected===`openai`?server.result.models[0]:``);const adopt=()=>{const target=detected===`nvidia`?nvidia:openai;target.setDraft(server.saved);target.setSaved(server.saved);target.setResult(server.result);setProtocol(detected)};const labelId=useId();return _jsxs(`div`,{className:`syn-srv-root`,style:{display:`flex`,flexDirection:`column`,gap:26},children:[__snippet_h_szv0uh(__snippet_SynSettingsTitle_szv0uh,{title:__snippet_L_szv0uh(`Transcription`),lede:__snippet_L_szv0uh(`The server that turns speech into text during your meetings. Audio is never written to disk.`)}),__snippet_h_szv0uh(__snippet_SynSrvBlock_szv0uh,{on:focus===`server`},_jsxs(`section`,{className:`syn-srv-card`,\"aria-label\":__snippet_L_szv0uh(`My server`),children:[_jsxs(`div`,{className:`syn-srv-head`,children:[_jsx(`h3`,{children:__snippet_L_szv0uh(`My server`)}),__snippet_h_szv0uh(__snippet_SynSrvChip_szv0uh,{server})]}),__snippet_h_szv0uh(__snippet_SynSrvBanner_szv0uh,{server}),__snippet_h_szv0uh(__snippet_SynSrvAddress_szv0uh,{key:protocol,server,label:__snippet_L_szv0uh(`Server address`)}),__snippet_h_szv0uh(__snippet_SynSrvBlock_szv0uh,{on:focus===`protocol`},_jsxs(`div`,{style:{display:`flex`,flexDirection:`column`,gap:8},children:[_jsxs(`span`,{id:labelId,className:`syn-srv-label`,children:[__snippet_L_szv0uh(`Protocol`),detected===protocol?_jsxs(`span`,{style:{color:`var(--syn-accent-foreground)`},children:[` · `,__snippet_L_szv0uh(`detected automatically`)]}):null]}),_jsx(`div`,{role:`radiogroup`,\"aria-labelledby\":labelId,className:`syn-srv-protos`,children:[`openai`,`nvidia`].map(id=>_jsx(`button`,{type:`button`,role:`radio`,\"aria-checked\":id===protocol,title:protocols[id].hint,className:`syn-srv-proto`,onClick:()=>setProtocol(id),children:protocols[id].label},id))}),detected\u0026\u0026detected!==protocol?_jsxs(`p`,{className:`syn-srv-foot`,children:[__snippet_LF_szv0uh(`This server answers as {detectedLabel}.`,{detectedLabel:protocols[detected].label}),` `,_jsx(`button`,{type:`button`,className:`syn-link`,style:{padding:0},onClick:adopt,children:__snippet_L_szv0uh(`Use this protocol`)})]}):null]})),server.saved?__snippet_h_szv0uh(__snippet_SynSrvBlock_szv0uh,{on:focus===`model`},__snippet_h_szv0uh(__snippet_SynSrvModels_szv0uh,{key:`${protocol}-${models.length}`,models,value:model,onChange:next=>setChosen(c=>({...c,[protocol]:next})),footer:protocol===`nvidia`?__snippet_L_szv0uh(`NIM does not publish its model list: these are the models known for this protocol.`):connected?undefined:__snippet_L_szv0uh(`Test the connection to list the models served.`)})):null,__snippet_h_szv0uh(__snippet_SynSrvHelp_szv0uh,{lines:[__snippet_L_szv0uh(`OpenAI: a server that speaks the OpenAI speech protocol (vLLM, speaches, faster-whisper-server), for example http://localhost:8000/v1. Live transcription uses /v1/realtime, imported files /v1/audio/transcriptions.`),__snippet_L_szv0uh(`NVIDIA NIM: your deployed Speech NIM WebSocket server, for example http://localhost:9000/v1/realtime. NVIDIA's hosted gRPC endpoint is not supported.`),__snippet_L_szv0uh(`The API key is optional for servers without authentication. It is kept in your system keychain.`)]})]}))]})};const __snippet_SynSectionIntelligence_szv0uh=({focus})=>{const server={...__snippet_useSynServer_szv0uh(`llm`,{url:`http://localhost:11434/v1`,result:{ok:true,latency:41,models:__snippet_SYN_SRV_LLM_MODELS_szv0uh[11434]}},__snippet_SYN_SRV_OPENAI_PH_szv0uh),placeholder:__snippet_SYN_SRV_OPENAI_PH_szv0uh};const[chosen,setChosen]=useState(__snippet_SYN_SRV_LLM_MODELS_szv0uh[11434][0]);const[effort,setEffort]=useState(`default`);const connected=server.state===`connected`;const models=connected?server.result.models:[];const efforts=[[`default`,__snippet_L_szv0uh(`Auto`)],[`low`,__snippet_L_szv0uh(`Low`)],[`medium`,__snippet_L_szv0uh(`Medium`)],[`high`,__snippet_L_szv0uh(`High`)]];return _jsxs(`div`,{className:`syn-srv-root`,style:{display:`flex`,flexDirection:`column`,gap:26},children:[__snippet_h_szv0uh(__snippet_SynSettingsTitle_szv0uh,{title:__snippet_L_szv0uh(`Synthesis`),lede:__snippet_L_szv0uh(`The language model that writes your meeting notes and answers when you ask a note a question.`)}),__snippet_h_szv0uh(__snippet_SynSrvBlock_szv0uh,{on:focus===`server`||focus===`model`},_jsxs(`section`,{className:`syn-srv-card`,\"aria-label\":__snippet_L_szv0uh(`My server`),children:[_jsxs(`div`,{className:`syn-srv-head`,children:[_jsx(`h3`,{children:__snippet_L_szv0uh(`My server`)}),__snippet_h_szv0uh(__snippet_SynSrvChip_szv0uh,{server,connectedLabel:connected\u0026\u0026models.length?__snippet_LF_szv0uh(`Connected · {0} models available`,{0:models.length}):undefined})]}),__snippet_h_szv0uh(__snippet_SynSrvBanner_szv0uh,{server}),__snippet_h_szv0uh(__snippet_SynSrvAddress_szv0uh,{server,label:__snippet_L_szv0uh(`Server address (OpenAI-compatible: vLLM, Ollama, llama.cpp, LM Studio)`)}),server.saved?__snippet_h_szv0uh(__snippet_SynSrvModels_szv0uh,{key:models.join(),models:models.map(id=>({id})),value:models.includes(chosen)||!connected?chosen:models[0]??``,onChange:next=>{setChosen(next);setEffort(`default`)},footer:connected?undefined:__snippet_L_szv0uh(`Test the connection to list the models served.`)}):null,__snippet_h_szv0uh(__snippet_SynSrvHelp_szv0uh,{lines:[__snippet_L_szv0uh(`Only on-premise OpenAI-compatible servers are supported (vLLM, Ollama, llama.cpp server, LM Studio…). The address usually ends with /v1, for example http://localhost:8000/v1.`)]})]})),__snippet_h_szv0uh(__snippet_SynSrvBlock_szv0uh,{on:focus===`effort`},_jsx(`div`,{className:`syn-rows`,style:{borderTop:0},children:__snippet_h_szv0uh(__snippet_SynRow_szv0uh,{title:__snippet_L_szv0uh(`Reasoning effort`),description:__snippet_L_szv0uh(`More effort gives finer summaries, but slower. Auto leaves it to the server.`),children:()=>_jsx(`div`,{role:`group`,\"aria-label\":__snippet_L_szv0uh(`Reasoning effort`),className:`syn-srv-seg`,children:efforts.map(([value,label])=>_jsx(`button`,{type:`button`,\"aria-pressed\":effort===value,onClick:()=>setEffort(value),children:label},value))})})}))]})};const __snippet_SYN_CSS_PROFILE_szv0uh=`\n.syn-prof-scroll{max-height:470px;overflow-y:auto;margin-right:-16px;padding-right:16px}\n.syn-prof-page{display:flex;flex-direction:column;gap:32px}\n.syn-prof-kicker{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--syn-faint)}\n.syn-prof-field{display:flex;flex-direction:column;gap:8px;font-size:14px}\n.syn-prof-avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:var(--syn-accent);color:var(--syn-accent-foreground);font-weight:600;font-size:18px}\n.syn-prof-combo{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;border:1px solid var(--syn-input);border-radius:8px;background:var(--syn-card);color:var(--syn-foreground);padding:6px 12px;font:400 14px/1.3 Geist,system-ui,sans-serif;text-align:left;cursor:pointer}\n.syn-prof-combo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.syn-prof-pop{position:absolute;z-index:20;top:calc(100% + 4px);left:0;width:100%;min-width:240px;overflow:hidden;border:1px solid var(--syn-border);border-radius:12px;background:var(--syn-popover);box-shadow:var(--syn-shadow-capsule)}\n.syn-prof-pop input{width:100%;border:0;border-bottom:1px solid var(--syn-border);background:transparent;color:var(--syn-foreground);padding:9px 12px;font:400 14px/1.3 Geist,system-ui,sans-serif;outline:none}\n.syn-prof-list{max-height:200px;overflow-y:auto;padding:4px}\n.syn-prof-opt{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:6px;background:transparent;color:var(--syn-foreground);padding:7px 9px;font:400 14px/1.3 Geist,system-ui,sans-serif;text-align:left;cursor:pointer}\n.syn-prof-opt:hover,.syn-prof-opt[data-active]{background:var(--syn-accent)}\n.syn-prof-opt small{margin-left:auto;font:400 10px/1 \"Geist Mono\",ui-monospace,monospace;color:var(--syn-muted-foreground)}\n.syn-prof-empty{padding:8px 10px;font-size:14px;text-align:center;color:var(--syn-muted-foreground)}\n.syn-prof-indent{display:flex;flex-direction:column;gap:16px;margin-left:12px;padding:8px 0 0 16px;border-left:2px solid var(--syn-muted)}\n.syn-prof-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;border:1px solid var(--syn-border);border-radius:16px;background:var(--syn-card);padding:6px 8px;cursor:text}\n.syn-prof-tag{display:inline-flex;align-items:center;gap:4px;border-radius:6px;background:var(--syn-muted);padding:2px 8px;font-size:12px}\n.syn-prof-tag button{display:grid;place-items:center;width:14px;height:14px;border:0;background:transparent;color:var(--syn-muted-foreground);padding:0;cursor:pointer}\n.syn-prof-tags input{flex:1;min-width:120px;border:0;background:transparent;color:var(--syn-foreground);font:400 14px/1.3 Geist,system-ui,sans-serif;outline:none}\n.syn-prof-tags input::placeholder{color:var(--syn-muted-foreground)}\n.syn-prof-hint{margin:8px 0 0;font-size:12px;color:var(--syn-muted-foreground)}\n.syn-prof-hint button{border:0;background:none;padding:0;font:inherit;color:var(--syn-foreground);text-decoration:underline;text-underline-offset:2px;cursor:pointer}\n.syn-prof-demo{display:flex;align-items:center;gap:8px;margin-top:12px;border-top:1px dashed var(--syn-border);padding-top:10px;font-size:12px;color:var(--syn-muted-foreground)}\n`;const __snippet_SYN_PROF_LANGS_szv0uh=`ar be bg bn bs ca cs da de el en es et fa fi fr he hi hr hu id it ja kn ko lt lv mk mr ms nl no pl pt ro ru sk sl sr sv ta te th tl tr uk ur vi zh`.split(` `);const __snippet_synProfLangName_szv0uh=code=>{try{return new Intl.DisplayNames([__snippet_SYN_LOCALE_szv0uh],{type:`language`}).of(code)??code}catch{return code}};const __snippet_SYN_PROF_ZONES_szv0uh=[[`America/New_York`,`Eastern Time`,`UTC-5`],[`America/Sao_Paulo`,`Sao Paulo`,`UTC-3`],[`Europe/London`,`London`,`UTC+0/+1`],[`Europe/Paris`,`Paris`,`UTC+1/+2`],[`Europe/Berlin`,`Berlin`,`UTC+1/+2`],[`Africa/Cairo`,`Cairo`,`UTC+2`],[`Asia/Dubai`,`Dubai`,`UTC+4`],[`Asia/Kolkata`,`India`,`UTC+5:30`],[`Asia/Singapore`,`Singapore`,`UTC+8`],[`Asia/Tokyo`,`Tokyo`,`UTC+9`]].map(([value,label,detail])=>({value,label,detail}));const __snippet_SynProfSelect_szv0uh=({value,onChange,options,placeholder,searchPlaceholder,emptyMessage,labelledBy,describedBy})=>{const[open,setOpen]=useState(false);const[query,setQuery]=useState(``);const[active,setActive]=useState(0);const buttonRef=useRef(null);const listId=useId();const q=query.trim().toLocaleLowerCase();const shown=options.filter(o=>!q||`${o.label} ${o.detail??``}`.toLocaleLowerCase().includes(q));const selected=options.find(o=>o.value===value);const close=()=>{setOpen(false);setQuery(``);buttonRef.current?.focus()};const pick=o=>{onChange(o.value);close()};const onKeyDown=e=>{if(e.key===`Escape`||e.key===`Tab`){e.preventDefault();close()}else if((e.key===`ArrowDown`||e.key===`ArrowUp`)\u0026\u0026shown.length){e.preventDefault();setActive(i=>(i+(e.key===`ArrowDown`?1:-1)+shown.length)%shown.length)}else if(e.key===`Enter`\u0026\u0026shown[active]){e.preventDefault();pick(shown[active])}};return _jsxs(`div`,{style:{position:`relative`},children:[_jsxs(`button`,{ref:buttonRef,type:`button`,role:`combobox`,className:`syn-prof-combo`,\"aria-expanded\":open,\"aria-controls\":open?listId:undefined,\"aria-labelledby\":labelledBy,\"aria-describedby\":describedBy,onClick:()=>{setActive(Math.max(0,options.indexOf(selected)));setOpen(v=>!v)},children:[_jsx(`span`,{children:selected?selected.detail?`${selected.label} (${selected.detail})`:selected.label:placeholder??__snippet_L_szv0uh(`Select...`)}),__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`CaretDown`),size:14,style:{opacity:.5}})]}),open?_jsxs(`div`,{className:`syn-prof-pop`,onBlur:e=>{if(!e.currentTarget.contains(e.relatedTarget))setOpen(false)},children:[_jsx(`input`,{autoFocus:true,role:`combobox`,\"aria-expanded\":`true`,\"aria-controls\":listId,\"aria-activedescendant\":shown[active]?`${listId}-${active}`:undefined,\"aria-label\":searchPlaceholder,placeholder:searchPlaceholder,value:query,onChange:e=>{setQuery(e.target.value);setActive(0)},onKeyDown}),_jsxs(`div`,{className:`syn-prof-list`,id:listId,role:`listbox`,\"aria-labelledby\":labelledBy,children:[shown.length===0?_jsx(`div`,{className:`syn-prof-empty`,children:emptyMessage??__snippet_L_szv0uh(`No results found.`)}):null,shown.map((o,i)=>_jsxs(`div`,{id:`${listId}-${i}`,role:`option`,\"aria-selected\":o.value===value,className:`syn-prof-opt`,\"data-active\":i===active?``:undefined,onMouseDown:e=>e.preventDefault(),onMouseMove:()=>setActive(i),onClick:()=>pick(o),children:[_jsx(`span`,{style:{flex:1},children:o.label}),o.detail?_jsx(`small`,{children:o.detail}):null,o.value===value?__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`Check`),size:14}):null]},o.value))]})]}):null]})};const __snippet_SynProfSpoken_szv0uh=({main,value,onChange})=>{const[query,setQuery]=useState(``);const[focused,setFocused]=useState(false);const[index,setIndex]=useState(-1);const inputRef=useRef(null);const listId=useId();const q=query.trim().toLocaleLowerCase();const found=q?__snippet_SYN_PROF_LANGS_szv0uh.filter(c=>c!==main\u0026\u0026!value.includes(c)\u0026\u0026__snippet_synProfLangName_szv0uh(c).toLocaleLowerCase().includes(q)):[];const add=code=>{onChange([...value,code]);setQuery(``);setIndex(-1)};const onKeyDown=e=>{if(e.key===`Backspace`\u0026\u0026!query\u0026\u0026value.length){e.preventDefault();onChange(value.slice(0,-1));return}if(e.key===`Escape`){e.preventDefault();setQuery(``);return}if(!q||!found.length)return;if(e.key===`ArrowDown`){e.preventDefault();setIndex(i=>Math.min(i+1,found.length-1))}else if(e.key===`ArrowUp`){e.preventDefault();setIndex(i=>Math.max(i-1,0))}else if(e.key===`Enter`\u0026\u0026index>=0){e.preventDefault();add(found[index])}};return _jsxs(`div`,{children:[_jsx(`h3`,{style:{margin:`0 0 4px`,fontSize:14,fontWeight:500},children:__snippet_L_szv0uh(`Additional spoken languages`)}),_jsx(`p`,{className:`syn-muted`,style:{margin:`0 0 12px`,fontSize:12},children:__snippet_L_szv0uh(`Used for transcription and automatic summary language detection.`)}),_jsxs(`div`,{style:{position:`relative`},children:[_jsxs(`div`,{className:`syn-prof-tags`,role:`presentation`,onClick:()=>inputRef.current?.focus(),children:[value.map(code=>_jsxs(`span`,{className:`syn-prof-tag`,children:[__snippet_synProfLangName_szv0uh(code),_jsx(`button`,{type:`button`,\"aria-label\":`Remove ${__snippet_synProfLangName_szv0uh(code)}`,onClick:e=>{e.stopPropagation();onChange(value.filter(c=>c!==code))},children:__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`X`),size:10})})]},code)),value.length===0?__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`MagnifyingGlass`),size:16,style:{color:`var(--syn-muted-foreground)`}}):null,_jsx(`input`,{ref:inputRef,type:`text`,role:`combobox`,\"aria-haspopup\":`listbox`,\"aria-expanded\":focused\u0026\u0026Boolean(q),\"aria-controls\":listId,\"aria-activedescendant\":index>=0?`${listId}-${index}`:undefined,\"aria-label\":__snippet_L_szv0uh(`Add spoken language`),placeholder:value.length===0?__snippet_L_szv0uh(`Add language`):``,value:query,onChange:e=>{setQuery(e.target.value);setIndex(-1)},onKeyDown,onFocus:()=>setFocused(true),onBlur:()=>setFocused(false)})]}),focused\u0026\u0026q?_jsx(`div`,{className:`syn-prof-pop`,id:listId,role:`listbox`,style:{borderRadius:16},children:_jsx(`div`,{className:`syn-prof-list`,children:found.length?found.map((code,i)=>_jsx(`div`,{id:`${listId}-${i}`,role:`option`,\"aria-selected\":index===i,className:`syn-prof-opt`,\"data-active\":index===i?``:undefined,onMouseDown:e=>e.preventDefault(),onMouseEnter:()=>setIndex(i),onClick:()=>add(code),children:_jsx(`span`,{style:{fontWeight:500},children:__snippet_synProfLangName_szv0uh(code)})},code)):_jsx(`div`,{className:`syn-prof-empty`,children:__snippet_L_szv0uh(`No matching languages found`)})})}):null]})]})};const __snippet_SynProfLanguage_szv0uh=({focus})=>{const[main,setMain]=useState(`en`);const[summaryMain,setSummaryMain]=useState(false);const[spoken,setSpoken]=useState([`en`]);const[zone,setZone]=useState(`Europe/Paris`);const[mono,setMono]=useState(false);const langOptions=__snippet_SYN_PROF_LANGS_szv0uh.map(code=>({value:code,label:__snippet_synProfLangName_szv0uh(code)}));return __snippet_h_szv0uh(__snippet_SynHere_szv0uh,{active:focus===`language`},_jsx(`h2`,{className:`syn-h2`,style:{fontSize:18},children:__snippet_L_szv0uh(`Language \u0026 Region`)}),_jsxs(`div`,{style:{display:`flex`,flexDirection:`column`,gap:24},children:[_jsxs(`div`,{style:{display:`flex`,flexDirection:`column`,gap:16},children:[_jsx(`div`,{className:`syn-rows`,style:{borderTop:0},children:__snippet_h_szv0uh(__snippet_SynRow_szv0uh,{title:__snippet_L_szv0uh(`Main language`),description:__snippet_L_szv0uh(`Default language for transcription and AI responses.`),wide:true,children:labels=>__snippet_h_szv0uh(__snippet_SynProfSelect_szv0uh,{value:main,onChange:code=>{setMain(code);setSpoken(list=>list.filter(c=>c!==code))},options:langOptions,placeholder:__snippet_L_szv0uh(`Select language`),searchPlaceholder:__snippet_L_szv0uh(`Search language...`),emptyMessage:__snippet_L_szv0uh(`No matching languages found`),labelledBy:labels[`aria-labelledby`],describedBy:labels[`aria-describedby`]})})}),_jsxs(`div`,{className:`syn-prof-indent`,children:[_jsx(`div`,{className:`syn-rows`,style:{borderTop:0},children:__snippet_h_szv0uh(__snippet_SynSwitchRow_szv0uh,{title:__snippet_L_szv0uh(`Use main language for summaries`),description:__snippet_L_szv0uh(`When off, summaries follow the detected meeting language.`),checked:summaryMain,onChange:setSummaryMain})}),_jsxs(`div`,{children:[__snippet_h_szv0uh(__snippet_SynProfSpoken_szv0uh,{main,value:spoken,onChange:setSpoken}),mono\u0026\u0026spoken.length?_jsx(`p`,{className:`syn-prof-hint`,children:__snippet_L_szv0uh(`The live transcription model handles one language at a time. To transcribe several, \u003c0>change models\u003c/0>.`).split(/\u003c\\/?0>/).map((part,i)=>i===1?_jsx(`button`,{type:`button`,children:part},i):part)}):null]})]})]}),_jsx(`div`,{className:`syn-rows`,style:{borderTop:0},children:__snippet_h_szv0uh(__snippet_SynRow_szv0uh,{title:__snippet_L_szv0uh(`Timezone`),description:__snippet_L_szv0uh(`Show the timeline in your preferred timezone.`),wide:true,children:labels=>__snippet_h_szv0uh(__snippet_SynProfSelect_szv0uh,{value:zone,onChange:setZone,options:__snippet_SYN_PROF_ZONES_szv0uh,placeholder:__snippet_L_szv0uh(`Select timezone`),searchPlaceholder:__snippet_L_szv0uh(`Search timezone...`),labelledBy:labels[`aria-labelledby`],describedBy:labels[`aria-describedby`]})})})]}),focus===`language`?_jsxs(`label`,{className:`syn-check syn-prof-demo`,children:[_jsx(`input`,{type:`checkbox`,checked:mono,onChange:e=>setMono(e.target.checked)}),`Demo: simulate a transcription model that handles only one language`]}):null)};const __snippet_SynProfIdentity_szv0uh=()=>_jsxs(`form`,{className:`syn-prof-field`,style:{gap:16},onSubmit:e=>e.preventDefault(),children:[_jsx(`h3`,{className:`syn-prof-kicker`,children:__snippet_L_szv0uh(`Identity`)}),_jsx(`span`,{className:`syn-prof-avatar`,\"aria-hidden\":`true`,children:`CR`}),_jsxs(`label`,{className:`syn-prof-field`,children:[__snippet_L_szv0uh(`Name`),_jsx(`input`,{className:`syn-input`,type:`text`,defaultValue:`Camille Rousseau`})]}),_jsxs(`label`,{className:`syn-prof-field`,children:[__snippet_L_szv0uh(`Job Title`),_jsx(`input`,{className:`syn-input`,type:`text`,defaultValue:`Product manager`})]}),_jsxs(`label`,{className:`syn-prof-field`,children:[__snippet_L_szv0uh(`Email`),_jsx(`input`,{className:`syn-input`,type:`email`,defaultValue:`camille.rousseau@example.com`}),_jsx(`span`,{className:`syn-muted`,style:{fontSize:13,lineHeight:1.4},children:__snippet_L_szv0uh(`Syntheo uses it to recognize you among the participants of your meetings, so you are not counted twice. It stays on this device.`)})]})]});const __snippet_SynSectionApp_szv0uh=({focus})=>{const scrollRef=useRef(null);const langRef=useRef(null);useEffect(()=>{if(focus===`language`\u0026\u0026scrollRef.current\u0026\u0026langRef.current){scrollRef.current.scrollTop=langRef.current.offsetTop-scrollRef.current.offsetTop-16}},[focus]);return _jsx(`div`,{className:`syn-prof-scroll`,ref:scrollRef,children:_jsxs(`div`,{className:`syn-prof-page`,children:[__snippet_h_szv0uh(__snippet_SynSettingsTitle_szv0uh,{title:__snippet_L_szv0uh(`Profile`),lede:__snippet_L_szv0uh(`This information stays on your computer. It is used to recognize you in transcripts and to sign your meeting notes.`)}),__snippet_h_szv0uh(__snippet_SynProfIdentity_szv0uh),_jsxs(`div`,{className:`syn-rows`,style:{borderTop:0},children:[__snippet_h_szv0uh(__snippet_SynSwitchRow_szv0uh,{title:__snippet_L_szv0uh(`Start Syntheo at login`),description:__snippet_L_szv0uh(`Have Syntheo ready when you sign in.`),initial:true}),__snippet_h_szv0uh(__snippet_SynSwitchRow_szv0uh,{title:__snippet_L_szv0uh(`Automatically install updates`),description:__snippet_L_szv0uh(`Stay current with updates installed the next time Syntheo opens.`),initial:true}),_jsx(`div`,{style:{padding:`12px 0`},children:_jsx(`button`,{type:`button`,className:`syn-ui-btn`,children:__snippet_L_szv0uh(`Show release notes`)})}),__snippet_h_szv0uh(__snippet_SynSwitchRow_szv0uh,{title:__snippet_L_szv0uh(`Show tray icon`),initial:true})]}),_jsx(`div`,{ref:langRef,children:__snippet_h_szv0uh(__snippet_SynProfLanguage_szv0uh,{focus})}),_jsxs(`div`,{children:[_jsx(`h2`,{className:`syn-h2`,style:{fontSize:18},children:__snippet_L_szv0uh(`Storage`)}),_jsxs(`div`,{style:{display:`flex`,flexDirection:`column`,gap:8},children:[_jsxs(`button`,{type:`button`,className:`syn-ui-btn`,style:{justifyContent:`flex-start`,gap:10,padding:`8px 12px`,textAlign:`left`},children:[__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`FolderSimple`),style:{color:`var(--syn-muted-foreground)`}}),_jsxs(`span`,{children:[_jsx(`span`,{style:{display:`block`,fontSize:14},children:__snippet_L_szv0uh(`Export location`)}),_jsx(`span`,{className:`syn-muted`,style:{display:`block`,fontSize:12,fontWeight:400},children:`~/Downloads`})]})]}),_jsx(`button`,{type:`button`,className:`syn-ui-btn`,children:__snippet_L_szv0uh(`Choose folder`)}),_jsx(`p`,{className:`syn-muted`,style:{margin:0,padding:`0 8px`,fontSize:12},children:__snippet_L_szv0uh(`Save PDF, text, Markdown, and Org exports to this folder.`)})]})]})]})})};const __snippet_SYN_CSS_DICTATION_SETTINGS_szv0uh=`\n.syn-dset-kbd{display:inline-flex;gap:4px;align-items:center}\n.syn-dset-kbd kbd{border:1px solid var(--syn-input);border-bottom-width:2px;border-radius:6px;background:var(--syn-card);padding:1px 6px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--syn-foreground)}\n.syn-dset-shortcut[aria-pressed=true]{border-color:var(--syn-primary);box-shadow:0 0 0 3px var(--syn-accent)}\n.syn-dset-link{border:0;background:none;padding:0;font:inherit;color:var(--syn-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}\n.syn-dset-box{border:1px solid var(--syn-border);border-radius:10px;padding:16px}\n.syn-dset-box p{margin:0;font-size:14px}\n.syn-dset-details summary{cursor:pointer;font-size:14px;color:var(--syn-muted-foreground)}\n.syn-dset-details summary:hover{color:var(--syn-foreground)}\n.syn-dset-details p{margin:10px 0 0;font-size:14px;color:var(--syn-muted-foreground)}\n.syn-dset-try{display:flex;flex-direction:column;gap:12px}\n.syn-dset-try h3{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--syn-faint)}\n.syn-dset-field{display:flex;align-items:flex-start;gap:10px;border:1px dashed var(--syn-input);border-radius:10px;padding:14px;color:var(--syn-muted-foreground)}\n.syn-dset-field svg{margin-top:4px}\n.syn-dset-field textarea{flex:1;min-height:64px;border:0;background:transparent;color:var(--syn-foreground);font:400 14px/1.5 Geist,system-ui,sans-serif;resize:vertical;outline:none;padding:0}\n.syn-dset-field textarea::placeholder{color:var(--syn-faint)}\n.syn-dset-field:focus-within{border-color:var(--syn-ring)}\n.syn-dset-last{display:flex;flex-direction:column;gap:12px;align-items:flex-start}\n.syn-dset-last h3{margin:0;font-size:14px;font-weight:500}\n.syn-dset-last p{align-self:stretch;margin:0;border:1px solid var(--syn-border);border-radius:10px;padding:16px;font-size:14px;white-space:pre-wrap}\n`;const __snippet_SYN_DICTATION_SAMPLE_szv0uh=`Hi Camille, I'll send you Thursday's summary before noon.`;const __snippet_SYN_DICTATION_SHORTCUT_szv0uh=`Control+Alt+Space`;const __snippet_synDictationKeyLabel_szv0uh=key=>({Control:`Ctrl`,Alt:`Alt`,Shift:`Shift`,Super:`Super`,Meta:`Super`,ArrowLeft:`←`,ArrowRight:`→`,ArrowUp:`↑`,ArrowDown:`↓`})[key]??key.replace(/^(Key|Digit)/,``);const __snippet_synDictationCombo_szv0uh=e=>[e.ctrlKey\u0026\u0026`Control`,e.altKey\u0026\u0026`Alt`,e.shiftKey\u0026\u0026`Shift`,e.metaKey\u0026\u0026`Super`,e.code].filter(Boolean).join(`+`);const __snippet_SYN_DICTATION_MODIFIERS_szv0uh=[`Control`,`Alt`,`Meta`,`Shift`,`Fn`,`OS`];const __snippet_SynDictationKeys_szv0uh=({shortcut})=>_jsx(`span`,{className:`syn-dset-kbd`,children:shortcut.split(`+`).map(key=>_jsx(`kbd`,{children:__snippet_synDictationKeyLabel_szv0uh(key)},key))});const __snippet_SynDictationShortcut_szv0uh=({shortcut,onChange})=>{const[recording,setRecording]=useState(false);return _jsxs(`div`,{className:`syn-row`,children:[_jsxs(`div`,{className:`syn-row-text`,children:[_jsx(`span`,{className:`syn-row-title`,id:`syn-dset-shortcut`,style:{display:`block`},children:__snippet_L_szv0uh(`Dictation shortcut`)}),_jsx(`p`,{className:`syn-row-desc`,children:__snippet_L_szv0uh(`Click the shortcut to record a new key combination. Press Escape to cancel.`)})]}),_jsx(`button`,{type:`button`,className:`syn-ui-btn syn-dset-shortcut`,\"aria-labelledby\":`syn-dset-shortcut`,\"aria-pressed\":recording,onClick:()=>setRecording(v=>!v),onBlur:()=>setRecording(false),onKeyDown:e=>{if(!recording)return;e.stopPropagation();if(e.key===`Tab`)return setRecording(false);e.preventDefault();if(e.key===`Escape`)return setRecording(false);if(e.repeat||__snippet_SYN_DICTATION_MODIFIERS_szv0uh.includes(e.key))return;onChange(__snippet_synDictationCombo_szv0uh(e));setRecording(false)},children:recording?__snippet_L_szv0uh(`Press shortcut…`):__snippet_h_szv0uh(__snippet_SynDictationKeys_szv0uh,{shortcut})})]})};const __snippet_synDictationStatus_szv0uh=phase=>phase===`recording`?__snippet_L_szv0uh(`Listening…`):phase===`transcribing`?__snippet_L_szv0uh(`Transcribing…`):__snippet_L_szv0uh(`Ready to dictate`);const __snippet_SynSectionDictation_szv0uh=({focus})=>{const[enabled,setEnabled]=useState(false);const[shortcut,setShortcut]=useState(__snippet_SYN_DICTATION_SHORTCUT_szv0uh);const[handsFree,setHandsFree]=useState(false);const[live,setLive]=useState(false);const[mic,setMic]=useState(``);const[phase,setPhase]=useState(`idle`);const[text,setText]=useState(``);const[last,setLast]=useState(``);const[copied,setCopied]=useState(false);const timer=useRef(null);useEffect(()=>()=>clearTimeout(timer.current),[]);const cancel=()=>{clearTimeout(timer.current);setPhase(`idle`)};const finish=()=>{setPhase(`transcribing`);timer.current=setTimeout(()=>{setPhase(`idle`);setText(t=>t?`${t} ${__snippet_SYN_DICTATION_SAMPLE_szv0uh}`:__snippet_SYN_DICTATION_SAMPLE_szv0uh);setLast(__snippet_SYN_DICTATION_SAMPLE_szv0uh);setCopied(false)},1100)};const onTryKeyDown=e=>{if(!enabled)return;if(e.key===`Escape`\u0026\u0026phase===`recording`){e.preventDefault();return cancel()}if(e.repeat||__snippet_synDictationCombo_szv0uh(e)!==shortcut)return;e.preventDefault();if(phase===`idle`)setPhase(`recording`);else if(phase===`recording`\u0026\u0026handsFree)finish()};const onTryKeyUp=e=>{if(handsFree||phase!==`recording`)return;const parts=shortcut.split(`+`);if(parts.includes(e.code)||__snippet_SYN_DICTATION_MODIFIERS_szv0uh.some(m=>e.key===m\u0026\u0026parts.includes(m===`Meta`?`Super`:m)))finish()};const switchRow=(title,description,checked,onChange)=>__snippet_h_szv0uh(__snippet_SynSwitchRow_szv0uh,{title,description,checked,onChange});return _jsxs(_Fragment,{children:[__snippet_h_szv0uh(__snippet_SynSettingsTitle_szv0uh,{title:__snippet_L_szv0uh(`Dictation`),lede:__snippet_L_szv0uh(`Speak into any text field, in any app. The text is inserted when you finish.`)}),_jsxs(`div`,{className:`syn-rows`,style:{borderTop:0},children:[switchRow(__snippet_L_szv0uh(`Enable dictation`),__snippet_L_szv0uh(`Keep Syntheo running to use your shortcut in other apps.`),enabled,v=>{if(!v){cancel();setLast(``)}setEnabled(v)}),__snippet_h_szv0uh(__snippet_SynDictationShortcut_szv0uh,{shortcut,onChange:setShortcut}),switchRow(__snippet_L_szv0uh(`Hands-free dictation`),handsFree?__snippet_L_szv0uh(`Press your shortcut to start, then press it again to finish.`):__snippet_L_szv0uh(`Hold your shortcut while speaking, then release it to finish.`),handsFree,setHandsFree),__snippet_h_szv0uh(__snippet_SynRow_szv0uh,{title:__snippet_L_szv0uh(`Microphone`),description:_jsxs(_Fragment,{children:[__snippet_L_szv0uh(`The one that captures your voice.`),` `,_jsx(`button`,{type:`button`,className:`syn-dset-link`,children:__snippet_L_szv0uh(`System permissions`)})]}),wide:true,children:labels=>_jsxs(`select`,{className:`syn-select`,value:mic,onChange:e=>setMic(e.target.value),\"aria-labelledby\":labels[`aria-labelledby`],children:[_jsx(`option`,{value:``,children:__snippet_L_szv0uh(`Current default`)}),_jsx(`option`,{value:`USB headset microphone`,children:`USB headset microphone`}),_jsx(`option`,{value:`Built-in microphone`,children:`Built-in microphone`})]})}),switchRow(__snippet_L_szv0uh(`Live transcript preview`),__snippet_L_szv0uh(`Words appear in a small bubble while you speak. Text is inserted when you finish.`),live,setLive),__snippet_h_szv0uh(__snippet_SynRow_szv0uh,{title:__snippet_L_szv0uh(`Language and vocabulary`),description:_jsxs(_Fragment,{children:[__snippet_L_szv0uh(`Words specific to you go in your`),` `,_jsx(`button`,{type:`button`,className:`syn-dset-link`,children:__snippet_L_szv0uh(`dictionary`)})]}),children:()=>_jsx(`button`,{type:`button`,className:`syn-ui-btn`,children:__snippet_L_szv0uh(`Transcription server ›`)})})]}),_jsxs(`details`,{className:`syn-dset-details`,children:[_jsx(`summary`,{children:__snippet_L_szv0uh(`On Linux (Wayland or X11)`)}),_jsx(`p`,{children:__snippet_L_szv0uh(`On Wayland, approve the shortcuts in your desktop's prompt. Use Control + Alt + Escape to cancel. On X11, press Escape to cancel. The target app must expose an editable accessibility field.`)})]}),enabled?_jsxs(`div`,{className:`syn-dset-box`,role:`status`,children:[_jsx(`p`,{children:__snippet_synDictationStatus_szv0uh(phase)}),phase!==`idle`?_jsx(`button`,{type:`button`,className:`syn-ui-btn`,style:{marginTop:8},onClick:cancel,children:__snippet_L_szv0uh(`Cancel dictation`)}):null]}):null,__snippet_h_szv0uh(__snippet_SynHere_szv0uh,{active:focus===`try`},_jsxs(`section`,{className:`syn-dset-try`,children:[_jsx(`h3`,{children:__snippet_L_szv0uh(`Try it`)}),_jsxs(`label`,{className:`syn-dset-field`,children:[__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`Microphone`),size:18}),_jsx(`textarea`,{\"aria-label\":__snippet_L_szv0uh(`Try dictation`),placeholder:__snippet_L_szv0uh(`Click here, then use your dictation shortcut.`),value:text,onChange:e=>setText(e.target.value),onKeyDown:onTryKeyDown,onKeyUp:onTryKeyUp})]}),_jsx(`p`,{className:`syn-muted`,style:{margin:0,fontSize:13},children:__snippet_L_szv0uh(`Dictation uses your microphone, transcription provider, languages, and dictionary. Audio is never written to disk; it only passes through memory. Your last transcript stays in memory until dictation is disabled or Syntheo closes.`)})]})),last?_jsxs(`div`,{className:`syn-dset-last`,children:[_jsx(`h3`,{children:__snippet_L_szv0uh(`Last dictation`)}),_jsx(`p`,{children:last}),_jsx(`button`,{type:`button`,className:`syn-ui-btn`,onClick:()=>setCopied(true),children:copied?__snippet_L_szv0uh(`Copied`):__snippet_L_szv0uh(`Copy last dictation`)})]}):null]})};const __snippet_SYN_CSS_PRIVACY_szv0uh=`\n.syn-priv-demo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;border:1px dashed var(--syn-border);border-radius:10px;padding:8px 12px;font-size:12px;color:var(--syn-muted-foreground)}\n.syn-priv-demo .syn-select{width:auto;min-height:28px;padding:2px 8px;font-size:12px}\n.syn-perm-group h3{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--syn-muted-foreground)}\n.syn-perm-list{display:flex;flex-direction:column;gap:16px}\n.syn-perm{display:flex;align-items:center;justify-content:space-between;gap:16px}\n.syn-perm-title{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:500}\n.syn-perm[data-ok=false] .syn-perm-title{color:var(--syn-destructive)}\n.syn-perm-desc{margin:0;font-size:12px;color:var(--syn-muted-foreground)}\n.syn-perm-btn{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:8px;background:var(--syn-primary);color:var(--syn-primary-foreground);cursor:pointer}\n.syn-perm-btn[data-ok=true]{background:transparent;color:var(--syn-primary);cursor:default}\n.syn-perm-btn:disabled:not([data-ok=true]){opacity:.6;cursor:default}\n@keyframes syn-perm-spin{to{transform:rotate(360deg)}}\n`;const __snippet_SynPrivDemo_szv0uh=({value,onChange})=>{const id=useId();return _jsxs(`p`,{className:`syn-priv-demo`,children:[_jsx(`label`,{htmlFor:id,children:`Demo · system shown`}),_jsxs(`select`,{id,className:`syn-select`,value,onChange:e=>onChange(e.target.value),children:[_jsx(`option`,{value:`linux`,children:`Linux`}),_jsx(`option`,{value:`windows`,children:`Windows`})]}),_jsx(`span`,{children:`Linux offers no device authentication: the setting stays grayed out there.`})]})};const __snippet_SynSectionPrivacy_szv0uh=({focus})=>{const[os,setOs]=useState(`linux`);const[locked,setLocked]=useState(false);const available=os===`windows`;const description=available?__snippet_L_szv0uh(`Require Windows Hello face, PIN, or password when opening Syntheo.`):__snippet_L_szv0uh(`Device authentication is not available on this computer.`);return _jsxs(_Fragment,{children:[__snippet_h_szv0uh(__snippet_SynSettingsTitle_szv0uh,{title:__snippet_L_szv0uh(`Privacy`)}),__snippet_h_szv0uh(__snippet_SynHere_szv0uh,{active:focus===`lock`},_jsx(`div`,{className:`syn-rows`,style:{borderTop:0},children:__snippet_h_szv0uh(__snippet_SynRow_szv0uh,{title:__snippet_L_szv0uh(`Lock app`),description,children:labels=>__snippet_h_szv0uh(__snippet_SynSwitch_szv0uh,{checked:locked\u0026\u0026available,disabled:!available,onChange:setLocked,labelledBy:labels[`aria-labelledby`],describedBy:labels[`aria-describedby`]})})})),__snippet_h_szv0uh(__snippet_SynPrivDemo_szv0uh,{value:os,onChange:next=>{setOs(next);setLocked(false)}})]})};const __snippet_SynPermRow_szv0uh=({title,description,status,onRetry})=>{const ok=status===`authorized`;const pending=status===`pending`;const denied=status===`denied`;return _jsxs(`div`,{className:`syn-perm`,\"data-ok\":ok,children:[_jsxs(`div`,{style:{flex:1},children:[_jsxs(`h4`,{className:`syn-perm-title`,children:[ok?null:__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`WarningCircle`)}),title]}),_jsx(`p`,{className:`syn-perm-desc`,children:description})]}),_jsx(`button`,{type:`button`,className:`syn-perm-btn`,\"data-ok\":ok,disabled:ok||pending,\"aria-label\":denied?`${__snippet_L_szv0uh(`Try again`)}: ${title}`:title,onClick:onRetry,children:ok?__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`Check`)}):pending?__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`CircleNotch`),style:{animation:`syn-perm-spin 1s linear infinite`}}):__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`ArrowRight`),size:20})})]})};const __snippet_SynSectionPermissions_szv0uh=({focus})=>{const[system,setSystem]=useState(`denied`);const timer=useRef(null);useEffect(()=>()=>clearTimeout(timer.current),[]);const retry=()=>{setSystem(`pending`);timer.current=setTimeout(()=>setSystem(`authorized`),900)};return _jsxs(_Fragment,{children:[__snippet_h_szv0uh(__snippet_SynSettingsTitle_szv0uh,{title:__snippet_L_szv0uh(`Permissions`)}),__snippet_h_szv0uh(__snippet_SynHere_szv0uh,{active:focus===`audio`},_jsxs(`div`,{className:`syn-perm-group`,children:[_jsx(`h3`,{children:__snippet_L_szv0uh(`Audio`)}),_jsxs(`div`,{className:`syn-perm-list`,children:[__snippet_h_szv0uh(__snippet_SynPermRow_szv0uh,{title:__snippet_L_szv0uh(`Microphone`),description:__snippet_L_szv0uh(`Record your voice in meetings and calls.`),status:`authorized`}),__snippet_h_szv0uh(__snippet_SynPermRow_szv0uh,{title:__snippet_L_szv0uh(`System audio`),description:__snippet_L_szv0uh(`Record other participants in meetings.`),status:system,onRetry:retry})]})]}))]})};const __snippet_SYN_CSS_PALETTE_szv0uh=`\n.syn-pal-stage{position:relative;min-height:470px;padding:56px 16px 24px;background:color-mix(in srgb,var(--syn-background) 60%,var(--syn-muted))}\n.syn-pal{max-width:520px;margin:0 auto;border:1px solid var(--syn-border);border-radius:16px;background:var(--syn-popover);box-shadow:var(--syn-shadow-capsule);overflow:hidden}\n.syn-pal-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--syn-border) 60%,transparent);padding:12px 16px;color:var(--syn-muted-foreground)}\n.syn-pal-head input{flex:1;min-width:0;border:0;background:transparent;color:var(--syn-foreground);font:400 14px/1.4 Geist,system-ui,sans-serif;outline:none}\n.syn-pal-head input::placeholder{color:var(--syn-muted-foreground)}\n.syn-pal-chip{display:flex;align-items:center;gap:4px;max-width:45%;border:0;border-radius:6px;background:var(--syn-accent);color:var(--syn-accent-foreground);padding:2px 6px;font:500 12px/1.3 Geist,system-ui,sans-serif;cursor:pointer}\n.syn-pal-close{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:999px;background:color-mix(in srgb,var(--syn-accent) 80%,transparent);color:var(--syn-muted-foreground);cursor:pointer;padding:0}\n.syn-pal-list{max-height:330px;overflow-y:auto;padding:8px}\n.syn-pal-heading{padding:6px 8px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--syn-muted-foreground)}\n.syn-pal-divider{height:1px;margin:6px 8px;background:var(--syn-accent)}\n.syn-pal-item{display:flex;align-items:center;gap:8px;border-radius:8px;padding:7px 8px;font-size:14px;color:var(--syn-foreground);cursor:pointer}\n.syn-pal-item svg{color:var(--syn-muted-foreground)}\n.syn-pal-item[aria-selected=true]{background:var(--syn-accent)}\n.syn-pal-item .syn-pal-meta{margin-left:auto;flex-shrink:0;font-size:12px;color:var(--syn-muted-foreground)}\n.syn-pal-folder{display:inline-flex;align-items:center;gap:4px;max-width:45%;border-radius:6px;background:var(--syn-muted);padding:0 6px;font-size:12px;color:var(--syn-muted-foreground)}\n.syn-pal-snippet{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--syn-muted-foreground)}\n.syn-pal-snippet mark{background:color-mix(in srgb,var(--syn-primary) 22%,transparent);color:inherit;border-radius:2px}\n.syn-pal-empty{padding:22px 12px;text-align:center;font-size:14px;color:var(--syn-muted-foreground)}\n.syn-pal-foot{display:flex;flex-wrap:wrap;gap:16px;border-top:1px solid color-mix(in srgb,var(--syn-border) 60%,transparent);padding:8px 16px;font-size:12px;color:var(--syn-muted-foreground)}\n.syn-pal-foot kbd{font:inherit;font-weight:500}\n`;const __snippet_SYN_CSS_HOME_szv0uh=`\n.syn-home{position:relative;height:560px;overflow:hidden;background:var(--syn-background)}\n.syn-home-mark{position:absolute;top:64px;right:48px;font:700 300px/1 \"Noto Serif JP\",Newsreader,serif;color:var(--syn-primary);opacity:.06;pointer-events:none;user-select:none}\n.syn-home-scroll{position:relative;height:100%;overflow-y:auto;display:flex;justify-content:center;padding:24px 24px 96px}\n.syn-home-col{display:flex;flex-direction:column;gap:26px;width:640px;max-width:100%;margin-top:28px}\n.syn-home-h1{margin:0;font:500 52px/1.05 Newsreader,Georgia,serif;letter-spacing:-.01em;color:var(--syn-foreground)}\n.syn-home-start{display:flex;align-items:center;gap:18px;width:100%;border:0;border-radius:16px;background:var(--syn-primary);color:var(--syn-primary-foreground);padding:22px 24px;text-align:left;font:inherit;cursor:pointer}\n.syn-home-start:hover{background:color-mix(in srgb,var(--syn-primary) 88%,var(--syn-foreground))}\n.syn-home-start:focus-visible{outline:2px solid var(--syn-ring);outline-offset:2px}\n.syn-home-mic{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:14px;background:color-mix(in srgb,var(--syn-primary-foreground) 15%,transparent)}\n.syn-home-steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px}\n.syn-home-steps span{border:1px solid color-mix(in srgb,var(--syn-primary-foreground) 25%,transparent);border-radius:999px;padding:1px 9px;opacity:.85}\n.syn-home-steps b{margin-right:4px;font-weight:400;opacity:.7}\n.syn-home-start kbd,.syn-home-cap kbd{font:inherit;background:none;box-shadow:none;color:inherit}\n.syn-home-start kbd{margin-left:auto;flex:none;border:1px solid color-mix(in srgb,var(--syn-primary-foreground) 30%,transparent);border-radius:6px;padding:2px 7px;font-size:12px;opacity:.8}\n.syn-home-kicker{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--syn-faint)}\n.syn-home-link{border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--syn-muted-foreground);cursor:pointer}\n.syn-home-link:hover{color:var(--syn-foreground)}\n.syn-home-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:0;padding:0;list-style:none}\n.syn-home-card{display:flex;flex-direction:column;gap:4px;width:100%;height:100%;border:1px solid var(--syn-border);border-radius:8px;background:transparent;color:var(--syn-foreground);padding:12px 14px;text-align:left;font:inherit;cursor:pointer}\n.syn-home-card:hover{background:var(--syn-accent)}\n.syn-home-card small{font-size:12px;color:var(--syn-muted-foreground)}\n.syn-home-table{width:100%;table-layout:fixed;border-collapse:collapse}\n.syn-home-table td{border-top:1px solid var(--syn-border);padding:12px 4px;vertical-align:middle}\n.syn-home-table tr{cursor:pointer}\n.syn-home-table tr:hover,.syn-home-table tr:focus-within{background:var(--syn-accent)}\n.syn-home-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:none;padding:0;color:var(--syn-foreground);font:inherit;font-size:15px;text-align:left;cursor:pointer}\n.syn-home-chip{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;max-width:176px;height:20px;border:1px solid var(--syn-border);border-radius:999px;background:transparent;padding:0 8px;font:400 12px/1 Geist,system-ui,sans-serif;color:var(--syn-muted-foreground);white-space:nowrap}\nbutton.syn-home-chip{border-style:dashed;cursor:pointer}\nbutton.syn-home-chip:hover{color:var(--syn-foreground)}\n.syn-home-table .syn-icon-btn{width:24px;height:24px;opacity:0}\n.syn-home-table tr:hover .syn-icon-btn,.syn-home-table tr:focus-within .syn-icon-btn,.syn-home-table .syn-icon-btn[aria-expanded=true]{opacity:1}\n.syn-home-cap{position:absolute;left:50%;bottom:22px;z-index:10;transform:translateX(-50%);display:flex;padding:6px;border-radius:999px;background:var(--syn-primary);color:var(--syn-primary-foreground);box-shadow:var(--syn-shadow-capsule);font-size:14px;white-space:nowrap}\n.syn-home-cap button{display:inline-flex;align-items:center;border:0;border-radius:999px;background:transparent;color:inherit;padding:7px 14px;font:inherit;cursor:pointer}\n.syn-home-cap button:hover{background:color-mix(in srgb,var(--syn-primary-foreground) 10%,transparent)}\n.syn-home-cap button:focus-visible{outline:2px solid var(--syn-primary-foreground);outline-offset:2px}\n.syn-home-cap kbd{margin-left:6px;font-size:11px;opacity:.6}\n.syn-home-toast{position:absolute;top:14px;left:50%;z-index:12;transform:translateX(-50%);display:flex;align-items:flex-start;gap:8px;width:min(560px,90%);border:1px solid var(--syn-border);border-radius:10px;background:var(--syn-popover);box-shadow:var(--syn-shadow-capsule);padding:10px 12px;font-size:13px}\n`;const AppSettings=({section=`meetings`,focus})=>{const[active,setActive]=useState(section);const[query,setQuery]=useState(``);const groups=__snippet_synSettingsGroups_szv0uh();const all=groups.flatMap(g=>g.items);const current=all.find(([id])=>id===active)??all[0];const Section=__snippet_synSections_szv0uh()[active];const q=query.trim().toLowerCase();const visible=q?groups.map(g=>({...g,collapsed:false,items:g.items.filter(([,label])=>label.toLowerCase().includes(q))})).filter(g=>g.items.length):groups;const reset=()=>{setActive(section);setQuery(``)};return __snippet_h_szv0uh(__snippet_SynFigure_szv0uh,{title:__snippet_L_szv0uh(`Settings`),width:960,onReset:reset},_jsxs(`div`,{className:`syn-set`,children:[_jsxs(`div`,{className:`syn-set-nav`,children:[_jsxs(`label`,{className:`syn-set-search`,children:[__snippet_h_szv0uh(__snippet_SynIcon_szv0uh,{name:__snippet_I_szv0uh(`MagnifyingGlass`),size:15}),_jsx(`input`,{type:`text`,value:query,placeholder:__snippet_L_szv0uh(`Search settings`),\"aria-label\":__snippet_L_szv0uh(`Search settings`),onChange:e=>setQuery(e.target.value),onKeyDown:e=>{if(e.key===`Escape`)setQuery(``)}})]}),_jsx(`nav`,{\"aria-label\":__snippet_L_szv0uh(`Settings`),style:{display:`flex`,flexDirection:`column`,gap:14},children:visible.map(group=>__snippet_h_szv0uh(__snippet_SynSettingsNavGroup_szv0uh,{key:group.label,group,active,onPick:setActive}))}),_jsxs(`div`,{className:`syn-set-foot`,role:`status`,\"aria-label\":__snippet_L_szv0uh(`Server status`),children:[_jsxs(`span`,{children:[_jsx(`i`,{className:`syn-pip`,\"aria-hidden\":`true`}),__snippet_synServerLabel_szv0uh(`stt`)]}),_jsxs(`span`,{children:[_jsx(`i`,{className:`syn-pip`,\"aria-hidden\":`true`}),__snippet_synServerLabel_szv0uh(`llm`)]})]})]}),_jsx(`div`,{className:`syn-set-main`,children:_jsx(`div`,{className:`syn-set-page`,children:Section?__snippet_h_szv0uh(Section,{focus:active===section?focus:undefined}):_jsxs(_Fragment,{children:[__snippet_h_szv0uh(__snippet_SynSettingsTitle_szv0uh,{title:current[1]}),_jsx(`p`,{className:`syn-muted`,children:current[4]?`In the app, this entry opens its own view, described on its own documentation page.`:`This section is not replicated here: its documentation page describes it.`})]})})})]}))};function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Note,_MdxComponentBoundary}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Syntheo separates the language used for summaries and chat from the languages it should expect to hear during a meeting. These settings are on the `,_jsx(_components.strong,{children:`Profile`}),` page of Settings, in the “Language \u0026 Region” section:`]}),`\n`,_jsx(_MdxComponentBoundary,{name:`SettingsPath`,children:_jsx(SettingsPath,{steps:[`Settings`,`Me`,`Profile`,`Language \u0026 Region`]})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`The interface language (French by default) is independent of these settings.`})}),`\n`,_jsx(Heading,{level:`2`,id:`choose-the-main-language`,children:`Choose the main language`}),`\n`,_jsx(_components.p,{children:`Choose the “Main language”. It is the default language for transcription and for AI answers: the chat uses it, and it is the fallback for summaries. It is always one of the transcription languages.`}),`\n`,_jsx(_components.p,{children:`By default, summaries follow the detected language of the meeting among the languages you selected. Generated titles follow the summary. If detection fails, Syntheo uses your main language.`}),`\n`,_jsx(_components.p,{children:`Turn on “Use main language for summaries” to write all summaries in your main language, even when the meeting is held in another selected language. This option is off by default and does not remove your additional spoken languages.`}),`\n`,_jsx(_components.p,{children:`Changing the main language does not translate an existing transcript. Regenerate the summary of an old meeting to apply the new language.`}),`\n`,_jsx(Heading,{level:`2`,id:`add-spoken-languages`,children:`Add spoken languages`}),`\n`,_jsx(_components.p,{children:`In “Additional spoken languages”, add the other languages that participants may use. Syntheo uses them for transcription and to automatically detect the language of summaries.`}),`\n`,_jsxs(_components.p,{children:[`Syntheo sends these languages to your transcription server as a hint. The model decides what it can recognize: if a language is missing or poorly transcribed, try another model on your server, then select it in `,_jsx(_components.strong,{children:`Settings → My servers → Transcription`}),`. Syntheo warns you when the chosen model cannot transcribe all the selected languages: below the spoken languages, the message “The live transcription model handles one language at a time. To transcribe several, change models.” appears, and the “change models” link opens the `,_jsx(_components.strong,{children:`Transcription`}),` page.`]}),`\n`,_jsx(_components.p,{children:`The section ends with the “Timezone”, which sets the time shown in the timeline.`}),`\n`,_jsxs(_components.p,{children:[`In the replica below, change the “Main language”, turn on “Use main language for summaries”, then type a language name in “Additional spoken languages” (for example “German”): click it or use `,_jsx(_MdxComponentBoundary,{name:`Kbd`,children:_jsx(Kbd,{keys:`↓`})}),` then `,_jsx(_MdxComponentBoundary,{name:`Kbd`,children:_jsx(Kbd,{keys:`Enter`})}),`. `,_jsx(_MdxComponentBoundary,{name:`Kbd`,children:_jsx(Kbd,{keys:`Backspace`})}),` in the empty field removes the last language. Check “simulate a transcription model that handles only one language” to show the warning.`]}),`\n`,_jsx(_MdxComponentBoundary,{name:`AppSettings`,children:_jsx(AppSettings,{section:`app`,focus:`language`})}),`\n`,_jsx(Heading,{level:`2`,id:`available-languages`,children:`Available languages`}),`\n`,_jsx(_components.p,{children:`Settings offer the following languages, for the main language as well as for additional spoken languages:`}),`\n`,_jsx(_components.p,{children:`Arabic, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Filipino, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Kannada, Korean, Latvian, Lithuanian, Macedonian, Malay, Marathi, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu and Vietnamese.`}),`\n`,_jsx(_components.p,{children:`This list does not guarantee that your transcription model covers each language: check the documentation of the model you serve (for example Whisper or Voxtral).`}),`\n`,_jsx(Heading,{level:`2`,id:`proper-names-and-jargon`,children:`Proper names and jargon`}),`\n`,_jsxs(_components.p,{children:[`Choosing a language does not teach the model your organization’s vocabulary. Add names, acronyms and business terms in `,_jsx(_components.strong,{children:`Settings → Writing → Dictionary`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`For the structure and tone of summaries, see `,_jsx(_components.a,{href:`/en/customize-summaries`,children:`Customize summaries`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{SettingsPath,Kbd,__snippet_SYN_VERSION_szv0uh,__snippet_SYN_LOCALE_szv0uh,__snippet_SYN_LIGHT_szv0uh,__snippet_SYN_DARK_szv0uh,__snippet_SYN_LABELS_szv0uh,__snippet_SYN_ICONS_szv0uh,__snippet_synFormat_szv0uh,__snippet_L_szv0uh,__snippet_LF_szv0uh,__snippet_I_szv0uh,__snippet_h_szv0uh,__snippet_synVars_szv0uh,__snippet_SYN_CSS_szv0uh,__snippet_synCssParts_szv0uh,__snippet_SynStyle_szv0uh,__snippet_SynIcon_szv0uh,__snippet_SynHere_szv0uh,__snippet_SynToolbar_szv0uh,__snippet_SYN_WINDOW_WIDTH_szv0uh,__snippet_useSynScale_szv0uh,__snippet_SynFigure_szv0uh,__snippet_SynSwitch_szv0uh,__snippet_SynRow_szv0uh,__snippet_SynSwitchRow_szv0uh,__snippet_SYN_CSS_NOTE_szv0uh,__snippet_SYN_CSS_SETTINGS_szv0uh,__snippet_synSettingsGroups_szv0uh,__snippet_synServerLabel_szv0uh,__snippet_SynSettingsTitle_szv0uh,__snippet_synSections_szv0uh,__snippet_SynSettingsNavGroup_szv0uh,__snippet_SYN_CSS_MEETINGS_szv0uh,__snippet_SynLevel_szv0uh,__snippet_SYN_SPEAKER_GONE_szv0uh,__snippet_SYN_SPEAKERS_szv0uh,__snippet_SYN_SPEAKER_DEFAULT_szv0uh,__snippet_SynSectionMeetings_szv0uh,__snippet_SYN_CSS_SERVERS_szv0uh,__snippet_SYN_SRV_HTTPS_szv0uh,__snippet_SYN_SRV_OPENAI_PH_szv0uh,__snippet_SYN_SRV_NIM_PH_szv0uh,__snippet_SYN_SRV_STT_MODELS_szv0uh,__snippet_SYN_SRV_NIM_MODELS_szv0uh,__snippet_SYN_SRV_LLM_MODELS_szv0uh,__snippet_synSrvParse_szv0uh,__snippet_synSrvPrivate_szv0uh,__snippet_synSrvHost_szv0uh,__snippet_synSrvProbe_szv0uh,__snippet_useSynServer_szv0uh,__snippet_SynSrvChip_szv0uh,__snippet_SynSrvAddress_szv0uh,__snippet_SynSrvBanner_szv0uh,__snippet_SynSrvModels_szv0uh,__snippet_SynSrvHelp_szv0uh,__snippet_SynSrvBlock_szv0uh,__snippet_SynSectionTranscription_szv0uh,__snippet_SynSectionIntelligence_szv0uh,__snippet_SYN_CSS_PROFILE_szv0uh,__snippet_SYN_PROF_LANGS_szv0uh,__snippet_synProfLangName_szv0uh,__snippet_SYN_PROF_ZONES_szv0uh,__snippet_SynProfSelect_szv0uh,__snippet_SynProfSpoken_szv0uh,__snippet_SynProfLanguage_szv0uh,__snippet_SynProfIdentity_szv0uh,__snippet_SynSectionApp_szv0uh,__snippet_SYN_CSS_DICTATION_SETTINGS_szv0uh,__snippet_SYN_DICTATION_SAMPLE_szv0uh,__snippet_SYN_DICTATION_SHORTCUT_szv0uh,__snippet_synDictationKeyLabel_szv0uh,__snippet_synDictationCombo_szv0uh,__snippet_SYN_DICTATION_MODIFIERS_szv0uh,__snippet_SynDictationKeys_szv0uh,__snippet_SynDictationShortcut_szv0uh,__snippet_synDictationStatus_szv0uh,__snippet_SynSectionDictation_szv0uh,__snippet_SYN_CSS_PRIVACY_szv0uh,__snippet_SynPrivDemo_szv0uh,__snippet_SynSectionPrivacy_szv0uh,__snippet_SynPermRow_szv0uh,__snippet_SynSectionPermissions_szv0uh,__snippet_SYN_CSS_PALETTE_szv0uh,__snippet_SYN_CSS_HOME_szv0uh,AppSettings,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Use several languages","description":"Choose the language of summaries and chat, and tell transcription which languages to expect.","href":"/en/languages"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[148,107139,")=>null;const Kbd=()=>null;const __snippet_SYN_VERSION_szv0uh=undefined;const __snippet_SYN_LOCALE_szv0uh=undefined;const __snippet_SYN_LIGHT_szv0uh=undefined;const __snippet_SYN_DARK_szv0uh=undefined;const __snippet_SYN_LABELS_szv0uh=undefined;const __snippet_SYN_ICONS_szv0uh=undefined;const __snippet_synFormat_szv0uh=()=>null;const __snippet_L_szv0uh=()=>null;const __snippet_LF_szv0uh=()=>null;const __snippet_I_szv0uh=()=>null;const __snippet_h_szv0uh=()=>null;const __snippet_synVars_szv0uh=()=>null;const __snippet_SYN_CSS_szv0uh=undefined;const __snippet_synCssParts_szv0uh=()=>null;const __snippet_SynStyle_szv0uh=()=>null;const __snippet_SynIcon_szv0uh=()=>null;const __snippet_SynHere_szv0uh=()=>null;const __snippet_SynToolbar_szv0uh=()=>null;const __snippet_SYN_WINDOW_WIDTH_szv0uh=undefined;const __snippet_useSynScale_szv0uh=()=>null;const __snippet_SynFigure_szv0uh=()=>null;const __snippet_SynSwitch_szv0uh=()=>null;const __snippet_SynRow_szv0uh=()=>null;const __snippet_SynSwitchRow_szv0uh=()=>null;const __snippet_SYN_CSS_NOTE_szv0uh=undefined;const __snippet_SYN_CSS_SETTINGS_szv0uh=undefined;const __snippet_synSettingsGroups_szv0uh=()=>null;const __snippet_synServerLabel_szv0uh=()=>null;const __snippet_SynSettingsTitle_szv0uh=()=>null;const __snippet_synSections_szv0uh=()=>null;const __snippet_SynSettingsNavGroup_szv0uh=()=>null;const __snippet_SYN_CSS_MEETINGS_szv0uh=undefined;const __snippet_SynLevel_szv0uh=()=>null;const __snippet_SYN_SPEAKER_GONE_szv0uh=undefined;const __snippet_SYN_SPEAKERS_szv0uh=undefined;const __snippet_SYN_SPEAKER_DEFAULT_szv0uh=undefined;const __snippet_SynSectionMeetings_szv0uh=()=>null;const __snippet_SYN_CSS_SERVERS_szv0uh=undefined;const __snippet_SYN_SRV_HTTPS_szv0uh=undefined;const __snippet_SYN_SRV_OPENAI_PH_szv0uh=undefined;const __snippet_SYN_SRV_NIM_PH_szv0uh=undefined;const __snippet_SYN_SRV_STT_MODELS_szv0uh=undefined;const __snippet_SYN_SRV_NIM_MODELS_szv0uh=undefined;const __snippet_SYN_SRV_LLM_MODELS_szv0uh=undefined;const __snippet_synSrvParse_szv0uh=()=>null;const __snippet_synSrvPrivate_szv0uh=()=>null;const __snippet_synSrvHost_szv0uh=()=>null;const __snippet_synSrvProbe_szv0uh=()=>null;const __snippet_useSynServer_szv0uh=()=>null;const __snippet_SynSrvChip_szv0uh=()=>null;const __snippet_SynSrvAddress_szv0uh=()=>null;const __snippet_SynSrvBanner_szv0uh=()=>null;const __snippet_SynSrvModels_szv0uh=()=>null;const __snippet_SynSrvHelp_szv0uh=()=>null;const __snippet_SynSrvBlock_szv0uh=()=>null;const __snippet_SynSectionTranscription_szv0uh=()=>null;const __snippet_SynSectionIntelligence_szv0uh=()=>null;const __snippet_SYN_CSS_PROFILE_szv0uh=undefined;const __snippet_SYN_PROF_LANGS_szv0uh=undefined;const __snippet_synProfLangName_szv0uh=()=>null;const __snippet_SYN_PROF_ZONES_szv0uh=undefined;const __snippet_SynProfSelect_szv0uh=()=>null;const __snippet_SynProfSpoken_szv0uh=()=>null;const __snippet_SynProfLanguage_szv0uh=()=>null;const __snippet_SynProfIdentity_szv0uh=()=>null;const __snippet_SynSectionApp_szv0uh=()=>null;const __snippet_SYN_CSS_DICTATION_SETTINGS_szv0uh=undefined;const __snippet_SYN_DICTATION_SAMPLE_szv0uh=undefined;co"],[107183,107576,"undefined;const __snippet_synDictationKeyLabel_szv0uh=()=>null;const __snippet_synDictationCombo_szv0uh=()=>null;const _"],[107616,107863,"undefined;const __snippet_SynDictationKeys_szv0uh=()=>null;c"],[107907,109195,")=>null;const __snippet_synDictationStatus_szv0uh=()=>null;c"],[109238,116439,")=>null;const __snippet_SYN_CSS_PRIVACY_szv0uh=undefined;const __snippet_SynPrivDemo_szv0uh=()=>null"],[116482,129168,")=>null;const __snippet_SynPermRow_szv0uh=()=>null;const __snippet_SynSectionPermissions_szv0uh=()=>null;const __snippet_SYN_CSS_PALETTE_szv0uh=undefined;const __snippet_SYN_CSS_HOME_szv0uh=undefined;const AppSettings=()=>null;function _cre"]]},"mdxExtracts":{"tableOfContents":[{"title":"Choose the main language","slug":"choose-the-main-language","depth":2,"children":[]},{"title":"Add spoken languages","slug":"add-spoken-languages","depth":2,"children":[]},{"title":"Available languages","slug":"available-languages","depth":2,"children":[]},{"title":"Proper names and jargon","slug":"proper-names-and-jargon","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/syntheo/7727cf5678d78334/sidebar.js"],"subdomain":"syntheo","siteName":"Syntheo","title":"Use several languages - Syntheo","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/languages","matchLevel":0},"fr":{"href":"/fr/languages","matchLevel":1}}},"lastModified":"2026-11-10T15:42:40.476Z","originalFileLocation":"en/languages.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Choose the language of summaries and chat, and tell transcription which languages to expect.\">\u003cmeta data-mint-head name=\"keywords\" content=\"Syntheo, meeting notes, meeting transcription, meeting summary, local AI, open source, self-hosted, Whisper, Ollama, vLLM\">\u003cmeta data-mint-head name=\"application-name\" content=\"Syntheo\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/syntheo/UCp0x7zSbo5V5649/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/syntheo/UCp0x7zSbo5V5649/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/syntheo/UCp0x7zSbo5V5649/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/syntheo/UCp0x7zSbo5V5649/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/syntheo/UCp0x7zSbo5V5649/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/syntheo/UCp0x7zSbo5V5649/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/syntheo/UCp0x7zSbo5V5649/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/syntheo/UCp0x7zSbo5V5649/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/syntheo/UCp0x7zSbo5V5649/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Use several languages - Syntheo\">\u003cmeta data-mint-head property=\"og:description\" content=\"Choose the language of summaries and chat, and tell transcription which languages to expect.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Syntheo\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.syntheo.studio/en/languages\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://syntheo.mintlify.site/_mintlify/api/og/v2?division=Using+Syntheo\u0026amp;title=Use+several+languages\u0026amp;description=Choose+the+language+of+summaries+and+chat%2C+and+tell+transcription+which+languages+to+expect.\u0026amp;theme=3accff40931bf8e29a2a39a8\u0026amp;signature=1ab3cbf88bc0baca21ddee5a8c8bf4e78e22d1ce5df4f85f4dc2dc7ee3f3b029\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Use several languages - Syntheo\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Choose the language of summaries and chat, and tell transcription which languages to expect.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://syntheo.mintlify.site/_mintlify/api/og/v2?division=Using+Syntheo\u0026amp;title=Use+several+languages\u0026amp;description=Choose+the+language+of+summaries+and+chat%2C+and+tell+transcription+which+languages+to+expect.\u0026amp;theme=3accff40931bf8e29a2a39a8\u0026amp;signature=1ab3cbf88bc0baca21ddee5a8c8bf4e78e22d1ce5df4f85f4dc2dc7ee3f3b029\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/syntheo/UCp0x7zSbo5V5649/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Syntheo\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#316745\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.syntheo.studio/en/languages\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/languages.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.syntheo.studio/en/languages\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.syntheo.studio/fr/languages\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.syntheo.studio/en/languages\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.syntheo.studio/#organization\",\"name\":\"Syntheo\",\"url\":\"https://docs.syntheo.studio\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/syntheo/l-jE80P-GTPWYQ9g/logo/light.svg?fit=max\u0026auto=format\u0026n=l-jE80P-GTPWYQ9g\u0026q=85\u0026s=05071fa4c16b27f37ffbb753cbc63f8f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.syntheo.studio#website\",\"name\":\"Syntheo\",\"url\":\"https://docs.syntheo.studio\",\"publisher\":{\"@id\":\"https://docs.syntheo.studio/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.syntheo.studio/en/languages#webpage\",\"url\":\"https://docs.syntheo.studio/en/languages\",\"name\":\"Use several languages\",\"description\":\"Choose the language of summaries and chat, and tell transcription which languages to expect.\",\"dateModified\":\"2026-11-10T15:42:40.476Z\",\"isPartOf\":{\"@id\":\"https://docs.syntheo.studio#website\"},\"breadcrumb\":{\"@id\":\"https://docs.syntheo.studio/en/languages#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.syntheo.studio/en/languages#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Using Syntheo\",\"item\":\"https://docs.syntheo.studio/en/meetings\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Use several languages\",\"item\":\"https://docs.syntheo.studio/en/languages\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.syntheo.studio/en/languages#article\",\"headline\":\"Use several languages\",\"name\":\"Use several languages\",\"description\":\"Choose the language of summaries and chat, and tell transcription which languages to expect.\",\"url\":\"https://docs.syntheo.studio/en/languages\",\"mainEntityOfPage\":{\"@id\":\"https://docs.syntheo.studio/en/languages#webpage\"},\"dateModified\":\"2026-11-10T15:42:40.476Z\",\"publisher\":{\"@id\":\"https://docs.syntheo.studio/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.syntheo.studio#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Syntheo\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Syntheo","nav":{"global":null,"languages":[{"language":"en","default":true,"footer":{"socials":{"website":"https://syntheo.studio","github":"https://github.com/WillIsback/Syntheo"}},"navbar":{"links":[{"href":"https://syntheo.studio","label":"Website"},{"href":"https://github.com/WillIsback/Syntheo","label":"GitHub"},{"href":"https://github.com/WillIsback/Syntheo/issues","label":"Support"}],"primary":{"type":"button","label":"Download","href":"https://github.com/WillIsback/Syntheo/releases/latest"}},"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started","pages":[{"title":"Local, open-source meeting notepad","sidebarTitle":"Syntheo","href":"/en"},{"title":"Install the app","href":"/en/desktop-installation"},{"title":"Uninstall Syntheo","href":"/en/uninstall"},{"title":"Set up transcription and AI","sidebarTitle":"Transcription and AI","href":"/en/ai-setup"},{"title":"Your first meeting","href":"/en/quickstart"},{"title":"The Syntheo spirit","href":"/en/philosophy"}]},{"group":"Using Syntheo","pages":[{"title":"Record a meeting","href":"/en/meetings"},{"title":"Dictate in other apps","href":"/en/dictation"},{"title":"Automate capture","href":"/en/automatic-capture"},{"title":"Import a recording","href":"/en/import-recordings"},{"title":"Notes, summaries and transcripts","href":"/en/notes"},{"title":"Folders and projects","href":"/en/folders"},{"title":"Customize summaries","href":"/en/customize-summaries"},{"title":"Chat with your meetings","href":"/en/chat"},{"title":"Contacts","href":"/en/contacts"},{"title":"Automations","description":"Chain local steps after your meetings: Markdown export, generation, notes, notifications, webhook or command.","href":"/en/automations"},{"title":"Use several languages","href":"/en/languages"}]},{"group":"Privacy and security","pages":[{"title":"Data and privacy","description":"What Syntheo stores on your computer, what leaves it, and why audio is never kept.","href":"/en/data-and-privacy"},{"title":"Use Syntheo without a network","sidebarTitle":"Without a network","href":"/en/offline"},{"title":"Security","href":"/en/security"},{"title":"Syntheo Desktop and the GDPR","sidebarTitle":"GDPR compliance","href":"/en/conformite/rgpd"}]},{"group":"CLI and agents","pages":[{"title":"Install the CLI","href":"/en/installation"},{"title":"Agents overview","href":"/en/agents/overview"},{"title":"CLI for agents","href":"/en/agents/cli"},{"title":"MCP for agents","href":"/en/agents/mcp"},{"title":"Syntheo skill","href":"/en/agents/skills"}]},{"group":"Recipes","pages":[{"title":"Prepare a recurring meeting","href":"/en/recipes/meeting-prep"}]},{"group":"Reference","pages":[{"title":"CLI reference","href":"/en/reference/cli"},{"title":"MCP reference","href":"/en/reference/mcp"},{"title":"Webhooks reference","href":"/en/reference/webhooks"},{"title":"Errors and exit codes","href":"/en/reference/errors"}]},{"group":"Project","pages":[{"title":"Architecture","icon":"sitemap","href":"/en/architecture"},{"title":"Roadmap","icon":"map","href":"/en/roadmap"}]},{"group":"Help","pages":[{"title":"Frequently asked questions","href":"/en/help"},{"title":"Troubleshooting","href":"/en/troubleshooting"}]}]},{"tab":"Code map","pages":[{"title":"Code map","href":"/en/code"}]}]},{"language":"fr","footer":{"socials":{"website":"https://syntheo.studio/fr","github":"https://github.com/WillIsback/Syntheo"}},"navbar":{"links":[{"href":"https://syntheo.studio/fr/","label":"Site"},{"href":"https://github.com/WillIsback/Syntheo","label":"GitHub"},{"href":"https://github.com/WillIsback/Syntheo/issues","label":"Support"}],"primary":{"type":"button","label":"Télécharger","href":"https://github.com/WillIsback/Syntheo/releases/latest"}},"pages":[{"title":"fr","href":"/fr/languages"}]}]},"basePath":"","title":"Use several languages - Syntheo","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":[],"chunks":[]}