(function(){lete=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(leteofdocument.querySelectorAll(`link[rel="modulepreload"]`))n(e);newMutationObserver(e=>{for(lettofe)if(t.type===`childList`)for(leteoft.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});functiont(e){lett={};returne.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}functionn(e){if(e.ep)return;e.ep=!0;letn=t(e);fetch(e.href,n)}})(),typeofwindow<`u`&&((window.__svelte??={}).v??=newSet).add(`5`);vare={},t=Symbol(`uninitialized`),n=`http://www.w3.org/1999/xhtml`,r=Array.isArray,i=Array.prototype.indexOf,a=Array.prototype.includes,o=Array.from,s=Object.defineProperty,c=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyDescriptors,u=Object.prototype,d=Array.prototype,f=Object.getPrototypeOf,p=Object.isExtensible,m=()=>{};functionh(e){for(vart=0;t<e.length;t++)e[t]()}functiong(){vare,t;return{promise:newPromise((n,r)=>{e=n,t=r}),resolve:e,reject:t}}var_=1024,v=2048,y=4096,b=8192,x=16384,S=32768,C=1<<25,w=65536,T=1<<19,ee=1<<20,te=1<<25,ne=65536,re=1<<21,ie=1<<22,ae=1<<23,oe=Symbol(`$state`),se=Symbol(`legacy props`),ce=Symbol(``),le=Symbol(`attributes`),ue=Symbol(`class`),de=Symbol(`style`),fe=Symbol(`text`),pe=Symbol(`form reset`),me=newclassextendsError{name=`StaleReactionError`;message="The reaction that called `getAbortSignal()` was re-run or destroyed"},he=!!globalThis.document?.contentType&&globalThis.document.contentType.includes(`xml`);functionge(e){throwError(`https://svelte.dev/e/lifecycle_outside_component`)}function_e(){throwError(`https://svelte.dev/e/async_derived_orphan`)}functionve(e,t,n){throwError(`https://svelte.dev/e/each_key_duplicate`)}functionye(e){throwError(`https://svelte.dev/e/effect_in_teardown`)}functionbe(){throwError(`https://svelte.dev/e/effect_in_unowned_derived`)}functionxe(e){throwError(`https://svelte.dev/e/effect_orphan`)}functionSe(){throwError(`https://svelte.dev/e/effect_update_depth_exceeded`)}functionCe(e){throwError(`https://svelte.dev/e/props_invalid_value`)}functionwe(){throwError(`https://svelte.dev/e/state_descriptors_fixed`)}functionTe(){throwError(`https://svelte.dev/e/state_prototype_fixed`)}functionEe(){throwError(`https://svelte.dev/e/state_unsafe_mutation`)}functionDe(){throwError(`https://svelte.dev/e/svelte_boundary_reset_onerror`)}functionOe(){console.warn(`https://svelte.dev/e/derived_inert`)}functionke(e){console.warn(`https://svelte.dev/e/hydration_mismatch`)}functionAe(){console.warn(`https://svelte.dev/e/svelte_boundary_reset_noop`)}varE=!1;functionje(e){E=e}varD;functionO(t){if(t===null)throwke(),e;returnD=t}functionMe(){returnO(an(D))}functionk(t){if(E){if(an(D)!==null)throwke(),e;D=t}}functionNe(e=1){if(E){for(vart=e,n=D;t--;)n=an(n);D=n}}functionPe(e=!0){for(vart=0,n=D;;){if(n.nodeType===8){varr=n.data;if(r===`]`){if(t===0)returnn;--t}else(r===`[`||r===`[!`||r[0]===`[`&&!isNaN(Number(r.slice(1))))&&(t+=1)}vari=an(n);e&&n.remove(),n=i}}functionFe(t){if(!t||t.nodeType!==8)throwke(),e;returnt.data}functionIe(e){returne===this.v}functionLe(e,t){returne==e?e!==t||typeofe==`object`&&!!e||typeofe==`function`:t==t}functionRe(e){return!Le(e,this.v)}varze=!1,Be=!1,A=null;functionVe(e){A=e}functionHe(e,t=!1,n){A={p:A,i:!1,c:null,e:null,s:e,x:null,r:G,l:Be&&!t?{s:null,u:null,$:[]}:null}}functionUe(e){vart=A,n=t.e;if(n!==null){t.e=null;for(varrofn)Sn(r)}returne!==void0&&(t.x=e),t.i=!0,A=t.p,e??{}}functionWe(){return!Be||A!==null&&A.l===null}varGe=[];functionKe(){vare=Ge;Ge=[],h(e)}functionqe(e){if(Ge.length===0&&!Et){vart=Ge;queueMicrotask(()=>{t===Ge&&Ke()})}Ge.push(e)}functionJe(){for(;Ge.length>0;)Ke()}functionYe(e){vart=G;if(t===null)returnH.f|=ae,e;if(!(t.f&32768)&&!(t.f&4))throwe;Xe(e,t)}functionXe(e,t){if(!(t!==null&&t
\r\f\xA0\v`];function Vr(e,t,n){var r=e==null?``:``+e;if(t&&(r=r?r+``+t:t),n){for(var i of Object.keys(n))if(n[i])r=r?r+``+i:i;else if(r.length)for(var a=i.length,o=0;(o=r.indexOf(i,o))>=0;){var s=o+a;(o===0||Br.includes(r[o-1]))&&(s===r.length||Br.includes(r[s]))?r=(o===0?``:r.substring(0,o))+r.substring(s+1):o=s}}return r===``?null:r}function Hr(e,t,n,r,i,a){var o=e[ue];if(E||o!==n||o===void 0){var s=Vr(n,r,a);(!E||s!==e.getAttribute(`class`))&&(s==null?e.removeAttribute(`class`):t?e.className=s:e.setAttribute(`class`,s)),e[ue]=n}else if(a&&i!==a)for(var c in a){var l=!!a[c];(i==null||l!==!!i[c])&&e.classList.toggle(c,l)}return a}var Ur=Symbol(`iscustomelement`),Wr=Symbol(`ishtml`),Gr=he?`link`:`LINK`;function Kr(e,t,n,r){var i=qr(e);E&&(i[t]=e.getAttribute(t),t===`src`||t===`srcset`||t===`href`&&e.nodeName===Gr)||i[t]!==(i[t]=n)&&(t===`loading`&&(e[ce]=n),n==null?e.removeAttribute(t):typeof n!=`string`&&Yr(e).includes(t)?e[t]=n:e.setAttribute(t,n))}function qr(e){return e[le]??={[Ur]:e.nodeName.includes(`-`),[Wr]:e.namespaceURI===n}}var Jr=new Map;function Yr(e){var t=e.getAttribute(`is`)||e.nodeName,n=Jr.get(t);if(n)return n;Jr.set(t,n=[]);for(var r,i=e,a=Element.prototype;a!==i;){for(var o in r=l(i),r)r[o].set&&o!==`innerHTML`&&o!==`textContent`&&o!==`innerText`&&n.push(o);i=f(i)}return n}function Xr(e,t,n=t){var r=new WeakSet;hn(e,`input`,async i=>{var a=i?e.defaultValue:e.value;if(a=Zr(e)?Qr(a):a,n(a),M!==null&&r.add(M),await rr(),a!==(a=t())){var o=e.selectionStart,s=e.selectionEnd,c=e.value.length;if(e.value=a??``,s!==null){var l=e.value.length;o===s&&s===c&&l>c?(e.selectionStart=l,e.selectionEnd=l):(e.selectionStart=o,e.selectionEnd=Math.min(s,l))}}}),(E&&e.defaultValue!==e.value||or(t)==null&&e.value)&&(n(Zr(e)?Qr(e.value):e.value),M!==null&&r.add(M)),En(()=>{var n=t();if(e===document.activeElement){var i=ze?wt:M;if(r.has(i))return}Zr(e)&&n===Qr(e.value)||e.type===`date`&&!n&&!e.value||n!==e.value&&(e.value=n??``)})}function Zr(e){var t=e.type;return t===`number`||t===`range`}function Qr(e){return e===``?null:+e}function $r(e,t){return e===t||e?.[oe]===t}function ei(e={},t,n,r){var i=A.r,a=G;return wn(()=>{var o,s;return En(()=>{o=s,s=r?.()||[],or(()=>{$r(n(...s),e)||(t(e,...s),o&&$r(n(...o),e)&&t(null,...o))})}),()=>{let r=a;for(;r!==i&&r.parent!==null&&r.parent.f&33554432;)r=r.parent;let o=()=>{s&&$r(n(...s),e)&&t(null,...s)},c=r.teardown;r.teardown=()=>{o(),c?.()}}}),e}function ti(e,t,n,r){var i=!Be||(n&2)!=0,a=(n&8)!=0,o=(n&16)!=0,s=r,l=!0,u=void 0,d=()=>o&&i?(u??=ft(r),Y(u)):(l&&(l=!1,s=o?or(r):r),s);let f;if(a){var p=oe in e||se in e;f=c(e,t)?.set??(p&&t in e?n=>e[t]=n:void 0)}var m,h=!1;a?[m,h]=rt(()=>e[t]):m=e[t],m===void 0&&r!==void 0&&(m=d(),f&&(i&&Ce(t),f(m)));var g=i?()=>{var n=e[t];return n===void 0?d():(l=!0,n)}:()=>{var n=e[t];return n!==void 0&&(s=void 0),n===void 0?s:n};if(i&&!(n&4))return g;if(f){var _=e.$$legacy;return(function(e,t){return arguments.length>0?((!i||!t||_||h)&&f(t?g():e),e):g()})}var v=!1,y=(n&1?ft:gt)(()=>(v=!1,g()));a&&Y(y);var b=G;return(function(e,t){if(arguments.length>0){let n=t?Y(y):i&&a?Zt(e):e;return F(y,n),v=!0,s!==void 0&&(s=n),e}return Bn&&v||b.f&16384?y.v:Y(y)})}function ni(e){let t=[];for(let n of e.split(`
`)},{token:`\r\r`,i:this.buffer.indexOf(`\r\r`)}].filter(e=>e.i!==-1);if(e.length===0)return-1;e.sort((e,t)=>e.i-t.i);let{token:t,i:n}=e[0];return{start:n,end:n+t.length}}};async function ii(e,t){if(!e.ok)throw Error(`serverreturned${e.status}${e.statusText}`);if(!e.body)throw Error(`responsehasnoreadablebody(streamingunsupported)`);let n=e.body.getReader(),r=new TextDecoder,i=new ri,a=e=>{let n=ni(e);if(n==null||n.trim()===``)return;let r;try{r=JSON.parse(n)}catch{return}t(r)};try{for(;;){let{value:e,done:t}=await n.read();if(t)break;let o=r.decode(e,{stream:!0});for(let e of i.push(o))a(e)}}finally{n.releaseLock?.()}let o=r.decode();if(o)for(let e of i.push(o))a(e);for(let e of i.flush())a(e)}async function ai(){let e=await fetch(`/api/session`,{method:`POST`,headers:{"content-type":`application/json`}});if(!e.ok)throw Error(`couldnotopenasession(HTTP${e.status})`);let t=await e.json();if(!t||typeof t.session_id!=`string`)throw Error(`sessionresponsemissingsession_id`);return t.session_id}async function oi({session_id:e,prompt:t,model:n,signal:r},i){let a={session_id:e,prompt:t};n&&(a.model=n),await ii(await fetch(`/api/chat`,{method:`POST`,headers:{"content-type":`application/json`,accept:`text/event-stream`},body:JSON.stringify(a),signal:r}),i)}async function si(){let e=await fetch(`/api/pve/verbs`);if(!e.ok)throw Error(`couldnotloadVMcontrols(HTTP${e.status})`);let t=await e.json();return{verbs:Array.isArray(t.verbs)?t.verbs:[],mutating:Array.isArray(t.mutating)?t.mutating:[]}}async function ci(e){let t=await fetch(`/api/pve/${encodeURIComponent(e)}`,{method:`POST`,headers:{"content-type":`application/json`}}),n;try{n=await t.json()}catch{throw Error(`VMcontrol'${e}'failed(HTTP${t.status},nobody)`)}if(t.status===400)throw Error(n?.detail||`'${e}'wasrejectedbytheserver`);return{verb:n.verb??e,exit_code:n.exit_code??null,stdout:n.stdout??``,stderr:n.stderr??``,rejected:!!n.rejected}}var li=X(`<spanclass="sep svelte-2zgsrv"aria-hidden="true">:</span><codeclass="cmdsvelte-2zgsrv"></code>`,1),ui=X(`<spanclass="chipsvelte-2zgsrv"><spanclass="cogsvelte-2zgsrv"aria-hidden="true">⚙</span><spanclass="namesvelte-2zgsrv"></span><!></span>`);functiondi(e,t){letn=ti(t,`name`,3,`tool`),r=ti(t,`command`,3,``);vari=ui(),a=R(L(i),2),o=L(a,!0);k(a);vars=R(a,2),c=e=>{vart=li(),n=R(on(t),2),i=L(n,!0);k(n),z(()=>Q(i,r())),Z(e,t)};$(s,e=>{r()&&e(c)}),k(i),z(()=>{Kr(i,`title`,r()?`${n()}:${r()}`:n()),Q(o,n())}),Z(e,i)}varfi=X(`<divclass="emptysvelte-1bi93vx"><divclass="empty-marksvelte-1bi93vx">⌁</div><pclass="empty-titlesvelte-1bi93vx">Theagentisstandingby.</p><pclass="empty-subsvelte-1bi93vx">Describethesymptom—"devvmisunreachable","diskfull","sshhangs"