diff --git "a/assets/index-CbpKegAc.js" "b/assets/index-CbpKegAc.js" new file mode 100644--- /dev/null +++ "b/assets/index-CbpKegAc.js" @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/default-CTPUQ2Uf.js","assets/HeaderLink-CNK9co0e.js","assets/_plugin-vue_export-helper-DGA9ry_j.js","assets/src-DYQXbDgu.js","assets/vue.runtime.esm-bundler-_ZPRHVd_.js","assets/chunk-B78Zgmat.js","assets/dist-Che88T83.js","assets/src-CO8_9JkB.css","assets/vue-router-Chhv6vZu.js","assets/HeaderLink-CO18o3XU.css","assets/home-BH9GCqHR.js","assets/plain-B9tCnS2r.js","assets/settings-HCl6bqsC.js","assets/theme-color-CCXuu6C1.js","assets/merge-BvxP9iBC.js","assets/sleep-CkgWku9y.js","assets/stream-transcription-_Xuw_VzN.js","assets/index.browser-Dc5HQ32a.js","assets/vue-i18n.runtime-Dah5zGm4.js","assets/settings-73vyHOZs.js","assets/src-C83SCWbW.js","assets/resettable-CbXzRviW.js","assets/components-CeE-UiLT.js","assets/preload-helper-Dn1uWANL.js","assets/widgets-C0YByt49.js","assets/DialogTitle-ytlEE0A-.js","assets/widgets-CeetJ7Oc.css","assets/speech-6W29lyZ_.js","assets/webgpu-C-1YCssS.js","assets/environment-CyZLTg97.js","assets/purify.es-Dld0-TNF.js","assets/output-C8zlODy6.js","assets/__vite-browser-external-BaycPy5b.js","assets/components-DBIH4UgO.css","assets/stage-DZQk1vzw.js","assets/pages-DZRbeQEX.js","assets/route-block-CpjdOEnv.js","assets/scenes-BnArCCLz.js","assets/import-url-browser-DRsAP6zH.js","assets/duckdb-mvp-BP8S3C4a.js","assets/src-mAITpvbv.js","assets/browser-DY5K31Vk.js","assets/tres-Bk8ucvrj.js","assets/beat-sync-GCfX3UHH.js","assets/live2d-DukystQI.js","assets/chat-CxQ_IGrj.js","assets/index-Cx_srAfm-DhadnX4q.js","assets/core-Bb6Rlujp.js","assets/llmmarkerParser-CpinDrSK.js","assets/airi-card-DuhaYjQU.js","assets/transformers.web-DAjDoeaJ.js","assets/composables-eN7drneV.js","assets/hearing-BH9rth_f.js","assets/dist-CB18iuyA.js","assets/process.worklet-Cmmnc6Go.js","assets/Basic-EclD3L6X.js","assets/pages-BHkaRTzj.css","assets/_...all_-fHhcuF9K.js","assets/audio-record-DfNNs2vE.js","assets/background-gradient-blending-DV35Xxp1.js","assets/browser-2lyKKTPE.js","assets/BasicInputFile-C2AMSzxu.js","assets/background-gradient-blending-B88qVe8m.css","assets/background-removal-SpmG5Lvm.js","assets/InputFile-CjPYZ8S-.js","assets/beat-sync-CMy6-y_I.js","assets/gesture-circle-Dz-6GhkK.js","assets/image-CCjIWUuW.js","assets/image-DolN1ewS.css","assets/polaroid-DwT_lq0B.js","assets/providers-transcription-realtime-aliyun-nls-5fvDNN_K.js","assets/use-magic-keys-NMOzQ56z.js","assets/vibrant-DaA7KX3v.js","assets/settings-DinwczH5.js","assets/use-ripple-grid-state-DcESPJAf.js","assets/airi-card-DD-Ao_D4.js","assets/CardCreationDialog-B2njkXhJ.js","assets/CardCreationDialog-BEG0qYyE.css","assets/DeleteCardDialog-Bby7Qwvm.js","assets/CardCreate-CdxiTrqh.js","assets/CardDetailDialog-BFPxHsY4.js","assets/CardListItem-D0jnzgCC.js","assets/CardCreate-CQTxdn4D.js","assets/CardCreationDialog-cN7py1P6.js","assets/CardDetailDialog-CsobWwkt.js","assets/CardListItem-CRpic1C1.js","assets/DeleteCardDialog-DkR1Cc9E.js","assets/data-gBWwTXY5.js","assets/onboarding-DCg6WaMD.js","assets/memory-C9clolgI.js","assets/models-DCzLlqM2.js","assets/modules-QYm9z3UJ.js","assets/beat-sync-BiFnmXe_.js","assets/consciousness-C5rSlsFJ.js","assets/gaming-factorio-l8EQ5MQM.js","assets/gaming-minecraft-DfdBhRo1.js","assets/hearing-D9i_dzhe.js","assets/memory-long-term-CtgFbvBe.js","assets/memory-short-term-Dgai2Btn.js","assets/messaging-discord-8qKSV5dK.js","assets/speech-DYSGLno_.js","assets/vision-CkbueePt.js","assets/x-DOlEMeNX.js","assets/providers-CGUDsN-A.js","assets/_providerId_-DkkPbN-6.js","assets/use-provider-validation-DbXr83wX.js","assets/azure-ai-foundry-J2oDBayK.js","assets/cloudflare-workers-ai-Cx078Khx.js","assets/lm-studio-Dqkjrkzg.js","assets/ollama-CMuzyH-X.js","assets/alibaba-cloud-model-studio-y2JPUG5u.js","assets/comet-api-speech-bC6Lt6Xh.js","assets/elevenlabs-C4xZyC-g.js","assets/index-tts-vllm-CL4142hK.js","assets/microsoft-speech-wTQgkZ27.js","assets/openai-audio-speech-BC1Afz1l.js","assets/openai-compatible-audio-speech-DSAFQ68v.js","assets/player2-speech-Bb53Rejb.js","assets/volcengine-3lrl6sUc.js","assets/aliyun-nls-transcription-BDaEju68.js","assets/comet-api-transcription-B8mNI5J9.js","assets/openai-audio-transcription-DPdPA8Wy.js","assets/openai-compatible-audio-transcription-Dr6AdUfM.js","assets/scene-1FHG2Mso.js","assets/system-DxqKh5f_.js","assets/color-scheme-CBrwAUe-.js","assets/color-scheme-B_nVc7uH.css","assets/developer-DhPQaokR.js","assets/general-BGIB4bwV.js"])))=>i.map(i=>d[i]); +import{o as e,t}from"./chunk-B78Zgmat.js";import{A as n,B as r,C as i,D as a,G as o,H as s,I as c,J as l,K as u,Mt as d,Nt as f,O as p,Pt as m,Q as h,S as g,W as _,Y as v,at as y,b,et as ee,gt as x,h as S,i as te,jt as C,k as w,kt as T,lt as E,m as D,ot as O,w as k,wt as A,x as j,xt as M,z as ne}from"./vue.runtime.esm-bundler-_ZPRHVd_.js";import{r as re}from"./tres-Bk8ucvrj.js";import{C as N}from"./widgets-C0YByt49.js";import{t as ie}from"./src-DYQXbDgu.js";import{a as ae,i as P,r as F}from"./resettable-CbXzRviW.js";import{n as oe,t as I}from"./preload-helper-Dn1uWANL.js";import{i as se,n as ce,o as le,r as ue}from"./vue-router-Chhv6vZu.js";import"./environment-CyZLTg97.js";import{t as L}from"./_plugin-vue_export-helper-DGA9ry_j.js";import{a as de,i as fe,t as R}from"./dist-Che88T83.js";import"./src-C83SCWbW.js";import{ct as pe,r as me,t as he}from"./components-CeE-UiLT.js";import"./speech-6W29lyZ_.js";import"./purify.es-Dld0-TNF.js";import{n as ge,t as _e}from"./vue-i18n.runtime-Dah5zGm4.js";import"./stream-transcription-_Xuw_VzN.js";import{E as ve,a as ye,n as z}from"./settings-73vyHOZs.js";import"./__vite-browser-external-BaycPy5b.js";import{t as be}from"./onboarding-DCg6WaMD.js";import{n as xe,t as Se}from"./chat-CxQ_IGrj.js";import"./airi-card-DuhaYjQU.js";import"./hearing-BH9rth_f.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Ce=e(t(((e,t)=>{(function(n,r){typeof define==`function`&&define.amd?define(r):typeof e==`object`?t.exports=r():n.NProgress=r()})(e,function(){var e={};e.version=`0.2.0`;var t=e.settings={minimum:.08,easing:`ease`,positionUsing:``,speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:`[role="bar"]`,spinnerSelector:`[role="spinner"]`,parent:`body`,template:`
`};e.configure=function(e){var n,r;for(n in e)r=e[n],r!==void 0&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var s=e.isStarted();r=n(r,t.minimum,1),e.status=r===1?null:r;var c=e.render(!s),l=c.querySelector(t.barSelector),u=t.speed,d=t.easing;return c.offsetWidth,a(function(n){t.positionUsing===``&&(t.positionUsing=e.getPositioningCSS()),o(l,i(r,u,d)),r===1?(o(c,{transition:`none`,opacity:1}),c.offsetWidth,setTimeout(function(){o(c,{transition:`all `+u+`ms linear`,opacity:0}),setTimeout(function(){e.remove(),n()},u)},u)):setTimeout(n,u)}),this},e.isStarted=function(){return typeof e.status==`number`},e.start=function(){e.status||e.set(0);var n=function(){setTimeout(function(){e.status&&(e.trickle(),n())},t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return!t&&!e.status?this:e.inc(.3+.5*Math.random()).set(1)},e.inc=function(t){var r=e.status;return r?(typeof t!=`number`&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},(function(){var t=0,n=0;e.promise=function(r){return!r||r.state()===`resolved`?this:(n===0&&e.start(),t++,n++,r.always(function(){n--,n===0?(t=0,e.done()):e.set((t-n)/t)}),this)}})(),e.render=function(n){if(e.isRendered())return document.getElementById(`nprogress`);c(document.documentElement,`nprogress-busy`);var i=document.createElement(`div`);i.id=`nprogress`,i.innerHTML=t.template;var a=i.querySelector(t.barSelector),s=n?`-100`:r(e.status||0),l=document.querySelector(t.parent),u;return o(a,{transition:`all 0 linear`,transform:`translate3d(`+s+`%,0,0)`}),t.showSpinner||(u=i.querySelector(t.spinnerSelector),u&&d(u)),l!=document.body&&c(l,`nprogress-custom-parent`),l.appendChild(i),i},e.remove=function(){l(document.documentElement,`nprogress-busy`),l(document.querySelector(t.parent),`nprogress-custom-parent`);var e=document.getElementById(`nprogress`);e&&d(e)},e.isRendered=function(){return!!document.getElementById(`nprogress`)},e.getPositioningCSS=function(){var e=document.body.style,t=`WebkitTransform`in e?`Webkit`:`MozTransform`in e?`Moz`:`msTransform`in e?`ms`:`OTransform`in e?`O`:``;return t+`Perspective`in e?`translate3d`:t+`Transform`in e?`translate`:`margin`};function n(e,t,n){return en?n:e}function r(e){return(-1+e)*100}function i(e,n,i){var a=t.positionUsing===`translate3d`?{transform:`translate3d(`+r(e)+`%,0,0)`}:t.positionUsing===`translate`?{transform:`translate(`+r(e)+`%,0)`}:{"margin-left":r(e)+`%`};return a.transition=`all `+n+`ms `+i,a}var a=(function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),e.length==1&&t()}})(),o=(function(){var e=[`Webkit`,`O`,`Moz`,`ms`],t={};function n(e){return e.replace(/^-ms-/,`ms-`).replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})}function r(t){var n=document.body.style;if(t in n)return t;for(var r=e.length,i=t.charAt(0).toUpperCase()+t.slice(1),a;r--;)if(a=e[r]+i,a in n)return a;return t}function i(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n=arguments,r,i;if(n.length==2)for(r in t)i=t[r],i!==void 0&&t.hasOwnProperty(r)&&a(e,r,i);else a(e,n[1],n[2])}})();function s(e,t){return(typeof e==`string`?e:u(e)).indexOf(` `+t+` `)>=0}function c(e,t){var n=u(e),r=n+t;s(n,t)||(e.className=r.substring(1))}function l(e,t){var n=u(e),r;s(e,t)&&(r=n.replace(` `+t+` `,` `),e.className=r.substring(1,r.length-1))}function u(e){return(` `+(e.className||``)+` `).replace(/\s+/gi,` `)}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e})}))(),1),we=new Set,B=new WeakMap,V=new WeakMap,H=new WeakMap,Te=new WeakMap,Ee=new WeakMap,De=new WeakMap,U=new WeakMap,W=new WeakMap,G=new WeakSet,K,Oe=0,ke=0,q=`__aa_tgt`,Ae=`__aa_del`,je=`__aa_new`,Me=e=>{let t=Be(e);t&&t.forEach(e=>He(e))},Ne=e=>{e.forEach(e=>{e.target===K&&Ie(),B.has(e.target)&&J(e.target)})};function Pe(e){let t=e.getBoundingClientRect(),n=K?.clientWidth||0,r=K?.clientHeight||0;return t.bottom<0||t.top>r||t.right<0||t.left>n}function Fe(e){Te.get(e)?.disconnect();let t=B.get(e),n=0;t||(t=Z(e),B.set(e,t));let{offsetWidth:r,offsetHeight:i}=K,a=[t.top-5,r-(t.left+5+t.width),i-(t.top+5+t.height),t.left-5].map(e=>`${-1*Math.floor(e)}px`).join(` `),o=new IntersectionObserver(()=>{++n>1&&J(e)},{root:K,threshold:1,rootMargin:a});o.observe(e),Te.set(e,o)}function J(e,t=!0){clearTimeout(W.get(e));let n=Ge(e),r=t?Xe(n)?500:n.duration:0;W.set(e,setTimeout(async()=>{let t=H.get(e);try{await t?.finished,B.set(e,Z(e)),Fe(e)}catch{}},r))}function Ie(){clearTimeout(W.get(K)),W.set(K,setTimeout(()=>{we.forEach(e=>Je(e,e=>Re(()=>J(e))))},100))}function Le(e){setTimeout(()=>{De.set(e,setInterval(()=>Re(J.bind(null,e)),2e3))},Math.round(2e3*Math.random()))}function Re(e){typeof requestIdleCallback==`function`?requestIdleCallback(()=>e()):requestAnimationFrame(()=>e())}var Y,ze=typeof window<`u`&&`ResizeObserver`in window;ze&&(K=document.documentElement,new MutationObserver(Me),Y=new ResizeObserver(Ne),window.addEventListener(`scroll`,()=>{ke=window.scrollY,Oe=window.scrollX}),Y.observe(K));function Be(e){return e.reduce((e,t)=>[...e,...Array.from(t.addedNodes),...Array.from(t.removedNodes)],[]).every(e=>e.nodeName===`#comment`)?!1:e.reduce((e,t)=>{if(e===!1)return!1;if(t.target instanceof Element){if(Ve(t.target),!e.has(t.target)){e.add(t.target);for(let n=0;nt(e,U.has(e)));for(let n=0;ne(r,U.has(r)))}}function Ye(e){return Array.isArray(e)?e:[e]}function Xe(e){return typeof e==`function`}function Ze(e){let t=B.get(e),n=Z(e);if(!qe(e))return B.set(e,n);if(Pe(e)){B.set(e,n),Fe(e);return}let r;if(!t)return;let i=Ge(e);if(typeof i!=`function`){let a=t.left-n.left,o=t.top-n.top,s=t.left+t.width-(n.left+n.width);t.top+t.height-(n.top+n.height)==0&&(o=0),s==0&&(a=0);let[c,l,u,d]=We(e,t,n),f={transform:`translate(${a}px, ${o}px)`},p={transform:`translate(0, 0)`};c!==l&&(f.width=`${c}px`,p.width=`${l}px`),u!==d&&(f.height=`${u}px`,p.height=`${d}px`),r=e.animate([f,p],{duration:i.duration,easing:i.easing})}else{let[a]=Ye(i(e,`remain`,t,n));r=new Animation(a),r.play()}H.set(e,r),B.set(e,n),r.addEventListener(`finish`,J.bind(null,e,!1),{once:!0})}function Qe(e){je in e&&delete e[je];let t=Z(e);B.set(e,t);let n=Ge(e);if(!qe(e))return;if(Pe(e)){Fe(e);return}let r;if(typeof n!=`function`)r=e.animate([{transform:`scale(.98)`,opacity:0},{transform:`scale(0.98)`,opacity:0,offset:.5},{transform:`scale(1)`,opacity:1}],{duration:n.duration*1.5,easing:`ease-in`});else{let[i]=Ye(n(e,`add`,t));r=new Animation(i),r.play()}H.set(e,r),r.addEventListener(`finish`,J.bind(null,e,!1),{once:!0})}function $e(e,t){var n;e.remove(),B.delete(e),V.delete(e),H.delete(e),(n=Te.get(e))==null||n.disconnect(),setTimeout(()=>{if(Ae in e&&delete e[Ae],Object.defineProperty(e,je,{value:!0,configurable:!0}),t&&e instanceof HTMLElement)for(let n in t)e.style[n]=``},0)}function et(e){var t;if(!V.has(e)||!B.has(e))return;let[n,r]=V.get(e);Object.defineProperty(e,Ae,{value:!0,configurable:!0});let i=window.scrollX,a=window.scrollY;if(r&&r.parentNode&&r.parentNode instanceof Element?r.parentNode.insertBefore(e,r):n&&n.parentNode?n.parentNode.appendChild(e):(t=Ke(e))==null||t.appendChild(e),!qe(e))return $e(e);let[o,s,c,l]=nt(e),u=Ge(e),d=B.get(e);(i!==Oe||a!==ke)&&tt(e,i,a,u);let f,p={position:`absolute`,top:`${o}px`,left:`${s}px`,width:`${c}px`,height:`${l}px`,margin:`0`,pointerEvents:`none`,transformOrigin:`center`,zIndex:`100`};if(!Xe(u))Object.assign(e.style,p),f=e.animate([{transform:`scale(1)`,opacity:1},{transform:`scale(.98)`,opacity:0}],{duration:u.duration,easing:`ease-out`});else{let[t,n]=Ye(u(e,`remove`,d));n?.styleReset!==!1&&(p=n?.styleReset||p,Object.assign(e.style,p)),f=new Animation(t),f.play()}H.set(e,f),f.addEventListener(`finish`,()=>$e(e,p),{once:!0})}function tt(e,t,n,r){let i=Oe-t,a=ke-n,o=document.documentElement.style.scrollBehavior;if(getComputedStyle(K).scrollBehavior===`smooth`&&(document.documentElement.style.scrollBehavior=`auto`),window.scrollTo(window.scrollX+i,window.scrollY+a),!e.parentElement)return;let s=e.parentElement,c=s.clientHeight,l=s.clientWidth,u=performance.now();function d(){requestAnimationFrame(()=>{if(!Xe(r)){let e=c-s.clientHeight,t=l-s.clientWidth;u+r.duration>performance.now()?(window.scrollTo({left:window.scrollX-t,top:window.scrollY-e}),c=s.clientHeight,l=s.clientWidth,d()):document.documentElement.style.scrollBehavior=o}})}d()}function nt(e){let t=B.get(e),[n,,r]=We(e,t,Z(e)),i=e.parentElement;for(;i&&(getComputedStyle(i).position===`static`||i instanceof HTMLBodyElement);)i=i.parentElement;i||=document.body;let a=getComputedStyle(i),o=!H.has(e)||H.get(e)?.playState===`finished`?Z(i):B.get(i);return[Math.round(t.top-o.top)-X(a.borderTopWidth),Math.round(t.left-o.left)-X(a.borderLeftWidth),n,r]}function rt(e,t={}){if(ze&&Y&&!(window.matchMedia(`(prefers-reduced-motion: reduce)`).matches&&!Xe(t)&&!t.disrespectUserMotionPreference)){G.add(e),getComputedStyle(e).position===`static`&&Object.assign(e.style,{position:`relative`}),Je(e,J,Le,e=>Y?.observe(e)),Xe(t)?U.set(e,t):U.set(e,{duration:250,easing:`ease-in-out`,...t});let n=new MutationObserver(Me);n.observe(e,{childList:!0}),Ee.set(e,n),we.add(e)}return Object.freeze({parent:e,enable:()=>{G.add(e)},disable:()=>{G.delete(e),Je(e,e=>{let t=H.get(e);try{t?.cancel()}catch{}H.delete(e);let n=W.get(e);n&&clearTimeout(n),W.delete(e);let r=De.get(e);r&&clearInterval(r),De.delete(e)})},isEnabled:()=>G.has(e),destroy:()=>{G.delete(e),we.delete(e),U.delete(e),Ee.get(e)?.disconnect(),Ee.delete(e),Je(e,e=>{Y?.unobserve(e);let t=H.get(e);try{t?.cancel()}catch{}H.delete(e),Te.get(e)?.disconnect(),Te.delete(e);let n=De.get(e);n&&clearInterval(n),De.delete(e);let r=W.get(e);r&&clearTimeout(r),W.delete(e),B.delete(e),V.delete(e)})}})}function it(e){return{mounted(t,n){let r={},i=n.value;r=typeof i==`function`?i:typeof e==`function`?e:{...e||{},...i||{}};let a=rt(t,r);Object.defineProperty(t,`__aa_ctl`,{value:a,configurable:!0})},unmounted(e){var t;let n=e.__aa_ctl;(t=n?.destroy)==null||t.call(n);try{delete e.__aa_ctl}catch{}},getSSRProps:()=>({})}}var at={install(e,t){e.directive(`auto-animate`,it(t))}};oe();const ot=e=>{let t={};Object.entries({"/src/layouts/default.vue":()=>I(()=>import(`./default-CTPUQ2Uf.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9])),"/src/layouts/home.vue":()=>I(()=>import(`./home-BH9GCqHR.js`),__vite__mapDeps([10,4,5,8])),"/src/layouts/plain.vue":()=>I(()=>import(`./plain-B9tCnS2r.js`),__vite__mapDeps([11,2,4,5])),"/src/layouts/settings.vue":()=>I(()=>import(`./settings-HCl6bqsC.js`),__vite__mapDeps([12,1,2,3,4,5,6,7,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),"/src/layouts/stage.vue":()=>I(()=>import(`./stage-DZQk1vzw.js`),__vite__mapDeps([34,4,5,8]))}).forEach(([e,n])=>{let r=e.replace(`/src/layouts/`,``).replace(`.vue`,``);t[r]=n});function n(e,r=!0){return e.map(e=>{if(e.children?.length>0&&(e.children=n(e.children,!1)),r){if(!e.component&&e.children?.find(e=>(e.path===``||e.path===`/`)&&e.meta?.isLayout))return e;if(e.meta?.layout!==!1)return{path:e.path,component:t[e.meta?.layout||`default`],children:e.path===`/`?[e]:[{...e,path:``}],meta:{isLayout:!0}}}return e.meta?.layout?{path:e.path,component:t[e.meta?.layout],children:[{...e,path:``}],meta:{isLayout:!0}}:e})}return n(e)};oe();const st=[{path:`/`,name:`IndexScenePage`,component:()=>I(()=>import(`./pages-DZRbeQEX.js`),__vite__mapDeps([35,2,36,1,3,4,5,6,7,8,9,13,14,15,37,23,16,17,38,39,19,20,21,40,41,29,25,42,24,26,43,44,22,18,27,28,30,31,32,33,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{layout:`stage`,stageTransition:{name:`bubble-wave-out`}}},{path:`/:all(.*)`,name:`/[...all]`,component:()=>I(()=>import(`./_...all_-fHhcuF9K.js`),__vite__mapDeps([57,3,2,4,5,6,7,8]))},{path:`/devtools`,children:[{path:`audio-record`,name:`/devtools/audio-record`,component:()=>I(()=>import(`./audio-record-DfNNs2vE.js`),__vite__mapDeps([58,4,5,6,31,32]))},{path:`background-gradient-blending`,name:`/devtools/background-gradient-blending`,component:()=>I(()=>import(`./background-gradient-blending-DV35Xxp1.js`),__vite__mapDeps([59,2,13,3,4,5,6,7,14,15,60,20,61,62]))},{path:`background-removal`,name:`/devtools/background-removal`,component:()=>I(()=>import(`./background-removal-SpmG5Lvm.js`),__vite__mapDeps([63,3,2,4,5,6,7,50,23,28,64,61]))},{path:`beat-sync`,name:`/devtools/beat-sync`,component:()=>I(()=>import(`./beat-sync-CMy6-y_I.js`),__vite__mapDeps([65,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,43]))},{path:`gesture-circle`,name:`/devtools/gesture-circle`,component:()=>I(()=>import(`./gesture-circle-Dz-6GhkK.js`),__vite__mapDeps([66,36,4,5,6])),meta:{layout:`plain`}},{path:`image`,name:`/devtools/image`,component:()=>I(()=>import(`./image-CCjIWUuW.js`),__vite__mapDeps([67,2,4,5,6,68]))},{path:`polaroid`,name:`/devtools/polaroid`,component:()=>I(()=>import(`./polaroid-DwT_lq0B.js`),__vite__mapDeps([69,37,23,5,16,14,17,38,39,3,2,4,6,7,19,20,21,40,41,29,25,42,24,8,26,43,44,22,18,15,27,28,30,31,32,33,45,46,47,48,49,52,53]))},{path:`providers-transcription-realtime-aliyun-nls`,name:`/devtools/providers-transcription-realtime-aliyun-nls`,component:()=>I(()=>import(`./providers-transcription-realtime-aliyun-nls-5fvDNN_K.js`),__vite__mapDeps([70,36,16,14,17,3,2,4,5,6,7,53,54])),meta:{layout:`settings`}},{path:`use-magic-keys`,name:`/devtools/use-magic-keys`,component:()=>I(()=>import(`./use-magic-keys-NMOzQ56z.js`),__vite__mapDeps([71,4,5,6]))},{path:`vibrant`,name:`/devtools/vibrant`,component:()=>I(()=>import(`./vibrant-DaA7KX3v.js`),__vite__mapDeps([72,3,2,4,5,6,7,60,64,61]))}]},{path:`/settings`,children:[{path:``,name:`/settings/`,component:()=>I(()=>import(`./settings-DinwczH5.js`),__vite__mapDeps([73,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33,74])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`airi-card`,children:[{path:``,name:`/settings/airi-card/`,component:()=>I(()=>import(`./airi-card-DD-Ao_D4.js`),__vite__mapDeps([75,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33,76,49,77,78,79,80,81,64,61])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`components`,children:[{path:`CardCreate`,name:`/settings/airi-card/components/CardCreate`,component:()=>I(()=>import(`./CardCreate-CQTxdn4D.js`),__vite__mapDeps([82,79,18,4,5]))},{path:`CardCreationDialog`,name:`/settings/airi-card/components/CardCreationDialog`,component:()=>I(()=>import(`./CardCreationDialog-cN7py1P6.js`),__vite__mapDeps([83,16,14,17,3,2,4,5,6,7,76,18,25,29,49,27,28,21,77]))},{path:`CardDetailDialog`,name:`/settings/airi-card/components/CardDetailDialog`,component:()=>I(()=>import(`./CardDetailDialog-CsobWwkt.js`),__vite__mapDeps([84,16,14,17,3,2,4,5,6,7,27,18,28,21,29,25,30,78,80,49]))},{path:`CardListItem`,name:`/settings/airi-card/components/CardListItem`,component:()=>I(()=>import(`./CardListItem-CRpic1C1.js`),__vite__mapDeps([85,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,81]))},{path:`DeleteCardDialog`,name:`/settings/airi-card/components/DeleteCardDialog`,component:()=>I(()=>import(`./DeleteCardDialog-DkR1Cc9E.js`),__vite__mapDeps([86,3,2,4,5,6,7,78,18,25]))}]}]},{path:`data`,children:[{path:``,name:`/settings/data/`,component:()=>I(()=>import(`./data-gBWwTXY5.js`),__vite__mapDeps([87,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33,45,46,47,48,49,52,53,44,88])),meta:{layout:`settings`,stageTransition:{name:`slide`,pageSpecificAvailable:!0}}}]},{path:`memory`,children:[{path:``,name:`/settings/memory/`,component:()=>I(()=>import(`./memory-C9clolgI.js`),__vite__mapDeps([89,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}}]},{path:`models`,children:[{path:``,name:`/settings/models/`,component:()=>I(()=>import(`./models-DCzLlqM2.js`),__vite__mapDeps([90,36,3,2,4,5,6,7,18,19,20,17,21,41,29,25,40,42,24,8,26,43,44,60])),meta:{layout:`settings`,stageTransition:{name:`slide`,pageSpecificAvailable:!0}}}]},{path:`modules`,children:[{path:``,name:`/settings/modules/`,component:()=>I(()=>import(`./modules-QYm9z3UJ.js`),__vite__mapDeps([91,36,16,14,17,3,2,4,5,6,7,18,19,20,21,41,29,25,22,23,15,24,8,26,27,28,30,31,32,33,74])),meta:{layout:`settings`,stageTransition:{name:`slide`,pageSpecificAvailable:!0}}},{path:`beat-sync`,name:`/settings/modules/beat-sync`,component:()=>I(()=>import(`./beat-sync-BiFnmXe_.js`),__vite__mapDeps([92,36,16,14,17,3,2,4,5,6,7,18,19,20,21,41,29,25,22,23,15,24,8,26,27,28,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`consciousness`,name:`/settings/modules/consciousness`,component:()=>I(()=>import(`./consciousness-C5rSlsFJ.js`),__vite__mapDeps([93,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`gaming-factorio`,name:`/settings/modules/gaming-factorio`,component:()=>I(()=>import(`./gaming-factorio-l8EQ5MQM.js`),__vite__mapDeps([94,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`,pageSpecificAvailable:!0}}},{path:`gaming-minecraft`,name:`/settings/modules/gaming-minecraft`,component:()=>I(()=>import(`./gaming-minecraft-DfdBhRo1.js`),__vite__mapDeps([95,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`,pageSpecificAvailable:!0}}},{path:`hearing`,name:`/settings/modules/hearing`,component:()=>I(()=>import(`./hearing-D9i_dzhe.js`),__vite__mapDeps([96,36,16,14,17,3,2,4,5,6,7,50,23,18,19,20,21,22,15,24,25,8,26,27,28,29,30,31,32,33,51,52,53,54])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`memory-long-term`,name:`/settings/modules/memory-long-term`,component:()=>I(()=>import(`./memory-long-term-CtgFbvBe.js`),__vite__mapDeps([97,36,4,5])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`memory-short-term`,name:`/settings/modules/memory-short-term`,component:()=>I(()=>import(`./memory-short-term-Dgai2Btn.js`),__vite__mapDeps([98,36,4,5])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`messaging-discord`,name:`/settings/modules/messaging-discord`,component:()=>I(()=>import(`./messaging-discord-8qKSV5dK.js`),__vite__mapDeps([99,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`,pageSpecificAvailable:!0}}},{path:`speech`,name:`/settings/modules/speech`,component:()=>I(()=>import(`./speech-DYSGLno_.js`),__vite__mapDeps([100,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33,55])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`vision`,name:`/settings/modules/vision`,component:()=>I(()=>import(`./vision-CkbueePt.js`),__vite__mapDeps([101,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`,pageSpecificAvailable:!0}}},{path:`x`,name:`/settings/modules/x`,component:()=>I(()=>import(`./x-DOlEMeNX.js`),__vite__mapDeps([102,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`,pageSpecificAvailable:!0}}}]},{path:`providers`,children:[{path:``,name:`/settings/providers/`,component:()=>I(()=>import(`./providers-CGUDsN-A.js`),__vite__mapDeps([103,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,74])),meta:{layout:`settings`,stageTransition:{name:`slide`,pageSpecificAvailable:!0}}},{path:`chat`,children:[{path:`:providerId`,name:`/settings/providers/chat/[providerId]`,component:()=>I(()=>import(`./_providerId_-DkkPbN-6.js`),__vite__mapDeps([104,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,105])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`azure-ai-foundry`,name:`/settings/providers/chat/azure-ai-foundry`,component:()=>I(()=>import(`./azure-ai-foundry-J2oDBayK.js`),__vite__mapDeps([106,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,105])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`cloudflare-workers-ai`,name:`/settings/providers/chat/cloudflare-workers-ai`,component:()=>I(()=>import(`./cloudflare-workers-ai-Cx078Khx.js`),__vite__mapDeps([107,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,105])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`lm-studio`,name:`/settings/providers/chat/lm-studio`,component:()=>I(()=>import(`./lm-studio-Dqkjrkzg.js`),__vite__mapDeps([108,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,105])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`ollama`,name:`/settings/providers/chat/ollama`,component:()=>I(()=>import(`./ollama-CMuzyH-X.js`),__vite__mapDeps([109,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,105])),meta:{layout:`settings`,stageTransition:{name:`slide`}}}]},{path:`speech`,children:[{path:`alibaba-cloud-model-studio`,name:`/settings/providers/speech/alibaba-cloud-model-studio`,component:()=>I(()=>import(`./alibaba-cloud-model-studio-y2JPUG5u.js`),__vite__mapDeps([110,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`comet-api-speech`,name:`/settings/providers/speech/comet-api-speech`,component:()=>I(()=>import(`./comet-api-speech-bC6Lt6Xh.js`),__vite__mapDeps([111,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`elevenlabs`,name:`/settings/providers/speech/elevenlabs`,component:()=>I(()=>import(`./elevenlabs-C4xZyC-g.js`),__vite__mapDeps([112,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`index-tts-vllm`,name:`/settings/providers/speech/index-tts-vllm`,component:()=>I(()=>import(`./index-tts-vllm-CL4142hK.js`),__vite__mapDeps([113,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`microsoft-speech`,name:`/settings/providers/speech/microsoft-speech`,component:()=>I(()=>import(`./microsoft-speech-wTQgkZ27.js`),__vite__mapDeps([114,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`openai-audio-speech`,name:`/settings/providers/speech/openai-audio-speech`,component:()=>I(()=>import(`./openai-audio-speech-BC1Afz1l.js`),__vite__mapDeps([115,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`openai-compatible-audio-speech`,name:`/settings/providers/speech/openai-compatible-audio-speech`,component:()=>I(()=>import(`./openai-compatible-audio-speech-DSAFQ68v.js`),__vite__mapDeps([116,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,105])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`player2-speech`,name:`/settings/providers/speech/player2-speech`,component:()=>I(()=>import(`./player2-speech-Bb53Rejb.js`),__vite__mapDeps([117,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`volcengine`,name:`/settings/providers/speech/volcengine`,component:()=>I(()=>import(`./volcengine-3lrl6sUc.js`),__vite__mapDeps([118,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}}]},{path:`transcription`,children:[{path:`aliyun-nls-transcription`,name:`/settings/providers/transcription/aliyun-nls-transcription`,component:()=>I(()=>import(`./aliyun-nls-transcription-BDaEju68.js`),__vite__mapDeps([119,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,52,53,105,54])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`comet-api-transcription`,name:`/settings/providers/transcription/comet-api-transcription`,component:()=>I(()=>import(`./comet-api-transcription-B8mNI5J9.js`),__vite__mapDeps([120,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,52,53,105])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`openai-audio-transcription`,name:`/settings/providers/transcription/openai-audio-transcription`,component:()=>I(()=>import(`./openai-audio-transcription-DPdPA8Wy.js`),__vite__mapDeps([121,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,52,53])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`openai-compatible-audio-transcription`,name:`/settings/providers/transcription/openai-compatible-audio-transcription`,component:()=>I(()=>import(`./openai-compatible-audio-transcription-Dr6AdUfM.js`),__vite__mapDeps([122,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33,52,53,105])),meta:{layout:`settings`,stageTransition:{name:`slide`}}}]}]},{path:`scene`,children:[{path:``,name:`/settings/scene/`,component:()=>I(()=>import(`./scene-1FHG2Mso.js`),__vite__mapDeps([123,36,16,14,17,3,2,4,5,6,7,19,20,21,22,23,18,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`,pageSpecificAvailable:!0}}}]},{path:`system`,children:[{path:``,name:`/settings/system/`,component:()=>I(()=>import(`./system-DxqKh5f_.js`),__vite__mapDeps([124,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33,74])),meta:{layout:`settings`,stageTransition:{name:`slide`,pageSpecificAvailable:!0}}},{path:`color-scheme`,name:`/settings/system/color-scheme`,component:()=>I(()=>import(`./color-scheme-CBrwAUe-.js`),__vite__mapDeps([125,2,36,16,14,17,3,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33,126])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`developer`,name:`/settings/system/developer`,component:()=>I(()=>import(`./developer-DhPQaokR.js`),__vite__mapDeps([127,36,16,14,17,3,2,4,5,6,7,18,19,20,21,22,23,15,24,25,8,26,27,28,29,30,31,32,33])),meta:{layout:`settings`,stageTransition:{name:`slide`}}},{path:`general`,name:`/settings/system/general`,component:()=>I(()=>import(`./general-BGIB4bwV.js`),__vite__mapDeps([128,36,3,2,4,5,6,7,18,19,20,17,21])),meta:{layout:`settings`,stageTransition:{name:`slide`}}}]}]}];var ct=!1;function lt(){if(ct)return{dispose:()=>{}};let e=xe(),t=pe(),{post:n,data:r}=de({name:Se}),i=y(r,t=>{t&&e.ingestContextMessage(t)}),a=e.onContextPublish((e,r)=>{r!==`broadcast`&&n(e),r===`local`&&t.sendContextUpdate(e)});t.initialize({possibleEvents:[`context:update`]}).catch(e=>console.error(`Context bridge init error:`,e));let o=t.onContextUpdate(t=>{let r=t.data;e.ingestContextMessage(r),n(r)});return ct=!0,{dispose:()=>{i(),a(),o?.(),ct=!1}}}var ut=L(n({__name:`ArrowTransition`,props:{stageTransition:{default:()=>({primaryColor:`#666`,secondaryColor:`#ccc`})}},setup(e){let t=e,n=b(()=>t.stageTransition),r=b(()=>n.value.primaryColor||`#666`),i=b(()=>n.value.secondaryColor||`#ccc`);return _(()=>{document.documentElement.style.setProperty(`--stage-transition-3-overlay-color-1`,r.value),document.documentElement.style.setProperty(`--stage-transition-3-overlay-color-2`,i.value)}),(e,t)=>(u(),k(`div`,{class:`stage-transition-3`,style:f({zIndex:n.value.zIndex||100})},null,4))}}),[[`__scopeId`,`data-v-17464329`]]),dt=L(n({__name:`BubbleWaveOutTransition`,props:{stageTransition:{}},setup(e){let t=e,n=b(()=>t.stageTransition?.colors||[`#eee`,`#ebcb8b`,`#c56370`,`#3f3b52`]);return _(()=>{document.documentElement.style.setProperty(`--circle-expansion-delay`,`${t.stageTransition?.delay||0}s`),document.documentElement.style.setProperty(`--circle-expansion-duration`,`${t.stageTransition?.duration||.4}s`),n.value.forEach((e,t)=>{document.documentElement.style.setProperty(`--circle-expansion-color-${t+1}`,e)})}),(t,r)=>(u(),k(`div`,{class:`circle-expansion-transition`,style:f({zIndex:e.stageTransition?.zIndex||100})},[(u(!0),k(D,null,l(n.value,(e,t)=>(u(),k(`div`,{key:t}))),128))],4))}}),[[`__scopeId`,`data-v-4624be9e`]]),ft=L(n({__name:`FantasyFallTransition`,props:{stageTransition:{}},setup(e){let t=e,n=b(()=>t.stageTransition?.direction||`up`),r=b(()=>`fantasy-fall-${n.value}`);return _(()=>{document.documentElement.style.setProperty(`--fantasy-fall-color`,t.stageTransition?.primaryColor||`#eee`),document.documentElement.style.setProperty(`--fantasy-fall-duration`,`${t.stageTransition?.duration||.6}s`),document.documentElement.style.setProperty(`--fantasy-fall-delay`,`${t.stageTransition?.delay||0}s`),document.documentElement.style.setProperty(`--fantasy-fall-radius-sm`,`${t.stageTransition?.borderRadius?.sm||`14rem`}`),document.documentElement.style.setProperty(`--fantasy-fall-radius-md`,`${t.stageTransition?.borderRadius?.md||`14rem`}`),document.documentElement.style.setProperty(`--fantasy-fall-radius-lg`,`${t.stageTransition?.borderRadius?.lg||`50%`}`)}),(t,n)=>(u(),k(`div`,{class:C([`fantasy-fall-transition`,r.value]),style:f({zIndex:e.stageTransition?.zIndex??100})},null,6))}}),[[`__scopeId`,`data-v-826171f5`]]),pt=L(n({__name:`MultipleBlocksRevealTransition`,props:{stageTransition:{}},setup(e){let t=e,n=b(()=>t.stageTransition),r=b(()=>n.value?.primaryColor||`#666`),i=b(()=>n.value?.secondaryColor||`#ccc`);return _(()=>{document.documentElement.style.setProperty(`--stage-transition-4-overlay-color-1`,r.value),document.documentElement.style.setProperty(`--stage-transition-4-overlay-color-2`,i.value)}),(e,t)=>(u(),k(`div`,{class:`stage-transition-4`,style:f({zIndex:n.value?.zIndex??100})},[...t[0]||=[a(`
`,5)]],4))}}),[[`__scopeId`,`data-v-4221f976`]]),mt=L(n({__name:`SlideTransition`,props:{stageTransition:{}},setup(e){let t=e,n=b(()=>t.stageTransition),r=b(()=>n.value?.primaryColor||`#666`),i=b(()=>n.value?.secondaryColor||`#ccc`);return y([n,r,i],()=>{document.documentElement.style.setProperty(`--stage-transition-1-overlay-color-1`,r.value),document.documentElement.style.setProperty(`--stage-transition-1-overlay-color-2`,i.value)}),_(()=>{document.documentElement.style.setProperty(`--stage-transition-1-overlay-color-1`,r.value),document.documentElement.style.setProperty(`--stage-transition-1-overlay-color-2`,i.value)}),(e,t)=>(u(),k(`div`,{class:`stage-transition-1`,style:f({zIndex:n.value?.zIndex??100})},null,4))}}),[[`__scopeId`,`data-v-81c0af14`]]),ht=L(n({__name:`SlopeSlideTransition`,props:{stageTransition:{}},setup(e){let t=e,n=b(()=>t.stageTransition),r=b(()=>n.value?.primaryColor??`#666`),i=b(()=>n.value?.secondaryColor??`#ccc`);return _(()=>{document.documentElement.style.setProperty(`--stage-transition-2-overlay-color-1`,r.value),document.documentElement.style.setProperty(`--stage-transition-2-overlay-color-2`,i.value)}),(e,t)=>(u(),k(`div`,{class:`stage-transition-2`,style:f({zIndex:n.value?.zIndex??100})},null,4))}}),[[`__scopeId`,`data-v-9e8b66c8`]]),gt=L(n({__name:`RectanglesRotateTransition`,props:{stageTransition:{}},setup(e){let t=e;return _(()=>{document.documentElement.style.setProperty(`--rectangle-rotate-1-color`,t.stageTransition?.primaryColor||`#ebcb8b`),document.documentElement.style.setProperty(`--rectangle-rotate-2-color`,t.stageTransition?.secondaryColor||`#c56370`),document.documentElement.style.setProperty(`--rectangle-rotate-3-color`,t.stageTransition?.tertiaryColor||`#43445b`),document.documentElement.style.setProperty(`--rectangle-rotate-duration`,`${t.stageTransition?.duration||.6}s`),document.documentElement.style.setProperty(`--rectangle-rotate-delay`,`${t.stageTransition?.delay||0}s`),document.documentElement.style.setProperty(`--rectangle-rotate-stagger`,`${t.stageTransition?.staggerDelay||.1}s`),document.documentElement.style.setProperty(`--rectangle-rotate-rotation`,`${t.stageTransition?.rotation||270}deg`)}),(t,n)=>(u(),k(`div`,{class:`rectangle-rotate-transition`,style:f({zIndex:e.stageTransition?.zIndex??100})},[...n[0]||=[j(`div`,{class:`rectangle rectangle-rotate-1`},[j(`div`)],-1),j(`div`,{class:`rectangle rectangle-rotate-2`},[j(`div`)],-1),j(`div`,{class:`rectangle rectangle-rotate-3`},[j(`div`)],-1)]],4))}}),[[`__scopeId`,`data-v-45ea2f7f`]]),_t=n({__name:`StageTransitionGroup`,props:{primaryColor:{},secondaryColor:{},tertiaryColor:{},colors:{},zIndex:{},disableTransitions:{type:Boolean},usePageSpecificTransitions:{type:Boolean}},setup(e){let t=e,n=le(),r=M(!1),a=M(),o=M(``),s=M(),c=A({slide:{component:mt,duration:2700},"slope-slide":{component:ht,duration:2700},arrow:{component:ut,duration:2700},"multiple-blocks-reveal":{component:pt,duration:2800},"fantasy-fall":{component:ft,duration:2700},"rectangles-rotate":{component:gt,duration:2700},"bubble-wave-out":{component:dt,duration:1e3}}),l=M([]);function d(e){return l.value.push(e),()=>{let t=l.value.indexOf(e);t>=0&&l.value.splice(t,1)}}async function f(e,t={}){a.value=e;for(let n of l.value)try{await Promise.resolve(n(e,t))}catch(t){console.error(`Error in transition hook at stage "${e}":`,t)}}async function p(e,t,n){if(e.name===`none`||!e.name){t(),n();return}let i=c.value[e.name];if(!i){console.error(`Transition ${e.name} not found`),t(),n();return}let a=i.nextDelay===void 0?i.duration/3:i.nextDelay,l=!1,u=d(e=>{e===`navigation`&&!l&&(l=!0,t())});try{await f(`before-enter`,{transitionName:e.name}),r.value&&(await f(`before-leave`,{transitionName:o.value}),o.value=``,s.value=void 0,r.value=!1,await f(`after-leave`,{transitionName:o.value}),await new Promise(e=>setTimeout(e,50))),o.value=e.name,s.value=e,r.value=!0,await f(`enter-active`,{transitionName:name}),setTimeout(async()=>{await f(`navigation`,{transitionName:e.name,config:i}),l||(l=!0,t())},a),setTimeout(async()=>{await f(`after-enter`,{transitionName:e.name})},i.duration),setTimeout(async()=>{await f(`before-leave`,{transitionName:e.name})},i.duration+10),setTimeout(async()=>{await f(`leave-active`,{transitionName:e.name})},i.duration+20);let c=i.exitDuration??0;setTimeout(async()=>{r.value=!1,o.value=``,s.value=void 0,await f(`after-leave`,{transitionName:e.name}),n()},i.duration+c)}catch(e){console.error(e)}finally{u(),setTimeout(()=>{l||(l=!0,t())},i.duration*2)}}function m(e,t){return new Promise(n=>{p(e,t,n)})}return n.beforeEach((e,n,r)=>{if(t.disableTransitions){r();return}if(typeof e.meta.stageTransition!=`object`){r();return}let i=e.meta.stageTransition;if(t.usePageSpecificTransitions&&i.pageSpecificAvailable){r();return}t.primaryColor!==void 0&&(i.primaryColor=t.primaryColor),t.secondaryColor!==void 0&&(i.secondaryColor=t.secondaryColor),t.tertiaryColor!==void 0&&(i.tertiaryColor=t.tertiaryColor),t.colors!==void 0&&(i.colors=t.colors),t.zIndex!==void 0&&(i.zIndex=t.zIndex),m(i,r)}),(e,t)=>(u(),k(D,null,[v(e.$slots,`default`),r.value?(u(),k(D,{key:0},[c.value[o.value]?(u(),g(h(c.value[o.value].component),{key:0,"stage-transition":s.value},null,8,[`stage-transition`])):i(``,!0)],64)):i(``,!0)],64))}}),vt=1,Q=new class{subscribers;toasts;dismissedToasts;constructor(){this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)});publish=e=>{this.subscribers.forEach(t=>t(e))};addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]};create=e=>{let{message:t,...n}=e,r=typeof e.id==`number`||e.id&&e.id?.length>0?e.id:vt++,i=this.toasts.find(e=>e.id===r),a=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),i?this.toasts=this.toasts.map(n=>n.id===r?(this.publish({...n,...e,id:r,title:t}),{...n,...e,id:r,dismissible:a,title:t}):n):this.addToast({title:t,...n,dismissible:a,id:r}),r};dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e);message=(e,t)=>this.create({...t,message:e,type:`default`});error=(e,t)=>this.create({...t,type:`error`,message:e});success=(e,t)=>this.create({...t,type:`success`,message:e});info=(e,t)=>this.create({...t,type:`info`,message:e});warning=(e,t)=>this.create({...t,type:`warning`,message:e});loading=(e,t)=>this.create({...t,type:`loading`,message:e});promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:`loading`,message:t.loading,description:typeof t.description==`function`?void 0:t.description}));let r=Promise.resolve(e instanceof Function?e():e),i=n!==void 0,a,o=r.then(async e=>{if(a=[`resolve`,e],c(e))i=!1,this.create({id:n,type:`default`,message:e});else if(bt(e)&&!e.ok){i=!1;let r=typeof t.error==`function`?await t.error(`HTTP error! status: ${e.status}`):t.error,a=typeof t.description==`function`?await t.description(`HTTP error! status: ${e.status}`):t.description,o=typeof r==`object`&&!c(r)?r:{message:r||``,id:n||``};this.create({id:n,type:`error`,description:a,...o})}else if(e instanceof Error){i=!1;let r=typeof t.error==`function`?await t.error(e):t.error,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!c(r)?r:{message:r||``,id:n||``};this.create({id:n,type:`error`,description:a,...o})}else if(t.success!==void 0){i=!1;let r=typeof t.success==`function`?await t.success(e):t.success,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!c(r)?r:{message:r||``,id:n||``};this.create({id:n,type:`success`,description:a,...o})}}).catch(async e=>{if(a=[`reject`,e],t.error!==void 0){i=!1;let r=typeof t.error==`function`?await t.error(e):t.error,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!c(r)?r:{message:r||``,id:n||``};this.create({id:n,type:`error`,description:a,...o})}}).finally(()=>{i&&(this.dismiss(n),n=void 0),t.finally?.()}),s=()=>new Promise((e,t)=>o.then(()=>a[0]===`reject`?t(a[1]):e(a[1])).catch(t));return typeof n!=`string`&&typeof n!=`number`?{unwrap:s}:Object.assign(n,{unwrap:s})};custom=(e,t)=>{let n=t?.id||vt++,r=this.toasts.find(e=>e.id===n),i=t?.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),r?this.toasts=this.toasts.map(r=>r.id===n?(this.publish({...r,component:e,dismissible:i,id:n,...t}),{...r,component:e,dismissible:i,id:n,...t}):r):this.addToast({component:e,dismissible:i,id:n,...t}),n};getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id))};function yt(e,t){let n=t?.id||vt++;return Q.create({message:e,id:n,type:`default`,...t}),n}var bt=e=>e&&typeof e==`object`&&`ok`in e&&typeof e.ok==`boolean`&&`status`in e&&typeof e.status==`number`,xt=yt,St=Object.assign(xt,{success:Q.success,info:Q.info,warning:Q.warning,error:Q.error,custom:Q.custom,message:Q.message,promise:Q.promise,dismiss:Q.dismiss,loading:Q.loading},{getHistory:()=>Q.toasts,getToasts:()=>Q.getActiveToasts()});function Ct(e){return e.label!==void 0}var wt=3,Tt=`24px`,Et=`16px`,Dt=4e3,Ot=356,kt=14,At=45,jt=200;function Mt(){let e=M(!1);return O(()=>{let t=()=>{e.value=document.hidden};return document.addEventListener(`visibilitychange`,t),()=>window.removeEventListener(`visibilitychange`,t)}),{isDocumentHidden:e}}function $(...e){return e.filter(Boolean).join(` `)}function Nt(e){let[t,n]=e.split(`-`),r=[];return t&&r.push(t),n&&r.push(n),r}function Pt(e,t){let n={};return[e,t].forEach((e,t)=>{let r=t===1,i=r?`--mobile-offset`:`--offset`,a=r?Et:Tt;function o(e){[`top`,`right`,`bottom`,`left`].forEach(t=>{n[`${i}-${t}`]=typeof e==`number`?`${e}px`:e})}typeof e==`number`||typeof e==`string`?o(e):typeof e==`object`?[`top`,`right`,`bottom`,`left`].forEach(t=>{e[t]===void 0?n[`${i}-${t}`]=a:n[`${i}-${t}`]=typeof e[t]==`number`?`${e[t]}px`:e[t]}):o(a)}),n}var Ft=[`data-rich-colors`,`data-styled`,`data-mounted`,`data-promise`,`data-swiped`,`data-removed`,`data-visible`,`data-y-position`,`data-x-position`,`data-index`,`data-front`,`data-swiping`,`data-dismissible`,`data-type`,`data-invert`,`data-swipe-out`,`data-swipe-direction`,`data-expanded`,`data-testid`],It=[`aria-label`,`data-disabled`,`data-close-button-position`],Lt=n({__name:`Toast`,props:{toast:{},toasts:{},index:{},swipeDirections:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},closeButtonPosition:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},defaultRichColors:{type:Boolean}},emits:[`update:heights`,`update:height`,`removeToast`],setup(e,{emit:t}){let n=e,a=t,o=M(null),c=M(null),l=M(!1),ee=M(!1),x=M(!1),S=M(!1),te=M(!1),w=M(0),E=M(0),A=M(n.toast.duration||n.duration||Dt),re=M(null),N=M(null),ie=b(()=>n.index===0),ae=b(()=>n.index+1<=n.visibleToasts),P=b(()=>n.toast.type),F=b(()=>n.toast.dismissible!==!1),oe=b(()=>n.toast.class||``),I=b(()=>n.descriptionClass||``),se=b(()=>{let e=n.toast.position||n.position,t=n.heights.filter(t=>t.position===e).findIndex(e=>e.toastId===n.toast.id);return t>=0?t:0}),ce=b(()=>{let e=n.toast.position||n.position;return n.heights.filter(t=>t.position===e).reduce((e,t,n)=>n>=se.value?e:e+t.height,0)}),le=b(()=>se.value*n.gap+ce.value||0),ue=b(()=>n.toast.closeButton??n.closeButton),L=b(()=>n.toast.duration||n.duration||Dt),de=M(0),fe=M(0),R=M(null),pe=b(()=>n.position.split(`-`)),me=b(()=>pe.value[0]),he=b(()=>pe.value[1]),ge=b(()=>typeof n.toast.title!=`string`),_e=b(()=>typeof n.toast.description!=`string`),{isDocumentHidden:ve}=Mt(),ye=b(()=>P.value&&P.value===`loading`);_(()=>{l.value=!0,A.value=L.value}),O(async()=>{if(!l.value||!N.value)return;await r();let e=N.value,t=e.style.height;e.style.height=`auto`;let i=e.getBoundingClientRect().height;e.style.height=t,E.value=i,a(`update:height`,{toastId:n.toast.id,height:i,position:n.toast.position||n.position})});function z(){ee.value=!0,w.value=le.value,setTimeout(()=>{a(`removeToast`,n.toast)},jt)}function be(){if(ye.value||!F.value)return{};z(),n.toast.onDismiss?.(n.toast)}function xe(e){e.button!==2&&(ye.value||!F.value||(re.value=new Date,w.value=le.value,e.target.setPointerCapture(e.pointerId),e.target.tagName!==`BUTTON`&&(x.value=!0,R.value={x:e.clientX,y:e.clientY})))}function Se(){if(S.value||!F.value)return;R.value=null;let e=Number(N.value?.style.getPropertyValue(`--swipe-amount-x`).replace(`px`,``)||0),t=Number(N.value?.style.getPropertyValue(`--swipe-amount-y`).replace(`px`,``)||0),r=new Date().getTime()-(re.value?.getTime()||0),i=o.value===`x`?e:t,a=Math.abs(i)/r;if(Math.abs(i)>=At||a>.11){w.value=le.value,n.toast.onDismiss?.(n.toast),o.value===`x`?c.value=e>0?`right`:`left`:c.value=t>0?`down`:`up`,z(),S.value=!0;return}else N.value?.style.setProperty(`--swipe-amount-x`,`0px`),N.value?.style.setProperty(`--swipe-amount-y`,`0px`);te.value=!1,x.value=!1,o.value=null}function Ce(e){if(!R.value||!F.value||(window?.getSelection()?.toString()?.length??!1))return;let t=e.clientY-R.value.y,r=e.clientX-R.value.x,i=n.swipeDirections??Nt(n.position);!o.value&&(Math.abs(r)>1||Math.abs(t)>1)&&(o.value=Math.abs(r)>Math.abs(t)?`x`:`y`);let a={x:0,y:0},s=e=>1/(1.5+Math.abs(e)/20);if(o.value===`y`){if(i.includes(`top`)||i.includes(`bottom`))if(i.includes(`top`)&&t<0||i.includes(`bottom`)&&t>0)a.y=t;else{let e=t*s(t);a.y=Math.abs(e)0)a.x=r;else{let e=r*s(r);a.x=Math.abs(e)0||Math.abs(a.y)>0)&&(te.value=!0),N.value?.style.setProperty(`--swipe-amount-x`,`${a.x}px`),N.value?.style.setProperty(`--swipe-amount-y`,`${a.y}px`)}_(()=>{if(l.value=!0,!N.value)return;let e=N.value.getBoundingClientRect().height;E.value=e,a(`update:heights`,[{toastId:n.toast.id,height:e,position:n.toast.position},...n.heights])}),s(()=>{N.value&&a(`removeToast`,n.toast)}),O(e=>{if(n.toast.promise&&P.value===`loading`||n.toast.duration===1/0||n.toast.type===`loading`)return;let t;n.expanded||n.interacting||ve.value?(()=>{if(fe.value{n.toast.onAutoClose?.(n.toast),z()},A.value)),e(()=>{clearTimeout(t)})}),y(()=>n.toast.delete,e=>{e!==void 0&&e&&(z(),n.toast.onDismiss?.(n.toast))},{deep:!0});function we(){x.value=!1,o.value=null,R.value=null}return(e,t)=>(u(),k(`li`,{tabindex:`0`,ref_key:`toastRef`,ref:N,class:C(T($)(n.class,oe.value,e.classes?.toast,e.toast.classes?.toast,e.classes?.[P.value],e.toast?.classes?.[P.value])),"data-sonner-toast":``,"data-rich-colors":e.toast.richColors??e.defaultRichColors,"data-styled":!(e.toast.component||e.toast?.unstyled||e.unstyled),"data-mounted":l.value,"data-promise":!!e.toast.promise,"data-swiped":te.value,"data-removed":ee.value,"data-visible":ae.value,"data-y-position":me.value,"data-x-position":he.value,"data-index":e.index,"data-front":ie.value,"data-swiping":x.value,"data-dismissible":F.value,"data-type":P.value,"data-invert":e.toast.invert||e.invert,"data-swipe-out":S.value,"data-swipe-direction":c.value,"data-expanded":!!(e.expanded||e.expandByDefault&&l.value),"data-testid":e.toast.testId,style:f({"--index":e.index,"--toasts-before":e.index,"--z-index":e.toasts.length-e.index,"--offset":`${ee.value?w.value:le.value}px`,"--initial-height":e.expandByDefault?`auto`:`${E.value}px`,...e.style,...n.toast.style}),onDragend:we,onPointerdown:xe,onPointerup:Se,onPointermove:Ce},[ue.value&&!e.toast.component&&P.value!==`loading`?(u(),k(`button`,{key:0,"aria-label":e.closeButtonAriaLabel||`Close toast`,"data-disabled":ye.value,"data-close-button":`true`,"data-close-button-position":e.closeButtonPosition,class:C(T($)(e.classes?.closeButton,e.toast?.classes?.closeButton)),onClick:be},[e.icons?.close?(u(),g(h(e.icons?.close),{key:0})):v(e.$slots,`close-icon`,{key:1})],10,It)):i(`v-if`,!0),e.toast.component?(u(),g(h(e.toast.component),ne({key:1},e.toast.componentProps,{onCloseToast:be,isPaused:e.$props.expanded||e.$props.interacting||T(ve)}),null,16,[`isPaused`])):(u(),k(D,{key:2},[P.value!==`default`||e.toast.icon||e.toast.promise?(u(),k(`div`,{key:0,"data-icon":``,class:C(T($)(e.classes?.icon,e.toast?.classes?.icon))},[e.toast.icon?(u(),g(h(e.toast.icon),{key:0})):(u(),k(D,{key:1},[P.value===`loading`?v(e.$slots,`loading-icon`,{key:0}):P.value===`success`?v(e.$slots,`success-icon`,{key:1}):P.value===`error`?v(e.$slots,`error-icon`,{key:2}):P.value===`warning`?v(e.$slots,`warning-icon`,{key:3}):P.value===`info`?v(e.$slots,`info-icon`,{key:4}):i(`v-if`,!0)],64))],2)):i(`v-if`,!0),j(`div`,{"data-content":``,class:C(T($)(e.classes?.content,e.toast?.classes?.content))},[j(`div`,{"data-title":``,class:C(T($)(e.classes?.title,e.toast.classes?.title))},[ge.value?(u(),g(h(e.toast.title),d(ne({key:0},e.toast.componentProps)),null,16)):(u(),k(D,{key:1},[p(m(e.toast.title),1)],64))],2),e.toast.description?(u(),k(`div`,{key:0,"data-description":``,class:C(T($)(e.descriptionClass,I.value,e.classes?.description,e.toast.classes?.description))},[_e.value?(u(),g(h(e.toast.description),d(ne({key:0},e.toast.componentProps)),null,16)):(u(),k(D,{key:1},[p(m(e.toast.description),1)],64))],2)):i(`v-if`,!0)],2),e.toast.cancel?(u(),k(`button`,{key:1,style:f(e.toast.cancelButtonStyle||e.cancelButtonStyle),class:C(T($)(e.classes?.cancelButton,e.toast.classes?.cancelButton)),"data-button":``,"data-cancel":``,onClick:t[0]||=t=>{T(Ct)(e.toast.cancel)&&F.value&&(e.toast.cancel.onClick?.(t),z())}},m(T(Ct)(e.toast.cancel)?e.toast.cancel?.label:e.toast.cancel),7)):i(`v-if`,!0),e.toast.action?(u(),k(`button`,{key:2,style:f(e.toast.actionButtonStyle||e.actionButtonStyle),class:C(T($)(e.classes?.actionButton,e.toast.classes?.actionButton)),"data-button":``,"data-action":``,onClick:t[1]||=t=>{T(Ct)(e.toast.action)&&(e.toast.action.onClick?.(t),!t.defaultPrevented&&z())}},m(T(Ct)(e.toast.action)?e.toast.action?.label:e.toast.action),7)):i(`v-if`,!0)],64))],46,Ft))}}),Rt=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},zt={},Bt={xmlns:`http://www.w3.org/2000/svg`,width:`12`,height:`12`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stoke-width":`1.5`,"stroke-linecap":`round`,"stroke-linejoin":`round`};function Vt(e,t){return u(),k(`svg`,Bt,t[0]||=[j(`line`,{x1:`18`,y1:`6`,x2:`6`,y2:`18`},null,-1),j(`line`,{x1:`6`,y1:`6`,x2:`18`,y2:`18`},null,-1)])}var Ht=Rt(zt,[[`render`,Vt]]),Ut=[`data-visible`],Wt={class:`sonner-spinner`},Gt=n({__name:`Loader`,props:{visible:{type:Boolean}},setup(e){let t=Array(12).fill(0);return(e,n)=>(u(),k(`div`,{class:`sonner-loading-wrapper`,"data-visible":e.visible},[j(`div`,Wt,[(u(!0),k(D,null,l(T(t),e=>(u(),k(`div`,{key:`spinner-bar-${e}`,class:`sonner-loading-bar`}))),128))])],8,Ut))}}),Kt={},qt={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`};function Jt(e,t){return u(),k(`svg`,qt,t[0]||=[j(`path`,{"fill-rule":`evenodd`,d:`M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z`,"clip-rule":`evenodd`},null,-1)])}var Yt=Rt(Kt,[[`render`,Jt]]),Xt={},Zt={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`};function Qt(e,t){return u(),k(`svg`,Zt,t[0]||=[j(`path`,{"fill-rule":`evenodd`,d:`M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z`,"clip-rule":`evenodd`},null,-1)])}var $t=Rt(Xt,[[`render`,Qt]]),en={},tn={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`currentColor`,height:`20`,width:`20`};function nn(e,t){return u(),k(`svg`,tn,t[0]||=[j(`path`,{"fill-rule":`evenodd`,d:`M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z`,"clip-rule":`evenodd`},null,-1)])}var rn=Rt(en,[[`render`,nn]]),an={},on={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`};function sn(e,t){return u(),k(`svg`,on,t[0]||=[j(`path`,{"fill-rule":`evenodd`,d:`M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z`,"clip-rule":`evenodd`},null,-1)])}var cn=Rt(an,[[`render`,sn]]),ln=[`aria-label`],un=[`data-sonner-theme`,`dir`,`data-theme`,`data-rich-colors`,`data-y-position`,`data-x-position`],dn=typeof window<`u`&&typeof document<`u`;function fn(){if(typeof window>`u`||typeof document>`u`)return`ltr`;let e=document.documentElement.getAttribute(`dir`);return e===`auto`||!e?window.getComputedStyle(document.documentElement).direction:e}var pn=n({name:`Toaster`,inheritAttrs:!1,__name:`Toaster`,props:{id:{},invert:{type:Boolean,default:!1},theme:{default:`light`},position:{default:`bottom-right`},closeButtonPosition:{default:`top-left`},hotkey:{default:()=>[`altKey`,`KeyT`]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:kt},visibleToasts:{default:wt},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:``},style:{},offset:{default:Tt},mobileOffset:{default:Et},dir:{default:`auto`},swipeDirections:{},icons:{},containerAriaLabel:{default:`Notifications`}},setup(e){let t=e,n=ee(),a=M([]),o=b(()=>t.id?a.value.filter(e=>e.toasterId===t.id):a.value.filter(e=>!e.toasterId));function s(e,t){return o.value.filter(n=>!n.position&&t===0||n.position===e)}let c=b(()=>{let e=o.value.filter(e=>e.position).map(e=>e.position);return e.length>0?Array.from(new Set([t.position].concat(e))):[t.position]}),d=b(()=>{let e={};return c.value.forEach(t=>{e[t]=a.value.filter(e=>e.position===t)}),e}),p=M([]),m=M({}),h=M(!1);O(()=>{c.value.forEach(e=>{e in m.value||(m.value[e]=!1)})});let _=M(t.theme===`system`?typeof window<`u`&&window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`:t.theme),y=M(null),x=M(null),S=M(!1),te=t.hotkey.join(`+`).replace(/Key/g,``).replace(/Digit/g,``);function A(e){a.value.find(t=>t.id===e.id)?.delete||Q.dismiss(e.id),a.value=a.value.filter(({id:t})=>t!==e.id),setTimeout(()=>{a.value.find(t=>t.id===e.id)||(p.value=p.value.filter(t=>t.toastId!==e.id))},jt+50)}function re(e){S.value&&!e.currentTarget?.contains?.(e.relatedTarget)&&(S.value=!1,x.value&&=(x.value.focus({preventScroll:!0}),null))}function N(e){e.target instanceof HTMLElement&&e.target.dataset.dismissible===`false`||S.value||(S.value=!0,x.value=e.relatedTarget)}function ie(e){e.target&&e.target instanceof HTMLElement&&e.target.dataset.dismissible===`false`||(h.value=!0)}O(e=>{e(Q.subscribe(e=>{if(e.dismiss){requestAnimationFrame(()=>{a.value=a.value.map(t=>t.id===e.id?{...t,delete:!0}:t)});return}r(()=>{let t=a.value.findIndex(t=>t.id===e.id);t===-1?a.value=[e,...a.value]:a.value=[...a.value.slice(0,t),{...a.value[t],...e},...a.value.slice(t+1)]})}))}),O(e=>{if(typeof window>`u`)return;if(t.theme!==`system`){_.value=t.theme;return}let n=window.matchMedia(`(prefers-color-scheme: dark)`),r=e=>{_.value=e?`dark`:`light`};r(n.matches);let i=e=>{r(e.matches)};try{n.addEventListener(`change`,i)}catch{n.addListener(i)}e(()=>{try{n.removeEventListener(`change`,i)}catch{n.removeListener(i)}})}),O(()=>{y.value&&x.value&&(x.value.focus({preventScroll:!0}),x.value=null,S.value=!1)}),O(()=>{a.value.length<=1&&Object.keys(m.value).forEach(e=>{m.value[e]=!1})}),O(e=>{function n(e){let n=t.hotkey.every(t=>e[t]||e.code===t),r=Array.isArray(y.value)?y.value[0]:y.value;n&&(c.value.forEach(e=>{m.value[e]=!0}),r?.focus());let i=document.activeElement===y.value||r?.contains(document.activeElement);e.code===`Escape`&&i&&c.value.forEach(e=>{m.value[e]=!1})}dn&&(document.addEventListener(`keydown`,n),e(()=>{document.removeEventListener(`keydown`,n)}))});function ae(e){let t=e.currentTarget,n=t.getAttribute(`data-y-position`)+`-`+t.getAttribute(`data-x-position`);m.value[n]=!0}function P(e){if(!h.value){let t=e.currentTarget,n=t.getAttribute(`data-y-position`)+`-`+t.getAttribute(`data-x-position`);m.value[n]=!1}}function F(){Object.keys(m.value).forEach(e=>{m.value[e]=!1})}function oe(){h.value=!1}function I(e){p.value=e}function se(e){let t=p.value.findIndex(t=>t.toastId===e.toastId);if(t!==-1)p.value[t]=e;else{let t=p.value.findIndex(t=>t.position===e.position);t===-1?p.value.unshift(e):p.value.splice(t,0,e)}}return(e,r)=>(u(),k(D,null,[i(` Remove item from normal navigation flow, only available via hotkey `),j(`section`,{"aria-label":`${e.containerAriaLabel} ${T(te)}`,tabIndex:-1,"aria-live":`polite`,"aria-relevant":`additions text`,"aria-atomic":`false`},[(u(!0),k(D,null,l(c.value,(r,i)=>(u(),k(`ol`,ne({key:r,ref_for:!0,ref_key:`listRef`,ref:y,"data-sonner-toaster":``,"data-sonner-theme":_.value,class:t.class,dir:e.dir===`auto`?fn():e.dir,tabIndex:-1,"data-theme":e.theme,"data-rich-colors":e.richColors,"data-y-position":r.split(`-`)[0],"data-x-position":r.split(`-`)[1],style:{"--front-toast-height":`${p.value[0]?.height||0}px`,"--width":`${T(Ot)}px`,"--gap":`${e.gap}px`,...e.style,...T(n).style,...T(Pt)(e.offset,e.mobileOffset)}},{ref_for:!0},e.$attrs,{onBlur:re,onFocus:N,onMouseenter:ae,onMousemove:ae,onMouseleave:P,onDragend:F,onPointerdown:ie,onPointerup:oe}),[(u(!0),k(D,null,l(s(r,i),(n,i)=>(u(),g(Lt,{key:n.id,heights:p.value,icons:e.icons,index:i,toast:n,defaultRichColors:e.richColors,duration:e.toastOptions?.duration??e.duration,class:C(e.toastOptions?.class??``),descriptionClass:e.toastOptions?.descriptionClass,invert:e.invert,visibleToasts:e.visibleToasts,closeButton:e.toastOptions?.closeButton??e.closeButton,interacting:h.value,position:r,closeButtonPosition:e.toastOptions?.closeButtonPosition??e.closeButtonPosition,style:f(e.toastOptions?.style),unstyled:e.toastOptions?.unstyled,classes:e.toastOptions?.classes,cancelButtonStyle:e.toastOptions?.cancelButtonStyle,actionButtonStyle:e.toastOptions?.actionButtonStyle,"close-button-aria-label":e.toastOptions?.closeButtonAriaLabel,toasts:d.value[r],expandByDefault:e.expand,gap:e.gap,expanded:m.value[r]||!1,swipeDirections:t.swipeDirections,"onUpdate:heights":I,"onUpdate:height":se,onRemoveToast:A},{"close-icon":E(()=>[v(e.$slots,`close-icon`,{},()=>[w(Ht)])]),"loading-icon":E(()=>[v(e.$slots,`loading-icon`,{},()=>[w(Gt,{visible:n.type===`loading`},null,8,[`visible`])])]),"success-icon":E(()=>[v(e.$slots,`success-icon`,{},()=>[w(Yt)])]),"error-icon":E(()=>[v(e.$slots,`error-icon`,{},()=>[w(cn)])]),"warning-icon":E(()=>[v(e.$slots,`warning-icon`,{},()=>[w(rn)])]),"info-icon":E(()=>[v(e.$slots,`info-icon`,{},()=>[w($t)])]),_:2},1032,[`heights`,`icons`,`index`,`toast`,`defaultRichColors`,`duration`,`class`,`descriptionClass`,`invert`,`visibleToasts`,`closeButton`,`interacting`,`position`,`closeButtonPosition`,`style`,`unstyled`,`classes`,`cancelButtonStyle`,`actionButtonStyle`,`close-button-aria-label`,`toasts`,`expandByDefault`,`gap`,`expanded`,`swipeDirections`]))),128))],16,un))),128))],8,ln)],2112))}});const mn=P(`pwa`,()=>{M([]),fe(R).smaller(`md`),_(async()=>{})});var hn=n({__name:`App`,setup(e){mn();let t=ge(),n=ye(),r=z(),i=ae(r),a=be(),{shouldShowSetup:s}=ae(a),{isDark:c}=ie(),l,d=b(()=>c.value?`color-mix(in srgb, oklch(95% var(--chromatic-chroma-900) calc(var(--chromatic-hue) + 0)) 70%, oklch(50% 0 360))`:`color-mix(in srgb, oklch(95% var(--chromatic-chroma-900) calc(var(--chromatic-hue) + 0)) 90%, oklch(90% 0 360))`),f=b(()=>c.value?`color-mix(in srgb, oklch(95% var(--chromatic-chroma-900) calc(var(--chromatic-hue) + 180)) 70%, oklch(50% 0 360))`:`color-mix(in srgb, oklch(95% var(--chromatic-chroma-900) calc(var(--chromatic-hue) + 180)) 90%, oklch(90% 0 360))`),p=b(()=>c.value?`color-mix(in srgb, oklch(95% var(--chromatic-chroma-900) calc(var(--chromatic-hue) + 60)) 70%, oklch(50% 0 360))`:`color-mix(in srgb, oklch(95% var(--chromatic-chroma-900) calc(var(--chromatic-hue) + 60)) 90%, oklch(90% 0 360))`),m=b(()=>[d.value,f.value,p.value,c.value?`#121212`:`#FFFFFF`]);y(i.language,()=>{t.locale.value=i.language.value}),y(i.themeColorsHue,()=>{document.documentElement.style.setProperty(`--chromatic-hue`,i.themeColorsHue.value.toString())},{immediate:!0}),y(i.themeColorsHueDynamic,()=>{document.documentElement.classList.toggle(`dynamic-hue`,i.themeColorsHueDynamic.value)},{immediate:!0}),_(async()=>{a.initializeSetupCheck(),l=lt().dispose,await n.loadDisplayModelsFromIndexedDB(),await r.initializeStageModel()}),o(()=>{l?.()});function v(){a.markSetupCompleted()}function ee(){a.markSetupSkipped()}return(e,t)=>(u(),k(D,null,[w(T(_t),{"primary-color":d.value,"secondary-color":f.value,"tertiary-color":p.value,colors:m.value,"z-index":100,"disable-transitions":T(i).disableTransitions.value,"use-page-specific-transitions":T(i).usePageSpecificTransitions.value},{default:E(()=>[w(T(ce),null,{default:E(({Component:e})=>[(u(),g(S,{include:[`IndexScenePage`,`StageScenePage`]},[(u(),g(h(e)))],1024))]),_:1})]),_:1},8,[`primary-color`,`secondary-color`,`tertiary-color`,`colors`,`disable-transitions`,`use-page-specific-transitions`]),w(T(he),{onClose:t[0]||=e=>T(St).dismiss(e)},{default:E(()=>[w(T(pn))]),_:1}),w(T(me),{modelValue:T(s),"onUpdate:modelValue":t[1]||=e=>x(s)?s.value=e:null,onConfigured:v,onSkipped:ee},null,8,[`modelValue`])],64))}}),gn={"zh-CN":`zh-Hans`,"zh-TW":`zh-Hant`,"zh-HK":`zh-Hans`,"zh-Hant":`zh-Hans`,"en-US":`en`,"en-GB":`en`,"en-AU":`en`,en:`en`,"es-ES":`es`,"es-MX":`es`,"es-AR":`es`,es:`es`,vi:`vi`,"vi-VN":`vi`,ru:`ru`,"ru-RU":`ru`,fr:`fr`,"fr-FR":`fr`};function _n(){let e=localStorage.getItem(`settings/language`);e||=navigator.language||`en`;let t=Object.keys(ve);return gn[e||`en`]!=null&&(e=gn[e||`en`]),e&&t.includes(e)?e:`en`}const vn=_e({legacy:!1,locale:_n(),fallbackLocale:`en`,messages:ve});var yn=F(),bn=ue({routes:ot(st),history:se()});bn.beforeEach((e,t)=>{e.path!==t.path&&Ce.default.start()}),bn.afterEach(()=>{Ce.default.done()}),te(hn).use(N).use(at).use(bn).use(yn).use(vn).use(re).mount(`#app`); \ No newline at end of file