import { c as create_ssr_component, v as validate_component, h as each, e as escape, d as add_attribute } from './ssr-6MZFlfLu.js'; import { L as LlmSelector } from './LlmSelector-fG0hpxMx.js'; import './index2-f61NAEsz.js'; import './ProgressBar.svelte_svelte_type_style_lang-H22V2Yrx.js'; import './stores-0qksNY90.js'; const css = { code: "pre.svelte-1m09ey3{font-size:0.875rem;line-height:1.25rem;overflow:auto;border:none;box-shadow:none;background:none;padding:0;font-family:system-ui;color:black;white-space:pre-wrap}", map: null }; const Page = create_ssr_component(($$result, $$props, $$bindings, slots) => { const prompt = [ "Ты - бот, ассистент. Ты помогаешь пользователю с его запросами. Отвечай на русском языке, если пользователь не указал иное. Обращайся на Вы. Следуй инструкциям и указаниям пользователя.", "Я отвечаю на русском языке!" ]; let messages = []; new AbortController(); let usePrompt = false; let selectedLlm; function handlePromptChange(usePrompt2) { if (usePrompt2) { messages.unshift(prompt); } else { messages = messages.filter((e) => e !== prompt); } } $$result.css.add(css); let $$settled; let $$rendered; let previous_head = $$result.head; do { $$settled = true; $$result.head = previous_head; { handlePromptChange(usePrompt); } $$rendered = `
${validate_component(LlmSelector, "LlmSelector").$$render( $$result, { selectedLLM: selectedLlm }, { selectedLLM: ($$value) => { selectedLlm = $$value; $$settled = false; } }, {} )}
${each(messages, (message) => { return `

Вы:

${escape(message[0])}

Бот:

${escape(message[1])}
`; })}
${``} ${``}
`; } while (!$$settled); return $$rendered; }); export { Page as default }; //# sourceMappingURL=_page.svelte-OFIBiiMW.js.map