nekomeowww commited on
Commit
fc5c682
·
1 Parent(s): 14bee9b

release: build eb81a948470f01285fa8d275901fc3b642935da8

Browse files
assets/HeaderLink-B7kodbj5.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"file":"HeaderLink-B7kodbj5.js","names":[],"sources":["../../src/assets/logo-dark.svg","../../src/assets/logo.svg","../../src/components/Layouts/HeaderLink.vue","../../src/components/Layouts/HeaderLink.vue"],"sourcesContent":["export default \"__VITE_ASSET__8HSUfh7cJHNFxCkInNzNXw__\"","export default \"__VITE_ASSET__P4DPfwIRieI8P6q8r4JZRw__\"","<script setup lang=\"ts\">\nimport { useTheme } from '@proj-airi/ui'\nimport { RouterLink } from 'vue-router'\n\nimport LogoDark from '../../assets/logo-dark.svg'\nimport Logo from '../../assets/logo.svg'\n\nconst { isDark: dark } = useTheme()\n</script>\n\n<template>\n <RouterLink\n to=\"/\" flex=\"~\" items-center\n gap-2 px-2 text-nowrap text-2xl outline-none\n >\n <template v-if=\"dark\">\n <img :src=\"LogoDark\" h-8 w-8 class=\"theme-colored\">\n </template>\n <template v-else>\n <img :src=\"Logo\" h-8 w-8 class=\"theme-colored\">\n </template>\n <div translate-y=\"[2px]\" font-semibold font-quicksand>\n <span>AIRI</span>\n </div>\n </RouterLink>\n</template>\n\n<style scoped>\n.theme-colored {\n filter: hue-rotate(calc(var(--chromatic-hue, 0) * 1deg));\n}\n</style>\n","<script setup lang=\"ts\">\nimport { useTheme } from '@proj-airi/ui'\nimport { RouterLink } from 'vue-router'\n\nimport LogoDark from '../../assets/logo-dark.svg'\nimport Logo from '../../assets/logo.svg'\n\nconst { isDark: dark } = useTheme()\n</script>\n\n<template>\n <RouterLink\n to=\"/\" flex=\"~\" items-center\n gap-2 px-2 text-nowrap text-2xl outline-none\n >\n <template v-if=\"dark\">\n <img :src=\"LogoDark\" h-8 w-8 class=\"theme-colored\">\n </template>\n <template v-else>\n <img :src=\"Logo\" h-8 w-8 class=\"theme-colored\">\n </template>\n <div translate-y=\"[2px]\" font-semibold font-quicksand>\n <span>AIRI</span>\n </div>\n </RouterLink>\n</template>\n\n<style scoped>\n.theme-colored {\n filter: hue-rotate(calc(var(--chromatic-hue, 0) * 1deg));\n}\n</style>\n"],"mappings":"qPAAA,IAAA,EAAe,iCCAf,EAAe,oFEOf,GAAM,CAAE,OAAQ,GAAS,GAAS,mBAIhC,EAaa,EAAA,EAAA,CAAA,CAZX,GAAG,IAAI,KAAK,IAAI,eAAA,GAChB,QAAA,GAAM,OAAA,GAAK,cAAA,GAAY,WAAA,GAAS,eAAA,mBAIrB,CAFK,EAAA,EAAI,EAAA,GAAA,CAClB,EAAmD,MAAA,OAA7C,IAAK,EAAA,EAAQ,CAAE,MAAA,GAAI,MAAA,GAAI,MAAM,iCAGnC,EAA+C,MAAA,OAAzC,IAAK,EAAA,EAAI,CAAE,MAAA,GAAI,MAAA,GAAI,MAAM,mCAEjC,EAEM,MAAA,CAFD,cAAY,QAAQ,gBAAA,GAAc,iBAAA,KACrC,EAAiB,OAAA,KAAX,OAAI,CAAA,CAAA,GAAA,CAAA,CAAA"}
 
1
+ {"version":3,"file":"HeaderLink-B7kodbj5.js","names":[],"sources":["../../src/assets/logo-dark.svg","../../src/assets/logo.svg","../../src/components/Layouts/HeaderLink.vue","../../src/components/Layouts/HeaderLink.vue"],"sourcesContent":["export default \"__VITE_ASSET__P4DPfwIRieI8P6q8r4JZRw__\"","export default \"__VITE_ASSET__cn7IAAGY294pWGc7MpElVg__\"","<script setup lang=\"ts\">\nimport { useTheme } from '@proj-airi/ui'\nimport { RouterLink } from 'vue-router'\n\nimport LogoDark from '../../assets/logo-dark.svg'\nimport Logo from '../../assets/logo.svg'\n\nconst { isDark: dark } = useTheme()\n</script>\n\n<template>\n <RouterLink\n to=\"/\" flex=\"~\" items-center\n gap-2 px-2 text-nowrap text-2xl outline-none\n >\n <template v-if=\"dark\">\n <img :src=\"LogoDark\" h-8 w-8 class=\"theme-colored\">\n </template>\n <template v-else>\n <img :src=\"Logo\" h-8 w-8 class=\"theme-colored\">\n </template>\n <div translate-y=\"[2px]\" font-semibold font-quicksand>\n <span>AIRI</span>\n </div>\n </RouterLink>\n</template>\n\n<style scoped>\n.theme-colored {\n filter: hue-rotate(calc(var(--chromatic-hue, 0) * 1deg));\n}\n</style>\n","<script setup lang=\"ts\">\nimport { useTheme } from '@proj-airi/ui'\nimport { RouterLink } from 'vue-router'\n\nimport LogoDark from '../../assets/logo-dark.svg'\nimport Logo from '../../assets/logo.svg'\n\nconst { isDark: dark } = useTheme()\n</script>\n\n<template>\n <RouterLink\n to=\"/\" flex=\"~\" items-center\n gap-2 px-2 text-nowrap text-2xl outline-none\n >\n <template v-if=\"dark\">\n <img :src=\"LogoDark\" h-8 w-8 class=\"theme-colored\">\n </template>\n <template v-else>\n <img :src=\"Logo\" h-8 w-8 class=\"theme-colored\">\n </template>\n <div translate-y=\"[2px]\" font-semibold font-quicksand>\n <span>AIRI</span>\n </div>\n </RouterLink>\n</template>\n\n<style scoped>\n.theme-colored {\n filter: hue-rotate(calc(var(--chromatic-hue, 0) * 1deg));\n}\n</style>\n"],"mappings":"qPAAA,IAAA,EAAe,iCCAf,EAAe,oFEOf,GAAM,CAAE,OAAQ,GAAS,GAAS,mBAIhC,EAaa,EAAA,EAAA,CAAA,CAZX,GAAG,IAAI,KAAK,IAAI,eAAA,GAChB,QAAA,GAAM,OAAA,GAAK,cAAA,GAAY,WAAA,GAAS,eAAA,mBAIrB,CAFK,EAAA,EAAI,EAAA,GAAA,CAClB,EAAmD,MAAA,OAA7C,IAAK,EAAA,EAAQ,CAAE,MAAA,GAAI,MAAA,GAAI,MAAM,iCAGnC,EAA+C,MAAA,OAAzC,IAAK,EAAA,EAAI,CAAE,MAAA,GAAI,MAAA,GAAI,MAAM,mCAEjC,EAEM,MAAA,CAFD,cAAY,QAAQ,gBAAA,GAAc,iBAAA,KACrC,EAAiB,OAAA,KAAX,OAAI,CAAA,CAAA,GAAA,CAAA,CAAA"}
assets/beat-sync-D5GKrl4f.js.map CHANGED
The diff for this file is too large to render. See raw diff
 
assets/components-DAx3BLQj.js.map CHANGED
The diff for this file is too large to render. See raw diff
 
assets/duckdb-mvp-CpveRNMA.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"file":"duckdb-mvp-CpveRNMA.js","names":[],"sources":["../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-eh.wasm?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-mvp.wasm?url"],"sourcesContent":["export default \"__VITE_ASSET__U2YZxvNlcnuoWcGKwa9Wsw__\"","export default \"__VITE_ASSET__m8R6TgWxwop2r_xOIPNRtg__\""],"x_google_ignoreList":[0,1],"mappings":"AAAA,IAAA,EAAe,kCCAf,EAAe"}
 
1
+ {"version":3,"file":"duckdb-mvp-CpveRNMA.js","names":[],"sources":["../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-eh.wasm?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-mvp.wasm?url"],"sourcesContent":["export default \"__VITE_ASSET__ZoP2ebLT5e$hm8jPkF9mgA__\"","export default \"__VITE_ASSET__cLZLOsSELI_GmwKcVOKKRw__\""],"x_google_ignoreList":[0,1],"mappings":"AAAA,IAAA,EAAe,kCCAf,EAAe"}
assets/{git-IgEDb7zB.js → git-l_FW8hMh.js} RENAMED
@@ -1 +1 @@
1
- const e=`6321d78060`,t=`main`,n=`Sat Dec 20 19:03:15 2025 +0800`;export{t as n,n as r,e as t};
 
1
+ const e=`eb81a94847`,t=`main`,n=`Sat Dec 20 19:45:27 2025 +0800`;export{t as n,n as r,e as t};
assets/import-url-browser-CoAxkULA.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"file":"import-url-browser-CoAxkULA.js","names":["mvpMainModule","mvpMainWorker","ehMainModule","ehMainWorker","coiMainModule","coiMainWorker","coiPthreadWorker"],"sources":["../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-browser-eh.worker.js?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-browser-mvp.worker.js?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-coi.wasm?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-browser-coi.worker.js?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-browser-coi.pthread.worker.js?url","../../../../node_modules/.pnpm/@[email protected][email protected]_@[email protected]_@[email protected]_db6b4784525cb09c5e0dfb801b706ea5/node_modules/@proj-airi/duckdb-wasm/dist/bundles/import-url-browser.mjs"],"sourcesContent":["export default \"__VITE_ASSET__6kssa3xCT2YlMpIbbRNP$Q__\"","export default \"__VITE_ASSET__aLISaAY6NSiJFT$6GdtrfA__\"","export default \"__VITE_ASSET__2$LtLFQdS6IeO$uJxLxRJQ__\"","export default \"__VITE_ASSET__epdbhdyBUyD3hvxx0_dcTg__\"","export default \"__VITE_ASSET__$oUiuAXR7gZMKRQU56HW2w__\"","import ehMainWorker from \"@duckdb/duckdb-wasm/dist/duckdb-browser-eh.worker.js?url\";\nimport ehMainModule from \"@duckdb/duckdb-wasm/dist/duckdb-eh.wasm?url\";\nimport mvpMainWorker from \"@duckdb/duckdb-wasm/dist/duckdb-browser-mvp.worker.js?url\";\nimport mvpMainModule from \"@duckdb/duckdb-wasm/dist/duckdb-mvp.wasm?url\";\nimport coiMainModule from \"@duckdb/duckdb-wasm/dist/duckdb-coi.wasm?url\";\nimport coiMainWorker from \"@duckdb/duckdb-wasm/dist/duckdb-browser-coi.worker.js?url\";\nimport coiPthreadWorker from \"@duckdb/duckdb-wasm/dist/duckdb-browser-coi.pthread.worker.js?url\";\n\n//#region src/bundles/import-url-browser.ts\nfunction getImportUrlBundles() {\n\treturn {\n\t\tmvp: {\n\t\t\tmainModule: mvpMainModule,\n\t\t\tmainWorker: mvpMainWorker\n\t\t},\n\t\teh: {\n\t\t\tmainModule: ehMainModule,\n\t\t\tmainWorker: ehMainWorker\n\t\t},\n\t\tcoi: {\n\t\t\tmainModule: coiMainModule,\n\t\t\tmainWorker: coiMainWorker,\n\t\t\tpthreadWorker: coiPthreadWorker\n\t\t}\n\t};\n}\n\n//#endregion\nexport { getImportUrlBundles };\n//# sourceMappingURL=import-url-browser.mjs.map"],"x_google_ignoreList":[0,1,2,3,4,5],"mappings":"+CAAA,IAAA,EAAe,+CCAf,EAAe,gDCAf,EAAe,mCCAf,EAAe,gDCAf,EAAe,wDCSf,SAAS,GAAsB,CAC9B,MAAO,CACN,IAAK,CACJ,WAAYA,EACZ,WAAYC,EACZ,CACD,GAAI,CACH,WAAYC,EACZ,WAAYC,EACZ,CACD,IAAK,CACJ,WAAYC,EACZ,WAAYC,EACZ,cAAeC,GAEhB"}
 
1
+ {"version":3,"file":"import-url-browser-CoAxkULA.js","names":["mvpMainModule","mvpMainWorker","ehMainModule","ehMainWorker","coiMainModule","coiMainWorker","coiPthreadWorker"],"sources":["../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-browser-eh.worker.js?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-browser-mvp.worker.js?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-coi.wasm?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-browser-coi.worker.js?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-browser-coi.pthread.worker.js?url","../../../../node_modules/.pnpm/@[email protected][email protected]_@[email protected]_@[email protected]_db6b4784525cb09c5e0dfb801b706ea5/node_modules/@proj-airi/duckdb-wasm/dist/bundles/import-url-browser.mjs"],"sourcesContent":["export default \"__VITE_ASSET__DUq8YoikZLXEejpNZ1KQvg__\"","export default \"__VITE_ASSET__$oUiuAXR7gZMKRQU56HW2w__\"","export default \"__VITE_ASSET__2$LtLFQdS6IeO$uJxLxRJQ__\"","export default \"__VITE_ASSET__aLISaAY6NSiJFT$6GdtrfA__\"","export default \"__VITE_ASSET__6kssa3xCT2YlMpIbbRNP$Q__\"","import ehMainWorker from \"@duckdb/duckdb-wasm/dist/duckdb-browser-eh.worker.js?url\";\nimport ehMainModule from \"@duckdb/duckdb-wasm/dist/duckdb-eh.wasm?url\";\nimport mvpMainWorker from \"@duckdb/duckdb-wasm/dist/duckdb-browser-mvp.worker.js?url\";\nimport mvpMainModule from \"@duckdb/duckdb-wasm/dist/duckdb-mvp.wasm?url\";\nimport coiMainModule from \"@duckdb/duckdb-wasm/dist/duckdb-coi.wasm?url\";\nimport coiMainWorker from \"@duckdb/duckdb-wasm/dist/duckdb-browser-coi.worker.js?url\";\nimport coiPthreadWorker from \"@duckdb/duckdb-wasm/dist/duckdb-browser-coi.pthread.worker.js?url\";\n\n//#region src/bundles/import-url-browser.ts\nfunction getImportUrlBundles() {\n\treturn {\n\t\tmvp: {\n\t\t\tmainModule: mvpMainModule,\n\t\t\tmainWorker: mvpMainWorker\n\t\t},\n\t\teh: {\n\t\t\tmainModule: ehMainModule,\n\t\t\tmainWorker: ehMainWorker\n\t\t},\n\t\tcoi: {\n\t\t\tmainModule: coiMainModule,\n\t\t\tmainWorker: coiMainWorker,\n\t\t\tpthreadWorker: coiPthreadWorker\n\t\t}\n\t};\n}\n\n//#endregion\nexport { getImportUrlBundles };\n//# sourceMappingURL=import-url-browser.mjs.map"],"x_google_ignoreList":[0,1,2,3,4,5],"mappings":"+CAAA,IAAA,EAAe,+CCAf,EAAe,gDCAf,EAAe,mCCAf,EAAe,gDCAf,EAAe,wDCSf,SAAS,GAAsB,CAC9B,MAAO,CACN,IAAK,CACJ,WAAYA,EACZ,WAAYC,EACZ,CACD,GAAI,CACH,WAAYC,EACZ,WAAYC,EACZ,CACD,IAAK,CACJ,WAAYC,EACZ,WAAYC,EACZ,cAAeC,GAEhB"}
assets/import-url-node-DIz6FvtJ.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"file":"import-url-node-DIz6FvtJ.js","names":["mvpMainModule","mvpMainWorker","ehMainModule","ehMainWorker"],"sources":["../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-node-eh.worker.cjs?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-node-mvp.worker.cjs?url","../../../../node_modules/.pnpm/@[email protected][email protected]_@[email protected]_@[email protected]_db6b4784525cb09c5e0dfb801b706ea5/node_modules/@proj-airi/duckdb-wasm/dist/bundles/import-url-node.mjs"],"sourcesContent":["export default \"__VITE_ASSET__dJ$ULFcuzX43djbIEsCZPw__\"","export default \"__VITE_ASSET__Msg57USEadASvSStYSdmzA__\"","import ehMainModule from \"@duckdb/duckdb-wasm/dist/duckdb-eh.wasm?url\";\nimport mvpMainModule from \"@duckdb/duckdb-wasm/dist/duckdb-mvp.wasm?url\";\nimport ehMainWorker from \"@duckdb/duckdb-wasm/dist/duckdb-node-eh.worker.cjs?url\";\nimport mvpMainWorker from \"@duckdb/duckdb-wasm/dist/duckdb-node-mvp.worker.cjs?url\";\n\n//#region src/bundles/import-url-node.ts\nfunction transformUrl(url) {\n\tif (url.startsWith(\"/@fs/\")) return url.replace(\"/@fs/\", \"file://\");\n\treturn url;\n}\nasync function getImportUrlBundles() {\n\treturn {\n\t\tmvp: {\n\t\t\tmainModule: transformUrl(mvpMainModule),\n\t\t\tmainWorker: transformUrl(mvpMainWorker)\n\t\t},\n\t\teh: {\n\t\t\tmainModule: transformUrl(ehMainModule),\n\t\t\tmainWorker: transformUrl(ehMainWorker)\n\t\t}\n\t};\n}\n\n//#endregion\nexport { getImportUrlBundles };\n//# sourceMappingURL=import-url-node.mjs.map"],"x_google_ignoreList":[0,1,2],"mappings":"+CAAA,IAAA,EAAe,6CCAf,EAAe,8CCMf,SAAS,EAAa,EAAK,CAE1B,OADI,EAAI,WAAW,QAAQ,CAAS,EAAI,QAAQ,QAAS,UAAU,CAC5D,EAER,eAAe,GAAsB,CACpC,MAAO,CACN,IAAK,CACJ,WAAY,EAAaA,EAAc,CACvC,WAAY,EAAaC,EAAAA,CACzB,CACD,GAAI,CACH,WAAY,EAAaC,EAAa,CACtC,WAAY,EAAaC,EAAAA,EAE1B"}
 
1
+ {"version":3,"file":"import-url-node-DIz6FvtJ.js","names":["mvpMainModule","mvpMainWorker","ehMainModule","ehMainWorker"],"sources":["../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-node-eh.worker.cjs?url","../../../../node_modules/.pnpm/@[email protected]/node_modules/@duckdb/duckdb-wasm/dist/duckdb-node-mvp.worker.cjs?url","../../../../node_modules/.pnpm/@[email protected][email protected]_@[email protected]_@[email protected]_db6b4784525cb09c5e0dfb801b706ea5/node_modules/@proj-airi/duckdb-wasm/dist/bundles/import-url-node.mjs"],"sourcesContent":["export default \"__VITE_ASSET__epdbhdyBUyD3hvxx0_dcTg__\"","export default \"__VITE_ASSET__Msg57USEadASvSStYSdmzA__\"","import ehMainModule from \"@duckdb/duckdb-wasm/dist/duckdb-eh.wasm?url\";\nimport mvpMainModule from \"@duckdb/duckdb-wasm/dist/duckdb-mvp.wasm?url\";\nimport ehMainWorker from \"@duckdb/duckdb-wasm/dist/duckdb-node-eh.worker.cjs?url\";\nimport mvpMainWorker from \"@duckdb/duckdb-wasm/dist/duckdb-node-mvp.worker.cjs?url\";\n\n//#region src/bundles/import-url-node.ts\nfunction transformUrl(url) {\n\tif (url.startsWith(\"/@fs/\")) return url.replace(\"/@fs/\", \"file://\");\n\treturn url;\n}\nasync function getImportUrlBundles() {\n\treturn {\n\t\tmvp: {\n\t\t\tmainModule: transformUrl(mvpMainModule),\n\t\t\tmainWorker: transformUrl(mvpMainWorker)\n\t\t},\n\t\teh: {\n\t\t\tmainModule: transformUrl(ehMainModule),\n\t\t\tmainWorker: transformUrl(ehMainWorker)\n\t\t}\n\t};\n}\n\n//#endregion\nexport { getImportUrlBundles };\n//# sourceMappingURL=import-url-node.mjs.map"],"x_google_ignoreList":[0,1,2],"mappings":"+CAAA,IAAA,EAAe,6CCAf,EAAe,8CCMf,SAAS,EAAa,EAAK,CAE1B,OADI,EAAI,WAAW,QAAQ,CAAS,EAAI,QAAQ,QAAS,UAAU,CAC5D,EAER,eAAe,GAAsB,CACpC,MAAO,CACN,IAAK,CACJ,WAAY,EAAaA,EAAc,CACvC,WAAY,EAAaC,EAAAA,CACzB,CACD,GAAI,CACH,WAAY,EAAaC,EAAa,CACtC,WAAY,EAAaC,EAAAA,EAE1B"}
assets/{index-CDSvKqlM.js → index-CHndoRD7.js} RENAMED
The diff for this file is too large to render. See raw diff
 
