Commit
·
7febab4
1
Parent(s):
7a2b789
release: build 074f569918bdbb52f0c0ceeb1ac450fa5fc5a09f
Browse files- assets/{index-DjbUsoB9.js → index-C49y_OM6.js} +0 -0
- assets/{pages-Itf2m6Js.js → pages-BEcpUoSb.js} +1 -1
- index.html +1 -1
- sw.js +1 -1
assets/{index-DjbUsoB9.js → index-C49y_OM6.js}
RENAMED
The diff for this file is too large to render.
See raw diff
|
|
assets/{pages-Itf2m6Js.js → pages-BEcpUoSb.js}
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
-
import{A as e,B as t,C as n,Dt as r,H as i,K as a,Mt as o,O as s,R as c,S as l,W as u,Y as d,b as f,ct as p,et as m,h,jt as g,k as _,kt as v,m as y,n as b,nt as x,q as S,rt as C,st as w,w as T,x as E,yt as D}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./tres-DWrEIk56.js";import{D as O,E as k,a as A,c as j,t as M,x as N}from"./core--HtmBP70.js";import{n as P}from"./src-Bm0-H4HU.js";import{u as F}from"./widgets-DsipU2vX.js";import{M as I,O as L,n as R,r as z}from"./settings-xaO_9bCU.js";import"./preload-helper-Dglidg_b.js";import{t as B}from"./vue-router-B6fTMIEw.js";import{t as V}from"./_plugin-vue_export-helper-B1fiQ0pv.js";import{t as H}from"./Basic-DIXkBUfL.js";import"./src-CuvaGKQp.js";import{$ as U,E as W,L as G,T as K}from"./components-DezPZOZc.js";import{n as q}from"./vue-i18n.runtime-D5nX6O-m.js";import{a as J,i as Y,n as X,r as Z,t as ee}from"./scenes-CSI-T_If.js";import"./merge-Da9NnIGk.js";import"./sleep-D9PwRUW4.js";import{r as te,t as ne}from"./theme-color-DXm0aN4b.js";import"./webgpu-BssPXcm7.js";import"./output-Wrt2OI5P.js";import{n as re,r as ie,t as ae}from"./HeaderLink-CBrcRuOb.js";import{t as oe}from"./route-block-B7Ro39Uj.js";import{a as se,n as ce}from"./src-CKhZ4JvK.js";import"./beat-sync-Beca4l_3.js";import"./import-url-browser-2BY_NlYi.js";import"./duckdb-mvp-Dg0vXvL4.js";import"./llmmarkerParser-DC1ErTJG.js";import"./index-CAcLDIRJ-BqHqhcGU.js";import"./core-D3x2k2TT.js";import"./airi-card-DyOLzjxV.js";import"./hearing-DMsTRyWO.js";import{n as le,t as ue}from"./composables-LSvwmH-U.js";function de(e,t){let n=J(e,t?.in);if(!Y(n))throw RangeError(`Invalid time value`);let r=t?.format??`extended`,i=t?.representation??`complete`,a=``,o=r===`extended`?`-`:``,s=r===`extended`?`:`:``;if(i!==`time`){let e=Z(n.getDate(),2),t=Z(n.getMonth()+1,2);a=`${Z(n.getFullYear(),4)}${o}${t}${o}${e}`}if(i!==`date`){let e=Z(n.getHours(),2),t=Z(n.getMinutes(),2),r=Z(n.getSeconds(),2);a=`${a}${a===``?``:` `}${e}${s}${t}${s}${r}`}return a}var fe={},pe={class:`cross-background-container`};function me(e,t){return u(),T(`div`,pe,[S(e.$slots,`default`,{},void 0,!0)])}var he=V(fe,[[`render`,me],[`__scopeId`,`data-v-455eb62c`]]),ge={"mb-1":``,"w-full":``,"gap-2":``},_e={"w-full":``},ve=e({__name:`Header`,setup(e){return(e,t)=>(u(),T(`header`,ge,[E(`div`,_e,[_(ae)]),_(r(B),{class:`m-1 block max-h-[10lh] min-h-[1lh] rounded-lg bg-neutral-100 p-2 text-lg text-neutral-500 outline-none dark:bg-neutral-800 dark:text-neutral-400`,to:`/settings`},{default:w(()=>[...t[0]||=[E(`div`,{"i-solar:settings-minimalistic-bold-duotone":``},null,-1)]]),_:1})]))}}),ye=`/assets/worker-BhNU8Yi3.js`,Q=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.split(``),be=e=>{let t=typeof e;return t===`object`?e===null?`null`:e?.constructor?.name??`object`:t},xe=e=>{if(typeof e==`string`)return new TextEncoder().encode(e);if(e instanceof Uint8Array)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);throw TypeError(`The input must be a Uint8Array, a string, or an ArrayBuffer. Received a value of the type ${be(e)}.`)},Se=e=>{let t=xe(e),n=``,r,i=t.length;for(r=2;r<i;r+=3)n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4|t[r-1]>>4],n+=Q[(t[r-1]&15)<<2|t[r]>>6],n+=Q[t[r]&63];return r===i+1&&(n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4],n+=`==`),r===i&&(n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4|t[r-1]>>4],n+=Q[(t[r-1]&15)<<2],n+=`=`),n};function $(e,t,n){for(let r=0;r<n.length;r++)e.setUint8(t+r,n.charCodeAt(r))}function Ce(e,t,n=1){let r=new Float32Array(e),i=n,a=r.length,o=new ArrayBuffer(44+a*2),s=new DataView(o);$(s,0,`RIFF`),s.setUint32(4,36+a*2,!0),$(s,8,`WAVE`),$(s,12,`fmt `),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,i,!0),s.setUint32(24,t,!0),s.setUint32(28,t*i*2,!0),s.setUint16(32,i*2,!0),s.setUint16(34,16,!0),$(s,36,`data`),s.setUint32(40,a*2,!0);for(let e=0;e<a;e++){let t=Math.max(-1,Math.min(1,r[e])),n=t<0?t*32768:t*32767;s.setInt16(44+e*2,n,!0)}return o}function we(e,t){return Se(Ce(e,t))}var Te={py:`<sm:2`,flex:`~ col`,rounded:`lg`,relative:``,"overflow-hidden":``,"py-4":``},Ee={key:0,flex:``,mr:`12`},De={flex:`~ col`,shadow:`md violet-900/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-violet-50/80 <md:bg-violet-500/25 dark:bg-violet-900/80`},Oe={flex:`~ row`,"gap-2":``},ke={"flex-1":``},Ae={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},je={key:0,"i-eos-icons:three-dots-loading":``},Me={key:1,flex:``,mr:`12`},Ne={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-primary-50/80 <md:bg-primary-500/25 dark:bg-primary-900/80`},Pe={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},Fe={key:0,class:`break-words`,text:`primary-700 dark:primary-200`},Ie={key:0},Le={p:`1`,border:`1 solid primary-200`,"rounded-lg":``,m:`y-1`,bg:`primary-100`},Re={key:1},ze={key:1,"i-eos-icons:three-dots-loading":``},Be={key:2,flex:`~ row-reverse`,ml:`12`},Ve={flex:`~ col`,shadow:`sm cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,class:`bg-cyan-50/80 <md:bg-cyan-500/25 dark:bg-cyan-900/80`},He={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},Ue={key:1},We={key:0,flex:``,mr:`12`},Ge={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-primary-50/80 <md:bg-primary-500/25 dark:bg-primary-900/80`},Ke={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},qe={key:0,class:`break-words`,text:`primary-700 dark:primary-200`},Je={key:0},Ye={p:`1`,border:`1 solid primary-200`,"rounded-lg":``,m:`y-1`,bg:`primary-100`},Xe={key:1},Ze={key:1,"i-eos-icons:three-dots-loading":``},Qe=e({__name:`ChatHistory`,setup(e){let i=D(),{t:c}=q(),{messages:f,sending:m,streamingMessage:h}=I(X()),{onBeforeMessageComposed:g,onTokenLiteral:_}=X();return g(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),_(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),(e,t)=>{let g=d(`auto-animate`);return u(),T(`div`,Te,[t[4]||=E(`div`,{"flex-1":``},null,-1),p((u(),T(`div`,{ref_key:`chatHistoryRef`,ref:i,px:`<sm:2`,flex:`~ col`,"h-full":``,"w-full":``,"overflow-scroll":``,"px-4":``},[t[3]||=E(`div`,{"flex-1":``},null,-1),(u(!0),T(y,null,a(r(f),(e,i)=>(u(),T(`div`,{key:i,"mb-2":``},[e.role===`error`?(u(),T(`div`,Ee,[E(`div`,De,[E(`div`,Oe,[E(`div`,ke,[E(`span`,Ae,o(r(c)(`stage.chat.message.character-name.core-system`)),1)]),t[0]||=E(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),r(m)&&i===r(f).length-1?(u(),T(`div`,je)):(u(),l(r(U),{key:1,content:e.content,class:`break-words text-violet-500`,text:`base <sm:xs`},null,8,[`content`]))])])):n(``,!0),e.role===`assistant`?(u(),T(`div`,Me,[E(`div`,Ne,[E(`div`,null,[E(`span`,Pe,o(r(c)(`stage.chat.message.character-name.airi`)),1)]),e.content?(u(),T(`div`,Fe,[(u(!0),T(y,null,a(e.slices,(e,n)=>(u(),T(`div`,{key:n},[e.type===`tool-call`?(u(),T(`div`,Ie,[E(`div`,Le,[t[1]||=s(` Called: `,-1),E(`code`,null,o(e.toolCall.toolName),1)])])):e.type===`tool-call-result`?(u(),T(`div`,Re)):(u(),l(r(U),{key:2,content:e.text},null,8,[`content`]))]))),128))])):i===r(f).length-1&&!e.content?(u(),T(`div`,ze)):n(``,!0)])])):e.role===`user`?(u(),T(`div`,Be,[E(`div`,Ve,[E(`div`,null,[E(`span`,He,o(r(c)(`stage.chat.message.character-name.you`)),1)]),e.content?(u(),l(r(U),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,Ue))])])):n(``,!0)]))),128)),r(m)?(u(),T(`div`,We,[E(`div`,Ge,[E(`div`,null,[E(`span`,Ke,o(r(c)(`stage.chat.message.character-name.airi`)),1)]),r(h).content?(u(),T(`div`,qe,[(u(!0),T(y,null,a(r(h).slices,(e,n)=>(u(),T(`div`,{key:n},[e.type===`tool-call`?(u(),T(`div`,Je,[E(`div`,Ye,[t[2]||=s(` Called: `,-1),E(`code`,null,o(e.toolCall.toolName),1)])])):e.type===`tool-call-result`?(u(),T(`div`,Xe)):(u(),l(r(U),{key:2,content:e.text},null,8,[`content`]))]))),128))])):(u(),T(`div`,Ze))])])):n(``,!0)])),[[g]])])}}}),$e={flex:`col`,"items-center":``,"pt-4":``},et={"h-full":``,"max-h":`[85vh]`,"w-full":``,py:`4`},tt={flex:`~ col`,border:`solid 4 primary-200/20 dark:primary-400/20`,"h-full":``,"w-full":``,"overflow-scroll":``,"rounded-xl":``,bg:`primary-50/50 dark:primary-950/70`,"backdrop-blur-md":``},nt={h:`<md:full`,flex:``,"gap-2":``},rt={absolute:``,"bottom--8":``,"right-0":``,flex:``,"gap-2":``},it={key:0,"i-solar:moon-bold":``},at={key:1,"i-solar:sun-2-bold":``},ot=e({__name:`InteractiveArea`,setup(e){let t=D(``),n=D(!1),a=D(!1),o=D(!1),s=W(),{activeProvider:c,activeModel:l}=I(K()),{themeColorsHueDynamic:d}=I(R()),{askPermission:f}=z(),{enabled:p,selectedAudioInput:m}=I(z()),{send:h,onAfterMessageComposed:g,discoverToolsCompatibility:y,cleanupMessages:x}=X(),{messages:S}=I(X()),{audioContext:O}=L(),{t:k}=q(),A=j({disableTransition:!1}),{transcribe:M,terminate:N}=ue(ye,{onComplete:async e=>{if(!e||!e.trim())return;let t=s.getProviderConfig(c.value);await h(e,{chatProvider:await s.getProviderInstance(c.value),model:l.value,providerConfig:t})}});async function P(){if(!(!t.value.trim()||o.value))try{let e=s.getProviderConfig(c.value);await h(t.value,{chatProvider:await s.getProviderInstance(c.value),model:l.value,providerConfig:e})}catch(e){S.value.pop(),S.value.push({role:`error`,content:e.message})}}let{destroy:F,start:B}=le(m,{onSpeechStart:()=>{n.value=!0},onVADMisfire:()=>{n.value=!1},onSpeechEnd:e=>{n.value=!1,V(e.buffer)},auto:!1});async function V(e){await O.resume();let t=await we(e,O.sampleRate);M({type:`generate`,data:{audio:t,language:`en`}})}return C(p,async e=>{e===!1&&(F(),N())}),C(a,async e=>{e&&await f()}),C([c,l],async()=>{c.value&&l.value&&await y(l.value,await s.getProviderInstance(c.value),[])}),i(()=>{B()}),g(async()=>{t.value=``}),(e,n)=>(u(),T(`div`,$e,[E(`div`,et,[E(`div`,tt,[_(Qe,{"h-full":``,"flex-1":``,w:`full`,"max-h":`<md:[60%]`}),E(`div`,nt,[_(r(H),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,placeholder:r(k)(`stage.message`),text:`primary-500 hover:primary-600 dark:primary-300/50 dark:hover:primary-500 placeholder:primary-400 placeholder:hover:primary-500 placeholder:dark:primary-300/50 placeholder:dark:hover:primary-500`,bg:`primary-200/20 dark:primary-400/20`,"min-h":`[100px]`,"max-h":`[300px]`,"w-full":``,"rounded-t-xl":``,"p-4":``,"font-medium":``,"outline-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:v({"transition-colors-none placeholder:transition-colors-none":r(d)}),onSubmit:P,onCompositionstart:n[1]||=e=>o.value=!0,onCompositionend:n[2]||=e=>o.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])]),E(`div`,rt,[E(`button`,{class:`max-h-[10lh] min-h-[1lh]`,bg:`neutral-100 dark:neutral-800`,text:`lg neutral-500 dark:neutral-400`,"hover:text":`red-500 dark:red-400`,flex:``,"items-center":``,"justify-center":``,"rounded-md":``,"p-2":``,"outline-none":``,"transition-colors":``,"transition-transform":``,"active:scale-95":``,onClick:n[3]||=(...e)=>r(x)&&r(x)(...e)},[...n[5]||=[E(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]]),E(`button`,{class:`max-h-[10lh] min-h-[1lh]`,bg:`neutral-100 dark:neutral-800`,text:`lg neutral-500 dark:neutral-400`,flex:``,"items-center":``,"justify-center":``,"rounded-md":``,"p-2":``,"outline-none":``,"transition-colors":``,"transition-transform":``,"active:scale-95":``,onClick:n[4]||=e=>A.value=!r(A)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(A)?(u(),T(`div`,it)):(u(),T(`div`,at))]),_:1})])])]))}}),st=[`src`],ct=[`src`],lt=V(e({__name:`MobileHeaderLink`,setup(e){let t=j();return(e,n)=>(u(),l(r(B),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:w(()=>[r(t)?(u(),T(`img`,{key:0,src:r(ie),"h-8":``,"w-8":``,class:`theme-colored`},null,8,st)):(u(),T(`img`,{key:1,src:r(re),"h-8":``,"w-8":``,class:`theme-colored`},null,8,ct))]),_:1}))}}),[[`__scopeId`,`data-v-9c3d67a4`]]),ut={"mb-1":``,"w-full":``,"gap-2":``},dt={"w-full":``,flex:``,"justify-center":``},ft=e({__name:`MobileHeader`,setup(e){return(e,t)=>(u(),T(`header`,ut,[E(`div`,dt,[_(lt)])]))}}),pt={flex:`~ col`,rounded:`lg`,"overflow-hidden":``},mt={key:0,flex:``,mr:`12`},ht={flex:`~ col`,shadow:`sm violet-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`violet-100 dark:violet-800`,"backdrop-blur-sm":``},gt={flex:`~ row`,"items-center":``,"justify-between":``,"gap-2":``},_t={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``},vt={key:1,"i-eos-icons:three-dots-loading":``},yt={key:1,flex:``,mr:`12`},bt={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,"backdrop-blur-md":``,class:`bg-primary-50 dark:bg-primary-900`},xt={text:`primary-400/90 dark:primary-600/90`,"text-xs":``,"font-normal":``,class:`inline <sm:hidden`},St={key:1,"i-eos-icons:three-dots-loading":``},Ct={key:2,flex:`~`},wt={flex:`~ col`,shadow:`sm cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,bg:`white dark:neutral-800`,"backdrop-blur-md":``},Tt={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},Et={key:1},Dt=V(e({__name:`MobileChatHistory`,setup(e){let i=D(),{t:s}=q(),{messages:c}=I(X()),{onBeforeMessageComposed:f,onTokenLiteral:m}=X();return f(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),m(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),(e,t)=>{let f=d(`auto-animate`);return u(),T(`div`,pt,[p((u(),T(`div`,{ref_key:`chatHistoryRef`,ref:i,"max-h":`35dvh`,"z-5":``,flex:`~ col`,"h-full":``,"w-full":``,"overflow-scroll":``,class:`chat-history`},[(u(!0),T(y,null,a(r(c),(e,i)=>(u(),T(`div`,{key:i,"mb-2":``},[e.role===`error`?(u(),T(`div`,mt,[E(`div`,ht,[E(`div`,gt,[E(`div`,null,[E(`span`,_t,o(r(s)(`stage.chat.message.character-name.core-system`)),1)]),t[0]||=E(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),e.content?(u(),l(r(U),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,vt))])])):n(``,!0),e.role===`assistant`?(u(),T(`div`,yt,[E(`div`,bt,[E(`div`,null,[E(`span`,xt,o(r(s)(`stage.chat.message.character-name.airi`)),1)]),e.content?(u(),l(r(U),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,St))])])):e.role===`user`?(u(),T(`div`,Ct,[E(`div`,wt,[E(`div`,null,[E(`span`,Tt,o(r(s)(`stage.chat.message.character-name.you`)),1)]),e.content?(u(),l(r(U),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,Et))])])):n(``,!0)]))),128))])),[[f]])])}}}),[[`__scopeId`,`data-v-c0292b1a`]]),Ot=class extends Date{constructor(){super(),this.setTime(arguments.length===0?Date.now():arguments.length===1?typeof arguments[0]==`string`?+new Date(arguments[0]):arguments[0]:Date.UTC(...arguments))}getTimezoneOffset(){return 0}},kt=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(kt.test(e)){let t=Date.prototype[e.replace(kt,`$1UTC`)];t&&(Ot.prototype[e]=t)}});var At=class extends Ot{toString(){let e=this.toDateString(),t=this.toTimeString();return`${e} ${t}`}toDateString(){let e=jt.format(this),t=Mt.format(this),n=this.getFullYear();return`${e} ${t} ${n}`}toTimeString(){return`${Nt.format(this)} GMT+0000 (Coordinated Universal Time)`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{timeZone:`UTC`,...t})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{timeZone:`UTC`,...t})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{timeZone:`UTC`,...t})}},jt=new Intl.DateTimeFormat(`en-US`,{weekday:`short`,timeZone:`UTC`}),Mt=new Intl.DateTimeFormat(`en-US`,{month:`short`,day:`numeric`,timeZone:`UTC`}),Nt=new Intl.DateTimeFormat(`en-GB`,{hour12:!1,hour:`numeric`,minute:`numeric`,second:`numeric`,timeZone:`UTC`}),Pt={"max-w":`calc[100%-2rem]`,"mx-auto":``,"h-full":``,flex:``,"flex-col":``,"pt-14":``},Ft={"flex-1":``},It={grid:`~ cols-[70px_1fr]`,"mt-4":``,"gap-2":``,"text-sm":``},Lt={"font-mono":``},Rt={"font-mono":``},zt={"font-mono":``},Bt=e({__name:`About`,setup(e){let t=D(!1),n=de(new At(`Fri Oct 3 16:06:47 2025 +0800`));return(e,i)=>(u(),T(y,null,[E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`About`,onClick:i[0]||=e=>t.value=!t.value},[...i[2]||=[E(`div`,{"i-solar:info-circle-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_(r(G),{modelValue:t.value,"onUpdate:modelValue":i[1]||=e=>t.value=e},{default:w(()=>[E(`div`,Pt,[i[7]||=E(`div`,{"mb-14":``,"text-center":``,"text-5xl":``,"font-sans-rounded":``},[E(`span`,{text:`neutral-400 dark:neutral-100/65`},`Project`),s(),E(`span`,{text:`pink-400 dark:pink-300/90`},`AIRI`),E(`div`,{"mt-2":``,"text-base":``},` Web ver. `)],-1),E(`div`,Ft,[i[6]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Application build information `,-1),E(`div`,It,[i[3]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Branch `,-1),E(`div`,Lt,o(r(`main`)),1),i[4]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Commit `,-1),E(`div`,Rt,o(r(`c67433e7d9`).substring(0,7)),1),i[5]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Built on `,-1),E(`div`,zt,o(r(n)),1)])]),i[8]||=E(`div`,{"my-10":``},[E(`div`,{text:`neutral-500 dark:neutral-400`},` About `),E(`div`,{"mt-4":``,flex:``,"flex-col":``,"gap-2":``},[E(`a`,{class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,href:`https://airi.moeru.ai/docs/`,target:`_blank`},[E(`div`,{"i-solar:home-smile-outline":``}),E(`div`,null,`Home`)]),E(`a`,{href:`https://airi.moeru.ai/docs/en/docs/overview/`,class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[E(`div`,{"i-solar:document-add-outline":``}),E(`div`,null,`Documentations`)]),E(`a`,{href:`https://github.com/moeru-ai/airi`,class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[E(`div`,{"i-simple-icons:github":``}),E(`div`,null,`GitHub`)])])],-1)])]),_:1},8,[`modelValue`])],64))}}),Vt={"w-full":``,flex:``,"flex-1":``,"items-center":``,"self-end":``,"justify-end":``,"gap-2":``},Ht={key:0,"w-full":``,flex:``,"justify-between":``,"gap-2":``},Ut={key:0,"i-solar:tuning-outline":``,"size-5":``},Wt={key:1,"i-solar:alt-arrow-right-outline":``,"size-5":``},Gt=V(e({__name:`ViewControls`,props:{modelValue:{required:!0},modelModifiers:{}},emits:c([`reset`],[`update:modelValue`]),setup(e,{emit:t}){let i=t,{stageModelRenderer:a,stageViewControlsEnabled:o}=I(R()),c=m(e,`modelValue`);function d(e){if(c.value===e){i(`reset`);return}c.value=e}return(e,t)=>(u(),T(`div`,Vt,[_(b,{name:`fade`},{default:w(()=>[r(o)?(u(),T(`div`,Ht,[_(r(F),{variant:`secondary-muted`,toggled:c.value===`x`,"w-full":``,onClick:t[0]||=e=>d(`x`)},{default:w(()=>[...t[5]||=[s(` X `,-1)]]),_:1},8,[`toggled`]),_(r(F),{variant:`secondary-muted`,toggled:c.value===`y`,"w-full":``,onClick:t[1]||=e=>d(`y`)},{default:w(()=>[...t[6]||=[s(` Y `,-1)]]),_:1},8,[`toggled`]),r(a)===`vrm`?(u(),l(r(F),{key:0,variant:`secondary-muted`,toggled:c.value===`z`,"w-full":``,onClick:t[2]||=e=>d(`z`)},{default:w(()=>[...t[7]||=[s(` Z `,-1)]]),_:1},8,[`toggled`])):n(``,!0),_(r(F),{variant:`secondary-muted`,toggled:c.value===`scale`,"w-full":``,onClick:t[3]||=e=>d(`scale`)},{default:w(()=>[...t[8]||=[s(` Scale `,-1)]]),_:1},8,[`toggled`])])):n(``,!0)]),_:1}),E(`button`,{"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"justify-self-end":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,title:`View`,text:`neutral-500 dark:neutral-400`,onClick:t[4]||=e=>o.value=!r(o)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(o)?(u(),T(`div`,Wt)):(u(),T(`div`,Ut))]),_:1})])]))}}),[[`__scopeId`,`data-v-4fe382a1`]]),Kt={key:0},qt={key:0,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Jt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Yt={key:1,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Xt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Zt={key:2,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Qt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},$t={key:3,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},en={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},tn=V(e({__name:`Inputs`,props:{mode:{}},setup(e,{expose:t}){let i=e,{stageModelRenderer:a,stageViewControlsEnabled:s}=I(R()),{scale:c,modelOffset:d,modelSize:p}=I(ce()),{scale:m,position:h}=I(se()),g=f({get:()=>{switch(a.value){case`live2d`:return h.value.x;case`vrm`:return d.value.x;default:return 0}},set:e=>{switch(a.value){case`live2d`:h.value.x=e;break;case`vrm`:d.value.x=e;break;default:break}}}),v=f(()=>a.value===`live2d`?-500:-p.value.x-10),y=f(()=>a.value===`vrm`?500:p.value.x+10),x=f({get:()=>{switch(a.value){case`live2d`:return h.value.y;case`vrm`:return d.value.y;default:return 0}},set:e=>{switch(a.value){case`live2d`:h.value.y=e;break;case`vrm`:d.value.y=e;break;default:break}}}),S=f(()=>a.value===`live2d`?-500:-p.value.y-10),C=f(()=>a.value===`vrm`?500:p.value.y+10),D=f({get:()=>{switch(a.value){case`live2d`:return 0;case`vrm`:return d.value.z;default:return 0}},set:e=>{switch(a.value){case`live2d`:break;case`vrm`:d.value.z=e;break;default:break}}}),O=f(()=>a.value===`live2d`?-500:-p.value.z-10),k=f(()=>a.value===`live2d`?500:p.value.z+10),A=f({get:()=>a.value===`live2d`?m.value:c.value,set:e=>{a.value===`live2d`?m.value=e:c.value=e}});function j(){switch(i.mode){case`x`:g.value=0;break;case`y`:x.value=0;break;case`z`:D.value=0;break;case`scale`:A.value=1;break}}return t({resetOnMode:j}),(e,t)=>(u(),l(b,{name:`fade-side-pops-in`},{default:w(()=>[r(s)?(u(),T(`div`,Kt,[_(b,{name:`fade-side-pops-in`,mode:`out-in`},{default:w(()=>[i.mode===`x`?(u(),T(`div`,qt,[_(r(P),{modelValue:g.value,"onUpdate:modelValue":t[0]||=e=>g.value=e,min:v.value,max:y.value,step:.01,"data-direction":`vertical`,h:`50%`,"write-vertical-left":``},null,8,[`modelValue`,`min`,`max`]),E(`div`,Jt,o(g.value.toFixed(2)),1)])):i.mode===`y`?(u(),T(`div`,Yt,[_(r(P),{modelValue:x.value,"onUpdate:modelValue":t[1]||=e=>x.value=e,min:S.value,max:C.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),E(`div`,Xt,o(x.value.toFixed(2)),1)])):r(a)===`vrm`&&i.mode===`z`?(u(),T(`div`,Zt,[_(r(P),{modelValue:D.value,"onUpdate:modelValue":t[2]||=e=>D.value=e,min:O.value,max:k.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),E(`div`,Qt,o(D.value.toFixed(2)),1)])):i.mode===`scale`?(u(),T(`div`,$t,[_(r(P),{modelValue:A.value,"onUpdate:modelValue":t[3]||=e=>A.value=e,min:0,max:3,step:1e-4,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`]),E(`div`,en,o(A.value.toFixed(2)),1)])):n(``,!0)]),_:1})])):n(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-011f6495`]]),nn={fixed:``,"bottom-0":``,"w-full":``,flex:``,"flex-col":``},rn={relative:``,"w-full":``,"self-end":``},an={top:`50%`,"translate-y":`[-50%]`,fixed:``,"z-15":``,"px-3":``},on={"translate-y":`[-100%]`,absolute:``,"right-0":``,"w-full":``,"px-3":``,"pb-3":``,"font-sans":``},sn={flex:`~ col`,"w-full":``,"gap-1":``},cn={key:0,"i-solar:moon-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},ln={key:1,"i-solar:sun-2-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},un=e({__name:`MobileInteractiveArea`,setup(e){let t=j({disableTransition:!1}),a=D(`scale`),o=x(`viewControlsInputs`),s=D(``),c=D(!1),d=D(!1),f=O(),p=W(),{activeProvider:m,activeModel:y}=I(K());k(document.documentElement,()=>f.update());let{themeColorsHueDynamic:S,stageViewControlsEnabled:A}=I(R()),{enabled:M,selectedAudioInput:N}=I(z()),{send:P,onAfterMessageComposed:F,discoverToolsCompatibility:L,cleanupMessages:V}=X(),{messages:U}=I(X()),{t:G}=q();function J(){return/Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}async function Y(){J()||await Z()}async function Z(){if(!(!s.value.trim()||d.value))try{let e=p.getProviderConfig(m.value);await P(s.value,{chatProvider:await p.getProviderInstance(m.value),model:y.value,providerConfig:e})}catch(e){U.value.pop(),U.value.push({role:`error`,content:e.message})}}let{destroy:ee,start:te}=le(N,{onSpeechStart:()=>{c.value=!0},onVADMisfire:()=>{c.value=!1},onSpeechEnd:e=>{c.value=!1,ne(e)},auto:!1});function ne(e){alert(`Transcription is not implemented yet`)}return C(M,async e=>{e===!1&&ee()}),F(async()=>{s.value=``}),C([m,y],async()=>{m.value&&y.value&&await L(y.value,await p.getProviderInstance(m.value),[])}),i(()=>{te(),f.update()}),(e,i)=>(u(),T(`div`,nn,[(u(),l(h,null,[_(b,{name:`fade`},{default:w(()=>[r(A)?n(``,!0):(u(),l(Dt,{key:0,"max-w":`[calc(100%-3.5rem)]`,"w-full":``,"self-start":``,"pl-3":``}))]),_:1})],1024)),E(`div`,rn,[E(`div`,an,[_(tn,{ref:`viewControlsInputs`,mode:a.value},null,8,[`mode`])]),E(`div`,on,[E(`div`,sn,[_(Bt),E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Theme`,onClick:i[0]||=e=>t.value=!r(t)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(t)?(u(),T(`div`,cn)):(u(),T(`div`,ln))]),_:1})]),_(r(B),{to:`/settings`,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Settings`},{default:w(()=>[...i[7]||=[E(`div`,{"i-solar:settings-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_:1}),_(Gt,{modelValue:a.value,"onUpdate:modelValue":i[1]||=e=>a.value=e,onReset:i[2]||=()=>o.value?.resetOnMode()},null,8,[`modelValue`]),E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Cleanup Messages`,onClick:i[3]||=(...e)=>r(V)&&r(V)(...e)},[...i[8]||=[E(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]])])]),E(`div`,{bg:`white dark:neutral-800`,"max-h-100dvh":``,"max-w-100dvw":``,"w-full":``,flex:``,"gap-1":``,"overflow-auto":``,"px-3":``,"pt-2":``,style:g({paddingBottom:`${Math.max(Number.parseFloat(r(f).bottom.value.replace(`px`,``)),12)}px`})},[_(r(H),{modelValue:s.value,"onUpdate:modelValue":i[4]||=e=>s.value=e,placeholder:r(G)(`stage.message`),border:`solid 2 neutral-200/60 dark:neutral-700/60`,text:`neutral-500 hover:neutral-600 dark:neutral-100 dark:hover:neutral-200 placeholder:neutral-400 placeholder:hover:neutral-500 placeholder:dark:neutral-300 placeholder:dark:hover:neutral-400`,bg:`neutral-100/80 dark:neutral-950/80`,"max-h":`[10lh]`,"min-h":`[calc(1lh+4px+4px)]`,"w-full":``,"resize-none":``,"overflow-y-scroll":``,rounded:`[1lh]`,"px-4":``,"py-0.5":``,"outline-none":``,"backdrop-blur-md":``,"scrollbar-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:v([r(S)?`transition-colors-none placeholder:transition-colors-none`:``]),"default-height":`1lh`,onSubmit:Y,onCompositionstart:i[5]||=e=>d.value=!0,onCompositionend:i[6]||=e=>d.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),s.value.trim()||d.value?(u(),T(`button`,{key:0,w:`[calc(1lh+4px+4px)]`,h:`[calc(1lh+4px+4px)]`,"aspect-square":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-full":``,"outline-none":``,"backdrop-blur-md":``,text:`neutral-500 hover:neutral-600 dark:neutral-900 dark:hover:neutral-800`,bg:`primary-50/80 dark:neutral-100/80 hover:neutral-50`,transition:`all duration-250 ease-in-out`,onClick:Z},[...i[9]||=[E(`div`,{"i-solar:arrow-up-outline":``},null,-1)]])):n(``,!0)],4)])]))}}),dn={class:`relative`},fn={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``},pn=V(e({__name:`AnimatedWave`,props:{height:{default:40},amplitude:{default:14},waveLength:{default:250},fillColor:{default:`oklch(95% 0.10 var(--chromatic-hue))`},direction:{default:`down`},movementDirection:{default:`left`},animationSpeed:{default:50}},setup(e){let t=e,n=D(t.height),r=D(t.amplitude),i=D(t.waveLength),a=D(t.fillColor),o=D(t.direction),s=D(t.movementDirection);function c(e,t,n,r,i){let a=[],o=Math.ceil(e/r)*r,s=i===`up`?n:t-n;a.push(`M 0 ${s}`);let c=Math.PI*2/r;for(let e=0;e<=o;e+=1){let t=n*Math.sin(c*e),r=i===`up`?s-t:s+t;a.push(`L ${e} ${r}`)}let l=i===`up`?t:0;return a.push(`L ${o} ${l}`),a.push(`L 0 ${l} Z`),a.join(` `)}let l=f(()=>n.value+r.value*2),d=f(()=>{let e=`<svg width="${i.value}" height="${l.value}" xmlns="http://www.w3.org/2000/svg">
|
2 |
<path d="${c(i.value,l.value,r.value,i.value,o.value)}"/>
|
3 |
</svg>`;return`url(data:image/svg+xml;base64,${btoa(e)})`});return C(()=>[t.height,t.amplitude,t.waveLength,t.fillColor,t.direction,t.movementDirection],()=>{n.value=t.height,r.value=t.amplitude,i.value=t.waveLength,a.value=t.fillColor,o.value=t.direction,s.value=t.movementDirection},{immediate:!0}),(t,n)=>(u(),T(`div`,dn,[S(t.$slots,`default`,{},void 0,!0),E(`div`,fn,[E(`div`,{class:`colored-area wave`,style:g({background:a.value,height:`${l.value}px`,maskImage:d.value,WebkitMaskImage:d.value,"--wave-translate":`${-i.value}px`,"--animation-duration":`${i.value/e.animationSpeed}s`,"animation-direction":s.value===`left`?`normal`:`reverse`})},null,4)])]))}}),[[`__scopeId`,`data-v-33a54ad1`]]),mn={relative:``,flex:`~ col`,"z-2":``,"h-100dvh":``,"w-100vw":``,"of-hidden":``},hn={class:`px-0 py-1 md:px-3 md:py-3`,"w-full":``,"gap-2":``},gn={relative:``,flex:`~ 1 row gap-y-0 gap-x-2 <md:col`},_n=e({__name:`index`,setup(e){let t=j(),a=D(!1);function o(e){a.value=e}let s=N(),{scale:c,position:d,positionInPercentageString:f}=I(se()),p=A(M).smaller(`md`),{updateThemeColor:m}=te(ne(`.widgets.top-widgets .colored-area`,`background-color`));return C(t,()=>m(),{immediate:!0}),i(()=>m()),(e,i)=>(u(),l(he,null,{default:w(()=>[_(pn,{class:`widgets top-widgets`,"fill-color":r(t)?`oklch(35% calc(var(--chromatic-chroma) * 0.6) var(--chromatic-hue))`:`color-mix(in srgb, oklch(95% calc(var(--chromatic-chroma-50) * 0.5) var(--chromatic-hue)) 80%, oklch(100% 0 360))`},{default:w(()=>[E(`div`,mn,[E(`div`,hn,[_(ve,{class:`hidden md:flex`}),_(ft,{class:`flex md:hidden`})]),E(`div`,gn,[_(r(ee),{"flex-1":``,"min-w":`1/2`,paused:a.value,"focus-at":{x:r(s).x.value,y:r(s).y.value},"x-offset":`${r(p)?r(d).x:r(d).x-10}%`,"y-offset":r(f).y,scale:r(c)},null,8,[`paused`,`focus-at`,`x-offset`,`y-offset`,`scale`]),r(p)?n(``,!0):(u(),l(ot,{key:0,h:`85dvh`,absolute:``,"right-4":``,flex:``,"flex-1":``,"flex-col":``,"max-w":`500px`,"min-w":`30%`})),r(p)?(u(),l(un,{key:1,onSettingsOpen:o})):n(``,!0)])])]),_:1},8,[`fill-color`])]),_:1}))}});typeof oe==`function`&&oe(_n);var vn=_n;export{vn as default};
|
|
|
1 |
+
import{A as e,B as t,C as n,Dt as r,H as i,K as a,Mt as o,O as s,R as c,S as l,W as u,Y as d,b as f,ct as p,et as m,h,jt as g,k as _,kt as v,m as y,n as b,nt as x,q as S,rt as C,st as w,w as T,x as E,yt as D}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./tres-DWrEIk56.js";import{D as O,E as k,a as A,c as j,t as M,x as N}from"./core--HtmBP70.js";import{n as P}from"./src-Bm0-H4HU.js";import{u as F}from"./widgets-DsipU2vX.js";import{M as I,O as L,n as R,r as z}from"./settings-xaO_9bCU.js";import"./preload-helper-Dglidg_b.js";import{t as B}from"./vue-router-B6fTMIEw.js";import{t as V}from"./_plugin-vue_export-helper-B1fiQ0pv.js";import{t as H}from"./Basic-DIXkBUfL.js";import"./src-CuvaGKQp.js";import{$ as U,E as W,L as G,T as K}from"./components-DezPZOZc.js";import{n as q}from"./vue-i18n.runtime-D5nX6O-m.js";import{a as J,i as Y,n as X,r as Z,t as ee}from"./scenes-CSI-T_If.js";import"./merge-Da9NnIGk.js";import"./sleep-D9PwRUW4.js";import{r as te,t as ne}from"./theme-color-DXm0aN4b.js";import"./webgpu-BssPXcm7.js";import"./output-Wrt2OI5P.js";import{n as re,r as ie,t as ae}from"./HeaderLink-CBrcRuOb.js";import{t as oe}from"./route-block-B7Ro39Uj.js";import{a as se,n as ce}from"./src-CKhZ4JvK.js";import"./beat-sync-Beca4l_3.js";import"./import-url-browser-2BY_NlYi.js";import"./duckdb-mvp-Dg0vXvL4.js";import"./llmmarkerParser-DC1ErTJG.js";import"./index-CAcLDIRJ-BqHqhcGU.js";import"./core-D3x2k2TT.js";import"./airi-card-DyOLzjxV.js";import"./hearing-DMsTRyWO.js";import{n as le,t as ue}from"./composables-LSvwmH-U.js";function de(e,t){let n=J(e,t?.in);if(!Y(n))throw RangeError(`Invalid time value`);let r=t?.format??`extended`,i=t?.representation??`complete`,a=``,o=r===`extended`?`-`:``,s=r===`extended`?`:`:``;if(i!==`time`){let e=Z(n.getDate(),2),t=Z(n.getMonth()+1,2);a=`${Z(n.getFullYear(),4)}${o}${t}${o}${e}`}if(i!==`date`){let e=Z(n.getHours(),2),t=Z(n.getMinutes(),2),r=Z(n.getSeconds(),2);a=`${a}${a===``?``:` `}${e}${s}${t}${s}${r}`}return a}var fe={},pe={class:`cross-background-container`};function me(e,t){return u(),T(`div`,pe,[S(e.$slots,`default`,{},void 0,!0)])}var he=V(fe,[[`render`,me],[`__scopeId`,`data-v-455eb62c`]]),ge={"mb-1":``,"w-full":``,"gap-2":``},_e={"w-full":``},ve=e({__name:`Header`,setup(e){return(e,t)=>(u(),T(`header`,ge,[E(`div`,_e,[_(ae)]),_(r(B),{class:`m-1 block max-h-[10lh] min-h-[1lh] rounded-lg bg-neutral-100 p-2 text-lg text-neutral-500 outline-none dark:bg-neutral-800 dark:text-neutral-400`,to:`/settings`},{default:w(()=>[...t[0]||=[E(`div`,{"i-solar:settings-minimalistic-bold-duotone":``},null,-1)]]),_:1})]))}}),ye=`/assets/worker-BhNU8Yi3.js`,Q=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.split(``),be=e=>{let t=typeof e;return t===`object`?e===null?`null`:e?.constructor?.name??`object`:t},xe=e=>{if(typeof e==`string`)return new TextEncoder().encode(e);if(e instanceof Uint8Array)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);throw TypeError(`The input must be a Uint8Array, a string, or an ArrayBuffer. Received a value of the type ${be(e)}.`)},Se=e=>{let t=xe(e),n=``,r,i=t.length;for(r=2;r<i;r+=3)n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4|t[r-1]>>4],n+=Q[(t[r-1]&15)<<2|t[r]>>6],n+=Q[t[r]&63];return r===i+1&&(n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4],n+=`==`),r===i&&(n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4|t[r-1]>>4],n+=Q[(t[r-1]&15)<<2],n+=`=`),n};function $(e,t,n){for(let r=0;r<n.length;r++)e.setUint8(t+r,n.charCodeAt(r))}function Ce(e,t,n=1){let r=new Float32Array(e),i=n,a=r.length,o=new ArrayBuffer(44+a*2),s=new DataView(o);$(s,0,`RIFF`),s.setUint32(4,36+a*2,!0),$(s,8,`WAVE`),$(s,12,`fmt `),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,i,!0),s.setUint32(24,t,!0),s.setUint32(28,t*i*2,!0),s.setUint16(32,i*2,!0),s.setUint16(34,16,!0),$(s,36,`data`),s.setUint32(40,a*2,!0);for(let e=0;e<a;e++){let t=Math.max(-1,Math.min(1,r[e])),n=t<0?t*32768:t*32767;s.setInt16(44+e*2,n,!0)}return o}function we(e,t){return Se(Ce(e,t))}var Te={py:`<sm:2`,flex:`~ col`,rounded:`lg`,relative:``,"overflow-hidden":``,"py-4":``},Ee={key:0,flex:``,mr:`12`},De={flex:`~ col`,shadow:`md violet-900/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-violet-50/80 <md:bg-violet-500/25 dark:bg-violet-900/80`},Oe={flex:`~ row`,"gap-2":``},ke={"flex-1":``},Ae={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},je={key:0,"i-eos-icons:three-dots-loading":``},Me={key:1,flex:``,mr:`12`},Ne={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-primary-50/80 <md:bg-primary-500/25 dark:bg-primary-900/80`},Pe={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},Fe={key:0,class:`break-words`,text:`primary-700 dark:primary-200`},Ie={key:0},Le={p:`1`,border:`1 solid primary-200`,"rounded-lg":``,m:`y-1`,bg:`primary-100`},Re={key:1},ze={key:1,"i-eos-icons:three-dots-loading":``},Be={key:2,flex:`~ row-reverse`,ml:`12`},Ve={flex:`~ col`,shadow:`sm cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,class:`bg-cyan-50/80 <md:bg-cyan-500/25 dark:bg-cyan-900/80`},He={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},Ue={key:1},We={key:0,flex:``,mr:`12`},Ge={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-primary-50/80 <md:bg-primary-500/25 dark:bg-primary-900/80`},Ke={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},qe={key:0,class:`break-words`,text:`primary-700 dark:primary-200`},Je={key:0},Ye={p:`1`,border:`1 solid primary-200`,"rounded-lg":``,m:`y-1`,bg:`primary-100`},Xe={key:1},Ze={key:1,"i-eos-icons:three-dots-loading":``},Qe=e({__name:`ChatHistory`,setup(e){let i=D(),{t:c}=q(),{messages:f,sending:m,streamingMessage:h}=I(X()),{onBeforeMessageComposed:g,onTokenLiteral:_}=X();return g(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),_(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),(e,t)=>{let g=d(`auto-animate`);return u(),T(`div`,Te,[t[4]||=E(`div`,{"flex-1":``},null,-1),p((u(),T(`div`,{ref_key:`chatHistoryRef`,ref:i,px:`<sm:2`,flex:`~ col`,"h-full":``,"w-full":``,"overflow-scroll":``,"px-4":``},[t[3]||=E(`div`,{"flex-1":``},null,-1),(u(!0),T(y,null,a(r(f),(e,i)=>(u(),T(`div`,{key:i,"mb-2":``},[e.role===`error`?(u(),T(`div`,Ee,[E(`div`,De,[E(`div`,Oe,[E(`div`,ke,[E(`span`,Ae,o(r(c)(`stage.chat.message.character-name.core-system`)),1)]),t[0]||=E(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),r(m)&&i===r(f).length-1?(u(),T(`div`,je)):(u(),l(r(U),{key:1,content:e.content,class:`break-words text-violet-500`,text:`base <sm:xs`},null,8,[`content`]))])])):n(``,!0),e.role===`assistant`?(u(),T(`div`,Me,[E(`div`,Ne,[E(`div`,null,[E(`span`,Pe,o(r(c)(`stage.chat.message.character-name.airi`)),1)]),e.content?(u(),T(`div`,Fe,[(u(!0),T(y,null,a(e.slices,(e,n)=>(u(),T(`div`,{key:n},[e.type===`tool-call`?(u(),T(`div`,Ie,[E(`div`,Le,[t[1]||=s(` Called: `,-1),E(`code`,null,o(e.toolCall.toolName),1)])])):e.type===`tool-call-result`?(u(),T(`div`,Re)):(u(),l(r(U),{key:2,content:e.text},null,8,[`content`]))]))),128))])):i===r(f).length-1&&!e.content?(u(),T(`div`,ze)):n(``,!0)])])):e.role===`user`?(u(),T(`div`,Be,[E(`div`,Ve,[E(`div`,null,[E(`span`,He,o(r(c)(`stage.chat.message.character-name.you`)),1)]),e.content?(u(),l(r(U),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,Ue))])])):n(``,!0)]))),128)),r(m)?(u(),T(`div`,We,[E(`div`,Ge,[E(`div`,null,[E(`span`,Ke,o(r(c)(`stage.chat.message.character-name.airi`)),1)]),r(h).content?(u(),T(`div`,qe,[(u(!0),T(y,null,a(r(h).slices,(e,n)=>(u(),T(`div`,{key:n},[e.type===`tool-call`?(u(),T(`div`,Je,[E(`div`,Ye,[t[2]||=s(` Called: `,-1),E(`code`,null,o(e.toolCall.toolName),1)])])):e.type===`tool-call-result`?(u(),T(`div`,Xe)):(u(),l(r(U),{key:2,content:e.text},null,8,[`content`]))]))),128))])):(u(),T(`div`,Ze))])])):n(``,!0)])),[[g]])])}}}),$e={flex:`col`,"items-center":``,"pt-4":``},et={"h-full":``,"max-h":`[85vh]`,"w-full":``,py:`4`},tt={flex:`~ col`,border:`solid 4 primary-200/20 dark:primary-400/20`,"h-full":``,"w-full":``,"overflow-scroll":``,"rounded-xl":``,bg:`primary-50/50 dark:primary-950/70`,"backdrop-blur-md":``},nt={h:`<md:full`,flex:``,"gap-2":``},rt={absolute:``,"bottom--8":``,"right-0":``,flex:``,"gap-2":``},it={key:0,"i-solar:moon-bold":``},at={key:1,"i-solar:sun-2-bold":``},ot=e({__name:`InteractiveArea`,setup(e){let t=D(``),n=D(!1),a=D(!1),o=D(!1),s=W(),{activeProvider:c,activeModel:l}=I(K()),{themeColorsHueDynamic:d}=I(R()),{askPermission:f}=z(),{enabled:p,selectedAudioInput:m}=I(z()),{send:h,onAfterMessageComposed:g,discoverToolsCompatibility:y,cleanupMessages:x}=X(),{messages:S}=I(X()),{audioContext:O}=L(),{t:k}=q(),A=j({disableTransition:!1}),{transcribe:M,terminate:N}=ue(ye,{onComplete:async e=>{if(!e||!e.trim())return;let t=s.getProviderConfig(c.value);await h(e,{chatProvider:await s.getProviderInstance(c.value),model:l.value,providerConfig:t})}});async function P(){if(!(!t.value.trim()||o.value))try{let e=s.getProviderConfig(c.value);await h(t.value,{chatProvider:await s.getProviderInstance(c.value),model:l.value,providerConfig:e})}catch(e){S.value.pop(),S.value.push({role:`error`,content:e.message})}}let{destroy:F,start:B}=le(m,{onSpeechStart:()=>{n.value=!0},onVADMisfire:()=>{n.value=!1},onSpeechEnd:e=>{n.value=!1,V(e.buffer)},auto:!1});async function V(e){await O.resume();let t=await we(e,O.sampleRate);M({type:`generate`,data:{audio:t,language:`en`}})}return C(p,async e=>{e===!1&&(F(),N())}),C(a,async e=>{e&&await f()}),C([c,l],async()=>{c.value&&l.value&&await y(l.value,await s.getProviderInstance(c.value),[])}),i(()=>{B()}),g(async()=>{t.value=``}),(e,n)=>(u(),T(`div`,$e,[E(`div`,et,[E(`div`,tt,[_(Qe,{"h-full":``,"flex-1":``,w:`full`,"max-h":`<md:[60%]`}),E(`div`,nt,[_(r(H),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,placeholder:r(k)(`stage.message`),text:`primary-500 hover:primary-600 dark:primary-300/50 dark:hover:primary-500 placeholder:primary-400 placeholder:hover:primary-500 placeholder:dark:primary-300/50 placeholder:dark:hover:primary-500`,bg:`primary-200/20 dark:primary-400/20`,"min-h":`[100px]`,"max-h":`[300px]`,"w-full":``,"rounded-t-xl":``,"p-4":``,"font-medium":``,"outline-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:v({"transition-colors-none placeholder:transition-colors-none":r(d)}),onSubmit:P,onCompositionstart:n[1]||=e=>o.value=!0,onCompositionend:n[2]||=e=>o.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])]),E(`div`,rt,[E(`button`,{class:`max-h-[10lh] min-h-[1lh]`,bg:`neutral-100 dark:neutral-800`,text:`lg neutral-500 dark:neutral-400`,"hover:text":`red-500 dark:red-400`,flex:``,"items-center":``,"justify-center":``,"rounded-md":``,"p-2":``,"outline-none":``,"transition-colors":``,"transition-transform":``,"active:scale-95":``,onClick:n[3]||=(...e)=>r(x)&&r(x)(...e)},[...n[5]||=[E(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]]),E(`button`,{class:`max-h-[10lh] min-h-[1lh]`,bg:`neutral-100 dark:neutral-800`,text:`lg neutral-500 dark:neutral-400`,flex:``,"items-center":``,"justify-center":``,"rounded-md":``,"p-2":``,"outline-none":``,"transition-colors":``,"transition-transform":``,"active:scale-95":``,onClick:n[4]||=e=>A.value=!r(A)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(A)?(u(),T(`div`,it)):(u(),T(`div`,at))]),_:1})])])]))}}),st=[`src`],ct=[`src`],lt=V(e({__name:`MobileHeaderLink`,setup(e){let t=j();return(e,n)=>(u(),l(r(B),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:w(()=>[r(t)?(u(),T(`img`,{key:0,src:r(ie),"h-8":``,"w-8":``,class:`theme-colored`},null,8,st)):(u(),T(`img`,{key:1,src:r(re),"h-8":``,"w-8":``,class:`theme-colored`},null,8,ct))]),_:1}))}}),[[`__scopeId`,`data-v-9c3d67a4`]]),ut={"mb-1":``,"w-full":``,"gap-2":``},dt={"w-full":``,flex:``,"justify-center":``},ft=e({__name:`MobileHeader`,setup(e){return(e,t)=>(u(),T(`header`,ut,[E(`div`,dt,[_(lt)])]))}}),pt={flex:`~ col`,rounded:`lg`,"overflow-hidden":``},mt={key:0,flex:``,mr:`12`},ht={flex:`~ col`,shadow:`sm violet-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`violet-100 dark:violet-800`,"backdrop-blur-sm":``},gt={flex:`~ row`,"items-center":``,"justify-between":``,"gap-2":``},_t={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``},vt={key:1,"i-eos-icons:three-dots-loading":``},yt={key:1,flex:``,mr:`12`},bt={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,"backdrop-blur-md":``,class:`bg-primary-50 dark:bg-primary-900`},xt={text:`primary-400/90 dark:primary-600/90`,"text-xs":``,"font-normal":``,class:`inline <sm:hidden`},St={key:1,"i-eos-icons:three-dots-loading":``},Ct={key:2,flex:`~`},wt={flex:`~ col`,shadow:`sm cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,bg:`white dark:neutral-800`,"backdrop-blur-md":``},Tt={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},Et={key:1},Dt=V(e({__name:`MobileChatHistory`,setup(e){let i=D(),{t:s}=q(),{messages:c}=I(X()),{onBeforeMessageComposed:f,onTokenLiteral:m}=X();return f(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),m(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),(e,t)=>{let f=d(`auto-animate`);return u(),T(`div`,pt,[p((u(),T(`div`,{ref_key:`chatHistoryRef`,ref:i,"max-h":`35dvh`,"z-5":``,flex:`~ col`,"h-full":``,"w-full":``,"overflow-scroll":``,class:`chat-history`},[(u(!0),T(y,null,a(r(c),(e,i)=>(u(),T(`div`,{key:i,"mb-2":``},[e.role===`error`?(u(),T(`div`,mt,[E(`div`,ht,[E(`div`,gt,[E(`div`,null,[E(`span`,_t,o(r(s)(`stage.chat.message.character-name.core-system`)),1)]),t[0]||=E(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),e.content?(u(),l(r(U),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,vt))])])):n(``,!0),e.role===`assistant`?(u(),T(`div`,yt,[E(`div`,bt,[E(`div`,null,[E(`span`,xt,o(r(s)(`stage.chat.message.character-name.airi`)),1)]),e.content?(u(),l(r(U),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,St))])])):e.role===`user`?(u(),T(`div`,Ct,[E(`div`,wt,[E(`div`,null,[E(`span`,Tt,o(r(s)(`stage.chat.message.character-name.you`)),1)]),e.content?(u(),l(r(U),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,Et))])])):n(``,!0)]))),128))])),[[f]])])}}}),[[`__scopeId`,`data-v-c0292b1a`]]),Ot=class extends Date{constructor(){super(),this.setTime(arguments.length===0?Date.now():arguments.length===1?typeof arguments[0]==`string`?+new Date(arguments[0]):arguments[0]:Date.UTC(...arguments))}getTimezoneOffset(){return 0}},kt=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(kt.test(e)){let t=Date.prototype[e.replace(kt,`$1UTC`)];t&&(Ot.prototype[e]=t)}});var At=class extends Ot{toString(){let e=this.toDateString(),t=this.toTimeString();return`${e} ${t}`}toDateString(){let e=jt.format(this),t=Mt.format(this),n=this.getFullYear();return`${e} ${t} ${n}`}toTimeString(){return`${Nt.format(this)} GMT+0000 (Coordinated Universal Time)`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{timeZone:`UTC`,...t})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{timeZone:`UTC`,...t})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{timeZone:`UTC`,...t})}},jt=new Intl.DateTimeFormat(`en-US`,{weekday:`short`,timeZone:`UTC`}),Mt=new Intl.DateTimeFormat(`en-US`,{month:`short`,day:`numeric`,timeZone:`UTC`}),Nt=new Intl.DateTimeFormat(`en-GB`,{hour12:!1,hour:`numeric`,minute:`numeric`,second:`numeric`,timeZone:`UTC`}),Pt={"max-w":`calc[100%-2rem]`,"mx-auto":``,"h-full":``,flex:``,"flex-col":``,"pt-14":``},Ft={"flex-1":``},It={grid:`~ cols-[70px_1fr]`,"mt-4":``,"gap-2":``,"text-sm":``},Lt={"font-mono":``},Rt={"font-mono":``},zt={"font-mono":``},Bt=e({__name:`About`,setup(e){let t=D(!1),n=de(new At(`Fri Oct 3 16:20:21 2025 +0800`));return(e,i)=>(u(),T(y,null,[E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`About`,onClick:i[0]||=e=>t.value=!t.value},[...i[2]||=[E(`div`,{"i-solar:info-circle-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_(r(G),{modelValue:t.value,"onUpdate:modelValue":i[1]||=e=>t.value=e},{default:w(()=>[E(`div`,Pt,[i[7]||=E(`div`,{"mb-14":``,"text-center":``,"text-5xl":``,"font-sans-rounded":``},[E(`span`,{text:`neutral-400 dark:neutral-100/65`},`Project`),s(),E(`span`,{text:`pink-400 dark:pink-300/90`},`AIRI`),E(`div`,{"mt-2":``,"text-base":``},` Web ver. `)],-1),E(`div`,Ft,[i[6]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Application build information `,-1),E(`div`,It,[i[3]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Branch `,-1),E(`div`,Lt,o(r(`main`)),1),i[4]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Commit `,-1),E(`div`,Rt,o(r(`074f569918`).substring(0,7)),1),i[5]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Built on `,-1),E(`div`,zt,o(r(n)),1)])]),i[8]||=E(`div`,{"my-10":``},[E(`div`,{text:`neutral-500 dark:neutral-400`},` About `),E(`div`,{"mt-4":``,flex:``,"flex-col":``,"gap-2":``},[E(`a`,{class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,href:`https://airi.moeru.ai/docs/`,target:`_blank`},[E(`div`,{"i-solar:home-smile-outline":``}),E(`div`,null,`Home`)]),E(`a`,{href:`https://airi.moeru.ai/docs/en/docs/overview/`,class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[E(`div`,{"i-solar:document-add-outline":``}),E(`div`,null,`Documentations`)]),E(`a`,{href:`https://github.com/moeru-ai/airi`,class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[E(`div`,{"i-simple-icons:github":``}),E(`div`,null,`GitHub`)])])],-1)])]),_:1},8,[`modelValue`])],64))}}),Vt={"w-full":``,flex:``,"flex-1":``,"items-center":``,"self-end":``,"justify-end":``,"gap-2":``},Ht={key:0,"w-full":``,flex:``,"justify-between":``,"gap-2":``},Ut={key:0,"i-solar:tuning-outline":``,"size-5":``},Wt={key:1,"i-solar:alt-arrow-right-outline":``,"size-5":``},Gt=V(e({__name:`ViewControls`,props:{modelValue:{required:!0},modelModifiers:{}},emits:c([`reset`],[`update:modelValue`]),setup(e,{emit:t}){let i=t,{stageModelRenderer:a,stageViewControlsEnabled:o}=I(R()),c=m(e,`modelValue`);function d(e){if(c.value===e){i(`reset`);return}c.value=e}return(e,t)=>(u(),T(`div`,Vt,[_(b,{name:`fade`},{default:w(()=>[r(o)?(u(),T(`div`,Ht,[_(r(F),{variant:`secondary-muted`,toggled:c.value===`x`,"w-full":``,onClick:t[0]||=e=>d(`x`)},{default:w(()=>[...t[5]||=[s(` X `,-1)]]),_:1},8,[`toggled`]),_(r(F),{variant:`secondary-muted`,toggled:c.value===`y`,"w-full":``,onClick:t[1]||=e=>d(`y`)},{default:w(()=>[...t[6]||=[s(` Y `,-1)]]),_:1},8,[`toggled`]),r(a)===`vrm`?(u(),l(r(F),{key:0,variant:`secondary-muted`,toggled:c.value===`z`,"w-full":``,onClick:t[2]||=e=>d(`z`)},{default:w(()=>[...t[7]||=[s(` Z `,-1)]]),_:1},8,[`toggled`])):n(``,!0),_(r(F),{variant:`secondary-muted`,toggled:c.value===`scale`,"w-full":``,onClick:t[3]||=e=>d(`scale`)},{default:w(()=>[...t[8]||=[s(` Scale `,-1)]]),_:1},8,[`toggled`])])):n(``,!0)]),_:1}),E(`button`,{"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"justify-self-end":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,title:`View`,text:`neutral-500 dark:neutral-400`,onClick:t[4]||=e=>o.value=!r(o)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(o)?(u(),T(`div`,Wt)):(u(),T(`div`,Ut))]),_:1})])]))}}),[[`__scopeId`,`data-v-4fe382a1`]]),Kt={key:0},qt={key:0,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Jt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Yt={key:1,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Xt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Zt={key:2,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Qt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},$t={key:3,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},en={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},tn=V(e({__name:`Inputs`,props:{mode:{}},setup(e,{expose:t}){let i=e,{stageModelRenderer:a,stageViewControlsEnabled:s}=I(R()),{scale:c,modelOffset:d,modelSize:p}=I(ce()),{scale:m,position:h}=I(se()),g=f({get:()=>{switch(a.value){case`live2d`:return h.value.x;case`vrm`:return d.value.x;default:return 0}},set:e=>{switch(a.value){case`live2d`:h.value.x=e;break;case`vrm`:d.value.x=e;break;default:break}}}),v=f(()=>a.value===`live2d`?-500:-p.value.x-10),y=f(()=>a.value===`vrm`?500:p.value.x+10),x=f({get:()=>{switch(a.value){case`live2d`:return h.value.y;case`vrm`:return d.value.y;default:return 0}},set:e=>{switch(a.value){case`live2d`:h.value.y=e;break;case`vrm`:d.value.y=e;break;default:break}}}),S=f(()=>a.value===`live2d`?-500:-p.value.y-10),C=f(()=>a.value===`vrm`?500:p.value.y+10),D=f({get:()=>{switch(a.value){case`live2d`:return 0;case`vrm`:return d.value.z;default:return 0}},set:e=>{switch(a.value){case`live2d`:break;case`vrm`:d.value.z=e;break;default:break}}}),O=f(()=>a.value===`live2d`?-500:-p.value.z-10),k=f(()=>a.value===`live2d`?500:p.value.z+10),A=f({get:()=>a.value===`live2d`?m.value:c.value,set:e=>{a.value===`live2d`?m.value=e:c.value=e}});function j(){switch(i.mode){case`x`:g.value=0;break;case`y`:x.value=0;break;case`z`:D.value=0;break;case`scale`:A.value=1;break}}return t({resetOnMode:j}),(e,t)=>(u(),l(b,{name:`fade-side-pops-in`},{default:w(()=>[r(s)?(u(),T(`div`,Kt,[_(b,{name:`fade-side-pops-in`,mode:`out-in`},{default:w(()=>[i.mode===`x`?(u(),T(`div`,qt,[_(r(P),{modelValue:g.value,"onUpdate:modelValue":t[0]||=e=>g.value=e,min:v.value,max:y.value,step:.01,"data-direction":`vertical`,h:`50%`,"write-vertical-left":``},null,8,[`modelValue`,`min`,`max`]),E(`div`,Jt,o(g.value.toFixed(2)),1)])):i.mode===`y`?(u(),T(`div`,Yt,[_(r(P),{modelValue:x.value,"onUpdate:modelValue":t[1]||=e=>x.value=e,min:S.value,max:C.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),E(`div`,Xt,o(x.value.toFixed(2)),1)])):r(a)===`vrm`&&i.mode===`z`?(u(),T(`div`,Zt,[_(r(P),{modelValue:D.value,"onUpdate:modelValue":t[2]||=e=>D.value=e,min:O.value,max:k.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),E(`div`,Qt,o(D.value.toFixed(2)),1)])):i.mode===`scale`?(u(),T(`div`,$t,[_(r(P),{modelValue:A.value,"onUpdate:modelValue":t[3]||=e=>A.value=e,min:0,max:3,step:1e-4,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`]),E(`div`,en,o(A.value.toFixed(2)),1)])):n(``,!0)]),_:1})])):n(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-011f6495`]]),nn={fixed:``,"bottom-0":``,"w-full":``,flex:``,"flex-col":``},rn={relative:``,"w-full":``,"self-end":``},an={top:`50%`,"translate-y":`[-50%]`,fixed:``,"z-15":``,"px-3":``},on={"translate-y":`[-100%]`,absolute:``,"right-0":``,"w-full":``,"px-3":``,"pb-3":``,"font-sans":``},sn={flex:`~ col`,"w-full":``,"gap-1":``},cn={key:0,"i-solar:moon-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},ln={key:1,"i-solar:sun-2-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},un=e({__name:`MobileInteractiveArea`,setup(e){let t=j({disableTransition:!1}),a=D(`scale`),o=x(`viewControlsInputs`),s=D(``),c=D(!1),d=D(!1),f=O(),p=W(),{activeProvider:m,activeModel:y}=I(K());k(document.documentElement,()=>f.update());let{themeColorsHueDynamic:S,stageViewControlsEnabled:A}=I(R()),{enabled:M,selectedAudioInput:N}=I(z()),{send:P,onAfterMessageComposed:F,discoverToolsCompatibility:L,cleanupMessages:V}=X(),{messages:U}=I(X()),{t:G}=q();function J(){return/Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}async function Y(){J()||await Z()}async function Z(){if(!(!s.value.trim()||d.value))try{let e=p.getProviderConfig(m.value);await P(s.value,{chatProvider:await p.getProviderInstance(m.value),model:y.value,providerConfig:e})}catch(e){U.value.pop(),U.value.push({role:`error`,content:e.message})}}let{destroy:ee,start:te}=le(N,{onSpeechStart:()=>{c.value=!0},onVADMisfire:()=>{c.value=!1},onSpeechEnd:e=>{c.value=!1,ne(e)},auto:!1});function ne(e){alert(`Transcription is not implemented yet`)}return C(M,async e=>{e===!1&&ee()}),F(async()=>{s.value=``}),C([m,y],async()=>{m.value&&y.value&&await L(y.value,await p.getProviderInstance(m.value),[])}),i(()=>{te(),f.update()}),(e,i)=>(u(),T(`div`,nn,[(u(),l(h,null,[_(b,{name:`fade`},{default:w(()=>[r(A)?n(``,!0):(u(),l(Dt,{key:0,"max-w":`[calc(100%-3.5rem)]`,"w-full":``,"self-start":``,"pl-3":``}))]),_:1})],1024)),E(`div`,rn,[E(`div`,an,[_(tn,{ref:`viewControlsInputs`,mode:a.value},null,8,[`mode`])]),E(`div`,on,[E(`div`,sn,[_(Bt),E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Theme`,onClick:i[0]||=e=>t.value=!r(t)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(t)?(u(),T(`div`,cn)):(u(),T(`div`,ln))]),_:1})]),_(r(B),{to:`/settings`,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Settings`},{default:w(()=>[...i[7]||=[E(`div`,{"i-solar:settings-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_:1}),_(Gt,{modelValue:a.value,"onUpdate:modelValue":i[1]||=e=>a.value=e,onReset:i[2]||=()=>o.value?.resetOnMode()},null,8,[`modelValue`]),E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Cleanup Messages`,onClick:i[3]||=(...e)=>r(V)&&r(V)(...e)},[...i[8]||=[E(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]])])]),E(`div`,{bg:`white dark:neutral-800`,"max-h-100dvh":``,"max-w-100dvw":``,"w-full":``,flex:``,"gap-1":``,"overflow-auto":``,"px-3":``,"pt-2":``,style:g({paddingBottom:`${Math.max(Number.parseFloat(r(f).bottom.value.replace(`px`,``)),12)}px`})},[_(r(H),{modelValue:s.value,"onUpdate:modelValue":i[4]||=e=>s.value=e,placeholder:r(G)(`stage.message`),border:`solid 2 neutral-200/60 dark:neutral-700/60`,text:`neutral-500 hover:neutral-600 dark:neutral-100 dark:hover:neutral-200 placeholder:neutral-400 placeholder:hover:neutral-500 placeholder:dark:neutral-300 placeholder:dark:hover:neutral-400`,bg:`neutral-100/80 dark:neutral-950/80`,"max-h":`[10lh]`,"min-h":`[calc(1lh+4px+4px)]`,"w-full":``,"resize-none":``,"overflow-y-scroll":``,rounded:`[1lh]`,"px-4":``,"py-0.5":``,"outline-none":``,"backdrop-blur-md":``,"scrollbar-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:v([r(S)?`transition-colors-none placeholder:transition-colors-none`:``]),"default-height":`1lh`,onSubmit:Y,onCompositionstart:i[5]||=e=>d.value=!0,onCompositionend:i[6]||=e=>d.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),s.value.trim()||d.value?(u(),T(`button`,{key:0,w:`[calc(1lh+4px+4px)]`,h:`[calc(1lh+4px+4px)]`,"aspect-square":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-full":``,"outline-none":``,"backdrop-blur-md":``,text:`neutral-500 hover:neutral-600 dark:neutral-900 dark:hover:neutral-800`,bg:`primary-50/80 dark:neutral-100/80 hover:neutral-50`,transition:`all duration-250 ease-in-out`,onClick:Z},[...i[9]||=[E(`div`,{"i-solar:arrow-up-outline":``},null,-1)]])):n(``,!0)],4)])]))}}),dn={class:`relative`},fn={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``},pn=V(e({__name:`AnimatedWave`,props:{height:{default:40},amplitude:{default:14},waveLength:{default:250},fillColor:{default:`oklch(95% 0.10 var(--chromatic-hue))`},direction:{default:`down`},movementDirection:{default:`left`},animationSpeed:{default:50}},setup(e){let t=e,n=D(t.height),r=D(t.amplitude),i=D(t.waveLength),a=D(t.fillColor),o=D(t.direction),s=D(t.movementDirection);function c(e,t,n,r,i){let a=[],o=Math.ceil(e/r)*r,s=i===`up`?n:t-n;a.push(`M 0 ${s}`);let c=Math.PI*2/r;for(let e=0;e<=o;e+=1){let t=n*Math.sin(c*e),r=i===`up`?s-t:s+t;a.push(`L ${e} ${r}`)}let l=i===`up`?t:0;return a.push(`L ${o} ${l}`),a.push(`L 0 ${l} Z`),a.join(` `)}let l=f(()=>n.value+r.value*2),d=f(()=>{let e=`<svg width="${i.value}" height="${l.value}" xmlns="http://www.w3.org/2000/svg">
|
2 |
<path d="${c(i.value,l.value,r.value,i.value,o.value)}"/>
|
3 |
</svg>`;return`url(data:image/svg+xml;base64,${btoa(e)})`});return C(()=>[t.height,t.amplitude,t.waveLength,t.fillColor,t.direction,t.movementDirection],()=>{n.value=t.height,r.value=t.amplitude,i.value=t.waveLength,a.value=t.fillColor,o.value=t.direction,s.value=t.movementDirection},{immediate:!0}),(t,n)=>(u(),T(`div`,dn,[S(t.$slots,`default`,{},void 0,!0),E(`div`,fn,[E(`div`,{class:`colored-area wave`,style:g({background:a.value,height:`${l.value}px`,maskImage:d.value,WebkitMaskImage:d.value,"--wave-translate":`${-i.value}px`,"--animation-duration":`${i.value/e.animationSpeed}s`,"animation-direction":s.value===`left`?`normal`:`reverse`})},null,4)])]))}}),[[`__scopeId`,`data-v-33a54ad1`]]),mn={relative:``,flex:`~ col`,"z-2":``,"h-100dvh":``,"w-100vw":``,"of-hidden":``},hn={class:`px-0 py-1 md:px-3 md:py-3`,"w-full":``,"gap-2":``},gn={relative:``,flex:`~ 1 row gap-y-0 gap-x-2 <md:col`},_n=e({__name:`index`,setup(e){let t=j(),a=D(!1);function o(e){a.value=e}let s=N(),{scale:c,position:d,positionInPercentageString:f}=I(se()),p=A(M).smaller(`md`),{updateThemeColor:m}=te(ne(`.widgets.top-widgets .colored-area`,`background-color`));return C(t,()=>m(),{immediate:!0}),i(()=>m()),(e,i)=>(u(),l(he,null,{default:w(()=>[_(pn,{class:`widgets top-widgets`,"fill-color":r(t)?`oklch(35% calc(var(--chromatic-chroma) * 0.6) var(--chromatic-hue))`:`color-mix(in srgb, oklch(95% calc(var(--chromatic-chroma-50) * 0.5) var(--chromatic-hue)) 80%, oklch(100% 0 360))`},{default:w(()=>[E(`div`,mn,[E(`div`,hn,[_(ve,{class:`hidden md:flex`}),_(ft,{class:`flex md:hidden`})]),E(`div`,gn,[_(r(ee),{"flex-1":``,"min-w":`1/2`,paused:a.value,"focus-at":{x:r(s).x.value,y:r(s).y.value},"x-offset":`${r(p)?r(d).x:r(d).x-10}%`,"y-offset":r(f).y,scale:r(c)},null,8,[`paused`,`focus-at`,`x-offset`,`y-offset`,`scale`]),r(p)?n(``,!0):(u(),l(ot,{key:0,h:`85dvh`,absolute:``,"right-4":``,flex:``,"flex-1":``,"flex-col":``,"max-w":`500px`,"min-w":`30%`})),r(p)?(u(),l(un,{key:1,onSettingsOpen:o})):n(``,!0)])])]),_:1},8,[`fill-color`])]),_:1}))}});typeof oe==`function`&&oe(_n);var vn=_n;export{vn as default};
|
index.html
CHANGED
@@ -32,7 +32,7 @@
|
|
32 |
src="/remote-assets/page-external-data/js/script.js"
|
33 |
></script>
|
34 |
<script src="/assets/js/CubismSdkForWeb-5-r.3/Core/live2dcubismcore.min.js"></script>
|
35 |
-
<script type="module" crossorigin src="/assets/index-
|
36 |
<link rel="modulepreload" crossorigin href="/assets/_plugin-vue_export-helper-B1fiQ0pv.js">
|
37 |
<link rel="modulepreload" crossorigin href="/assets/chunk-oCmw4s_B.js">
|
38 |
<link rel="modulepreload" crossorigin href="/assets/preload-helper-Dglidg_b.js">
|
|
|
32 |
src="/remote-assets/page-external-data/js/script.js"
|
33 |
></script>
|
34 |
<script src="/assets/js/CubismSdkForWeb-5-r.3/Core/live2dcubismcore.min.js"></script>
|
35 |
+
<script type="module" crossorigin src="/assets/index-C49y_OM6.js"></script>
|
36 |
<link rel="modulepreload" crossorigin href="/assets/_plugin-vue_export-helper-B1fiQ0pv.js">
|
37 |
<link rel="modulepreload" crossorigin href="/assets/chunk-oCmw4s_B.js">
|
38 |
<link rel="modulepreload" crossorigin href="/assets/preload-helper-Dglidg_b.js">
|
sw.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
if(!self.define){let s,l={};const e=(e,r)=>(e=new URL(e+".js",r).href,l[e]||new Promise(l=>{if("document"in self){const s=document.createElement("script");s.src=e,s.onload=l,document.head.appendChild(s)}else s=e,importScripts(e),l()}).then(()=>{let s=l[e];if(!s)throw new Error(`Module ${e} didn’t register its module`);return s}));self.define=(r,i)=>{const n=s||("document"in self?document.currentScript.src:"")||location.href;if(l[n])return;let u={};const a=s=>e(s,n),o={module:{uri:n},exports:u,require:a};l[n]=Promise.all(r.map(s=>o[s]||a(s))).then(s=>(i(...s),u))}}define(["./workbox-3aa584b4"],function(s){"use strict";self.skipWaiting(),s.clientsClaim(),s.precacheAndRoute([{url:"assets/__vite-browser-external-EbDowm3z.js",revision:null},{url:"assets/__vite-optional-peer-dep_effect_xsschema-2MZd7r3K.js",revision:null},{url:"assets/__vite-optional-peer-dep_sury_xsschema-lOxnjujK.js",revision:null},{url:"assets/_...all_-BxUH-drM.js",revision:null},{url:"assets/_plugin-vue_export-helper-B1fiQ0pv.js",revision:null},{url:"assets/302-ai-D9DslN1y.js",revision:null},{url:"assets/abap-BmZqoaZ4.js",revision:null},{url:"assets/actionscript-3-2kSMUQcC.js",revision:null},{url:"assets/ada-CJh9ZuPB.js",revision:null},{url:"assets/airi-card-augk8xdF.js",revision:null},{url:"assets/airi-card-DyOLzjxV.js",revision:null},{url:"assets/alibaba-cloud-model-studio-KFcGPbOF.js",revision:null},{url:"assets/andromeeda-BOowdTIG.js",revision:null},{url:"assets/angular-html-BwIhMlKG.js",revision:null},{url:"assets/angular-html-g7pCbrsx.js",revision:null},{url:"assets/angular-ts-5BlApM15.js",revision:null},{url:"assets/anthropic-B8PghA7R.js",revision:null},{url:"assets/apache-DWAXXnGT.js",revision:null},{url:"assets/apex-nwXnbUAz.js",revision:null},{url:"assets/apl-jVtlZ09R.js",revision:null},{url:"assets/applescript-Cz9sGqzp.js",revision:null},{url:"assets/ara-CJQoJBRP.js",revision:null},{url:"assets/arktype-C-GObzDh-YwZa9NZ7.js",revision:null},{url:"assets/asciidoc-BA_UrW2d.js",revision:null},{url:"assets/asm-BIxSMztU.js",revision:null},{url:"assets/astro-B0Tycmqs.js",revision:null},{url:"assets/audio-record-eA0id_yD.js",revision:null},{url:"assets/aurora-x-CDHuClya.js",revision:null},{url:"assets/awk-ClBConcJ.js",revision:null},{url:"assets/ayu-dark-B_GFjzrJ.js",revision:null},{url:"assets/azure-ai-foundry-D4oH0a-q.js",revision:null},{url:"assets/background-gradient-blending-B88qVe8m.css",revision:null},{url:"assets/background-gradient-blending-pc0b5he6.js",revision:null},{url:"assets/background-removal-BRab23pA.js",revision:null},{url:"assets/ballerina-Drb6BRh4.js",revision:null},{url:"assets/Basic-DIXkBUfL.js",revision:null},{url:"assets/BasicInputFile-Qm3KqrM0.js",revision:null},{url:"assets/bat-DJz6bbuW.js",revision:null},{url:"assets/beancount-C5h8w_cs.js",revision:null},{url:"assets/beat-sync-Beca4l_3.js",revision:null},{url:"assets/beat-sync-D5sXfIwg.js",revision:null},{url:"assets/berry-BmLZOBPW.js",revision:null},{url:"assets/bibtex-DYMg1Kx-.js",revision:null},{url:"assets/bicep-CLwnxnRE.js",revision:null},{url:"assets/blade-D19HT93L.js",revision:null},{url:"assets/browser-3z8p5pVG.js",revision:null},{url:"assets/browser-CpIgEHzS.js",revision:null},{url:"assets/bsl-BsSrTI_b.js",revision:null},{url:"assets/c-BsQdFd5R.js",revision:null},{url:"assets/c-C7x1EMbh.js",revision:null},{url:"assets/cadence-Bi3wwtE2.js",revision:null},{url:"assets/cairo-BHYuQen8.js",revision:null},{url:"assets/CardCreate-CML-j7hu.js",revision:null},{url:"assets/CardCreate-iYwfLQeu.js",revision:null},{url:"assets/CardCreationDialog-C93YF4jN.js",revision:null},{url:"assets/CardCreationDialog-Dzzbbxyt.js",revision:null},{url:"assets/CardCreationDialog-gtYAalV5.css",revision:null},{url:"assets/CardDetailDialog-B-m0ij37.js",revision:null},{url:"assets/CardDetailDialog-DBqmloWn.js",revision:null},{url:"assets/CardListItem-BM_nS5s8.js",revision:null},{url:"assets/CardListItem-D8gpzvVz.js",revision:null},{url:"assets/catppuccin-frappe-6mQgkhLT.js",revision:null},{url:"assets/catppuccin-latte-C1jPVEAY.js",revision:null},{url:"assets/catppuccin-macchiato-8DmS7Rcu.js",revision:null},{url:"assets/catppuccin-mocha-hia3WrjI.js",revision:null},{url:"assets/chunk-oCmw4s_B.js",revision:null},{url:"assets/clarity-DuU43o3k.js",revision:null},{url:"assets/clojure-qfDobZjs.js",revision:null},{url:"assets/cloudflare-workers-ai-DXa7nLrf.js",revision:null},{url:"assets/cmake-C_qJ8GHS.js",revision:null},{url:"assets/cmake-Dnt55uQy.js",revision:null},{url:"assets/cobol-B2uoXC2S.js",revision:null},{url:"assets/codeowners-DtirYH3W.js",revision:null},{url:"assets/codeql-NbyhdQOh.js",revision:null},{url:"assets/coffee-B-kWIFT8.js",revision:null},{url:"assets/color-scheme-BpPbs3WG.js",revision:null},{url:"assets/color-scheme-Cj4kFQq0.css",revision:null},{url:"assets/common-lisp-BC2FAN4H.js",revision:null},{url:"assets/components-DezPZOZc.js",revision:null},{url:"assets/components-DVMYEdhb.css",revision:null},{url:"assets/composables-LSvwmH-U.js",revision:null},{url:"assets/consciousness-B2EplbvT.js",revision:null},{url:"assets/coq-Vtj8cGq0.js",revision:null},{url:"assets/core--HtmBP70.js",revision:null},{url:"assets/core-D3x2k2TT.js",revision:null},{url:"assets/core-DI_3j6Rp.js",revision:null},{url:"assets/cpp-DkaAIdy9.js",revision:null},{url:"assets/cpp-DyQNZB2W.js",revision:null},{url:"assets/crystal-CG18VtGy.js",revision:null},{url:"assets/csharp-BTL6Tve0.js",revision:null},{url:"assets/csharp-DCXm4pHG.js",revision:null},{url:"assets/css-BKnJ5mhV.js",revision:null},{url:"assets/css-ktaarua6.js",revision:null},{url:"assets/csv-TVzBkO21.js",revision:null},{url:"assets/cue-RigXGGON.js",revision:null},{url:"assets/cypher-B7kzJ0OQ.js",revision:null},{url:"assets/d-yzomd4Cj.js",revision:null},{url:"assets/dark-plus-DPJZLhs5.js",revision:null},{url:"assets/dart-BVxw3ufa.js",revision:null},{url:"assets/dax-Bzy-dzbj.js",revision:null},{url:"assets/deepseek-pXt7hWm9.js",revision:null},{url:"assets/default-2HxjvAXC.js",revision:null},{url:"assets/default-browser-C34ggb6G.js",revision:null},{url:"assets/default-node-Bdq0sH8w.js",revision:null},{url:"assets/DeleteCardDialog-BoNEsJ1v.js",revision:null},{url:"assets/DeleteCardDialog-CGa8drGp.js",revision:null},{url:"assets/desktop-cSY0cWhy.js",revision:null},{url:"assets/developer-DT9sGM7n.js",revision:null},{url:"assets/diff-BbcwYWYZ.js",revision:null},{url:"assets/diff-C_atr655.js",revision:null},{url:"assets/dist-DougFmFk.js",revision:null},{url:"assets/docker-Dlx0T3s8.js",revision:null},{url:"assets/dotenv-DoGpCqVE.js",revision:null},{url:"assets/dracula-Cnh0OVDY.js",revision:null},{url:"assets/dracula-soft-DcnYcOFY.js",revision:null},{url:"assets/dream-maker-B2mZfcQ1.js",revision:null},{url:"assets/duckdb-browser-coi.pthread.worker-WD1J30pV.js",revision:null},{url:"assets/duckdb-browser-coi.worker-Ji2I_m5s.js",revision:null},{url:"assets/duckdb-browser-eh.worker-B2xnDV1H.js",revision:null},{url:"assets/duckdb-browser-mvp.worker-DCs3_EjR.js",revision:null},{url:"assets/duckdb-coi-CSr8FQO4.wasm",revision:null},{url:"assets/duckdb-eh-BJOC5S4x.wasm",revision:null},{url:"assets/duckdb-mvp-8HYqhb4i.wasm",revision:null},{url:"assets/duckdb-mvp-Dg0vXvL4.js",revision:null},{url:"assets/edge-DDOPpWSq.js",revision:null},{url:"assets/effect--zg3C1LQ-CMi0ue8E.js",revision:null},{url:"assets/elevenlabs-BCEO4T_d.js",revision:null},{url:"assets/elixir-R8QxM1Se.js",revision:null},{url:"assets/elm-DW-s7peu.js",revision:null},{url:"assets/emacs-lisp-BYUKAKpO.js",revision:null},{url:"assets/erb-KnYdO_Em.js",revision:null},{url:"assets/erlang-BhDq1a4S.js",revision:null},{url:"assets/esm-BonwDHp-.js",revision:null},{url:"assets/everforest-dark-N-vjM3L0.js",revision:null},{url:"assets/everforest-light-D9DgWmg7.js",revision:null},{url:"assets/featherless-ai-Dl3Jn3Gq.js",revision:null},{url:"assets/fennel-D06amY8D.js",revision:null},{url:"assets/fireworks-ai-VrDSbMCP.js",revision:null},{url:"assets/fish-DNwDSK7Z.js",revision:null},{url:"assets/fluent-B_a6WbWz.js",revision:null},{url:"assets/fortran-fixed-form-BSsWwBTS.js",revision:null},{url:"assets/fortran-free-form-ByUPzdPd.js",revision:null},{url:"assets/fortran-free-form-DwrrtcSh.js",revision:null},{url:"assets/fsharp-Cnkp0kUo.js",revision:null},{url:"assets/gaming-factorio-CE7b7m5p.js",revision:null},{url:"assets/gaming-minecraft-CpDK_Rzh.js",revision:null},{url:"assets/gdresource-CYmfiQrJ.js",revision:null},{url:"assets/gdscript-Du_t4uiN.js",revision:null},{url:"assets/gdscript-yjINjKi3.js",revision:null},{url:"assets/gdshader-BOtS0iJE.js",revision:null},{url:"assets/gdshader-paLxvLAF.js",revision:null},{url:"assets/general-CgL4msWU.js",revision:null},{url:"assets/genie-QpkvZv9J.js",revision:null},{url:"assets/gesture-circle-Bg12i6QR.js",revision:null},{url:"assets/gherkin-DHzUmurl.js",revision:null},{url:"assets/git-commit-BQiaNOgu.js",revision:null},{url:"assets/git-rebase-CvvLW9bG.js",revision:null},{url:"assets/github-dark-ChCufMsl.js",revision:null},{url:"assets/github-dark-default-BWjXFyjN.js",revision:null},{url:"assets/github-dark-dimmed-CP7YaqXJ.js",revision:null},{url:"assets/github-dark-high-contrast-MwMSY_hC.js",revision:null},{url:"assets/github-light-default-50L9ePFU.js",revision:null},{url:"assets/github-light-DOOWCIi5.js",revision:null},{url:"assets/github-light-high-contrast-CU6CvqDg.js",revision:null},{url:"assets/gleam-XjarTs5A.js",revision:null},{url:"assets/glimmer-js-D0RZRPl-.js",revision:null},{url:"assets/glimmer-ts-B7gxjXs9.js",revision:null},{url:"assets/glsl-CBveaZh2.js",revision:null},{url:"assets/glsl-rbO6H0G3.js",revision:null},{url:"assets/gnuplot-MDvai3ta.js",revision:null},{url:"assets/go-BeilzjpV.js",revision:null},{url:"assets/go-Cvum6udM.js",revision:null},{url:"assets/google-generative-ai-2zFTZtkm.js",revision:null},{url:"assets/graphql-B8ThoLAV.js",revision:null},{url:"assets/graphql-C6cmCAvD.js",revision:null},{url:"assets/groovy-BXCZjOrt.js",revision:null},{url:"assets/gruvbox-dark-hard-DHmHiPzN.js",revision:null},{url:"assets/gruvbox-dark-medium-DcLq0s_x.js",revision:null},{url:"assets/gruvbox-dark-soft-vGv3IK8_.js",revision:null},{url:"assets/gruvbox-light-hard-wvWyNwP1.js",revision:null},{url:"assets/gruvbox-light-medium-CtWXyZI0.js",revision:null},{url:"assets/gruvbox-light-soft-CkzFRL3W.js",revision:null},{url:"assets/hack-gUGBawJ2.js",revision:null},{url:"assets/haml-BGWK2COS.js",revision:null},{url:"assets/haml-CfRxWSpe.js",revision:null},{url:"assets/handlebars-B2QvI-Uo.js",revision:null},{url:"assets/haskell-BNrz9lxK.js",revision:null},{url:"assets/haxe-CElY8KIi.js",revision:null},{url:"assets/haxe-DGLLLyCz.js",revision:null},{url:"assets/hcl-DxgxmUEn.js",revision:null},{url:"assets/HeaderLink-4n3ShASi.css",revision:null},{url:"assets/HeaderLink-CBrcRuOb.js",revision:null},{url:"assets/hearing-DMsTRyWO.js",revision:null},{url:"assets/hearing-DZNMED8Q.js",revision:null},{url:"assets/hjson-DpVPnsjc.js",revision:null},{url:"assets/hlsl-DLHiVwJH.js",revision:null},{url:"assets/hlsl-DngB1Tng.js",revision:null},{url:"assets/home-Bs3L1IBz.js",revision:null},{url:"assets/houston-A8Uy4-DV.js",revision:null},{url:"assets/html-CslJG3Bn.js",revision:null},{url:"assets/html-CtuC7Z91.js",revision:null},{url:"assets/html-derivative-9L-oQLqM.js",revision:null},{url:"assets/html-derivative-CzS3pIoR.js",revision:null},{url:"assets/http-D13e2e17.js",revision:null},{url:"assets/hxml-BSIECZ4m.js",revision:null},{url:"assets/hy-Bc-IOJHN.js",revision:null},{url:"assets/image-DolN1ewS.css",revision:null},{url:"assets/image-ht0QMkyH.js",revision:null},{url:"assets/imba-D2AABTE4.js",revision:null},{url:"assets/import-url-browser-2BY_NlYi.js",revision:null},{url:"assets/import-url-browser-BKRCydVc.js",revision:null},{url:"assets/import-url-node-C5Xg_jtw.js",revision:null},{url:"assets/index-CAcLDIRJ-BqHqhcGU.js",revision:null},{url:"assets/index-DjbUsoB9.js",revision:null},{url:"assets/index-DvvOLi_G.css",revision:null},{url:"assets/index-tts-vllm-gSs8o0Jc.js",revision:null},{url:"assets/ini-CGbrQ286.js",revision:null},{url:"assets/InputFile-CIhlS5cA.js",revision:null},{url:"assets/java-BYs0Cuw4.js",revision:null},{url:"assets/java-CAm1P7sS.js",revision:null},{url:"assets/javascript-D8jDxda6.js",revision:null},{url:"assets/javascript-Dgz2dW0r.js",revision:null},{url:"assets/jinja-BpP1xbYz.js",revision:null},{url:"assets/jison-BcY6aaqU.js",revision:null},{url:"assets/js/CubismSdkForWeb-5-r.3/Core/live2dcubismcore.min.js",revision:null},{url:"assets/json-DxMT6j1T.js",revision:null},{url:"assets/json-KsBTIQrq.js",revision:null},{url:"assets/json5-BpcXIzPc.js",revision:null},{url:"assets/jsonc-4KJ5I9WM.js",revision:null},{url:"assets/jsonl-BoNEj_5j.js",revision:null},{url:"assets/jsonnet-Bu2V-2op.js",revision:null},{url:"assets/jssm-BRO0gCsA.js",revision:null},{url:"assets/jsx-DJlpJEtO.js",revision:null},{url:"assets/jsx-nj4G9k65.js",revision:null},{url:"assets/julia-DCoEJsjz.js",revision:null},{url:"assets/kanagawa-dragon-9MLIB43f.js",revision:null},{url:"assets/kanagawa-lotus-QwP8PnRH.js",revision:null},{url:"assets/kanagawa-wave-BM3l2aPn.js",revision:null},{url:"assets/kotlin-C6UJm2PT.js",revision:null},{url:"assets/kusto-B-Aq3dV_.js",revision:null},{url:"assets/laserwave-CTuGQAd1.js",revision:null},{url:"assets/latex-BIJ8aATJ.js",revision:null},{url:"assets/lean-4CEG6d79.js",revision:null},{url:"assets/less-BrjG8Psy.js",revision:null},{url:"assets/less-CLuP9NyU.js",revision:null},{url:"assets/light-plus-D1zBxEmj.js",revision:null},{url:"assets/liquid-DnZwAPfe.js",revision:null},{url:"assets/llmmarkerParser-DC1ErTJG.js",revision:null},{url:"assets/llvm-CPToTIyy.js",revision:null},{url:"assets/lm-studio-DXK17GYY.js",revision:null},{url:"assets/log-B_ZQYn62.js",revision:null},{url:"assets/logo-KTXSYSP3.js",revision:null},{url:"assets/lua-D4dpe1cg.js",revision:null},{url:"assets/lua-v5dTRgQl.js",revision:null},{url:"assets/luau-BF_TM1DN.js",revision:null},{url:"assets/make-DC_lpX2-.js",revision:null},{url:"assets/markdown-CfNtXfwE.js",revision:null},{url:"assets/markdown-DxZk408U.js",revision:null},{url:"assets/marko-yIe5E5Z8.js",revision:null},{url:"assets/material-theme-CN9Iz4ZH.js",revision:null},{url:"assets/material-theme-darker-CEvocyp9.js",revision:null},{url:"assets/material-theme-lighter-BcmxF2wm.js",revision:null},{url:"assets/material-theme-ocean-Bhm4Xnjb.js",revision:null},{url:"assets/material-theme-palenight-C-psAKwp.js",revision:null},{url:"assets/matlab-B1ezQKhb.js",revision:null},{url:"assets/mdc-Dun8JqNW.js",revision:null},{url:"assets/mdx-BdO1Zp9z.js",revision:null},{url:"assets/memory-long-term-CsF_-Z_l.js",revision:null},{url:"assets/memory-REUykJVb.js",revision:null},{url:"assets/memory-short-term-C9j4xvBM.js",revision:null},{url:"assets/merge-Da9NnIGk.js",revision:null},{url:"assets/mermaid-BkJ__ELo.js",revision:null},{url:"assets/messaging-discord-ChKn8Clb.js",revision:null},{url:"assets/microsoft-speech-mUfhkWV1.js",revision:null},{url:"assets/min-dark-CGDPhqfN.js",revision:null},{url:"assets/min-light-DE1tAoeN.js",revision:null},{url:"assets/mipsasm-C7WEJvxq.js",revision:null},{url:"assets/mistral-ai-DIXIKnGQ.js",revision:null},{url:"assets/models-Cd-RzTS9.js",revision:null},{url:"assets/modelscope-DFTGPFhk.js",revision:null},{url:"assets/modules-D_oa9jhd.js",revision:null},{url:"assets/mojo-Ak2giisM.js",revision:null},{url:"assets/monokai-CLiA7aQa.js",revision:null},{url:"assets/moonshot-ai-DkiM3oCE.js",revision:null},{url:"assets/move-DP7FDS9U.js",revision:null},{url:"assets/narrat-B4kWHp9a.js",revision:null},{url:"assets/nextflow-Bu8Bmv4T.js",revision:null},{url:"assets/nginx-CukI0VB4.js",revision:null},{url:"assets/night-owl-BedTfPfO.js",revision:null},{url:"assets/nim-Bm2Y3MMY.js",revision:null},{url:"assets/nix-BljRPI0Z.js",revision:null},{url:"assets/nord-20mliZNK.js",revision:null},{url:"assets/novita-ai-Cnh-xpUN.js",revision:null},{url:"assets/nushell-CTrWjWB6.js",revision:null},{url:"assets/objective-c-6JpZH0dv.js",revision:null},{url:"assets/objective-cpp-CkzNNxVB.js",revision:null},{url:"assets/ocaml-SE_ZD7M1.js",revision:null},{url:"assets/ollama-CP97Hiob.js",revision:null},{url:"assets/one-dark-pro-HXDSRFIh.js",revision:null},{url:"assets/one-light-LoMS0Jkj.js",revision:null},{url:"assets/openai-audio-speech-lffm9DD8.js",revision:null},{url:"assets/openai-audio-transcription-Dw9_bdTi.js",revision:null},{url:"assets/openai-compatible-audio-speech-Bm7YllgD.js",revision:null},{url:"assets/openai-compatible-audio-transcription-mzGmsZPa.js",revision:null},{url:"assets/openai-compatible-DRL3YYSm.js",revision:null},{url:"assets/openai-DvwkFmAl.js",revision:null},{url:"assets/openrouter-ai-DH1ET5qs.js",revision:null},{url:"assets/ort-wasm-simd-threaded.jsep-B0T3yYHD.wasm",revision:null},{url:"assets/output-Wrt2OI5P.js",revision:null},{url:"assets/pages-DCfpT-Zz.css",revision:null},{url:"assets/pages-Itf2m6Js.js",revision:null},{url:"assets/pascal-rRU8_D-G.js",revision:null},{url:"assets/perl-CVPcNbP3.js",revision:null},{url:"assets/php-CY-0QI1p.js",revision:null},{url:"assets/php-DalLBLaE.js",revision:null},{url:"assets/plain-C8UfuDMw.js",revision:null},{url:"assets/plastic-CPb3CoXb.js",revision:null},{url:"assets/player2-r7P_lOIs.js",revision:null},{url:"assets/player2-speech-DbHa4SKU.js",revision:null},{url:"assets/plsql-C6xdhlC2.js",revision:null},{url:"assets/po-DZURJj6Y.js",revision:null},{url:"assets/poimandres-B8kN7cwm.js",revision:null},{url:"assets/polar-ytBVd2E6.js",revision:null},{url:"assets/polaroid-YMwMUCRV.js",revision:null},{url:"assets/postcss-B6JUvCJe.js",revision:null},{url:"assets/postcss-DQUagZdn.js",revision:null},{url:"assets/powerquery-C7LQjp3s.js",revision:null},{url:"assets/powershell-BTMgxsjH.js",revision:null},{url:"assets/preload-helper-Dglidg_b.js",revision:null},{url:"assets/prisma-93N9tRHF.js",revision:null},{url:"assets/process.worklet-C1tSX8H7.js",revision:null},{url:"assets/prolog-Caw3Y8Dk.js",revision:null},{url:"assets/proto-CFlqlIdu.js",revision:null},{url:"assets/providers-BxJbSrnd.js",revision:null},{url:"assets/pug-BwzNEFyu.js",revision:null},{url:"assets/puppet-DjT1J7Qh.js",revision:null},{url:"assets/purescript-Dv_x4jWx.js",revision:null},{url:"assets/python-Bx2QlNts.js",revision:null},{url:"assets/python-zXvcymin.js",revision:null},{url:"assets/qml-_L4ssc2N.js",revision:null},{url:"assets/qmldir-Cf83bzlm.js",revision:null},{url:"assets/qss-9M_oMEHw.js",revision:null},{url:"assets/r-Bk0IFkd-.js",revision:null},{url:"assets/r-CtBlkobD.js",revision:null},{url:"assets/racket-DQFmijkJ.js",revision:null},{url:"assets/raku-BZUauxvP.js",revision:null},{url:"assets/razor-BJrOq_uw.js",revision:null},{url:"assets/red-CCPHkxOm.js",revision:null},{url:"assets/reg-HbSowBn4.js",revision:null},{url:"assets/regexp-BuIaxrkB.js",revision:null},{url:"assets/regexp-NAuuHd2W.js",revision:null},{url:"assets/rel-BcM2jNaM.js",revision:null},{url:"assets/riscv-BRLU5v7r.js",revision:null},{url:"assets/rose-pine-dawn-Fhb_Xnh7.js",revision:null},{url:"assets/rose-pine-moon-CS-pvxH9.js",revision:null},{url:"assets/rose-pine-tAetjZoL.js",revision:null},{url:"assets/route-block-B7Ro39Uj.js",revision:null},{url:"assets/rst-Ig67dzob.js",revision:null},{url:"assets/ruby-Cq5ZtsHv.js",revision:null},{url:"assets/ruby-D-9NSXos.js",revision:null},{url:"assets/rust-BOfZ47Y7.js",revision:null},{url:"assets/sas-BMGiYHgT.js",revision:null},{url:"assets/sass-DoR_YVZ4.js",revision:null},{url:"assets/scala-CNjA65N1.js",revision:null},{url:"assets/scene-C2mwzRNN.js",revision:null},{url:"assets/scenes-CSI-T_If.js",revision:null},{url:"assets/scheme-C0WIRgzB.js",revision:null},{url:"assets/scss-C26veJg4.js",revision:null},{url:"assets/scss-D3f2vpwU.js",revision:null},{url:"assets/sdbl-BhDyTePU.js",revision:null},{url:"assets/sdbl-ERz0IrvQ.js",revision:null},{url:"assets/settings-CfSek5V6.js",revision:null},{url:"assets/settings-r0lpvscp.js",revision:null},{url:"assets/settings-xaO_9bCU.js",revision:null},{url:"assets/shaderlab-BH31KfrW.js",revision:null},{url:"assets/shellscript-CH3wW8yu.js",revision:null},{url:"assets/shellscript-DFqDRuod.js",revision:null},{url:"assets/shellsession-DbXR7x1O.js",revision:null},{url:"assets/slack-dark-DfRAUepK.js",revision:null},{url:"assets/slack-ochin-BNXszgsw.js",revision:null},{url:"assets/sleep-D9PwRUW4.js",revision:null},{url:"assets/smalltalk-qBdCIVGx.js",revision:null},{url:"assets/snazzy-light-D2Coz04G.js",revision:null},{url:"assets/solarized-dark-Cq3iXrKU.js",revision:null},{url:"assets/solarized-light-DV8BlH3g.js",revision:null},{url:"assets/solidity-fYn4aUeA.js",revision:null},{url:"assets/soy-Cl0YZs0G.js",revision:null},{url:"assets/sparql-DdsG-6za.js",revision:null},{url:"assets/speech-D8PXbBzR.js",revision:null},{url:"assets/splunk-DY45ZIOv.js",revision:null},{url:"assets/sql-BX7wDjep.js",revision:null},{url:"assets/sql-txsMA6bi.js",revision:null},{url:"assets/src-Bm0-H4HU.js",revision:null},{url:"assets/src-BWIA5SKm.css",revision:null},{url:"assets/src-CKhZ4JvK.js",revision:null},{url:"assets/src-CuvaGKQp.js",revision:null},{url:"assets/ssh-config-Bm9Jce1v.js",revision:null},{url:"assets/stage-D8uVLSVO.js",revision:null},{url:"assets/stata-Bxp7LHRZ.js",revision:null},{url:"assets/stylus-D3XDV6-C.js",revision:null},{url:"assets/stylus-NPSgSOQb.js",revision:null},{url:"assets/sury-s6Akl-oc-CVFVVs2w.js",revision:null},{url:"assets/svelte-w-gUcBCK.js",revision:null},{url:"assets/swift-CTEC0_KU.js",revision:null},{url:"assets/synthwave-84-BaxtcC5_.js",revision:null},{url:"assets/system-dWJM1mqw.js",revision:null},{url:"assets/system-verilog-CMoaPYTs.js",revision:null},{url:"assets/systemd-_wA2HfHs.js",revision:null},{url:"assets/talonscript-fmu__2Cs.js",revision:null},{url:"assets/tasl-DY83btrh.js",revision:null},{url:"assets/tcl-Bsvc7V9I.js",revision:null},{url:"assets/templ-DkuHnJTh.js",revision:null},{url:"assets/terraform-J3oD_My-.js",revision:null},{url:"assets/tex-2Vn4obyT.js",revision:null},{url:"assets/tex-Dkpz2WGy.js",revision:null},{url:"assets/theme-color-DXm0aN4b.js",revision:null},{url:"assets/together-ai-DP-xTysl.js",revision:null},{url:"assets/tokyo-night-B2g95no3.js",revision:null},{url:"assets/toml-y2HgAICO.js",revision:null},{url:"assets/transformers.web-B1sKsp79.js",revision:null},{url:"assets/tres-DWrEIk56.js",revision:null},{url:"assets/ts-tags-C8RXoV4R.js",revision:null},{url:"assets/tsv-DXbmUxvT.js",revision:null},{url:"assets/tsx-BGdTcLxW.js",revision:null},{url:"assets/tsx-xDo84RCi.js",revision:null},{url:"assets/turtle-QPjCya5Q.js",revision:null},{url:"assets/turtle-Yv6YpTRU.js",revision:null},{url:"assets/twig-CdzFbnB6.js",revision:null},{url:"assets/typescript-Bw9W-Dhc.js",revision:null},{url:"assets/typescript-CMytpLvv.js",revision:null},{url:"assets/typespec-Cc97pILO.js",revision:null},{url:"assets/typst-Rx_dXh2y.js",revision:null},{url:"assets/use-magic-keys-CyXBhxyG.js",revision:null},{url:"assets/use-provider-validation-DQqujoEo.js",revision:null},{url:"assets/v-DXD-MzFn.js",revision:null},{url:"assets/vala-DHS_v0K2.js",revision:null},{url:"assets/valibot-DBCeetIe-D1gZlwnl.js",revision:null},{url:"assets/vb-B7Th6LH3.js",revision:null},{url:"assets/verilog-CiaJAOv7.js",revision:null},{url:"assets/vesper-BUijp2ka.js",revision:null},{url:"assets/vhdl-Cwxwtqh1.js",revision:null},{url:"assets/vibrant-CB9BlXSa.js",revision:null},{url:"assets/viml-CcAo7yzP.js",revision:null},{url:"assets/vitesse-black-D61OUEKs.js",revision:null},{url:"assets/vitesse-dark-DmoPsHSU.js",revision:null},{url:"assets/vitesse-light-B6Xk6X0c.js",revision:null},{url:"assets/vllm-BbuRta-v.js",revision:null},{url:"assets/volcengine-bciOC8NI.js",revision:null},{url:"assets/vue-D1FGBKTR.js",revision:null},{url:"assets/vue-D2XYp8Mg.js",revision:null},{url:"assets/vue-html-CQih9W7P.js",revision:null},{url:"assets/vue-i18n.runtime-D5nX6O-m.js",revision:null},{url:"assets/vue-router-B6fTMIEw.js",revision:null},{url:"assets/vue-vine-CUhDDlAc.js",revision:null},{url:"assets/vue.runtime.esm-bundler-CqNiK8Pu.js",revision:null},{url:"assets/vyper-DqNbvmTp.js",revision:null},{url:"assets/wasm-CNn-6d3c.js",revision:null},{url:"assets/wasm-Dt6j3zUn.js",revision:null},{url:"assets/webgpu-BssPXcm7.js",revision:null},{url:"assets/wenyan-2IRV_sW9.js",revision:null},{url:"assets/wgsl-DClOGfkB.js",revision:null},{url:"assets/widgets-CXcBqV8l.css",revision:null},{url:"assets/widgets-DsipU2vX.js",revision:null},{url:"assets/wikitext-B9CAgBhQ.js",revision:null},{url:"assets/wit-BDwZo0p5.js",revision:null},{url:"assets/wolfram-CH4Al-kc.js",revision:null},{url:"assets/worker-BhNU8Yi3.js",revision:null},{url:"assets/worklet-D3oCvJ3_.js",revision:null},{url:"assets/x-BbqG90Aa.js",revision:null},{url:"assets/xai-CAstzs4V.js",revision:null},{url:"assets/xml-BE-jQFpo.js",revision:null},{url:"assets/xml-DZFoFcC6.js",revision:null},{url:"assets/xsl-BJZQ84Qm.js",revision:null},{url:"assets/yaml-CbmOf8S1.js",revision:null},{url:"assets/yaml-Cz8gU4oz.js",revision:null},{url:"assets/zenscript-TYKLqadi.js",revision:null},{url:"assets/zig-3Z8qyn8W.js",revision:null},{url:"assets/zod-Bw_60DVU-BDO4CDLJ.js",revision:null},{url:"index.html",revision:"b07cb729d230fdd4c7cbc9ebade057b5"},{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"apple-touch-icon.png",revision:"b41f3c1ba3c98364c640fe2b7348bd39"},{url:"favicon.svg",revision:"47d50a7bc31b26d14f3895982906935f"},{url:"maskable_icon_x192.png",revision:"a6ed025fb1491e8b498c9f4c0064d190"},{url:"maskable_icon_x512.png",revision:"b7b2c2d9bda88c74a295695c8a0e7468"},{url:"web-app-manifest-192x192.png",revision:"c9731148ea6befa78a495f63536c82eb"},{url:"web-app-manifest-512x512.png",revision:"bcae855d5ff588b682314fe1c6e530f0"},{url:"manifest.webmanifest",revision:"0a5a207cc5b76af4bd35f0b587dd1902"}],{}),s.cleanupOutdatedCaches(),s.registerRoute(new s.NavigationRoute(s.createHandlerBoundToURL("index.html"),{denylist:[/^\/docs\//,/^\/ui\//,/^\/remote-assets\//,/^\/api\//]}))});
|
|
|
1 |
+
if(!self.define){let s,l={};const e=(e,r)=>(e=new URL(e+".js",r).href,l[e]||new Promise(l=>{if("document"in self){const s=document.createElement("script");s.src=e,s.onload=l,document.head.appendChild(s)}else s=e,importScripts(e),l()}).then(()=>{let s=l[e];if(!s)throw new Error(`Module ${e} didn’t register its module`);return s}));self.define=(r,i)=>{const n=s||("document"in self?document.currentScript.src:"")||location.href;if(l[n])return;let u={};const a=s=>e(s,n),o={module:{uri:n},exports:u,require:a};l[n]=Promise.all(r.map(s=>o[s]||a(s))).then(s=>(i(...s),u))}}define(["./workbox-3aa584b4"],function(s){"use strict";self.skipWaiting(),s.clientsClaim(),s.precacheAndRoute([{url:"assets/__vite-browser-external-EbDowm3z.js",revision:null},{url:"assets/__vite-optional-peer-dep_effect_xsschema-2MZd7r3K.js",revision:null},{url:"assets/__vite-optional-peer-dep_sury_xsschema-lOxnjujK.js",revision:null},{url:"assets/_...all_-BxUH-drM.js",revision:null},{url:"assets/_plugin-vue_export-helper-B1fiQ0pv.js",revision:null},{url:"assets/302-ai-D9DslN1y.js",revision:null},{url:"assets/abap-BmZqoaZ4.js",revision:null},{url:"assets/actionscript-3-2kSMUQcC.js",revision:null},{url:"assets/ada-CJh9ZuPB.js",revision:null},{url:"assets/airi-card-augk8xdF.js",revision:null},{url:"assets/airi-card-DyOLzjxV.js",revision:null},{url:"assets/alibaba-cloud-model-studio-KFcGPbOF.js",revision:null},{url:"assets/andromeeda-BOowdTIG.js",revision:null},{url:"assets/angular-html-BwIhMlKG.js",revision:null},{url:"assets/angular-html-g7pCbrsx.js",revision:null},{url:"assets/angular-ts-5BlApM15.js",revision:null},{url:"assets/anthropic-B8PghA7R.js",revision:null},{url:"assets/apache-DWAXXnGT.js",revision:null},{url:"assets/apex-nwXnbUAz.js",revision:null},{url:"assets/apl-jVtlZ09R.js",revision:null},{url:"assets/applescript-Cz9sGqzp.js",revision:null},{url:"assets/ara-CJQoJBRP.js",revision:null},{url:"assets/arktype-C-GObzDh-YwZa9NZ7.js",revision:null},{url:"assets/asciidoc-BA_UrW2d.js",revision:null},{url:"assets/asm-BIxSMztU.js",revision:null},{url:"assets/astro-B0Tycmqs.js",revision:null},{url:"assets/audio-record-eA0id_yD.js",revision:null},{url:"assets/aurora-x-CDHuClya.js",revision:null},{url:"assets/awk-ClBConcJ.js",revision:null},{url:"assets/ayu-dark-B_GFjzrJ.js",revision:null},{url:"assets/azure-ai-foundry-D4oH0a-q.js",revision:null},{url:"assets/background-gradient-blending-B88qVe8m.css",revision:null},{url:"assets/background-gradient-blending-pc0b5he6.js",revision:null},{url:"assets/background-removal-BRab23pA.js",revision:null},{url:"assets/ballerina-Drb6BRh4.js",revision:null},{url:"assets/Basic-DIXkBUfL.js",revision:null},{url:"assets/BasicInputFile-Qm3KqrM0.js",revision:null},{url:"assets/bat-DJz6bbuW.js",revision:null},{url:"assets/beancount-C5h8w_cs.js",revision:null},{url:"assets/beat-sync-Beca4l_3.js",revision:null},{url:"assets/beat-sync-D5sXfIwg.js",revision:null},{url:"assets/berry-BmLZOBPW.js",revision:null},{url:"assets/bibtex-DYMg1Kx-.js",revision:null},{url:"assets/bicep-CLwnxnRE.js",revision:null},{url:"assets/blade-D19HT93L.js",revision:null},{url:"assets/browser-3z8p5pVG.js",revision:null},{url:"assets/browser-CpIgEHzS.js",revision:null},{url:"assets/bsl-BsSrTI_b.js",revision:null},{url:"assets/c-BsQdFd5R.js",revision:null},{url:"assets/c-C7x1EMbh.js",revision:null},{url:"assets/cadence-Bi3wwtE2.js",revision:null},{url:"assets/cairo-BHYuQen8.js",revision:null},{url:"assets/CardCreate-CML-j7hu.js",revision:null},{url:"assets/CardCreate-iYwfLQeu.js",revision:null},{url:"assets/CardCreationDialog-C93YF4jN.js",revision:null},{url:"assets/CardCreationDialog-Dzzbbxyt.js",revision:null},{url:"assets/CardCreationDialog-gtYAalV5.css",revision:null},{url:"assets/CardDetailDialog-B-m0ij37.js",revision:null},{url:"assets/CardDetailDialog-DBqmloWn.js",revision:null},{url:"assets/CardListItem-BM_nS5s8.js",revision:null},{url:"assets/CardListItem-D8gpzvVz.js",revision:null},{url:"assets/catppuccin-frappe-6mQgkhLT.js",revision:null},{url:"assets/catppuccin-latte-C1jPVEAY.js",revision:null},{url:"assets/catppuccin-macchiato-8DmS7Rcu.js",revision:null},{url:"assets/catppuccin-mocha-hia3WrjI.js",revision:null},{url:"assets/chunk-oCmw4s_B.js",revision:null},{url:"assets/clarity-DuU43o3k.js",revision:null},{url:"assets/clojure-qfDobZjs.js",revision:null},{url:"assets/cloudflare-workers-ai-DXa7nLrf.js",revision:null},{url:"assets/cmake-C_qJ8GHS.js",revision:null},{url:"assets/cmake-Dnt55uQy.js",revision:null},{url:"assets/cobol-B2uoXC2S.js",revision:null},{url:"assets/codeowners-DtirYH3W.js",revision:null},{url:"assets/codeql-NbyhdQOh.js",revision:null},{url:"assets/coffee-B-kWIFT8.js",revision:null},{url:"assets/color-scheme-BpPbs3WG.js",revision:null},{url:"assets/color-scheme-Cj4kFQq0.css",revision:null},{url:"assets/common-lisp-BC2FAN4H.js",revision:null},{url:"assets/components-DezPZOZc.js",revision:null},{url:"assets/components-DVMYEdhb.css",revision:null},{url:"assets/composables-LSvwmH-U.js",revision:null},{url:"assets/consciousness-B2EplbvT.js",revision:null},{url:"assets/coq-Vtj8cGq0.js",revision:null},{url:"assets/core--HtmBP70.js",revision:null},{url:"assets/core-D3x2k2TT.js",revision:null},{url:"assets/core-DI_3j6Rp.js",revision:null},{url:"assets/cpp-DkaAIdy9.js",revision:null},{url:"assets/cpp-DyQNZB2W.js",revision:null},{url:"assets/crystal-CG18VtGy.js",revision:null},{url:"assets/csharp-BTL6Tve0.js",revision:null},{url:"assets/csharp-DCXm4pHG.js",revision:null},{url:"assets/css-BKnJ5mhV.js",revision:null},{url:"assets/css-ktaarua6.js",revision:null},{url:"assets/csv-TVzBkO21.js",revision:null},{url:"assets/cue-RigXGGON.js",revision:null},{url:"assets/cypher-B7kzJ0OQ.js",revision:null},{url:"assets/d-yzomd4Cj.js",revision:null},{url:"assets/dark-plus-DPJZLhs5.js",revision:null},{url:"assets/dart-BVxw3ufa.js",revision:null},{url:"assets/dax-Bzy-dzbj.js",revision:null},{url:"assets/deepseek-pXt7hWm9.js",revision:null},{url:"assets/default-2HxjvAXC.js",revision:null},{url:"assets/default-browser-C34ggb6G.js",revision:null},{url:"assets/default-node-Bdq0sH8w.js",revision:null},{url:"assets/DeleteCardDialog-BoNEsJ1v.js",revision:null},{url:"assets/DeleteCardDialog-CGa8drGp.js",revision:null},{url:"assets/desktop-cSY0cWhy.js",revision:null},{url:"assets/developer-DT9sGM7n.js",revision:null},{url:"assets/diff-BbcwYWYZ.js",revision:null},{url:"assets/diff-C_atr655.js",revision:null},{url:"assets/dist-DougFmFk.js",revision:null},{url:"assets/docker-Dlx0T3s8.js",revision:null},{url:"assets/dotenv-DoGpCqVE.js",revision:null},{url:"assets/dracula-Cnh0OVDY.js",revision:null},{url:"assets/dracula-soft-DcnYcOFY.js",revision:null},{url:"assets/dream-maker-B2mZfcQ1.js",revision:null},{url:"assets/duckdb-browser-coi.pthread.worker-WD1J30pV.js",revision:null},{url:"assets/duckdb-browser-coi.worker-Ji2I_m5s.js",revision:null},{url:"assets/duckdb-browser-eh.worker-B2xnDV1H.js",revision:null},{url:"assets/duckdb-browser-mvp.worker-DCs3_EjR.js",revision:null},{url:"assets/duckdb-coi-CSr8FQO4.wasm",revision:null},{url:"assets/duckdb-eh-BJOC5S4x.wasm",revision:null},{url:"assets/duckdb-mvp-8HYqhb4i.wasm",revision:null},{url:"assets/duckdb-mvp-Dg0vXvL4.js",revision:null},{url:"assets/edge-DDOPpWSq.js",revision:null},{url:"assets/effect--zg3C1LQ-CMi0ue8E.js",revision:null},{url:"assets/elevenlabs-BCEO4T_d.js",revision:null},{url:"assets/elixir-R8QxM1Se.js",revision:null},{url:"assets/elm-DW-s7peu.js",revision:null},{url:"assets/emacs-lisp-BYUKAKpO.js",revision:null},{url:"assets/erb-KnYdO_Em.js",revision:null},{url:"assets/erlang-BhDq1a4S.js",revision:null},{url:"assets/esm-BonwDHp-.js",revision:null},{url:"assets/everforest-dark-N-vjM3L0.js",revision:null},{url:"assets/everforest-light-D9DgWmg7.js",revision:null},{url:"assets/featherless-ai-Dl3Jn3Gq.js",revision:null},{url:"assets/fennel-D06amY8D.js",revision:null},{url:"assets/fireworks-ai-VrDSbMCP.js",revision:null},{url:"assets/fish-DNwDSK7Z.js",revision:null},{url:"assets/fluent-B_a6WbWz.js",revision:null},{url:"assets/fortran-fixed-form-BSsWwBTS.js",revision:null},{url:"assets/fortran-free-form-ByUPzdPd.js",revision:null},{url:"assets/fortran-free-form-DwrrtcSh.js",revision:null},{url:"assets/fsharp-Cnkp0kUo.js",revision:null},{url:"assets/gaming-factorio-CE7b7m5p.js",revision:null},{url:"assets/gaming-minecraft-CpDK_Rzh.js",revision:null},{url:"assets/gdresource-CYmfiQrJ.js",revision:null},{url:"assets/gdscript-Du_t4uiN.js",revision:null},{url:"assets/gdscript-yjINjKi3.js",revision:null},{url:"assets/gdshader-BOtS0iJE.js",revision:null},{url:"assets/gdshader-paLxvLAF.js",revision:null},{url:"assets/general-CgL4msWU.js",revision:null},{url:"assets/genie-QpkvZv9J.js",revision:null},{url:"assets/gesture-circle-Bg12i6QR.js",revision:null},{url:"assets/gherkin-DHzUmurl.js",revision:null},{url:"assets/git-commit-BQiaNOgu.js",revision:null},{url:"assets/git-rebase-CvvLW9bG.js",revision:null},{url:"assets/github-dark-ChCufMsl.js",revision:null},{url:"assets/github-dark-default-BWjXFyjN.js",revision:null},{url:"assets/github-dark-dimmed-CP7YaqXJ.js",revision:null},{url:"assets/github-dark-high-contrast-MwMSY_hC.js",revision:null},{url:"assets/github-light-default-50L9ePFU.js",revision:null},{url:"assets/github-light-DOOWCIi5.js",revision:null},{url:"assets/github-light-high-contrast-CU6CvqDg.js",revision:null},{url:"assets/gleam-XjarTs5A.js",revision:null},{url:"assets/glimmer-js-D0RZRPl-.js",revision:null},{url:"assets/glimmer-ts-B7gxjXs9.js",revision:null},{url:"assets/glsl-CBveaZh2.js",revision:null},{url:"assets/glsl-rbO6H0G3.js",revision:null},{url:"assets/gnuplot-MDvai3ta.js",revision:null},{url:"assets/go-BeilzjpV.js",revision:null},{url:"assets/go-Cvum6udM.js",revision:null},{url:"assets/google-generative-ai-2zFTZtkm.js",revision:null},{url:"assets/graphql-B8ThoLAV.js",revision:null},{url:"assets/graphql-C6cmCAvD.js",revision:null},{url:"assets/groovy-BXCZjOrt.js",revision:null},{url:"assets/gruvbox-dark-hard-DHmHiPzN.js",revision:null},{url:"assets/gruvbox-dark-medium-DcLq0s_x.js",revision:null},{url:"assets/gruvbox-dark-soft-vGv3IK8_.js",revision:null},{url:"assets/gruvbox-light-hard-wvWyNwP1.js",revision:null},{url:"assets/gruvbox-light-medium-CtWXyZI0.js",revision:null},{url:"assets/gruvbox-light-soft-CkzFRL3W.js",revision:null},{url:"assets/hack-gUGBawJ2.js",revision:null},{url:"assets/haml-BGWK2COS.js",revision:null},{url:"assets/haml-CfRxWSpe.js",revision:null},{url:"assets/handlebars-B2QvI-Uo.js",revision:null},{url:"assets/haskell-BNrz9lxK.js",revision:null},{url:"assets/haxe-CElY8KIi.js",revision:null},{url:"assets/haxe-DGLLLyCz.js",revision:null},{url:"assets/hcl-DxgxmUEn.js",revision:null},{url:"assets/HeaderLink-4n3ShASi.css",revision:null},{url:"assets/HeaderLink-CBrcRuOb.js",revision:null},{url:"assets/hearing-DMsTRyWO.js",revision:null},{url:"assets/hearing-DZNMED8Q.js",revision:null},{url:"assets/hjson-DpVPnsjc.js",revision:null},{url:"assets/hlsl-DLHiVwJH.js",revision:null},{url:"assets/hlsl-DngB1Tng.js",revision:null},{url:"assets/home-Bs3L1IBz.js",revision:null},{url:"assets/houston-A8Uy4-DV.js",revision:null},{url:"assets/html-CslJG3Bn.js",revision:null},{url:"assets/html-CtuC7Z91.js",revision:null},{url:"assets/html-derivative-9L-oQLqM.js",revision:null},{url:"assets/html-derivative-CzS3pIoR.js",revision:null},{url:"assets/http-D13e2e17.js",revision:null},{url:"assets/hxml-BSIECZ4m.js",revision:null},{url:"assets/hy-Bc-IOJHN.js",revision:null},{url:"assets/image-DolN1ewS.css",revision:null},{url:"assets/image-ht0QMkyH.js",revision:null},{url:"assets/imba-D2AABTE4.js",revision:null},{url:"assets/import-url-browser-2BY_NlYi.js",revision:null},{url:"assets/import-url-browser-BKRCydVc.js",revision:null},{url:"assets/import-url-node-C5Xg_jtw.js",revision:null},{url:"assets/index-C49y_OM6.js",revision:null},{url:"assets/index-CAcLDIRJ-BqHqhcGU.js",revision:null},{url:"assets/index-DvvOLi_G.css",revision:null},{url:"assets/index-tts-vllm-gSs8o0Jc.js",revision:null},{url:"assets/ini-CGbrQ286.js",revision:null},{url:"assets/InputFile-CIhlS5cA.js",revision:null},{url:"assets/java-BYs0Cuw4.js",revision:null},{url:"assets/java-CAm1P7sS.js",revision:null},{url:"assets/javascript-D8jDxda6.js",revision:null},{url:"assets/javascript-Dgz2dW0r.js",revision:null},{url:"assets/jinja-BpP1xbYz.js",revision:null},{url:"assets/jison-BcY6aaqU.js",revision:null},{url:"assets/js/CubismSdkForWeb-5-r.3/Core/live2dcubismcore.min.js",revision:null},{url:"assets/json-DxMT6j1T.js",revision:null},{url:"assets/json-KsBTIQrq.js",revision:null},{url:"assets/json5-BpcXIzPc.js",revision:null},{url:"assets/jsonc-4KJ5I9WM.js",revision:null},{url:"assets/jsonl-BoNEj_5j.js",revision:null},{url:"assets/jsonnet-Bu2V-2op.js",revision:null},{url:"assets/jssm-BRO0gCsA.js",revision:null},{url:"assets/jsx-DJlpJEtO.js",revision:null},{url:"assets/jsx-nj4G9k65.js",revision:null},{url:"assets/julia-DCoEJsjz.js",revision:null},{url:"assets/kanagawa-dragon-9MLIB43f.js",revision:null},{url:"assets/kanagawa-lotus-QwP8PnRH.js",revision:null},{url:"assets/kanagawa-wave-BM3l2aPn.js",revision:null},{url:"assets/kotlin-C6UJm2PT.js",revision:null},{url:"assets/kusto-B-Aq3dV_.js",revision:null},{url:"assets/laserwave-CTuGQAd1.js",revision:null},{url:"assets/latex-BIJ8aATJ.js",revision:null},{url:"assets/lean-4CEG6d79.js",revision:null},{url:"assets/less-BrjG8Psy.js",revision:null},{url:"assets/less-CLuP9NyU.js",revision:null},{url:"assets/light-plus-D1zBxEmj.js",revision:null},{url:"assets/liquid-DnZwAPfe.js",revision:null},{url:"assets/llmmarkerParser-DC1ErTJG.js",revision:null},{url:"assets/llvm-CPToTIyy.js",revision:null},{url:"assets/lm-studio-DXK17GYY.js",revision:null},{url:"assets/log-B_ZQYn62.js",revision:null},{url:"assets/logo-KTXSYSP3.js",revision:null},{url:"assets/lua-D4dpe1cg.js",revision:null},{url:"assets/lua-v5dTRgQl.js",revision:null},{url:"assets/luau-BF_TM1DN.js",revision:null},{url:"assets/make-DC_lpX2-.js",revision:null},{url:"assets/markdown-CfNtXfwE.js",revision:null},{url:"assets/markdown-DxZk408U.js",revision:null},{url:"assets/marko-yIe5E5Z8.js",revision:null},{url:"assets/material-theme-CN9Iz4ZH.js",revision:null},{url:"assets/material-theme-darker-CEvocyp9.js",revision:null},{url:"assets/material-theme-lighter-BcmxF2wm.js",revision:null},{url:"assets/material-theme-ocean-Bhm4Xnjb.js",revision:null},{url:"assets/material-theme-palenight-C-psAKwp.js",revision:null},{url:"assets/matlab-B1ezQKhb.js",revision:null},{url:"assets/mdc-Dun8JqNW.js",revision:null},{url:"assets/mdx-BdO1Zp9z.js",revision:null},{url:"assets/memory-long-term-CsF_-Z_l.js",revision:null},{url:"assets/memory-REUykJVb.js",revision:null},{url:"assets/memory-short-term-C9j4xvBM.js",revision:null},{url:"assets/merge-Da9NnIGk.js",revision:null},{url:"assets/mermaid-BkJ__ELo.js",revision:null},{url:"assets/messaging-discord-ChKn8Clb.js",revision:null},{url:"assets/microsoft-speech-mUfhkWV1.js",revision:null},{url:"assets/min-dark-CGDPhqfN.js",revision:null},{url:"assets/min-light-DE1tAoeN.js",revision:null},{url:"assets/mipsasm-C7WEJvxq.js",revision:null},{url:"assets/mistral-ai-DIXIKnGQ.js",revision:null},{url:"assets/models-Cd-RzTS9.js",revision:null},{url:"assets/modelscope-DFTGPFhk.js",revision:null},{url:"assets/modules-D_oa9jhd.js",revision:null},{url:"assets/mojo-Ak2giisM.js",revision:null},{url:"assets/monokai-CLiA7aQa.js",revision:null},{url:"assets/moonshot-ai-DkiM3oCE.js",revision:null},{url:"assets/move-DP7FDS9U.js",revision:null},{url:"assets/narrat-B4kWHp9a.js",revision:null},{url:"assets/nextflow-Bu8Bmv4T.js",revision:null},{url:"assets/nginx-CukI0VB4.js",revision:null},{url:"assets/night-owl-BedTfPfO.js",revision:null},{url:"assets/nim-Bm2Y3MMY.js",revision:null},{url:"assets/nix-BljRPI0Z.js",revision:null},{url:"assets/nord-20mliZNK.js",revision:null},{url:"assets/novita-ai-Cnh-xpUN.js",revision:null},{url:"assets/nushell-CTrWjWB6.js",revision:null},{url:"assets/objective-c-6JpZH0dv.js",revision:null},{url:"assets/objective-cpp-CkzNNxVB.js",revision:null},{url:"assets/ocaml-SE_ZD7M1.js",revision:null},{url:"assets/ollama-CP97Hiob.js",revision:null},{url:"assets/one-dark-pro-HXDSRFIh.js",revision:null},{url:"assets/one-light-LoMS0Jkj.js",revision:null},{url:"assets/openai-audio-speech-lffm9DD8.js",revision:null},{url:"assets/openai-audio-transcription-Dw9_bdTi.js",revision:null},{url:"assets/openai-compatible-audio-speech-Bm7YllgD.js",revision:null},{url:"assets/openai-compatible-audio-transcription-mzGmsZPa.js",revision:null},{url:"assets/openai-compatible-DRL3YYSm.js",revision:null},{url:"assets/openai-DvwkFmAl.js",revision:null},{url:"assets/openrouter-ai-DH1ET5qs.js",revision:null},{url:"assets/ort-wasm-simd-threaded.jsep-B0T3yYHD.wasm",revision:null},{url:"assets/output-Wrt2OI5P.js",revision:null},{url:"assets/pages-BEcpUoSb.js",revision:null},{url:"assets/pages-DCfpT-Zz.css",revision:null},{url:"assets/pascal-rRU8_D-G.js",revision:null},{url:"assets/perl-CVPcNbP3.js",revision:null},{url:"assets/php-CY-0QI1p.js",revision:null},{url:"assets/php-DalLBLaE.js",revision:null},{url:"assets/plain-C8UfuDMw.js",revision:null},{url:"assets/plastic-CPb3CoXb.js",revision:null},{url:"assets/player2-r7P_lOIs.js",revision:null},{url:"assets/player2-speech-DbHa4SKU.js",revision:null},{url:"assets/plsql-C6xdhlC2.js",revision:null},{url:"assets/po-DZURJj6Y.js",revision:null},{url:"assets/poimandres-B8kN7cwm.js",revision:null},{url:"assets/polar-ytBVd2E6.js",revision:null},{url:"assets/polaroid-YMwMUCRV.js",revision:null},{url:"assets/postcss-B6JUvCJe.js",revision:null},{url:"assets/postcss-DQUagZdn.js",revision:null},{url:"assets/powerquery-C7LQjp3s.js",revision:null},{url:"assets/powershell-BTMgxsjH.js",revision:null},{url:"assets/preload-helper-Dglidg_b.js",revision:null},{url:"assets/prisma-93N9tRHF.js",revision:null},{url:"assets/process.worklet-C1tSX8H7.js",revision:null},{url:"assets/prolog-Caw3Y8Dk.js",revision:null},{url:"assets/proto-CFlqlIdu.js",revision:null},{url:"assets/providers-BxJbSrnd.js",revision:null},{url:"assets/pug-BwzNEFyu.js",revision:null},{url:"assets/puppet-DjT1J7Qh.js",revision:null},{url:"assets/purescript-Dv_x4jWx.js",revision:null},{url:"assets/python-Bx2QlNts.js",revision:null},{url:"assets/python-zXvcymin.js",revision:null},{url:"assets/qml-_L4ssc2N.js",revision:null},{url:"assets/qmldir-Cf83bzlm.js",revision:null},{url:"assets/qss-9M_oMEHw.js",revision:null},{url:"assets/r-Bk0IFkd-.js",revision:null},{url:"assets/r-CtBlkobD.js",revision:null},{url:"assets/racket-DQFmijkJ.js",revision:null},{url:"assets/raku-BZUauxvP.js",revision:null},{url:"assets/razor-BJrOq_uw.js",revision:null},{url:"assets/red-CCPHkxOm.js",revision:null},{url:"assets/reg-HbSowBn4.js",revision:null},{url:"assets/regexp-BuIaxrkB.js",revision:null},{url:"assets/regexp-NAuuHd2W.js",revision:null},{url:"assets/rel-BcM2jNaM.js",revision:null},{url:"assets/riscv-BRLU5v7r.js",revision:null},{url:"assets/rose-pine-dawn-Fhb_Xnh7.js",revision:null},{url:"assets/rose-pine-moon-CS-pvxH9.js",revision:null},{url:"assets/rose-pine-tAetjZoL.js",revision:null},{url:"assets/route-block-B7Ro39Uj.js",revision:null},{url:"assets/rst-Ig67dzob.js",revision:null},{url:"assets/ruby-Cq5ZtsHv.js",revision:null},{url:"assets/ruby-D-9NSXos.js",revision:null},{url:"assets/rust-BOfZ47Y7.js",revision:null},{url:"assets/sas-BMGiYHgT.js",revision:null},{url:"assets/sass-DoR_YVZ4.js",revision:null},{url:"assets/scala-CNjA65N1.js",revision:null},{url:"assets/scene-C2mwzRNN.js",revision:null},{url:"assets/scenes-CSI-T_If.js",revision:null},{url:"assets/scheme-C0WIRgzB.js",revision:null},{url:"assets/scss-C26veJg4.js",revision:null},{url:"assets/scss-D3f2vpwU.js",revision:null},{url:"assets/sdbl-BhDyTePU.js",revision:null},{url:"assets/sdbl-ERz0IrvQ.js",revision:null},{url:"assets/settings-CfSek5V6.js",revision:null},{url:"assets/settings-r0lpvscp.js",revision:null},{url:"assets/settings-xaO_9bCU.js",revision:null},{url:"assets/shaderlab-BH31KfrW.js",revision:null},{url:"assets/shellscript-CH3wW8yu.js",revision:null},{url:"assets/shellscript-DFqDRuod.js",revision:null},{url:"assets/shellsession-DbXR7x1O.js",revision:null},{url:"assets/slack-dark-DfRAUepK.js",revision:null},{url:"assets/slack-ochin-BNXszgsw.js",revision:null},{url:"assets/sleep-D9PwRUW4.js",revision:null},{url:"assets/smalltalk-qBdCIVGx.js",revision:null},{url:"assets/snazzy-light-D2Coz04G.js",revision:null},{url:"assets/solarized-dark-Cq3iXrKU.js",revision:null},{url:"assets/solarized-light-DV8BlH3g.js",revision:null},{url:"assets/solidity-fYn4aUeA.js",revision:null},{url:"assets/soy-Cl0YZs0G.js",revision:null},{url:"assets/sparql-DdsG-6za.js",revision:null},{url:"assets/speech-D8PXbBzR.js",revision:null},{url:"assets/splunk-DY45ZIOv.js",revision:null},{url:"assets/sql-BX7wDjep.js",revision:null},{url:"assets/sql-txsMA6bi.js",revision:null},{url:"assets/src-Bm0-H4HU.js",revision:null},{url:"assets/src-BWIA5SKm.css",revision:null},{url:"assets/src-CKhZ4JvK.js",revision:null},{url:"assets/src-CuvaGKQp.js",revision:null},{url:"assets/ssh-config-Bm9Jce1v.js",revision:null},{url:"assets/stage-D8uVLSVO.js",revision:null},{url:"assets/stata-Bxp7LHRZ.js",revision:null},{url:"assets/stylus-D3XDV6-C.js",revision:null},{url:"assets/stylus-NPSgSOQb.js",revision:null},{url:"assets/sury-s6Akl-oc-CVFVVs2w.js",revision:null},{url:"assets/svelte-w-gUcBCK.js",revision:null},{url:"assets/swift-CTEC0_KU.js",revision:null},{url:"assets/synthwave-84-BaxtcC5_.js",revision:null},{url:"assets/system-dWJM1mqw.js",revision:null},{url:"assets/system-verilog-CMoaPYTs.js",revision:null},{url:"assets/systemd-_wA2HfHs.js",revision:null},{url:"assets/talonscript-fmu__2Cs.js",revision:null},{url:"assets/tasl-DY83btrh.js",revision:null},{url:"assets/tcl-Bsvc7V9I.js",revision:null},{url:"assets/templ-DkuHnJTh.js",revision:null},{url:"assets/terraform-J3oD_My-.js",revision:null},{url:"assets/tex-2Vn4obyT.js",revision:null},{url:"assets/tex-Dkpz2WGy.js",revision:null},{url:"assets/theme-color-DXm0aN4b.js",revision:null},{url:"assets/together-ai-DP-xTysl.js",revision:null},{url:"assets/tokyo-night-B2g95no3.js",revision:null},{url:"assets/toml-y2HgAICO.js",revision:null},{url:"assets/transformers.web-B1sKsp79.js",revision:null},{url:"assets/tres-DWrEIk56.js",revision:null},{url:"assets/ts-tags-C8RXoV4R.js",revision:null},{url:"assets/tsv-DXbmUxvT.js",revision:null},{url:"assets/tsx-BGdTcLxW.js",revision:null},{url:"assets/tsx-xDo84RCi.js",revision:null},{url:"assets/turtle-QPjCya5Q.js",revision:null},{url:"assets/turtle-Yv6YpTRU.js",revision:null},{url:"assets/twig-CdzFbnB6.js",revision:null},{url:"assets/typescript-Bw9W-Dhc.js",revision:null},{url:"assets/typescript-CMytpLvv.js",revision:null},{url:"assets/typespec-Cc97pILO.js",revision:null},{url:"assets/typst-Rx_dXh2y.js",revision:null},{url:"assets/use-magic-keys-CyXBhxyG.js",revision:null},{url:"assets/use-provider-validation-DQqujoEo.js",revision:null},{url:"assets/v-DXD-MzFn.js",revision:null},{url:"assets/vala-DHS_v0K2.js",revision:null},{url:"assets/valibot-DBCeetIe-D1gZlwnl.js",revision:null},{url:"assets/vb-B7Th6LH3.js",revision:null},{url:"assets/verilog-CiaJAOv7.js",revision:null},{url:"assets/vesper-BUijp2ka.js",revision:null},{url:"assets/vhdl-Cwxwtqh1.js",revision:null},{url:"assets/vibrant-CB9BlXSa.js",revision:null},{url:"assets/viml-CcAo7yzP.js",revision:null},{url:"assets/vitesse-black-D61OUEKs.js",revision:null},{url:"assets/vitesse-dark-DmoPsHSU.js",revision:null},{url:"assets/vitesse-light-B6Xk6X0c.js",revision:null},{url:"assets/vllm-BbuRta-v.js",revision:null},{url:"assets/volcengine-bciOC8NI.js",revision:null},{url:"assets/vue-D1FGBKTR.js",revision:null},{url:"assets/vue-D2XYp8Mg.js",revision:null},{url:"assets/vue-html-CQih9W7P.js",revision:null},{url:"assets/vue-i18n.runtime-D5nX6O-m.js",revision:null},{url:"assets/vue-router-B6fTMIEw.js",revision:null},{url:"assets/vue-vine-CUhDDlAc.js",revision:null},{url:"assets/vue.runtime.esm-bundler-CqNiK8Pu.js",revision:null},{url:"assets/vyper-DqNbvmTp.js",revision:null},{url:"assets/wasm-CNn-6d3c.js",revision:null},{url:"assets/wasm-Dt6j3zUn.js",revision:null},{url:"assets/webgpu-BssPXcm7.js",revision:null},{url:"assets/wenyan-2IRV_sW9.js",revision:null},{url:"assets/wgsl-DClOGfkB.js",revision:null},{url:"assets/widgets-CXcBqV8l.css",revision:null},{url:"assets/widgets-DsipU2vX.js",revision:null},{url:"assets/wikitext-B9CAgBhQ.js",revision:null},{url:"assets/wit-BDwZo0p5.js",revision:null},{url:"assets/wolfram-CH4Al-kc.js",revision:null},{url:"assets/worker-BhNU8Yi3.js",revision:null},{url:"assets/worklet-D3oCvJ3_.js",revision:null},{url:"assets/x-BbqG90Aa.js",revision:null},{url:"assets/xai-CAstzs4V.js",revision:null},{url:"assets/xml-BE-jQFpo.js",revision:null},{url:"assets/xml-DZFoFcC6.js",revision:null},{url:"assets/xsl-BJZQ84Qm.js",revision:null},{url:"assets/yaml-CbmOf8S1.js",revision:null},{url:"assets/yaml-Cz8gU4oz.js",revision:null},{url:"assets/zenscript-TYKLqadi.js",revision:null},{url:"assets/zig-3Z8qyn8W.js",revision:null},{url:"assets/zod-Bw_60DVU-BDO4CDLJ.js",revision:null},{url:"index.html",revision:"eb9cc1ae80ad6b4f91a7e6de34398450"},{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"apple-touch-icon.png",revision:"b41f3c1ba3c98364c640fe2b7348bd39"},{url:"favicon.svg",revision:"47d50a7bc31b26d14f3895982906935f"},{url:"maskable_icon_x192.png",revision:"a6ed025fb1491e8b498c9f4c0064d190"},{url:"maskable_icon_x512.png",revision:"b7b2c2d9bda88c74a295695c8a0e7468"},{url:"web-app-manifest-192x192.png",revision:"c9731148ea6befa78a495f63536c82eb"},{url:"web-app-manifest-512x512.png",revision:"bcae855d5ff588b682314fe1c6e530f0"},{url:"manifest.webmanifest",revision:"0a5a207cc5b76af4bd35f0b587dd1902"}],{}),s.cleanupOutdatedCaches(),s.registerRoute(new s.NavigationRoute(s.createHandlerBoundToURL("index.html"),{denylist:[/^\/docs\//,/^\/ui\//,/^\/remote-assets\//,/^\/api\//]}))});
|