assets/{index-CDSvKqlM.js.map → index-CHndoRD7.js.map} RENAMED
The diff for this file is too large to render. See raw diff
 
assets/{pages-CPh_NSlF.js → pages-CBVrBSYv.js} RENAMED
@@ -1,4 +1,4 @@
1
- import{A as e,C as t,G as n,J as r,K as i,Nt as a,O as o,Pt as s,R as c,S as l,W as u,Y as d,at as f,b as p,gt as m,h,it as g,jt as _,k as v,kt as y,lt as b,m as x,n as S,nt as C,w,x as T,xt as E}from"./vue.runtime.esm-bundler-_ZPRHVd_.js";import"./tres-W9AbpMXx.js";import{a as D,c as O,n as k,r as A,t as j}from"./src-DsesPXky.js";import{_ as M,g as N,v as P,y as F}from"./widgets-bndabloP.js";import{a as I}from"./resettable-BDb-PSiI.js";import{t as L}from"./vue-router-COpsLyGI.js";import{t as R}from"./_plugin-vue_export-helper-D9nTFCD1.js";import{t as z}from"./Basic-FWv8Yuu5.js";import{b as B,h as V,i as H,t as U,y as ee}from"./dist-CHHR81Ps.js";import"./src-D3mcpXgY.js";import{G as W,K as G,W as K,o as q,s as J}from"./components-DAx3BLQj.js";import"./environment-Dccvu44Y.js";import"./queues-COS0AVjM.js";import{i as te,r as ne}from"./speech-DU5dcML1.js";import"./purify.es-D2OJ5Nus.js";import{n as re}from"./vue-i18n.runtime-CBBOw6Cv.js";import{r as ie,t as ae}from"./theme-color-Cvvh42d1.js";import{a as oe,c as se,i as Y,o as ce}from"./stream-transcription-BITUYZfS.js";import"./beat-sync-D5GKrl4f.js";import{t as le}from"./scenes-BRJHfFPR.js";import{D as ue,n as X,r as Z}from"./settings-i6i7WTXB.js";import"./__vite-browser-external-BIJ5qPp2.js";import"./airi-card-D3cIwzzH.js";import{r as Q}from"./chat-B1AFmYUc.js";import{t as de}from"./hearing-BwU6IjG3.js";import{n as $,r as fe,t as pe}from"./git-IgEDb7zB.js";import{n as me,r as he,t as ge}from"./HeaderLink-B7kodbj5.js";import"./transformers.web-BzzOvbbV.js";import{t as _e}from"./route-block-Cvmo4DYc.js";import{a as ve}from"./src-BFfPX31I.js";import"./vrm-CveqFiF2.js";import"./Live2D-BcZ2ROWj.js";import{n as ye}from"./live2d-Bm7SFY_Z.js";import{t as be}from"./process.worklet-duMyTSdi.js";import{t as xe}from"./composables-D_rFk_xi.js";var Se={class:_([`max-w-[min(960px,calc(100%-2rem))]`,`mx-auto`,`h-full`,`flex`,`flex-col`,`pt-14`])},Ce={class:_([`mb-14`,`text-center`,`text-5xl`,`font-sans-rounded`])},we={class:_([`text-neutral-400 dark:text-neutral-100/65`])},Te={class:_([`text-pink-400 dark:text-pink-300/90`])},Ee={key:0,class:_([`mt-2 text-base`])},De={key:0,class:_([`flex-1`])},Oe={class:_([`mt-4`,`grid grid-cols-[120px_1fr]`,`gap-2`,`text-sm`])},ke={class:_([`font-mono`])},Ae={class:_([`font-mono`])},je={class:_([`font-mono`])},Me={class:_([`font-mono`])},Ne={class:_([`my-10`])},Pe={class:_([`mt-4 flex flex-col gap-2`])},Fe=[`href`],Ie=e({__name:`about-content`,props:{title:{default:`Project`},highlight:{default:`AIRI`},subtitle:{default:``},buildInfo:{},links:{default:()=>[{label:`Home`,href:`https://airi.moeru.ai/docs/`,icon:`i-solar:home-smile-outline`},{label:`Documentations`,href:`https://airi.moeru.ai/docs/en/docs/overview/`,icon:`i-solar:document-add-outline`},{label:`GitHub`,href:`https://github.com/moeru-ai/airi`,icon:`i-simple-icons:github`}]}},setup(e){let n=e,a=p(()=>{let e=n.buildInfo;return e?!!(e.branch||e.commit||e.builtOn||e.version):!1});return(n,o)=>(i(),w(`div`,Se,[T(`div`,Ce,[T(`span`,we,s(e.title),1),T(`span`,Te,s(e.highlight),1),e.subtitle?(i(),w(`div`,Ee,s(e.subtitle),1)):t(``,!0)]),a.value?(i(),w(`div`,De,[o[4]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` Application build information `,-1),T(`div`,Oe,[e.buildInfo?.version?(i(),w(x,{key:0},[o[0]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` Version `,-1),T(`div`,ke,s(e.buildInfo.version),1)],64)):t(``,!0),e.buildInfo?.branch?(i(),w(x,{key:1},[o[1]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` Branch `,-1),T(`div`,Ae,s(e.buildInfo.branch),1)],64)):t(``,!0),e.buildInfo?.commit?(i(),w(x,{key:2},[o[2]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` Commit `,-1),T(`div`,je,s(e.buildInfo.commit),1)],64)):t(``,!0),e.buildInfo?.builtOn?(i(),w(x,{key:3},[o[3]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` Built on `,-1),T(`div`,Me,s(e.buildInfo.builtOn),1)],64)):t(``,!0)])])):t(``,!0),T(`div`,Ne,[o[5]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` About `,-1),T(`div`,Pe,[(i(!0),w(x,null,r(e.links,e=>(i(),w(`a`,{key:e.href,class:_([`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-98`,`focus:outline-none`,`text-nowrap`,`text-sm md:text-base`,`text-slate-700 dark:text-slate-100`,`bg-black/4`,`transition-colors transition-transform duration-200 ease-in-out`,`hover:bg-black/6`,`dark:bg-black/10 dark:hover:bg-white/20`]),href:e.href,target:`_blank`},[T(`div`,{class:_(e.icon)},null,2),T(`div`,null,s(e.label),1)],8,Fe))),128))])])]))}});function Le(e,t){let n=ce(e,t?.in);if(!oe(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=Y(n.getDate(),2),t=Y(n.getMonth()+1,2);a=`${Y(n.getFullYear(),4)}${o}${t}${o}${e}`}if(i!==`date`){let e=Y(n.getHours(),2),t=Y(n.getMinutes(),2),r=Y(n.getSeconds(),2);a=`${a}${a===``?``:` `}${e}${s}${t}${s}${r}`}return a}var Re={},ze={class:`cross-background-container`};function Be(e,t){return i(),w(`div`,ze,[d(e.$slots,`default`,{},void 0,!0)])}var Ve=R(Re,[[`render`,Be],[`__scopeId`,`data-v-455eb62c`]]),He=e({__name:`About`,setup(e){let t=E(!1),n=Le(new se(fe)),r=p(()=>({branch:$,commit:pe.substring(0,7),builtOn:n})),a=[{label:`Home`,href:`https://airi.moeru.ai/docs/`,icon:`i-solar:home-smile-outline`},{label:`Documentations`,href:`https://airi.moeru.ai/docs/en/docs/overview/`,icon:`i-solar:document-add-outline`},{label:`GitHub`,href:`https://github.com/moeru-ai/airi`,icon:`i-simple-icons:github`}];return(e,n)=>(i(),w(x,null,[T(`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:n[0]||=e=>t.value=!t.value},[...n[2]||=[T(`div`,{"i-solar:info-circle-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),v(y(W),{modelValue:t.value,"onUpdate:modelValue":n[1]||=e=>t.value=e},{default:b(()=>[v(y(Ie),{subtitle:`Web ver.`,"build-info":r.value,links:a},null,8,[`build-info`])]),_:1},8,[`modelValue`])],64))}}),Ue={"mb-1":``,"w-full":``,flex:``,"items-center":``,"justify-between":``,"gap-2":``},We={flex:``,"items-center":``,"gap-2":``},Ge=e({__name:`Header`,setup(e){return(e,t)=>(i(),w(`header`,Ue,[v(ge),T(`div`,We,[v(He),v(y(L),{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Settings`,to:`/settings`},{default:b(()=>[...t[0]||=[T(`div`,{"i-solar:settings-minimalistic-bold-duotone":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_:1})])]))}}),Ke={absolute:``,"bottom--8":``,"right-0":``,flex:``,"gap-2":``},qe={key:0,"i-solar:moon-bold":``},Je={key:1,"i-solar:sun-2-bold":``},Ye=e({__name:`ChatActionButtons`,setup(e){let{cleanupMessages:t}=Q(),{isDark:n,toggleDark:r}=j();return(e,a)=>(i(),w(`div`,Ke,[T(`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:a[0]||=e=>y(t)()},[...a[2]||=[T(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]]),T(`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:a[1]||=()=>y(r)()},[v(S,{name:`fade`,mode:`out-in`},{default:b(()=>[y(n)?(i(),w(`div`,qe)):(i(),w(`div`,Je))]),_:1})])]))}}),Xe={width:`24`,height:`24`,viewBox:`0 0 256 256`,"aria-hidden":`true`},Ze={id:`micLevel`,x1:`0%`,y1:`0%`,x2:`0%`,y2:`100%`},Qe=[`offset`],$e=[`offset`],et=e({__name:`IndicatorMicVolume`,props:{colorClass:{default:`text-primary-500 dark:text-primary-200`}},setup(e){let t=e,{stream:r,enabled:a}=I(Z()),{audioContext:o}=I(ue()),{startAnalyzer:s,stopAnalyzer:c,volumeLevel:l}=J(),d,m=p(()=>Math.min(1,(l.value??0)/100));function h(){try{d?.disconnect()}catch{}d=void 0,c()}async function g(){if(h(),!a.value||!r.value)return;let e=o.value;e.state===`suspended`&&await e.resume();let t=s(e);t&&(d=e.createMediaStreamSource(r.value),d.connect(t))}return u(()=>{f([a,r],()=>g(),{immediate:!0})}),n(()=>h()),(e,n)=>(i(),w(`div`,{class:_([`flex items-center justify-center`,t.colorClass])},[(i(),w(`svg`,Xe,[T(`defs`,null,[T(`linearGradient`,Ze,[n[0]||=T(`stop`,{offset:`0%`,"stop-color":`currentColor`,"stop-opacity":`0`},null,-1),T(`stop`,{offset:`${100-Math.round(m.value*100)}%`,"stop-color":`currentColor`,"stop-opacity":`0`},null,8,Qe),T(`stop`,{offset:`${100-Math.round(m.value*100)}%`,"stop-color":`currentColor`,"stop-opacity":`0.95`},null,8,$e),n[1]||=T(`stop`,{offset:`100%`,"stop-color":`currentColor`,"stop-opacity":`0.95`},null,-1)])]),n[2]||=T(`path`,{fill:`url(#micLevel)`,d:`M128 176a48.05 48.05 0 0 0 48-48V64a48 48 0 0 0-96 0v64a48.05 48.05 0 0 0 48 48M96 64a32 32 0 0 1 64 0v64a32 32 0 0 1-64 0Zm40 143.6V240a8 8 0 0 1-16 0v-32.4A80.11 80.11 0 0 1 48 128a8 8 0 0 1 16 0a64 64 0 0 0 128 0a8 8 0 0 1 16 0a80.11 80.11 0 0 1-72 79.6`},null,-1),n[3]||=T(`path`,{fill:`none`,stroke:`currentColor`,"stroke-opacity":`1`,"stroke-width":`2`,d:`M128 176a48.05 48.05 0 0 0 48-48V64a48 48 0 0 0-96 0v64a48.05 48.05 0 0 0 48 48M96 64a32 32 0 0 1 64 0v64a32 32 0 0 1-64 0Zm40 143.6V240a8 8 0 0 1-16 0v-32.4A80.11 80.11 0 0 1 48 128a8 8 0 0 1 16 0a64 64 0 0 0 128 0a8 8 0 0 1 16 0a80.11 80.11 0 0 1-72 79.6`},null,-1)]))],2))}}),tt={h:`<md:full`,flex:``,"gap-2":``},nt={class:_([`relative`,`w-full`,`bg-primary-200/20 dark:bg-primary-400/20`])},rt=[`title`],it={key:1,class:`i-ph:microphone-slash`},at={class:`flex flex-col items-center justify-center`},ot={class:`relative h-28 w-28 select-none`},st={class:`mt-3 text-xs text-neutral-500 dark:text-neutral-400`},ct=e({__name:`ChatArea`,setup(e){let t=E(``),r=E(!1),o=E(!1),c=te(),{activeProvider:u,activeModel:d}=I(ne()),{themeColorsHueDynamic:h}=I(X()),{askPermission:g}=Z(),{enabled:x,selectedAudioInput:C,stream:D,audioInputs:k}=I(Z()),{send:A,onAfterMessageComposed:j,discoverToolsCompatibility:L}=Q(),{messages:R}=I(Q()),{audioContext:B}=ue(),{t:V}=re();async function H(){if(!(!t.value.trim()||o.value))try{let e=c.getProviderConfig(u.value);await A(t.value,{chatProvider:await c.getProviderInstance(u.value),model:d.value,providerConfig:e})}catch(e){R.value.pop(),R.value.push({role:`error`,content:e.message})}}f(r,async e=>{e&&await g()}),f([u,d],async()=>{u.value&&d.value&&await L(d.value,await c.getProviderInstance(u.value),[])}),j(async()=>{t.value=``});let{startAnalyzer:U,stopAnalyzer:ee,volumeLevel:W}=J(),G=p(()=>Math.min(1,Math.max(0,(W.value??0)/100))),K;function q(){try{K?.disconnect()}catch{}K=void 0,ee()}async function ie(){if(q(),!r.value||!x.value||!D.value)return;B.state===`suspended`&&await B.resume();let e=U(B);e&&(K=B.createMediaStreamSource(D.value),K.connect(e))}return f([r,x,D],()=>{ie()},{immediate:!0}),n(()=>{q()}),(e,n)=>(i(),w(`div`,tt,[T(`div`,nt,[v(y(z),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,placeholder:y(V)(`stage.message`),text:`primary-600 dark:primary-100 placeholder:primary-500 dark:placeholder:primary-200`,bg:`transparent`,"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:_({"transition-colors-none placeholder:transition-colors-none":y(h)}),onSubmit:H,onCompositionstart:n[1]||=e=>o.value=!0,onCompositionend:n[2]||=e=>o.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),T(`div`,null,[v(y(F),{"delay-duration":0,"skip-delay-duration":0},{default:b(()=>[v(y(P),{open:r.value,"onUpdate:open":n[5]||=e=>r.value=e},{default:b(()=>[v(y(N),{"as-child":``},{default:b(()=>[T(`button`,{class:`max-h-[10lh] min-h-[1lh]`,text:`lg neutral-500 dark:neutral-400`,flex:``,"items-center":``,"justify-center":``,"rounded-md":``,"p-2":``,"outline-none":``,transition:`colors duration-200, transform duration-100`,"active:scale-95":``,title:y(V)(`settings.hearing.title`)},[v(S,{name:`fade`,mode:`out-in`},{default:b(()=>[y(x)?(i(),l(et,{key:0})):(i(),w(`div`,it))]),_:1})],8,rt)]),_:1}),v(S,{name:`fade`},{default:b(()=>[v(y(M),{side:`top`,"side-offset":8,class:_([`w-72 max-w-[18rem] rounded-xl border border-neutral-200/60 bg-neutral-50/90 p-4`,`shadow-lg backdrop-blur-md dark:border-neutral-800/30 dark:bg-neutral-900/80`,`flex flex-col gap-3`])},{default:b(()=>[T(`div`,at,[T(`div`,ot,[T(`div`,{class:_([`absolute left-1/2 top-1/2 h-20 w-20 rounded-full transition-all duration-150 -translate-x-1/2 -translate-y-1/2`,y(x)?`bg-primary-500/15 dark:bg-primary-600/20`:`bg-neutral-300/20 dark:bg-neutral-700/20`]),style:a({transform:`translate(-50%, -50%) scale(${1+G.value*.35})`,opacity:String(.25+G.value*.25)})},null,6),T(`div`,{class:_([`absolute left-1/2 top-1/2 h-24 w-24 rounded-full transition-all duration-200 -translate-x-1/2 -translate-y-1/2`,y(x)?`bg-primary-500/10 dark:bg-primary-600/15`:`bg-neutral-300/10 dark:bg-neutral-700/10`]),style:a({transform:`translate(-50%, -50%) scale(${1.2+G.value*.55})`,opacity:String(.15+G.value*.2)})},null,6),T(`div`,{class:_([`absolute left-1/2 top-1/2 h-28 w-28 rounded-full transition-all duration-300 -translate-x-1/2 -translate-y-1/2`,y(x)?`bg-primary-500/5 dark:bg-primary-600/10`:`bg-neutral-300/5 dark:bg-neutral-700/5`]),style:a({transform:`translate(-50%, -50%) scale(${1.5+G.value*.8})`,opacity:String(.08+G.value*.15)})},null,6),T(`button`,{class:_([`absolute left-1/2 top-1/2 grid h-16 w-16 place-items-center rounded-full shadow-md outline-none transition-all duration-200 -translate-x-1/2 -translate-y-1/2`,y(x)?`bg-primary-500 text-white hover:bg-primary-600 active:scale-95`:`bg-neutral-200 text-neutral-600 hover:bg-neutral-300 active:scale-95 dark:bg-neutral-700 dark:text-neutral-200`]),onClick:n[3]||=e=>x.value=!y(x)},[T(`div`,{class:_([y(x)?`i-ph:microphone`:`i-ph:microphone-slash`,`h-6 w-6`])},null,2)],2)]),T(`p`,st,s(y(x)?`Microphone enabled`:`Microphone disabled`),1)]),v(y(O),{modelValue:y(C),"onUpdate:modelValue":n[4]||=e=>m(C)?C.value=e:null,label:`Input device`,description:`Select the microphone you want to use.`,options:y(k).map(e=>({label:e.label||`Unknown Device`,value:e.deviceId})),layout:`vertical`,placeholder:`Select microphone`},null,8,[`modelValue`,`options`])]),_:1})]),_:1})]),_:1},8,[`open`])]),_:1})])])]))}}),lt={},ut={flex:`~ col`,border:`solid 4 primary-200/20 dark:primary-400/20`,"h-full":``,"w-full":``,"rounded-xl":``,bg:`primary-50/50 dark:primary-950/70`,"backdrop-blur-md":``};function dt(e,t){return i(),w(`div`,ut,[d(e.$slots,`default`)])}var ft=R(lt,[[`render`,dt]]),pt={flex:`col`,"items-center":``,"pt-4":``},mt={"h-full":``,"max-h":`[85vh]`,"w-full":``,py:`4`},ht={key:0,absolute:``,"left-0":``,"top-0":``,"h-1":``,"w-full":``,"overflow-hidden":``,"rounded-t-xl":``,class:`bg-primary-500/20`},gt={w:`full`,"max-h":`<md:[60%]`,py:`<sm:2`,flex:`~ col`,rounded:`lg`,relative:``,"h-full":``,"flex-1":``,"overflow-hidden":``,px:`2 <md:0`,"py-4":``},_t=R(e({__name:`InteractiveArea`,setup(e){let{isReady:n}=k(),{messages:r,sending:a,streamingMessage:o}=I(Q()),s=E(!0);return(e,c)=>(i(),w(`div`,pt,[T(`div`,mt,[v(ft,null,{default:b(()=>[s.value?(i(),w(`div`,ht,[...c[1]||=[T(`div`,{"h-full":``,w:`1/3`,"origin-left":``,"bg-primary-500":``,class:`animate-scan`},null,-1)]])):t(``,!0),T(`div`,gt,[y(n)?(i(),l(y(G),{key:0,messages:y(r),sending:y(a),"streaming-message":y(o),"h-full":``,variant:`desktop`,onVnodeMounted:c[0]||=e=>s.value=!1},null,8,[`messages`,`sending`,`streaming-message`])):t(``,!0)]),v(ct)]),_:1})]),v(Ye)]))}}),[[`__scopeId`,`data-v-0fcb9cae`]]),vt=[`src`],yt=[`src`],bt=R(e({__name:`MobileHeaderLink`,setup(e){let{isDark:t}=j();return(e,n)=>(i(),l(y(L),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:b(()=>[y(t)?(i(),w(`img`,{key:0,src:y(he),"h-8":``,"w-8":``,class:`theme-colored`},null,8,vt)):(i(),w(`img`,{key:1,src:y(me),"h-8":``,"w-8":``,class:`theme-colored`},null,8,yt))]),_:1}))}}),[[`__scopeId`,`data-v-461cb340`]]),xt={"mb-1":``,"w-full":``,"gap-2":``},St={"w-full":``,flex:``,"justify-center":``},Ct=e({__name:`MobileHeader`,setup(e){return(e,t)=>(i(),w(`header`,xt,[T(`div`,St,[v(bt)])]))}}),wt={"w-full":``,flex:``,"flex-1":``,"items-center":``,"self-end":``,"justify-end":``,"gap-2":``},Tt={key:0,"w-full":``,flex:``,"justify-between":``,"gap-2":``},Et={key:0,"i-solar:tuning-outline":``,"size-5":``},Dt={key:1,"i-solar:alt-arrow-right-outline":``,"size-5":``},Ot=R(e({__name:`ViewControls`,props:{modelValue:{required:!0},modelModifiers:{}},emits:c([`reset`],[`update:modelValue`]),setup(e,{emit:n}){let r=n,{stageModelRenderer:a,stageViewControlsEnabled:s}=I(X()),c=C(e,`modelValue`);function u(e){if(c.value===e){r(`reset`);return}c.value=e}return(e,n)=>(i(),w(`div`,wt,[v(S,{name:`fade`},{default:b(()=>[y(s)?(i(),w(`div`,Tt,[v(y(A),{variant:`secondary-muted`,toggled:c.value===`x`,"w-full":``,onClick:n[0]||=e=>u(`x`)},{default:b(()=>[...n[5]||=[o(` X `,-1)]]),_:1},8,[`toggled`]),v(y(A),{variant:`secondary-muted`,toggled:c.value===`y`,"w-full":``,onClick:n[1]||=e=>u(`y`)},{default:b(()=>[...n[6]||=[o(` Y `,-1)]]),_:1},8,[`toggled`]),y(a)===`vrm`?(i(),l(y(A),{key:0,variant:`secondary-muted`,toggled:c.value===`z`,"w-full":``,onClick:n[2]||=e=>u(`z`)},{default:b(()=>[...n[7]||=[o(` Z `,-1)]]),_:1},8,[`toggled`])):t(``,!0),v(y(A),{variant:`secondary-muted`,toggled:c.value===`scale`,"w-full":``,onClick:n[3]||=e=>u(`scale`)},{default:b(()=>[...n[8]||=[o(` Scale `,-1)]]),_:1},8,[`toggled`])])):t(``,!0)]),_:1}),T(`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:n[4]||=e=>s.value=!y(s)},[v(S,{name:`fade`,mode:`out-in`},{default:b(()=>[y(s)?(i(),w(`div`,Dt)):(i(),w(`div`,Et))]),_:1})])]))}}),[[`__scopeId`,`data-v-817f89fd`]]),kt={key:0},At={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`},Mt={key:1,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Nt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Pt={key:2,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Ft={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},It={key:3,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Lt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Rt=R(e({__name:`Inputs`,props:{mode:{}},setup(e,{expose:n}){let r=e,{stageModelRenderer:a,stageViewControlsEnabled:o}=I(X()),{scale:c,modelOffset:u,modelSize:d}=I(ve()),{scale:f,position:m}=I(ye()),h=p({get:()=>{switch(a.value){case`live2d`:return m.value.x;case`vrm`:return u.value.x;default:return 0}},set:e=>{switch(a.value){case`live2d`:m.value.x=e;break;case`vrm`:u.value.x=e;break;default:break}}}),g=p(()=>a.value===`live2d`?-500:-d.value.x-10),_=p(()=>a.value===`vrm`?500:d.value.x+10),x=p({get:()=>{switch(a.value){case`live2d`:return m.value.y;case`vrm`:return u.value.y;default:return 0}},set:e=>{switch(a.value){case`live2d`:m.value.y=e;break;case`vrm`:u.value.y=e;break;default:break}}}),C=p(()=>a.value===`live2d`?-500:-d.value.y-10),E=p(()=>a.value===`vrm`?500:d.value.y+10),O=p({get:()=>{switch(a.value){case`live2d`:return 0;case`vrm`:return u.value.z;default:return 0}},set:e=>{switch(a.value){case`live2d`:break;case`vrm`:u.value.z=e;break;default:break}}}),k=p(()=>a.value===`live2d`?-500:-d.value.z-10),A=p(()=>a.value===`live2d`?500:d.value.z+10),j=p({get:()=>a.value===`live2d`?f.value:c.value,set:e=>{a.value===`live2d`?f.value=e:c.value=e}});function M(){switch(r.mode){case`x`:h.value=0;break;case`y`:x.value=0;break;case`z`:O.value=0;break;case`scale`:j.value=1;break}}return n({resetOnMode:M}),(e,n)=>(i(),l(S,{name:`fade-side-pops-in`},{default:b(()=>[y(o)?(i(),w(`div`,kt,[v(S,{name:`fade-side-pops-in`,mode:`out-in`},{default:b(()=>[r.mode===`x`?(i(),w(`div`,At,[v(y(D),{modelValue:h.value,"onUpdate:modelValue":n[0]||=e=>h.value=e,min:g.value,max:_.value,step:.01,"data-direction":`vertical`,h:`50%`,"write-vertical-left":``},null,8,[`modelValue`,`min`,`max`]),T(`div`,jt,s(h.value.toFixed(2)),1)])):r.mode===`y`?(i(),w(`div`,Mt,[v(y(D),{modelValue:x.value,"onUpdate:modelValue":n[1]||=e=>x.value=e,min:C.value,max:E.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),T(`div`,Nt,s(x.value.toFixed(2)),1)])):y(a)===`vrm`&&r.mode===`z`?(i(),w(`div`,Pt,[v(y(D),{modelValue:O.value,"onUpdate:modelValue":n[2]||=e=>O.value=e,min:k.value,max:A.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),T(`div`,Ft,s(O.value.toFixed(2)),1)])):r.mode===`scale`?(i(),w(`div`,It,[v(y(D),{modelValue:j.value,"onUpdate:modelValue":n[3]||=e=>j.value=e,min:0,max:3,step:1e-4,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`]),T(`div`,Lt,s(j.value.toFixed(2)),1)])):t(``,!0)]),_:1})])):t(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-011f6495`]]),zt={fixed:``,"bottom-0":``,"w-full":``,flex:``,"flex-col":``},Bt={relative:``,"w-full":``,"self-end":``},Vt={top:`50%`,"translate-y":`[-50%]`,fixed:``,"z-15":``,"px-3":``},Ht={"translate-y":`[-100%]`,absolute:``,"right-0":``,"w-full":``,"px-3":``,"pb-3":``,"font-sans":``},Ut={flex:`~ col`,"w-full":``,"gap-1":``},Wt={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:`Hearing`},Gt={key:1,"i-solar:microphone-3-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},Kt={key:0,"i-solar:moon-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},qt={key:1,"i-solar:sun-2-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},Jt=R(e({__name:`MobileInteractiveArea`,setup(e){let{isDark:r,toggleDark:o}=j(),s=E(!1),{messages:c,sending:d,streamingMessage:p}=I(Q()),x=E(`scale`),C=g(`viewControlsInputs`),D=E(``),O=E(!1),k=B(),A=te(),{activeProvider:M,activeModel:N}=I(ne());ee(document.documentElement,()=>k.update());let{themeColorsHueDynamic:P,stageViewControlsEnabled:F}=I(X()),R=Z(),{enabled:V,selectedAudioInput:H,stream:U,audioInputs:W}=I(R),{send:q,onAfterMessageComposed:ie,discoverToolsCompatibility:ae,cleanupMessages:oe}=Q(),{t:se}=re(),{audioContext:Y}=ue(),{startAnalyzer:ce,stopAnalyzer:le,volumeLevel:de}=J(),$;function fe(){return/Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}async function pe(){fe()||await me()}async function me(){if(!(!D.value.trim()||O.value))try{let e=A.getProviderConfig(M.value);await q(D.value,{chatProvider:await A.getProviderInstance(M.value),model:N.value,providerConfig:e})}catch(e){c.value.pop(),c.value.push({role:`error`,content:e.message})}}function he(){try{$?.disconnect()}catch{}$=void 0,le()}async function ge(){if(he(),!s.value||!V.value||!U.value)return;Y.state===`suspended`&&await Y.resume();let e=ce(Y);e&&($=Y.createMediaStreamSource(U.value),$.connect(e))}return f([s,V,U],()=>{ge()},{immediate:!0}),f(s,e=>{e&&R.askPermission()}),ie(async()=>{D.value=``}),f([M,N],async()=>{M.value&&N.value&&await ae(N.value,await A.getProviderInstance(M.value),[])}),n(()=>{he()}),u(()=>{k.update()}),(e,n)=>(i(),w(`div`,zt,[(i(),l(h,null,[v(S,{name:`fade`},{default:b(()=>[y(F)?t(``,!0):(i(),l(y(G),{key:0,variant:`mobile`,messages:y(c),sending:y(d),"streaming-message":y(p),"max-w":`[calc(100%-3.5rem)]`,"w-full":``,"self-start":``,"pl-3":``,class:_([`chat-history`,[`relative z-20`]])},null,8,[`messages`,`sending`,`streaming-message`]))]),_:1})],1024)),T(`div`,Bt,[T(`div`,Vt,[v(Rt,{ref:`viewControlsInputs`,mode:x.value},null,8,[`mode`])]),T(`div`,Ht,[T(`div`,Ut,[v(He),v(y(K),{show:s.value,"onUpdate:show":n[0]||=e=>s.value=e,enabled:y(V),"onUpdate:enabled":n[1]||=e=>m(V)?V.value=e:null,"selected-audio-input":y(H),"onUpdate:selectedAudioInput":n[2]||=e=>m(H)?H.value=e:null,"audio-inputs":y(W),"volume-level":y(de),granted:!0},{default:b(()=>[T(`button`,Wt,[v(S,{name:`fade`,mode:`out-in`},{default:b(()=>[y(V)?(i(),l(et,{key:0,"size-5":``,"color-class":`text-neutral-500 dark:text-neutral-400`})):(i(),w(`div`,Gt))]),_:1})])]),_:1},8,[`show`,`enabled`,`selected-audio-input`,`audio-inputs`,`volume-level`]),T(`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:n[3]||=e=>y(o)()},[v(S,{name:`fade`,mode:`out-in`},{default:b(()=>[y(r)?(i(),w(`div`,Kt)):(i(),w(`div`,qt))]),_:1})]),v(y(L),{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:b(()=>[...n[10]||=[T(`div`,{"i-solar:settings-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_:1}),v(Ot,{modelValue:x.value,"onUpdate:modelValue":n[4]||=e=>x.value=e,onReset:n[5]||=()=>C.value?.resetOnMode()},null,8,[`modelValue`]),T(`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:n[6]||=e=>y(oe)()},[...n[11]||=[T(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]])])]),T(`div`,{bg:`white dark:neutral-800`,"max-h-100dvh":``,"max-w-100dvw":``,"w-full":``,flex:``,"gap-1":``,"overflow-auto":``,"px-3":``,"pt-2":``,style:a({paddingBottom:`${Math.max(Number.parseFloat(y(k).bottom.value.replace(`px`,``)),12)}px`})},[v(y(z),{modelValue:D.value,"onUpdate:modelValue":n[7]||=e=>D.value=e,placeholder:y(se)(`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:_([y(P)?`transition-colors-none placeholder:transition-colors-none`:``]),"default-height":`1lh`,onSubmit:pe,onCompositionstart:n[8]||=e=>O.value=!0,onCompositionend:n[9]||=e=>O.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),D.value.trim()||O.value?(i(),w(`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:me},[...n[12]||=[T(`div`,{"i-solar:arrow-up-outline":``},null,-1)]])):t(``,!0)],4)])]))}}),[[`__scopeId`,`data-v-4462c9b7`]]),Yt={class:`relative`},Xt={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``},Zt=R(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=E(t.height),r=E(t.amplitude),o=E(t.waveLength),s=E(t.fillColor),c=E(t.direction),l=E(t.movementDirection);function u(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 m=p(()=>n.value+r.value*2),h=p(()=>{let e=`<svg width="${o.value}" height="${m.value}" xmlns="http://www.w3.org/2000/svg">
2
  <path d="${u(o.value,m.value,r.value,o.value,c.value)}"/>
3
  </svg>`;return`url(data:image/svg+xml;base64,${btoa(e)})`});return f(()=>[t.height,t.amplitude,t.waveLength,t.fillColor,t.direction,t.movementDirection],()=>{n.value=t.height,r.value=t.amplitude,o.value=t.waveLength,s.value=t.fillColor,c.value=t.direction,l.value=t.movementDirection},{immediate:!0}),(t,n)=>(i(),w(`div`,Yt,[d(t.$slots,`default`,{},void 0,!0),T(`div`,Xt,[T(`div`,{class:`colored-area wave`,style:a({background:s.value,height:`${m.value}px`,maskImage:h.value,WebkitMaskImage:h.value,"--wave-translate":`${-o.value}px`,"--animation-duration":`${o.value/e.animationSpeed}s`,"animation-direction":l.value===`left`?`normal`:`reverse`})},null,4)])]))}}),[[`__scopeId`,`data-v-33a54ad1`]]),Qt={relative:``,flex:`~ col`,"z-2":``,"h-100dvh":``,"w-100vw":``,"of-hidden":``},$t={class:`px-0 py-1 md:px-3 md:py-3`,"w-full":``,"gap-2":``},en={relative:``,flex:`~ 1 row gap-y-0 gap-x-2 <md:col`},tn=e({__name:`index`,setup(e){let{isDark:r}=j(),a=E(!1);function o(e){a.value=e}let s=V(),{scale:c,position:d,positionInPercentageString:p}=I(ye()),m=H(U).smaller(`md`),{updateThemeColor:h}=ie(ae(`.widgets.top-widgets .colored-area`,`background-color`));f(r,()=>h(),{immediate:!0}),u(()=>h());let{stream:g,enabled:_}=I(Z()),{startRecord:x,stopRecord:S,onStopRecord:C}=q(g),{transcribeForRecording:w}=de(),D=te(),{activeProvider:O,activeModel:k}=I(ne()),A=Q(),{init:M,dispose:N,start:P,loaded:F}=xe(be,{threshold:E(.6),onSpeechStart:()=>x(),onSpeechEnd:()=>S()}),L;async function R(){try{await M(),g.value&&await P(g.value),L=C(async e=>{let t=await w(e);if(!(!t||!t.trim()))try{let e=await D.getProviderInstance(O.value);if(!e||!k.value)return;await A.send(t,{model:k.value,chatProvider:e})}catch(e){console.error(`Failed to send chat from voice:`,e)}})}catch(e){console.error(`Audio interaction init failed:`,e)}}function z(){try{L?.(),L=void 0,N()}catch{}}return f(_,async e=>{e?await R():z()},{immediate:!0}),n(()=>{z()}),f([g,()=>F.value],async([e,t])=>{if(_.value&&t&&e)try{await P(e)}catch(e){console.error(`Failed to start VAD with stream:`,e)}}),(e,n)=>(i(),l(Ve,null,{default:b(()=>[v(Zt,{class:`widgets top-widgets`,"fill-color":y(r)?`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:b(()=>[T(`div`,Qt,[T(`div`,$t,[v(Ge,{class:`hidden md:flex`}),v(Ct,{class:`flex md:hidden`})]),T(`div`,en,[v(y(le),{"flex-1":``,"min-w":`1/2`,paused:a.value,"focus-at":{x:y(s).x.value,y:y(s).y.value},"x-offset":`${y(m)?y(d).x:y(d).x-10}%`,"y-offset":y(p).y,scale:y(c)},null,8,[`paused`,`focus-at`,`x-offset`,`y-offset`,`scale`]),y(m)?t(``,!0):(i(),l(_t,{key:0,h:`85dvh`,absolute:``,"right-4":``,flex:``,"flex-1":``,"flex-col":``,"max-w":`500px`,"min-w":`30%`})),y(m)?(i(),l(Jt,{key:1,onSettingsOpen:o})):t(``,!0)])])]),_:1},8,[`fill-color`])]),_:1}))}});typeof _e==`function`&&_e(tn);var nn=tn;export{nn as default};
4
- //# sourceMappingURL=pages-CPh_NSlF.js.map
 
1
+ import{A as e,C as t,G as n,J as r,K as i,Nt as a,O as o,Pt as s,R as c,S as l,W as u,Y as d,at as f,b as p,gt as m,h,it as g,jt as _,k as v,kt as y,lt as b,m as x,n as S,nt as C,w,x as T,xt as E}from"./vue.runtime.esm-bundler-_ZPRHVd_.js";import"./tres-W9AbpMXx.js";import{a as D,c as O,n as k,r as A,t as j}from"./src-DsesPXky.js";import{_ as M,g as N,v as P,y as F}from"./widgets-bndabloP.js";import{a as I}from"./resettable-BDb-PSiI.js";import{t as L}from"./vue-router-COpsLyGI.js";import{t as R}from"./_plugin-vue_export-helper-D9nTFCD1.js";import{t as z}from"./Basic-FWv8Yuu5.js";import{b as B,h as V,i as H,t as U,y as ee}from"./dist-CHHR81Ps.js";import"./src-D3mcpXgY.js";import{G as W,K as G,W as K,o as q,s as J}from"./components-DAx3BLQj.js";import"./environment-Dccvu44Y.js";import"./queues-COS0AVjM.js";import{i as te,r as ne}from"./speech-DU5dcML1.js";import"./purify.es-D2OJ5Nus.js";import{n as re}from"./vue-i18n.runtime-CBBOw6Cv.js";import{r as ie,t as ae}from"./theme-color-Cvvh42d1.js";import{a as oe,c as se,i as Y,o as ce}from"./stream-transcription-BITUYZfS.js";import"./beat-sync-D5GKrl4f.js";import{t as le}from"./scenes-BRJHfFPR.js";import{D as ue,n as X,r as Z}from"./settings-i6i7WTXB.js";import"./__vite-browser-external-BIJ5qPp2.js";import"./airi-card-D3cIwzzH.js";import{r as Q}from"./chat-B1AFmYUc.js";import{t as de}from"./hearing-BwU6IjG3.js";import{n as $,r as fe,t as pe}from"./git-l_FW8hMh.js";import{n as me,r as he,t as ge}from"./HeaderLink-B7kodbj5.js";import"./transformers.web-BzzOvbbV.js";import{t as _e}from"./route-block-Cvmo4DYc.js";import{a as ve}from"./src-BFfPX31I.js";import"./vrm-CveqFiF2.js";import"./Live2D-BcZ2ROWj.js";import{n as ye}from"./live2d-Bm7SFY_Z.js";import{t as be}from"./process.worklet-duMyTSdi.js";import{t as xe}from"./composables-D_rFk_xi.js";var Se={class:_([`max-w-[min(960px,calc(100%-2rem))]`,`mx-auto`,`h-full`,`flex`,`flex-col`,`pt-14`])},Ce={class:_([`mb-14`,`text-center`,`text-5xl`,`font-sans-rounded`])},we={class:_([`text-neutral-400 dark:text-neutral-100/65`])},Te={class:_([`text-pink-400 dark:text-pink-300/90`])},Ee={key:0,class:_([`mt-2 text-base`])},De={key:0,class:_([`flex-1`])},Oe={class:_([`mt-4`,`grid grid-cols-[120px_1fr]`,`gap-2`,`text-sm`])},ke={class:_([`font-mono`])},Ae={class:_([`font-mono`])},je={class:_([`font-mono`])},Me={class:_([`font-mono`])},Ne={class:_([`my-10`])},Pe={class:_([`mt-4 flex flex-col gap-2`])},Fe=[`href`],Ie=e({__name:`about-content`,props:{title:{default:`Project`},highlight:{default:`AIRI`},subtitle:{default:``},buildInfo:{},links:{default:()=>[{label:`Home`,href:`https://airi.moeru.ai/docs/`,icon:`i-solar:home-smile-outline`},{label:`Documentations`,href:`https://airi.moeru.ai/docs/en/docs/overview/`,icon:`i-solar:document-add-outline`},{label:`GitHub`,href:`https://github.com/moeru-ai/airi`,icon:`i-simple-icons:github`}]}},setup(e){let n=e,a=p(()=>{let e=n.buildInfo;return e?!!(e.branch||e.commit||e.builtOn||e.version):!1});return(n,o)=>(i(),w(`div`,Se,[T(`div`,Ce,[T(`span`,we,s(e.title),1),T(`span`,Te,s(e.highlight),1),e.subtitle?(i(),w(`div`,Ee,s(e.subtitle),1)):t(``,!0)]),a.value?(i(),w(`div`,De,[o[4]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` Application build information `,-1),T(`div`,Oe,[e.buildInfo?.version?(i(),w(x,{key:0},[o[0]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` Version `,-1),T(`div`,ke,s(e.buildInfo.version),1)],64)):t(``,!0),e.buildInfo?.branch?(i(),w(x,{key:1},[o[1]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` Branch `,-1),T(`div`,Ae,s(e.buildInfo.branch),1)],64)):t(``,!0),e.buildInfo?.commit?(i(),w(x,{key:2},[o[2]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` Commit `,-1),T(`div`,je,s(e.buildInfo.commit),1)],64)):t(``,!0),e.buildInfo?.builtOn?(i(),w(x,{key:3},[o[3]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` Built on `,-1),T(`div`,Me,s(e.buildInfo.builtOn),1)],64)):t(``,!0)])])):t(``,!0),T(`div`,Ne,[o[5]||=T(`div`,{class:_([`text-neutral-500 dark:text-neutral-400`])},` About `,-1),T(`div`,Pe,[(i(!0),w(x,null,r(e.links,e=>(i(),w(`a`,{key:e.href,class:_([`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-98`,`focus:outline-none`,`text-nowrap`,`text-sm md:text-base`,`text-slate-700 dark:text-slate-100`,`bg-black/4`,`transition-colors transition-transform duration-200 ease-in-out`,`hover:bg-black/6`,`dark:bg-black/10 dark:hover:bg-white/20`]),href:e.href,target:`_blank`},[T(`div`,{class:_(e.icon)},null,2),T(`div`,null,s(e.label),1)],8,Fe))),128))])])]))}});function Le(e,t){let n=ce(e,t?.in);if(!oe(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=Y(n.getDate(),2),t=Y(n.getMonth()+1,2);a=`${Y(n.getFullYear(),4)}${o}${t}${o}${e}`}if(i!==`date`){let e=Y(n.getHours(),2),t=Y(n.getMinutes(),2),r=Y(n.getSeconds(),2);a=`${a}${a===``?``:` `}${e}${s}${t}${s}${r}`}return a}var Re={},ze={class:`cross-background-container`};function Be(e,t){return i(),w(`div`,ze,[d(e.$slots,`default`,{},void 0,!0)])}var Ve=R(Re,[[`render`,Be],[`__scopeId`,`data-v-455eb62c`]]),He=e({__name:`About`,setup(e){let t=E(!1),n=Le(new se(fe)),r=p(()=>({branch:$,commit:pe.substring(0,7),builtOn:n})),a=[{label:`Home`,href:`https://airi.moeru.ai/docs/`,icon:`i-solar:home-smile-outline`},{label:`Documentations`,href:`https://airi.moeru.ai/docs/en/docs/overview/`,icon:`i-solar:document-add-outline`},{label:`GitHub`,href:`https://github.com/moeru-ai/airi`,icon:`i-simple-icons:github`}];return(e,n)=>(i(),w(x,null,[T(`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:n[0]||=e=>t.value=!t.value},[...n[2]||=[T(`div`,{"i-solar:info-circle-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),v(y(W),{modelValue:t.value,"onUpdate:modelValue":n[1]||=e=>t.value=e},{default:b(()=>[v(y(Ie),{subtitle:`Web ver.`,"build-info":r.value,links:a},null,8,[`build-info`])]),_:1},8,[`modelValue`])],64))}}),Ue={"mb-1":``,"w-full":``,flex:``,"items-center":``,"justify-between":``,"gap-2":``},We={flex:``,"items-center":``,"gap-2":``},Ge=e({__name:`Header`,setup(e){return(e,t)=>(i(),w(`header`,Ue,[v(ge),T(`div`,We,[v(He),v(y(L),{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Settings`,to:`/settings`},{default:b(()=>[...t[0]||=[T(`div`,{"i-solar:settings-minimalistic-bold-duotone":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_:1})])]))}}),Ke={absolute:``,"bottom--8":``,"right-0":``,flex:``,"gap-2":``},qe={key:0,"i-solar:moon-bold":``},Je={key:1,"i-solar:sun-2-bold":``},Ye=e({__name:`ChatActionButtons`,setup(e){let{cleanupMessages:t}=Q(),{isDark:n,toggleDark:r}=j();return(e,a)=>(i(),w(`div`,Ke,[T(`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:a[0]||=e=>y(t)()},[...a[2]||=[T(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]]),T(`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:a[1]||=()=>y(r)()},[v(S,{name:`fade`,mode:`out-in`},{default:b(()=>[y(n)?(i(),w(`div`,qe)):(i(),w(`div`,Je))]),_:1})])]))}}),Xe={width:`24`,height:`24`,viewBox:`0 0 256 256`,"aria-hidden":`true`},Ze={id:`micLevel`,x1:`0%`,y1:`0%`,x2:`0%`,y2:`100%`},Qe=[`offset`],$e=[`offset`],et=e({__name:`IndicatorMicVolume`,props:{colorClass:{default:`text-primary-500 dark:text-primary-200`}},setup(e){let t=e,{stream:r,enabled:a}=I(Z()),{audioContext:o}=I(ue()),{startAnalyzer:s,stopAnalyzer:c,volumeLevel:l}=J(),d,m=p(()=>Math.min(1,(l.value??0)/100));function h(){try{d?.disconnect()}catch{}d=void 0,c()}async function g(){if(h(),!a.value||!r.value)return;let e=o.value;e.state===`suspended`&&await e.resume();let t=s(e);t&&(d=e.createMediaStreamSource(r.value),d.connect(t))}return u(()=>{f([a,r],()=>g(),{immediate:!0})}),n(()=>h()),(e,n)=>(i(),w(`div`,{class:_([`flex items-center justify-center`,t.colorClass])},[(i(),w(`svg`,Xe,[T(`defs`,null,[T(`linearGradient`,Ze,[n[0]||=T(`stop`,{offset:`0%`,"stop-color":`currentColor`,"stop-opacity":`0`},null,-1),T(`stop`,{offset:`${100-Math.round(m.value*100)}%`,"stop-color":`currentColor`,"stop-opacity":`0`},null,8,Qe),T(`stop`,{offset:`${100-Math.round(m.value*100)}%`,"stop-color":`currentColor`,"stop-opacity":`0.95`},null,8,$e),n[1]||=T(`stop`,{offset:`100%`,"stop-color":`currentColor`,"stop-opacity":`0.95`},null,-1)])]),n[2]||=T(`path`,{fill:`url(#micLevel)`,d:`M128 176a48.05 48.05 0 0 0 48-48V64a48 48 0 0 0-96 0v64a48.05 48.05 0 0 0 48 48M96 64a32 32 0 0 1 64 0v64a32 32 0 0 1-64 0Zm40 143.6V240a8 8 0 0 1-16 0v-32.4A80.11 80.11 0 0 1 48 128a8 8 0 0 1 16 0a64 64 0 0 0 128 0a8 8 0 0 1 16 0a80.11 80.11 0 0 1-72 79.6`},null,-1),n[3]||=T(`path`,{fill:`none`,stroke:`currentColor`,"stroke-opacity":`1`,"stroke-width":`2`,d:`M128 176a48.05 48.05 0 0 0 48-48V64a48 48 0 0 0-96 0v64a48.05 48.05 0 0 0 48 48M96 64a32 32 0 0 1 64 0v64a32 32 0 0 1-64 0Zm40 143.6V240a8 8 0 0 1-16 0v-32.4A80.11 80.11 0 0 1 48 128a8 8 0 0 1 16 0a64 64 0 0 0 128 0a8 8 0 0 1 16 0a80.11 80.11 0 0 1-72 79.6`},null,-1)]))],2))}}),tt={h:`<md:full`,flex:``,"gap-2":``},nt={class:_([`relative`,`w-full`,`bg-primary-200/20 dark:bg-primary-400/20`])},rt=[`title`],it={key:1,class:`i-ph:microphone-slash`},at={class:`flex flex-col items-center justify-center`},ot={class:`relative h-28 w-28 select-none`},st={class:`mt-3 text-xs text-neutral-500 dark:text-neutral-400`},ct=e({__name:`ChatArea`,setup(e){let t=E(``),r=E(!1),o=E(!1),c=te(),{activeProvider:u,activeModel:d}=I(ne()),{themeColorsHueDynamic:h}=I(X()),{askPermission:g}=Z(),{enabled:x,selectedAudioInput:C,stream:D,audioInputs:k}=I(Z()),{send:A,onAfterMessageComposed:j,discoverToolsCompatibility:L}=Q(),{messages:R}=I(Q()),{audioContext:B}=ue(),{t:V}=re();async function H(){if(!(!t.value.trim()||o.value))try{let e=c.getProviderConfig(u.value);await A(t.value,{chatProvider:await c.getProviderInstance(u.value),model:d.value,providerConfig:e})}catch(e){R.value.pop(),R.value.push({role:`error`,content:e.message})}}f(r,async e=>{e&&await g()}),f([u,d],async()=>{u.value&&d.value&&await L(d.value,await c.getProviderInstance(u.value),[])}),j(async()=>{t.value=``});let{startAnalyzer:U,stopAnalyzer:ee,volumeLevel:W}=J(),G=p(()=>Math.min(1,Math.max(0,(W.value??0)/100))),K;function q(){try{K?.disconnect()}catch{}K=void 0,ee()}async function ie(){if(q(),!r.value||!x.value||!D.value)return;B.state===`suspended`&&await B.resume();let e=U(B);e&&(K=B.createMediaStreamSource(D.value),K.connect(e))}return f([r,x,D],()=>{ie()},{immediate:!0}),n(()=>{q()}),(e,n)=>(i(),w(`div`,tt,[T(`div`,nt,[v(y(z),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,placeholder:y(V)(`stage.message`),text:`primary-600 dark:primary-100 placeholder:primary-500 dark:placeholder:primary-200`,bg:`transparent`,"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:_({"transition-colors-none placeholder:transition-colors-none":y(h)}),onSubmit:H,onCompositionstart:n[1]||=e=>o.value=!0,onCompositionend:n[2]||=e=>o.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),T(`div`,null,[v(y(F),{"delay-duration":0,"skip-delay-duration":0},{default:b(()=>[v(y(P),{open:r.value,"onUpdate:open":n[5]||=e=>r.value=e},{default:b(()=>[v(y(N),{"as-child":``},{default:b(()=>[T(`button`,{class:`max-h-[10lh] min-h-[1lh]`,text:`lg neutral-500 dark:neutral-400`,flex:``,"items-center":``,"justify-center":``,"rounded-md":``,"p-2":``,"outline-none":``,transition:`colors duration-200, transform duration-100`,"active:scale-95":``,title:y(V)(`settings.hearing.title`)},[v(S,{name:`fade`,mode:`out-in`},{default:b(()=>[y(x)?(i(),l(et,{key:0})):(i(),w(`div`,it))]),_:1})],8,rt)]),_:1}),v(S,{name:`fade`},{default:b(()=>[v(y(M),{side:`top`,"side-offset":8,class:_([`w-72 max-w-[18rem] rounded-xl border border-neutral-200/60 bg-neutral-50/90 p-4`,`shadow-lg backdrop-blur-md dark:border-neutral-800/30 dark:bg-neutral-900/80`,`flex flex-col gap-3`])},{default:b(()=>[T(`div`,at,[T(`div`,ot,[T(`div`,{class:_([`absolute left-1/2 top-1/2 h-20 w-20 rounded-full transition-all duration-150 -translate-x-1/2 -translate-y-1/2`,y(x)?`bg-primary-500/15 dark:bg-primary-600/20`:`bg-neutral-300/20 dark:bg-neutral-700/20`]),style:a({transform:`translate(-50%, -50%) scale(${1+G.value*.35})`,opacity:String(.25+G.value*.25)})},null,6),T(`div`,{class:_([`absolute left-1/2 top-1/2 h-24 w-24 rounded-full transition-all duration-200 -translate-x-1/2 -translate-y-1/2`,y(x)?`bg-primary-500/10 dark:bg-primary-600/15`:`bg-neutral-300/10 dark:bg-neutral-700/10`]),style:a({transform:`translate(-50%, -50%) scale(${1.2+G.value*.55})`,opacity:String(.15+G.value*.2)})},null,6),T(`div`,{class:_([`absolute left-1/2 top-1/2 h-28 w-28 rounded-full transition-all duration-300 -translate-x-1/2 -translate-y-1/2`,y(x)?`bg-primary-500/5 dark:bg-primary-600/10`:`bg-neutral-300/5 dark:bg-neutral-700/5`]),style:a({transform:`translate(-50%, -50%) scale(${1.5+G.value*.8})`,opacity:String(.08+G.value*.15)})},null,6),T(`button`,{class:_([`absolute left-1/2 top-1/2 grid h-16 w-16 place-items-center rounded-full shadow-md outline-none transition-all duration-200 -translate-x-1/2 -translate-y-1/2`,y(x)?`bg-primary-500 text-white hover:bg-primary-600 active:scale-95`:`bg-neutral-200 text-neutral-600 hover:bg-neutral-300 active:scale-95 dark:bg-neutral-700 dark:text-neutral-200`]),onClick:n[3]||=e=>x.value=!y(x)},[T(`div`,{class:_([y(x)?`i-ph:microphone`:`i-ph:microphone-slash`,`h-6 w-6`])},null,2)],2)]),T(`p`,st,s(y(x)?`Microphone enabled`:`Microphone disabled`),1)]),v(y(O),{modelValue:y(C),"onUpdate:modelValue":n[4]||=e=>m(C)?C.value=e:null,label:`Input device`,description:`Select the microphone you want to use.`,options:y(k).map(e=>({label:e.label||`Unknown Device`,value:e.deviceId})),layout:`vertical`,placeholder:`Select microphone`},null,8,[`modelValue`,`options`])]),_:1})]),_:1})]),_:1},8,[`open`])]),_:1})])])]))}}),lt={},ut={flex:`~ col`,border:`solid 4 primary-200/20 dark:primary-400/20`,"h-full":``,"w-full":``,"rounded-xl":``,bg:`primary-50/50 dark:primary-950/70`,"backdrop-blur-md":``};function dt(e,t){return i(),w(`div`,ut,[d(e.$slots,`default`)])}var ft=R(lt,[[`render`,dt]]),pt={flex:`col`,"items-center":``,"pt-4":``},mt={"h-full":``,"max-h":`[85vh]`,"w-full":``,py:`4`},ht={key:0,absolute:``,"left-0":``,"top-0":``,"h-1":``,"w-full":``,"overflow-hidden":``,"rounded-t-xl":``,class:`bg-primary-500/20`},gt={w:`full`,"max-h":`<md:[60%]`,py:`<sm:2`,flex:`~ col`,rounded:`lg`,relative:``,"h-full":``,"flex-1":``,"overflow-hidden":``,px:`2 <md:0`,"py-4":``},_t=R(e({__name:`InteractiveArea`,setup(e){let{isReady:n}=k(),{messages:r,sending:a,streamingMessage:o}=I(Q()),s=E(!0);return(e,c)=>(i(),w(`div`,pt,[T(`div`,mt,[v(ft,null,{default:b(()=>[s.value?(i(),w(`div`,ht,[...c[1]||=[T(`div`,{"h-full":``,w:`1/3`,"origin-left":``,"bg-primary-500":``,class:`animate-scan`},null,-1)]])):t(``,!0),T(`div`,gt,[y(n)?(i(),l(y(G),{key:0,messages:y(r),sending:y(a),"streaming-message":y(o),"h-full":``,variant:`desktop`,onVnodeMounted:c[0]||=e=>s.value=!1},null,8,[`messages`,`sending`,`streaming-message`])):t(``,!0)]),v(ct)]),_:1})]),v(Ye)]))}}),[[`__scopeId`,`data-v-0fcb9cae`]]),vt=[`src`],yt=[`src`],bt=R(e({__name:`MobileHeaderLink`,setup(e){let{isDark:t}=j();return(e,n)=>(i(),l(y(L),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:b(()=>[y(t)?(i(),w(`img`,{key:0,src:y(he),"h-8":``,"w-8":``,class:`theme-colored`},null,8,vt)):(i(),w(`img`,{key:1,src:y(me),"h-8":``,"w-8":``,class:`theme-colored`},null,8,yt))]),_:1}))}}),[[`__scopeId`,`data-v-461cb340`]]),xt={"mb-1":``,"w-full":``,"gap-2":``},St={"w-full":``,flex:``,"justify-center":``},Ct=e({__name:`MobileHeader`,setup(e){return(e,t)=>(i(),w(`header`,xt,[T(`div`,St,[v(bt)])]))}}),wt={"w-full":``,flex:``,"flex-1":``,"items-center":``,"self-end":``,"justify-end":``,"gap-2":``},Tt={key:0,"w-full":``,flex:``,"justify-between":``,"gap-2":``},Et={key:0,"i-solar:tuning-outline":``,"size-5":``},Dt={key:1,"i-solar:alt-arrow-right-outline":``,"size-5":``},Ot=R(e({__name:`ViewControls`,props:{modelValue:{required:!0},modelModifiers:{}},emits:c([`reset`],[`update:modelValue`]),setup(e,{emit:n}){let r=n,{stageModelRenderer:a,stageViewControlsEnabled:s}=I(X()),c=C(e,`modelValue`);function u(e){if(c.value===e){r(`reset`);return}c.value=e}return(e,n)=>(i(),w(`div`,wt,[v(S,{name:`fade`},{default:b(()=>[y(s)?(i(),w(`div`,Tt,[v(y(A),{variant:`secondary-muted`,toggled:c.value===`x`,"w-full":``,onClick:n[0]||=e=>u(`x`)},{default:b(()=>[...n[5]||=[o(` X `,-1)]]),_:1},8,[`toggled`]),v(y(A),{variant:`secondary-muted`,toggled:c.value===`y`,"w-full":``,onClick:n[1]||=e=>u(`y`)},{default:b(()=>[...n[6]||=[o(` Y `,-1)]]),_:1},8,[`toggled`]),y(a)===`vrm`?(i(),l(y(A),{key:0,variant:`secondary-muted`,toggled:c.value===`z`,"w-full":``,onClick:n[2]||=e=>u(`z`)},{default:b(()=>[...n[7]||=[o(` Z `,-1)]]),_:1},8,[`toggled`])):t(``,!0),v(y(A),{variant:`secondary-muted`,toggled:c.value===`scale`,"w-full":``,onClick:n[3]||=e=>u(`scale`)},{default:b(()=>[...n[8]||=[o(` Scale `,-1)]]),_:1},8,[`toggled`])])):t(``,!0)]),_:1}),T(`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:n[4]||=e=>s.value=!y(s)},[v(S,{name:`fade`,mode:`out-in`},{default:b(()=>[y(s)?(i(),w(`div`,Dt)):(i(),w(`div`,Et))]),_:1})])]))}}),[[`__scopeId`,`data-v-817f89fd`]]),kt={key:0},At={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`},Mt={key:1,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Nt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Pt={key:2,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Ft={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},It={key:3,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Lt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Rt=R(e({__name:`Inputs`,props:{mode:{}},setup(e,{expose:n}){let r=e,{stageModelRenderer:a,stageViewControlsEnabled:o}=I(X()),{scale:c,modelOffset:u,modelSize:d}=I(ve()),{scale:f,position:m}=I(ye()),h=p({get:()=>{switch(a.value){case`live2d`:return m.value.x;case`vrm`:return u.value.x;default:return 0}},set:e=>{switch(a.value){case`live2d`:m.value.x=e;break;case`vrm`:u.value.x=e;break;default:break}}}),g=p(()=>a.value===`live2d`?-500:-d.value.x-10),_=p(()=>a.value===`vrm`?500:d.value.x+10),x=p({get:()=>{switch(a.value){case`live2d`:return m.value.y;case`vrm`:return u.value.y;default:return 0}},set:e=>{switch(a.value){case`live2d`:m.value.y=e;break;case`vrm`:u.value.y=e;break;default:break}}}),C=p(()=>a.value===`live2d`?-500:-d.value.y-10),E=p(()=>a.value===`vrm`?500:d.value.y+10),O=p({get:()=>{switch(a.value){case`live2d`:return 0;case`vrm`:return u.value.z;default:return 0}},set:e=>{switch(a.value){case`live2d`:break;case`vrm`:u.value.z=e;break;default:break}}}),k=p(()=>a.value===`live2d`?-500:-d.value.z-10),A=p(()=>a.value===`live2d`?500:d.value.z+10),j=p({get:()=>a.value===`live2d`?f.value:c.value,set:e=>{a.value===`live2d`?f.value=e:c.value=e}});function M(){switch(r.mode){case`x`:h.value=0;break;case`y`:x.value=0;break;case`z`:O.value=0;break;case`scale`:j.value=1;break}}return n({resetOnMode:M}),(e,n)=>(i(),l(S,{name:`fade-side-pops-in`},{default:b(()=>[y(o)?(i(),w(`div`,kt,[v(S,{name:`fade-side-pops-in`,mode:`out-in`},{default:b(()=>[r.mode===`x`?(i(),w(`div`,At,[v(y(D),{modelValue:h.value,"onUpdate:modelValue":n[0]||=e=>h.value=e,min:g.value,max:_.value,step:.01,"data-direction":`vertical`,h:`50%`,"write-vertical-left":``},null,8,[`modelValue`,`min`,`max`]),T(`div`,jt,s(h.value.toFixed(2)),1)])):r.mode===`y`?(i(),w(`div`,Mt,[v(y(D),{modelValue:x.value,"onUpdate:modelValue":n[1]||=e=>x.value=e,min:C.value,max:E.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),T(`div`,Nt,s(x.value.toFixed(2)),1)])):y(a)===`vrm`&&r.mode===`z`?(i(),w(`div`,Pt,[v(y(D),{modelValue:O.value,"onUpdate:modelValue":n[2]||=e=>O.value=e,min:k.value,max:A.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),T(`div`,Ft,s(O.value.toFixed(2)),1)])):r.mode===`scale`?(i(),w(`div`,It,[v(y(D),{modelValue:j.value,"onUpdate:modelValue":n[3]||=e=>j.value=e,min:0,max:3,step:1e-4,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`]),T(`div`,Lt,s(j.value.toFixed(2)),1)])):t(``,!0)]),_:1})])):t(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-011f6495`]]),zt={fixed:``,"bottom-0":``,"w-full":``,flex:``,"flex-col":``},Bt={relative:``,"w-full":``,"self-end":``},Vt={top:`50%`,"translate-y":`[-50%]`,fixed:``,"z-15":``,"px-3":``},Ht={"translate-y":`[-100%]`,absolute:``,"right-0":``,"w-full":``,"px-3":``,"pb-3":``,"font-sans":``},Ut={flex:`~ col`,"w-full":``,"gap-1":``},Wt={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:`Hearing`},Gt={key:1,"i-solar:microphone-3-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},Kt={key:0,"i-solar:moon-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},qt={key:1,"i-solar:sun-2-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},Jt=R(e({__name:`MobileInteractiveArea`,setup(e){let{isDark:r,toggleDark:o}=j(),s=E(!1),{messages:c,sending:d,streamingMessage:p}=I(Q()),x=E(`scale`),C=g(`viewControlsInputs`),D=E(``),O=E(!1),k=B(),A=te(),{activeProvider:M,activeModel:N}=I(ne());ee(document.documentElement,()=>k.update());let{themeColorsHueDynamic:P,stageViewControlsEnabled:F}=I(X()),R=Z(),{enabled:V,selectedAudioInput:H,stream:U,audioInputs:W}=I(R),{send:q,onAfterMessageComposed:ie,discoverToolsCompatibility:ae,cleanupMessages:oe}=Q(),{t:se}=re(),{audioContext:Y}=ue(),{startAnalyzer:ce,stopAnalyzer:le,volumeLevel:de}=J(),$;function fe(){return/Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}async function pe(){fe()||await me()}async function me(){if(!(!D.value.trim()||O.value))try{let e=A.getProviderConfig(M.value);await q(D.value,{chatProvider:await A.getProviderInstance(M.value),model:N.value,providerConfig:e})}catch(e){c.value.pop(),c.value.push({role:`error`,content:e.message})}}function he(){try{$?.disconnect()}catch{}$=void 0,le()}async function ge(){if(he(),!s.value||!V.value||!U.value)return;Y.state===`suspended`&&await Y.resume();let e=ce(Y);e&&($=Y.createMediaStreamSource(U.value),$.connect(e))}return f([s,V,U],()=>{ge()},{immediate:!0}),f(s,e=>{e&&R.askPermission()}),ie(async()=>{D.value=``}),f([M,N],async()=>{M.value&&N.value&&await ae(N.value,await A.getProviderInstance(M.value),[])}),n(()=>{he()}),u(()=>{k.update()}),(e,n)=>(i(),w(`div`,zt,[(i(),l(h,null,[v(S,{name:`fade`},{default:b(()=>[y(F)?t(``,!0):(i(),l(y(G),{key:0,variant:`mobile`,messages:y(c),sending:y(d),"streaming-message":y(p),"max-w":`[calc(100%-3.5rem)]`,"w-full":``,"self-start":``,"pl-3":``,class:_([`chat-history`,[`relative z-20`]])},null,8,[`messages`,`sending`,`streaming-message`]))]),_:1})],1024)),T(`div`,Bt,[T(`div`,Vt,[v(Rt,{ref:`viewControlsInputs`,mode:x.value},null,8,[`mode`])]),T(`div`,Ht,[T(`div`,Ut,[v(He),v(y(K),{show:s.value,"onUpdate:show":n[0]||=e=>s.value=e,enabled:y(V),"onUpdate:enabled":n[1]||=e=>m(V)?V.value=e:null,"selected-audio-input":y(H),"onUpdate:selectedAudioInput":n[2]||=e=>m(H)?H.value=e:null,"audio-inputs":y(W),"volume-level":y(de),granted:!0},{default:b(()=>[T(`button`,Wt,[v(S,{name:`fade`,mode:`out-in`},{default:b(()=>[y(V)?(i(),l(et,{key:0,"size-5":``,"color-class":`text-neutral-500 dark:text-neutral-400`})):(i(),w(`div`,Gt))]),_:1})])]),_:1},8,[`show`,`enabled`,`selected-audio-input`,`audio-inputs`,`volume-level`]),T(`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:n[3]||=e=>y(o)()},[v(S,{name:`fade`,mode:`out-in`},{default:b(()=>[y(r)?(i(),w(`div`,Kt)):(i(),w(`div`,qt))]),_:1})]),v(y(L),{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:b(()=>[...n[10]||=[T(`div`,{"i-solar:settings-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_:1}),v(Ot,{modelValue:x.value,"onUpdate:modelValue":n[4]||=e=>x.value=e,onReset:n[5]||=()=>C.value?.resetOnMode()},null,8,[`modelValue`]),T(`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:n[6]||=e=>y(oe)()},[...n[11]||=[T(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]])])]),T(`div`,{bg:`white dark:neutral-800`,"max-h-100dvh":``,"max-w-100dvw":``,"w-full":``,flex:``,"gap-1":``,"overflow-auto":``,"px-3":``,"pt-2":``,style:a({paddingBottom:`${Math.max(Number.parseFloat(y(k).bottom.value.replace(`px`,``)),12)}px`})},[v(y(z),{modelValue:D.value,"onUpdate:modelValue":n[7]||=e=>D.value=e,placeholder:y(se)(`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:_([y(P)?`transition-colors-none placeholder:transition-colors-none`:``]),"default-height":`1lh`,onSubmit:pe,onCompositionstart:n[8]||=e=>O.value=!0,onCompositionend:n[9]||=e=>O.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),D.value.trim()||O.value?(i(),w(`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:me},[...n[12]||=[T(`div`,{"i-solar:arrow-up-outline":``},null,-1)]])):t(``,!0)],4)])]))}}),[[`__scopeId`,`data-v-4462c9b7`]]),Yt={class:`relative`},Xt={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``},Zt=R(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=E(t.height),r=E(t.amplitude),o=E(t.waveLength),s=E(t.fillColor),c=E(t.direction),l=E(t.movementDirection);function u(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 m=p(()=>n.value+r.value*2),h=p(()=>{let e=`<svg width="${o.value}" height="${m.value}" xmlns="http://www.w3.org/2000/svg">
2
  <path d="${u(o.value,m.value,r.value,o.value,c.value)}"/>
3
  </svg>`;return`url(data:image/svg+xml;base64,${btoa(e)})`});return f(()=>[t.height,t.amplitude,t.waveLength,t.fillColor,t.direction,t.movementDirection],()=>{n.value=t.height,r.value=t.amplitude,o.value=t.waveLength,s.value=t.fillColor,c.value=t.direction,l.value=t.movementDirection},{immediate:!0}),(t,n)=>(i(),w(`div`,Yt,[d(t.$slots,`default`,{},void 0,!0),T(`div`,Xt,[T(`div`,{class:`colored-area wave`,style:a({background:s.value,height:`${m.value}px`,maskImage:h.value,WebkitMaskImage:h.value,"--wave-translate":`${-o.value}px`,"--animation-duration":`${o.value/e.animationSpeed}s`,"animation-direction":l.value===`left`?`normal`:`reverse`})},null,4)])]))}}),[[`__scopeId`,`data-v-33a54ad1`]]),Qt={relative:``,flex:`~ col`,"z-2":``,"h-100dvh":``,"w-100vw":``,"of-hidden":``},$t={class:`px-0 py-1 md:px-3 md:py-3`,"w-full":``,"gap-2":``},en={relative:``,flex:`~ 1 row gap-y-0 gap-x-2 <md:col`},tn=e({__name:`index`,setup(e){let{isDark:r}=j(),a=E(!1);function o(e){a.value=e}let s=V(),{scale:c,position:d,positionInPercentageString:p}=I(ye()),m=H(U).smaller(`md`),{updateThemeColor:h}=ie(ae(`.widgets.top-widgets .colored-area`,`background-color`));f(r,()=>h(),{immediate:!0}),u(()=>h());let{stream:g,enabled:_}=I(Z()),{startRecord:x,stopRecord:S,onStopRecord:C}=q(g),{transcribeForRecording:w}=de(),D=te(),{activeProvider:O,activeModel:k}=I(ne()),A=Q(),{init:M,dispose:N,start:P,loaded:F}=xe(be,{threshold:E(.6),onSpeechStart:()=>x(),onSpeechEnd:()=>S()}),L;async function R(){try{await M(),g.value&&await P(g.value),L=C(async e=>{let t=await w(e);if(!(!t||!t.trim()))try{let e=await D.getProviderInstance(O.value);if(!e||!k.value)return;await A.send(t,{model:k.value,chatProvider:e})}catch(e){console.error(`Failed to send chat from voice:`,e)}})}catch(e){console.error(`Audio interaction init failed:`,e)}}function z(){try{L?.(),L=void 0,N()}catch{}}return f(_,async e=>{e?await R():z()},{immediate:!0}),n(()=>{z()}),f([g,()=>F.value],async([e,t])=>{if(_.value&&t&&e)try{await P(e)}catch(e){console.error(`Failed to start VAD with stream:`,e)}}),(e,n)=>(i(),l(Ve,null,{default:b(()=>[v(Zt,{class:`widgets top-widgets`,"fill-color":y(r)?`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:b(()=>[T(`div`,Qt,[T(`div`,$t,[v(Ge,{class:`hidden md:flex`}),v(Ct,{class:`flex md:hidden`})]),T(`div`,en,[v(y(le),{"flex-1":``,"min-w":`1/2`,paused:a.value,"focus-at":{x:y(s).x.value,y:y(s).y.value},"x-offset":`${y(m)?y(d).x:y(d).x-10}%`,"y-offset":y(p).y,scale:y(c)},null,8,[`paused`,`focus-at`,`x-offset`,`y-offset`,`scale`]),y(m)?t(``,!0):(i(),l(_t,{key:0,h:`85dvh`,absolute:``,"right-4":``,flex:``,"flex-1":``,"flex-col":``,"max-w":`500px`,"min-w":`30%`})),y(m)?(i(),l(Jt,{key:1,onSettingsOpen:o})):t(``,!0)])])]),_:1},8,[`fill-color`])]),_:1}))}});typeof _e==`function`&&_e(tn);var nn=tn;export{nn as default};
4
+ //# sourceMappingURL=pages-CBVrBSYv.js.map
assets/{pages-CPh_NSlF.js.map → pages-CBVrBSYv.js.map} RENAMED
The diff for this file is too large to render. See raw diff
 
assets/src-BFfPX31I.js.map CHANGED
The diff for this file is too large to render. See raw diff
 
index.html CHANGED
@@ -48,11 +48,11 @@
48
  })
49
  </script>
50
  <script src="/assets/js/CubismSdkForWeb-5-r.3/Core/live2dcubismcore.min.js"></script>
51
- <script type="module" crossorigin src="/assets/index-CDSvKqlM.js"></script>
52
  <link rel="modulepreload" crossorigin href="/assets/_plugin-vue_export-helper-D9nTFCD1.js">
53
  <link rel="modulepreload" crossorigin href="/assets/chunk-B78Zgmat.js">
54
  <link rel="modulepreload" crossorigin href="/assets/preload-helper-BF2qQK8n.js">
55
- <link rel="modulepreload" crossorigin href="/assets/git-IgEDb7zB.js">
56
  <link rel="modulepreload" crossorigin href="/assets/merge-CzBBW6Qt.js">
57
  <link rel="modulepreload" crossorigin href="/assets/index.browser-yOLmBp14.js">
58
  <link rel="modulepreload" crossorigin href="/assets/stream-transcription-BITUYZfS.js">
 
48
  })
49
  </script>
50
  <script src="/assets/js/CubismSdkForWeb-5-r.3/Core/live2dcubismcore.min.js"></script>
51
+ <script type="module" crossorigin src="/assets/index-CHndoRD7.js"></script>
52
  <link rel="modulepreload" crossorigin href="/assets/_plugin-vue_export-helper-D9nTFCD1.js">
53
  <link rel="modulepreload" crossorigin href="/assets/chunk-B78Zgmat.js">
54
  <link rel="modulepreload" crossorigin href="/assets/preload-helper-BF2qQK8n.js">
55
+ <link rel="modulepreload" crossorigin href="/assets/git-l_FW8hMh.js">
56
  <link rel="modulepreload" crossorigin href="/assets/merge-CzBBW6Qt.js">
57
  <link rel="modulepreload" crossorigin href="/assets/index.browser-yOLmBp14.js">
58
  <link rel="modulepreload" crossorigin href="/assets/stream-transcription-BITUYZfS.js">
sw.js CHANGED
@@ -1,2 +1,2 @@
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),t={module:{uri:n},exports:u,require:a};l[n]=Promise.all(r.map(s=>t[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-BIJ5qPp2.js",revision:null},{url:"assets/__vite-browser-external-CGeKrMoP.js",revision:null},{url:"assets/__vite-optional-peer-dep_effect_xsschema-C8YhLz3h.js",revision:null},{url:"assets/__vite-optional-peer-dep_sury_xsschema-Bge4CH-h.js",revision:null},{url:"assets/_...all_-BvGtGIGf.js",revision:null},{url:"assets/_plugin-vue_export-helper-D9nTFCD1.js",revision:null},{url:"assets/_providerId_-Db297AxX.js",revision:null},{url:"assets/abap-Dkz2wx52.js",revision:null},{url:"assets/actionscript-3-fGGXFSHF.js",revision:null},{url:"assets/ada-3p5LHV0h.js",revision:null},{url:"assets/airi-card-D3cIwzzH.js",revision:null},{url:"assets/airi-card-DHUGs74t.js",revision:null},{url:"assets/alibaba-cloud-model-studio-C4kmzCRM.js",revision:null},{url:"assets/aliyun-nls-transcription-B52Zj7LA.js",revision:null},{url:"assets/andromeeda-C_rbArQA.js",revision:null},{url:"assets/angular-html-D2qI2Qmr.js",revision:null},{url:"assets/angular-html-Y4ptntfM.js",revision:null},{url:"assets/angular-ts-DjEcEz1g.js",revision:null},{url:"assets/apache-ATbN4Nwi.js",revision:null},{url:"assets/apex-C_KWFrVE.js",revision:null},{url:"assets/apl-ZhTxl7uE.js",revision:null},{url:"assets/applescript-D_mtk9HG.js",revision:null},{url:"assets/ara-BZeaTyLi.js",revision:null},{url:"assets/arktype-C-GObzDh-D1cUTibE.js",revision:null},{url:"assets/asciidoc-DAekCB3O.js",revision:null},{url:"assets/asm-BVs88tSE.js",revision:null},{url:"assets/astro-WqUjj5EB.js",revision:null},{url:"assets/audio-record-BMHYbj2l.js",revision:null},{url:"assets/aurora-x-Bh0GITP1.js",revision:null},{url:"assets/awk-D7Ci05GG.js",revision:null},{url:"assets/ayu-dark-C0g_50UI.js",revision:null},{url:"assets/azure-ai-foundry-CpKBGPr4.js",revision:null},{url:"assets/background-gradient-blending-B88qVe8m.css",revision:null},{url:"assets/background-gradient-blending-Ddz0D6_7.js",revision:null},{url:"assets/background-removal-DbNFV5xu.js",revision:null},{url:"assets/ballerina-DNKpW3Mp.js",revision:null},{url:"assets/Basic-FWv8Yuu5.js",revision:null},{url:"assets/BasicInputFile-DrHsJ-uT.js",revision:null},{url:"assets/bat-C622eapF.js",revision:null},{url:"assets/beancount-DYRYZqnj.js",revision:null},{url:"assets/beat-sync-BlUoxp-B.js",revision:null},{url:"assets/beat-sync-CoG5fjuK.js",revision:null},{url:"assets/beat-sync-D5GKrl4f.js",revision:null},{url:"assets/beat-sync-DHKerjX2.js",revision:null},{url:"assets/berry-EvUt6r_x.js",revision:null},{url:"assets/bibtex-c1jBw8uC.js",revision:null},{url:"assets/bicep-C8rWP_NU.js",revision:null},{url:"assets/blade-BFfWRiO6.js",revision:null},{url:"assets/browser-CNuMIUK3.js",revision:null},{url:"assets/browser-DuxbKc1l.js",revision:null},{url:"assets/bsl-D8QjO6vZ.js",revision:null},{url:"assets/c-CUKfSlOQ.js",revision:null},{url:"assets/c-DBGorF7r.js",revision:null},{url:"assets/cadence-Bv99V23m.js",revision:null},{url:"assets/cairo-DQT0IdM9.js",revision:null},{url:"assets/CardCreate-C_ruSDf7.js",revision:null},{url:"assets/CardCreate-C7BALgEy.js",revision:null},{url:"assets/CardCreationDialog-Baa3YVje.js",revision:null},{url:"assets/CardCreationDialog-BEG0qYyE.css",revision:null},{url:"assets/CardCreationDialog-BqXCi_Vs.js",revision:null},{url:"assets/CardDetailDialog-C9Xzh1r3.js",revision:null},{url:"assets/CardDetailDialog-CZwUu40n.js",revision:null},{url:"assets/CardListItem-BAz3lHfR.js",revision:null},{url:"assets/CardListItem-BTabbbvh.js",revision:null},{url:"assets/catppuccin-frappe-D65hVX48.js",revision:null},{url:"assets/catppuccin-latte-D5-h7CPL.js",revision:null},{url:"assets/catppuccin-macchiato-Bv0P85Kz.js",revision:null},{url:"assets/catppuccin-mocha-hlGvrMIB.js",revision:null},{url:"assets/chat-B1AFmYUc.js",revision:null},{url:"assets/chunk-B78Zgmat.js",revision:null},{url:"assets/clarity-BhBAYM1N.js",revision:null},{url:"assets/clojure-BDRd4bbk.js",revision:null},{url:"assets/cloudflare-workers-ai-ntc1Bn5e.js",revision:null},{url:"assets/cmake-C6tkOZ7y.js",revision:null},{url:"assets/cmake-DDyw7TjA.js",revision:null},{url:"assets/cobol-BECSsJrN.js",revision:null},{url:"assets/codeowners-DlCqygz-.js",revision:null},{url:"assets/codeql-Wr5NLWB0.js",revision:null},{url:"assets/coffee-BtaL0zox.js",revision:null},{url:"assets/color-scheme-B_nVc7uH.css",revision:null},{url:"assets/color-scheme-BQOkQgE3.js",revision:null},{url:"assets/comet-api-speech-CthT0gYZ.js",revision:null},{url:"assets/comet-api-transcription-Bz43Vp9N.js",revision:null},{url:"assets/common-lisp-BnDQsONb.js",revision:null},{url:"assets/components-DAx3BLQj.js",revision:null},{url:"assets/components-u_x5GFoZ.css",revision:null},{url:"assets/composables-D_rFk_xi.js",revision:null},{url:"assets/consciousness-CDzqhdRv.js",revision:null},{url:"assets/coq-BhrWTRYq.js",revision:null},{url:"assets/core-B3db5WpJ.js",revision:null},{url:"assets/core-C4vL6V4X.js",revision:null},{url:"assets/core-qxPycE8-.js",revision:null},{url:"assets/cpp-CcAVDx-1.js",revision:null},{url:"assets/cpp-Do2gUBc0.js",revision:null},{url:"assets/crystal-5e0b1Ol2.js",revision:null},{url:"assets/csharp-C9OEOJPr.js",revision:null},{url:"assets/csharp-DUU5ojbd.js",revision:null},{url:"assets/css-CCeL1yVL.js",revision:null},{url:"assets/css-DsVXmkVx.js",revision:null},{url:"assets/csv-CA5_Ij65.js",revision:null},{url:"assets/csv-D08QTLjI.js",revision:null},{url:"assets/cue-BaBlnn9u.js",revision:null},{url:"assets/cypher-F3mNBzB4.js",revision:null},{url:"assets/d-CW4uBtEK.js",revision:null},{url:"assets/dark-plus-CYZNewy7.js",revision:null},{url:"assets/dart-DBnRKKXe.js",revision:null},{url:"assets/data-DQYexnr9.js",revision:null},{url:"assets/dax-CIQTvHrb.js",revision:null},{url:"assets/default-browser-D3XpsY9Y.js",revision:null},{url:"assets/default-CYHJtX3S.js",revision:null},{url:"assets/default-node-BVtqanWc.js",revision:null},{url:"assets/DeleteCardDialog-BFYbooPc.js",revision:null},{url:"assets/DeleteCardDialog-CKXpOuub.js",revision:null},{url:"assets/desktop-D9rxT4Vv.js",revision:null},{url:"assets/developer-DzQjpBf9.js",revision:null},{url:"assets/DialogPortal-CN2aLy_c.js",revision:null},{url:"assets/DialogTitle-BZXRJU9T.js",revision:null},{url:"assets/diff-D7AO8xpc.js",revision:null},{url:"assets/diff-friELsn1.js",revision:null},{url:"assets/dist-CHHR81Ps.js",revision:null},{url:"assets/dist-DU0Iib7Y.js",revision:null},{url:"assets/docker-CE1R9blh.js",revision:null},{url:"assets/dotenv-Bj_jOoOX.js",revision:null},{url:"assets/dracula-CLkqQCTm.js",revision:null},{url:"assets/dracula-soft-BlF2kiA0.js",revision:null},{url:"assets/dream-maker-u0n6qY63.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-CpveRNMA.js",revision:null},{url:"assets/edge-BJT_AQAl.js",revision:null},{url:"assets/effect-D2vKoLgT-DArb2mSt.js",revision:null},{url:"assets/elevenlabs-37NQv9Si.js",revision:null},{url:"assets/elixir-DXDm-p0Y.js",revision:null},{url:"assets/elm-PMv7kCTW.js",revision:null},{url:"assets/emacs-lisp-DLw3R256.js",revision:null},{url:"assets/environment-Dccvu44Y.js",revision:null},{url:"assets/erb-DYocnCnK.js",revision:null},{url:"assets/erlang-ClNUrYh6.js",revision:null},{url:"assets/esm-BkDAmo3w.js",revision:null},{url:"assets/everforest-dark-Byr17Y7n.js",revision:null},{url:"assets/everforest-light-BVyuXubo.js",revision:null},{url:"assets/fennel-B8d3fcFZ.js",revision:null},{url:"assets/fish-0shXWQgW.js",revision:null},{url:"assets/fluent-Dw55mJ20.js",revision:null},{url:"assets/fortran-fixed-form-BOGcV9VU.js",revision:null},{url:"assets/fortran-free-form-2jewRsv6.js",revision:null},{url:"assets/fortran-free-form-B5RInvbs.js",revision:null},{url:"assets/fsharp-DklKvkSx.js",revision:null},{url:"assets/gaming-factorio-DoQC3YU3.js",revision:null},{url:"assets/gaming-minecraft-BDmiCBBG.js",revision:null},{url:"assets/gdresource-DOYhlgbz.js",revision:null},{url:"assets/gdscript-6zjvsa_p.js",revision:null},{url:"assets/gdscript-DhPcIzb5.js",revision:null},{url:"assets/gdshader-1a2O1cFb.js",revision:null},{url:"assets/gdshader-Bv6nlfXP.js",revision:null},{url:"assets/general-B4SLFUyo.js",revision:null},{url:"assets/genie-BGh3-sBA.js",revision:null},{url:"assets/gesture-circle-DzDbOR07.js",revision:null},{url:"assets/gherkin-mFgnM98w.js",revision:null},{url:"assets/git-commit-C7NN8239.js",revision:null},{url:"assets/git-IgEDb7zB.js",revision:null},{url:"assets/git-rebase-Cq11j2Ml.js",revision:null},{url:"assets/github-dark-default-DyaIeJfG.js",revision:null},{url:"assets/github-dark-dimmed-B1EAc9yS.js",revision:null},{url:"assets/github-dark-high-contrast-bYtqMMU1.js",revision:null},{url:"assets/github-dark-jhL4rhlZ.js",revision:null},{url:"assets/github-light-B6j_E0tC.js",revision:null},{url:"assets/github-light-default-B128qAnh.js",revision:null},{url:"assets/github-light-high-contrast-RkmsfX22.js",revision:null},{url:"assets/gleam-BFIlhUL_.js",revision:null},{url:"assets/glimmer-js-C2-3UDUO.js",revision:null},{url:"assets/glimmer-ts-DAhZWHIf.js",revision:null},{url:"assets/glsl-BWwlm1BZ.js",revision:null},{url:"assets/glsl-DsODDXyW.js",revision:null},{url:"assets/gnuplot-CJ7WATLK.js",revision:null},{url:"assets/go-522dhHC8.js",revision:null},{url:"assets/go-px8UsJcq.js",revision:null},{url:"assets/graphql-C0KVmsa4.js",revision:null},{url:"assets/graphql-CiJOyFyT.js",revision:null},{url:"assets/groovy-BZdZwhL7.js",revision:null},{url:"assets/gruvbox-dark-hard-E6nXtcYp.js",revision:null},{url:"assets/gruvbox-dark-medium-BMpxrdxy.js",revision:null},{url:"assets/gruvbox-dark-soft-Dk-ldWe2.js",revision:null},{url:"assets/gruvbox-light-hard-eJtomYRt.js",revision:null},{url:"assets/gruvbox-light-medium-gJ-QP0so.js",revision:null},{url:"assets/gruvbox-light-soft-Sluv-AdF.js",revision:null},{url:"assets/hack-DXvWwpXw.js",revision:null},{url:"assets/haml-Dt-WsjC1.js",revision:null},{url:"assets/haml-TQP-diX1.js",revision:null},{url:"assets/handlebars-C_Wb7lpg.js",revision:null},{url:"assets/haskell-BO8HJryw.js",revision:null},{url:"assets/haxe-Bw3Bxl9h.js",revision:null},{url:"assets/haxe-Dlo1Nljr.js",revision:null},{url:"assets/hcl-LAyHft3Y.js",revision:null},{url:"assets/HeaderLink-B7kodbj5.js",revision:null},{url:"assets/HeaderLink-CO18o3XU.css",revision:null},{url:"assets/hearing-BwU6IjG3.js",revision:null},{url:"assets/hearing-jEC-KME5.js",revision:null},{url:"assets/hjson-CZPBYrez.js",revision:null},{url:"assets/hlsl-BrREcg60.js",revision:null},{url:"assets/hlsl-CLvZm2Y-.js",revision:null},{url:"assets/home-BIwwvdPT.js",revision:null},{url:"assets/houston-BKRGXZWG.js",revision:null},{url:"assets/html-BzKQmWO6.js",revision:null},{url:"assets/html-CK2FjPRn.js",revision:null},{url:"assets/html-derivative-BbxLTysy.js",revision:null},{url:"assets/html-derivative-z2RQ0J4D.js",revision:null},{url:"assets/http-Be98el18.js",revision:null},{url:"assets/hurl-BNletFCK.js",revision:null},{url:"assets/hxml-DEoj3D8A.js",revision:null},{url:"assets/hy-BWFmxKkV.js",revision:null},{url:"assets/image-DolN1ewS.css",revision:null},{url:"assets/image-DtM6P7B2.js",revision:null},{url:"assets/imba-qXBc7goe.js",revision:null},{url:"assets/import-url-browser-BnGZI0KS.js",revision:null},{url:"assets/import-url-browser-CoAxkULA.js",revision:null},{url:"assets/import-url-node-DIz6FvtJ.js",revision:null},{url:"assets/index-CDSvKqlM.js",revision:null},{url:"assets/index-Cx_srAfm-sfdfH31N.js",revision:null},{url:"assets/index-DZQumVRX.css",revision:null},{url:"assets/index-tts-vllm-CEl_BsoC.js",revision:null},{url:"assets/index.browser-yOLmBp14.js",revision:null},{url:"assets/ini-DxCsnC_V.js",revision:null},{url:"assets/InputFile-CIGxOQJ6.js",revision:null},{url:"assets/java-B3J64AJC.js",revision:null},{url:"assets/java-C9-bJPSu.js",revision:null},{url:"assets/javascript-_Lo5hDoz.js",revision:null},{url:"assets/javascript-D9aq_BPD.js",revision:null},{url:"assets/jinja-lawhnXj3.js",revision:null},{url:"assets/jison-DPdQueSM.js",revision:null},{url:"assets/js/CubismSdkForWeb-5-r.3/Core/live2dcubismcore.min.js",revision:null},{url:"assets/json-12pB8Jgx.js",revision:null},{url:"assets/json-Cqd1L0nS.js",revision:null},{url:"assets/json5-DJkoNTtx.js",revision:null},{url:"assets/jsonc-BoxMj4Jx.js",revision:null},{url:"assets/jsonl-BCqnnPAN.js",revision:null},{url:"assets/jsonnet-BmLzA_97.js",revision:null},{url:"assets/jssm-CCMzEkXE.js",revision:null},{url:"assets/jsx-Bb7PTYFA.js",revision:null},{url:"assets/jsx-Bpv-d61E.js",revision:null},{url:"assets/julia-Dfik3a2v.js",revision:null},{url:"assets/kanagawa-dragon-D8htsXSY.js",revision:null},{url:"assets/kanagawa-lotus-DKkNGQQZ.js",revision:null},{url:"assets/kanagawa-wave-DPxXFxHG.js",revision:null},{url:"assets/kdl-UgevmgM5.js",revision:null},{url:"assets/kotlin-C1pGcIuM.js",revision:null},{url:"assets/kusto-CVPECON_.js",revision:null},{url:"assets/laserwave-x5TML34n.js",revision:null},{url:"assets/latex-YEt19nYr.js",revision:null},{url:"assets/lean-XL2SqmRC.js",revision:null},{url:"assets/less-CtNL0dJ0.js",revision:null},{url:"assets/less-DAmAIj2-.js",revision:null},{url:"assets/light-plus-DWIBqtOD.js",revision:null},{url:"assets/liquid-BDluPfl2.js",revision:null},{url:"assets/Live2D-BcZ2ROWj.js",revision:null},{url:"assets/live2d-Bm7SFY_Z.js",revision:null},{url:"assets/llmmarkerParser-PErdeng5.js",revision:null},{url:"assets/llvm-DAW2LLRJ.js",revision:null},{url:"assets/lm-studio-W2oExgDU.js",revision:null},{url:"assets/log-3eBXPQcU.js",revision:null},{url:"assets/logo-CMFSdZTR.js",revision:null},{url:"assets/lua-Dzn9aBcr.js",revision:null},{url:"assets/lua-pzdhp7za.js",revision:null},{url:"assets/luau-BObhkW41.js",revision:null},{url:"assets/make-hDLFgA4z.js",revision:null},{url:"assets/markdown-BRFoU2ag.js",revision:null},{url:"assets/markdown-BvJ751eX.js",revision:null},{url:"assets/marko-CYsEb6V1.js",revision:null},{url:"assets/material-theme-D-u8geFU.js",revision:null},{url:"assets/material-theme-darker-CgJ12JXJ.js",revision:null},{url:"assets/material-theme-lighter-BDeUDN5K.js",revision:null},{url:"assets/material-theme-ocean-CPLfzqST.js",revision:null},{url:"assets/material-theme-palenight-B3igkXy1.js",revision:null},{url:"assets/matlab-xfdmVf5h.js",revision:null},{url:"assets/mdc-C-VnNfhr.js",revision:null},{url:"assets/mdx-mtakL5bn.js",revision:null},{url:"assets/memory-Ce6exAMH.js",revision:null},{url:"assets/memory-long-term-BaI-_z_q.js",revision:null},{url:"assets/memory-short-term-8o0M3w2Z.js",revision:null},{url:"assets/merge-CzBBW6Qt.js",revision:null},{url:"assets/mermaid-CXdC90ea.js",revision:null},{url:"assets/messaging-discord-CsTfcewg.js",revision:null},{url:"assets/microsoft-speech-BZcDRXrg.js",revision:null},{url:"assets/min-dark-B9rr66ON.js",revision:null},{url:"assets/min-light-yWXh5O0l.js",revision:null},{url:"assets/mipsasm-x8lO06Db.js",revision:null},{url:"assets/models-Djza6fTQ.js",revision:null},{url:"assets/modules-DPM-G6Jk.js",revision:null},{url:"assets/mojo-DtPWyCnH.js",revision:null},{url:"assets/monokai-BEgyqEFZ.js",revision:null},{url:"assets/move-B26bCTlZ.js",revision:null},{url:"assets/narrat-Bu-Zrv-O.js",revision:null},{url:"assets/nextflow-mnbHf47B.js",revision:null},{url:"assets/nginx-0aTnH6Qz.js",revision:null},{url:"assets/night-owl-acrkwhFM.js",revision:null},{url:"assets/nim-h9s2w51G.js",revision:null},{url:"assets/nix-UJ_swbEq.js",revision:null},{url:"assets/nord-B9p1xgbi.js",revision:null},{url:"assets/nushell-Da5VfYJP.js",revision:null},{url:"assets/objective-c-C8BphOKE.js",revision:null},{url:"assets/objective-cpp-BcWv0ZQW.js",revision:null},{url:"assets/ocaml-CTpQMhhE.js",revision:null},{url:"assets/ollama-C86TEHfM.js",revision:null},{url:"assets/onboarding-CHCnaJiQ.js",revision:null},{url:"assets/one-dark-pro-1z41Sq-t.js",revision:null},{url:"assets/one-light-DfxlITeK.js",revision:null},{url:"assets/openai-audio-speech-CT2mLcNJ.js",revision:null},{url:"assets/openai-audio-transcription-BIuQ8Sn6.js",revision:null},{url:"assets/openai-compatible-audio-speech-CtEKOQvP.js",revision:null},{url:"assets/openai-compatible-audio-transcription-Cpplcq4u.js",revision:null},{url:"assets/openscad-B11bBCCU.js",revision:null},{url:"assets/ort-wasm-simd-threaded.jsep-B0T3yYHD.wasm",revision:null},{url:"assets/output-CDksendf.js",revision:null},{url:"assets/pages-BHkaRTzj.css",revision:null},{url:"assets/pages-CPh_NSlF.js",revision:null},{url:"assets/pascal-DVLLYFSi.js",revision:null},{url:"assets/performance-playground-CJCNMviW.js",revision:null},{url:"assets/perl-ozEtmlSY.js",revision:null},{url:"assets/php-CXfbWbof.js",revision:null},{url:"assets/php-n0Fqza_7.js",revision:null},{url:"assets/pkl-DA67VFL9.js",revision:null},{url:"assets/plain-e1Wbpm0z.js",revision:null},{url:"assets/plastic-D2cvas6B.js",revision:null},{url:"assets/player2-speech-CSzXQ3m-.js",revision:null},{url:"assets/plsql-DTuWrYyo.js",revision:null},{url:"assets/po-DhKbibtz.js",revision:null},{url:"assets/poimandres-C2pw_vad.js",revision:null},{url:"assets/polar-DK5qH9De.js",revision:null},{url:"assets/polaroid-CC0Z6c1N.js",revision:null},{url:"assets/postcss-Bdb23WfB.js",revision:null},{url:"assets/postcss-dCyfQRPC.js",revision:null},{url:"assets/powerquery-BChFMgDm.js",revision:null},{url:"assets/powershell-CQLxHSBy.js",revision:null},{url:"assets/preload-helper-BF2qQK8n.js",revision:null},{url:"assets/prisma-CgPO02-R.js",revision:null},{url:"assets/process.worklet-DNDGcsYh.js",revision:null},{url:"assets/process.worklet-duMyTSdi.js",revision:null},{url:"assets/prolog-C1OUJt24.js",revision:null},{url:"assets/proto-XXqTdGMQ.js",revision:null},{url:"assets/providers-C4RMd-5N.js",revision:null},{url:"assets/providers-transcription-realtime-aliyun-nls-DG0IKbCH.js",revision:null},{url:"assets/pug-CO2vamA-.js",revision:null},{url:"assets/puppet-BC-DgqCn.js",revision:null},{url:"assets/purescript-LjKVxWue.js",revision:null},{url:"assets/purify.es-D2OJ5Nus.js",revision:null},{url:"assets/python-Bb2Rddmq.js",revision:null},{url:"assets/python-BZ4sOw3W.js",revision:null},{url:"assets/qml-Br8eXV9s.js",revision:null},{url:"assets/qmldir-BYU4j-fq.js",revision:null},{url:"assets/qss-C1vS972j.js",revision:null},{url:"assets/queues-COS0AVjM.js",revision:null},{url:"assets/r-Cbg7ss0z.js",revision:null},{url:"assets/r-DeivN1km.js",revision:null},{url:"assets/racket-CDEl_z77.js",revision:null},{url:"assets/raku-isDd3YQ-.js",revision:null},{url:"assets/razor-CyfR6J78.js",revision:null},{url:"assets/red-Cinfoia5.js",revision:null},{url:"assets/reg-iVcduA-h.js",revision:null},{url:"assets/regexp-BWw27qe6.js",revision:null},{url:"assets/regexp-rhCRG4U2.js",revision:null},{url:"assets/rel-IxWvH94Y.js",revision:null},{url:"assets/resettable-BDb-PSiI.js",revision:null},{url:"assets/riscv-095LWori.js",revision:null},{url:"assets/rose-pine-dawn-Br1_6Kxe.js",revision:null},{url:"assets/rose-pine-moon-BKEayR7f.js",revision:null},{url:"assets/rose-pine-nCxCdXDP.js",revision:null},{url:"assets/rosmsg-CUjlig-j.js",revision:null},{url:"assets/route-block-Cvmo4DYc.js",revision:null},{url:"assets/rst-INRKl3gS.js",revision:null},{url:"assets/ruby-DdKk-S4u.js",revision:null},{url:"assets/ruby-DSsgXE5-.js",revision:null},{url:"assets/rust-B9fowE0S.js",revision:null},{url:"assets/sas-DLzJKP6P.js",revision:null},{url:"assets/sass-DeZenJ2Q.js",revision:null},{url:"assets/scala-DP4Sa-dH.js",revision:null},{url:"assets/scene-BFQRD_p2.js",revision:null},{url:"assets/scenes-BRJHfFPR.js",revision:null},{url:"assets/scheme-B_QPCov1.js",revision:null},{url:"assets/scss-CeA5SyuW.js",revision:null},{url:"assets/scss-CR4KJEe8.js",revision:null},{url:"assets/sdbl-Be3VmiLI.js",revision:null},{url:"assets/sdbl-jbcz5Kyz.js",revision:null},{url:"assets/settings-CoJKCEwX.js",revision:null},{url:"assets/settings-i6i7WTXB.js",revision:null},{url:"assets/settings-vhCSQc_N.js",revision:null},{url:"assets/shaderlab-CA6dmoBo.js",revision:null},{url:"assets/shellscript-C7o_p_2D.js",revision:null},{url:"assets/shellscript-CwZ1kbPL.js",revision:null},{url:"assets/shellsession-CXdTnwwi.js",revision:null},{url:"assets/slack-dark-CCpGWBuE.js",revision:null},{url:"assets/slack-ochin-D-YvW1KU.js",revision:null},{url:"assets/sleep-B00jwPIj.js",revision:null},{url:"assets/smalltalk-3ilPeMQe.js",revision:null},{url:"assets/snazzy-light-SAv0ZgC0.js",revision:null},{url:"assets/solarized-dark-C2498LBe.js",revision:null},{url:"assets/solarized-light-C1mT0n9H.js",revision:null},{url:"assets/solidity-Dw1fcMPG.js",revision:null},{url:"assets/soy-Bubm2Fdp.js",revision:null},{url:"assets/sparql-FsHgGwzu.js",revision:null},{url:"assets/speech-C4DLzdpG.js",revision:null},{url:"assets/speech-DU5dcML1.js",revision:null},{url:"assets/splunk-DU0GujR9.js",revision:null},{url:"assets/sql-BcPCo1Kh.js",revision:null},{url:"assets/sql-Ddjwnc9Y.js",revision:null},{url:"assets/src-BFfPX31I.js",revision:null},{url:"assets/src-CO8_9JkB.css",revision:null},{url:"assets/src-D3mcpXgY.js",revision:null},{url:"assets/src-DsesPXky.js",revision:null},{url:"assets/ssh-config-C7sqDQN1.js",revision:null},{url:"assets/stage-DnDHO2F_.js",revision:null},{url:"assets/stata-C_HsnDKN.js",revision:null},{url:"assets/stream-transcription-BITUYZfS.js",revision:null},{url:"assets/stylus-62aKcEJ9.js",revision:null},{url:"assets/stylus-DetQR8lF.js",revision:null},{url:"assets/sury-DaaR_vre-D5MPKub5.js",revision:null},{url:"assets/svelte-CA0zbPMq.js",revision:null},{url:"assets/swift-DQR0k7FN.js",revision:null},{url:"assets/synthwave-84-BRk5Fxqx.js",revision:null},{url:"assets/system-CQgxvcRq.js",revision:null},{url:"assets/system-verilog-CHYC2uz_.js",revision:null},{url:"assets/systemd-BcqNodLU.js",revision:null},{url:"assets/talonscript-D0P8iQRv.js",revision:null},{url:"assets/tasl-DkYJw4LZ.js",revision:null},{url:"assets/tcl-DcuhJ4U5.js",revision:null},{url:"assets/templ--O7wRcT7.js",revision:null},{url:"assets/terraform-Bj3dZ7se.js",revision:null},{url:"assets/tex-B_9Ghr6x.js",revision:null},{url:"assets/tex-oBATsaD4.js",revision:null},{url:"assets/theme-color-Cvvh42d1.js",revision:null},{url:"assets/tokyo-night-CJvpUNM5.js",revision:null},{url:"assets/toml-DxhqFJUC.js",revision:null},{url:"assets/transformers.web-BzzOvbbV.js",revision:null},{url:"assets/tres-W9AbpMXx.js",revision:null},{url:"assets/ts-tags-B5ctGyEU.js",revision:null},{url:"assets/tsv-B1QWTgan.js",revision:null},{url:"assets/tsx-BTtkBvVl.js",revision:null},{url:"assets/tsx-BWWiWejS.js",revision:null},{url:"assets/turtle-Ci4i4fjV.js",revision:null},{url:"assets/turtle-CICS8VM0.js",revision:null},{url:"assets/twig-B8Drend_.js",revision:null},{url:"assets/typescript-BD5ogfTP.js",revision:null},{url:"assets/typescript-D0d60coQ.js",revision:null},{url:"assets/typespec-Bbmbjy0q.js",revision:null},{url:"assets/typst-RpRL-YtG.js",revision:null},{url:"assets/use-magic-keys-CIq61xIB.js",revision:null},{url:"assets/use-provider-validation-DiAHNCuz.js",revision:null},{url:"assets/use-ripple-grid-state-Dk7BOtCw.js",revision:null},{url:"assets/v-B22wcvcL.js",revision:null},{url:"assets/vala-BTJJ-b_W.js",revision:null},{url:"assets/valibot-iYGh1vpl-BicwGW2y.js",revision:null},{url:"assets/vb-joIxX39Z.js",revision:null},{url:"assets/verilog-CwsGc67B.js",revision:null},{url:"assets/vesper-CJwLJdqv.js",revision:null},{url:"assets/vhdl-L7uHiVMv.js",revision:null},{url:"assets/vibrant-DYIqbNXn.js",revision:null},{url:"assets/viml-CQOhw6Lv.js",revision:null},{url:"assets/vision-C32v5nLZ.js",revision:null},{url:"assets/vitesse-black-Dn78Ui1Q.js",revision:null},{url:"assets/vitesse-dark-DLepAc35.js",revision:null},{url:"assets/vitesse-light-D0jq0RFq.js",revision:null},{url:"assets/volcengine-BAAkwarK.js",revision:null},{url:"assets/vrm-CveqFiF2.js",revision:null},{url:"assets/vue-4_cbwOCI.js",revision:null},{url:"assets/vue-COHSALP1.js",revision:null},{url:"assets/vue-html-CyyGi83X.js",revision:null},{url:"assets/vue-i18n.runtime-CBBOw6Cv.js",revision:null},{url:"assets/vue-router-COpsLyGI.js",revision:null},{url:"assets/vue-vine-DUvf2eeI.js",revision:null},{url:"assets/vue.runtime.esm-bundler-_ZPRHVd_.js",revision:null},{url:"assets/vyper-CEgjU9r1.js",revision:null},{url:"assets/wasm-B0ysJ6rw.js",revision:null},{url:"assets/wasm-DyzwdiOt.js",revision:null},{url:"assets/webgpu-8owCKd2c.js",revision:null},{url:"assets/wenyan-C67JeENz.js",revision:null},{url:"assets/wgsl-n1RTfMTD.js",revision:null},{url:"assets/widgets-bndabloP.js",revision:null},{url:"assets/widgets-CeetJ7Oc.css",revision:null},{url:"assets/wikitext-BAVRVgqG.js",revision:null},{url:"assets/wit-DVqgL72T.js",revision:null},{url:"assets/wolfram-BdG-mLwX.js",revision:null},{url:"assets/worklet-D3oCvJ3_.js",revision:null},{url:"assets/x-CU6XIEsY.js",revision:null},{url:"assets/xml-6IlxBHpV.js",revision:null},{url:"assets/xml-C6u3bs-v.js",revision:null},{url:"assets/xsl-BZQtKLPg.js",revision:null},{url:"assets/yaml-C_EeKNXP.js",revision:null},{url:"assets/yaml-DDUNVqGo.js",revision:null},{url:"assets/zenscript-CXGnqnBA.js",revision:null},{url:"assets/zig-zx1gz6qY.js",revision:null},{url:"assets/zod-D6g6461c-BhzCYDG9.js",revision:null},{url:"index.html",revision:"118dcf96d451c65d31290f4a9eb1e429"},{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"apple-touch-icon.png",revision:"b41f3c1ba3c98364c640fe2b7348bd39"},{url:"favicon.svg",revision:"47d50a7bc31b26d14f3895982906935f"},{url:"maskable_icon_x192.png",revision:"56ddcdfdd26f6b540ebb6f16319f97d4"},{url:"maskable_icon_x512.png",revision:"e4ed8a63527d3eb52fe1760dd9837e82"},{url:"web-app-manifest-192x192.png",revision:"c9731148ea6befa78a495f63536c82eb"},{url:"web-app-manifest-512x512.png",revision:"bcae855d5ff588b682314fe1c6e530f0"},{url:"manifest.webmanifest",revision:"fa955512276a4a875c5d35913691297b"}],{}),s.cleanupOutdatedCaches(),s.registerRoute(new s.NavigationRoute(s.createHandlerBoundToURL("index.html"),{denylist:[/^\/docs\//,/^\/ui\//,/^\/remote-assets\//,/^\/api\//]}))});
2
  //# sourceMappingURL=sw.js.map
 
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),t={module:{uri:n},exports:u,require:a};l[n]=Promise.all(r.map(s=>t[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-BIJ5qPp2.js",revision:null},{url:"assets/__vite-browser-external-CGeKrMoP.js",revision:null},{url:"assets/__vite-optional-peer-dep_effect_xsschema-C8YhLz3h.js",revision:null},{url:"assets/__vite-optional-peer-dep_sury_xsschema-Bge4CH-h.js",revision:null},{url:"assets/_...all_-BvGtGIGf.js",revision:null},{url:"assets/_plugin-vue_export-helper-D9nTFCD1.js",revision:null},{url:"assets/_providerId_-Db297AxX.js",revision:null},{url:"assets/abap-Dkz2wx52.js",revision:null},{url:"assets/actionscript-3-fGGXFSHF.js",revision:null},{url:"assets/ada-3p5LHV0h.js",revision:null},{url:"assets/airi-card-D3cIwzzH.js",revision:null},{url:"assets/airi-card-DHUGs74t.js",revision:null},{url:"assets/alibaba-cloud-model-studio-C4kmzCRM.js",revision:null},{url:"assets/aliyun-nls-transcription-B52Zj7LA.js",revision:null},{url:"assets/andromeeda-C_rbArQA.js",revision:null},{url:"assets/angular-html-D2qI2Qmr.js",revision:null},{url:"assets/angular-html-Y4ptntfM.js",revision:null},{url:"assets/angular-ts-DjEcEz1g.js",revision:null},{url:"assets/apache-ATbN4Nwi.js",revision:null},{url:"assets/apex-C_KWFrVE.js",revision:null},{url:"assets/apl-ZhTxl7uE.js",revision:null},{url:"assets/applescript-D_mtk9HG.js",revision:null},{url:"assets/ara-BZeaTyLi.js",revision:null},{url:"assets/arktype-C-GObzDh-D1cUTibE.js",revision:null},{url:"assets/asciidoc-DAekCB3O.js",revision:null},{url:"assets/asm-BVs88tSE.js",revision:null},{url:"assets/astro-WqUjj5EB.js",revision:null},{url:"assets/audio-record-BMHYbj2l.js",revision:null},{url:"assets/aurora-x-Bh0GITP1.js",revision:null},{url:"assets/awk-D7Ci05GG.js",revision:null},{url:"assets/ayu-dark-C0g_50UI.js",revision:null},{url:"assets/azure-ai-foundry-CpKBGPr4.js",revision:null},{url:"assets/background-gradient-blending-B88qVe8m.css",revision:null},{url:"assets/background-gradient-blending-Ddz0D6_7.js",revision:null},{url:"assets/background-removal-DbNFV5xu.js",revision:null},{url:"assets/ballerina-DNKpW3Mp.js",revision:null},{url:"assets/Basic-FWv8Yuu5.js",revision:null},{url:"assets/BasicInputFile-DrHsJ-uT.js",revision:null},{url:"assets/bat-C622eapF.js",revision:null},{url:"assets/beancount-DYRYZqnj.js",revision:null},{url:"assets/beat-sync-BlUoxp-B.js",revision:null},{url:"assets/beat-sync-CoG5fjuK.js",revision:null},{url:"assets/beat-sync-D5GKrl4f.js",revision:null},{url:"assets/beat-sync-DHKerjX2.js",revision:null},{url:"assets/berry-EvUt6r_x.js",revision:null},{url:"assets/bibtex-c1jBw8uC.js",revision:null},{url:"assets/bicep-C8rWP_NU.js",revision:null},{url:"assets/blade-BFfWRiO6.js",revision:null},{url:"assets/browser-CNuMIUK3.js",revision:null},{url:"assets/browser-DuxbKc1l.js",revision:null},{url:"assets/bsl-D8QjO6vZ.js",revision:null},{url:"assets/c-CUKfSlOQ.js",revision:null},{url:"assets/c-DBGorF7r.js",revision:null},{url:"assets/cadence-Bv99V23m.js",revision:null},{url:"assets/cairo-DQT0IdM9.js",revision:null},{url:"assets/CardCreate-C_ruSDf7.js",revision:null},{url:"assets/CardCreate-C7BALgEy.js",revision:null},{url:"assets/CardCreationDialog-Baa3YVje.js",revision:null},{url:"assets/CardCreationDialog-BEG0qYyE.css",revision:null},{url:"assets/CardCreationDialog-BqXCi_Vs.js",revision:null},{url:"assets/CardDetailDialog-C9Xzh1r3.js",revision:null},{url:"assets/CardDetailDialog-CZwUu40n.js",revision:null},{url:"assets/CardListItem-BAz3lHfR.js",revision:null},{url:"assets/CardListItem-BTabbbvh.js",revision:null},{url:"assets/catppuccin-frappe-D65hVX48.js",revision:null},{url:"assets/catppuccin-latte-D5-h7CPL.js",revision:null},{url:"assets/catppuccin-macchiato-Bv0P85Kz.js",revision:null},{url:"assets/catppuccin-mocha-hlGvrMIB.js",revision:null},{url:"assets/chat-B1AFmYUc.js",revision:null},{url:"assets/chunk-B78Zgmat.js",revision:null},{url:"assets/clarity-BhBAYM1N.js",revision:null},{url:"assets/clojure-BDRd4bbk.js",revision:null},{url:"assets/cloudflare-workers-ai-ntc1Bn5e.js",revision:null},{url:"assets/cmake-C6tkOZ7y.js",revision:null},{url:"assets/cmake-DDyw7TjA.js",revision:null},{url:"assets/cobol-BECSsJrN.js",revision:null},{url:"assets/codeowners-DlCqygz-.js",revision:null},{url:"assets/codeql-Wr5NLWB0.js",revision:null},{url:"assets/coffee-BtaL0zox.js",revision:null},{url:"assets/color-scheme-B_nVc7uH.css",revision:null},{url:"assets/color-scheme-BQOkQgE3.js",revision:null},{url:"assets/comet-api-speech-CthT0gYZ.js",revision:null},{url:"assets/comet-api-transcription-Bz43Vp9N.js",revision:null},{url:"assets/common-lisp-BnDQsONb.js",revision:null},{url:"assets/components-DAx3BLQj.js",revision:null},{url:"assets/components-u_x5GFoZ.css",revision:null},{url:"assets/composables-D_rFk_xi.js",revision:null},{url:"assets/consciousness-CDzqhdRv.js",revision:null},{url:"assets/coq-BhrWTRYq.js",revision:null},{url:"assets/core-B3db5WpJ.js",revision:null},{url:"assets/core-C4vL6V4X.js",revision:null},{url:"assets/core-qxPycE8-.js",revision:null},{url:"assets/cpp-CcAVDx-1.js",revision:null},{url:"assets/cpp-Do2gUBc0.js",revision:null},{url:"assets/crystal-5e0b1Ol2.js",revision:null},{url:"assets/csharp-C9OEOJPr.js",revision:null},{url:"assets/csharp-DUU5ojbd.js",revision:null},{url:"assets/css-CCeL1yVL.js",revision:null},{url:"assets/css-DsVXmkVx.js",revision:null},{url:"assets/csv-CA5_Ij65.js",revision:null},{url:"assets/csv-D08QTLjI.js",revision:null},{url:"assets/cue-BaBlnn9u.js",revision:null},{url:"assets/cypher-F3mNBzB4.js",revision:null},{url:"assets/d-CW4uBtEK.js",revision:null},{url:"assets/dark-plus-CYZNewy7.js",revision:null},{url:"assets/dart-DBnRKKXe.js",revision:null},{url:"assets/data-DQYexnr9.js",revision:null},{url:"assets/dax-CIQTvHrb.js",revision:null},{url:"assets/default-browser-D3XpsY9Y.js",revision:null},{url:"assets/default-CYHJtX3S.js",revision:null},{url:"assets/default-node-BVtqanWc.js",revision:null},{url:"assets/DeleteCardDialog-BFYbooPc.js",revision:null},{url:"assets/DeleteCardDialog-CKXpOuub.js",revision:null},{url:"assets/desktop-D9rxT4Vv.js",revision:null},{url:"assets/developer-DzQjpBf9.js",revision:null},{url:"assets/DialogPortal-CN2aLy_c.js",revision:null},{url:"assets/DialogTitle-BZXRJU9T.js",revision:null},{url:"assets/diff-D7AO8xpc.js",revision:null},{url:"assets/diff-friELsn1.js",revision:null},{url:"assets/dist-CHHR81Ps.js",revision:null},{url:"assets/dist-DU0Iib7Y.js",revision:null},{url:"assets/docker-CE1R9blh.js",revision:null},{url:"assets/dotenv-Bj_jOoOX.js",revision:null},{url:"assets/dracula-CLkqQCTm.js",revision:null},{url:"assets/dracula-soft-BlF2kiA0.js",revision:null},{url:"assets/dream-maker-u0n6qY63.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-CpveRNMA.js",revision:null},{url:"assets/edge-BJT_AQAl.js",revision:null},{url:"assets/effect-D2vKoLgT-DArb2mSt.js",revision:null},{url:"assets/elevenlabs-37NQv9Si.js",revision:null},{url:"assets/elixir-DXDm-p0Y.js",revision:null},{url:"assets/elm-PMv7kCTW.js",revision:null},{url:"assets/emacs-lisp-DLw3R256.js",revision:null},{url:"assets/environment-Dccvu44Y.js",revision:null},{url:"assets/erb-DYocnCnK.js",revision:null},{url:"assets/erlang-ClNUrYh6.js",revision:null},{url:"assets/esm-BkDAmo3w.js",revision:null},{url:"assets/everforest-dark-Byr17Y7n.js",revision:null},{url:"assets/everforest-light-BVyuXubo.js",revision:null},{url:"assets/fennel-B8d3fcFZ.js",revision:null},{url:"assets/fish-0shXWQgW.js",revision:null},{url:"assets/fluent-Dw55mJ20.js",revision:null},{url:"assets/fortran-fixed-form-BOGcV9VU.js",revision:null},{url:"assets/fortran-free-form-2jewRsv6.js",revision:null},{url:"assets/fortran-free-form-B5RInvbs.js",revision:null},{url:"assets/fsharp-DklKvkSx.js",revision:null},{url:"assets/gaming-factorio-DoQC3YU3.js",revision:null},{url:"assets/gaming-minecraft-BDmiCBBG.js",revision:null},{url:"assets/gdresource-DOYhlgbz.js",revision:null},{url:"assets/gdscript-6zjvsa_p.js",revision:null},{url:"assets/gdscript-DhPcIzb5.js",revision:null},{url:"assets/gdshader-1a2O1cFb.js",revision:null},{url:"assets/gdshader-Bv6nlfXP.js",revision:null},{url:"assets/general-B4SLFUyo.js",revision:null},{url:"assets/genie-BGh3-sBA.js",revision:null},{url:"assets/gesture-circle-DzDbOR07.js",revision:null},{url:"assets/gherkin-mFgnM98w.js",revision:null},{url:"assets/git-commit-C7NN8239.js",revision:null},{url:"assets/git-l_FW8hMh.js",revision:null},{url:"assets/git-rebase-Cq11j2Ml.js",revision:null},{url:"assets/github-dark-default-DyaIeJfG.js",revision:null},{url:"assets/github-dark-dimmed-B1EAc9yS.js",revision:null},{url:"assets/github-dark-high-contrast-bYtqMMU1.js",revision:null},{url:"assets/github-dark-jhL4rhlZ.js",revision:null},{url:"assets/github-light-B6j_E0tC.js",revision:null},{url:"assets/github-light-default-B128qAnh.js",revision:null},{url:"assets/github-light-high-contrast-RkmsfX22.js",revision:null},{url:"assets/gleam-BFIlhUL_.js",revision:null},{url:"assets/glimmer-js-C2-3UDUO.js",revision:null},{url:"assets/glimmer-ts-DAhZWHIf.js",revision:null},{url:"assets/glsl-BWwlm1BZ.js",revision:null},{url:"assets/glsl-DsODDXyW.js",revision:null},{url:"assets/gnuplot-CJ7WATLK.js",revision:null},{url:"assets/go-522dhHC8.js",revision:null},{url:"assets/go-px8UsJcq.js",revision:null},{url:"assets/graphql-C0KVmsa4.js",revision:null},{url:"assets/graphql-CiJOyFyT.js",revision:null},{url:"assets/groovy-BZdZwhL7.js",revision:null},{url:"assets/gruvbox-dark-hard-E6nXtcYp.js",revision:null},{url:"assets/gruvbox-dark-medium-BMpxrdxy.js",revision:null},{url:"assets/gruvbox-dark-soft-Dk-ldWe2.js",revision:null},{url:"assets/gruvbox-light-hard-eJtomYRt.js",revision:null},{url:"assets/gruvbox-light-medium-gJ-QP0so.js",revision:null},{url:"assets/gruvbox-light-soft-Sluv-AdF.js",revision:null},{url:"assets/hack-DXvWwpXw.js",revision:null},{url:"assets/haml-Dt-WsjC1.js",revision:null},{url:"assets/haml-TQP-diX1.js",revision:null},{url:"assets/handlebars-C_Wb7lpg.js",revision:null},{url:"assets/haskell-BO8HJryw.js",revision:null},{url:"assets/haxe-Bw3Bxl9h.js",revision:null},{url:"assets/haxe-Dlo1Nljr.js",revision:null},{url:"assets/hcl-LAyHft3Y.js",revision:null},{url:"assets/HeaderLink-B7kodbj5.js",revision:null},{url:"assets/HeaderLink-CO18o3XU.css",revision:null},{url:"assets/hearing-BwU6IjG3.js",revision:null},{url:"assets/hearing-jEC-KME5.js",revision:null},{url:"assets/hjson-CZPBYrez.js",revision:null},{url:"assets/hlsl-BrREcg60.js",revision:null},{url:"assets/hlsl-CLvZm2Y-.js",revision:null},{url:"assets/home-BIwwvdPT.js",revision:null},{url:"assets/houston-BKRGXZWG.js",revision:null},{url:"assets/html-BzKQmWO6.js",revision:null},{url:"assets/html-CK2FjPRn.js",revision:null},{url:"assets/html-derivative-BbxLTysy.js",revision:null},{url:"assets/html-derivative-z2RQ0J4D.js",revision:null},{url:"assets/http-Be98el18.js",revision:null},{url:"assets/hurl-BNletFCK.js",revision:null},{url:"assets/hxml-DEoj3D8A.js",revision:null},{url:"assets/hy-BWFmxKkV.js",revision:null},{url:"assets/image-DolN1ewS.css",revision:null},{url:"assets/image-DtM6P7B2.js",revision:null},{url:"assets/imba-qXBc7goe.js",revision:null},{url:"assets/import-url-browser-BnGZI0KS.js",revision:null},{url:"assets/import-url-browser-CoAxkULA.js",revision:null},{url:"assets/import-url-node-DIz6FvtJ.js",revision:null},{url:"assets/index-CHndoRD7.js",revision:null},{url:"assets/index-Cx_srAfm-sfdfH31N.js",revision:null},{url:"assets/index-DZQumVRX.css",revision:null},{url:"assets/index-tts-vllm-CEl_BsoC.js",revision:null},{url:"assets/index.browser-yOLmBp14.js",revision:null},{url:"assets/ini-DxCsnC_V.js",revision:null},{url:"assets/InputFile-CIGxOQJ6.js",revision:null},{url:"assets/java-B3J64AJC.js",revision:null},{url:"assets/java-C9-bJPSu.js",revision:null},{url:"assets/javascript-_Lo5hDoz.js",revision:null},{url:"assets/javascript-D9aq_BPD.js",revision:null},{url:"assets/jinja-lawhnXj3.js",revision:null},{url:"assets/jison-DPdQueSM.js",revision:null},{url:"assets/js/CubismSdkForWeb-5-r.3/Core/live2dcubismcore.min.js",revision:null},{url:"assets/json-12pB8Jgx.js",revision:null},{url:"assets/json-Cqd1L0nS.js",revision:null},{url:"assets/json5-DJkoNTtx.js",revision:null},{url:"assets/jsonc-BoxMj4Jx.js",revision:null},{url:"assets/jsonl-BCqnnPAN.js",revision:null},{url:"assets/jsonnet-BmLzA_97.js",revision:null},{url:"assets/jssm-CCMzEkXE.js",revision:null},{url:"assets/jsx-Bb7PTYFA.js",revision:null},{url:"assets/jsx-Bpv-d61E.js",revision:null},{url:"assets/julia-Dfik3a2v.js",revision:null},{url:"assets/kanagawa-dragon-D8htsXSY.js",revision:null},{url:"assets/kanagawa-lotus-DKkNGQQZ.js",revision:null},{url:"assets/kanagawa-wave-DPxXFxHG.js",revision:null},{url:"assets/kdl-UgevmgM5.js",revision:null},{url:"assets/kotlin-C1pGcIuM.js",revision:null},{url:"assets/kusto-CVPECON_.js",revision:null},{url:"assets/laserwave-x5TML34n.js",revision:null},{url:"assets/latex-YEt19nYr.js",revision:null},{url:"assets/lean-XL2SqmRC.js",revision:null},{url:"assets/less-CtNL0dJ0.js",revision:null},{url:"assets/less-DAmAIj2-.js",revision:null},{url:"assets/light-plus-DWIBqtOD.js",revision:null},{url:"assets/liquid-BDluPfl2.js",revision:null},{url:"assets/Live2D-BcZ2ROWj.js",revision:null},{url:"assets/live2d-Bm7SFY_Z.js",revision:null},{url:"assets/llmmarkerParser-PErdeng5.js",revision:null},{url:"assets/llvm-DAW2LLRJ.js",revision:null},{url:"assets/lm-studio-W2oExgDU.js",revision:null},{url:"assets/log-3eBXPQcU.js",revision:null},{url:"assets/logo-CMFSdZTR.js",revision:null},{url:"assets/lua-Dzn9aBcr.js",revision:null},{url:"assets/lua-pzdhp7za.js",revision:null},{url:"assets/luau-BObhkW41.js",revision:null},{url:"assets/make-hDLFgA4z.js",revision:null},{url:"assets/markdown-BRFoU2ag.js",revision:null},{url:"assets/markdown-BvJ751eX.js",revision:null},{url:"assets/marko-CYsEb6V1.js",revision:null},{url:"assets/material-theme-D-u8geFU.js",revision:null},{url:"assets/material-theme-darker-CgJ12JXJ.js",revision:null},{url:"assets/material-theme-lighter-BDeUDN5K.js",revision:null},{url:"assets/material-theme-ocean-CPLfzqST.js",revision:null},{url:"assets/material-theme-palenight-B3igkXy1.js",revision:null},{url:"assets/matlab-xfdmVf5h.js",revision:null},{url:"assets/mdc-C-VnNfhr.js",revision:null},{url:"assets/mdx-mtakL5bn.js",revision:null},{url:"assets/memory-Ce6exAMH.js",revision:null},{url:"assets/memory-long-term-BaI-_z_q.js",revision:null},{url:"assets/memory-short-term-8o0M3w2Z.js",revision:null},{url:"assets/merge-CzBBW6Qt.js",revision:null},{url:"assets/mermaid-CXdC90ea.js",revision:null},{url:"assets/messaging-discord-CsTfcewg.js",revision:null},{url:"assets/microsoft-speech-BZcDRXrg.js",revision:null},{url:"assets/min-dark-B9rr66ON.js",revision:null},{url:"assets/min-light-yWXh5O0l.js",revision:null},{url:"assets/mipsasm-x8lO06Db.js",revision:null},{url:"assets/models-Djza6fTQ.js",revision:null},{url:"assets/modules-DPM-G6Jk.js",revision:null},{url:"assets/mojo-DtPWyCnH.js",revision:null},{url:"assets/monokai-BEgyqEFZ.js",revision:null},{url:"assets/move-B26bCTlZ.js",revision:null},{url:"assets/narrat-Bu-Zrv-O.js",revision:null},{url:"assets/nextflow-mnbHf47B.js",revision:null},{url:"assets/nginx-0aTnH6Qz.js",revision:null},{url:"assets/night-owl-acrkwhFM.js",revision:null},{url:"assets/nim-h9s2w51G.js",revision:null},{url:"assets/nix-UJ_swbEq.js",revision:null},{url:"assets/nord-B9p1xgbi.js",revision:null},{url:"assets/nushell-Da5VfYJP.js",revision:null},{url:"assets/objective-c-C8BphOKE.js",revision:null},{url:"assets/objective-cpp-BcWv0ZQW.js",revision:null},{url:"assets/ocaml-CTpQMhhE.js",revision:null},{url:"assets/ollama-C86TEHfM.js",revision:null},{url:"assets/onboarding-CHCnaJiQ.js",revision:null},{url:"assets/one-dark-pro-1z41Sq-t.js",revision:null},{url:"assets/one-light-DfxlITeK.js",revision:null},{url:"assets/openai-audio-speech-CT2mLcNJ.js",revision:null},{url:"assets/openai-audio-transcription-BIuQ8Sn6.js",revision:null},{url:"assets/openai-compatible-audio-speech-CtEKOQvP.js",revision:null},{url:"assets/openai-compatible-audio-transcription-Cpplcq4u.js",revision:null},{url:"assets/openscad-B11bBCCU.js",revision:null},{url:"assets/ort-wasm-simd-threaded.jsep-B0T3yYHD.wasm",revision:null},{url:"assets/output-CDksendf.js",revision:null},{url:"assets/pages-BHkaRTzj.css",revision:null},{url:"assets/pages-CBVrBSYv.js",revision:null},{url:"assets/pascal-DVLLYFSi.js",revision:null},{url:"assets/performance-playground-CJCNMviW.js",revision:null},{url:"assets/perl-ozEtmlSY.js",revision:null},{url:"assets/php-CXfbWbof.js",revision:null},{url:"assets/php-n0Fqza_7.js",revision:null},{url:"assets/pkl-DA67VFL9.js",revision:null},{url:"assets/plain-e1Wbpm0z.js",revision:null},{url:"assets/plastic-D2cvas6B.js",revision:null},{url:"assets/player2-speech-CSzXQ3m-.js",revision:null},{url:"assets/plsql-DTuWrYyo.js",revision:null},{url:"assets/po-DhKbibtz.js",revision:null},{url:"assets/poimandres-C2pw_vad.js",revision:null},{url:"assets/polar-DK5qH9De.js",revision:null},{url:"assets/polaroid-CC0Z6c1N.js",revision:null},{url:"assets/postcss-Bdb23WfB.js",revision:null},{url:"assets/postcss-dCyfQRPC.js",revision:null},{url:"assets/powerquery-BChFMgDm.js",revision:null},{url:"assets/powershell-CQLxHSBy.js",revision:null},{url:"assets/preload-helper-BF2qQK8n.js",revision:null},{url:"assets/prisma-CgPO02-R.js",revision:null},{url:"assets/process.worklet-DNDGcsYh.js",revision:null},{url:"assets/process.worklet-duMyTSdi.js",revision:null},{url:"assets/prolog-C1OUJt24.js",revision:null},{url:"assets/proto-XXqTdGMQ.js",revision:null},{url:"assets/providers-C4RMd-5N.js",revision:null},{url:"assets/providers-transcription-realtime-aliyun-nls-DG0IKbCH.js",revision:null},{url:"assets/pug-CO2vamA-.js",revision:null},{url:"assets/puppet-BC-DgqCn.js",revision:null},{url:"assets/purescript-LjKVxWue.js",revision:null},{url:"assets/purify.es-D2OJ5Nus.js",revision:null},{url:"assets/python-Bb2Rddmq.js",revision:null},{url:"assets/python-BZ4sOw3W.js",revision:null},{url:"assets/qml-Br8eXV9s.js",revision:null},{url:"assets/qmldir-BYU4j-fq.js",revision:null},{url:"assets/qss-C1vS972j.js",revision:null},{url:"assets/queues-COS0AVjM.js",revision:null},{url:"assets/r-Cbg7ss0z.js",revision:null},{url:"assets/r-DeivN1km.js",revision:null},{url:"assets/racket-CDEl_z77.js",revision:null},{url:"assets/raku-isDd3YQ-.js",revision:null},{url:"assets/razor-CyfR6J78.js",revision:null},{url:"assets/red-Cinfoia5.js",revision:null},{url:"assets/reg-iVcduA-h.js",revision:null},{url:"assets/regexp-BWw27qe6.js",revision:null},{url:"assets/regexp-rhCRG4U2.js",revision:null},{url:"assets/rel-IxWvH94Y.js",revision:null},{url:"assets/resettable-BDb-PSiI.js",revision:null},{url:"assets/riscv-095LWori.js",revision:null},{url:"assets/rose-pine-dawn-Br1_6Kxe.js",revision:null},{url:"assets/rose-pine-moon-BKEayR7f.js",revision:null},{url:"assets/rose-pine-nCxCdXDP.js",revision:null},{url:"assets/rosmsg-CUjlig-j.js",revision:null},{url:"assets/route-block-Cvmo4DYc.js",revision:null},{url:"assets/rst-INRKl3gS.js",revision:null},{url:"assets/ruby-DdKk-S4u.js",revision:null},{url:"assets/ruby-DSsgXE5-.js",revision:null},{url:"assets/rust-B9fowE0S.js",revision:null},{url:"assets/sas-DLzJKP6P.js",revision:null},{url:"assets/sass-DeZenJ2Q.js",revision:null},{url:"assets/scala-DP4Sa-dH.js",revision:null},{url:"assets/scene-BFQRD_p2.js",revision:null},{url:"assets/scenes-BRJHfFPR.js",revision:null},{url:"assets/scheme-B_QPCov1.js",revision:null},{url:"assets/scss-CeA5SyuW.js",revision:null},{url:"assets/scss-CR4KJEe8.js",revision:null},{url:"assets/sdbl-Be3VmiLI.js",revision:null},{url:"assets/sdbl-jbcz5Kyz.js",revision:null},{url:"assets/settings-CoJKCEwX.js",revision:null},{url:"assets/settings-i6i7WTXB.js",revision:null},{url:"assets/settings-vhCSQc_N.js",revision:null},{url:"assets/shaderlab-CA6dmoBo.js",revision:null},{url:"assets/shellscript-C7o_p_2D.js",revision:null},{url:"assets/shellscript-CwZ1kbPL.js",revision:null},{url:"assets/shellsession-CXdTnwwi.js",revision:null},{url:"assets/slack-dark-CCpGWBuE.js",revision:null},{url:"assets/slack-ochin-D-YvW1KU.js",revision:null},{url:"assets/sleep-B00jwPIj.js",revision:null},{url:"assets/smalltalk-3ilPeMQe.js",revision:null},{url:"assets/snazzy-light-SAv0ZgC0.js",revision:null},{url:"assets/solarized-dark-C2498LBe.js",revision:null},{url:"assets/solarized-light-C1mT0n9H.js",revision:null},{url:"assets/solidity-Dw1fcMPG.js",revision:null},{url:"assets/soy-Bubm2Fdp.js",revision:null},{url:"assets/sparql-FsHgGwzu.js",revision:null},{url:"assets/speech-C4DLzdpG.js",revision:null},{url:"assets/speech-DU5dcML1.js",revision:null},{url:"assets/splunk-DU0GujR9.js",revision:null},{url:"assets/sql-BcPCo1Kh.js",revision:null},{url:"assets/sql-Ddjwnc9Y.js",revision:null},{url:"assets/src-BFfPX31I.js",revision:null},{url:"assets/src-CO8_9JkB.css",revision:null},{url:"assets/src-D3mcpXgY.js",revision:null},{url:"assets/src-DsesPXky.js",revision:null},{url:"assets/ssh-config-C7sqDQN1.js",revision:null},{url:"assets/stage-DnDHO2F_.js",revision:null},{url:"assets/stata-C_HsnDKN.js",revision:null},{url:"assets/stream-transcription-BITUYZfS.js",revision:null},{url:"assets/stylus-62aKcEJ9.js",revision:null},{url:"assets/stylus-DetQR8lF.js",revision:null},{url:"assets/sury-DaaR_vre-D5MPKub5.js",revision:null},{url:"assets/svelte-CA0zbPMq.js",revision:null},{url:"assets/swift-DQR0k7FN.js",revision:null},{url:"assets/synthwave-84-BRk5Fxqx.js",revision:null},{url:"assets/system-CQgxvcRq.js",revision:null},{url:"assets/system-verilog-CHYC2uz_.js",revision:null},{url:"assets/systemd-BcqNodLU.js",revision:null},{url:"assets/talonscript-D0P8iQRv.js",revision:null},{url:"assets/tasl-DkYJw4LZ.js",revision:null},{url:"assets/tcl-DcuhJ4U5.js",revision:null},{url:"assets/templ--O7wRcT7.js",revision:null},{url:"assets/terraform-Bj3dZ7se.js",revision:null},{url:"assets/tex-B_9Ghr6x.js",revision:null},{url:"assets/tex-oBATsaD4.js",revision:null},{url:"assets/theme-color-Cvvh42d1.js",revision:null},{url:"assets/tokyo-night-CJvpUNM5.js",revision:null},{url:"assets/toml-DxhqFJUC.js",revision:null},{url:"assets/transformers.web-BzzOvbbV.js",revision:null},{url:"assets/tres-W9AbpMXx.js",revision:null},{url:"assets/ts-tags-B5ctGyEU.js",revision:null},{url:"assets/tsv-B1QWTgan.js",revision:null},{url:"assets/tsx-BTtkBvVl.js",revision:null},{url:"assets/tsx-BWWiWejS.js",revision:null},{url:"assets/turtle-Ci4i4fjV.js",revision:null},{url:"assets/turtle-CICS8VM0.js",revision:null},{url:"assets/twig-B8Drend_.js",revision:null},{url:"assets/typescript-BD5ogfTP.js",revision:null},{url:"assets/typescript-D0d60coQ.js",revision:null},{url:"assets/typespec-Bbmbjy0q.js",revision:null},{url:"assets/typst-RpRL-YtG.js",revision:null},{url:"assets/use-magic-keys-CIq61xIB.js",revision:null},{url:"assets/use-provider-validation-DiAHNCuz.js",revision:null},{url:"assets/use-ripple-grid-state-Dk7BOtCw.js",revision:null},{url:"assets/v-B22wcvcL.js",revision:null},{url:"assets/vala-BTJJ-b_W.js",revision:null},{url:"assets/valibot-iYGh1vpl-BicwGW2y.js",revision:null},{url:"assets/vb-joIxX39Z.js",revision:null},{url:"assets/verilog-CwsGc67B.js",revision:null},{url:"assets/vesper-CJwLJdqv.js",revision:null},{url:"assets/vhdl-L7uHiVMv.js",revision:null},{url:"assets/vibrant-DYIqbNXn.js",revision:null},{url:"assets/viml-CQOhw6Lv.js",revision:null},{url:"assets/vision-C32v5nLZ.js",revision:null},{url:"assets/vitesse-black-Dn78Ui1Q.js",revision:null},{url:"assets/vitesse-dark-DLepAc35.js",revision:null},{url:"assets/vitesse-light-D0jq0RFq.js",revision:null},{url:"assets/volcengine-BAAkwarK.js",revision:null},{url:"assets/vrm-CveqFiF2.js",revision:null},{url:"assets/vue-4_cbwOCI.js",revision:null},{url:"assets/vue-COHSALP1.js",revision:null},{url:"assets/vue-html-CyyGi83X.js",revision:null},{url:"assets/vue-i18n.runtime-CBBOw6Cv.js",revision:null},{url:"assets/vue-router-COpsLyGI.js",revision:null},{url:"assets/vue-vine-DUvf2eeI.js",revision:null},{url:"assets/vue.runtime.esm-bundler-_ZPRHVd_.js",revision:null},{url:"assets/vyper-CEgjU9r1.js",revision:null},{url:"assets/wasm-B0ysJ6rw.js",revision:null},{url:"assets/wasm-DyzwdiOt.js",revision:null},{url:"assets/webgpu-8owCKd2c.js",revision:null},{url:"assets/wenyan-C67JeENz.js",revision:null},{url:"assets/wgsl-n1RTfMTD.js",revision:null},{url:"assets/widgets-bndabloP.js",revision:null},{url:"assets/widgets-CeetJ7Oc.css",revision:null},{url:"assets/wikitext-BAVRVgqG.js",revision:null},{url:"assets/wit-DVqgL72T.js",revision:null},{url:"assets/wolfram-BdG-mLwX.js",revision:null},{url:"assets/worklet-D3oCvJ3_.js",revision:null},{url:"assets/x-CU6XIEsY.js",revision:null},{url:"assets/xml-6IlxBHpV.js",revision:null},{url:"assets/xml-C6u3bs-v.js",revision:null},{url:"assets/xsl-BZQtKLPg.js",revision:null},{url:"assets/yaml-C_EeKNXP.js",revision:null},{url:"assets/yaml-DDUNVqGo.js",revision:null},{url:"assets/zenscript-CXGnqnBA.js",revision:null},{url:"assets/zig-zx1gz6qY.js",revision:null},{url:"assets/zod-D6g6461c-BhzCYDG9.js",revision:null},{url:"index.html",revision:"ae5850c65235292d1549da415791bd80"},{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"apple-touch-icon.png",revision:"b41f3c1ba3c98364c640fe2b7348bd39"},{url:"favicon.svg",revision:"47d50a7bc31b26d14f3895982906935f"},{url:"maskable_icon_x192.png",revision:"56ddcdfdd26f6b540ebb6f16319f97d4"},{url:"maskable_icon_x512.png",revision:"e4ed8a63527d3eb52fe1760dd9837e82"},{url:"web-app-manifest-192x192.png",revision:"c9731148ea6befa78a495f63536c82eb"},{url:"web-app-manifest-512x512.png",revision:"bcae855d5ff588b682314fe1c6e530f0"},{url:"manifest.webmanifest",revision:"fa955512276a4a875c5d35913691297b"}],{}),s.cleanupOutdatedCaches(),s.registerRoute(new s.NavigationRoute(s.createHandlerBoundToURL("index.html"),{denylist:[/^\/docs\//,/^\/ui\//,/^\/remote-assets\//,/^\/api\//]}))});
2
  //# sourceMappingURL=sw.js.map
sw.js.map CHANGED
The diff for this file is too large to render. See raw diff