From 75e2a0cedf411337b2b6e61668e637d7ea1a4d38 Mon Sep 17 00:00:00 2001 From: jeroenverspeek Date: Sun, 9 Jun 2024 19:36:33 +0000 Subject: [PATCH] deploy: 639c611c12f1a7b52ec63bccbfb2485b9320a35a --- 200.html | 18 +++++++++--------- 404.html | 18 +++++++++--------- _nuxt/{about.a416eb6b.js => about.3ee22afe.js} | 2 +- _nuxt/builds/latest.json | 2 +- .../69364444-4663-479d-b296-7218c935baf9.json | 1 + .../a879b492-3dd6-491f-9ccb-455cf8e91b50.json | 1 - ...default.0c14cbbc.js => default.6a34bec1.js} | 2 +- _nuxt/{empty.758b1cc9.js => empty.5c85c689.js} | 2 +- _nuxt/{entry.1c88c233.js => entry.21afd5d5.js} | 6 +++--- ...r-404.7122f106.js => error-404.81fafc9e.js} | 2 +- ...r-500.499a0f2f.js => error-500.eb325d15.js} | 2 +- _nuxt/{error.e910b120.js => error.5ff67acd.js} | 2 +- _nuxt/{index.f4f1dfe0.js => index.40c286ff.js} | 2 +- ...-link.d85e47ea.js => nuxt-link.6ba170f3.js} | 2 +- ...1f.4d13afc0.js => vue.f36acd1f.b7ae808c.js} | 2 +- about/index.html | 18 +++++++++--------- index.html | 18 +++++++++--------- 17 files changed, 50 insertions(+), 50 deletions(-) rename _nuxt/{about.a416eb6b.js => about.3ee22afe.js} (84%) create mode 100644 _nuxt/builds/meta/69364444-4663-479d-b296-7218c935baf9.json delete mode 100644 _nuxt/builds/meta/a879b492-3dd6-491f-9ccb-455cf8e91b50.json rename _nuxt/{default.0c14cbbc.js => default.6a34bec1.js} (91%) rename _nuxt/{empty.758b1cc9.js => empty.5c85c689.js} (62%) rename _nuxt/{entry.1c88c233.js => entry.21afd5d5.js} (99%) rename _nuxt/{error-404.7122f106.js => error-404.81fafc9e.js} (91%) rename _nuxt/{error-500.499a0f2f.js => error-500.eb325d15.js} (93%) rename _nuxt/{error.e910b120.js => error.5ff67acd.js} (77%) rename _nuxt/{index.f4f1dfe0.js => index.40c286ff.js} (99%) rename _nuxt/{nuxt-link.d85e47ea.js => nuxt-link.6ba170f3.js} (98%) rename _nuxt/{vue.f36acd1f.4d13afc0.js => vue.f36acd1f.b7ae808c.js} (83%) diff --git a/200.html b/200.html index adea71c..4cb33ed 100644 --- a/200.html +++ b/200.html @@ -5,17 +5,17 @@ Hexaturion - Hexaturion - - - - - + + + + + - - + + - - + +
diff --git a/404.html b/404.html index adea71c..4cb33ed 100644 --- a/404.html +++ b/404.html @@ -5,17 +5,17 @@ Hexaturion - Hexaturion - - - - - + + + + + - - + + - - + +
diff --git a/_nuxt/about.a416eb6b.js b/_nuxt/about.3ee22afe.js similarity index 84% rename from _nuxt/about.a416eb6b.js rename to _nuxt/about.3ee22afe.js index d804248..2982875 100644 --- a/_nuxt/about.a416eb6b.js +++ b/_nuxt/about.3ee22afe.js @@ -1 +1 @@ -import{_ as n}from"./nuxt-link.d85e47ea.js";import{u as a}from"./useConfig.c98872a9.js";import{c as r,a as t,t as _,u as c,b as i,w as l,d as o,o as u}from"./entry.1c88c233.js";const p=""+globalThis.__publicAssetsURL("gallery/cube_rubikscube_pattern.jpg"),m=t("h1",{class:"title"},"About Hexaturion",-1),d={class:"subtitle"},h=t("h3",null,"Commander of the six faces",-1),b=t("br",null,null,-1),f=t("h4",null,[t("div",null,[t("img",{src:p,alt:"image not found",width:"300px",height:"300px"})]),o(" A Verspeek production"),t("br"),t("br"),o(" Contact: hexaturion@gmail.com"),t("br"),t("br")],-1),x=t("br",null,null,-1),w={__name:"about",setup(g){const{version:e}=a();return(k,v)=>{const s=n;return u(),r("div",null,[m,t("h2",d,"version "+_(c(e)),1),h,b,f,i(s,{to:"/"},{default:l(()=>[o("Back to Home page")]),_:1}),x])}}};export{w as default}; +import{_ as n}from"./nuxt-link.6ba170f3.js";import{u as a}from"./useConfig.c98872a9.js";import{c as r,a as t,t as _,u as c,b as i,w as l,d as o,o as u}from"./entry.21afd5d5.js";const p=""+globalThis.__publicAssetsURL("gallery/cube_rubikscube_pattern.jpg"),m=t("h1",{class:"title"},"About Hexaturion",-1),d={class:"subtitle"},h=t("h3",null,"Commander of the six faces",-1),b=t("br",null,null,-1),f=t("h4",null,[t("div",null,[t("img",{src:p,alt:"image not found",width:"300px",height:"300px"})]),o(" A Verspeek production"),t("br"),t("br"),o(" Contact: hexaturion@gmail.com"),t("br"),t("br")],-1),x=t("br",null,null,-1),w={__name:"about",setup(g){const{version:e}=a();return(k,v)=>{const s=n;return u(),r("div",null,[m,t("h2",d,"version "+_(c(e)),1),h,b,f,i(s,{to:"/"},{default:l(()=>[o("Back to Home page")]),_:1}),x])}}};export{w as default}; diff --git a/_nuxt/builds/latest.json b/_nuxt/builds/latest.json index cff3bb8..9d328ea 100644 --- a/_nuxt/builds/latest.json +++ b/_nuxt/builds/latest.json @@ -1 +1 @@ -{"id":"a879b492-3dd6-491f-9ccb-455cf8e91b50","timestamp":1717758141648} \ No newline at end of file +{"id":"69364444-4663-479d-b296-7218c935baf9","timestamp":1717961787681} \ No newline at end of file diff --git a/_nuxt/builds/meta/69364444-4663-479d-b296-7218c935baf9.json b/_nuxt/builds/meta/69364444-4663-479d-b296-7218c935baf9.json new file mode 100644 index 0000000..df493da --- /dev/null +++ b/_nuxt/builds/meta/69364444-4663-479d-b296-7218c935baf9.json @@ -0,0 +1 @@ +{"id":"69364444-4663-479d-b296-7218c935baf9","timestamp":1717961787681,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/_nuxt/builds/meta/a879b492-3dd6-491f-9ccb-455cf8e91b50.json b/_nuxt/builds/meta/a879b492-3dd6-491f-9ccb-455cf8e91b50.json deleted file mode 100644 index 9a3ed7f..0000000 --- a/_nuxt/builds/meta/a879b492-3dd6-491f-9ccb-455cf8e91b50.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"a879b492-3dd6-491f-9ccb-455cf8e91b50","timestamp":1717758141648,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/_nuxt/default.0c14cbbc.js b/_nuxt/default.6a34bec1.js similarity index 91% rename from _nuxt/default.0c14cbbc.js rename to _nuxt/default.6a34bec1.js index 88f6636..167865f 100644 --- a/_nuxt/default.0c14cbbc.js +++ b/_nuxt/default.6a34bec1.js @@ -1 +1 @@ -import{_ as m}from"./nuxt-link.d85e47ea.js";import{P as p,r as f,o as v,c as u,a,b as t,w as o,d as i,K as d,u as r,_ as b,R as h,S as x}from"./entry.1c88c233.js";const $=""+new URL("logo.1aa4a6de.svg",import.meta.url).href,C={class:"navbar is-fixed-top has-shadow",role:"navigation","aria-label":"main navigation"},g={class:"container"},k={class:"navbar-brand"},w=a("img",{src:$},null,-1),B=a("b",{class:"title is-6 has-text-primary ml-2"},"HEXATURION",-1),N=a("span",{"aria-hidden":"true"},null,-1),E=a("span",{"aria-hidden":"true"},null,-1),R=a("span",{"aria-hidden":"true"},null,-1),V=[N,E,R],A={class:"navbar-start"},H=p({__name:"NavBar",setup(c){const s=f(!1);return(l,e)=>{const n=m;return v(),u("nav",C,[a("div",g,[a("div",k,[t(n,{class:"navbar-item",to:"/"},{default:o(()=>[w,i(),B]),_:1}),a("a",{role:"button",class:d(["navbar-burger",{"is-active":r(s)}]),"aria-label":"menu","aria-expanded":"false",onClick:e[0]||(e[0]=_=>s.value=!r(s))},V,2)]),a("div",{id:"navbarBasicExample",class:d(["navbar-menu",{"is-active":r(s)}])},[a("div",A,[t(n,{to:"/",class:"navbar-item","exact-active-class":"is-active",onClick:e[1]||(e[1]=_=>s.value=!1)},{default:o(()=>[i(" Home ")]),_:1}),t(n,{to:"/about",class:"navbar-item","exact-active-class":"is-active",onClick:e[2]||(e[2]=_=>s.value=!1)},{default:o(()=>[i(" About ")]),_:1})])],2)])])}}}),S={},T={id:"app"},U={class:"section"},y={id:"content",class:"container"};function z(c,s){const l=H,e=h("site-footer");return v(),u("div",T,[t(l),a("div",U,[a("div",y,[x(c.$slots,"default")])]),t(e)])}const L=b(S,[["render",z]]);export{L as default}; +import{_ as m}from"./nuxt-link.6ba170f3.js";import{P as p,r as f,o as v,c as u,a,b as t,w as o,d as i,K as d,u as r,_ as b,R as h,S as x}from"./entry.21afd5d5.js";const $=""+new URL("logo.1aa4a6de.svg",import.meta.url).href,C={class:"navbar is-fixed-top has-shadow",role:"navigation","aria-label":"main navigation"},g={class:"container"},k={class:"navbar-brand"},w=a("img",{src:$},null,-1),B=a("b",{class:"title is-6 has-text-primary ml-2"},"HEXATURION",-1),N=a("span",{"aria-hidden":"true"},null,-1),E=a("span",{"aria-hidden":"true"},null,-1),R=a("span",{"aria-hidden":"true"},null,-1),V=[N,E,R],A={class:"navbar-start"},H=p({__name:"NavBar",setup(c){const s=f(!1);return(l,e)=>{const n=m;return v(),u("nav",C,[a("div",g,[a("div",k,[t(n,{class:"navbar-item",to:"/"},{default:o(()=>[w,i(),B]),_:1}),a("a",{role:"button",class:d(["navbar-burger",{"is-active":r(s)}]),"aria-label":"menu","aria-expanded":"false",onClick:e[0]||(e[0]=_=>s.value=!r(s))},V,2)]),a("div",{id:"navbarBasicExample",class:d(["navbar-menu",{"is-active":r(s)}])},[a("div",A,[t(n,{to:"/",class:"navbar-item","exact-active-class":"is-active",onClick:e[1]||(e[1]=_=>s.value=!1)},{default:o(()=>[i(" Home ")]),_:1}),t(n,{to:"/about",class:"navbar-item","exact-active-class":"is-active",onClick:e[2]||(e[2]=_=>s.value=!1)},{default:o(()=>[i(" About ")]),_:1})])],2)])])}}}),S={},T={id:"app"},U={class:"section"},y={id:"content",class:"container"};function z(c,s){const l=H,e=h("site-footer");return v(),u("div",T,[t(l),a("div",U,[a("div",y,[x(c.$slots,"default")])]),t(e)])}const L=b(S,[["render",z]]);export{L as default}; diff --git a/_nuxt/empty.758b1cc9.js b/_nuxt/empty.5c85c689.js similarity index 62% rename from _nuxt/empty.758b1cc9.js rename to _nuxt/empty.5c85c689.js index 471bfe2..d7a8575 100644 --- a/_nuxt/empty.758b1cc9.js +++ b/_nuxt/empty.5c85c689.js @@ -1 +1 @@ -import{_ as o,R as n,Q as t,o as c}from"./entry.1c88c233.js";const r={};function s(_,a){const e=n("nuxt");return c(),t(e)}const f=o(r,[["render",s]]);export{f as default}; +import{_ as o,R as n,Q as t,o as c}from"./entry.21afd5d5.js";const r={};function s(_,a){const e=n("nuxt");return c(),t(e)}const f=o(r,[["render",s]]);export{f as default}; diff --git a/_nuxt/entry.1c88c233.js b/_nuxt/entry.21afd5d5.js similarity index 99% rename from _nuxt/entry.1c88c233.js rename to _nuxt/entry.21afd5d5.js index deaf1b9..b72fb3a 100644 --- a/_nuxt/entry.1c88c233.js +++ b/_nuxt/entry.21afd5d5.js @@ -1,7 +1,7 @@ -function Os(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const ue={},zt=[],Ke=()=>{},Fc=()=>!1,jn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Is=e=>e.startsWith("onUpdate:"),me=Object.assign,Ms=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Bc=Object.prototype.hasOwnProperty,ee=(e,t)=>Bc.call(e,t),W=Array.isArray,Jt=e=>an(e)==="[object Map]",cn=e=>an(e)==="[object Set]",mo=e=>an(e)==="[object Date]",Uc=e=>an(e)==="[object RegExp]",X=e=>typeof e=="function",de=e=>typeof e=="string",_t=e=>typeof e=="symbol",ie=e=>e!==null&&typeof e=="object",Di=e=>(ie(e)||X(e))&&X(e.then)&&X(e.catch),Ki=Object.prototype.toString,an=e=>Ki.call(e),Dc=e=>an(e).slice(8,-1),Wi=e=>an(e)==="[object Object]",Hs=e=>de(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,vn=Os(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),wr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Kc=/-(\w)/g,Ye=wr(e=>e.replace(Kc,(t,n)=>n?n.toUpperCase():"")),Wc=/\B([A-Z])/g,un=wr(e=>e.replace(Wc,"-$1").toLowerCase()),Er=wr(e=>e.charAt(0).toUpperCase()+e.slice(1)),$r=wr(e=>e?`on${Er(e)}`:""),Nt=(e,t)=>!Object.is(e,t),Qt=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},lr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vi=e=>{const t=de(e)?Number(e):NaN;return isNaN(t)?e:t};let yo;const es=()=>yo||(yo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Cr(e){if(W(e)){const t={};for(let n=0;n{if(n){const r=n.split(qc);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Tr(e){let t="";if(de(e))t=e;else if(W(e))for(let n=0;n$t(n,t))}const gg=e=>de(e)?e:e==null?"":W(e)||ie(e)&&(e.toString===Ki||!X(e.toString))?JSON.stringify(e,zi,2):String(e),zi=(e,t)=>t&&t.__v_isRef?zi(e,t.value):Jt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[jr(r,o)+" =>"]=s,n),{})}:cn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>jr(n))}:_t(t)?jr(t):ie(t)&&!W(t)&&!Wi(t)?String(t):t,jr=(e,t="")=>{var n;return _t(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Be;class Ji{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Be,!t&&Be&&(this.index=(Be.scopes||(Be.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Be;try{return Be=this,t()}finally{Be=n}}}on(){Be=this}off(){Be=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Qi=e=>(e.w&bt)>0,Xi=e=>(e.n&bt)>0,na=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(a==="length"||!_t(a)&&a>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":W(e)?Hs(n)&&l.push(i.get("length")):(l.push(i.get(Ot)),Jt(e)&&l.push(i.get(ns)));break;case"delete":W(e)||(l.push(i.get(Ot)),Jt(e)&&l.push(i.get(ns)));break;case"set":Jt(e)&&l.push(i.get(Ot));break}if(l.length===1)l[0]&&rs(l[0]);else{const c=[];for(const u of l)u&&c.push(...u);rs(Ns(c))}}function rs(e,t){const n=W(e)?e:[...e];for(const r of n)r.computed&&bo(r);for(const r of n)r.computed||bo(r)}function bo(e,t){(e!==Ue||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function sa(e,t){var n;return(n=cr.get(e))==null?void 0:n.get(t)}const oa=Os("__proto__,__v_isRef,__isVue"),Gi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(_t)),vo=ia();function ia(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=te(this);for(let o=0,i=this.length;o{e[t]=function(...n){fn();const r=te(this)[t].apply(this,n);return dn(),r}}),e}function la(e){const t=te(this);return ke(t,"has",e),t.hasOwnProperty(e)}class el{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const s=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?va:sl:o?rl:nl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=W(t);if(!s){if(i&&ee(vo,n))return Reflect.get(vo,n,r);if(n==="hasOwnProperty")return la}const l=Reflect.get(t,n,r);return(_t(n)?Gi.has(n):oa(n))||(s||ke(t,"get",n),o)?l:we(l)?i&&Hs(n)?l:l.value:ie(l)?s?ol(l):st(l):l}}class tl extends el{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._shallow){const c=jt(o);if(!ar(r)&&!jt(r)&&(o=te(o),r=te(r)),!W(t)&&we(o)&&!we(r))return c?!1:(o.value=r,!0)}const i=W(t)&&Hs(n)?Number(n)e,Rr=e=>Reflect.getPrototypeOf(e);function Vn(e,t,n=!1,r=!1){e=e.__v_raw;const s=te(e),o=te(t);n||(Nt(t,o)&&ke(s,"get",t),ke(s,"get",o));const{has:i}=Rr(s),l=r?js:n?Us:kn;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function qn(e,t=!1){const n=this.__v_raw,r=te(n),s=te(e);return t||(Nt(e,s)&&ke(r,"has",e),ke(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function zn(e,t=!1){return e=e.__v_raw,!t&&ke(te(e),"iterate",Ot),Reflect.get(e,"size",e)}function wo(e){e=te(e);const t=te(this);return Rr(t).has.call(t,e)||(t.add(e),nt(t,"add",e,e)),this}function Eo(e,t){t=te(t);const n=te(this),{has:r,get:s}=Rr(n);let o=r.call(n,e);o||(e=te(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?Nt(t,i)&&nt(n,"set",e,t):nt(n,"add",e,t),this}function Co(e){const t=te(this),{has:n,get:r}=Rr(t);let s=n.call(t,e);s||(e=te(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&nt(t,"delete",e,void 0),o}function To(){const e=te(this),t=e.size!==0,n=e.clear();return t&&nt(e,"clear",void 0,void 0),n}function Jn(e,t){return function(r,s){const o=this,i=o.__v_raw,l=te(i),c=t?js:e?Us:kn;return!e&&ke(l,"iterate",Ot),i.forEach((u,a)=>r.call(s,c(u),c(a),o))}}function Qn(e,t,n){return function(...r){const s=this.__v_raw,o=te(s),i=Jt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,u=s[e](...r),a=n?js:t?Us:kn;return!t&&ke(o,"iterate",c?ns:Ot),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:l?[a(f[0]),a(f[1])]:a(f),done:d}},[Symbol.iterator](){return this}}}}function ct(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function da(){const e={get(o){return Vn(this,o)},get size(){return zn(this)},has:qn,add:wo,set:Eo,delete:Co,clear:To,forEach:Jn(!1,!1)},t={get(o){return Vn(this,o,!1,!0)},get size(){return zn(this)},has:qn,add:wo,set:Eo,delete:Co,clear:To,forEach:Jn(!1,!0)},n={get(o){return Vn(this,o,!0)},get size(){return zn(this,!0)},has(o){return qn.call(this,o,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:Jn(!0,!1)},r={get(o){return Vn(this,o,!0,!0)},get size(){return zn(this,!0)},has(o){return qn.call(this,o,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:Jn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Qn(o,!1,!1),n[o]=Qn(o,!0,!1),t[o]=Qn(o,!1,!0),r[o]=Qn(o,!0,!0)}),[e,n,t,r]}const[ha,pa,ga,ma]=da();function Fs(e,t){const n=t?e?ma:ga:e?pa:ha;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(ee(n,s)&&s in r?n:r,s,o)}const ya={get:Fs(!1,!1)},_a={get:Fs(!1,!0)},ba={get:Fs(!0,!1)},nl=new WeakMap,rl=new WeakMap,sl=new WeakMap,va=new WeakMap;function wa(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ea(e){return e.__v_skip||!Object.isExtensible(e)?0:wa(Dc(e))}function st(e){return jt(e)?e:Bs(e,!1,aa,ya,nl)}function Fn(e){return Bs(e,!1,fa,_a,rl)}function ol(e){return Bs(e,!0,ua,ba,sl)}function Bs(e,t,n,r,s){if(!ie(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=Ea(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function Xt(e){return jt(e)?Xt(e.__v_raw):!!(e&&e.__v_isReactive)}function jt(e){return!!(e&&e.__v_isReadonly)}function ar(e){return!!(e&&e.__v_isShallow)}function il(e){return Xt(e)||jt(e)}function te(e){const t=e&&e.__v_raw;return t?te(t):e}function ll(e){return ir(e,"__v_skip",!0),e}const kn=e=>ie(e)?st(e):e,Us=e=>ie(e)?ol(e):e;function cl(e){mt&&Ue&&(e=te(e),Zi(e.dep||(e.dep=Ns())))}function al(e,t){e=te(e);const n=e.dep;n&&rs(n)}function we(e){return!!(e&&e.__v_isRef===!0)}function rt(e){return ul(e,!1)}function Sn(e){return ul(e,!0)}function ul(e,t){return we(e)?e:new Ca(e,t)}class Ca{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:te(t),this._value=n?t:kn(t)}get value(){return cl(this),this._value}set value(t){const n=this.__v_isShallow||ar(t)||jt(t);t=n?t:te(t),Nt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:kn(t),al(this))}}function ae(e){return we(e)?e.value:e}function mg(e){return X(e)?e():ae(e)}const Ta={get:(e,t,n)=>ae(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return we(s)&&!we(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function fl(e){return Xt(e)?e:new Proxy(e,Ta)}class Ra{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return sa(te(this._object),this._key)}}class xa{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Pa(e,t,n){return we(e)?e:X(e)?new xa(e):ie(e)&&arguments.length>1?Aa(e,t,n):rt(e)}function Aa(e,t,n){const r=e[t];return we(r)?r:new Ra(e,t,n)}class ka{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new $s(t,()=>{this._dirty||(this._dirty=!0,al(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=te(this);return cl(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Sa(e,t,n=!1){let r,s;const o=X(e);return o?(r=e,s=Ke):(r=e.get,s=e.set),new ka(r,s,o||!s,n)}function yt(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){hn(o,t,n)}return s}function Ne(e,t,n,r){if(X(e)){const o=yt(e,t,n,r);return o&&Di(o)&&o.catch(i=>{hn(i,t,n)}),o}const s=[];for(let o=0;o>>1,s=ve[r],o=In(s);oQe&&ve.splice(t,1)}function os(e){W(e)?Yt.push(...e):(!Ge||!Ge.includes(e,e.allowRecurse?Pt+1:Pt))&&Yt.push(e),hl()}function Ro(e,t,n=On?Qe+1:0){for(;nIn(n)-In(r)),Pt=0;Pte.id==null?1/0:e.id,Ha=(e,t)=>{const n=In(e)-In(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function pl(e){ss=!1,On=!0,ve.sort(Ha);const t=Ke;try{for(Qe=0;Qede(m)?m.trim():m)),f&&(s=n.map(lr))}let l,c=r[l=$r(t)]||r[l=$r(Ye(t))];!c&&o&&(c=r[l=$r(un(t))]),c&&Ne(c,e,6,s);const u=r[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ne(u,e,6,s)}}function gl(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!X(e)){const c=u=>{const a=gl(u,t,!0);a&&(l=!0,me(i,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(ie(e)&&r.set(e,null),null):(W(o)?o.forEach(c=>i[c]=null):me(i,o),ie(e)&&r.set(e,i),i)}function Pr(e,t){return!e||!jn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ee(e,t[0].toLowerCase()+t.slice(1))||ee(e,un(t))||ee(e,t))}let ye=null,Ar=null;function fr(e){const t=ye;return ye=e,Ar=e&&e.type.__scopeId||null,t}function yg(e){Ar=e}function _g(){Ar=null}function Ks(e,t=ye,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Fo(-1);const o=fr(t);let i;try{i=e(...s)}finally{fr(o),r._d&&Fo(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Fr(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:l,attrs:c,emit:u,render:a,renderCache:f,data:d,setupState:m,ctx:v,inheritAttrs:T}=e;let O,x;const b=fr(e);try{if(n.shapeFlag&4){const g=s||r,E=g;O=Me(a.call(E,g,f,o,m,d,v)),x=c}else{const g=t;O=Me(g.length>1?g(o,{attrs:c,slots:l,emit:u}):g(o,null)),x=t.props?c:$a(c)}}catch(g){Tn.length=0,hn(g,e,1),O=fe(Te)}let y=O;if(x&&T!==!1){const g=Object.keys(x),{shapeFlag:E}=y;g.length&&E&7&&(i&&g.some(Is)&&(x=ja(x,i)),y=ot(y,x))}return n.dirs&&(y=ot(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),O=y,fr(b),O}function Na(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||jn(n))&&((t||(t={}))[n]=e[n]);return t},ja=(e,t)=>{const n={};for(const r in e)(!Is(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Fa(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?xo(r,i,u):!!i;if(c&8){const a=t.dynamicProps;for(let f=0;fe.__isSuspense,Ua={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,l,c,u){e==null?Da(t,n,r,s,o,i,l,c,u):Ka(e,t,n,r,s,i,l,c,u)},hydrate:Wa,create:zs,normalize:Va},qs=Ua;function Mn(e,t){const n=e.props&&e.props[t];X(n)&&n()}function Da(e,t,n,r,s,o,i,l,c){const{p:u,o:{createElement:a}}=c,f=a("div"),d=e.suspense=zs(e,s,r,t,f,n,o,i,l,c);u(null,d.pendingBranch=e.ssContent,f,null,r,d,o,i),d.deps>0?(Mn(e,"onPending"),Mn(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,o,i),Zt(d,e.ssFallback)):d.resolve(!1,!0)}function Ka(e,t,n,r,s,o,i,l,{p:c,um:u,o:{createElement:a}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,m=t.ssFallback,{activeBranch:v,pendingBranch:T,isInFallback:O,isHydrating:x}=f;if(T)f.pendingBranch=d,De(d,T)?(c(T,d,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0?f.resolve():O&&(c(v,m,n,r,s,null,o,i,l),Zt(f,m))):(f.pendingId++,x?(f.isHydrating=!1,f.activeBranch=T):u(T,s,f),f.deps=0,f.effects.length=0,f.hiddenContainer=a("div"),O?(c(null,d,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0?f.resolve():(c(v,m,n,r,s,null,o,i,l),Zt(f,m))):v&&De(d,v)?(c(v,d,n,r,s,f,o,i,l),f.resolve(!0)):(c(null,d,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0&&f.resolve()));else if(v&&De(d,v))c(v,d,n,r,s,f,o,i,l),Zt(f,d);else if(Mn(t,"onPending"),f.pendingBranch=d,f.pendingId++,c(null,d,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0)f.resolve();else{const{timeout:b,pendingId:y}=f;b>0?setTimeout(()=>{f.pendingId===y&&f.fallback(m)},b):b===0&&f.fallback(m)}}function zs(e,t,n,r,s,o,i,l,c,u,a=!1){const{p:f,m:d,um:m,n:v,o:{parentNode:T,remove:O}}=u;let x;const b=qa(e);b&&t!=null&&t.pendingBranch&&(x=t.pendingId,t.deps++);const y=e.props?Vi(e.props.timeout):void 0,g={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:s,anchor:o,deps:0,pendingId:0,timeout:typeof y=="number"?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!a,isHydrating:a,isUnmounted:!1,effects:[],resolve(E=!1,I=!1){const{vnode:N,activeBranch:k,pendingBranch:B,pendingId:$,effects:Q,parentComponent:M,container:J}=g;let le=!1;if(g.isHydrating)g.isHydrating=!1;else if(!E){le=k&&B.transition&&B.transition.mode==="out-in",le&&(k.transition.afterLeave=()=>{$===g.pendingId&&(d(B,J,v(k),0),os(Q))});let{anchor:Z}=g;k&&(Z=v(k),m(k,M,g,!0)),le||d(B,J,Z,0)}Zt(g,B),g.pendingBranch=null,g.isInFallback=!1;let oe=g.parent,D=!1;for(;oe;){if(oe.pendingBranch){oe.effects.push(...Q),D=!0;break}oe=oe.parent}!D&&!le&&os(Q),g.effects=[],b&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!I&&t.resolve()),Mn(N,"onResolve")},fallback(E){if(!g.pendingBranch)return;const{vnode:I,activeBranch:N,parentComponent:k,container:B,isSVG:$}=g;Mn(I,"onFallback");const Q=v(N),M=()=>{g.isInFallback&&(f(null,E,B,Q,k,null,$,l,c),Zt(g,E))},J=E.transition&&E.transition.mode==="out-in";J&&(N.transition.afterLeave=M),g.isInFallback=!0,m(N,k,null,!0),J||M()},move(E,I,N){g.activeBranch&&d(g.activeBranch,E,I,N),g.container=E},next(){return g.activeBranch&&v(g.activeBranch)},registerDep(E,I){const N=!!g.pendingBranch;N&&g.deps++;const k=E.vnode.el;E.asyncDep.catch(B=>{hn(B,E,0)}).then(B=>{if(E.isUnmounted||g.isUnmounted||g.pendingId!==E.suspenseId)return;E.asyncResolved=!0;const{vnode:$}=E;fs(E,B,!1),k&&($.el=k);const Q=!k&&E.subTree.el;I(E,$,T(k||E.subTree.el),k?null:v(E.subTree),g,i,c),Q&&O(Q),Ws(E,$.el),N&&--g.deps===0&&g.resolve()})},unmount(E,I){g.isUnmounted=!0,g.activeBranch&&m(g.activeBranch,n,E,I),g.pendingBranch&&m(g.pendingBranch,n,E,I)}};return g}function Wa(e,t,n,r,s,o,i,l,c){const u=t.suspense=zs(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,l,!0),a=c(e,u.pendingBranch=t.ssContent,n,u,o,i);return u.deps===0&&u.resolve(!1,!0),a}function Va(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Ao(r?n.default:n),e.ssFallback=r?Ao(n.fallback):fe(Te)}function Ao(e){let t;if(X(e)){const n=en&&e._c;n&&(e._d=!1,Xe()),e=e(),n&&(e._d=!0,t=Le,Bl())}return W(e)&&(e=Na(e)),e=Me(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function bl(e,t){t&&t.pendingBranch?W(e)?t.effects.push(...e):t.effects.push(e):os(e)}function Zt(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,s=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=s,Ws(r,s))}function qa(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function vg(e,t){return Js(e,null,t)}const Xn={};function wn(e,t,n){return Js(e,t,n)}function Js(e,t,{immediate:n,deep:r,flush:s,onTrack:o,onTrigger:i}=ue){var l;const c=ta()===((l=ge)==null?void 0:l.scope)?ge:null;let u,a=!1,f=!1;if(we(e)?(u=()=>e.value,a=ar(e)):Xt(e)?(u=()=>e,r=!0):W(e)?(f=!0,a=e.some(g=>Xt(g)||ar(g)),u=()=>e.map(g=>{if(we(g))return g.value;if(Xt(g))return kt(g);if(X(g))return yt(g,c,2)})):X(e)?t?u=()=>yt(e,c,2):u=()=>{if(!(c&&c.isUnmounted))return d&&d(),Ne(e,c,3,[m])}:u=Ke,t&&r){const g=u;u=()=>kt(g())}let d,m=g=>{d=b.onStop=()=>{yt(g,c,4),d=b.onStop=void 0}},v;if(rn)if(m=Ke,t?n&&Ne(t,c,3,[u(),f?[]:void 0,m]):u(),s==="sync"){const g=Lu();v=g.__watcherHandles||(g.__watcherHandles=[])}else return Ke;let T=f?new Array(e.length).fill(Xn):Xn;const O=()=>{if(b.active)if(t){const g=b.run();(r||a||(f?g.some((E,I)=>Nt(E,T[I])):Nt(g,T)))&&(d&&d(),Ne(t,c,3,[g,T===Xn?void 0:f&&T[0]===Xn?[]:T,m]),T=g)}else b.run()};O.allowRecurse=!!t;let x;s==="sync"?x=O:s==="post"?x=()=>_e(O,c&&c.suspense):(O.pre=!0,c&&(O.id=c.uid),x=()=>xr(O));const b=new $s(u,x);t?n?O():T=b.run():s==="post"?_e(b.run.bind(b),c&&c.suspense):b.run();const y=()=>{b.stop(),c&&c.scope&&Ms(c.scope.effects,b)};return v&&v.push(y),y}function za(e,t,n){const r=this.proxy,s=de(e)?e.includes(".")?vl(r,e):()=>r[e]:e.bind(r,r);let o;X(t)?o=t:(o=t.handler,n=t);const i=ge;nn(this);const l=Js(s,o.bind(r),n);return i?nn(i):Ht(),l}function vl(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{kt(n,t)});else if(Wi(e))for(const n in e)kt(e[n],t);return e}function wg(e,t){const n=ye;if(n===null)return e;const r=Or(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),Xs(()=>{e.isUnmounting=!0}),e}const Ie=[Function,Array],wl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ie,onEnter:Ie,onAfterEnter:Ie,onEnterCancelled:Ie,onBeforeLeave:Ie,onLeave:Ie,onAfterLeave:Ie,onLeaveCancelled:Ie,onBeforeAppear:Ie,onAppear:Ie,onAfterAppear:Ie,onAppearCancelled:Ie},Qa={name:"BaseTransition",props:wl,setup(e,{slots:t}){const n=eo(),r=Ja();let s;return()=>{const o=t.default&&Cl(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const T of o)if(T.type!==Te){i=T;break}}const l=te(e),{mode:c}=l;if(r.isLeaving)return Br(i);const u=ko(i);if(!u)return Br(i);const a=is(u,l,r,n);dr(u,a);const f=n.subTree,d=f&&ko(f);let m=!1;const{getTransitionKey:v}=u.type;if(v){const T=v();s===void 0?s=T:T!==s&&(s=T,m=!0)}if(d&&d.type!==Te&&(!De(u,d)||m)){const T=is(d,l,r,n);if(dr(d,T),c==="out-in")return r.isLeaving=!0,T.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Br(i);c==="in-out"&&u.type!==Te&&(T.delayLeave=(O,x,b)=>{const y=El(r,d);y[String(d.key)]=d,O[ht]=()=>{x(),O[ht]=void 0,delete a.delayedLeave},a.delayedLeave=b})}return i}}},Xa=Qa;function El(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function is(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:a,onBeforeLeave:f,onLeave:d,onAfterLeave:m,onLeaveCancelled:v,onBeforeAppear:T,onAppear:O,onAfterAppear:x,onAppearCancelled:b}=t,y=String(e.key),g=El(n,e),E=(k,B)=>{k&&Ne(k,r,9,B)},I=(k,B)=>{const $=B[1];E(k,B),W(k)?k.every(Q=>Q.length<=1)&&$():k.length<=1&&$()},N={mode:o,persisted:i,beforeEnter(k){let B=l;if(!n.isMounted)if(s)B=T||l;else return;k[ht]&&k[ht](!0);const $=g[y];$&&De(e,$)&&$.el[ht]&&$.el[ht](),E(B,[k])},enter(k){let B=c,$=u,Q=a;if(!n.isMounted)if(s)B=O||c,$=x||u,Q=b||a;else return;let M=!1;const J=k[Yn]=le=>{M||(M=!0,le?E(Q,[k]):E($,[k]),N.delayedLeave&&N.delayedLeave(),k[Yn]=void 0)};B?I(B,[k,J]):J()},leave(k,B){const $=String(e.key);if(k[Yn]&&k[Yn](!0),n.isUnmounting)return B();E(f,[k]);let Q=!1;const M=k[ht]=J=>{Q||(Q=!0,B(),J?E(v,[k]):E(m,[k]),k[ht]=void 0,g[$]===e&&delete g[$])};g[$]=e,d?I(d,[k,M]):M()},clone(k){return is(k,t,n,r)}};return N}function Br(e){if(Bn(e))return e=ot(e),e.children=null,e}function ko(e){return Bn(e)?e.children?e.children[0]:void 0:e}function dr(e,t){e.shapeFlag&6&&e.component?dr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Cl(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;ome({name:e.name},t,{setup:e}))():e}const It=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function So(e){X(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:l}=e;let c=null,u,a=0;const f=()=>(a++,c=null,d()),d=()=>{let m;return c||(m=c=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),l)return new Promise((T,O)=>{l(v,()=>T(f()),()=>O(v),a+1)});throw v}).then(v=>m!==c&&c?c:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),u=v,v)))};return wt({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const m=ge;if(u)return()=>Ur(u,m);const v=b=>{c=null,hn(b,m,13,!r)};if(i&&m.suspense||rn)return d().then(b=>()=>Ur(b,m)).catch(b=>(v(b),()=>r?fe(r,{error:b}):null));const T=rt(!1),O=rt(),x=rt(!!s);return s&&setTimeout(()=>{x.value=!1},s),o!=null&&setTimeout(()=>{if(!T.value&&!O.value){const b=new Error(`Async component timed out after ${o}ms.`);v(b),O.value=b}},o),d().then(()=>{T.value=!0,m.parent&&Bn(m.parent.vnode)&&xr(m.parent.update)}).catch(b=>{v(b),O.value=b}),()=>{if(T.value&&u)return Ur(u,m);if(O.value&&r)return fe(r,{error:O.value});if(n&&!x.value)return fe(n)}}})}function Ur(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=fe(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const Bn=e=>e.type.__isKeepAlive,Ya={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=eo(),r=n.ctx;if(!r.renderer)return()=>{const b=t.default&&t.default();return b&&b.length===1?b[0]:b};const s=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:c,m:u,um:a,o:{createElement:f}}}=r,d=f("div");r.activate=(b,y,g,E,I)=>{const N=b.component;u(b,y,g,0,l),c(N.vnode,b,y,g,N,l,E,b.slotScopeIds,I),_e(()=>{N.isDeactivated=!1,N.a&&Qt(N.a);const k=b.props&&b.props.onVnodeMounted;k&&Pe(k,N.parent,b)},l)},r.deactivate=b=>{const y=b.component;u(b,d,null,1,l),_e(()=>{y.da&&Qt(y.da);const g=b.props&&b.props.onVnodeUnmounted;g&&Pe(g,y.parent,b),y.isDeactivated=!0},l)};function m(b){Dr(b),a(b,n,l,!0)}function v(b){s.forEach((y,g)=>{const E=ds(y.type);E&&(!b||!b(E))&&T(g)})}function T(b){const y=s.get(b);!i||!De(y,i)?m(y):i&&Dr(i),s.delete(b),o.delete(b)}wn(()=>[e.include,e.exclude],([b,y])=>{b&&v(g=>_n(b,g)),y&&v(g=>!_n(y,g))},{flush:"post",deep:!0});let O=null;const x=()=>{O!=null&&s.set(O,Kr(n.subTree))};return Qs(x),Rl(x),Xs(()=>{s.forEach(b=>{const{subTree:y,suspense:g}=n,E=Kr(y);if(b.type===E.type&&b.key===E.key){Dr(E);const I=E.component.da;I&&_e(I,g);return}m(b)})}),()=>{if(O=null,!t.default)return null;const b=t.default(),y=b[0];if(b.length>1)return i=null,b;if(!tn(y)||!(y.shapeFlag&4)&&!(y.shapeFlag&128))return i=null,y;let g=Kr(y);const E=g.type,I=ds(It(g)?g.type.__asyncResolved||{}:E),{include:N,exclude:k,max:B}=e;if(N&&(!I||!_n(N,I))||k&&I&&_n(k,I))return i=g,y;const $=g.key==null?E:g.key,Q=s.get($);return g.el&&(g=ot(g),y.shapeFlag&128&&(y.ssContent=g)),O=$,Q?(g.el=Q.el,g.component=Q.component,g.transition&&dr(g,g.transition),g.shapeFlag|=512,o.delete($),o.add($)):(o.add($),B&&o.size>parseInt(B,10)&&T(o.values().next().value)),g.shapeFlag|=256,i=g,_l(y.type)?y:g}}},Za=Ya;function _n(e,t){return W(e)?e.some(n=>_n(n,t)):de(e)?e.split(",").includes(t):Uc(e)?e.test(t):!1}function Ga(e,t){Tl(e,"a",t)}function eu(e,t){Tl(e,"da",t)}function Tl(e,t,n=ge){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(kr(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Bn(s.parent.vnode)&&tu(r,t,n,s),s=s.parent}}function tu(e,t,n,r){const s=kr(t,e,r,!0);xl(()=>{Ms(r[t],s)},n)}function Dr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Kr(e){return e.shapeFlag&128?e.ssContent:e}function kr(e,t,n=ge,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;fn(),nn(n);const l=Ne(t,n,e,i);return Ht(),dn(),l});return r?s.unshift(o):s.push(o),o}}const it=e=>(t,n=ge)=>(!rn||e==="sp")&&kr(e,(...r)=>t(...r),n),nu=it("bm"),Qs=it("m"),ru=it("bu"),Rl=it("u"),Xs=it("bum"),xl=it("um"),su=it("sp"),ou=it("rtg"),iu=it("rtc");function Pl(e,t=ge){kr("ec",e,t)}function Eg(e,t,n={},r,s){if(ye.isCE||ye.parent&&It(ye.parent)&&ye.parent.isCE)return t!=="default"&&(n.name=t),fe("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),Xe();const i=o&&Al(o(n)),l=et(Ae,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function Al(e){return e.some(t=>tn(t)?!(t.type===Te||t.type===Ae&&!Al(t.children)):!0)?e:null}const ls=e=>e?zl(e)?Or(e)||e.proxy:ls(e.parent):null,En=me(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ls(e.parent),$root:e=>ls(e.root),$emit:e=>e.emit,$options:e=>Ys(e),$forceUpdate:e=>e.f||(e.f=()=>xr(e.update)),$nextTick:e=>e.n||(e.n=Ft.bind(e.proxy)),$watch:e=>za.bind(e)}),Wr=(e,t)=>e!==ue&&!e.__isScriptSetup&&ee(e,t),lu={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Wr(r,t))return i[t]=1,r[t];if(s!==ue&&ee(s,t))return i[t]=2,s[t];if((u=e.propsOptions[0])&&ee(u,t))return i[t]=3,o[t];if(n!==ue&&ee(n,t))return i[t]=4,n[t];cs&&(i[t]=0)}}const a=En[t];let f,d;if(a)return t==="$attrs"&&ke(e,"get",t),a(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ue&&ee(n,t))return i[t]=4,n[t];if(d=c.config.globalProperties,ee(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Wr(s,t)?(s[t]=n,!0):r!==ue&&ee(r,t)?(r[t]=n,!0):ee(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==ue&&ee(e,i)||Wr(t,i)||(l=o[0])&&ee(l,i)||ee(r,i)||ee(En,i)||ee(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ee(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Oo(e){return W(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let cs=!0;function cu(e){const t=Ys(e),n=e.proxy,r=e.ctx;cs=!1,t.beforeCreate&&Io(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:u,created:a,beforeMount:f,mounted:d,beforeUpdate:m,updated:v,activated:T,deactivated:O,beforeDestroy:x,beforeUnmount:b,destroyed:y,unmounted:g,render:E,renderTracked:I,renderTriggered:N,errorCaptured:k,serverPrefetch:B,expose:$,inheritAttrs:Q,components:M,directives:J,filters:le}=t;if(u&&au(u,r,null),i)for(const Z in i){const K=i[Z];X(K)&&(r[Z]=K.bind(n))}if(s){const Z=s.call(n,n);ie(Z)&&(e.data=st(Z))}if(cs=!0,o)for(const Z in o){const K=o[Z],je=X(K)?K.bind(n,n):X(K.get)?K.get.bind(n,n):Ke,lt=!X(K)&&X(K.set)?K.set.bind(n):Ke,Ve=He({get:je,set:lt});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>Ve.value,set:Re=>Ve.value=Re})}if(l)for(const Z in l)kl(l[Z],r,n,Z);if(c){const Z=X(c)?c.call(n):c;Reflect.ownKeys(Z).forEach(K=>{Mt(K,Z[K])})}a&&Io(a,e,"c");function D(Z,K){W(K)?K.forEach(je=>Z(je.bind(n))):K&&Z(K.bind(n))}if(D(nu,f),D(Qs,d),D(ru,m),D(Rl,v),D(Ga,T),D(eu,O),D(Pl,k),D(iu,I),D(ou,N),D(Xs,b),D(xl,g),D(su,B),W($))if($.length){const Z=e.exposed||(e.exposed={});$.forEach(K=>{Object.defineProperty(Z,K,{get:()=>n[K],set:je=>n[K]=je})})}else e.exposed||(e.exposed={});E&&e.render===Ke&&(e.render=E),Q!=null&&(e.inheritAttrs=Q),M&&(e.components=M),J&&(e.directives=J)}function au(e,t,n=Ke){W(e)&&(e=as(e));for(const r in e){const s=e[r];let o;ie(s)?"default"in s?o=Ce(s.from||r,s.default,!0):o=Ce(s.from||r):o=Ce(s),we(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Io(e,t,n){Ne(W(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function kl(e,t,n,r){const s=r.includes(".")?vl(n,r):()=>n[r];if(de(e)){const o=t[e];X(o)&&wn(s,o)}else if(X(e))wn(s,e.bind(n));else if(ie(e))if(W(e))e.forEach(o=>kl(o,t,n,r));else{const o=X(e.handler)?e.handler.bind(n):t[e.handler];X(o)&&wn(s,o,e)}}function Ys(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(u=>hr(c,u,i,!0)),hr(c,t,i)),ie(t)&&o.set(t,c),c}function hr(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&hr(e,o,n,!0),s&&s.forEach(i=>hr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=uu[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const uu={data:Mo,props:Ho,emits:Ho,methods:bn,computed:bn,beforeCreate:Ee,created:Ee,beforeMount:Ee,mounted:Ee,beforeUpdate:Ee,updated:Ee,beforeDestroy:Ee,beforeUnmount:Ee,destroyed:Ee,unmounted:Ee,activated:Ee,deactivated:Ee,errorCaptured:Ee,serverPrefetch:Ee,components:bn,directives:bn,watch:du,provide:Mo,inject:fu};function Mo(e,t){return t?e?function(){return me(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function fu(e,t){return bn(as(e),as(t))}function as(e){if(W(e)){const t={};for(let n=0;n1)return n&&X(t)?t.call(r&&r.proxy):t}}function Ol(){return!!(ge||ye||Hn)}function gu(e,t,n,r=!1){const s={},o={};ir(o,Sr,1),e.propsDefaults=Object.create(null),Il(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:Fn(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function mu(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=te(s),[c]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let f=0;f{c=!0;const[d,m]=Ml(f,t,!0);me(i,d),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!o&&!c)return ie(e)&&r.set(e,zt),zt;if(W(o))for(let a=0;a-1,m[1]=T<0||v-1||ee(m,"default"))&&l.push(f)}}}const u=[i,l];return ie(e)&&r.set(e,u),u}function Lo(e){return e[0]!=="$"}function No(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function $o(e,t){return No(e)===No(t)}function jo(e,t){return W(t)?t.findIndex(n=>$o(n,e)):X(t)&&$o(t,e)?0:-1}const Hl=e=>e[0]==="_"||e==="$stable",Zs=e=>W(e)?e.map(Me):[Me(e)],yu=(e,t,n)=>{if(t._n)return t;const r=Ks((...s)=>Zs(t(...s)),n);return r._c=!1,r},Ll=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Hl(s))continue;const o=e[s];if(X(o))t[s]=yu(s,o,r);else if(o!=null){const i=Zs(o);t[s]=()=>i}}},Nl=(e,t)=>{const n=Zs(t);e.slots.default=()=>n},_u=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=te(t),ir(t,"_",n)):Ll(t,e.slots={})}else e.slots={},t&&Nl(e,t);ir(e.slots,Sr,1)},bu=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ue;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(me(s,t),!n&&l===1&&delete s._):(o=!t.$stable,Ll(t,s)),i=t}else t&&(Nl(e,t),i={default:1});if(o)for(const l in s)!Hl(l)&&i[l]==null&&delete s[l]};function pr(e,t,n,r,s=!1){if(W(e)){e.forEach((d,m)=>pr(d,t&&(W(t)?t[m]:t),n,r,s));return}if(It(r)&&!s)return;const o=r.shapeFlag&4?Or(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:c}=e,u=t&&t.r,a=l.refs===ue?l.refs={}:l.refs,f=l.setupState;if(u!=null&&u!==c&&(de(u)?(a[u]=null,ee(f,u)&&(f[u]=null)):we(u)&&(u.value=null)),X(c))yt(c,l,12,[i,a]);else{const d=de(c),m=we(c);if(d||m){const v=()=>{if(e.f){const T=d?ee(f,c)?f[c]:a[c]:c.value;s?W(T)&&Ms(T,o):W(T)?T.includes(o)||T.push(o):d?(a[c]=[o],ee(f,c)&&(f[c]=a[c])):(c.value=[o],e.k&&(a[e.k]=c.value))}else d?(a[c]=i,ee(f,c)&&(f[c]=i)):m&&(c.value=i,e.k&&(a[e.k]=i))};i?(v.id=-1,_e(v,n)):v()}}}let at=!1;const Zn=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Gn=e=>e.nodeType===8;function vu(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:u}}=e,a=(y,g)=>{if(!g.hasChildNodes()){n(null,y,g),ur(),g._vnode=y;return}at=!1,f(g.firstChild,y,null,null,null),ur(),g._vnode=y,at&&console.error("Hydration completed but contains mismatches.")},f=(y,g,E,I,N,k=!1)=>{const B=Gn(y)&&y.data==="[",$=()=>T(y,g,E,I,N,B),{type:Q,ref:M,shapeFlag:J,patchFlag:le}=g;let oe=y.nodeType;g.el=y,le===-2&&(k=!1,g.dynamicChildren=null);let D=null;switch(Q){case Gt:oe!==3?g.children===""?(c(g.el=s(""),i(y),y),D=y):D=$():(y.data!==g.children&&(at=!0,y.data=g.children),D=o(y));break;case Te:b(y)?(D=o(y),x(g.el=y.content.firstChild,y,E)):oe!==8||B?D=$():D=o(y);break;case Cn:if(B&&(y=o(y),oe=y.nodeType),oe===1||oe===3){D=y;const Z=!g.children.length;for(let K=0;K{k=k||!!g.dynamicChildren;const{type:B,props:$,patchFlag:Q,shapeFlag:M,dirs:J,transition:le}=g,oe=B==="input"||B==="option";if(oe||Q!==-1){J&&Je(g,null,E,"created");let D=!1;if(b(y)){D=jl(I,le)&&E&&E.vnode.props&&E.vnode.props.appear;const K=y.content.firstChild;D&&le.beforeEnter(K),x(K,y,E),g.el=y=K}if($)if(oe||!k||Q&48)for(const K in $)(oe&&(K.endsWith("value")||K==="indeterminate")||jn(K)&&!vn(K)||K[0]===".")&&r(y,K,null,$[K],!1,void 0,E);else $.onClick&&r(y,"onClick",null,$.onClick,!1,void 0,E);let Z;if((Z=$&&$.onVnodeBeforeMount)&&Pe(Z,E,g),J&&Je(g,null,E,"beforeMount"),((Z=$&&$.onVnodeMounted)||J||D)&&bl(()=>{Z&&Pe(Z,E,g),D&&le.enter(y),J&&Je(g,null,E,"mounted")},I),M&16&&!($&&($.innerHTML||$.textContent))){let K=m(y.firstChild,g,y,E,I,N,k);for(;K;){at=!0;const je=K;K=K.nextSibling,l(je)}}else M&8&&y.textContent!==g.children&&(at=!0,y.textContent=g.children)}return y.nextSibling},m=(y,g,E,I,N,k,B)=>{B=B||!!g.dynamicChildren;const $=g.children,Q=$.length;for(let M=0;M{const{slotScopeIds:B}=g;B&&(N=N?N.concat(B):B);const $=i(y),Q=m(o(y),g,$,E,I,N,k);return Q&&Gn(Q)&&Q.data==="]"?o(g.anchor=Q):(at=!0,c(g.anchor=u("]"),$,Q),Q)},T=(y,g,E,I,N,k)=>{if(at=!0,g.el=null,k){const Q=O(y);for(;;){const M=o(y);if(M&&M!==Q)l(M);else break}}const B=o(y),$=i(y);return l(y),n(null,g,$,B,E,I,Zn($),N),B},O=(y,g="[",E="]")=>{let I=0;for(;y;)if(y=o(y),y&&Gn(y)&&(y.data===g&&I++,y.data===E)){if(I===0)return o(y);I--}return y},x=(y,g,E)=>{const I=g.parentNode;I&&I.replaceChild(y,g);let N=E;for(;N;)N.vnode.el===g&&(N.vnode.el=N.subTree.el=y),N=N.parent},b=y=>y.nodeType===1&&y.tagName.toLowerCase()==="template";return[a,f]}const _e=bl;function wu(e){return $l(e)}function Eu(e){return $l(e,vu)}function $l(e,t){const n=es();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:u,setElementText:a,parentNode:f,nextSibling:d,setScopeId:m=Ke,insertStaticContent:v}=e,T=(h,p,_,w=null,R=null,P=null,j=!1,S=null,H=!!p.dynamicChildren)=>{if(h===p)return;h&&!De(h,p)&&(w=C(h),Re(h,R,P,!0),h=null),p.patchFlag===-2&&(H=!1,p.dynamicChildren=null);const{type:A,ref:q,shapeFlag:U}=p;switch(A){case Gt:O(h,p,_,w);break;case Te:x(h,p,_,w);break;case Cn:h==null&&b(p,_,w,j);break;case Ae:M(h,p,_,w,R,P,j,S,H);break;default:U&1?E(h,p,_,w,R,P,j,S,H):U&6?J(h,p,_,w,R,P,j,S,H):(U&64||U&128)&&A.process(h,p,_,w,R,P,j,S,H,L)}q!=null&&R&&pr(q,h&&h.ref,P,p||h,!p)},O=(h,p,_,w)=>{if(h==null)r(p.el=l(p.children),_,w);else{const R=p.el=h.el;p.children!==h.children&&u(R,p.children)}},x=(h,p,_,w)=>{h==null?r(p.el=c(p.children||""),_,w):p.el=h.el},b=(h,p,_,w)=>{[h.el,h.anchor]=v(h.children,p,_,w,h.el,h.anchor)},y=({el:h,anchor:p},_,w)=>{let R;for(;h&&h!==p;)R=d(h),r(h,_,w),h=R;r(p,_,w)},g=({el:h,anchor:p})=>{let _;for(;h&&h!==p;)_=d(h),s(h),h=_;s(p)},E=(h,p,_,w,R,P,j,S,H)=>{j=j||p.type==="svg",h==null?I(p,_,w,R,P,j,S,H):B(h,p,R,P,j,S,H)},I=(h,p,_,w,R,P,j,S)=>{let H,A;const{type:q,props:U,shapeFlag:z,transition:Y,dirs:G}=h;if(H=h.el=i(h.type,P,U&&U.is,U),z&8?a(H,h.children):z&16&&k(h.children,H,null,w,R,P&&q!=="foreignObject",j,S),G&&Je(h,null,w,"created"),N(H,h,h.scopeId,j,w),U){for(const se in U)se!=="value"&&!vn(se)&&o(H,se,null,U[se],P,h.children,w,R,be);"value"in U&&o(H,"value",null,U.value),(A=U.onVnodeBeforeMount)&&Pe(A,w,h)}G&&Je(h,null,w,"beforeMount");const ce=jl(R,Y);ce&&Y.beforeEnter(H),r(H,p,_),((A=U&&U.onVnodeMounted)||ce||G)&&_e(()=>{A&&Pe(A,w,h),ce&&Y.enter(H),G&&Je(h,null,w,"mounted")},R)},N=(h,p,_,w,R)=>{if(_&&m(h,_),w)for(let P=0;P{for(let A=H;A{const S=p.el=h.el;let{patchFlag:H,dynamicChildren:A,dirs:q}=p;H|=h.patchFlag&16;const U=h.props||ue,z=p.props||ue;let Y;_&&Ct(_,!1),(Y=z.onVnodeBeforeUpdate)&&Pe(Y,_,p,h),q&&Je(p,h,_,"beforeUpdate"),_&&Ct(_,!0);const G=R&&p.type!=="foreignObject";if(A?$(h.dynamicChildren,A,S,_,w,G,P):j||K(h,p,S,null,_,w,G,P,!1),H>0){if(H&16)Q(S,p,U,z,_,w,R);else if(H&2&&U.class!==z.class&&o(S,"class",null,z.class,R),H&4&&o(S,"style",U.style,z.style,R),H&8){const ce=p.dynamicProps;for(let se=0;se{Y&&Pe(Y,_,p,h),q&&Je(p,h,_,"updated")},w)},$=(h,p,_,w,R,P,j)=>{for(let S=0;S{if(_!==w){if(_!==ue)for(const S in _)!vn(S)&&!(S in w)&&o(h,S,_[S],null,j,p.children,R,P,be);for(const S in w){if(vn(S))continue;const H=w[S],A=_[S];H!==A&&S!=="value"&&o(h,S,A,H,j,p.children,R,P,be)}"value"in w&&o(h,"value",_.value,w.value)}},M=(h,p,_,w,R,P,j,S,H)=>{const A=p.el=h?h.el:l(""),q=p.anchor=h?h.anchor:l("");let{patchFlag:U,dynamicChildren:z,slotScopeIds:Y}=p;Y&&(S=S?S.concat(Y):Y),h==null?(r(A,_,w),r(q,_,w),k(p.children,_,q,R,P,j,S,H)):U>0&&U&64&&z&&h.dynamicChildren?($(h.dynamicChildren,z,_,R,P,j,S),(p.key!=null||R&&p===R.subTree)&&Fl(h,p,!0)):K(h,p,_,q,R,P,j,S,H)},J=(h,p,_,w,R,P,j,S,H)=>{p.slotScopeIds=S,h==null?p.shapeFlag&512?R.ctx.activate(p,_,w,j,H):le(p,_,w,R,P,j,H):oe(h,p,H)},le=(h,p,_,w,R,P,j)=>{const S=h.component=Au(h,w,R);if(Bn(h)&&(S.ctx.renderer=L),ku(S),S.asyncDep){if(R&&R.registerDep(S,D),!h.el){const H=S.subTree=fe(Te);x(null,H,p,_)}return}D(S,h,p,_,R,P,j)},oe=(h,p,_)=>{const w=p.component=h.component;if(Fa(h,p,_))if(w.asyncDep&&!w.asyncResolved){Z(w,p,_);return}else w.next=p,Ma(w.update),w.update();else p.el=h.el,w.vnode=p},D=(h,p,_,w,R,P,j)=>{const S=()=>{if(h.isMounted){let{next:q,bu:U,u:z,parent:Y,vnode:G}=h,ce=q,se;Ct(h,!1),q?(q.el=G.el,Z(h,q,j)):q=G,U&&Qt(U),(se=q.props&&q.props.onVnodeBeforeUpdate)&&Pe(se,Y,q,G),Ct(h,!0);const pe=Fr(h),Fe=h.subTree;h.subTree=pe,T(Fe,pe,f(Fe.el),C(Fe),h,R,P),q.el=pe.el,ce===null&&Ws(h,pe.el),z&&_e(z,R),(se=q.props&&q.props.onVnodeUpdated)&&_e(()=>Pe(se,Y,q,G),R)}else{let q;const{el:U,props:z}=p,{bm:Y,m:G,parent:ce}=h,se=It(p);if(Ct(h,!1),Y&&Qt(Y),!se&&(q=z&&z.onVnodeBeforeMount)&&Pe(q,ce,p),Ct(h,!0),U&&ne){const pe=()=>{h.subTree=Fr(h),ne(U,h.subTree,h,R,null)};se?p.type.__asyncLoader().then(()=>!h.isUnmounted&&pe()):pe()}else{const pe=h.subTree=Fr(h);T(null,pe,_,w,h,R,P),p.el=pe.el}if(G&&_e(G,R),!se&&(q=z&&z.onVnodeMounted)){const pe=p;_e(()=>Pe(q,ce,pe),R)}(p.shapeFlag&256||ce&&It(ce.vnode)&&ce.vnode.shapeFlag&256)&&h.a&&_e(h.a,R),h.isMounted=!0,p=_=w=null}},H=h.effect=new $s(S,()=>xr(A),h.scope),A=h.update=()=>H.run();A.id=h.uid,Ct(h,!0),A()},Z=(h,p,_)=>{p.component=h;const w=h.vnode.props;h.vnode=p,h.next=null,mu(h,p.props,w,_),bu(h,p.children,_),fn(),Ro(h),dn()},K=(h,p,_,w,R,P,j,S,H=!1)=>{const A=h&&h.children,q=h?h.shapeFlag:0,U=p.children,{patchFlag:z,shapeFlag:Y}=p;if(z>0){if(z&128){lt(A,U,_,w,R,P,j,S,H);return}else if(z&256){je(A,U,_,w,R,P,j,S,H);return}}Y&8?(q&16&&be(A,R,P),U!==A&&a(_,U)):q&16?Y&16?lt(A,U,_,w,R,P,j,S,H):be(A,R,P,!0):(q&8&&a(_,""),Y&16&&k(U,_,w,R,P,j,S,H))},je=(h,p,_,w,R,P,j,S,H)=>{h=h||zt,p=p||zt;const A=h.length,q=p.length,U=Math.min(A,q);let z;for(z=0;zq?be(h,R,P,!0,!1,U):k(p,_,w,R,P,j,S,H,U)},lt=(h,p,_,w,R,P,j,S,H)=>{let A=0;const q=p.length;let U=h.length-1,z=q-1;for(;A<=U&&A<=z;){const Y=h[A],G=p[A]=H?pt(p[A]):Me(p[A]);if(De(Y,G))T(Y,G,_,null,R,P,j,S,H);else break;A++}for(;A<=U&&A<=z;){const Y=h[U],G=p[z]=H?pt(p[z]):Me(p[z]);if(De(Y,G))T(Y,G,_,null,R,P,j,S,H);else break;U--,z--}if(A>U){if(A<=z){const Y=z+1,G=Yz)for(;A<=U;)Re(h[A],R,P,!0),A++;else{const Y=A,G=A,ce=new Map;for(A=G;A<=z;A++){const Se=p[A]=H?pt(p[A]):Me(p[A]);Se.key!=null&&ce.set(Se.key,A)}let se,pe=0;const Fe=z-G+1;let Kt=!1,ho=0;const pn=new Array(Fe);for(A=0;A=Fe){Re(Se,R,P,!0);continue}let qe;if(Se.key!=null)qe=ce.get(Se.key);else for(se=G;se<=z;se++)if(pn[se-G]===0&&De(Se,p[se])){qe=se;break}qe===void 0?Re(Se,R,P,!0):(pn[qe-G]=A+1,qe>=ho?ho=qe:Kt=!0,T(Se,p[qe],_,null,R,P,j,S,H),pe++)}const po=Kt?Cu(pn):zt;for(se=po.length-1,A=Fe-1;A>=0;A--){const Se=G+A,qe=p[Se],go=Se+1{const{el:P,type:j,transition:S,children:H,shapeFlag:A}=h;if(A&6){Ve(h.component.subTree,p,_,w);return}if(A&128){h.suspense.move(p,_,w);return}if(A&64){j.move(h,p,_,L);return}if(j===Ae){r(P,p,_);for(let U=0;US.enter(P),R);else{const{leave:U,delayLeave:z,afterLeave:Y}=S,G=()=>r(P,p,_),ce=()=>{U(P,()=>{G(),Y&&Y()})};z?z(P,G,ce):ce()}else r(P,p,_)},Re=(h,p,_,w=!1,R=!1)=>{const{type:P,props:j,ref:S,children:H,dynamicChildren:A,shapeFlag:q,patchFlag:U,dirs:z}=h;if(S!=null&&pr(S,null,_,h,!0),q&256){p.ctx.deactivate(h);return}const Y=q&1&&z,G=!It(h);let ce;if(G&&(ce=j&&j.onVnodeBeforeUnmount)&&Pe(ce,p,h),q&6)Wn(h.component,_,w);else{if(q&128){h.suspense.unmount(_,w);return}Y&&Je(h,null,p,"beforeUnmount"),q&64?h.type.remove(h,p,_,R,L,w):A&&(P!==Ae||U>0&&U&64)?be(A,p,_,!1,!0):(P===Ae&&U&384||!R&&q&16)&&be(H,p,_),w&&Ut(h)}(G&&(ce=j&&j.onVnodeUnmounted)||Y)&&_e(()=>{ce&&Pe(ce,p,h),Y&&Je(h,null,p,"unmounted")},_)},Ut=h=>{const{type:p,el:_,anchor:w,transition:R}=h;if(p===Ae){Dt(_,w);return}if(p===Cn){g(h);return}const P=()=>{s(_),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(h.shapeFlag&1&&R&&!R.persisted){const{leave:j,delayLeave:S}=R,H=()=>j(_,P);S?S(h.el,P,H):H()}else P()},Dt=(h,p)=>{let _;for(;h!==p;)_=d(h),s(h),h=_;s(p)},Wn=(h,p,_)=>{const{bum:w,scope:R,update:P,subTree:j,um:S}=h;w&&Qt(w),R.stop(),P&&(P.active=!1,Re(j,h,p,_)),S&&_e(S,p),_e(()=>{h.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},be=(h,p,_,w=!1,R=!1,P=0)=>{for(let j=P;jh.shapeFlag&6?C(h.component.subTree):h.shapeFlag&128?h.suspense.next():d(h.anchor||h.el),F=(h,p,_)=>{h==null?p._vnode&&Re(p._vnode,null,null,!0):T(p._vnode||null,h,p,null,null,null,_),Ro(),ur(),p._vnode=h},L={p:T,um:Re,m:Ve,r:Ut,mt:le,mc:k,pc:K,pbc:$,n:C,o:e};let V,ne;return t&&([V,ne]=t(L)),{render:F,hydrate:V,createApp:pu(F,V)}}function Ct({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function jl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Fl(e,t,n=!1){const r=e.children,s=t.children;if(W(r)&&W(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const Tu=e=>e.__isTeleport,Ae=Symbol.for("v-fgt"),Gt=Symbol.for("v-txt"),Te=Symbol.for("v-cmt"),Cn=Symbol.for("v-stc"),Tn=[];let Le=null;function Xe(e=!1){Tn.push(Le=e?null:[])}function Bl(){Tn.pop(),Le=Tn[Tn.length-1]||null}let en=1;function Fo(e){en+=e}function Ul(e){return e.dynamicChildren=en>0?Le||zt:null,Bl(),en>0&&Le&&Le.push(e),e}function Cg(e,t,n,r,s,o){return Ul(Kl(e,t,n,r,s,o,!0))}function et(e,t,n,r,s){return Ul(fe(e,t,n,r,s,!0))}function tn(e){return e?e.__v_isVNode===!0:!1}function De(e,t){return e.type===t.type&&e.key===t.key}const Sr="__vInternal",Dl=({key:e})=>e??null,nr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?de(e)||we(e)||X(e)?{i:ye,r:e,k:t,f:!!n}:e:null);function Kl(e,t=null,n=null,r=0,s=null,o=e===Ae?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Dl(t),ref:t&&nr(t),scopeId:Ar,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:ye};return l?(Gs(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=de(n)?8:16),en>0&&!i&&Le&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Le.push(c),c}const fe=Ru;function Ru(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===ml)&&(e=Te),tn(e)){const l=ot(e,t,!0);return n&&Gs(l,n),en>0&&!o&&Le&&(l.shapeFlag&6?Le[Le.indexOf(e)]=l:Le.push(l)),l.patchFlag|=-2,l}if(Mu(e)&&(e=e.__vccOpts),t){t=Wl(t);let{class:l,style:c}=t;l&&!de(l)&&(t.class=Tr(l)),ie(c)&&(il(c)&&!W(c)&&(c=me({},c)),t.style=Cr(c))}const i=de(e)?1:_l(e)?128:Tu(e)?64:ie(e)?4:X(e)?2:0;return Kl(e,t,n,r,s,i,o,!0)}function Wl(e){return e?il(e)||Sr in e?me({},e):e:null}function ot(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,l=t?ql(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Dl(l),ref:t&&t.ref?n&&s?W(s)?s.concat(nr(t)):[s,nr(t)]:nr(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ae?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ot(e.ssContent),ssFallback:e.ssFallback&&ot(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Vl(e=" ",t=0){return fe(Gt,null,e,t)}function Tg(e,t){const n=fe(Cn,null,e);return n.staticCount=t,n}function Rg(e="",t=!1){return t?(Xe(),et(Te,null,e)):fe(Te,null,e)}function Me(e){return e==null||typeof e=="boolean"?fe(Te):W(e)?fe(Ae,null,e.slice()):typeof e=="object"?pt(e):fe(Gt,null,String(e))}function pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ot(e)}function Gs(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(W(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Gs(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(Sr in t)?t._ctx=ye:s===3&&ye&&(ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:ye},n=32):(t=String(t),r&64?(n=16,t=[Vl(t)]):n=8);e.children=t,e.shapeFlag|=n}function ql(...e){const t={};for(let n=0;nge||ye;let to,Wt,Bo="__VUE_INSTANCE_SETTERS__";(Wt=es()[Bo])||(Wt=es()[Bo]=[]),Wt.push(e=>ge=e),to=e=>{Wt.length>1?Wt.forEach(t=>t(e)):Wt[0](e)};const nn=e=>{to(e),e.scope.on()},Ht=()=>{ge&&ge.scope.off(),to(null)};function zl(e){return e.vnode.shapeFlag&4}let rn=!1;function ku(e,t=!1){rn=t;const{props:n,children:r}=e.vnode,s=zl(e);gu(e,n,s,t),_u(e,r);const o=s?Su(e,t):void 0;return rn=!1,o}function Su(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ll(new Proxy(e.ctx,lu));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Iu(e):null;nn(e),fn();const o=yt(r,e,0,[e.props,s]);if(dn(),Ht(),Di(o)){if(o.then(Ht,Ht),t)return o.then(i=>{fs(e,i,t)}).catch(i=>{hn(i,e,0)});e.asyncDep=o}else fs(e,o,t)}else Jl(e,t)}function fs(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ie(t)&&(e.setupState=fl(t)),Jl(e,n)}let Uo;function Jl(e,t,n){const r=e.type;if(!e.render){if(!t&&Uo&&!r.render){const s=r.template||Ys(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,u=me(me({isCustomElement:o,delimiters:l},i),c);r.render=Uo(s,u)}}e.render=r.render||Ke}{nn(e),fn();try{cu(e)}finally{dn(),Ht()}}}function Ou(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ke(e,"get","$attrs"),t[n]}}))}function Iu(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Ou(e)},slots:e.slots,emit:e.emit,expose:t}}function Or(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(fl(ll(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in En)return En[n](e)},has(t,n){return n in t||n in En}}))}function ds(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function Mu(e){return X(e)&&"__vccOpts"in e}const He=(e,t)=>Sa(e,t,rn);function Oe(e,t,n){const r=arguments.length;return r===2?ie(t)&&!W(t)?tn(t)?fe(e,null,[t]):fe(e,t):fe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&tn(n)&&(n=[n]),fe(e,t,n))}const Hu=Symbol.for("v-scx"),Lu=()=>Ce(Hu),Ql="3.3.12",Nu="http://www.w3.org/2000/svg",At=typeof document<"u"?document:null,Do=At&&At.createElement("template"),$u={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t?At.createElementNS(Nu,e):At.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>At.createTextNode(e),createComment:e=>At.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>At.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Do.innerHTML=r?`${e}`:e;const l=Do.content;if(r){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ut="transition",gn="animation",Ln=Symbol("_vtc"),Ir=(e,{slots:t})=>Oe(Xa,ju(e),t);Ir.displayName="Transition";const Xl={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Ir.props=me({},wl,Xl);const Tt=(e,t=[])=>{W(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ko=e=>e?W(e)?e.some(t=>t.length>1):e.length>1:!1;function ju(e){const t={};for(const M in e)M in Xl||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:u=i,appearToClass:a=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,v=Fu(s),T=v&&v[0],O=v&&v[1],{onBeforeEnter:x,onEnter:b,onEnterCancelled:y,onLeave:g,onLeaveCancelled:E,onBeforeAppear:I=x,onAppear:N=b,onAppearCancelled:k=y}=t,B=(M,J,le)=>{Rt(M,J?a:l),Rt(M,J?u:i),le&&le()},$=(M,J)=>{M._isLeaving=!1,Rt(M,f),Rt(M,m),Rt(M,d),J&&J()},Q=M=>(J,le)=>{const oe=M?N:b,D=()=>B(J,M,le);Tt(oe,[J,D]),Wo(()=>{Rt(J,M?c:o),ft(J,M?a:l),Ko(oe)||Vo(J,r,T,D)})};return me(t,{onBeforeEnter(M){Tt(x,[M]),ft(M,o),ft(M,i)},onBeforeAppear(M){Tt(I,[M]),ft(M,c),ft(M,u)},onEnter:Q(!1),onAppear:Q(!0),onLeave(M,J){M._isLeaving=!0;const le=()=>$(M,J);ft(M,f),Du(),ft(M,d),Wo(()=>{M._isLeaving&&(Rt(M,f),ft(M,m),Ko(g)||Vo(M,r,O,le))}),Tt(g,[M,le])},onEnterCancelled(M){B(M,!1),Tt(y,[M])},onAppearCancelled(M){B(M,!0),Tt(k,[M])},onLeaveCancelled(M){$(M),Tt(E,[M])}})}function Fu(e){if(e==null)return null;if(ie(e))return[Vr(e.enter),Vr(e.leave)];{const t=Vr(e);return[t,t]}}function Vr(e){return Vi(e)}function ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Ln]||(e[Ln]=new Set)).add(t)}function Rt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Ln];n&&(n.delete(t),n.size||(e[Ln]=void 0))}function Wo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Bu=0;function Vo(e,t,n,r){const s=e._endId=++Bu,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=Uu(e,t);if(!i)return r();const u=i+"end";let a=0;const f=()=>{e.removeEventListener(u,d),o()},d=m=>{m.target===e&&++a>=c&&f()};setTimeout(()=>{a(n[v]||"").split(", "),s=r(`${ut}Delay`),o=r(`${ut}Duration`),i=qo(s,o),l=r(`${gn}Delay`),c=r(`${gn}Duration`),u=qo(l,c);let a=null,f=0,d=0;t===ut?i>0&&(a=ut,f=i,d=o.length):t===gn?u>0&&(a=gn,f=u,d=c.length):(f=Math.max(i,u),a=f>0?i>u?ut:gn:null,d=a?a===ut?o.length:c.length:0);const m=a===ut&&/\b(transform|all)(,|$)/.test(r(`${ut}Property`).toString());return{type:a,timeout:f,propCount:d,hasTransform:m}}function qo(e,t){for(;e.lengthzo(n)+zo(e[r])))}function zo(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Du(){return document.body.offsetHeight}function Ku(e,t,n){const r=e[Ln];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Wu=Symbol("_vod"),Vu=Symbol("");function qu(e,t,n){const r=e.style,s=de(n);if(n&&!s){if(t&&!de(t))for(const o in t)n[o]==null&&hs(r,o,"");for(const o in n)hs(r,o,n[o])}else{const o=r.display;if(s){if(t!==n){const i=r[Vu];i&&(n+=";"+i),r.cssText=n}}else t&&e.removeAttribute("style");Wu in e&&(r.display=o)}}const Jo=/\s*!important$/;function hs(e,t,n){if(W(n))n.forEach(r=>hs(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=zu(e,t);Jo.test(n)?e.setProperty(un(r),n.replace(Jo,""),"important"):e[r]=n}}const Qo=["Webkit","Moz","ms"],qr={};function zu(e,t){const n=qr[t];if(n)return n;let r=Ye(t);if(r!=="filter"&&r in e)return qr[t]=r;r=Er(r);for(let s=0;szr||(Gu.then(()=>zr=0),zr=Date.now());function tf(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ne(nf(r,n.value),t,5,[r])};return n.value=e,n.attached=ef(),n}function nf(e,t){if(W(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Go=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,rf=(e,t,n,r,s=!1,o,i,l,c)=>{t==="class"?Ku(e,r,s):t==="style"?qu(e,n,r):jn(t)?Is(t)||Yu(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):sf(e,t,r,s))?Qu(e,t,r,o,i,l,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Ju(e,t,r,s))};function sf(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Go(t)&&X(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Go(t)&&de(n)?!1:t in e}const vt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return W(t)?n=>Qt(t,n):t};function of(e){e.target.composing=!0}function ei(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const $e=Symbol("_assign"),xg={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[$e]=vt(s);const o=r||s.props&&s.props.type==="number";tt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=lr(l)),e[$e](l)}),n&&tt(e,"change",()=>{e.value=e.value.trim()}),t||(tt(e,"compositionstart",of),tt(e,"compositionend",ei),tt(e,"change",ei))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e[$e]=vt(o),e.composing)return;const i=s||e.type==="number"?lr(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===l)||(e.value=l))}},Pg={deep:!0,created(e,t,n){e[$e]=vt(n),tt(e,"change",()=>{const r=e._modelValue,s=sn(e),o=e.checked,i=e[$e];if(W(r)){const l=Ls(r,s),c=l!==-1;if(o&&!c)i(r.concat(s));else if(!o&&c){const u=[...r];u.splice(l,1),i(u)}}else if(cn(r)){const l=new Set(r);o?l.add(s):l.delete(s),i(l)}else i(Yl(e,o))})},mounted:ti,beforeUpdate(e,t,n){e[$e]=vt(n),ti(e,t,n)}};function ti(e,{value:t,oldValue:n},r){e._modelValue=t,W(t)?e.checked=Ls(t,r.props.value)>-1:cn(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=$t(t,Yl(e,!0)))}const Ag={created(e,{value:t},n){e.checked=$t(t,n.props.value),e[$e]=vt(n),tt(e,"change",()=>{e[$e](sn(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[$e]=vt(r),t!==n&&(e.checked=$t(t,r.props.value))}},kg={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=cn(t);tt(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?lr(sn(i)):sn(i));e[$e](e.multiple?s?new Set(o):o:o[0])}),e[$e]=vt(r)},mounted(e,{value:t}){ni(e,t)},beforeUpdate(e,t,n){e[$e]=vt(n)},updated(e,{value:t}){ni(e,t)}};function ni(e,t){const n=e.multiple;if(!(n&&!W(t)&&!cn(t))){for(let r=0,s=e.options.length;r-1:o.selected=t.has(i);else if($t(sn(o),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function sn(e){return"_value"in e?e._value:e.value}function Yl(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Zl=me({patchProp:rf},$u);let Rn,ri=!1;function lf(){return Rn||(Rn=wu(Zl))}function cf(){return Rn=ri?Rn:Eu(Zl),ri=!0,Rn}const af=(...e)=>{const t=lf().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Gl(r);if(!s)return;const o=t._component;!X(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},uf=(...e)=>{const t=cf().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Gl(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function Gl(e){return de(e)?document.querySelector(e):e}const ff=/#/g,df=/&/g,hf=/=/g,no=/\+/g,pf=/%5e/gi,gf=/%60/gi,mf=/%7c/gi,yf=/%20/gi;function _f(e){return encodeURI(""+e).replace(mf,"|")}function ps(e){return _f(typeof e=="string"?e:JSON.stringify(e)).replace(no,"%2B").replace(yf,"+").replace(ff,"%23").replace(df,"%26").replace(gf,"`").replace(pf,"^")}function Jr(e){return ps(e).replace(hf,"%3D")}function gr(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function bf(e){return gr(e.replace(no," "))}function vf(e){return gr(e.replace(no," "))}function wf(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const s=bf(r[1]);if(s==="__proto__"||s==="constructor")continue;const o=vf(r[2]||"");t[s]===void 0?t[s]=o:Array.isArray(t[s])?t[s].push(o):t[s]=[t[s],o]}return t}function Ef(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Jr(e)}=${ps(n)}`).join("&"):`${Jr(e)}=${ps(t)}`:Jr(e)}function Cf(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Ef(t,e[t])).filter(Boolean).join("&")}const Tf=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Rf=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,xf=/^([/\\]\s*){2,}[^/\\]/;function Un(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Tf.test(e):Rf.test(e)||(t.acceptRelative?xf.test(e):!1)}const Pf=/^[\s\0]*(blob|data|javascript|vbscript):$/i;function Af(e){return!!e&&Pf.test(e)}const kf=/\/$|\/\?|\/#/;function gs(e="",t){return t?kf.test(e):e.endsWith("/")}function ec(e="",t){if(!t)return(gs(e)?e.slice(0,-1):e)||"/";if(!gs(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");s>=0&&(n=e.slice(0,s),r=e.slice(s));const[o,...i]=n.split("?");return(o.slice(0,-1)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function ms(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(gs(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");if(s>=0&&(n=e.slice(0,s),r=e.slice(s),!n))return r;const[o,...i]=n.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function Sf(e=""){return e.startsWith("/")}function si(e=""){return Sf(e)?e:"/"+e}function Of(e,t){if(nc(t)||Un(e))return e;const n=ec(t);return e.startsWith(n)?e:Dn(n,e)}function oi(e,t){if(nc(t))return e;const n=ec(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function tc(e,t){const n=Mr(e),r={...wf(n.search),...t};return n.search=Cf(r),Lf(n)}function nc(e){return!e||e==="/"}function If(e){return e&&e!=="/"}const Mf=/^\.?\//;function Dn(e,...t){let n=e||"";for(const r of t.filter(s=>If(s)))if(n){const s=r.replace(Mf,"");n=ms(n)+s}else n=r;return n}function Hf(e,t,n={}){return n.trailingSlash||(e=ms(e),t=ms(t)),n.leadingSlash||(e=si(e),t=si(t)),n.encoding||(e=gr(e),t=gr(t)),e===t}function Mr(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!Un(e,{acceptRelative:!0}))return t?Mr(t+e):ii(e);const[,r="",s,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",l=""]=o.match(/([^#/?]*)(.*)?/)||[],{pathname:c,search:u,hash:a}=ii(l.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:r.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:i,pathname:c,search:u,hash:a}}function ii(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Lf(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",s=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol?e.protocol+"//":"")+s+o+t+n+r}const Nf=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},mr=Nf().app,$f=()=>mr.baseURL,jf=()=>mr.buildAssetsDir,ro=(...e)=>Dn(rc(),jf(),...e),rc=(...e)=>{const t=mr.cdnURL||mr.baseURL;return e.length?Dn(t,...e):t};globalThis.__buildAssetsURL=ro,globalThis.__publicAssetsURL=rc;const Ff=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Bf=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Uf=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Df(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Kf(e);return}return t}function Kf(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function yr(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.at(-1)==='"'&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!Uf.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Ff.test(e)||Bf.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Df)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}class Wf extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Vf(e){var c,u,a,f,d;const t=((c=e.error)==null?void 0:c.message)||((u=e.error)==null?void 0:u.toString())||"",n=((a=e.request)==null?void 0:a.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",s=`[${n}] ${JSON.stringify(r)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${s}: ${o}${t?` ${t}`:""}`,l=new Wf(i,e.error?{cause:e.error}:void 0);for(const m of["request","options","response"])Object.defineProperty(l,m,{get(){return e[m]}});for(const[m,v]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(l,m,{get(){return e.response&&e.response[v]}});return l}const qf=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function li(e="GET"){return qf.has(e.toUpperCase())}function zf(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Jf=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Qf=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Xf(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Qf.test(t)?"json":Jf.has(t)||t.startsWith("text/")?"text":"blob"}function Yf(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[s,o]of new n((e==null?void 0:e.headers)||{}))r.headers.set(s,o)}return r}const Zf=new Set([408,409,425,429,500,502,503,504]),Gf=new Set([101,204,205,304]);function sc(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function s(l){const c=l.error&&l.error.name==="AbortError"&&!l.options.timeout||!1;if(l.options.retry!==!1&&!c){let a;typeof l.options.retry=="number"?a=l.options.retry:a=li(l.options.method)?0:1;const f=l.response&&l.response.status||500;if(a>0&&(Array.isArray(l.options.retryStatusCodes)?l.options.retryStatusCodes.includes(f):Zf.has(f))){const d=l.options.retryDelay||0;return d>0&&await new Promise(m=>setTimeout(m,d)),o(l.request,{...l.options,retry:a-1,timeout:l.options.timeout})}}const u=Vf(l);throw Error.captureStackTrace&&Error.captureStackTrace(u,o),u}const o=async function(c,u={}){var d;const a={request:c,options:Yf(u,e.defaults,n),response:void 0,error:void 0};if(a.options.method=(d=a.options.method)==null?void 0:d.toUpperCase(),a.options.onRequest&&await a.options.onRequest(a),typeof a.request=="string"&&(a.options.baseURL&&(a.request=Of(a.request,a.options.baseURL)),(a.options.query||a.options.params)&&(a.request=tc(a.request,{...a.options.params,...a.options.query}))),a.options.body&&li(a.options.method)&&(zf(a.options.body)?(a.options.body=typeof a.options.body=="string"?a.options.body:JSON.stringify(a.options.body),a.options.headers=new n(a.options.headers||{}),a.options.headers.has("content-type")||a.options.headers.set("content-type","application/json"),a.options.headers.has("accept")||a.options.headers.set("accept","application/json")):("pipeTo"in a.options.body&&typeof a.options.body.pipeTo=="function"||typeof a.options.body.pipe=="function")&&("duplex"in a.options||(a.options.duplex="half"))),!a.options.signal&&a.options.timeout){const m=new r;setTimeout(()=>m.abort(),a.options.timeout),a.options.signal=m.signal}try{a.response=await t(a.request,a.options)}catch(m){return a.error=m,a.options.onRequestError&&await a.options.onRequestError(a),await s(a)}if(a.response.body&&!Gf.has(a.response.status)&&a.options.method!=="HEAD"){const m=(a.options.parseResponse?"json":a.options.responseType)||Xf(a.response.headers.get("content-type")||"");switch(m){case"json":{const v=await a.response.text(),T=a.options.parseResponse||yr;a.response._data=T(v);break}case"stream":{a.response._data=a.response.body;break}default:a.response._data=await a.response[m]()}}return a.options.onResponse&&await a.options.onResponse(a),!a.options.ignoreResponseError&&a.response.status>=400&&a.response.status<600?(a.options.onResponseError&&await a.options.onResponseError(a),await s(a)):a.response},i=async function(c,u){return(await o(c,u))._data};return i.raw=o,i.native=(...l)=>t(...l),i.create=(l={})=>sc({...e,defaults:{...e.defaults,...l}}),i}const so=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),ed=so.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),td=so.Headers,nd=so.AbortController,rd=sc({fetch:ed,Headers:td,AbortController:nd}),sd=rd;globalThis.$fetch||(globalThis.$fetch=sd.create({baseURL:$f()}));function ys(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?ys(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const od={run:e=>e()},id=()=>od,oc=typeof console.createTask<"u"?console.createTask:id;function ld(e,t){const n=t.shift(),r=oc(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function cd(e,t){const n=t.shift(),r=oc(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function Qr(e,t){for(const n of[...e])n(t)}class ad{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=ys(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=ys(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(ld,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(cd,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Qr(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&Qr(this._after,s)}):(this._after&&s&&Qr(this._after,s),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function ic(){return new ad}function ud(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let s;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?s=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(s&&t===void 0){const i=s.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=o();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>o(),set:(i,l)=>{l||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,l)=>{r(i),t=i;try{return s?s.run(i,l):l()}finally{n||(t=void 0)}},async callAsync(i,l){t=i;const c=()=>{t=i},u=()=>t===i?c:void 0;_s.add(u);try{const a=s?s.run(i,l):l();return n||(t=void 0),await a}finally{_s.delete(u)}}}}function fd(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=ud({...e,...r})),t[n],t[n]}}}const _r=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},ci="__unctx__",dd=_r[ci]||(_r[ci]=fd()),hd=(e,t={})=>dd.get(e,t),ai="__unctx_async_handlers__",_s=_r[ai]||(_r[ai]=new Set);function Nn(e){const t=[];for(const s of _s){const o=s();o&&t.push(o)}const n=()=>{for(const s of t)s()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(s=>{throw n(),s})),[r,n]}const lc=hd("nuxt-app",{asyncContext:!1}),pd="__nuxt_plugin";function gd(e){let t=0;const n={_scope:Gc(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.8.2"},get vue(){return n.vueApp.version}},payload:st({data:{},state:{},_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:s=>n._scope.run(()=>_d(n,s)),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let s=!1;return()=>{if(!s&&(s=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};n.hooks=ic(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(s,o)=>{const i="$"+s;er(n,i,o),er(n.vueApp.config.globalProperties,i,o)},er(n.vueApp,"$nuxt",n),er(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",o=>{n.callHook("app:chunkError",{error:o.payload})}),window.useNuxtApp=window.useNuxtApp||he;const s=n.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});n.hook("app:mounted",s)}const r=st(n.payload.config);return n.provide("config",r),n}async function md(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function yd(e,t){const n=[],r=[];for(const s of t){const o=md(e,s);s.parallel?n.push(o.catch(i=>r.push(i))):await o}if(await Promise.all(n),r.length)throw r[0]}/*! @__NO_SIDE_EFFECTS__ */function Et(e){return typeof e=="function"?e:(delete e.name,Object.assign(e.setup||(()=>{}),e,{[pd]:!0}))}function _d(e,t,n){const r=()=>n?t(...n):t();return lc.set(e),e.vueApp.runWithContext(r)}/*! @__NO_SIDE_EFFECTS__ */function he(){var t;let e;if(Ol()&&(e=(t=eo())==null?void 0:t.appContext.app.$nuxt),e=e||lc.tryUse(),!e)throw new Error("[nuxt] instance unavailable");return e}/*! @__NO_SIDE_EFFECTS__ */function oo(){return he().$config}function er(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const bd="modulepreload",vd=function(e,t){return e[0]==="."?new URL(e,t).href:e},ui={},wd=function(t,n,r){if(!n||n.length===0)return t();const s=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=vd(o,r),o in ui)return;ui[o]=!0;const i=o.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!r)for(let a=s.length-1;a>=0;a--){const f=s[a];if(f.href===o&&(!i||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":bd,i||(u.as="script",u.crossOrigin=""),u.href=o,document.head.appendChild(u),i)return new Promise((a,f)=>{u.addEventListener("load",a),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},Lt=(...e)=>wd(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),Ed=-1,Cd=-2,Td=-3,Rd=-4,xd=-5,Pd=-6;function Ad(e,t){return kd(JSON.parse(e),t)}function kd(e,t){if(typeof e=="number")return s(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function s(o,i=!1){if(o===Ed)return;if(o===Td)return NaN;if(o===Rd)return 1/0;if(o===xd)return-1/0;if(o===Pd)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const l=n[o];if(!l||typeof l!="object")r[o]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const c=l[0],u=t==null?void 0:t[c];if(u)return r[o]=u(s(l[1]));switch(c){case"Date":r[o]=new Date(l[1]);break;case"Set":const a=new Set;r[o]=a;for(let m=1;m>>9)+65536).toString(16).substring(1,8).toLowerCase()}function fi(e){return e._h||io(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function ac(e,t){const{props:n,tag:r}=e;if(Md.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const s=["id"];r==="meta"&&s.push("name","property","http-equiv");for(const o of s)if(typeof n[o]<"u"){const i=String(n[o]);return t&&!t(i)?!1:`${r}:${o}:${i}`}return!1}function di(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function Ld(e,t,n){const r={tag:e,props:await uc(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return cc.forEach(s=>{const o=typeof r.props[s]<"u"?r.props[s]:n[s];typeof o<"u"&&((!["innerHTML","textContent","children"].includes(s)||Od.includes(r.tag))&&(r[s==="children"?"innerHTML":s]=o),delete r.props[s])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(s=>({...r,props:{...r.props,content:s}})):r}function Nd(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function uc(e,t){for(const n of Object.keys(e)){if(n==="class"){e[n]=Nd(e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!cc.includes(n)){const r=String(e[n]),s=n.startsWith("data-");r==="true"||r===""?e[n]=s?"true":!0:e[n]||(s&&r==="false"?e[n]="false":delete e[n])}}return e}const $d=10;async function jd(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&Id.includes(n)).forEach(([n,r])=>{const s=Sd(r);t.push(...s.map(o=>Ld(n,o,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<<$d)+r,n))}const hi={base:-10,title:10},pi={critical:-80,high:-10,low:20};function br(e){let t=100;const n=e.tagPriority;return typeof n=="number"?n:(e.tag==="meta"?(e.props["http-equiv"]==="content-security-policy"&&(t=-30),e.props.charset&&(t=-20),e.props.name==="viewport"&&(t=-15)):e.tag==="link"&&e.props.rel==="preconnect"?t=20:e.tag in hi&&(t=hi[e.tag]),typeof n=="string"&&n in pi?t+pi[n]:t)}const Fd=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],fc=["onload","onerror","onabort","onprogress","onloadstart"],dt="%separator";function sr(e,t,n){if(typeof e!="string"||!e.includes("%"))return e;function r(i){let l;return["s","pageTitle"].includes(i)?l=t.pageTitle:i.includes(".")?l=i.split(".").reduce((c,u)=>c&&c[u]||void 0,t):l=t[i],typeof l<"u"?(l||"").replace(/"/g,'\\"'):!1}let s=e;try{s=decodeURI(e)}catch{}return(s.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const l=r(i.slice(1));typeof l=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(c,u)=>`${l}${u}`).trim())}),e.includes(dt)&&(e.endsWith(dt)&&(e=e.slice(0,-dt.length).trim()),e.startsWith(dt)&&(e=e.slice(dt.length).trim()),e=e.replace(new RegExp(`\\${dt}\\s*\\${dt}`,"g"),dt),e=sr(e,{separator:n},n)),e}async function Bd(e){const t={tag:e.tagName.toLowerCase(),props:await uc(e.getAttributeNames().reduce((n,r)=>({...n,[r]:e.getAttribute(r)}),{})),innerHTML:e.innerHTML};return t._d=ac(t),t}async function dc(e,t={}){var a;const n=t.document||e.resolvedOptions.document;if(!n)return;const r={shouldRender:e.dirty,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const s=(await e.resolveTags()).map(f=>({tag:f,id:rr.includes(f.tag)?fi(f):f.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(a=n==null?void 0:n[f])==null?void 0:a.children;for(const m of[...d].filter(v=>rr.includes(v.tagName.toLowerCase())))o.elMap[m.getAttribute("data-hid")||fi(await Bd(m))]=m}}o.pendingSideEffects={...o.sideEffects||{}},o.sideEffects={};function i(f,d,m){const v=`${f}:${d}`;o.sideEffects[v]=m,delete o.pendingSideEffects[v]}function l({id:f,$el:d,tag:m}){const v=m.tag.endsWith("Attrs");o.elMap[f]=d,v||(["textContent","innerHTML"].forEach(T=>{m[T]&&m[T]!==d[T]&&(d[T]=m[T])}),i(f,"el",()=>{o.elMap[f].remove(),delete o.elMap[f]})),Object.entries(m.props).forEach(([T,O])=>{const x=`attr:${T}`;if(T==="class")for(const b of(O||"").split(" ").filter(Boolean))v&&i(f,`${x}:${b}`,()=>d.classList.remove(b)),!d.classList.contains(b)&&d.classList.add(b);else d.getAttribute(T)!==O&&d.setAttribute(T,O===!0?"":String(O)),v&&i(f,x,()=>d.removeAttribute(T))})}const c=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of s){const{tag:d,shouldRender:m,id:v}=f;if(m){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||o.elMap[v],f.$el?l(f):rr.includes(d.tag)&&c.push(f)}}for(const f of c){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),l(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of s)await e.hooks.callHook("dom:renderTag",f,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(o.pendingSideEffects).forEach(f=>f()),e._dom=o,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:s})}async function Ud(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await dc(e,t),delete e._domUpdatePromise,r()}))}function Dd(e){return t=>{var r,s;const n=((s=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(o){Ud(o,e)}}}}}const Kd=["templateParams","htmlAttrs","bodyAttrs"],Wd={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=ac(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,o=t[s];if(o){let l=r==null?void 0:r.tagDuplicateStrategy;if(!l&&Kd.includes(r.tag)&&(l="merge"),l==="merge"){const c=o.props;["class","style"].forEach(u=>{c[u]&&(r.props[u]?(u==="style"&&!c[u].endsWith(";")&&(c[u]+=";"),r.props[u]=`${c[u]} ${r.props[u]}`):r.props[u]=c[u])}),t[s].props={...c,...r.props};return}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);return}else if(br(r)>br(o))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(rr.includes(r.tag)&&i===0){delete t[s];return}t[s]=r});const n=[];Object.values(t).forEach(r=>{const s=r._duped;delete r._duped,n.push(r),s&&n.push(...s)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},Vd={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},qd=["script","link","bodyAttrs"];function zd(e){const t={},n={};return Object.entries(e.props).forEach(([r,s])=>{r.startsWith("on")&&typeof s=="function"?(fc.includes(r)&&(t[r]=`this.dataset.${r} = true`),n[r]=s):t[r]=s}),{props:t,eventHandlers:n}}const Jd=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags)if(qd.includes(n.tag)){const{props:r,eventHandlers:s}=zd(n);n.props=r,Object.keys(s).length&&((n.props.src||n.props.href)&&(n.key=n.key||io(n.props.src||n.props.href)),n._eventHandlers=s)}},"dom:renderTag":function(t,n,r){if(!t.tag._eventHandlers)return;const s=t.tag.tag==="bodyAttrs"?n.defaultView:t.$el;Object.entries(t.tag._eventHandlers).forEach(([o,i])=>{const l=`${t.tag._d||t.tag._p}:${o}`,c=o.slice(2).toLowerCase(),u=`data-h-${c}`;if(r(t.id,l,()=>{}),t.$el.hasAttribute(u))return;t.$el.setAttribute(u,"");let a;const f=d=>{i(d),a==null||a.disconnect()};o in t.$el.dataset?f(new Event(o.replace("on",""))):fc.includes(o)&&typeof MutationObserver<"u"?(a=new MutationObserver(d=>{d.some(v=>v.attributeName===`data-${o}`)&&(f(new Event(o.replace("on",""))),a==null||a.disconnect())}),a.observe(t.$el,{attributes:!0})):s.addEventListener(c,f),r(t.id,l,()=>{a==null||a.disconnect(),s.removeEventListener(c,f),t.$el.removeAttribute(u)})})}}}),Qd=["link","style","script","noscript"],Xd={hooks:{"tag:normalise":({tag:e})=>{e.key&&Qd.includes(e.tag)&&(e.props["data-hid"]=e._h=io(e.key))}}},Yd={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(s=>s._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of Fd)for(const s of e.tags.filter(o=>typeof o.tagPriority=="string"&&o.tagPriority.startsWith(n))){const o=t(s.tagPriority.replace(n,""));typeof o<"u"&&(s._p=o+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>br(n)-br(r))}}},Zd={meta:"content",link:"href",htmlAttrs:"lang"},Gd=e=>({hooks:{"tags:resolve":t=>{var l;const{tags:n}=t,r=(l=n.find(c=>c.tag==="title"))==null?void 0:l.textContent,s=n.findIndex(c=>c.tag==="templateParams"),o=s!==-1?n[s].props:{},i=o.separator||"|";delete o.separator,o.pageTitle=sr(o.pageTitle||r||"",o,i);for(const c of n.filter(u=>u.processTemplateParams!==!1)){const u=Zd[c.tag];u&&typeof c.props[u]=="string"?c.props[u]=sr(c.props[u],o,i):(c.processTemplateParams===!0||["titleTemplate","title"].includes(c.tag))&&["innerHTML","textContent"].forEach(a=>{typeof c[a]=="string"&&(c[a]=sr(c[a],o,i))})}e._templateParams=o,e._separator=i,t.tags=n.filter(c=>c.tag!=="templateParams")}}}),eh={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(s=>s.tag==="titleTemplate");const r=t.findIndex(s=>s.tag==="title");if(r!==-1&&n!==-1){const s=di(t[n].textContent,t[r].textContent);s!==null?t[r].textContent=s||t[r].textContent:delete t[r]}else if(n!==-1){const s=di(t[n].textContent);s!==null&&(t[n].textContent=s,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},th={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{l.dirty=!0,t.callHook("entries:updated",l)};let s=0,o=[];const i=[],l={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(c){const u=typeof c=="function"?c(l):c;(!u.key||!i.some(a=>a.key===u.key))&&(i.push(u),gi(u.mode,n)&&t.addHooks(u.hooks||{}))},push(c,u){u==null||delete u.head;const a={_i:s++,input:c,...u};return gi(a.mode,n)&&(o.push(a),r()),{dispose(){o=o.filter(f=>f._i!==a._i),t.callHook("entries:updated",l),r()},patch(f){o=o.map(d=>(d._i===a._i&&(d.input=a.input=f),d)),r()}}},async resolveTags(){const c={tags:[],entries:[...o]};await t.callHook("entries:resolve",c);for(const u of c.entries){const a=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(a):a),u.resolvedInput)for(const f of await jd(u)){const d={tag:f,entry:u,resolvedOptions:l.resolvedOptions};await t.callHook("tag:normalise",d),c.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",c),await t.callHook("tags:resolve",c),await t.callHook("tags:afterResolve",c),c.tags},ssr:n};return[Wd,Vd,Jd,Xd,Yd,Gd,eh,th,...(e==null?void 0:e.plugins)||[]].forEach(c=>l.use(c)),l.hooks.callHook("init",l),l}function sh(){return hc}const oh=Ql.startsWith("3");function ih(e){return typeof e=="function"?e():ae(e)}function bs(e,t=""){if(e instanceof Promise)return e;const n=ih(e);return!e||!n?n:Array.isArray(n)?n.map(r=>bs(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,s])=>r==="titleTemplate"||r.startsWith("on")?[r,ae(s)]:[r,bs(s,r)])):n}const lh={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=bs(t.input)}}},pc="usehead";function ch(e){return{install(n){oh&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(pc,e))}}.install}function ah(e={}){e.domDelayFn=e.domDelayFn||(n=>Ft(()=>setTimeout(()=>n(),0)));const t=nh(e);return t.use(lh),t.install=ch(t),t}const vs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ws="__unhead_injection_handler__";function uh(e){vs[ws]=e}function Sg(){if(ws in vs)return vs[ws]();const e=Ce(pc);return e||sh()}function fh(e){return{ctx:{table:e},matchAll:t=>mc(t,e)}}function gc(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,s])=>[r,gc(s)])):new Map(Object.entries(e[n]));return t}function dh(e){return fh(gc(e))}function mc(e,t){const n=[];for(const[s,o]of mi(t.wildcard))e.startsWith(s)&&n.push(o);for(const[s,o]of mi(t.dynamic))if(e.startsWith(s+"/")){const i="/"+e.slice(s.length).split("/").splice(2).join("/");n.push(...mc(i,o))}const r=t.static.get(e);return r&&n.push(r),n.filter(Boolean)}function mi(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Es(e,t,n=".",r){if(!Xr(t))return Es(e,{},n,r);const s=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:Xr(i)&&Xr(s[o])?s[o]=Es(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function Xr(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function yc(e){return(...t)=>t.reduce((n,r)=>Es(n,r,"",e),{})}const _c=yc(),hh=yc((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function ph(e,t){try{return t in e}catch{return!1}}var gh=Object.defineProperty,mh=(e,t,n)=>t in e?gh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xt=(e,t,n)=>(mh(e,typeof t!="symbol"?t+"":t,n),n);class Cs extends Error{constructor(t,n={}){super(t,n),xt(this,"statusCode",500),xt(this,"fatal",!1),xt(this,"unhandled",!1),xt(this,"statusMessage"),xt(this,"data"),xt(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Rs(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=bc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}xt(Cs,"__h3_error__",!0);function Ts(e){if(typeof e=="string")return new Cs(e);if(yh(e))return e;const t=new Cs(e.message??e.statusMessage??"",{cause:e.cause||e});if(ph(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Rs(e.statusCode,t.statusCode):e.status&&(t.statusCode=Rs(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;bc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function yh(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const _h=/[^\u0009\u0020-\u007E]/g;function bc(e=""){return e.replace(_h,"")}function Rs(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const vc=Symbol("layout-meta"),Kn=Symbol("route"),Hr=()=>Pa(he().payload,"error"),qt=e=>{const t=lo(e);try{const n=he(),r=Hr();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},bh=async(e={})=>{const t=he(),n=Hr();t.callHook("app:error:cleared",e),e.redirect&&await Bt().replace(e.redirect),n.value=null},vh=e=>!!(e&&typeof e=="object"&&"__nuxt_error"in e),lo=e=>{const t=Ts(e);return t.__nuxt_error=!0,t},Bt=()=>{var e;return(e=he())==null?void 0:e.$router},co=()=>Ol()?Ce(Kn,he()._route):he()._route;/*! @__NO_SIDE_EFFECTS__ */const wh=()=>{try{if(he()._processingMiddleware)return!0}catch{return!0}return!1},Og=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:tc(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){{const{target:l="_blank",windowFeatures:c={}}=t.open,u=Object.entries(c).filter(([a,f])=>f!==void 0).map(([a,f])=>`${a.toLowerCase()}=${f}`).join(", ");open(n,l,u)}return Promise.resolve()}const r=(t==null?void 0:t.external)||Un(n,{acceptRelative:!0});if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const l=Mr(n).protocol;if(l&&Af(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const s=wh();if(!r&&s)return e;const o=Bt(),i=he();return r?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,s?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?o.replace(e):o.push(e)},Eh={nuxt:{buildId:"a879b492-3dd6-491f-9ccb-455cf8e91b50"}},Ch=hh(Eh);function Th(){const e=he();return e._appConfig||(e._appConfig=st(Ch)),e._appConfig}const Rh=!1,xs=!1,xh=!1,Ig={componentName:"NuxtLink"},Mg={deep:!0},Hg={},Ph="#__nuxt";let or,wc;function Ah(){var t;const e=(t=Th().nuxt)==null?void 0:t.buildId;return or=$fetch(ro(`builds/meta/${e}.json`)),or.then(n=>{wc=dh(n.matcher)}),or}function Lr(){return or||Ah()}async function Ec(e){return await Lr(),_c({},...wc.matchAll(e).reverse())}function yi(e,t={}){const n=kh(e,t),r=he(),s=r._payloadCache=r._payloadCache||{};return n in s||(s[n]=Sh(e).then(o=>o?Cc(n).then(i=>i||(delete s[n],null)):(s[n]=null,null))),s[n]}const _i="json";function kh(e,t={}){const n=new URL(e,"http://localhost");if(n.search)throw new Error("Payload URL cannot contain search params: "+e);if(n.host!=="localhost"||Un(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():"");return Dn(oo().app.baseURL,n.pathname,r?`_payload.${r}.${_i}`:`_payload.${_i}`)}async function Cc(e){const t=fetch(e).then(n=>n.text().then(Tc));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Sh(e=co().path){if((await Lr()).prerendered.includes(e))return!0;const n=await Ec(e);return!!n.prerender&&!n.redirect}let tr=null;async function Oh(){if(tr)return tr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=Tc(e.textContent||""),n=e.dataset.src?await Cc(e.dataset.src):void 0;return tr={...t,...n,...window.__NUXT__},tr}function Tc(e){return Ad(e,he()._payloadRevivers)}function Ih(e,t){he()._payloadRevivers[e]=t}const bi={NuxtError:e=>lo(e),EmptyShallowRef:e=>Sn(e==="_"?void 0:e==="0n"?BigInt(0):yr(e)),EmptyRef:e=>rt(e==="_"?void 0:e==="0n"?BigInt(0):yr(e)),ShallowRef:e=>Sn(e),ShallowReactive:e=>Fn(e),Ref:e=>rt(e),Reactive:e=>st(e)},Mh=Et({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in bi)Ih(r,bi[r]);Object.assign(e.payload,([t,n]=Nn(()=>e.runWithContext(Oh)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Hh=[],Lh=Et({name:"nuxt:head",enforce:"pre",setup(e){const t=ah({plugins:Hh});uh(()=>he().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await dc(t)};t.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! +function Os(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const ue={},zt=[],Ke=()=>{},Fc=()=>!1,jn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Is=e=>e.startsWith("onUpdate:"),me=Object.assign,Ms=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Bc=Object.prototype.hasOwnProperty,ee=(e,t)=>Bc.call(e,t),W=Array.isArray,Jt=e=>an(e)==="[object Map]",cn=e=>an(e)==="[object Set]",mo=e=>an(e)==="[object Date]",Uc=e=>an(e)==="[object RegExp]",X=e=>typeof e=="function",de=e=>typeof e=="string",_t=e=>typeof e=="symbol",ie=e=>e!==null&&typeof e=="object",Di=e=>(ie(e)||X(e))&&X(e.then)&&X(e.catch),Ki=Object.prototype.toString,an=e=>Ki.call(e),Dc=e=>an(e).slice(8,-1),Wi=e=>an(e)==="[object Object]",Hs=e=>de(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,vn=Os(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),wr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Kc=/-(\w)/g,Ye=wr(e=>e.replace(Kc,(t,n)=>n?n.toUpperCase():"")),Wc=/\B([A-Z])/g,un=wr(e=>e.replace(Wc,"-$1").toLowerCase()),Er=wr(e=>e.charAt(0).toUpperCase()+e.slice(1)),$r=wr(e=>e?`on${Er(e)}`:""),Nt=(e,t)=>!Object.is(e,t),Qt=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},lr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vi=e=>{const t=de(e)?Number(e):NaN;return isNaN(t)?e:t};let yo;const es=()=>yo||(yo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Cr(e){if(W(e)){const t={};for(let n=0;n{if(n){const r=n.split(qc);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Tr(e){let t="";if(de(e))t=e;else if(W(e))for(let n=0;n$t(n,t))}const gg=e=>de(e)?e:e==null?"":W(e)||ie(e)&&(e.toString===Ki||!X(e.toString))?JSON.stringify(e,zi,2):String(e),zi=(e,t)=>t&&t.__v_isRef?zi(e,t.value):Jt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[jr(r,o)+" =>"]=s,n),{})}:cn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>jr(n))}:_t(t)?jr(t):ie(t)&&!W(t)&&!Wi(t)?String(t):t,jr=(e,t="")=>{var n;return _t(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Be;class Ji{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Be,!t&&Be&&(this.index=(Be.scopes||(Be.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Be;try{return Be=this,t()}finally{Be=n}}}on(){Be=this}off(){Be=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Qi=e=>(e.w&bt)>0,Xi=e=>(e.n&bt)>0,na=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(a==="length"||!_t(a)&&a>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":W(e)?Hs(n)&&l.push(i.get("length")):(l.push(i.get(Ot)),Jt(e)&&l.push(i.get(ns)));break;case"delete":W(e)||(l.push(i.get(Ot)),Jt(e)&&l.push(i.get(ns)));break;case"set":Jt(e)&&l.push(i.get(Ot));break}if(l.length===1)l[0]&&rs(l[0]);else{const c=[];for(const u of l)u&&c.push(...u);rs(Ns(c))}}function rs(e,t){const n=W(e)?e:[...e];for(const r of n)r.computed&&bo(r);for(const r of n)r.computed||bo(r)}function bo(e,t){(e!==Ue||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function sa(e,t){var n;return(n=cr.get(e))==null?void 0:n.get(t)}const oa=Os("__proto__,__v_isRef,__isVue"),Gi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(_t)),vo=ia();function ia(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=te(this);for(let o=0,i=this.length;o{e[t]=function(...n){fn();const r=te(this)[t].apply(this,n);return dn(),r}}),e}function la(e){const t=te(this);return ke(t,"has",e),t.hasOwnProperty(e)}class el{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const s=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?va:sl:o?rl:nl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=W(t);if(!s){if(i&&ee(vo,n))return Reflect.get(vo,n,r);if(n==="hasOwnProperty")return la}const l=Reflect.get(t,n,r);return(_t(n)?Gi.has(n):oa(n))||(s||ke(t,"get",n),o)?l:we(l)?i&&Hs(n)?l:l.value:ie(l)?s?ol(l):st(l):l}}class tl extends el{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._shallow){const c=jt(o);if(!ar(r)&&!jt(r)&&(o=te(o),r=te(r)),!W(t)&&we(o)&&!we(r))return c?!1:(o.value=r,!0)}const i=W(t)&&Hs(n)?Number(n)e,Rr=e=>Reflect.getPrototypeOf(e);function Vn(e,t,n=!1,r=!1){e=e.__v_raw;const s=te(e),o=te(t);n||(Nt(t,o)&&ke(s,"get",t),ke(s,"get",o));const{has:i}=Rr(s),l=r?js:n?Us:kn;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function qn(e,t=!1){const n=this.__v_raw,r=te(n),s=te(e);return t||(Nt(e,s)&&ke(r,"has",e),ke(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function zn(e,t=!1){return e=e.__v_raw,!t&&ke(te(e),"iterate",Ot),Reflect.get(e,"size",e)}function wo(e){e=te(e);const t=te(this);return Rr(t).has.call(t,e)||(t.add(e),nt(t,"add",e,e)),this}function Eo(e,t){t=te(t);const n=te(this),{has:r,get:s}=Rr(n);let o=r.call(n,e);o||(e=te(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?Nt(t,i)&&nt(n,"set",e,t):nt(n,"add",e,t),this}function Co(e){const t=te(this),{has:n,get:r}=Rr(t);let s=n.call(t,e);s||(e=te(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&nt(t,"delete",e,void 0),o}function To(){const e=te(this),t=e.size!==0,n=e.clear();return t&&nt(e,"clear",void 0,void 0),n}function Jn(e,t){return function(r,s){const o=this,i=o.__v_raw,l=te(i),c=t?js:e?Us:kn;return!e&&ke(l,"iterate",Ot),i.forEach((u,a)=>r.call(s,c(u),c(a),o))}}function Qn(e,t,n){return function(...r){const s=this.__v_raw,o=te(s),i=Jt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,u=s[e](...r),a=n?js:t?Us:kn;return!t&&ke(o,"iterate",c?ns:Ot),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:l?[a(f[0]),a(f[1])]:a(f),done:d}},[Symbol.iterator](){return this}}}}function ct(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function da(){const e={get(o){return Vn(this,o)},get size(){return zn(this)},has:qn,add:wo,set:Eo,delete:Co,clear:To,forEach:Jn(!1,!1)},t={get(o){return Vn(this,o,!1,!0)},get size(){return zn(this)},has:qn,add:wo,set:Eo,delete:Co,clear:To,forEach:Jn(!1,!0)},n={get(o){return Vn(this,o,!0)},get size(){return zn(this,!0)},has(o){return qn.call(this,o,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:Jn(!0,!1)},r={get(o){return Vn(this,o,!0,!0)},get size(){return zn(this,!0)},has(o){return qn.call(this,o,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:Jn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Qn(o,!1,!1),n[o]=Qn(o,!0,!1),t[o]=Qn(o,!1,!0),r[o]=Qn(o,!0,!0)}),[e,n,t,r]}const[ha,pa,ga,ma]=da();function Fs(e,t){const n=t?e?ma:ga:e?pa:ha;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(ee(n,s)&&s in r?n:r,s,o)}const ya={get:Fs(!1,!1)},_a={get:Fs(!1,!0)},ba={get:Fs(!0,!1)},nl=new WeakMap,rl=new WeakMap,sl=new WeakMap,va=new WeakMap;function wa(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ea(e){return e.__v_skip||!Object.isExtensible(e)?0:wa(Dc(e))}function st(e){return jt(e)?e:Bs(e,!1,aa,ya,nl)}function Fn(e){return Bs(e,!1,fa,_a,rl)}function ol(e){return Bs(e,!0,ua,ba,sl)}function Bs(e,t,n,r,s){if(!ie(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=Ea(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function Xt(e){return jt(e)?Xt(e.__v_raw):!!(e&&e.__v_isReactive)}function jt(e){return!!(e&&e.__v_isReadonly)}function ar(e){return!!(e&&e.__v_isShallow)}function il(e){return Xt(e)||jt(e)}function te(e){const t=e&&e.__v_raw;return t?te(t):e}function ll(e){return ir(e,"__v_skip",!0),e}const kn=e=>ie(e)?st(e):e,Us=e=>ie(e)?ol(e):e;function cl(e){mt&&Ue&&(e=te(e),Zi(e.dep||(e.dep=Ns())))}function al(e,t){e=te(e);const n=e.dep;n&&rs(n)}function we(e){return!!(e&&e.__v_isRef===!0)}function rt(e){return ul(e,!1)}function Sn(e){return ul(e,!0)}function ul(e,t){return we(e)?e:new Ca(e,t)}class Ca{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:te(t),this._value=n?t:kn(t)}get value(){return cl(this),this._value}set value(t){const n=this.__v_isShallow||ar(t)||jt(t);t=n?t:te(t),Nt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:kn(t),al(this))}}function ae(e){return we(e)?e.value:e}function mg(e){return X(e)?e():ae(e)}const Ta={get:(e,t,n)=>ae(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return we(s)&&!we(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function fl(e){return Xt(e)?e:new Proxy(e,Ta)}class Ra{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return sa(te(this._object),this._key)}}class xa{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Pa(e,t,n){return we(e)?e:X(e)?new xa(e):ie(e)&&arguments.length>1?Aa(e,t,n):rt(e)}function Aa(e,t,n){const r=e[t];return we(r)?r:new Ra(e,t,n)}class ka{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new $s(t,()=>{this._dirty||(this._dirty=!0,al(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=te(this);return cl(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Sa(e,t,n=!1){let r,s;const o=X(e);return o?(r=e,s=Ke):(r=e.get,s=e.set),new ka(r,s,o||!s,n)}function yt(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){hn(o,t,n)}return s}function Ne(e,t,n,r){if(X(e)){const o=yt(e,t,n,r);return o&&Di(o)&&o.catch(i=>{hn(i,t,n)}),o}const s=[];for(let o=0;o>>1,s=ve[r],o=In(s);oQe&&ve.splice(t,1)}function os(e){W(e)?Yt.push(...e):(!Ge||!Ge.includes(e,e.allowRecurse?Pt+1:Pt))&&Yt.push(e),hl()}function Ro(e,t,n=On?Qe+1:0){for(;nIn(n)-In(r)),Pt=0;Pte.id==null?1/0:e.id,Ha=(e,t)=>{const n=In(e)-In(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function pl(e){ss=!1,On=!0,ve.sort(Ha);const t=Ke;try{for(Qe=0;Qede(m)?m.trim():m)),f&&(s=n.map(lr))}let l,c=r[l=$r(t)]||r[l=$r(Ye(t))];!c&&o&&(c=r[l=$r(un(t))]),c&&Ne(c,e,6,s);const u=r[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ne(u,e,6,s)}}function gl(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!X(e)){const c=u=>{const a=gl(u,t,!0);a&&(l=!0,me(i,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(ie(e)&&r.set(e,null),null):(W(o)?o.forEach(c=>i[c]=null):me(i,o),ie(e)&&r.set(e,i),i)}function Pr(e,t){return!e||!jn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ee(e,t[0].toLowerCase()+t.slice(1))||ee(e,un(t))||ee(e,t))}let ye=null,Ar=null;function fr(e){const t=ye;return ye=e,Ar=e&&e.type.__scopeId||null,t}function yg(e){Ar=e}function _g(){Ar=null}function Ks(e,t=ye,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Fo(-1);const o=fr(t);let i;try{i=e(...s)}finally{fr(o),r._d&&Fo(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Fr(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:l,attrs:c,emit:u,render:a,renderCache:f,data:d,setupState:m,ctx:v,inheritAttrs:T}=e;let O,x;const b=fr(e);try{if(n.shapeFlag&4){const g=s||r,E=g;O=Me(a.call(E,g,f,o,m,d,v)),x=c}else{const g=t;O=Me(g.length>1?g(o,{attrs:c,slots:l,emit:u}):g(o,null)),x=t.props?c:$a(c)}}catch(g){Tn.length=0,hn(g,e,1),O=fe(Te)}let y=O;if(x&&T!==!1){const g=Object.keys(x),{shapeFlag:E}=y;g.length&&E&7&&(i&&g.some(Is)&&(x=ja(x,i)),y=ot(y,x))}return n.dirs&&(y=ot(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),O=y,fr(b),O}function Na(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||jn(n))&&((t||(t={}))[n]=e[n]);return t},ja=(e,t)=>{const n={};for(const r in e)(!Is(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Fa(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?xo(r,i,u):!!i;if(c&8){const a=t.dynamicProps;for(let f=0;fe.__isSuspense,Ua={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,l,c,u){e==null?Da(t,n,r,s,o,i,l,c,u):Ka(e,t,n,r,s,i,l,c,u)},hydrate:Wa,create:zs,normalize:Va},qs=Ua;function Mn(e,t){const n=e.props&&e.props[t];X(n)&&n()}function Da(e,t,n,r,s,o,i,l,c){const{p:u,o:{createElement:a}}=c,f=a("div"),d=e.suspense=zs(e,s,r,t,f,n,o,i,l,c);u(null,d.pendingBranch=e.ssContent,f,null,r,d,o,i),d.deps>0?(Mn(e,"onPending"),Mn(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,o,i),Zt(d,e.ssFallback)):d.resolve(!1,!0)}function Ka(e,t,n,r,s,o,i,l,{p:c,um:u,o:{createElement:a}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,m=t.ssFallback,{activeBranch:v,pendingBranch:T,isInFallback:O,isHydrating:x}=f;if(T)f.pendingBranch=d,De(d,T)?(c(T,d,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0?f.resolve():O&&(c(v,m,n,r,s,null,o,i,l),Zt(f,m))):(f.pendingId++,x?(f.isHydrating=!1,f.activeBranch=T):u(T,s,f),f.deps=0,f.effects.length=0,f.hiddenContainer=a("div"),O?(c(null,d,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0?f.resolve():(c(v,m,n,r,s,null,o,i,l),Zt(f,m))):v&&De(d,v)?(c(v,d,n,r,s,f,o,i,l),f.resolve(!0)):(c(null,d,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0&&f.resolve()));else if(v&&De(d,v))c(v,d,n,r,s,f,o,i,l),Zt(f,d);else if(Mn(t,"onPending"),f.pendingBranch=d,f.pendingId++,c(null,d,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0)f.resolve();else{const{timeout:b,pendingId:y}=f;b>0?setTimeout(()=>{f.pendingId===y&&f.fallback(m)},b):b===0&&f.fallback(m)}}function zs(e,t,n,r,s,o,i,l,c,u,a=!1){const{p:f,m:d,um:m,n:v,o:{parentNode:T,remove:O}}=u;let x;const b=qa(e);b&&t!=null&&t.pendingBranch&&(x=t.pendingId,t.deps++);const y=e.props?Vi(e.props.timeout):void 0,g={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:s,anchor:o,deps:0,pendingId:0,timeout:typeof y=="number"?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!a,isHydrating:a,isUnmounted:!1,effects:[],resolve(E=!1,I=!1){const{vnode:N,activeBranch:k,pendingBranch:B,pendingId:$,effects:Q,parentComponent:M,container:J}=g;let le=!1;if(g.isHydrating)g.isHydrating=!1;else if(!E){le=k&&B.transition&&B.transition.mode==="out-in",le&&(k.transition.afterLeave=()=>{$===g.pendingId&&(d(B,J,v(k),0),os(Q))});let{anchor:Z}=g;k&&(Z=v(k),m(k,M,g,!0)),le||d(B,J,Z,0)}Zt(g,B),g.pendingBranch=null,g.isInFallback=!1;let oe=g.parent,D=!1;for(;oe;){if(oe.pendingBranch){oe.effects.push(...Q),D=!0;break}oe=oe.parent}!D&&!le&&os(Q),g.effects=[],b&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!I&&t.resolve()),Mn(N,"onResolve")},fallback(E){if(!g.pendingBranch)return;const{vnode:I,activeBranch:N,parentComponent:k,container:B,isSVG:$}=g;Mn(I,"onFallback");const Q=v(N),M=()=>{g.isInFallback&&(f(null,E,B,Q,k,null,$,l,c),Zt(g,E))},J=E.transition&&E.transition.mode==="out-in";J&&(N.transition.afterLeave=M),g.isInFallback=!0,m(N,k,null,!0),J||M()},move(E,I,N){g.activeBranch&&d(g.activeBranch,E,I,N),g.container=E},next(){return g.activeBranch&&v(g.activeBranch)},registerDep(E,I){const N=!!g.pendingBranch;N&&g.deps++;const k=E.vnode.el;E.asyncDep.catch(B=>{hn(B,E,0)}).then(B=>{if(E.isUnmounted||g.isUnmounted||g.pendingId!==E.suspenseId)return;E.asyncResolved=!0;const{vnode:$}=E;fs(E,B,!1),k&&($.el=k);const Q=!k&&E.subTree.el;I(E,$,T(k||E.subTree.el),k?null:v(E.subTree),g,i,c),Q&&O(Q),Ws(E,$.el),N&&--g.deps===0&&g.resolve()})},unmount(E,I){g.isUnmounted=!0,g.activeBranch&&m(g.activeBranch,n,E,I),g.pendingBranch&&m(g.pendingBranch,n,E,I)}};return g}function Wa(e,t,n,r,s,o,i,l,c){const u=t.suspense=zs(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,l,!0),a=c(e,u.pendingBranch=t.ssContent,n,u,o,i);return u.deps===0&&u.resolve(!1,!0),a}function Va(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Ao(r?n.default:n),e.ssFallback=r?Ao(n.fallback):fe(Te)}function Ao(e){let t;if(X(e)){const n=en&&e._c;n&&(e._d=!1,Xe()),e=e(),n&&(e._d=!0,t=Le,Bl())}return W(e)&&(e=Na(e)),e=Me(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function bl(e,t){t&&t.pendingBranch?W(e)?t.effects.push(...e):t.effects.push(e):os(e)}function Zt(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,s=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=s,Ws(r,s))}function qa(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function vg(e,t){return Js(e,null,t)}const Xn={};function wn(e,t,n){return Js(e,t,n)}function Js(e,t,{immediate:n,deep:r,flush:s,onTrack:o,onTrigger:i}=ue){var l;const c=ta()===((l=ge)==null?void 0:l.scope)?ge:null;let u,a=!1,f=!1;if(we(e)?(u=()=>e.value,a=ar(e)):Xt(e)?(u=()=>e,r=!0):W(e)?(f=!0,a=e.some(g=>Xt(g)||ar(g)),u=()=>e.map(g=>{if(we(g))return g.value;if(Xt(g))return kt(g);if(X(g))return yt(g,c,2)})):X(e)?t?u=()=>yt(e,c,2):u=()=>{if(!(c&&c.isUnmounted))return d&&d(),Ne(e,c,3,[m])}:u=Ke,t&&r){const g=u;u=()=>kt(g())}let d,m=g=>{d=b.onStop=()=>{yt(g,c,4),d=b.onStop=void 0}},v;if(rn)if(m=Ke,t?n&&Ne(t,c,3,[u(),f?[]:void 0,m]):u(),s==="sync"){const g=Lu();v=g.__watcherHandles||(g.__watcherHandles=[])}else return Ke;let T=f?new Array(e.length).fill(Xn):Xn;const O=()=>{if(b.active)if(t){const g=b.run();(r||a||(f?g.some((E,I)=>Nt(E,T[I])):Nt(g,T)))&&(d&&d(),Ne(t,c,3,[g,T===Xn?void 0:f&&T[0]===Xn?[]:T,m]),T=g)}else b.run()};O.allowRecurse=!!t;let x;s==="sync"?x=O:s==="post"?x=()=>_e(O,c&&c.suspense):(O.pre=!0,c&&(O.id=c.uid),x=()=>xr(O));const b=new $s(u,x);t?n?O():T=b.run():s==="post"?_e(b.run.bind(b),c&&c.suspense):b.run();const y=()=>{b.stop(),c&&c.scope&&Ms(c.scope.effects,b)};return v&&v.push(y),y}function za(e,t,n){const r=this.proxy,s=de(e)?e.includes(".")?vl(r,e):()=>r[e]:e.bind(r,r);let o;X(t)?o=t:(o=t.handler,n=t);const i=ge;nn(this);const l=Js(s,o.bind(r),n);return i?nn(i):Ht(),l}function vl(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{kt(n,t)});else if(Wi(e))for(const n in e)kt(e[n],t);return e}function wg(e,t){const n=ye;if(n===null)return e;const r=Or(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),Xs(()=>{e.isUnmounting=!0}),e}const Ie=[Function,Array],wl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ie,onEnter:Ie,onAfterEnter:Ie,onEnterCancelled:Ie,onBeforeLeave:Ie,onLeave:Ie,onAfterLeave:Ie,onLeaveCancelled:Ie,onBeforeAppear:Ie,onAppear:Ie,onAfterAppear:Ie,onAppearCancelled:Ie},Qa={name:"BaseTransition",props:wl,setup(e,{slots:t}){const n=eo(),r=Ja();let s;return()=>{const o=t.default&&Cl(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const T of o)if(T.type!==Te){i=T;break}}const l=te(e),{mode:c}=l;if(r.isLeaving)return Br(i);const u=ko(i);if(!u)return Br(i);const a=is(u,l,r,n);dr(u,a);const f=n.subTree,d=f&&ko(f);let m=!1;const{getTransitionKey:v}=u.type;if(v){const T=v();s===void 0?s=T:T!==s&&(s=T,m=!0)}if(d&&d.type!==Te&&(!De(u,d)||m)){const T=is(d,l,r,n);if(dr(d,T),c==="out-in")return r.isLeaving=!0,T.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Br(i);c==="in-out"&&u.type!==Te&&(T.delayLeave=(O,x,b)=>{const y=El(r,d);y[String(d.key)]=d,O[ht]=()=>{x(),O[ht]=void 0,delete a.delayedLeave},a.delayedLeave=b})}return i}}},Xa=Qa;function El(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function is(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:a,onBeforeLeave:f,onLeave:d,onAfterLeave:m,onLeaveCancelled:v,onBeforeAppear:T,onAppear:O,onAfterAppear:x,onAppearCancelled:b}=t,y=String(e.key),g=El(n,e),E=(k,B)=>{k&&Ne(k,r,9,B)},I=(k,B)=>{const $=B[1];E(k,B),W(k)?k.every(Q=>Q.length<=1)&&$():k.length<=1&&$()},N={mode:o,persisted:i,beforeEnter(k){let B=l;if(!n.isMounted)if(s)B=T||l;else return;k[ht]&&k[ht](!0);const $=g[y];$&&De(e,$)&&$.el[ht]&&$.el[ht](),E(B,[k])},enter(k){let B=c,$=u,Q=a;if(!n.isMounted)if(s)B=O||c,$=x||u,Q=b||a;else return;let M=!1;const J=k[Yn]=le=>{M||(M=!0,le?E(Q,[k]):E($,[k]),N.delayedLeave&&N.delayedLeave(),k[Yn]=void 0)};B?I(B,[k,J]):J()},leave(k,B){const $=String(e.key);if(k[Yn]&&k[Yn](!0),n.isUnmounting)return B();E(f,[k]);let Q=!1;const M=k[ht]=J=>{Q||(Q=!0,B(),J?E(v,[k]):E(m,[k]),k[ht]=void 0,g[$]===e&&delete g[$])};g[$]=e,d?I(d,[k,M]):M()},clone(k){return is(k,t,n,r)}};return N}function Br(e){if(Bn(e))return e=ot(e),e.children=null,e}function ko(e){return Bn(e)?e.children?e.children[0]:void 0:e}function dr(e,t){e.shapeFlag&6&&e.component?dr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Cl(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;ome({name:e.name},t,{setup:e}))():e}const It=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function So(e){X(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:l}=e;let c=null,u,a=0;const f=()=>(a++,c=null,d()),d=()=>{let m;return c||(m=c=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),l)return new Promise((T,O)=>{l(v,()=>T(f()),()=>O(v),a+1)});throw v}).then(v=>m!==c&&c?c:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),u=v,v)))};return wt({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const m=ge;if(u)return()=>Ur(u,m);const v=b=>{c=null,hn(b,m,13,!r)};if(i&&m.suspense||rn)return d().then(b=>()=>Ur(b,m)).catch(b=>(v(b),()=>r?fe(r,{error:b}):null));const T=rt(!1),O=rt(),x=rt(!!s);return s&&setTimeout(()=>{x.value=!1},s),o!=null&&setTimeout(()=>{if(!T.value&&!O.value){const b=new Error(`Async component timed out after ${o}ms.`);v(b),O.value=b}},o),d().then(()=>{T.value=!0,m.parent&&Bn(m.parent.vnode)&&xr(m.parent.update)}).catch(b=>{v(b),O.value=b}),()=>{if(T.value&&u)return Ur(u,m);if(O.value&&r)return fe(r,{error:O.value});if(n&&!x.value)return fe(n)}}})}function Ur(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=fe(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const Bn=e=>e.type.__isKeepAlive,Ya={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=eo(),r=n.ctx;if(!r.renderer)return()=>{const b=t.default&&t.default();return b&&b.length===1?b[0]:b};const s=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:c,m:u,um:a,o:{createElement:f}}}=r,d=f("div");r.activate=(b,y,g,E,I)=>{const N=b.component;u(b,y,g,0,l),c(N.vnode,b,y,g,N,l,E,b.slotScopeIds,I),_e(()=>{N.isDeactivated=!1,N.a&&Qt(N.a);const k=b.props&&b.props.onVnodeMounted;k&&Pe(k,N.parent,b)},l)},r.deactivate=b=>{const y=b.component;u(b,d,null,1,l),_e(()=>{y.da&&Qt(y.da);const g=b.props&&b.props.onVnodeUnmounted;g&&Pe(g,y.parent,b),y.isDeactivated=!0},l)};function m(b){Dr(b),a(b,n,l,!0)}function v(b){s.forEach((y,g)=>{const E=ds(y.type);E&&(!b||!b(E))&&T(g)})}function T(b){const y=s.get(b);!i||!De(y,i)?m(y):i&&Dr(i),s.delete(b),o.delete(b)}wn(()=>[e.include,e.exclude],([b,y])=>{b&&v(g=>_n(b,g)),y&&v(g=>!_n(y,g))},{flush:"post",deep:!0});let O=null;const x=()=>{O!=null&&s.set(O,Kr(n.subTree))};return Qs(x),Rl(x),Xs(()=>{s.forEach(b=>{const{subTree:y,suspense:g}=n,E=Kr(y);if(b.type===E.type&&b.key===E.key){Dr(E);const I=E.component.da;I&&_e(I,g);return}m(b)})}),()=>{if(O=null,!t.default)return null;const b=t.default(),y=b[0];if(b.length>1)return i=null,b;if(!tn(y)||!(y.shapeFlag&4)&&!(y.shapeFlag&128))return i=null,y;let g=Kr(y);const E=g.type,I=ds(It(g)?g.type.__asyncResolved||{}:E),{include:N,exclude:k,max:B}=e;if(N&&(!I||!_n(N,I))||k&&I&&_n(k,I))return i=g,y;const $=g.key==null?E:g.key,Q=s.get($);return g.el&&(g=ot(g),y.shapeFlag&128&&(y.ssContent=g)),O=$,Q?(g.el=Q.el,g.component=Q.component,g.transition&&dr(g,g.transition),g.shapeFlag|=512,o.delete($),o.add($)):(o.add($),B&&o.size>parseInt(B,10)&&T(o.values().next().value)),g.shapeFlag|=256,i=g,_l(y.type)?y:g}}},Za=Ya;function _n(e,t){return W(e)?e.some(n=>_n(n,t)):de(e)?e.split(",").includes(t):Uc(e)?e.test(t):!1}function Ga(e,t){Tl(e,"a",t)}function eu(e,t){Tl(e,"da",t)}function Tl(e,t,n=ge){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(kr(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Bn(s.parent.vnode)&&tu(r,t,n,s),s=s.parent}}function tu(e,t,n,r){const s=kr(t,e,r,!0);xl(()=>{Ms(r[t],s)},n)}function Dr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Kr(e){return e.shapeFlag&128?e.ssContent:e}function kr(e,t,n=ge,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;fn(),nn(n);const l=Ne(t,n,e,i);return Ht(),dn(),l});return r?s.unshift(o):s.push(o),o}}const it=e=>(t,n=ge)=>(!rn||e==="sp")&&kr(e,(...r)=>t(...r),n),nu=it("bm"),Qs=it("m"),ru=it("bu"),Rl=it("u"),Xs=it("bum"),xl=it("um"),su=it("sp"),ou=it("rtg"),iu=it("rtc");function Pl(e,t=ge){kr("ec",e,t)}function Eg(e,t,n={},r,s){if(ye.isCE||ye.parent&&It(ye.parent)&&ye.parent.isCE)return t!=="default"&&(n.name=t),fe("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),Xe();const i=o&&Al(o(n)),l=et(Ae,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function Al(e){return e.some(t=>tn(t)?!(t.type===Te||t.type===Ae&&!Al(t.children)):!0)?e:null}const ls=e=>e?zl(e)?Or(e)||e.proxy:ls(e.parent):null,En=me(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ls(e.parent),$root:e=>ls(e.root),$emit:e=>e.emit,$options:e=>Ys(e),$forceUpdate:e=>e.f||(e.f=()=>xr(e.update)),$nextTick:e=>e.n||(e.n=Ft.bind(e.proxy)),$watch:e=>za.bind(e)}),Wr=(e,t)=>e!==ue&&!e.__isScriptSetup&&ee(e,t),lu={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Wr(r,t))return i[t]=1,r[t];if(s!==ue&&ee(s,t))return i[t]=2,s[t];if((u=e.propsOptions[0])&&ee(u,t))return i[t]=3,o[t];if(n!==ue&&ee(n,t))return i[t]=4,n[t];cs&&(i[t]=0)}}const a=En[t];let f,d;if(a)return t==="$attrs"&&ke(e,"get",t),a(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ue&&ee(n,t))return i[t]=4,n[t];if(d=c.config.globalProperties,ee(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Wr(s,t)?(s[t]=n,!0):r!==ue&&ee(r,t)?(r[t]=n,!0):ee(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==ue&&ee(e,i)||Wr(t,i)||(l=o[0])&&ee(l,i)||ee(r,i)||ee(En,i)||ee(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ee(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Oo(e){return W(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let cs=!0;function cu(e){const t=Ys(e),n=e.proxy,r=e.ctx;cs=!1,t.beforeCreate&&Io(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:u,created:a,beforeMount:f,mounted:d,beforeUpdate:m,updated:v,activated:T,deactivated:O,beforeDestroy:x,beforeUnmount:b,destroyed:y,unmounted:g,render:E,renderTracked:I,renderTriggered:N,errorCaptured:k,serverPrefetch:B,expose:$,inheritAttrs:Q,components:M,directives:J,filters:le}=t;if(u&&au(u,r,null),i)for(const Z in i){const K=i[Z];X(K)&&(r[Z]=K.bind(n))}if(s){const Z=s.call(n,n);ie(Z)&&(e.data=st(Z))}if(cs=!0,o)for(const Z in o){const K=o[Z],je=X(K)?K.bind(n,n):X(K.get)?K.get.bind(n,n):Ke,lt=!X(K)&&X(K.set)?K.set.bind(n):Ke,Ve=He({get:je,set:lt});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>Ve.value,set:Re=>Ve.value=Re})}if(l)for(const Z in l)kl(l[Z],r,n,Z);if(c){const Z=X(c)?c.call(n):c;Reflect.ownKeys(Z).forEach(K=>{Mt(K,Z[K])})}a&&Io(a,e,"c");function D(Z,K){W(K)?K.forEach(je=>Z(je.bind(n))):K&&Z(K.bind(n))}if(D(nu,f),D(Qs,d),D(ru,m),D(Rl,v),D(Ga,T),D(eu,O),D(Pl,k),D(iu,I),D(ou,N),D(Xs,b),D(xl,g),D(su,B),W($))if($.length){const Z=e.exposed||(e.exposed={});$.forEach(K=>{Object.defineProperty(Z,K,{get:()=>n[K],set:je=>n[K]=je})})}else e.exposed||(e.exposed={});E&&e.render===Ke&&(e.render=E),Q!=null&&(e.inheritAttrs=Q),M&&(e.components=M),J&&(e.directives=J)}function au(e,t,n=Ke){W(e)&&(e=as(e));for(const r in e){const s=e[r];let o;ie(s)?"default"in s?o=Ce(s.from||r,s.default,!0):o=Ce(s.from||r):o=Ce(s),we(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Io(e,t,n){Ne(W(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function kl(e,t,n,r){const s=r.includes(".")?vl(n,r):()=>n[r];if(de(e)){const o=t[e];X(o)&&wn(s,o)}else if(X(e))wn(s,e.bind(n));else if(ie(e))if(W(e))e.forEach(o=>kl(o,t,n,r));else{const o=X(e.handler)?e.handler.bind(n):t[e.handler];X(o)&&wn(s,o,e)}}function Ys(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(u=>hr(c,u,i,!0)),hr(c,t,i)),ie(t)&&o.set(t,c),c}function hr(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&hr(e,o,n,!0),s&&s.forEach(i=>hr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=uu[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const uu={data:Mo,props:Ho,emits:Ho,methods:bn,computed:bn,beforeCreate:Ee,created:Ee,beforeMount:Ee,mounted:Ee,beforeUpdate:Ee,updated:Ee,beforeDestroy:Ee,beforeUnmount:Ee,destroyed:Ee,unmounted:Ee,activated:Ee,deactivated:Ee,errorCaptured:Ee,serverPrefetch:Ee,components:bn,directives:bn,watch:du,provide:Mo,inject:fu};function Mo(e,t){return t?e?function(){return me(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function fu(e,t){return bn(as(e),as(t))}function as(e){if(W(e)){const t={};for(let n=0;n1)return n&&X(t)?t.call(r&&r.proxy):t}}function Ol(){return!!(ge||ye||Hn)}function gu(e,t,n,r=!1){const s={},o={};ir(o,Sr,1),e.propsDefaults=Object.create(null),Il(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:Fn(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function mu(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=te(s),[c]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let f=0;f{c=!0;const[d,m]=Ml(f,t,!0);me(i,d),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!o&&!c)return ie(e)&&r.set(e,zt),zt;if(W(o))for(let a=0;a-1,m[1]=T<0||v-1||ee(m,"default"))&&l.push(f)}}}const u=[i,l];return ie(e)&&r.set(e,u),u}function Lo(e){return e[0]!=="$"}function No(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function $o(e,t){return No(e)===No(t)}function jo(e,t){return W(t)?t.findIndex(n=>$o(n,e)):X(t)&&$o(t,e)?0:-1}const Hl=e=>e[0]==="_"||e==="$stable",Zs=e=>W(e)?e.map(Me):[Me(e)],yu=(e,t,n)=>{if(t._n)return t;const r=Ks((...s)=>Zs(t(...s)),n);return r._c=!1,r},Ll=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Hl(s))continue;const o=e[s];if(X(o))t[s]=yu(s,o,r);else if(o!=null){const i=Zs(o);t[s]=()=>i}}},Nl=(e,t)=>{const n=Zs(t);e.slots.default=()=>n},_u=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=te(t),ir(t,"_",n)):Ll(t,e.slots={})}else e.slots={},t&&Nl(e,t);ir(e.slots,Sr,1)},bu=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ue;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(me(s,t),!n&&l===1&&delete s._):(o=!t.$stable,Ll(t,s)),i=t}else t&&(Nl(e,t),i={default:1});if(o)for(const l in s)!Hl(l)&&i[l]==null&&delete s[l]};function pr(e,t,n,r,s=!1){if(W(e)){e.forEach((d,m)=>pr(d,t&&(W(t)?t[m]:t),n,r,s));return}if(It(r)&&!s)return;const o=r.shapeFlag&4?Or(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:c}=e,u=t&&t.r,a=l.refs===ue?l.refs={}:l.refs,f=l.setupState;if(u!=null&&u!==c&&(de(u)?(a[u]=null,ee(f,u)&&(f[u]=null)):we(u)&&(u.value=null)),X(c))yt(c,l,12,[i,a]);else{const d=de(c),m=we(c);if(d||m){const v=()=>{if(e.f){const T=d?ee(f,c)?f[c]:a[c]:c.value;s?W(T)&&Ms(T,o):W(T)?T.includes(o)||T.push(o):d?(a[c]=[o],ee(f,c)&&(f[c]=a[c])):(c.value=[o],e.k&&(a[e.k]=c.value))}else d?(a[c]=i,ee(f,c)&&(f[c]=i)):m&&(c.value=i,e.k&&(a[e.k]=i))};i?(v.id=-1,_e(v,n)):v()}}}let at=!1;const Zn=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Gn=e=>e.nodeType===8;function vu(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:u}}=e,a=(y,g)=>{if(!g.hasChildNodes()){n(null,y,g),ur(),g._vnode=y;return}at=!1,f(g.firstChild,y,null,null,null),ur(),g._vnode=y,at&&console.error("Hydration completed but contains mismatches.")},f=(y,g,E,I,N,k=!1)=>{const B=Gn(y)&&y.data==="[",$=()=>T(y,g,E,I,N,B),{type:Q,ref:M,shapeFlag:J,patchFlag:le}=g;let oe=y.nodeType;g.el=y,le===-2&&(k=!1,g.dynamicChildren=null);let D=null;switch(Q){case Gt:oe!==3?g.children===""?(c(g.el=s(""),i(y),y),D=y):D=$():(y.data!==g.children&&(at=!0,y.data=g.children),D=o(y));break;case Te:b(y)?(D=o(y),x(g.el=y.content.firstChild,y,E)):oe!==8||B?D=$():D=o(y);break;case Cn:if(B&&(y=o(y),oe=y.nodeType),oe===1||oe===3){D=y;const Z=!g.children.length;for(let K=0;K{k=k||!!g.dynamicChildren;const{type:B,props:$,patchFlag:Q,shapeFlag:M,dirs:J,transition:le}=g,oe=B==="input"||B==="option";if(oe||Q!==-1){J&&Je(g,null,E,"created");let D=!1;if(b(y)){D=jl(I,le)&&E&&E.vnode.props&&E.vnode.props.appear;const K=y.content.firstChild;D&&le.beforeEnter(K),x(K,y,E),g.el=y=K}if($)if(oe||!k||Q&48)for(const K in $)(oe&&(K.endsWith("value")||K==="indeterminate")||jn(K)&&!vn(K)||K[0]===".")&&r(y,K,null,$[K],!1,void 0,E);else $.onClick&&r(y,"onClick",null,$.onClick,!1,void 0,E);let Z;if((Z=$&&$.onVnodeBeforeMount)&&Pe(Z,E,g),J&&Je(g,null,E,"beforeMount"),((Z=$&&$.onVnodeMounted)||J||D)&&bl(()=>{Z&&Pe(Z,E,g),D&&le.enter(y),J&&Je(g,null,E,"mounted")},I),M&16&&!($&&($.innerHTML||$.textContent))){let K=m(y.firstChild,g,y,E,I,N,k);for(;K;){at=!0;const je=K;K=K.nextSibling,l(je)}}else M&8&&y.textContent!==g.children&&(at=!0,y.textContent=g.children)}return y.nextSibling},m=(y,g,E,I,N,k,B)=>{B=B||!!g.dynamicChildren;const $=g.children,Q=$.length;for(let M=0;M{const{slotScopeIds:B}=g;B&&(N=N?N.concat(B):B);const $=i(y),Q=m(o(y),g,$,E,I,N,k);return Q&&Gn(Q)&&Q.data==="]"?o(g.anchor=Q):(at=!0,c(g.anchor=u("]"),$,Q),Q)},T=(y,g,E,I,N,k)=>{if(at=!0,g.el=null,k){const Q=O(y);for(;;){const M=o(y);if(M&&M!==Q)l(M);else break}}const B=o(y),$=i(y);return l(y),n(null,g,$,B,E,I,Zn($),N),B},O=(y,g="[",E="]")=>{let I=0;for(;y;)if(y=o(y),y&&Gn(y)&&(y.data===g&&I++,y.data===E)){if(I===0)return o(y);I--}return y},x=(y,g,E)=>{const I=g.parentNode;I&&I.replaceChild(y,g);let N=E;for(;N;)N.vnode.el===g&&(N.vnode.el=N.subTree.el=y),N=N.parent},b=y=>y.nodeType===1&&y.tagName.toLowerCase()==="template";return[a,f]}const _e=bl;function wu(e){return $l(e)}function Eu(e){return $l(e,vu)}function $l(e,t){const n=es();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:u,setElementText:a,parentNode:f,nextSibling:d,setScopeId:m=Ke,insertStaticContent:v}=e,T=(h,p,_,w=null,R=null,P=null,j=!1,S=null,H=!!p.dynamicChildren)=>{if(h===p)return;h&&!De(h,p)&&(w=C(h),Re(h,R,P,!0),h=null),p.patchFlag===-2&&(H=!1,p.dynamicChildren=null);const{type:A,ref:q,shapeFlag:U}=p;switch(A){case Gt:O(h,p,_,w);break;case Te:x(h,p,_,w);break;case Cn:h==null&&b(p,_,w,j);break;case Ae:M(h,p,_,w,R,P,j,S,H);break;default:U&1?E(h,p,_,w,R,P,j,S,H):U&6?J(h,p,_,w,R,P,j,S,H):(U&64||U&128)&&A.process(h,p,_,w,R,P,j,S,H,L)}q!=null&&R&&pr(q,h&&h.ref,P,p||h,!p)},O=(h,p,_,w)=>{if(h==null)r(p.el=l(p.children),_,w);else{const R=p.el=h.el;p.children!==h.children&&u(R,p.children)}},x=(h,p,_,w)=>{h==null?r(p.el=c(p.children||""),_,w):p.el=h.el},b=(h,p,_,w)=>{[h.el,h.anchor]=v(h.children,p,_,w,h.el,h.anchor)},y=({el:h,anchor:p},_,w)=>{let R;for(;h&&h!==p;)R=d(h),r(h,_,w),h=R;r(p,_,w)},g=({el:h,anchor:p})=>{let _;for(;h&&h!==p;)_=d(h),s(h),h=_;s(p)},E=(h,p,_,w,R,P,j,S,H)=>{j=j||p.type==="svg",h==null?I(p,_,w,R,P,j,S,H):B(h,p,R,P,j,S,H)},I=(h,p,_,w,R,P,j,S)=>{let H,A;const{type:q,props:U,shapeFlag:z,transition:Y,dirs:G}=h;if(H=h.el=i(h.type,P,U&&U.is,U),z&8?a(H,h.children):z&16&&k(h.children,H,null,w,R,P&&q!=="foreignObject",j,S),G&&Je(h,null,w,"created"),N(H,h,h.scopeId,j,w),U){for(const se in U)se!=="value"&&!vn(se)&&o(H,se,null,U[se],P,h.children,w,R,be);"value"in U&&o(H,"value",null,U.value),(A=U.onVnodeBeforeMount)&&Pe(A,w,h)}G&&Je(h,null,w,"beforeMount");const ce=jl(R,Y);ce&&Y.beforeEnter(H),r(H,p,_),((A=U&&U.onVnodeMounted)||ce||G)&&_e(()=>{A&&Pe(A,w,h),ce&&Y.enter(H),G&&Je(h,null,w,"mounted")},R)},N=(h,p,_,w,R)=>{if(_&&m(h,_),w)for(let P=0;P{for(let A=H;A{const S=p.el=h.el;let{patchFlag:H,dynamicChildren:A,dirs:q}=p;H|=h.patchFlag&16;const U=h.props||ue,z=p.props||ue;let Y;_&&Ct(_,!1),(Y=z.onVnodeBeforeUpdate)&&Pe(Y,_,p,h),q&&Je(p,h,_,"beforeUpdate"),_&&Ct(_,!0);const G=R&&p.type!=="foreignObject";if(A?$(h.dynamicChildren,A,S,_,w,G,P):j||K(h,p,S,null,_,w,G,P,!1),H>0){if(H&16)Q(S,p,U,z,_,w,R);else if(H&2&&U.class!==z.class&&o(S,"class",null,z.class,R),H&4&&o(S,"style",U.style,z.style,R),H&8){const ce=p.dynamicProps;for(let se=0;se{Y&&Pe(Y,_,p,h),q&&Je(p,h,_,"updated")},w)},$=(h,p,_,w,R,P,j)=>{for(let S=0;S{if(_!==w){if(_!==ue)for(const S in _)!vn(S)&&!(S in w)&&o(h,S,_[S],null,j,p.children,R,P,be);for(const S in w){if(vn(S))continue;const H=w[S],A=_[S];H!==A&&S!=="value"&&o(h,S,A,H,j,p.children,R,P,be)}"value"in w&&o(h,"value",_.value,w.value)}},M=(h,p,_,w,R,P,j,S,H)=>{const A=p.el=h?h.el:l(""),q=p.anchor=h?h.anchor:l("");let{patchFlag:U,dynamicChildren:z,slotScopeIds:Y}=p;Y&&(S=S?S.concat(Y):Y),h==null?(r(A,_,w),r(q,_,w),k(p.children,_,q,R,P,j,S,H)):U>0&&U&64&&z&&h.dynamicChildren?($(h.dynamicChildren,z,_,R,P,j,S),(p.key!=null||R&&p===R.subTree)&&Fl(h,p,!0)):K(h,p,_,q,R,P,j,S,H)},J=(h,p,_,w,R,P,j,S,H)=>{p.slotScopeIds=S,h==null?p.shapeFlag&512?R.ctx.activate(p,_,w,j,H):le(p,_,w,R,P,j,H):oe(h,p,H)},le=(h,p,_,w,R,P,j)=>{const S=h.component=Au(h,w,R);if(Bn(h)&&(S.ctx.renderer=L),ku(S),S.asyncDep){if(R&&R.registerDep(S,D),!h.el){const H=S.subTree=fe(Te);x(null,H,p,_)}return}D(S,h,p,_,R,P,j)},oe=(h,p,_)=>{const w=p.component=h.component;if(Fa(h,p,_))if(w.asyncDep&&!w.asyncResolved){Z(w,p,_);return}else w.next=p,Ma(w.update),w.update();else p.el=h.el,w.vnode=p},D=(h,p,_,w,R,P,j)=>{const S=()=>{if(h.isMounted){let{next:q,bu:U,u:z,parent:Y,vnode:G}=h,ce=q,se;Ct(h,!1),q?(q.el=G.el,Z(h,q,j)):q=G,U&&Qt(U),(se=q.props&&q.props.onVnodeBeforeUpdate)&&Pe(se,Y,q,G),Ct(h,!0);const pe=Fr(h),Fe=h.subTree;h.subTree=pe,T(Fe,pe,f(Fe.el),C(Fe),h,R,P),q.el=pe.el,ce===null&&Ws(h,pe.el),z&&_e(z,R),(se=q.props&&q.props.onVnodeUpdated)&&_e(()=>Pe(se,Y,q,G),R)}else{let q;const{el:U,props:z}=p,{bm:Y,m:G,parent:ce}=h,se=It(p);if(Ct(h,!1),Y&&Qt(Y),!se&&(q=z&&z.onVnodeBeforeMount)&&Pe(q,ce,p),Ct(h,!0),U&&ne){const pe=()=>{h.subTree=Fr(h),ne(U,h.subTree,h,R,null)};se?p.type.__asyncLoader().then(()=>!h.isUnmounted&&pe()):pe()}else{const pe=h.subTree=Fr(h);T(null,pe,_,w,h,R,P),p.el=pe.el}if(G&&_e(G,R),!se&&(q=z&&z.onVnodeMounted)){const pe=p;_e(()=>Pe(q,ce,pe),R)}(p.shapeFlag&256||ce&&It(ce.vnode)&&ce.vnode.shapeFlag&256)&&h.a&&_e(h.a,R),h.isMounted=!0,p=_=w=null}},H=h.effect=new $s(S,()=>xr(A),h.scope),A=h.update=()=>H.run();A.id=h.uid,Ct(h,!0),A()},Z=(h,p,_)=>{p.component=h;const w=h.vnode.props;h.vnode=p,h.next=null,mu(h,p.props,w,_),bu(h,p.children,_),fn(),Ro(h),dn()},K=(h,p,_,w,R,P,j,S,H=!1)=>{const A=h&&h.children,q=h?h.shapeFlag:0,U=p.children,{patchFlag:z,shapeFlag:Y}=p;if(z>0){if(z&128){lt(A,U,_,w,R,P,j,S,H);return}else if(z&256){je(A,U,_,w,R,P,j,S,H);return}}Y&8?(q&16&&be(A,R,P),U!==A&&a(_,U)):q&16?Y&16?lt(A,U,_,w,R,P,j,S,H):be(A,R,P,!0):(q&8&&a(_,""),Y&16&&k(U,_,w,R,P,j,S,H))},je=(h,p,_,w,R,P,j,S,H)=>{h=h||zt,p=p||zt;const A=h.length,q=p.length,U=Math.min(A,q);let z;for(z=0;zq?be(h,R,P,!0,!1,U):k(p,_,w,R,P,j,S,H,U)},lt=(h,p,_,w,R,P,j,S,H)=>{let A=0;const q=p.length;let U=h.length-1,z=q-1;for(;A<=U&&A<=z;){const Y=h[A],G=p[A]=H?pt(p[A]):Me(p[A]);if(De(Y,G))T(Y,G,_,null,R,P,j,S,H);else break;A++}for(;A<=U&&A<=z;){const Y=h[U],G=p[z]=H?pt(p[z]):Me(p[z]);if(De(Y,G))T(Y,G,_,null,R,P,j,S,H);else break;U--,z--}if(A>U){if(A<=z){const Y=z+1,G=Yz)for(;A<=U;)Re(h[A],R,P,!0),A++;else{const Y=A,G=A,ce=new Map;for(A=G;A<=z;A++){const Se=p[A]=H?pt(p[A]):Me(p[A]);Se.key!=null&&ce.set(Se.key,A)}let se,pe=0;const Fe=z-G+1;let Kt=!1,ho=0;const pn=new Array(Fe);for(A=0;A=Fe){Re(Se,R,P,!0);continue}let qe;if(Se.key!=null)qe=ce.get(Se.key);else for(se=G;se<=z;se++)if(pn[se-G]===0&&De(Se,p[se])){qe=se;break}qe===void 0?Re(Se,R,P,!0):(pn[qe-G]=A+1,qe>=ho?ho=qe:Kt=!0,T(Se,p[qe],_,null,R,P,j,S,H),pe++)}const po=Kt?Cu(pn):zt;for(se=po.length-1,A=Fe-1;A>=0;A--){const Se=G+A,qe=p[Se],go=Se+1{const{el:P,type:j,transition:S,children:H,shapeFlag:A}=h;if(A&6){Ve(h.component.subTree,p,_,w);return}if(A&128){h.suspense.move(p,_,w);return}if(A&64){j.move(h,p,_,L);return}if(j===Ae){r(P,p,_);for(let U=0;US.enter(P),R);else{const{leave:U,delayLeave:z,afterLeave:Y}=S,G=()=>r(P,p,_),ce=()=>{U(P,()=>{G(),Y&&Y()})};z?z(P,G,ce):ce()}else r(P,p,_)},Re=(h,p,_,w=!1,R=!1)=>{const{type:P,props:j,ref:S,children:H,dynamicChildren:A,shapeFlag:q,patchFlag:U,dirs:z}=h;if(S!=null&&pr(S,null,_,h,!0),q&256){p.ctx.deactivate(h);return}const Y=q&1&&z,G=!It(h);let ce;if(G&&(ce=j&&j.onVnodeBeforeUnmount)&&Pe(ce,p,h),q&6)Wn(h.component,_,w);else{if(q&128){h.suspense.unmount(_,w);return}Y&&Je(h,null,p,"beforeUnmount"),q&64?h.type.remove(h,p,_,R,L,w):A&&(P!==Ae||U>0&&U&64)?be(A,p,_,!1,!0):(P===Ae&&U&384||!R&&q&16)&&be(H,p,_),w&&Ut(h)}(G&&(ce=j&&j.onVnodeUnmounted)||Y)&&_e(()=>{ce&&Pe(ce,p,h),Y&&Je(h,null,p,"unmounted")},_)},Ut=h=>{const{type:p,el:_,anchor:w,transition:R}=h;if(p===Ae){Dt(_,w);return}if(p===Cn){g(h);return}const P=()=>{s(_),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(h.shapeFlag&1&&R&&!R.persisted){const{leave:j,delayLeave:S}=R,H=()=>j(_,P);S?S(h.el,P,H):H()}else P()},Dt=(h,p)=>{let _;for(;h!==p;)_=d(h),s(h),h=_;s(p)},Wn=(h,p,_)=>{const{bum:w,scope:R,update:P,subTree:j,um:S}=h;w&&Qt(w),R.stop(),P&&(P.active=!1,Re(j,h,p,_)),S&&_e(S,p),_e(()=>{h.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},be=(h,p,_,w=!1,R=!1,P=0)=>{for(let j=P;jh.shapeFlag&6?C(h.component.subTree):h.shapeFlag&128?h.suspense.next():d(h.anchor||h.el),F=(h,p,_)=>{h==null?p._vnode&&Re(p._vnode,null,null,!0):T(p._vnode||null,h,p,null,null,null,_),Ro(),ur(),p._vnode=h},L={p:T,um:Re,m:Ve,r:Ut,mt:le,mc:k,pc:K,pbc:$,n:C,o:e};let V,ne;return t&&([V,ne]=t(L)),{render:F,hydrate:V,createApp:pu(F,V)}}function Ct({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function jl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Fl(e,t,n=!1){const r=e.children,s=t.children;if(W(r)&&W(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const Tu=e=>e.__isTeleport,Ae=Symbol.for("v-fgt"),Gt=Symbol.for("v-txt"),Te=Symbol.for("v-cmt"),Cn=Symbol.for("v-stc"),Tn=[];let Le=null;function Xe(e=!1){Tn.push(Le=e?null:[])}function Bl(){Tn.pop(),Le=Tn[Tn.length-1]||null}let en=1;function Fo(e){en+=e}function Ul(e){return e.dynamicChildren=en>0?Le||zt:null,Bl(),en>0&&Le&&Le.push(e),e}function Cg(e,t,n,r,s,o){return Ul(Kl(e,t,n,r,s,o,!0))}function et(e,t,n,r,s){return Ul(fe(e,t,n,r,s,!0))}function tn(e){return e?e.__v_isVNode===!0:!1}function De(e,t){return e.type===t.type&&e.key===t.key}const Sr="__vInternal",Dl=({key:e})=>e??null,nr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?de(e)||we(e)||X(e)?{i:ye,r:e,k:t,f:!!n}:e:null);function Kl(e,t=null,n=null,r=0,s=null,o=e===Ae?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Dl(t),ref:t&&nr(t),scopeId:Ar,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:ye};return l?(Gs(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=de(n)?8:16),en>0&&!i&&Le&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Le.push(c),c}const fe=Ru;function Ru(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===ml)&&(e=Te),tn(e)){const l=ot(e,t,!0);return n&&Gs(l,n),en>0&&!o&&Le&&(l.shapeFlag&6?Le[Le.indexOf(e)]=l:Le.push(l)),l.patchFlag|=-2,l}if(Mu(e)&&(e=e.__vccOpts),t){t=Wl(t);let{class:l,style:c}=t;l&&!de(l)&&(t.class=Tr(l)),ie(c)&&(il(c)&&!W(c)&&(c=me({},c)),t.style=Cr(c))}const i=de(e)?1:_l(e)?128:Tu(e)?64:ie(e)?4:X(e)?2:0;return Kl(e,t,n,r,s,i,o,!0)}function Wl(e){return e?il(e)||Sr in e?me({},e):e:null}function ot(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,l=t?ql(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Dl(l),ref:t&&t.ref?n&&s?W(s)?s.concat(nr(t)):[s,nr(t)]:nr(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ae?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ot(e.ssContent),ssFallback:e.ssFallback&&ot(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Vl(e=" ",t=0){return fe(Gt,null,e,t)}function Tg(e,t){const n=fe(Cn,null,e);return n.staticCount=t,n}function Rg(e="",t=!1){return t?(Xe(),et(Te,null,e)):fe(Te,null,e)}function Me(e){return e==null||typeof e=="boolean"?fe(Te):W(e)?fe(Ae,null,e.slice()):typeof e=="object"?pt(e):fe(Gt,null,String(e))}function pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ot(e)}function Gs(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(W(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Gs(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(Sr in t)?t._ctx=ye:s===3&&ye&&(ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:ye},n=32):(t=String(t),r&64?(n=16,t=[Vl(t)]):n=8);e.children=t,e.shapeFlag|=n}function ql(...e){const t={};for(let n=0;nge||ye;let to,Wt,Bo="__VUE_INSTANCE_SETTERS__";(Wt=es()[Bo])||(Wt=es()[Bo]=[]),Wt.push(e=>ge=e),to=e=>{Wt.length>1?Wt.forEach(t=>t(e)):Wt[0](e)};const nn=e=>{to(e),e.scope.on()},Ht=()=>{ge&&ge.scope.off(),to(null)};function zl(e){return e.vnode.shapeFlag&4}let rn=!1;function ku(e,t=!1){rn=t;const{props:n,children:r}=e.vnode,s=zl(e);gu(e,n,s,t),_u(e,r);const o=s?Su(e,t):void 0;return rn=!1,o}function Su(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ll(new Proxy(e.ctx,lu));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Iu(e):null;nn(e),fn();const o=yt(r,e,0,[e.props,s]);if(dn(),Ht(),Di(o)){if(o.then(Ht,Ht),t)return o.then(i=>{fs(e,i,t)}).catch(i=>{hn(i,e,0)});e.asyncDep=o}else fs(e,o,t)}else Jl(e,t)}function fs(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ie(t)&&(e.setupState=fl(t)),Jl(e,n)}let Uo;function Jl(e,t,n){const r=e.type;if(!e.render){if(!t&&Uo&&!r.render){const s=r.template||Ys(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,u=me(me({isCustomElement:o,delimiters:l},i),c);r.render=Uo(s,u)}}e.render=r.render||Ke}{nn(e),fn();try{cu(e)}finally{dn(),Ht()}}}function Ou(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ke(e,"get","$attrs"),t[n]}}))}function Iu(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Ou(e)},slots:e.slots,emit:e.emit,expose:t}}function Or(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(fl(ll(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in En)return En[n](e)},has(t,n){return n in t||n in En}}))}function ds(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function Mu(e){return X(e)&&"__vccOpts"in e}const He=(e,t)=>Sa(e,t,rn);function Oe(e,t,n){const r=arguments.length;return r===2?ie(t)&&!W(t)?tn(t)?fe(e,null,[t]):fe(e,t):fe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&tn(n)&&(n=[n]),fe(e,t,n))}const Hu=Symbol.for("v-scx"),Lu=()=>Ce(Hu),Ql="3.3.12",Nu="http://www.w3.org/2000/svg",At=typeof document<"u"?document:null,Do=At&&At.createElement("template"),$u={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t?At.createElementNS(Nu,e):At.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>At.createTextNode(e),createComment:e=>At.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>At.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Do.innerHTML=r?`${e}`:e;const l=Do.content;if(r){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ut="transition",gn="animation",Ln=Symbol("_vtc"),Ir=(e,{slots:t})=>Oe(Xa,ju(e),t);Ir.displayName="Transition";const Xl={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Ir.props=me({},wl,Xl);const Tt=(e,t=[])=>{W(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ko=e=>e?W(e)?e.some(t=>t.length>1):e.length>1:!1;function ju(e){const t={};for(const M in e)M in Xl||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:u=i,appearToClass:a=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,v=Fu(s),T=v&&v[0],O=v&&v[1],{onBeforeEnter:x,onEnter:b,onEnterCancelled:y,onLeave:g,onLeaveCancelled:E,onBeforeAppear:I=x,onAppear:N=b,onAppearCancelled:k=y}=t,B=(M,J,le)=>{Rt(M,J?a:l),Rt(M,J?u:i),le&&le()},$=(M,J)=>{M._isLeaving=!1,Rt(M,f),Rt(M,m),Rt(M,d),J&&J()},Q=M=>(J,le)=>{const oe=M?N:b,D=()=>B(J,M,le);Tt(oe,[J,D]),Wo(()=>{Rt(J,M?c:o),ft(J,M?a:l),Ko(oe)||Vo(J,r,T,D)})};return me(t,{onBeforeEnter(M){Tt(x,[M]),ft(M,o),ft(M,i)},onBeforeAppear(M){Tt(I,[M]),ft(M,c),ft(M,u)},onEnter:Q(!1),onAppear:Q(!0),onLeave(M,J){M._isLeaving=!0;const le=()=>$(M,J);ft(M,f),Du(),ft(M,d),Wo(()=>{M._isLeaving&&(Rt(M,f),ft(M,m),Ko(g)||Vo(M,r,O,le))}),Tt(g,[M,le])},onEnterCancelled(M){B(M,!1),Tt(y,[M])},onAppearCancelled(M){B(M,!0),Tt(k,[M])},onLeaveCancelled(M){$(M),Tt(E,[M])}})}function Fu(e){if(e==null)return null;if(ie(e))return[Vr(e.enter),Vr(e.leave)];{const t=Vr(e);return[t,t]}}function Vr(e){return Vi(e)}function ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Ln]||(e[Ln]=new Set)).add(t)}function Rt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Ln];n&&(n.delete(t),n.size||(e[Ln]=void 0))}function Wo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Bu=0;function Vo(e,t,n,r){const s=e._endId=++Bu,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=Uu(e,t);if(!i)return r();const u=i+"end";let a=0;const f=()=>{e.removeEventListener(u,d),o()},d=m=>{m.target===e&&++a>=c&&f()};setTimeout(()=>{a(n[v]||"").split(", "),s=r(`${ut}Delay`),o=r(`${ut}Duration`),i=qo(s,o),l=r(`${gn}Delay`),c=r(`${gn}Duration`),u=qo(l,c);let a=null,f=0,d=0;t===ut?i>0&&(a=ut,f=i,d=o.length):t===gn?u>0&&(a=gn,f=u,d=c.length):(f=Math.max(i,u),a=f>0?i>u?ut:gn:null,d=a?a===ut?o.length:c.length:0);const m=a===ut&&/\b(transform|all)(,|$)/.test(r(`${ut}Property`).toString());return{type:a,timeout:f,propCount:d,hasTransform:m}}function qo(e,t){for(;e.lengthzo(n)+zo(e[r])))}function zo(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Du(){return document.body.offsetHeight}function Ku(e,t,n){const r=e[Ln];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Wu=Symbol("_vod"),Vu=Symbol("");function qu(e,t,n){const r=e.style,s=de(n);if(n&&!s){if(t&&!de(t))for(const o in t)n[o]==null&&hs(r,o,"");for(const o in n)hs(r,o,n[o])}else{const o=r.display;if(s){if(t!==n){const i=r[Vu];i&&(n+=";"+i),r.cssText=n}}else t&&e.removeAttribute("style");Wu in e&&(r.display=o)}}const Jo=/\s*!important$/;function hs(e,t,n){if(W(n))n.forEach(r=>hs(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=zu(e,t);Jo.test(n)?e.setProperty(un(r),n.replace(Jo,""),"important"):e[r]=n}}const Qo=["Webkit","Moz","ms"],qr={};function zu(e,t){const n=qr[t];if(n)return n;let r=Ye(t);if(r!=="filter"&&r in e)return qr[t]=r;r=Er(r);for(let s=0;szr||(Gu.then(()=>zr=0),zr=Date.now());function tf(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ne(nf(r,n.value),t,5,[r])};return n.value=e,n.attached=ef(),n}function nf(e,t){if(W(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Go=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,rf=(e,t,n,r,s=!1,o,i,l,c)=>{t==="class"?Ku(e,r,s):t==="style"?qu(e,n,r):jn(t)?Is(t)||Yu(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):sf(e,t,r,s))?Qu(e,t,r,o,i,l,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Ju(e,t,r,s))};function sf(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Go(t)&&X(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Go(t)&&de(n)?!1:t in e}const vt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return W(t)?n=>Qt(t,n):t};function of(e){e.target.composing=!0}function ei(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const $e=Symbol("_assign"),xg={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[$e]=vt(s);const o=r||s.props&&s.props.type==="number";tt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=lr(l)),e[$e](l)}),n&&tt(e,"change",()=>{e.value=e.value.trim()}),t||(tt(e,"compositionstart",of),tt(e,"compositionend",ei),tt(e,"change",ei))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e[$e]=vt(o),e.composing)return;const i=s||e.type==="number"?lr(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===l)||(e.value=l))}},Pg={deep:!0,created(e,t,n){e[$e]=vt(n),tt(e,"change",()=>{const r=e._modelValue,s=sn(e),o=e.checked,i=e[$e];if(W(r)){const l=Ls(r,s),c=l!==-1;if(o&&!c)i(r.concat(s));else if(!o&&c){const u=[...r];u.splice(l,1),i(u)}}else if(cn(r)){const l=new Set(r);o?l.add(s):l.delete(s),i(l)}else i(Yl(e,o))})},mounted:ti,beforeUpdate(e,t,n){e[$e]=vt(n),ti(e,t,n)}};function ti(e,{value:t,oldValue:n},r){e._modelValue=t,W(t)?e.checked=Ls(t,r.props.value)>-1:cn(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=$t(t,Yl(e,!0)))}const Ag={created(e,{value:t},n){e.checked=$t(t,n.props.value),e[$e]=vt(n),tt(e,"change",()=>{e[$e](sn(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[$e]=vt(r),t!==n&&(e.checked=$t(t,r.props.value))}},kg={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=cn(t);tt(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?lr(sn(i)):sn(i));e[$e](e.multiple?s?new Set(o):o:o[0])}),e[$e]=vt(r)},mounted(e,{value:t}){ni(e,t)},beforeUpdate(e,t,n){e[$e]=vt(n)},updated(e,{value:t}){ni(e,t)}};function ni(e,t){const n=e.multiple;if(!(n&&!W(t)&&!cn(t))){for(let r=0,s=e.options.length;r-1:o.selected=t.has(i);else if($t(sn(o),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function sn(e){return"_value"in e?e._value:e.value}function Yl(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Zl=me({patchProp:rf},$u);let Rn,ri=!1;function lf(){return Rn||(Rn=wu(Zl))}function cf(){return Rn=ri?Rn:Eu(Zl),ri=!0,Rn}const af=(...e)=>{const t=lf().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Gl(r);if(!s)return;const o=t._component;!X(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},uf=(...e)=>{const t=cf().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Gl(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function Gl(e){return de(e)?document.querySelector(e):e}const ff=/#/g,df=/&/g,hf=/=/g,no=/\+/g,pf=/%5e/gi,gf=/%60/gi,mf=/%7c/gi,yf=/%20/gi;function _f(e){return encodeURI(""+e).replace(mf,"|")}function ps(e){return _f(typeof e=="string"?e:JSON.stringify(e)).replace(no,"%2B").replace(yf,"+").replace(ff,"%23").replace(df,"%26").replace(gf,"`").replace(pf,"^")}function Jr(e){return ps(e).replace(hf,"%3D")}function gr(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function bf(e){return gr(e.replace(no," "))}function vf(e){return gr(e.replace(no," "))}function wf(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const s=bf(r[1]);if(s==="__proto__"||s==="constructor")continue;const o=vf(r[2]||"");t[s]===void 0?t[s]=o:Array.isArray(t[s])?t[s].push(o):t[s]=[t[s],o]}return t}function Ef(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Jr(e)}=${ps(n)}`).join("&"):`${Jr(e)}=${ps(t)}`:Jr(e)}function Cf(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Ef(t,e[t])).filter(Boolean).join("&")}const Tf=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Rf=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,xf=/^([/\\]\s*){2,}[^/\\]/;function Un(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Tf.test(e):Rf.test(e)||(t.acceptRelative?xf.test(e):!1)}const Pf=/^[\s\0]*(blob|data|javascript|vbscript):$/i;function Af(e){return!!e&&Pf.test(e)}const kf=/\/$|\/\?|\/#/;function gs(e="",t){return t?kf.test(e):e.endsWith("/")}function ec(e="",t){if(!t)return(gs(e)?e.slice(0,-1):e)||"/";if(!gs(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");s>=0&&(n=e.slice(0,s),r=e.slice(s));const[o,...i]=n.split("?");return(o.slice(0,-1)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function ms(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(gs(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");if(s>=0&&(n=e.slice(0,s),r=e.slice(s),!n))return r;const[o,...i]=n.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function Sf(e=""){return e.startsWith("/")}function si(e=""){return Sf(e)?e:"/"+e}function Of(e,t){if(nc(t)||Un(e))return e;const n=ec(t);return e.startsWith(n)?e:Dn(n,e)}function oi(e,t){if(nc(t))return e;const n=ec(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function tc(e,t){const n=Mr(e),r={...wf(n.search),...t};return n.search=Cf(r),Lf(n)}function nc(e){return!e||e==="/"}function If(e){return e&&e!=="/"}const Mf=/^\.?\//;function Dn(e,...t){let n=e||"";for(const r of t.filter(s=>If(s)))if(n){const s=r.replace(Mf,"");n=ms(n)+s}else n=r;return n}function Hf(e,t,n={}){return n.trailingSlash||(e=ms(e),t=ms(t)),n.leadingSlash||(e=si(e),t=si(t)),n.encoding||(e=gr(e),t=gr(t)),e===t}function Mr(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!Un(e,{acceptRelative:!0}))return t?Mr(t+e):ii(e);const[,r="",s,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",l=""]=o.match(/([^#/?]*)(.*)?/)||[],{pathname:c,search:u,hash:a}=ii(l.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:r.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:i,pathname:c,search:u,hash:a}}function ii(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Lf(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",s=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol?e.protocol+"//":"")+s+o+t+n+r}const Nf=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},mr=Nf().app,$f=()=>mr.baseURL,jf=()=>mr.buildAssetsDir,ro=(...e)=>Dn(rc(),jf(),...e),rc=(...e)=>{const t=mr.cdnURL||mr.baseURL;return e.length?Dn(t,...e):t};globalThis.__buildAssetsURL=ro,globalThis.__publicAssetsURL=rc;const Ff=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Bf=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Uf=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Df(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Kf(e);return}return t}function Kf(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function yr(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.at(-1)==='"'&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!Uf.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Ff.test(e)||Bf.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Df)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}class Wf extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Vf(e){var c,u,a,f,d;const t=((c=e.error)==null?void 0:c.message)||((u=e.error)==null?void 0:u.toString())||"",n=((a=e.request)==null?void 0:a.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",s=`[${n}] ${JSON.stringify(r)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${s}: ${o}${t?` ${t}`:""}`,l=new Wf(i,e.error?{cause:e.error}:void 0);for(const m of["request","options","response"])Object.defineProperty(l,m,{get(){return e[m]}});for(const[m,v]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(l,m,{get(){return e.response&&e.response[v]}});return l}const qf=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function li(e="GET"){return qf.has(e.toUpperCase())}function zf(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Jf=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Qf=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Xf(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Qf.test(t)?"json":Jf.has(t)||t.startsWith("text/")?"text":"blob"}function Yf(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[s,o]of new n((e==null?void 0:e.headers)||{}))r.headers.set(s,o)}return r}const Zf=new Set([408,409,425,429,500,502,503,504]),Gf=new Set([101,204,205,304]);function sc(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function s(l){const c=l.error&&l.error.name==="AbortError"&&!l.options.timeout||!1;if(l.options.retry!==!1&&!c){let a;typeof l.options.retry=="number"?a=l.options.retry:a=li(l.options.method)?0:1;const f=l.response&&l.response.status||500;if(a>0&&(Array.isArray(l.options.retryStatusCodes)?l.options.retryStatusCodes.includes(f):Zf.has(f))){const d=l.options.retryDelay||0;return d>0&&await new Promise(m=>setTimeout(m,d)),o(l.request,{...l.options,retry:a-1,timeout:l.options.timeout})}}const u=Vf(l);throw Error.captureStackTrace&&Error.captureStackTrace(u,o),u}const o=async function(c,u={}){var d;const a={request:c,options:Yf(u,e.defaults,n),response:void 0,error:void 0};if(a.options.method=(d=a.options.method)==null?void 0:d.toUpperCase(),a.options.onRequest&&await a.options.onRequest(a),typeof a.request=="string"&&(a.options.baseURL&&(a.request=Of(a.request,a.options.baseURL)),(a.options.query||a.options.params)&&(a.request=tc(a.request,{...a.options.params,...a.options.query}))),a.options.body&&li(a.options.method)&&(zf(a.options.body)?(a.options.body=typeof a.options.body=="string"?a.options.body:JSON.stringify(a.options.body),a.options.headers=new n(a.options.headers||{}),a.options.headers.has("content-type")||a.options.headers.set("content-type","application/json"),a.options.headers.has("accept")||a.options.headers.set("accept","application/json")):("pipeTo"in a.options.body&&typeof a.options.body.pipeTo=="function"||typeof a.options.body.pipe=="function")&&("duplex"in a.options||(a.options.duplex="half"))),!a.options.signal&&a.options.timeout){const m=new r;setTimeout(()=>m.abort(),a.options.timeout),a.options.signal=m.signal}try{a.response=await t(a.request,a.options)}catch(m){return a.error=m,a.options.onRequestError&&await a.options.onRequestError(a),await s(a)}if(a.response.body&&!Gf.has(a.response.status)&&a.options.method!=="HEAD"){const m=(a.options.parseResponse?"json":a.options.responseType)||Xf(a.response.headers.get("content-type")||"");switch(m){case"json":{const v=await a.response.text(),T=a.options.parseResponse||yr;a.response._data=T(v);break}case"stream":{a.response._data=a.response.body;break}default:a.response._data=await a.response[m]()}}return a.options.onResponse&&await a.options.onResponse(a),!a.options.ignoreResponseError&&a.response.status>=400&&a.response.status<600?(a.options.onResponseError&&await a.options.onResponseError(a),await s(a)):a.response},i=async function(c,u){return(await o(c,u))._data};return i.raw=o,i.native=(...l)=>t(...l),i.create=(l={})=>sc({...e,defaults:{...e.defaults,...l}}),i}const so=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),ed=so.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),td=so.Headers,nd=so.AbortController,rd=sc({fetch:ed,Headers:td,AbortController:nd}),sd=rd;globalThis.$fetch||(globalThis.$fetch=sd.create({baseURL:$f()}));function ys(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?ys(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const od={run:e=>e()},id=()=>od,oc=typeof console.createTask<"u"?console.createTask:id;function ld(e,t){const n=t.shift(),r=oc(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function cd(e,t){const n=t.shift(),r=oc(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function Qr(e,t){for(const n of[...e])n(t)}class ad{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=ys(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=ys(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(ld,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(cd,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Qr(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&Qr(this._after,s)}):(this._after&&s&&Qr(this._after,s),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function ic(){return new ad}function ud(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let s;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?s=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(s&&t===void 0){const i=s.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=o();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>o(),set:(i,l)=>{l||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,l)=>{r(i),t=i;try{return s?s.run(i,l):l()}finally{n||(t=void 0)}},async callAsync(i,l){t=i;const c=()=>{t=i},u=()=>t===i?c:void 0;_s.add(u);try{const a=s?s.run(i,l):l();return n||(t=void 0),await a}finally{_s.delete(u)}}}}function fd(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=ud({...e,...r})),t[n],t[n]}}}const _r=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},ci="__unctx__",dd=_r[ci]||(_r[ci]=fd()),hd=(e,t={})=>dd.get(e,t),ai="__unctx_async_handlers__",_s=_r[ai]||(_r[ai]=new Set);function Nn(e){const t=[];for(const s of _s){const o=s();o&&t.push(o)}const n=()=>{for(const s of t)s()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(s=>{throw n(),s})),[r,n]}const lc=hd("nuxt-app",{asyncContext:!1}),pd="__nuxt_plugin";function gd(e){let t=0;const n={_scope:Gc(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.8.2"},get vue(){return n.vueApp.version}},payload:st({data:{},state:{},_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:s=>n._scope.run(()=>_d(n,s)),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let s=!1;return()=>{if(!s&&(s=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};n.hooks=ic(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(s,o)=>{const i="$"+s;er(n,i,o),er(n.vueApp.config.globalProperties,i,o)},er(n.vueApp,"$nuxt",n),er(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",o=>{n.callHook("app:chunkError",{error:o.payload})}),window.useNuxtApp=window.useNuxtApp||he;const s=n.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});n.hook("app:mounted",s)}const r=st(n.payload.config);return n.provide("config",r),n}async function md(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function yd(e,t){const n=[],r=[];for(const s of t){const o=md(e,s);s.parallel?n.push(o.catch(i=>r.push(i))):await o}if(await Promise.all(n),r.length)throw r[0]}/*! @__NO_SIDE_EFFECTS__ */function Et(e){return typeof e=="function"?e:(delete e.name,Object.assign(e.setup||(()=>{}),e,{[pd]:!0}))}function _d(e,t,n){const r=()=>n?t(...n):t();return lc.set(e),e.vueApp.runWithContext(r)}/*! @__NO_SIDE_EFFECTS__ */function he(){var t;let e;if(Ol()&&(e=(t=eo())==null?void 0:t.appContext.app.$nuxt),e=e||lc.tryUse(),!e)throw new Error("[nuxt] instance unavailable");return e}/*! @__NO_SIDE_EFFECTS__ */function oo(){return he().$config}function er(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const bd="modulepreload",vd=function(e,t){return e[0]==="."?new URL(e,t).href:e},ui={},wd=function(t,n,r){if(!n||n.length===0)return t();const s=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=vd(o,r),o in ui)return;ui[o]=!0;const i=o.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!r)for(let a=s.length-1;a>=0;a--){const f=s[a];if(f.href===o&&(!i||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":bd,i||(u.as="script",u.crossOrigin=""),u.href=o,document.head.appendChild(u),i)return new Promise((a,f)=>{u.addEventListener("load",a),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},Lt=(...e)=>wd(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),Ed=-1,Cd=-2,Td=-3,Rd=-4,xd=-5,Pd=-6;function Ad(e,t){return kd(JSON.parse(e),t)}function kd(e,t){if(typeof e=="number")return s(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function s(o,i=!1){if(o===Ed)return;if(o===Td)return NaN;if(o===Rd)return 1/0;if(o===xd)return-1/0;if(o===Pd)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const l=n[o];if(!l||typeof l!="object")r[o]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const c=l[0],u=t==null?void 0:t[c];if(u)return r[o]=u(s(l[1]));switch(c){case"Date":r[o]=new Date(l[1]);break;case"Set":const a=new Set;r[o]=a;for(let m=1;m>>9)+65536).toString(16).substring(1,8).toLowerCase()}function fi(e){return e._h||io(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function ac(e,t){const{props:n,tag:r}=e;if(Md.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const s=["id"];r==="meta"&&s.push("name","property","http-equiv");for(const o of s)if(typeof n[o]<"u"){const i=String(n[o]);return t&&!t(i)?!1:`${r}:${o}:${i}`}return!1}function di(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function Ld(e,t,n){const r={tag:e,props:await uc(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return cc.forEach(s=>{const o=typeof r.props[s]<"u"?r.props[s]:n[s];typeof o<"u"&&((!["innerHTML","textContent","children"].includes(s)||Od.includes(r.tag))&&(r[s==="children"?"innerHTML":s]=o),delete r.props[s])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(s=>({...r,props:{...r.props,content:s}})):r}function Nd(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function uc(e,t){for(const n of Object.keys(e)){if(n==="class"){e[n]=Nd(e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!cc.includes(n)){const r=String(e[n]),s=n.startsWith("data-");r==="true"||r===""?e[n]=s?"true":!0:e[n]||(s&&r==="false"?e[n]="false":delete e[n])}}return e}const $d=10;async function jd(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&Id.includes(n)).forEach(([n,r])=>{const s=Sd(r);t.push(...s.map(o=>Ld(n,o,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<<$d)+r,n))}const hi={base:-10,title:10},pi={critical:-80,high:-10,low:20};function br(e){let t=100;const n=e.tagPriority;return typeof n=="number"?n:(e.tag==="meta"?(e.props["http-equiv"]==="content-security-policy"&&(t=-30),e.props.charset&&(t=-20),e.props.name==="viewport"&&(t=-15)):e.tag==="link"&&e.props.rel==="preconnect"?t=20:e.tag in hi&&(t=hi[e.tag]),typeof n=="string"&&n in pi?t+pi[n]:t)}const Fd=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],fc=["onload","onerror","onabort","onprogress","onloadstart"],dt="%separator";function sr(e,t,n){if(typeof e!="string"||!e.includes("%"))return e;function r(i){let l;return["s","pageTitle"].includes(i)?l=t.pageTitle:i.includes(".")?l=i.split(".").reduce((c,u)=>c&&c[u]||void 0,t):l=t[i],typeof l<"u"?(l||"").replace(/"/g,'\\"'):!1}let s=e;try{s=decodeURI(e)}catch{}return(s.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const l=r(i.slice(1));typeof l=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(c,u)=>`${l}${u}`).trim())}),e.includes(dt)&&(e.endsWith(dt)&&(e=e.slice(0,-dt.length).trim()),e.startsWith(dt)&&(e=e.slice(dt.length).trim()),e=e.replace(new RegExp(`\\${dt}\\s*\\${dt}`,"g"),dt),e=sr(e,{separator:n},n)),e}async function Bd(e){const t={tag:e.tagName.toLowerCase(),props:await uc(e.getAttributeNames().reduce((n,r)=>({...n,[r]:e.getAttribute(r)}),{})),innerHTML:e.innerHTML};return t._d=ac(t),t}async function dc(e,t={}){var a;const n=t.document||e.resolvedOptions.document;if(!n)return;const r={shouldRender:e.dirty,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const s=(await e.resolveTags()).map(f=>({tag:f,id:rr.includes(f.tag)?fi(f):f.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(a=n==null?void 0:n[f])==null?void 0:a.children;for(const m of[...d].filter(v=>rr.includes(v.tagName.toLowerCase())))o.elMap[m.getAttribute("data-hid")||fi(await Bd(m))]=m}}o.pendingSideEffects={...o.sideEffects||{}},o.sideEffects={};function i(f,d,m){const v=`${f}:${d}`;o.sideEffects[v]=m,delete o.pendingSideEffects[v]}function l({id:f,$el:d,tag:m}){const v=m.tag.endsWith("Attrs");o.elMap[f]=d,v||(["textContent","innerHTML"].forEach(T=>{m[T]&&m[T]!==d[T]&&(d[T]=m[T])}),i(f,"el",()=>{o.elMap[f].remove(),delete o.elMap[f]})),Object.entries(m.props).forEach(([T,O])=>{const x=`attr:${T}`;if(T==="class")for(const b of(O||"").split(" ").filter(Boolean))v&&i(f,`${x}:${b}`,()=>d.classList.remove(b)),!d.classList.contains(b)&&d.classList.add(b);else d.getAttribute(T)!==O&&d.setAttribute(T,O===!0?"":String(O)),v&&i(f,x,()=>d.removeAttribute(T))})}const c=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of s){const{tag:d,shouldRender:m,id:v}=f;if(m){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||o.elMap[v],f.$el?l(f):rr.includes(d.tag)&&c.push(f)}}for(const f of c){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),l(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of s)await e.hooks.callHook("dom:renderTag",f,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(o.pendingSideEffects).forEach(f=>f()),e._dom=o,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:s})}async function Ud(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await dc(e,t),delete e._domUpdatePromise,r()}))}function Dd(e){return t=>{var r,s;const n=((s=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(o){Ud(o,e)}}}}}const Kd=["templateParams","htmlAttrs","bodyAttrs"],Wd={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=ac(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,o=t[s];if(o){let l=r==null?void 0:r.tagDuplicateStrategy;if(!l&&Kd.includes(r.tag)&&(l="merge"),l==="merge"){const c=o.props;["class","style"].forEach(u=>{c[u]&&(r.props[u]?(u==="style"&&!c[u].endsWith(";")&&(c[u]+=";"),r.props[u]=`${c[u]} ${r.props[u]}`):r.props[u]=c[u])}),t[s].props={...c,...r.props};return}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);return}else if(br(r)>br(o))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(rr.includes(r.tag)&&i===0){delete t[s];return}t[s]=r});const n=[];Object.values(t).forEach(r=>{const s=r._duped;delete r._duped,n.push(r),s&&n.push(...s)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},Vd={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},qd=["script","link","bodyAttrs"];function zd(e){const t={},n={};return Object.entries(e.props).forEach(([r,s])=>{r.startsWith("on")&&typeof s=="function"?(fc.includes(r)&&(t[r]=`this.dataset.${r} = true`),n[r]=s):t[r]=s}),{props:t,eventHandlers:n}}const Jd=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags)if(qd.includes(n.tag)){const{props:r,eventHandlers:s}=zd(n);n.props=r,Object.keys(s).length&&((n.props.src||n.props.href)&&(n.key=n.key||io(n.props.src||n.props.href)),n._eventHandlers=s)}},"dom:renderTag":function(t,n,r){if(!t.tag._eventHandlers)return;const s=t.tag.tag==="bodyAttrs"?n.defaultView:t.$el;Object.entries(t.tag._eventHandlers).forEach(([o,i])=>{const l=`${t.tag._d||t.tag._p}:${o}`,c=o.slice(2).toLowerCase(),u=`data-h-${c}`;if(r(t.id,l,()=>{}),t.$el.hasAttribute(u))return;t.$el.setAttribute(u,"");let a;const f=d=>{i(d),a==null||a.disconnect()};o in t.$el.dataset?f(new Event(o.replace("on",""))):fc.includes(o)&&typeof MutationObserver<"u"?(a=new MutationObserver(d=>{d.some(v=>v.attributeName===`data-${o}`)&&(f(new Event(o.replace("on",""))),a==null||a.disconnect())}),a.observe(t.$el,{attributes:!0})):s.addEventListener(c,f),r(t.id,l,()=>{a==null||a.disconnect(),s.removeEventListener(c,f),t.$el.removeAttribute(u)})})}}}),Qd=["link","style","script","noscript"],Xd={hooks:{"tag:normalise":({tag:e})=>{e.key&&Qd.includes(e.tag)&&(e.props["data-hid"]=e._h=io(e.key))}}},Yd={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(s=>s._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of Fd)for(const s of e.tags.filter(o=>typeof o.tagPriority=="string"&&o.tagPriority.startsWith(n))){const o=t(s.tagPriority.replace(n,""));typeof o<"u"&&(s._p=o+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>br(n)-br(r))}}},Zd={meta:"content",link:"href",htmlAttrs:"lang"},Gd=e=>({hooks:{"tags:resolve":t=>{var l;const{tags:n}=t,r=(l=n.find(c=>c.tag==="title"))==null?void 0:l.textContent,s=n.findIndex(c=>c.tag==="templateParams"),o=s!==-1?n[s].props:{},i=o.separator||"|";delete o.separator,o.pageTitle=sr(o.pageTitle||r||"",o,i);for(const c of n.filter(u=>u.processTemplateParams!==!1)){const u=Zd[c.tag];u&&typeof c.props[u]=="string"?c.props[u]=sr(c.props[u],o,i):(c.processTemplateParams===!0||["titleTemplate","title"].includes(c.tag))&&["innerHTML","textContent"].forEach(a=>{typeof c[a]=="string"&&(c[a]=sr(c[a],o,i))})}e._templateParams=o,e._separator=i,t.tags=n.filter(c=>c.tag!=="templateParams")}}}),eh={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(s=>s.tag==="titleTemplate");const r=t.findIndex(s=>s.tag==="title");if(r!==-1&&n!==-1){const s=di(t[n].textContent,t[r].textContent);s!==null?t[r].textContent=s||t[r].textContent:delete t[r]}else if(n!==-1){const s=di(t[n].textContent);s!==null&&(t[n].textContent=s,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},th={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{l.dirty=!0,t.callHook("entries:updated",l)};let s=0,o=[];const i=[],l={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(c){const u=typeof c=="function"?c(l):c;(!u.key||!i.some(a=>a.key===u.key))&&(i.push(u),gi(u.mode,n)&&t.addHooks(u.hooks||{}))},push(c,u){u==null||delete u.head;const a={_i:s++,input:c,...u};return gi(a.mode,n)&&(o.push(a),r()),{dispose(){o=o.filter(f=>f._i!==a._i),t.callHook("entries:updated",l),r()},patch(f){o=o.map(d=>(d._i===a._i&&(d.input=a.input=f),d)),r()}}},async resolveTags(){const c={tags:[],entries:[...o]};await t.callHook("entries:resolve",c);for(const u of c.entries){const a=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(a):a),u.resolvedInput)for(const f of await jd(u)){const d={tag:f,entry:u,resolvedOptions:l.resolvedOptions};await t.callHook("tag:normalise",d),c.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",c),await t.callHook("tags:resolve",c),await t.callHook("tags:afterResolve",c),c.tags},ssr:n};return[Wd,Vd,Jd,Xd,Yd,Gd,eh,th,...(e==null?void 0:e.plugins)||[]].forEach(c=>l.use(c)),l.hooks.callHook("init",l),l}function sh(){return hc}const oh=Ql.startsWith("3");function ih(e){return typeof e=="function"?e():ae(e)}function bs(e,t=""){if(e instanceof Promise)return e;const n=ih(e);return!e||!n?n:Array.isArray(n)?n.map(r=>bs(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,s])=>r==="titleTemplate"||r.startsWith("on")?[r,ae(s)]:[r,bs(s,r)])):n}const lh={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=bs(t.input)}}},pc="usehead";function ch(e){return{install(n){oh&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(pc,e))}}.install}function ah(e={}){e.domDelayFn=e.domDelayFn||(n=>Ft(()=>setTimeout(()=>n(),0)));const t=nh(e);return t.use(lh),t.install=ch(t),t}const vs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ws="__unhead_injection_handler__";function uh(e){vs[ws]=e}function Sg(){if(ws in vs)return vs[ws]();const e=Ce(pc);return e||sh()}function fh(e){return{ctx:{table:e},matchAll:t=>mc(t,e)}}function gc(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,s])=>[r,gc(s)])):new Map(Object.entries(e[n]));return t}function dh(e){return fh(gc(e))}function mc(e,t){const n=[];for(const[s,o]of mi(t.wildcard))e.startsWith(s)&&n.push(o);for(const[s,o]of mi(t.dynamic))if(e.startsWith(s+"/")){const i="/"+e.slice(s.length).split("/").splice(2).join("/");n.push(...mc(i,o))}const r=t.static.get(e);return r&&n.push(r),n.filter(Boolean)}function mi(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Es(e,t,n=".",r){if(!Xr(t))return Es(e,{},n,r);const s=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:Xr(i)&&Xr(s[o])?s[o]=Es(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function Xr(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function yc(e){return(...t)=>t.reduce((n,r)=>Es(n,r,"",e),{})}const _c=yc(),hh=yc((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function ph(e,t){try{return t in e}catch{return!1}}var gh=Object.defineProperty,mh=(e,t,n)=>t in e?gh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xt=(e,t,n)=>(mh(e,typeof t!="symbol"?t+"":t,n),n);class Cs extends Error{constructor(t,n={}){super(t,n),xt(this,"statusCode",500),xt(this,"fatal",!1),xt(this,"unhandled",!1),xt(this,"statusMessage"),xt(this,"data"),xt(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Rs(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=bc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}xt(Cs,"__h3_error__",!0);function Ts(e){if(typeof e=="string")return new Cs(e);if(yh(e))return e;const t=new Cs(e.message??e.statusMessage??"",{cause:e.cause||e});if(ph(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Rs(e.statusCode,t.statusCode):e.status&&(t.statusCode=Rs(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;bc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function yh(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const _h=/[^\u0009\u0020-\u007E]/g;function bc(e=""){return e.replace(_h,"")}function Rs(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const vc=Symbol("layout-meta"),Kn=Symbol("route"),Hr=()=>Pa(he().payload,"error"),qt=e=>{const t=lo(e);try{const n=he(),r=Hr();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},bh=async(e={})=>{const t=he(),n=Hr();t.callHook("app:error:cleared",e),e.redirect&&await Bt().replace(e.redirect),n.value=null},vh=e=>!!(e&&typeof e=="object"&&"__nuxt_error"in e),lo=e=>{const t=Ts(e);return t.__nuxt_error=!0,t},Bt=()=>{var e;return(e=he())==null?void 0:e.$router},co=()=>Ol()?Ce(Kn,he()._route):he()._route;/*! @__NO_SIDE_EFFECTS__ */const wh=()=>{try{if(he()._processingMiddleware)return!0}catch{return!0}return!1},Og=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:tc(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){{const{target:l="_blank",windowFeatures:c={}}=t.open,u=Object.entries(c).filter(([a,f])=>f!==void 0).map(([a,f])=>`${a.toLowerCase()}=${f}`).join(", ");open(n,l,u)}return Promise.resolve()}const r=(t==null?void 0:t.external)||Un(n,{acceptRelative:!0});if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const l=Mr(n).protocol;if(l&&Af(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const s=wh();if(!r&&s)return e;const o=Bt(),i=he();return r?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,s?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?o.replace(e):o.push(e)},Eh={nuxt:{buildId:"69364444-4663-479d-b296-7218c935baf9"}},Ch=hh(Eh);function Th(){const e=he();return e._appConfig||(e._appConfig=st(Ch)),e._appConfig}const Rh=!1,xs=!1,xh=!1,Ig={componentName:"NuxtLink"},Mg={deep:!0},Hg={},Ph="#__nuxt";let or,wc;function Ah(){var t;const e=(t=Th().nuxt)==null?void 0:t.buildId;return or=$fetch(ro(`builds/meta/${e}.json`)),or.then(n=>{wc=dh(n.matcher)}),or}function Lr(){return or||Ah()}async function Ec(e){return await Lr(),_c({},...wc.matchAll(e).reverse())}function yi(e,t={}){const n=kh(e,t),r=he(),s=r._payloadCache=r._payloadCache||{};return n in s||(s[n]=Sh(e).then(o=>o?Cc(n).then(i=>i||(delete s[n],null)):(s[n]=null,null))),s[n]}const _i="json";function kh(e,t={}){const n=new URL(e,"http://localhost");if(n.search)throw new Error("Payload URL cannot contain search params: "+e);if(n.host!=="localhost"||Un(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():"");return Dn(oo().app.baseURL,n.pathname,r?`_payload.${r}.${_i}`:`_payload.${_i}`)}async function Cc(e){const t=fetch(e).then(n=>n.text().then(Tc));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Sh(e=co().path){if((await Lr()).prerendered.includes(e))return!0;const n=await Ec(e);return!!n.prerender&&!n.redirect}let tr=null;async function Oh(){if(tr)return tr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=Tc(e.textContent||""),n=e.dataset.src?await Cc(e.dataset.src):void 0;return tr={...t,...n,...window.__NUXT__},tr}function Tc(e){return Ad(e,he()._payloadRevivers)}function Ih(e,t){he()._payloadRevivers[e]=t}const bi={NuxtError:e=>lo(e),EmptyShallowRef:e=>Sn(e==="_"?void 0:e==="0n"?BigInt(0):yr(e)),EmptyRef:e=>rt(e==="_"?void 0:e==="0n"?BigInt(0):yr(e)),ShallowRef:e=>Sn(e),ShallowReactive:e=>Fn(e),Ref:e=>rt(e),Reactive:e=>st(e)},Mh=Et({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in bi)Ih(r,bi[r]);Object.assign(e.payload,([t,n]=Nn(()=>e.runWithContext(Oh)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Hh=[],Lh=Et({name:"nuxt:head",enforce:"pre",setup(e){const t=ah({plugins:Hh});uh(()=>he().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await dc(t)};t.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const Vt=typeof window<"u";function Nh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const re=Object.assign;function Yr(e,t){const n={};for(const r in t){const s=t[r];n[r]=We(s)?s.map(e):e(s)}return n}const xn=()=>{},We=Array.isArray,$h=/\/$/,jh=e=>e.replace($h,"");function Zr(e,t,n="/"){let r,s={},o="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(r=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),s=e(o)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=Dh(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function Fh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function vi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Bh(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&on(t.matched[r],n.matched[s])&&Rc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function on(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Rc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Uh(e[n],t[n]))return!1;return!0}function Uh(e,t){return We(e)?wi(e,t):We(t)?wi(t,e):e===t}function wi(e,t){return We(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Dh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}var $n;(function(e){e.pop="pop",e.push="push"})($n||($n={}));var Pn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Pn||(Pn={}));function Kh(e){if(!e)if(Vt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),jh(e)}const Wh=/^[^#]+#/;function Vh(e,t){return e.replace(Wh,"#")+t}function qh(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Nr=()=>({left:window.pageXOffset,top:window.pageYOffset});function zh(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=qh(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Ei(e,t){return(history.state?history.state.position-t:-1)+e}const Ps=new Map;function Jh(e,t){Ps.set(e,t)}function Qh(e){const t=Ps.get(e);return Ps.delete(e),t}let Xh=()=>location.protocol+"//"+location.host;function xc(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let l=s.includes(e.slice(o))?e.slice(o).length:1,c=s.slice(l);return c[0]!=="/"&&(c="/"+c),vi(c,"")}return vi(n,e)+r+s}function Yh(e,t,n,r){let s=[],o=[],i=null;const l=({state:d})=>{const m=xc(e,location),v=n.value,T=t.value;let O=0;if(d){if(n.value=m,t.value=d,i&&i===v){i=null;return}O=T?d.position-T.position:0}else r(m);s.forEach(x=>{x(n.value,v,{delta:O,type:$n.pop,direction:O?O>0?Pn.forward:Pn.back:Pn.unknown})})};function c(){i=n.value}function u(d){s.push(d);const m=()=>{const v=s.indexOf(d);v>-1&&s.splice(v,1)};return o.push(m),m}function a(){const{history:d}=window;d.state&&d.replaceState(re({},d.state,{scroll:Nr()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:c,listen:u,destroy:f}}function Ci(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Nr():null}}function Zh(e){const{history:t,location:n}=window,r={value:xc(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,u,a){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+c:Xh()+e+c;try{t[a?"replaceState":"pushState"](u,"",d),s.value=u}catch(m){console.error(m),n[a?"replace":"assign"](d)}}function i(c,u){const a=re({},t.state,Ci(s.value.back,c,s.value.forward,!0),u,{position:s.value.position});o(c,a,!0),r.value=c}function l(c,u){const a=re({},s.value,t.state,{forward:c,scroll:Nr()});o(a.current,a,!0);const f=re({},Ci(r.value,c,null),{position:a.position+1},u);o(c,f,!1),r.value=c}return{location:r,state:s,push:l,replace:i}}function Pc(e){e=Kh(e);const t=Zh(e),n=Yh(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=re({location:"",base:e,go:r,createHref:Vh.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Gh(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Pc(e)}function ep(e){return typeof e=="string"||e&&typeof e=="object"}function Ac(e){return typeof e=="string"||typeof e=="symbol"}const ze={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},kc=Symbol("");var Ti;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ti||(Ti={}));function ln(e,t){return re(new Error,{type:e,[kc]:!0},t)}function Ze(e,t){return e instanceof Error&&kc in e&&(t==null||!!(e.type&t))}const Ri="[^/]+?",tp={sensitive:!1,strict:!1,start:!0,end:!0},np=/[.+*?^${}()[\]/\\]/g;function rp(e,t){const n=re({},tp,t),r=[];let s=n.start?"^":"";const o=[];for(const u of e){const a=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function op(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ip={type:0,value:""},lp=/[a-zA-Z0-9_]/;function cp(e){if(!e)return[[]];if(e==="/")return[[ip]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let l=0,c,u="",a="";function f(){u&&(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=c}for(;l{i(b)}:xn}function i(a){if(Ac(a)){const f=r.get(a);f&&(r.delete(a),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(a);f>-1&&(n.splice(f,1),a.record.name&&r.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function l(){return n}function c(a){let f=0;for(;f=0&&(a.record.path!==n[f].record.path||!Sc(a,n[f]));)f++;n.splice(f,0,a),a.record.name&&!Ai(a)&&r.set(a.record.name,a)}function u(a,f){let d,m={},v,T;if("name"in a&&a.name){if(d=r.get(a.name),!d)throw ln(1,{location:a});T=d.record.name,m=re(Pi(f.params,d.keys.filter(b=>!b.optional).map(b=>b.name)),a.params&&Pi(a.params,d.keys.map(b=>b.name))),v=d.stringify(m)}else if("path"in a)v=a.path,d=n.find(b=>b.re.test(v)),d&&(m=d.parse(v),T=d.record.name);else{if(d=f.name?r.get(f.name):n.find(b=>b.re.test(f.path)),!d)throw ln(1,{location:a,currentLocation:f});T=d.record.name,m=re({},f.params,a.params),v=d.stringify(m)}const O=[];let x=d;for(;x;)O.unshift(x.record),x=x.parent;return{name:T,path:v,params:m,matched:O,meta:hp(O)}}return e.forEach(a=>o(a)),{addRoute:o,resolve:u,removeRoute:i,getRoutes:l,getRecordMatcher:s}}function Pi(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function fp(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:dp(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function dp(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Ai(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function hp(e){return e.reduce((t,n)=>re(t,n.meta),{})}function ki(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Sc(e,t){return t.children.some(n=>n===e||Sc(e,n))}const Oc=/#/g,pp=/&/g,gp=/\//g,mp=/=/g,yp=/\?/g,Ic=/\+/g,_p=/%5B/g,bp=/%5D/g,Mc=/%5E/g,vp=/%60/g,Hc=/%7B/g,wp=/%7C/g,Lc=/%7D/g,Ep=/%20/g;function ao(e){return encodeURI(""+e).replace(wp,"|").replace(_p,"[").replace(bp,"]")}function Cp(e){return ao(e).replace(Hc,"{").replace(Lc,"}").replace(Mc,"^")}function As(e){return ao(e).replace(Ic,"%2B").replace(Ep,"+").replace(Oc,"%23").replace(pp,"%26").replace(vp,"`").replace(Hc,"{").replace(Lc,"}").replace(Mc,"^")}function Tp(e){return As(e).replace(mp,"%3D")}function Rp(e){return ao(e).replace(Oc,"%23").replace(yp,"%3F")}function xp(e){return e==null?"":Rp(e).replace(gp,"%2F")}function vr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Pp(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&As(o)):[r&&As(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Ap(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=We(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const kp=Symbol(""),Oi=Symbol(""),uo=Symbol(""),fo=Symbol(""),ks=Symbol("");function mn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function gt(e,t,n,r,s){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((i,l)=>{const c=f=>{f===!1?l(ln(4,{from:n,to:t})):f instanceof Error?l(f):ep(f)?l(ln(2,{from:t,to:f})):(o&&r.enterCallbacks[s]===o&&typeof f=="function"&&o.push(f),i())},u=e.call(r&&r.instances[s],t,n,c);let a=Promise.resolve(u);e.length<3&&(a=a.then(c)),a.catch(f=>l(f))})}function Gr(e,t,n,r){const s=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(Sp(l)){const u=(l.__vccOpts||l)[t];u&&s.push(gt(u,n,r,o,i))}else{let c=l();s.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const a=Nh(u)?u.default:u;o.components[i]=a;const d=(a.__vccOpts||a)[t];return d&>(d,n,r,o,i)()}))}}return s}function Sp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ii(e){const t=Ce(uo),n=Ce(fo),r=He(()=>t.resolve(ae(e.to))),s=He(()=>{const{matched:c}=r.value,{length:u}=c,a=c[u-1],f=n.matched;if(!a||!f.length)return-1;const d=f.findIndex(on.bind(null,a));if(d>-1)return d;const m=Mi(c[u-2]);return u>1&&Mi(a)===m&&f[f.length-1].path!==m?f.findIndex(on.bind(null,c[u-2])):d}),o=He(()=>s.value>-1&&Hp(n.params,r.value.params)),i=He(()=>s.value>-1&&s.value===n.matched.length-1&&Rc(n.params,r.value.params));function l(c={}){return Mp(c)?t[ae(e.replace)?"replace":"push"](ae(e.to)).catch(xn):Promise.resolve()}return{route:r,href:He(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}const Op=wt({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ii,setup(e,{slots:t}){const n=st(Ii(e)),{options:r}=Ce(uo),s=He(()=>({[Hi(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Hi(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Oe("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Ip=Op;function Mp(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Hp(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!We(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Mi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Hi=(e,t,n)=>e??t??n,Lp=wt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ce(ks),s=He(()=>e.route||r.value),o=Ce(Oi,0),i=He(()=>{let u=ae(o);const{matched:a}=s.value;let f;for(;(f=a[u])&&!f.components;)u++;return u}),l=He(()=>s.value.matched[i.value]);Mt(Oi,He(()=>i.value+1)),Mt(kp,l),Mt(ks,s);const c=rt();return wn(()=>[c.value,l.value,e.name],([u,a,f],[d,m,v])=>{a&&(a.instances[f]=u,m&&m!==a&&u&&u===d&&(a.leaveGuards.size||(a.leaveGuards=m.leaveGuards),a.updateGuards.size||(a.updateGuards=m.updateGuards))),u&&a&&(!m||!on(a,m)||!d)&&(a.enterCallbacks[f]||[]).forEach(T=>T(u))},{flush:"post"}),()=>{const u=s.value,a=e.name,f=l.value,d=f&&f.components[a];if(!d)return Li(n.default,{Component:d,route:u});const m=f.props[a],v=m?m===!0?u.params:typeof m=="function"?m(u):m:null,O=Oe(d,re({},v,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(f.instances[a]=null)},ref:c}));return Li(n.default,{Component:O,route:u})||O}}});function Li(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Nc=Lp;function Np(e){const t=up(e.routes,e),n=e.parseQuery||Pp,r=e.stringifyQuery||Si,s=e.history,o=mn(),i=mn(),l=mn(),c=Sn(ze);let u=ze;Vt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=Yr.bind(null,C=>""+C),f=Yr.bind(null,xp),d=Yr.bind(null,vr);function m(C,F){let L,V;return Ac(C)?(L=t.getRecordMatcher(C),V=F):V=C,t.addRoute(V,L)}function v(C){const F=t.getRecordMatcher(C);F&&t.removeRoute(F)}function T(){return t.getRoutes().map(C=>C.record)}function O(C){return!!t.getRecordMatcher(C)}function x(C,F){if(F=re({},F||c.value),typeof C=="string"){const _=Zr(n,C,F.path),w=t.resolve({path:_.path},F),R=s.createHref(_.fullPath);return re(_,w,{params:d(w.params),hash:vr(_.hash),redirectedFrom:void 0,href:R})}let L;if("path"in C)L=re({},C,{path:Zr(n,C.path,F.path).path});else{const _=re({},C.params);for(const w in _)_[w]==null&&delete _[w];L=re({},C,{params:f(_)}),F.params=f(F.params)}const V=t.resolve(L,F),ne=C.hash||"";V.params=a(d(V.params));const h=Fh(r,re({},C,{hash:Cp(ne),path:V.path})),p=s.createHref(h);return re({fullPath:h,hash:ne,query:r===Si?Ap(C.query):C.query||{}},V,{redirectedFrom:void 0,href:p})}function b(C){return typeof C=="string"?Zr(n,C,c.value.path):re({},C)}function y(C,F){if(u!==C)return ln(8,{from:F,to:C})}function g(C){return N(C)}function E(C){return g(re(b(C),{replace:!0}))}function I(C){const F=C.matched[C.matched.length-1];if(F&&F.redirect){const{redirect:L}=F;let V=typeof L=="function"?L(C):L;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=b(V):{path:V},V.params={}),re({query:C.query,hash:C.hash,params:"path"in V?{}:C.params},V)}}function N(C,F){const L=u=x(C),V=c.value,ne=C.state,h=C.force,p=C.replace===!0,_=I(L);if(_)return N(re(b(_),{state:typeof _=="object"?re({},ne,_.state):ne,force:h,replace:p}),F||L);const w=L;w.redirectedFrom=F;let R;return!h&&Bh(r,V,L)&&(R=ln(16,{to:w,from:V}),Ve(V,V,!0,!1)),(R?Promise.resolve(R):$(w,V)).catch(P=>Ze(P)?Ze(P,2)?P:lt(P):K(P,w,V)).then(P=>{if(P){if(Ze(P,2))return N(re({replace:p},b(P.to),{state:typeof P.to=="object"?re({},ne,P.to.state):ne,force:h}),F||w)}else P=M(w,V,!0,p,ne);return Q(w,V,P),P})}function k(C,F){const L=y(C,F);return L?Promise.reject(L):Promise.resolve()}function B(C){const F=Dt.values().next().value;return F&&typeof F.runWithContext=="function"?F.runWithContext(C):C()}function $(C,F){let L;const[V,ne,h]=$p(C,F);L=Gr(V.reverse(),"beforeRouteLeave",C,F);for(const _ of V)_.leaveGuards.forEach(w=>{L.push(gt(w,C,F))});const p=k.bind(null,C,F);return L.push(p),be(L).then(()=>{L=[];for(const _ of o.list())L.push(gt(_,C,F));return L.push(p),be(L)}).then(()=>{L=Gr(ne,"beforeRouteUpdate",C,F);for(const _ of ne)_.updateGuards.forEach(w=>{L.push(gt(w,C,F))});return L.push(p),be(L)}).then(()=>{L=[];for(const _ of h)if(_.beforeEnter)if(We(_.beforeEnter))for(const w of _.beforeEnter)L.push(gt(w,C,F));else L.push(gt(_.beforeEnter,C,F));return L.push(p),be(L)}).then(()=>(C.matched.forEach(_=>_.enterCallbacks={}),L=Gr(h,"beforeRouteEnter",C,F),L.push(p),be(L))).then(()=>{L=[];for(const _ of i.list())L.push(gt(_,C,F));return L.push(p),be(L)}).catch(_=>Ze(_,8)?_:Promise.reject(_))}function Q(C,F,L){l.list().forEach(V=>B(()=>V(C,F,L)))}function M(C,F,L,V,ne){const h=y(C,F);if(h)return h;const p=F===ze,_=Vt?history.state:{};L&&(V||p?s.replace(C.fullPath,re({scroll:p&&_&&_.scroll},ne)):s.push(C.fullPath,ne)),c.value=C,Ve(C,F,L,p),lt()}let J;function le(){J||(J=s.listen((C,F,L)=>{if(!Wn.listening)return;const V=x(C),ne=I(V);if(ne){N(re(ne,{replace:!0}),V).catch(xn);return}u=V;const h=c.value;Vt&&Jh(Ei(h.fullPath,L.delta),Nr()),$(V,h).catch(p=>Ze(p,12)?p:Ze(p,2)?(N(p.to,V).then(_=>{Ze(_,20)&&!L.delta&&L.type===$n.pop&&s.go(-1,!1)}).catch(xn),Promise.reject()):(L.delta&&s.go(-L.delta,!1),K(p,V,h))).then(p=>{p=p||M(V,h,!1),p&&(L.delta&&!Ze(p,8)?s.go(-L.delta,!1):L.type===$n.pop&&Ze(p,20)&&s.go(-1,!1)),Q(V,h,p)}).catch(xn)}))}let oe=mn(),D=mn(),Z;function K(C,F,L){lt(C);const V=D.list();return V.length?V.forEach(ne=>ne(C,F,L)):console.error(C),Promise.reject(C)}function je(){return Z&&c.value!==ze?Promise.resolve():new Promise((C,F)=>{oe.add([C,F])})}function lt(C){return Z||(Z=!C,le(),oe.list().forEach(([F,L])=>C?L(C):F()),oe.reset()),C}function Ve(C,F,L,V){const{scrollBehavior:ne}=e;if(!Vt||!ne)return Promise.resolve();const h=!L&&Qh(Ei(C.fullPath,0))||(V||!L)&&history.state&&history.state.scroll||null;return Ft().then(()=>ne(C,F,h)).then(p=>p&&zh(p)).catch(p=>K(p,C,F))}const Re=C=>s.go(C);let Ut;const Dt=new Set,Wn={currentRoute:c,listening:!0,addRoute:m,removeRoute:v,hasRoute:O,getRoutes:T,resolve:x,options:e,push:g,replace:E,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:D.add,isReady:je,install(C){const F=this;C.component("RouterLink",Ip),C.component("RouterView",Nc),C.config.globalProperties.$router=F,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>ae(c)}),Vt&&!Ut&&c.value===ze&&(Ut=!0,g(s.location).catch(ne=>{}));const L={};for(const ne in ze)Object.defineProperty(L,ne,{get:()=>c.value[ne],enumerable:!0});C.provide(uo,F),C.provide(fo,Fn(L)),C.provide(ks,c);const V=C.unmount;Dt.add(C),C.unmount=function(){Dt.delete(C),Dt.size<1&&(u=ze,J&&J(),J=null,c.value=ze,Ut=!1,Z=!1),V()}}};function be(C){return C.reduce((F,L)=>F.then(()=>B(L)),Promise.resolve())}return Wn}function $p(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;ion(u,l))?r.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(u=>on(u,c))||s.push(c))}return[n,r,s]}function jp(){return Ce(fo)}const Ni=[{name:"about",path:"/about",meta:{},alias:[],redirect:void 0,component:()=>Lt(()=>import("./about.a416eb6b.js"),["./about.a416eb6b.js","./nuxt-link.d85e47ea.js","./useConfig.c98872a9.js"],import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:void 0,component:()=>Lt(()=>import("./index.f4f1dfe0.js"),["./index.f4f1dfe0.js","./useConfig.c98872a9.js"],import.meta.url).then(e=>e.default||e)}],$c=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Oe(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function $i(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Fp(e,t){return e===t?!1:$i(e)!==$i(t)?!0:!e.matched.every((r,s)=>{var o,i;return r.components&&r.components.default===((i=(o=t.matched[s])==null?void 0:o.components)==null?void 0:i.default)})}const Bp={scrollBehavior(e,t,n){var u;const r=he(),s=((u=Bt().options)==null?void 0:u.scrollBehaviorType)??"auto";let o=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&i!==!1&&Fp(e,t)&&(o={left:0,top:0}),e.path===t.path){if(t.hash&&!e.hash)return{left:0,top:0};if(e.hash)return{el:e.hash,top:ji(e.hash),behavior:s}}const l=a=>!!(a.meta.pageTransition??xs),c=l(t)&&l(e)?"page:transition:finish":"page:finish";return new Promise(a=>{r.hooks.hookOnce(c,async()=>{await Ft(),e.hash&&(o={el:e.hash,top:ji(e.hash),behavior:s}),a(o)})})}};function ji(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const Up={hashMode:!1,scrollBehaviorType:"auto"},xe={...Up,...Bp},Dp=async e=>{var c;let t,n;if(!((c=e.meta)!=null&&c.validate))return;const r=he(),s=Bt();if(([t,n]=Nn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=lo({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`}),l=s.beforeResolve(u=>{if(l(),u===e){const a=s.afterEach(async()=>{a(),await r.runWithContext(()=>qt(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Kp=async e=>{let t,n;const r=([t,n]=Nn(()=>Ec(e.path)),t=await t,n(),t);if(r.redirect)return r.redirect},Wp=[Dp,Kp],An={};function Vp(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const u=o.includes(e.slice(i))?e.slice(i).length:1;let a=o.slice(u);return a[0]!=="/"&&(a="/"+a),oi(a,"")}const l=oi(r,e),c=!n||Hf(l,n,{trailingSlash:!0})?l:n;return c+(c.includes("?")?"":s)+o}const qp=Et({name:"nuxt:router",enforce:"pre",async setup(e){var T,O;let t,n,r=oo().app.baseURL;xe.hashMode&&!r.includes("#")&&(r+="#");const s=((T=xe.history)==null?void 0:T.call(xe,r))??(xe.hashMode?Gh(r):Pc(r)),o=((O=xe.routes)==null?void 0:O.call(xe,Ni))??Ni;let i;const l=Vp(r,window.location,e.payload.path),c=Np({...xe,scrollBehavior:(x,b,y)=>{var g;if(b===ze){i=y;return}return c.options.scrollBehavior=xe.scrollBehavior,(g=xe.scrollBehavior)==null?void 0:g.call(xe,x,ze,i||y)},history:s,routes:o});e.vueApp.use(c);const u=Sn(c.currentRoute.value);c.afterEach((x,b)=>{u.value=b}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>u.value});const a=Sn(c.resolve(l)),f=()=>{a.value=c.currentRoute.value};e.hook("page:finish",f),c.afterEach((x,b)=>{var y,g,E,I;((g=(y=x.matched[0])==null?void 0:y.components)==null?void 0:g.default)===((I=(E=b.matched[0])==null?void 0:E.components)==null?void 0:I.default)&&f()});const d={};for(const x in a.value)Object.defineProperty(d,x,{get:()=>a.value[x]});e._route=Fn(d),e._middleware=e._middleware||{global:[],named:{}};const m=Hr();try{[t,n]=Nn(()=>c.isReady()),await t,n()}catch(x){[t,n]=Nn(()=>e.runWithContext(()=>qt(x))),await t,n()}const v=e.payload.state._layout;return c.beforeEach(async(x,b)=>{var y;x.meta=st(x.meta),e.isHydrating&&v&&!jt(x.meta.layout)&&(x.meta.layout=v),e._processingMiddleware=!0;{const g=new Set([...Wp,...e._middleware.global]);for(const E of x.matched){const I=E.meta.middleware;if(I)if(Array.isArray(I))for(const N of I)g.add(N);else g.add(I)}for(const E of g){const I=typeof E=="string"?e._middleware.named[E]||await((y=An[E])==null?void 0:y.call(An).then(k=>k.default||k)):E;if(!I)throw new Error(`Unknown route middleware: '${E}'.`);const N=await e.runWithContext(()=>I(x,b));if(!e.payload.serverRendered&&e.isHydrating&&(N===!1||N instanceof Error)){const k=N||Ts({statusCode:404,statusMessage:`Page Not Found: ${l}`});return await e.runWithContext(()=>qt(k)),!1}if(N!==!0&&(N||N===!1))return N}}}),c.onError(()=>{delete e._processingMiddleware}),c.afterEach(async(x,b,y)=>{delete e._processingMiddleware,!e.isHydrating&&m.value&&await e.runWithContext(bh),x.matched.length===0&&await e.runWithContext(()=>qt(Ts({statusCode:404,fatal:!1,statusMessage:`Page not found: ${x.fullPath}`})))}),e.hooks.hookOnce("app:created",async()=>{try{await c.replace({...c.resolve(l),name:void 0,force:!0}),c.options.scrollBehavior=xe.scrollBehavior}catch(x){await e.runWithContext(()=>qt(x))}}),{provide:{router:c}}}}),Fi=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Lg=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),jc=e=>{const t=he();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Fi(e)}):Fi(e)},zp=Et({name:"nuxt:payload",setup(e){Bt().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await yi(t.path);r&&Object.assign(e.static.data,r.data)}),jc(()=>{var t;e.hooks.hook("link:prefetch",async n=>{Mr(n).protocol||await yi(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Lr,1e3)})}}),Jp=Et({name:"nuxt:global-components"}),St={default:()=>Lt(()=>import("./default.0c14cbbc.js"),["./default.0c14cbbc.js","./nuxt-link.d85e47ea.js"],import.meta.url).then(e=>e.default||e),empty:()=>Lt(()=>import("./empty.758b1cc9.js"),[],import.meta.url).then(e=>e.default||e),error:()=>Lt(()=>import("./error.e910b120.js"),["./error.e910b120.js","./nuxt-link.d85e47ea.js"],import.meta.url).then(e=>e.default||e)},Qp=Et({name:"nuxt:prefetch",setup(e){const t=Bt();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof St[r]=="function"&&await St[r]()})}),e.hooks.hook("link:prefetch",n=>{var i,l,c,u;if(Un(n))return;const r=t.resolve(n);if(!r)return;const s=(i=r==null?void 0:r.meta)==null?void 0:i.layout;let o=Array.isArray((l=r==null?void 0:r.meta)==null?void 0:l.middleware)?(c=r==null?void 0:r.meta)==null?void 0:c.middleware:[(u=r==null?void 0:r.meta)==null?void 0:u.middleware];o=o.filter(a=>typeof a=="string");for(const a of o)typeof An[a]=="function"&&An[a]();s&&typeof St[s]=="function"&&St[s]()})}});function Xp(e={}){const t=e.path||window.location.pathname;let n={};try{n=yr(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const l="href"in o&&o.href.startsWith("#")?n.app.baseURL+o.href:Dn(n.app.baseURL,o.fullPath);Xp({path:l,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),Zp=Et(e=>{let t;async function n(){const r=await Lr();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);const s=await $fetch(ro("builds/latest.json"));s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}jc(()=>{t=setTimeout(n,1e3*60*60)})}),Gp=[Mh,Lh,qp,zp,Jp,Qp,Yp,Zp],eg=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),Ss=(e,t)=>{const n=e.route.matched.find(s=>{var o;return((o=s.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&eg(e.route,n));return typeof r=="function"?r(e.route):r},tg=(e,t)=>({default:()=>e?Oe(Za,e===!0?{}:e,t):t}),ng=wt({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>t===e.renderKey?e.route[s]:n[s]});return Mt(Kn,Fn(r)),()=>Oe(e.vnode,{ref:e.vnodeRef})}}),rg=wt({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,expose:n}){const r=he(),s=rt(),o=Ce(Kn,null);n({pageRef:s});const i=Ce(vc,null);let l;const c=r.deferHydration();return()=>Oe(Nc,{name:e.name,route:e.route,...t},{default:u=>{const a=ig(o,u.route,u.Component),f=o&&o.matched.length===u.route.matched.length;if(!u.Component){if(l&&!f)return l;c();return}if(l&&i&&!i.isCurrent(u.route))return l;if(a&&o&&(!i||i!=null&&i.isCurrent(o)))return f?l:null;const d=Ss(u,e.pageKey),m=!!(e.transition??u.route.meta.pageTransition??xs),v=m&&og([e.transition,u.route.meta.pageTransition,xs,{onAfterLeave:()=>{r.callHook("page:transition:finish",u.Component)}}].filter(Boolean)),T=e.keepalive??u.route.meta.keepalive??xh;return l=$c(Ir,m&&v,tg(T,Oe(qs,{suspensible:!0,onPending:()=>r.callHook("page:start",u.Component),onResolve:()=>{Ft(()=>r.callHook("page:finish",u.Component).finally(c))}},{default:()=>{const O=Oe(ng,{key:d||void 0,vnode:u.Component,route:u.route,renderKey:d||void 0,trackRootNodes:m,vnodeRef:s});return T&&(O.type.name=u.Component.type.name||u.Component.type.__name||"RouteProvider"),O}}))).default(),l}})}});function sg(e){return Array.isArray(e)?e:e?[e]:[]}function og(e){const t=e.map(n=>({...n,onAfterLeave:sg(n.onAfterLeave)}));return _c(...t)}function ig(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>{var i,l,c;return((i=s.components)==null?void 0:i.default)!==((c=(l=e.matched[o])==null?void 0:l.components)==null?void 0:c.default)})||n&&Ss({route:t,Component:n})!==Ss({route:e,Component:n})}const lg=wt({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},async setup(e,t){const n=await St[e.name]().then(r=>r.default||r);return()=>Oe(n,e.layoutProps,t.slots)}}),cg=wt({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null}},setup(e,t){const n=he(),r=Ce(Kn),s=r===co()?jp():r,o=He(()=>ae(e.name)??s.meta.layout??"default"),i=rt();t.expose({layoutRef:i});const l=n.deferHydration();return()=>{const c=o.value&&o.value in St,u=s.meta.layoutTransition??Rh;return $c(Ir,c&&u,{default:()=>Oe(qs,{suspensible:!0,onResolve:()=>{Ft(l)}},{default:()=>Oe(ag,{layoutProps:ql(t.attrs,{ref:i}),key:o.value||void 0,name:o.value,shouldProvide:!e.name,hasTransition:!!u},t.slots)})}).default()}}}),ag=wt({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&Mt(vc,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,s;return!n||typeof n=="string"&&!(n in St)?(s=(r=t.slots).default)==null?void 0:s.call(r):Oe(lg,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),ug=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},fg={};function dg(e,t){const n=rg,r=cg;return Xe(),et(r,null,{default:Ks(()=>[fe(n)]),_:1})}const hg=ug(fg,[["render",dg]]),pg={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;(n.stack||"").split(` + */const Vt=typeof window<"u";function Nh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const re=Object.assign;function Yr(e,t){const n={};for(const r in t){const s=t[r];n[r]=We(s)?s.map(e):e(s)}return n}const xn=()=>{},We=Array.isArray,$h=/\/$/,jh=e=>e.replace($h,"");function Zr(e,t,n="/"){let r,s={},o="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(r=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),s=e(o)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=Dh(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function Fh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function vi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Bh(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&on(t.matched[r],n.matched[s])&&Rc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function on(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Rc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Uh(e[n],t[n]))return!1;return!0}function Uh(e,t){return We(e)?wi(e,t):We(t)?wi(t,e):e===t}function wi(e,t){return We(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Dh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}var $n;(function(e){e.pop="pop",e.push="push"})($n||($n={}));var Pn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Pn||(Pn={}));function Kh(e){if(!e)if(Vt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),jh(e)}const Wh=/^[^#]+#/;function Vh(e,t){return e.replace(Wh,"#")+t}function qh(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Nr=()=>({left:window.pageXOffset,top:window.pageYOffset});function zh(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=qh(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Ei(e,t){return(history.state?history.state.position-t:-1)+e}const Ps=new Map;function Jh(e,t){Ps.set(e,t)}function Qh(e){const t=Ps.get(e);return Ps.delete(e),t}let Xh=()=>location.protocol+"//"+location.host;function xc(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let l=s.includes(e.slice(o))?e.slice(o).length:1,c=s.slice(l);return c[0]!=="/"&&(c="/"+c),vi(c,"")}return vi(n,e)+r+s}function Yh(e,t,n,r){let s=[],o=[],i=null;const l=({state:d})=>{const m=xc(e,location),v=n.value,T=t.value;let O=0;if(d){if(n.value=m,t.value=d,i&&i===v){i=null;return}O=T?d.position-T.position:0}else r(m);s.forEach(x=>{x(n.value,v,{delta:O,type:$n.pop,direction:O?O>0?Pn.forward:Pn.back:Pn.unknown})})};function c(){i=n.value}function u(d){s.push(d);const m=()=>{const v=s.indexOf(d);v>-1&&s.splice(v,1)};return o.push(m),m}function a(){const{history:d}=window;d.state&&d.replaceState(re({},d.state,{scroll:Nr()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:c,listen:u,destroy:f}}function Ci(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Nr():null}}function Zh(e){const{history:t,location:n}=window,r={value:xc(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,u,a){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+c:Xh()+e+c;try{t[a?"replaceState":"pushState"](u,"",d),s.value=u}catch(m){console.error(m),n[a?"replace":"assign"](d)}}function i(c,u){const a=re({},t.state,Ci(s.value.back,c,s.value.forward,!0),u,{position:s.value.position});o(c,a,!0),r.value=c}function l(c,u){const a=re({},s.value,t.state,{forward:c,scroll:Nr()});o(a.current,a,!0);const f=re({},Ci(r.value,c,null),{position:a.position+1},u);o(c,f,!1),r.value=c}return{location:r,state:s,push:l,replace:i}}function Pc(e){e=Kh(e);const t=Zh(e),n=Yh(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=re({location:"",base:e,go:r,createHref:Vh.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Gh(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Pc(e)}function ep(e){return typeof e=="string"||e&&typeof e=="object"}function Ac(e){return typeof e=="string"||typeof e=="symbol"}const ze={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},kc=Symbol("");var Ti;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ti||(Ti={}));function ln(e,t){return re(new Error,{type:e,[kc]:!0},t)}function Ze(e,t){return e instanceof Error&&kc in e&&(t==null||!!(e.type&t))}const Ri="[^/]+?",tp={sensitive:!1,strict:!1,start:!0,end:!0},np=/[.+*?^${}()[\]/\\]/g;function rp(e,t){const n=re({},tp,t),r=[];let s=n.start?"^":"";const o=[];for(const u of e){const a=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function op(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ip={type:0,value:""},lp=/[a-zA-Z0-9_]/;function cp(e){if(!e)return[[]];if(e==="/")return[[ip]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let l=0,c,u="",a="";function f(){u&&(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=c}for(;l{i(b)}:xn}function i(a){if(Ac(a)){const f=r.get(a);f&&(r.delete(a),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(a);f>-1&&(n.splice(f,1),a.record.name&&r.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function l(){return n}function c(a){let f=0;for(;f=0&&(a.record.path!==n[f].record.path||!Sc(a,n[f]));)f++;n.splice(f,0,a),a.record.name&&!Ai(a)&&r.set(a.record.name,a)}function u(a,f){let d,m={},v,T;if("name"in a&&a.name){if(d=r.get(a.name),!d)throw ln(1,{location:a});T=d.record.name,m=re(Pi(f.params,d.keys.filter(b=>!b.optional).map(b=>b.name)),a.params&&Pi(a.params,d.keys.map(b=>b.name))),v=d.stringify(m)}else if("path"in a)v=a.path,d=n.find(b=>b.re.test(v)),d&&(m=d.parse(v),T=d.record.name);else{if(d=f.name?r.get(f.name):n.find(b=>b.re.test(f.path)),!d)throw ln(1,{location:a,currentLocation:f});T=d.record.name,m=re({},f.params,a.params),v=d.stringify(m)}const O=[];let x=d;for(;x;)O.unshift(x.record),x=x.parent;return{name:T,path:v,params:m,matched:O,meta:hp(O)}}return e.forEach(a=>o(a)),{addRoute:o,resolve:u,removeRoute:i,getRoutes:l,getRecordMatcher:s}}function Pi(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function fp(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:dp(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function dp(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Ai(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function hp(e){return e.reduce((t,n)=>re(t,n.meta),{})}function ki(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Sc(e,t){return t.children.some(n=>n===e||Sc(e,n))}const Oc=/#/g,pp=/&/g,gp=/\//g,mp=/=/g,yp=/\?/g,Ic=/\+/g,_p=/%5B/g,bp=/%5D/g,Mc=/%5E/g,vp=/%60/g,Hc=/%7B/g,wp=/%7C/g,Lc=/%7D/g,Ep=/%20/g;function ao(e){return encodeURI(""+e).replace(wp,"|").replace(_p,"[").replace(bp,"]")}function Cp(e){return ao(e).replace(Hc,"{").replace(Lc,"}").replace(Mc,"^")}function As(e){return ao(e).replace(Ic,"%2B").replace(Ep,"+").replace(Oc,"%23").replace(pp,"%26").replace(vp,"`").replace(Hc,"{").replace(Lc,"}").replace(Mc,"^")}function Tp(e){return As(e).replace(mp,"%3D")}function Rp(e){return ao(e).replace(Oc,"%23").replace(yp,"%3F")}function xp(e){return e==null?"":Rp(e).replace(gp,"%2F")}function vr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Pp(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&As(o)):[r&&As(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Ap(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=We(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const kp=Symbol(""),Oi=Symbol(""),uo=Symbol(""),fo=Symbol(""),ks=Symbol("");function mn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function gt(e,t,n,r,s){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((i,l)=>{const c=f=>{f===!1?l(ln(4,{from:n,to:t})):f instanceof Error?l(f):ep(f)?l(ln(2,{from:t,to:f})):(o&&r.enterCallbacks[s]===o&&typeof f=="function"&&o.push(f),i())},u=e.call(r&&r.instances[s],t,n,c);let a=Promise.resolve(u);e.length<3&&(a=a.then(c)),a.catch(f=>l(f))})}function Gr(e,t,n,r){const s=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(Sp(l)){const u=(l.__vccOpts||l)[t];u&&s.push(gt(u,n,r,o,i))}else{let c=l();s.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const a=Nh(u)?u.default:u;o.components[i]=a;const d=(a.__vccOpts||a)[t];return d&>(d,n,r,o,i)()}))}}return s}function Sp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ii(e){const t=Ce(uo),n=Ce(fo),r=He(()=>t.resolve(ae(e.to))),s=He(()=>{const{matched:c}=r.value,{length:u}=c,a=c[u-1],f=n.matched;if(!a||!f.length)return-1;const d=f.findIndex(on.bind(null,a));if(d>-1)return d;const m=Mi(c[u-2]);return u>1&&Mi(a)===m&&f[f.length-1].path!==m?f.findIndex(on.bind(null,c[u-2])):d}),o=He(()=>s.value>-1&&Hp(n.params,r.value.params)),i=He(()=>s.value>-1&&s.value===n.matched.length-1&&Rc(n.params,r.value.params));function l(c={}){return Mp(c)?t[ae(e.replace)?"replace":"push"](ae(e.to)).catch(xn):Promise.resolve()}return{route:r,href:He(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}const Op=wt({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ii,setup(e,{slots:t}){const n=st(Ii(e)),{options:r}=Ce(uo),s=He(()=>({[Hi(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Hi(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Oe("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Ip=Op;function Mp(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Hp(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!We(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Mi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Hi=(e,t,n)=>e??t??n,Lp=wt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ce(ks),s=He(()=>e.route||r.value),o=Ce(Oi,0),i=He(()=>{let u=ae(o);const{matched:a}=s.value;let f;for(;(f=a[u])&&!f.components;)u++;return u}),l=He(()=>s.value.matched[i.value]);Mt(Oi,He(()=>i.value+1)),Mt(kp,l),Mt(ks,s);const c=rt();return wn(()=>[c.value,l.value,e.name],([u,a,f],[d,m,v])=>{a&&(a.instances[f]=u,m&&m!==a&&u&&u===d&&(a.leaveGuards.size||(a.leaveGuards=m.leaveGuards),a.updateGuards.size||(a.updateGuards=m.updateGuards))),u&&a&&(!m||!on(a,m)||!d)&&(a.enterCallbacks[f]||[]).forEach(T=>T(u))},{flush:"post"}),()=>{const u=s.value,a=e.name,f=l.value,d=f&&f.components[a];if(!d)return Li(n.default,{Component:d,route:u});const m=f.props[a],v=m?m===!0?u.params:typeof m=="function"?m(u):m:null,O=Oe(d,re({},v,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(f.instances[a]=null)},ref:c}));return Li(n.default,{Component:O,route:u})||O}}});function Li(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Nc=Lp;function Np(e){const t=up(e.routes,e),n=e.parseQuery||Pp,r=e.stringifyQuery||Si,s=e.history,o=mn(),i=mn(),l=mn(),c=Sn(ze);let u=ze;Vt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=Yr.bind(null,C=>""+C),f=Yr.bind(null,xp),d=Yr.bind(null,vr);function m(C,F){let L,V;return Ac(C)?(L=t.getRecordMatcher(C),V=F):V=C,t.addRoute(V,L)}function v(C){const F=t.getRecordMatcher(C);F&&t.removeRoute(F)}function T(){return t.getRoutes().map(C=>C.record)}function O(C){return!!t.getRecordMatcher(C)}function x(C,F){if(F=re({},F||c.value),typeof C=="string"){const _=Zr(n,C,F.path),w=t.resolve({path:_.path},F),R=s.createHref(_.fullPath);return re(_,w,{params:d(w.params),hash:vr(_.hash),redirectedFrom:void 0,href:R})}let L;if("path"in C)L=re({},C,{path:Zr(n,C.path,F.path).path});else{const _=re({},C.params);for(const w in _)_[w]==null&&delete _[w];L=re({},C,{params:f(_)}),F.params=f(F.params)}const V=t.resolve(L,F),ne=C.hash||"";V.params=a(d(V.params));const h=Fh(r,re({},C,{hash:Cp(ne),path:V.path})),p=s.createHref(h);return re({fullPath:h,hash:ne,query:r===Si?Ap(C.query):C.query||{}},V,{redirectedFrom:void 0,href:p})}function b(C){return typeof C=="string"?Zr(n,C,c.value.path):re({},C)}function y(C,F){if(u!==C)return ln(8,{from:F,to:C})}function g(C){return N(C)}function E(C){return g(re(b(C),{replace:!0}))}function I(C){const F=C.matched[C.matched.length-1];if(F&&F.redirect){const{redirect:L}=F;let V=typeof L=="function"?L(C):L;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=b(V):{path:V},V.params={}),re({query:C.query,hash:C.hash,params:"path"in V?{}:C.params},V)}}function N(C,F){const L=u=x(C),V=c.value,ne=C.state,h=C.force,p=C.replace===!0,_=I(L);if(_)return N(re(b(_),{state:typeof _=="object"?re({},ne,_.state):ne,force:h,replace:p}),F||L);const w=L;w.redirectedFrom=F;let R;return!h&&Bh(r,V,L)&&(R=ln(16,{to:w,from:V}),Ve(V,V,!0,!1)),(R?Promise.resolve(R):$(w,V)).catch(P=>Ze(P)?Ze(P,2)?P:lt(P):K(P,w,V)).then(P=>{if(P){if(Ze(P,2))return N(re({replace:p},b(P.to),{state:typeof P.to=="object"?re({},ne,P.to.state):ne,force:h}),F||w)}else P=M(w,V,!0,p,ne);return Q(w,V,P),P})}function k(C,F){const L=y(C,F);return L?Promise.reject(L):Promise.resolve()}function B(C){const F=Dt.values().next().value;return F&&typeof F.runWithContext=="function"?F.runWithContext(C):C()}function $(C,F){let L;const[V,ne,h]=$p(C,F);L=Gr(V.reverse(),"beforeRouteLeave",C,F);for(const _ of V)_.leaveGuards.forEach(w=>{L.push(gt(w,C,F))});const p=k.bind(null,C,F);return L.push(p),be(L).then(()=>{L=[];for(const _ of o.list())L.push(gt(_,C,F));return L.push(p),be(L)}).then(()=>{L=Gr(ne,"beforeRouteUpdate",C,F);for(const _ of ne)_.updateGuards.forEach(w=>{L.push(gt(w,C,F))});return L.push(p),be(L)}).then(()=>{L=[];for(const _ of h)if(_.beforeEnter)if(We(_.beforeEnter))for(const w of _.beforeEnter)L.push(gt(w,C,F));else L.push(gt(_.beforeEnter,C,F));return L.push(p),be(L)}).then(()=>(C.matched.forEach(_=>_.enterCallbacks={}),L=Gr(h,"beforeRouteEnter",C,F),L.push(p),be(L))).then(()=>{L=[];for(const _ of i.list())L.push(gt(_,C,F));return L.push(p),be(L)}).catch(_=>Ze(_,8)?_:Promise.reject(_))}function Q(C,F,L){l.list().forEach(V=>B(()=>V(C,F,L)))}function M(C,F,L,V,ne){const h=y(C,F);if(h)return h;const p=F===ze,_=Vt?history.state:{};L&&(V||p?s.replace(C.fullPath,re({scroll:p&&_&&_.scroll},ne)):s.push(C.fullPath,ne)),c.value=C,Ve(C,F,L,p),lt()}let J;function le(){J||(J=s.listen((C,F,L)=>{if(!Wn.listening)return;const V=x(C),ne=I(V);if(ne){N(re(ne,{replace:!0}),V).catch(xn);return}u=V;const h=c.value;Vt&&Jh(Ei(h.fullPath,L.delta),Nr()),$(V,h).catch(p=>Ze(p,12)?p:Ze(p,2)?(N(p.to,V).then(_=>{Ze(_,20)&&!L.delta&&L.type===$n.pop&&s.go(-1,!1)}).catch(xn),Promise.reject()):(L.delta&&s.go(-L.delta,!1),K(p,V,h))).then(p=>{p=p||M(V,h,!1),p&&(L.delta&&!Ze(p,8)?s.go(-L.delta,!1):L.type===$n.pop&&Ze(p,20)&&s.go(-1,!1)),Q(V,h,p)}).catch(xn)}))}let oe=mn(),D=mn(),Z;function K(C,F,L){lt(C);const V=D.list();return V.length?V.forEach(ne=>ne(C,F,L)):console.error(C),Promise.reject(C)}function je(){return Z&&c.value!==ze?Promise.resolve():new Promise((C,F)=>{oe.add([C,F])})}function lt(C){return Z||(Z=!C,le(),oe.list().forEach(([F,L])=>C?L(C):F()),oe.reset()),C}function Ve(C,F,L,V){const{scrollBehavior:ne}=e;if(!Vt||!ne)return Promise.resolve();const h=!L&&Qh(Ei(C.fullPath,0))||(V||!L)&&history.state&&history.state.scroll||null;return Ft().then(()=>ne(C,F,h)).then(p=>p&&zh(p)).catch(p=>K(p,C,F))}const Re=C=>s.go(C);let Ut;const Dt=new Set,Wn={currentRoute:c,listening:!0,addRoute:m,removeRoute:v,hasRoute:O,getRoutes:T,resolve:x,options:e,push:g,replace:E,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:D.add,isReady:je,install(C){const F=this;C.component("RouterLink",Ip),C.component("RouterView",Nc),C.config.globalProperties.$router=F,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>ae(c)}),Vt&&!Ut&&c.value===ze&&(Ut=!0,g(s.location).catch(ne=>{}));const L={};for(const ne in ze)Object.defineProperty(L,ne,{get:()=>c.value[ne],enumerable:!0});C.provide(uo,F),C.provide(fo,Fn(L)),C.provide(ks,c);const V=C.unmount;Dt.add(C),C.unmount=function(){Dt.delete(C),Dt.size<1&&(u=ze,J&&J(),J=null,c.value=ze,Ut=!1,Z=!1),V()}}};function be(C){return C.reduce((F,L)=>F.then(()=>B(L)),Promise.resolve())}return Wn}function $p(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;ion(u,l))?r.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(u=>on(u,c))||s.push(c))}return[n,r,s]}function jp(){return Ce(fo)}const Ni=[{name:"about",path:"/about",meta:{},alias:[],redirect:void 0,component:()=>Lt(()=>import("./about.3ee22afe.js"),["./about.3ee22afe.js","./nuxt-link.6ba170f3.js","./useConfig.c98872a9.js"],import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:void 0,component:()=>Lt(()=>import("./index.40c286ff.js"),["./index.40c286ff.js","./useConfig.c98872a9.js"],import.meta.url).then(e=>e.default||e)}],$c=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Oe(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function $i(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Fp(e,t){return e===t?!1:$i(e)!==$i(t)?!0:!e.matched.every((r,s)=>{var o,i;return r.components&&r.components.default===((i=(o=t.matched[s])==null?void 0:o.components)==null?void 0:i.default)})}const Bp={scrollBehavior(e,t,n){var u;const r=he(),s=((u=Bt().options)==null?void 0:u.scrollBehaviorType)??"auto";let o=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&i!==!1&&Fp(e,t)&&(o={left:0,top:0}),e.path===t.path){if(t.hash&&!e.hash)return{left:0,top:0};if(e.hash)return{el:e.hash,top:ji(e.hash),behavior:s}}const l=a=>!!(a.meta.pageTransition??xs),c=l(t)&&l(e)?"page:transition:finish":"page:finish";return new Promise(a=>{r.hooks.hookOnce(c,async()=>{await Ft(),e.hash&&(o={el:e.hash,top:ji(e.hash),behavior:s}),a(o)})})}};function ji(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const Up={hashMode:!1,scrollBehaviorType:"auto"},xe={...Up,...Bp},Dp=async e=>{var c;let t,n;if(!((c=e.meta)!=null&&c.validate))return;const r=he(),s=Bt();if(([t,n]=Nn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=lo({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`}),l=s.beforeResolve(u=>{if(l(),u===e){const a=s.afterEach(async()=>{a(),await r.runWithContext(()=>qt(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Kp=async e=>{let t,n;const r=([t,n]=Nn(()=>Ec(e.path)),t=await t,n(),t);if(r.redirect)return r.redirect},Wp=[Dp,Kp],An={};function Vp(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const u=o.includes(e.slice(i))?e.slice(i).length:1;let a=o.slice(u);return a[0]!=="/"&&(a="/"+a),oi(a,"")}const l=oi(r,e),c=!n||Hf(l,n,{trailingSlash:!0})?l:n;return c+(c.includes("?")?"":s)+o}const qp=Et({name:"nuxt:router",enforce:"pre",async setup(e){var T,O;let t,n,r=oo().app.baseURL;xe.hashMode&&!r.includes("#")&&(r+="#");const s=((T=xe.history)==null?void 0:T.call(xe,r))??(xe.hashMode?Gh(r):Pc(r)),o=((O=xe.routes)==null?void 0:O.call(xe,Ni))??Ni;let i;const l=Vp(r,window.location,e.payload.path),c=Np({...xe,scrollBehavior:(x,b,y)=>{var g;if(b===ze){i=y;return}return c.options.scrollBehavior=xe.scrollBehavior,(g=xe.scrollBehavior)==null?void 0:g.call(xe,x,ze,i||y)},history:s,routes:o});e.vueApp.use(c);const u=Sn(c.currentRoute.value);c.afterEach((x,b)=>{u.value=b}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>u.value});const a=Sn(c.resolve(l)),f=()=>{a.value=c.currentRoute.value};e.hook("page:finish",f),c.afterEach((x,b)=>{var y,g,E,I;((g=(y=x.matched[0])==null?void 0:y.components)==null?void 0:g.default)===((I=(E=b.matched[0])==null?void 0:E.components)==null?void 0:I.default)&&f()});const d={};for(const x in a.value)Object.defineProperty(d,x,{get:()=>a.value[x]});e._route=Fn(d),e._middleware=e._middleware||{global:[],named:{}};const m=Hr();try{[t,n]=Nn(()=>c.isReady()),await t,n()}catch(x){[t,n]=Nn(()=>e.runWithContext(()=>qt(x))),await t,n()}const v=e.payload.state._layout;return c.beforeEach(async(x,b)=>{var y;x.meta=st(x.meta),e.isHydrating&&v&&!jt(x.meta.layout)&&(x.meta.layout=v),e._processingMiddleware=!0;{const g=new Set([...Wp,...e._middleware.global]);for(const E of x.matched){const I=E.meta.middleware;if(I)if(Array.isArray(I))for(const N of I)g.add(N);else g.add(I)}for(const E of g){const I=typeof E=="string"?e._middleware.named[E]||await((y=An[E])==null?void 0:y.call(An).then(k=>k.default||k)):E;if(!I)throw new Error(`Unknown route middleware: '${E}'.`);const N=await e.runWithContext(()=>I(x,b));if(!e.payload.serverRendered&&e.isHydrating&&(N===!1||N instanceof Error)){const k=N||Ts({statusCode:404,statusMessage:`Page Not Found: ${l}`});return await e.runWithContext(()=>qt(k)),!1}if(N!==!0&&(N||N===!1))return N}}}),c.onError(()=>{delete e._processingMiddleware}),c.afterEach(async(x,b,y)=>{delete e._processingMiddleware,!e.isHydrating&&m.value&&await e.runWithContext(bh),x.matched.length===0&&await e.runWithContext(()=>qt(Ts({statusCode:404,fatal:!1,statusMessage:`Page not found: ${x.fullPath}`})))}),e.hooks.hookOnce("app:created",async()=>{try{await c.replace({...c.resolve(l),name:void 0,force:!0}),c.options.scrollBehavior=xe.scrollBehavior}catch(x){await e.runWithContext(()=>qt(x))}}),{provide:{router:c}}}}),Fi=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Lg=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),jc=e=>{const t=he();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Fi(e)}):Fi(e)},zp=Et({name:"nuxt:payload",setup(e){Bt().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await yi(t.path);r&&Object.assign(e.static.data,r.data)}),jc(()=>{var t;e.hooks.hook("link:prefetch",async n=>{Mr(n).protocol||await yi(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Lr,1e3)})}}),Jp=Et({name:"nuxt:global-components"}),St={default:()=>Lt(()=>import("./default.6a34bec1.js"),["./default.6a34bec1.js","./nuxt-link.6ba170f3.js"],import.meta.url).then(e=>e.default||e),empty:()=>Lt(()=>import("./empty.5c85c689.js"),[],import.meta.url).then(e=>e.default||e),error:()=>Lt(()=>import("./error.5ff67acd.js"),["./error.5ff67acd.js","./nuxt-link.6ba170f3.js"],import.meta.url).then(e=>e.default||e)},Qp=Et({name:"nuxt:prefetch",setup(e){const t=Bt();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof St[r]=="function"&&await St[r]()})}),e.hooks.hook("link:prefetch",n=>{var i,l,c,u;if(Un(n))return;const r=t.resolve(n);if(!r)return;const s=(i=r==null?void 0:r.meta)==null?void 0:i.layout;let o=Array.isArray((l=r==null?void 0:r.meta)==null?void 0:l.middleware)?(c=r==null?void 0:r.meta)==null?void 0:c.middleware:[(u=r==null?void 0:r.meta)==null?void 0:u.middleware];o=o.filter(a=>typeof a=="string");for(const a of o)typeof An[a]=="function"&&An[a]();s&&typeof St[s]=="function"&&St[s]()})}});function Xp(e={}){const t=e.path||window.location.pathname;let n={};try{n=yr(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const l="href"in o&&o.href.startsWith("#")?n.app.baseURL+o.href:Dn(n.app.baseURL,o.fullPath);Xp({path:l,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),Zp=Et(e=>{let t;async function n(){const r=await Lr();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);const s=await $fetch(ro("builds/latest.json"));s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}jc(()=>{t=setTimeout(n,1e3*60*60)})}),Gp=[Mh,Lh,qp,zp,Jp,Qp,Yp,Zp],eg=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),Ss=(e,t)=>{const n=e.route.matched.find(s=>{var o;return((o=s.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&eg(e.route,n));return typeof r=="function"?r(e.route):r},tg=(e,t)=>({default:()=>e?Oe(Za,e===!0?{}:e,t):t}),ng=wt({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>t===e.renderKey?e.route[s]:n[s]});return Mt(Kn,Fn(r)),()=>Oe(e.vnode,{ref:e.vnodeRef})}}),rg=wt({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,expose:n}){const r=he(),s=rt(),o=Ce(Kn,null);n({pageRef:s});const i=Ce(vc,null);let l;const c=r.deferHydration();return()=>Oe(Nc,{name:e.name,route:e.route,...t},{default:u=>{const a=ig(o,u.route,u.Component),f=o&&o.matched.length===u.route.matched.length;if(!u.Component){if(l&&!f)return l;c();return}if(l&&i&&!i.isCurrent(u.route))return l;if(a&&o&&(!i||i!=null&&i.isCurrent(o)))return f?l:null;const d=Ss(u,e.pageKey),m=!!(e.transition??u.route.meta.pageTransition??xs),v=m&&og([e.transition,u.route.meta.pageTransition,xs,{onAfterLeave:()=>{r.callHook("page:transition:finish",u.Component)}}].filter(Boolean)),T=e.keepalive??u.route.meta.keepalive??xh;return l=$c(Ir,m&&v,tg(T,Oe(qs,{suspensible:!0,onPending:()=>r.callHook("page:start",u.Component),onResolve:()=>{Ft(()=>r.callHook("page:finish",u.Component).finally(c))}},{default:()=>{const O=Oe(ng,{key:d||void 0,vnode:u.Component,route:u.route,renderKey:d||void 0,trackRootNodes:m,vnodeRef:s});return T&&(O.type.name=u.Component.type.name||u.Component.type.__name||"RouteProvider"),O}}))).default(),l}})}});function sg(e){return Array.isArray(e)?e:e?[e]:[]}function og(e){const t=e.map(n=>({...n,onAfterLeave:sg(n.onAfterLeave)}));return _c(...t)}function ig(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>{var i,l,c;return((i=s.components)==null?void 0:i.default)!==((c=(l=e.matched[o])==null?void 0:l.components)==null?void 0:c.default)})||n&&Ss({route:t,Component:n})!==Ss({route:e,Component:n})}const lg=wt({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},async setup(e,t){const n=await St[e.name]().then(r=>r.default||r);return()=>Oe(n,e.layoutProps,t.slots)}}),cg=wt({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null}},setup(e,t){const n=he(),r=Ce(Kn),s=r===co()?jp():r,o=He(()=>ae(e.name)??s.meta.layout??"default"),i=rt();t.expose({layoutRef:i});const l=n.deferHydration();return()=>{const c=o.value&&o.value in St,u=s.meta.layoutTransition??Rh;return $c(Ir,c&&u,{default:()=>Oe(qs,{suspensible:!0,onResolve:()=>{Ft(l)}},{default:()=>Oe(ag,{layoutProps:ql(t.attrs,{ref:i}),key:o.value||void 0,name:o.value,shouldProvide:!e.name,hasTransition:!!u},t.slots)})}).default()}}}),ag=wt({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&Mt(vc,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,s;return!n||typeof n=="string"&&!(n in St)?(s=(r=t.slots).default)==null?void 0:s.call(r):Oe(lg,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),ug=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},fg={};function dg(e,t){const n=rg,r=cg;return Xe(),et(r,null,{default:Ks(()=>[fe(n)]),_:1})}const hg=ug(fg,[["render",dg]]),pg={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;(n.stack||"").split(` `).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`${f.text}`).join(` -`);const r=Number(n.statusCode||500),s=r===404,o=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),l=void 0,a=s?So(()=>Lt(()=>import("./error-404.7122f106.js"),["./error-404.7122f106.js","./nuxt-link.d85e47ea.js","./vue.f36acd1f.4d13afc0.js","./error-404.7fc72018.css"],import.meta.url).then(f=>f.default||f)):So(()=>Lt(()=>import("./error-500.499a0f2f.js"),["./error-500.499a0f2f.js","./vue.f36acd1f.4d13afc0.js","./error-500.c5df6088.css"],import.meta.url).then(f=>f.default||f));return(f,d)=>(Xe(),et(ae(a),Qc(Wl({statusCode:ae(r),statusMessage:ae(o),description:ae(i),stack:ae(l)})),null,16))}},Bi={__name:"nuxt-root",setup(e){const t=()=>null,n=he(),r=n.deferHydration(),s=!1;Mt(Kn,co()),n.hooks.callHookWith(l=>l.map(c=>c()),"vue:setup");const o=Hr();Pl((l,c,u)=>{if(n.hooks.callHook("vue:error",l,c,u).catch(a=>console.error("[nuxt] Error in `vue:error` hook",a)),vh(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>qt(l)),!1});const i=!1;return(l,c)=>(Xe(),et(qs,{onResolve:ae(r)},{default:Ks(()=>[ae(o)?(Xe(),et(ae(pg),{key:0,error:ae(o)},null,8,["error"])):ae(i)?(Xe(),et(ae(t),{key:1,context:ae(i)},null,8,["context"])):ae(s)?(Xe(),et(Ba(ae(s)),{key:2})):(Xe(),et(ae(hg),{key:3}))]),_:1},8,["onResolve"]))}};let Ui;{let e;Ui=async function(){var i,l;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((l=document.getElementById("__NUXT_DATA__"))==null?void 0:l.dataset.ssr)==="true")?uf(Bi):af(Bi),s=gd({vueApp:r});async function o(c){await s.callHook("app:error",c),s.payload.error=s.payload.error||c}r.config.errorHandler=o;try{await yd(s,Gp)}catch(c){o(c)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(Ph),await s.hooks.callHook("app:mounted",r),await Ft()}catch(c){o(c)}return r.config.errorHandler===o&&(r.config.errorHandler=void 0),r},e=Ui().catch(t=>{console.error("Error while mounting app:",t)})}export{Mr as $,He as A,mg as B,st as C,Hg as D,oo as E,wg as F,Ag as G,we as H,kg as I,Pg as J,Tr as K,Tg as L,Ae as M,Rg as N,xg as O,wt as P,et as Q,bg as R,Eg as S,Bt as T,Qs as U,jc as V,Fi as W,Lg as X,Oe as Y,Dn as Z,ug as _,Kl as a,wf as a0,Ig as a1,ms as a2,ec as a3,Og as a4,Un as a5,fe as b,Cg as c,Vl as d,_g as e,vg as f,wn as g,Xs as h,Sg as i,eu as j,Ga as k,bs as l,eo as m,Mg as n,Xe as o,yg as p,Pa as q,rt as r,Sn as s,gg as t,ae as u,nu as v,Ks as w,xl as x,he as y,lo as z}; +`);const r=Number(n.statusCode||500),s=r===404,o=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),l=void 0,a=s?So(()=>Lt(()=>import("./error-404.81fafc9e.js"),["./error-404.81fafc9e.js","./nuxt-link.6ba170f3.js","./vue.f36acd1f.b7ae808c.js","./error-404.7fc72018.css"],import.meta.url).then(f=>f.default||f)):So(()=>Lt(()=>import("./error-500.eb325d15.js"),["./error-500.eb325d15.js","./vue.f36acd1f.b7ae808c.js","./error-500.c5df6088.css"],import.meta.url).then(f=>f.default||f));return(f,d)=>(Xe(),et(ae(a),Qc(Wl({statusCode:ae(r),statusMessage:ae(o),description:ae(i),stack:ae(l)})),null,16))}},Bi={__name:"nuxt-root",setup(e){const t=()=>null,n=he(),r=n.deferHydration(),s=!1;Mt(Kn,co()),n.hooks.callHookWith(l=>l.map(c=>c()),"vue:setup");const o=Hr();Pl((l,c,u)=>{if(n.hooks.callHook("vue:error",l,c,u).catch(a=>console.error("[nuxt] Error in `vue:error` hook",a)),vh(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>qt(l)),!1});const i=!1;return(l,c)=>(Xe(),et(qs,{onResolve:ae(r)},{default:Ks(()=>[ae(o)?(Xe(),et(ae(pg),{key:0,error:ae(o)},null,8,["error"])):ae(i)?(Xe(),et(ae(t),{key:1,context:ae(i)},null,8,["context"])):ae(s)?(Xe(),et(Ba(ae(s)),{key:2})):(Xe(),et(ae(hg),{key:3}))]),_:1},8,["onResolve"]))}};let Ui;{let e;Ui=async function(){var i,l;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((l=document.getElementById("__NUXT_DATA__"))==null?void 0:l.dataset.ssr)==="true")?uf(Bi):af(Bi),s=gd({vueApp:r});async function o(c){await s.callHook("app:error",c),s.payload.error=s.payload.error||c}r.config.errorHandler=o;try{await yd(s,Gp)}catch(c){o(c)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(Ph),await s.hooks.callHook("app:mounted",r),await Ft()}catch(c){o(c)}return r.config.errorHandler===o&&(r.config.errorHandler=void 0),r},e=Ui().catch(t=>{console.error("Error while mounting app:",t)})}export{Mr as $,He as A,mg as B,st as C,Hg as D,oo as E,wg as F,Ag as G,we as H,kg as I,Pg as J,Tr as K,Tg as L,Ae as M,Rg as N,xg as O,wt as P,et as Q,bg as R,Eg as S,Bt as T,Qs as U,jc as V,Fi as W,Lg as X,Oe as Y,Dn as Z,ug as _,Kl as a,wf as a0,Ig as a1,ms as a2,ec as a3,Og as a4,Un as a5,fe as b,Cg as c,Vl as d,_g as e,vg as f,wn as g,Xs as h,Sg as i,eu as j,Ga as k,bs as l,eo as m,Mg as n,Xe as o,yg as p,Pa as q,rt as r,Sn as s,gg as t,ae as u,nu as v,Ks as w,xl as x,he as y,lo as z}; diff --git a/_nuxt/error-404.7122f106.js b/_nuxt/error-404.81fafc9e.js similarity index 91% rename from _nuxt/error-404.7122f106.js rename to _nuxt/error-404.81fafc9e.js index 458727e..c02777e 100644 --- a/_nuxt/error-404.7122f106.js +++ b/_nuxt/error-404.81fafc9e.js @@ -1 +1 @@ -import{_ as a}from"./nuxt-link.d85e47ea.js";import{u as n}from"./vue.f36acd1f.4d13afc0.js";import{_ as r,o as d,c,a as e,t as s,b as l,w as p,d as m,p as f,e as x}from"./entry.1c88c233.js";const h=t=>(f("data-v-ccd3db62"),t=t(),x(),t),u={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},g=h(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),b={class:"max-w-520px text-center z-20"},_=["textContent"],w=["textContent"],y={class:"w-full flex items-center justify-center"},S={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const o=t;return n({title:`${o.statusCode} - ${o.statusMessage} | ${o.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(k,v)=>{const i=a;return d(),c("div",u,[g,e("div",b,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,_),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:s(t.description)},null,8,w),e("div",y,[l(i,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:p(()=>[m(s(t.backHome),1)]),_:1})])])])}}},I=r(S,[["__scopeId","data-v-ccd3db62"]]);export{I as default}; +import{_ as a}from"./nuxt-link.6ba170f3.js";import{u as n}from"./vue.f36acd1f.b7ae808c.js";import{_ as r,o as d,c,a as e,t as s,b as l,w as p,d as m,p as f,e as x}from"./entry.21afd5d5.js";const h=t=>(f("data-v-ccd3db62"),t=t(),x(),t),u={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},g=h(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),b={class:"max-w-520px text-center z-20"},_=["textContent"],w=["textContent"],y={class:"w-full flex items-center justify-center"},S={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const o=t;return n({title:`${o.statusCode} - ${o.statusMessage} | ${o.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(k,v)=>{const i=a;return d(),c("div",u,[g,e("div",b,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,_),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:s(t.description)},null,8,w),e("div",y,[l(i,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:p(()=>[m(s(t.backHome),1)]),_:1})])])])}}},I=r(S,[["__scopeId","data-v-ccd3db62"]]);export{I as default}; diff --git a/_nuxt/error-500.499a0f2f.js b/_nuxt/error-500.eb325d15.js similarity index 93% rename from _nuxt/error-500.499a0f2f.js rename to _nuxt/error-500.eb325d15.js index a00b380..03c3a1a 100644 --- a/_nuxt/error-500.499a0f2f.js +++ b/_nuxt/error-500.eb325d15.js @@ -1 +1 @@ -import{u as i}from"./vue.f36acd1f.4d13afc0.js";import{_ as a,o as r,c as n,a as e,t as s,p as l,e as d}from"./entry.1c88c233.js";const c=t=>(l("data-v-df79c84d"),t=t(),d(),t),p={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},f=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},m=["textContent"],g=["textContent"],x={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const o=t;return i({title:`${o.statusCode} - ${o.statusMessage} | ${o.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(u,b)=>(r(),n("div",p,[f,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,m),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:s(t.description)},null,8,g)])]))}},y=a(x,[["__scopeId","data-v-df79c84d"]]);export{y as default}; +import{u as i}from"./vue.f36acd1f.b7ae808c.js";import{_ as a,o as r,c as n,a as e,t as s,p as l,e as d}from"./entry.21afd5d5.js";const c=t=>(l("data-v-df79c84d"),t=t(),d(),t),p={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},f=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},m=["textContent"],g=["textContent"],x={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const o=t;return i({title:`${o.statusCode} - ${o.statusMessage} | ${o.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(u,b)=>(r(),n("div",p,[f,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,m),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:s(t.description)},null,8,g)])]))}},y=a(x,[["__scopeId","data-v-df79c84d"]]);export{y as default}; diff --git a/_nuxt/error.e910b120.js b/_nuxt/error.5ff67acd.js similarity index 77% rename from _nuxt/error.e910b120.js rename to _nuxt/error.5ff67acd.js index 7141e3e..a74fe07 100644 --- a/_nuxt/error.e910b120.js +++ b/_nuxt/error.5ff67acd.js @@ -1 +1 @@ -import{_ as s}from"./nuxt-link.d85e47ea.js";import{_ as c,c as e,b as n,w as a,o as t,d as _}from"./entry.1c88c233.js";const d={props:{error:{type:Object,required:!0}},data(){return{}},computed:{},methods:{}},u={class:"has-text-centered mt-6"},i={key:0,class:"title"},p={key:1,class:"title"};function l(m,f,o,h,x,k){const r=s;return t(),e("div",u,[o.error.statusCode===404?(t(),e("h1",i,"Page not found")):(t(),e("h1",p,"An error occurred")),n(r,{to:"/",class:"button"},{default:a(()=>[_("Home page")]),_:1})])}const $=c(d,[["render",l]]);export{$ as default}; +import{_ as s}from"./nuxt-link.6ba170f3.js";import{_ as c,c as e,b as n,w as a,o as t,d as _}from"./entry.21afd5d5.js";const d={props:{error:{type:Object,required:!0}},data(){return{}},computed:{},methods:{}},u={class:"has-text-centered mt-6"},i={key:0,class:"title"},p={key:1,class:"title"};function l(m,f,o,h,x,k){const r=s;return t(),e("div",u,[o.error.statusCode===404?(t(),e("h1",i,"Page not found")):(t(),e("h1",p,"An error occurred")),n(r,{to:"/",class:"button"},{default:a(()=>[_("Home page")]),_:1})])}const $=c(d,[["render",l]]);export{$ as default}; diff --git a/_nuxt/index.f4f1dfe0.js b/_nuxt/index.40c286ff.js similarity index 99% rename from _nuxt/index.f4f1dfe0.js rename to _nuxt/index.40c286ff.js index eef5290..2846ce7 100644 --- a/_nuxt/index.f4f1dfe0.js +++ b/_nuxt/index.40c286ff.js @@ -1,3 +1,3 @@ -import{n as te,r as m,s as oe,q as se,v as ne,x as G,g as ie,y as le,z as ae,u as i,m as ue,A as B,B as N,C as re,D as ce,E as pe,o as x,c as P,a as e,F as w,G as W,H as C,d as z,I as A,J as T,K as y,L as M,M as I,t as K,N as U,O as H,P as de,Q as V}from"./entry.1c88c233.js";import{u as O}from"./useConfig.c98872a9.js";const J=Object.freeze({ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1,excludeKeys:void 0,excludeValues:void 0,replacer:void 0});function he(u,o){o?o={...J,...o}:o=J;const n=Y(o);return n.dispatch(u),n.toString()}const _e=Object.freeze(["prototype","__proto__","constructor"]);function Y(u){let o="",n=new Map;const t=s=>{o+=s};return{toString(){return o},getContext(){return n},dispatch(s){return u.replacer&&(s=u.replacer(s)),this[s===null?"null":typeof s](s)},object(s){if(s&&typeof s.toJSON=="function")return this.object(s.toJSON());const l=Object.prototype.toString.call(s);let c="";const f=l.length;f<10?c="unknown:["+l+"]":c=l.slice(8,f-1),c=c.toLowerCase();let d=null;if((d=n.get(s))===void 0)n.set(s,n.size);else return this.dispatch("[CIRCULAR:"+d+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(s))return t("buffer:"),t(s.toString("utf8"));if(c!=="object"&&c!=="function"&&c!=="asyncfunction")this[c]?this[c](s):u.ignoreUnknown||this.unkown(s,c);else{let a=Object.keys(s);u.unorderedObjects&&(a=a.sort());let v=[];u.respectType!==!1&&!q(s)&&(v=_e),u.excludeKeys&&(a=a.filter(p=>!u.excludeKeys(p)),v=v.filter(p=>!u.excludeKeys(p))),t("object:"+(a.length+v.length)+":");const r=p=>{this.dispatch(p),t(":"),u.excludeValues||this.dispatch(s[p]),t(",")};for(const p of a)r(p);for(const p of v)r(p)}},array(s,l){if(l=l===void 0?u.unorderedArrays!==!1:l,t("array:"+s.length+":"),!l||s.length<=1){for(const d of s)this.dispatch(d);return}const c=new Map,f=s.map(d=>{const a=Y(u);a.dispatch(d);for(const[v,r]of a.getContext())c.set(v,r);return a.toString()});return n=c,f.sort(),this.array(f,!1)},date(s){return t("date:"+s.toJSON())},symbol(s){return t("symbol:"+s.toString())},unkown(s,l){if(t(l),!!s&&(t(":"),s&&typeof s.entries=="function"))return this.array(Array.from(s.entries()),!0)},error(s){return t("error:"+s.toString())},boolean(s){return t("bool:"+s)},string(s){t("string:"+s.length+":"),t(s)},function(s){t("fn:"),q(s)?this.dispatch("[native]"):this.dispatch(s.toString()),u.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(s.name)),u.respectFunctionProperties&&this.object(s)},number(s){return t("number:"+s)},xml(s){return t("xml:"+s.toString())},null(){return t("Null")},undefined(){return t("Undefined")},regexp(s){return t("regex:"+s.toString())},uint8array(s){return t("uint8array:"),this.dispatch(Array.prototype.slice.call(s))},uint8clampedarray(s){return t("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(s))},int8array(s){return t("int8array:"),this.dispatch(Array.prototype.slice.call(s))},uint16array(s){return t("uint16array:"),this.dispatch(Array.prototype.slice.call(s))},int16array(s){return t("int16array:"),this.dispatch(Array.prototype.slice.call(s))},uint32array(s){return t("uint32array:"),this.dispatch(Array.prototype.slice.call(s))},int32array(s){return t("int32array:"),this.dispatch(Array.prototype.slice.call(s))},float32array(s){return t("float32array:"),this.dispatch(Array.prototype.slice.call(s))},float64array(s){return t("float64array:"),this.dispatch(Array.prototype.slice.call(s))},arraybuffer(s){return t("arraybuffer:"),this.dispatch(new Uint8Array(s))},url(s){return t("url:"+s.toString())},map(s){t("map:");const l=[...s];return this.array(l,u.unorderedSets!==!1)},set(s){t("set:");const l=[...s];return this.array(l,u.unorderedSets!==!1)},file(s){return t("file:"),this.dispatch([s.name,s.size,s.type,s.lastModfied])},blob(){if(u.ignoreUnknown)return t("[blob]");throw new Error(`Hashing Blob objects is currently not supported +import{n as te,r as m,s as oe,q as se,v as ne,x as G,g as ie,y as le,z as ae,u as i,m as ue,A as B,B as N,C as re,D as ce,E as pe,o as x,c as P,a as e,F as w,G as W,H as C,d as z,I as A,J as T,K as y,L as M,M as I,t as K,N as U,O as H,P as de,Q as V}from"./entry.21afd5d5.js";import{u as O}from"./useConfig.c98872a9.js";const J=Object.freeze({ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1,excludeKeys:void 0,excludeValues:void 0,replacer:void 0});function he(u,o){o?o={...J,...o}:o=J;const n=Y(o);return n.dispatch(u),n.toString()}const _e=Object.freeze(["prototype","__proto__","constructor"]);function Y(u){let o="",n=new Map;const t=s=>{o+=s};return{toString(){return o},getContext(){return n},dispatch(s){return u.replacer&&(s=u.replacer(s)),this[s===null?"null":typeof s](s)},object(s){if(s&&typeof s.toJSON=="function")return this.object(s.toJSON());const l=Object.prototype.toString.call(s);let c="";const f=l.length;f<10?c="unknown:["+l+"]":c=l.slice(8,f-1),c=c.toLowerCase();let d=null;if((d=n.get(s))===void 0)n.set(s,n.size);else return this.dispatch("[CIRCULAR:"+d+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(s))return t("buffer:"),t(s.toString("utf8"));if(c!=="object"&&c!=="function"&&c!=="asyncfunction")this[c]?this[c](s):u.ignoreUnknown||this.unkown(s,c);else{let a=Object.keys(s);u.unorderedObjects&&(a=a.sort());let v=[];u.respectType!==!1&&!q(s)&&(v=_e),u.excludeKeys&&(a=a.filter(p=>!u.excludeKeys(p)),v=v.filter(p=>!u.excludeKeys(p))),t("object:"+(a.length+v.length)+":");const r=p=>{this.dispatch(p),t(":"),u.excludeValues||this.dispatch(s[p]),t(",")};for(const p of a)r(p);for(const p of v)r(p)}},array(s,l){if(l=l===void 0?u.unorderedArrays!==!1:l,t("array:"+s.length+":"),!l||s.length<=1){for(const d of s)this.dispatch(d);return}const c=new Map,f=s.map(d=>{const a=Y(u);a.dispatch(d);for(const[v,r]of a.getContext())c.set(v,r);return a.toString()});return n=c,f.sort(),this.array(f,!1)},date(s){return t("date:"+s.toJSON())},symbol(s){return t("symbol:"+s.toString())},unkown(s,l){if(t(l),!!s&&(t(":"),s&&typeof s.entries=="function"))return this.array(Array.from(s.entries()),!0)},error(s){return t("error:"+s.toString())},boolean(s){return t("bool:"+s)},string(s){t("string:"+s.length+":"),t(s)},function(s){t("fn:"),q(s)?this.dispatch("[native]"):this.dispatch(s.toString()),u.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(s.name)),u.respectFunctionProperties&&this.object(s)},number(s){return t("number:"+s)},xml(s){return t("xml:"+s.toString())},null(){return t("Null")},undefined(){return t("Undefined")},regexp(s){return t("regex:"+s.toString())},uint8array(s){return t("uint8array:"),this.dispatch(Array.prototype.slice.call(s))},uint8clampedarray(s){return t("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(s))},int8array(s){return t("int8array:"),this.dispatch(Array.prototype.slice.call(s))},uint16array(s){return t("uint16array:"),this.dispatch(Array.prototype.slice.call(s))},int16array(s){return t("int16array:"),this.dispatch(Array.prototype.slice.call(s))},uint32array(s){return t("uint32array:"),this.dispatch(Array.prototype.slice.call(s))},int32array(s){return t("int32array:"),this.dispatch(Array.prototype.slice.call(s))},float32array(s){return t("float32array:"),this.dispatch(Array.prototype.slice.call(s))},float64array(s){return t("float64array:"),this.dispatch(Array.prototype.slice.call(s))},arraybuffer(s){return t("arraybuffer:"),this.dispatch(new Uint8Array(s))},url(s){return t("url:"+s.toString())},map(s){t("map:");const l=[...s];return this.array(l,u.unorderedSets!==!1)},set(s){t("set:");const l=[...s];return this.array(l,u.unorderedSets!==!1)},file(s){return t("file:"),this.dispatch([s.name,s.size,s.type,s.lastModfied])},blob(){if(u.ignoreUnknown)return t("[blob]");throw new Error(`Hashing Blob objects is currently not supported Use "options.replacer" or "options.ignoreUnknown" `)},domwindow(){return t("domwindow")},bigint(s){return t("bigint:"+s.toString())},process(){return t("process")},timer(){return t("timer")},pipe(){return t("pipe")},tcp(){return t("tcp")},udp(){return t("udp")},tty(){return t("tty")},statwatcher(){return t("statwatcher")},securecontext(){return t("securecontext")},connection(){return t("connection")},zlib(){return t("zlib")},context(){return t("context")},nodescript(){return t("nodescript")},httpparser(){return t("httpparser")},dataview(){return t("dataview")},signal(){return t("signal")},fsevent(){return t("fsevent")},tlswrap(){return t("tlswrap")}}}const ee="[native code] }",ve=ee.length;function q(u){return typeof u!="function"?!1:Function.prototype.toString.call(u).slice(-ve)===ee}class F{constructor(o,n){o=this.words=o||[],this.sigBytes=n===void 0?o.length*4:n}toString(o){return(o||fe).stringify(this)}concat(o){if(this.clamp(),this.sigBytes%4)for(let n=0;n>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=t<<24-(this.sigBytes+n)%4*8}else for(let n=0;n>>2]=o.words[n>>>2];return this.sigBytes+=o.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new F([...this.words])}}const fe={stringify(u){const o=[];for(let n=0;n>>2]>>>24-n%4*8&255;o.push((t>>>4).toString(16),(t&15).toString(16))}return o.join("")}},me={stringify(u){const o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let t=0;t>>2]>>>24-t%4*8&255,l=u.words[t+1>>>2]>>>24-(t+1)%4*8&255,c=u.words[t+2>>>2]>>>24-(t+2)%4*8&255,f=s<<16|l<<8|c;for(let d=0;d<4&&t*8+d*6>>6*(3-d)&63))}return n.join("")}},be={parse(u){const o=u.length,n=[];for(let t=0;t>>2]|=(u.charCodeAt(t)&255)<<24-t%4*8;return new F(n,o)}},ge={parse(u){return be.parse(unescape(encodeURIComponent(u)))}};class ye{constructor(){this._data=new F,this._nDataBytes=0,this._minBufferSize=0,this.blockSize=512/32}reset(){this._data=new F,this._nDataBytes=0}_append(o){typeof o=="string"&&(o=ge.parse(o)),this._data.concat(o),this._nDataBytes+=o.sigBytes}_doProcessBlock(o,n){}_process(o){let n,t=this._data.sigBytes/(this.blockSize*4);o?t=Math.ceil(t):t=Math.max((t|0)-this._minBufferSize,0);const s=t*this.blockSize,l=Math.min(s*4,this._data.sigBytes);if(s){for(let c=0;c>>7)^(g<<14|g>>>18)^g>>>3,S=E[p-2],j=(S<<15|S>>>17)^(S<<13|S>>>19)^S>>>10;E[p]=$+E[p-7]+j+E[p-16]}const b=d&a^~d&v,k=s&l^s&c^l&c,_=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),h=(d<<26|d>>>6)^(d<<21|d>>>11)^(d<<7|d>>>25),D=r+h+b+$e[p]+E[p],L=_+k;r=v,v=a,a=d,d=f+D|0,f=c,c=l,l=s,s=D+L|0}t[0]=t[0]+s|0,t[1]=t[1]+l|0,t[2]=t[2]+c|0,t[3]=t[3]+f|0,t[4]=t[4]+d|0,t[5]=t[5]+a|0,t[6]=t[6]+v|0,t[7]=t[7]+r|0}finalize(o){super.finalize(o);const n=this._nDataBytes*8,t=this._data.sigBytes*8;return this._data.words[t>>>5]|=128<<24-t%32,this._data.words[(t+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(t+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function Ce(u){return new we().finalize(u).toString(me)}function xe(u,o={}){const n=typeof u=="string"?u:he(u,o);return Ce(n).slice(0,10)}function Se(...u){var b;const o=typeof u[u.length-1]=="string"?u.pop():void 0;typeof u[0]!="string"&&u.unshift(o);let[n,t,s={}]=u;if(typeof n!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof t!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const l=le(),c=()=>null,f=()=>l.isHydrating?l.payload.data[n]:l.static.data[n];s.server=s.server??!0,s.default=s.default??c,s.getCachedData=s.getCachedData??f,s.lazy=s.lazy??!1,s.immediate=s.immediate??!0,s.deep=s.deep??te.deep;const d=()=>![null,void 0].includes(s.getCachedData(n));if(!l._asyncData[n]||!s.immediate){(b=l.payload._errors)[n]??(b[n]=null);const k=s.deep?m:oe;l._asyncData[n]={data:k(s.getCachedData(n)??s.default()),pending:m(!d()),error:se(l.payload._errors,n),status:m("idle")}}const a={...l._asyncData[n]};a.refresh=a.execute=(k={})=>{if(l._asyncDataPromises[n]){if(k.dedupe===!1)return l._asyncDataPromises[n];l._asyncDataPromises[n].cancelled=!0}if((k._initial||l.isHydrating&&k._initial!==!1)&&d())return Promise.resolve(s.getCachedData(n));a.pending.value=!0,a.status.value="pending";const _=new Promise((h,D)=>{try{h(t(l))}catch(L){D(L)}}).then(h=>{if(_.cancelled)return l._asyncDataPromises[n];let D=h;s.transform&&(D=s.transform(h)),s.pick&&(D=De(D,s.pick)),l.payload.data[n]=D,a.data.value=D,a.error.value=null,a.status.value="success"}).catch(h=>{if(_.cancelled)return l._asyncDataPromises[n];a.error.value=ae(h),a.data.value=i(s.default()),a.status.value="error"}).finally(()=>{_.cancelled||(a.pending.value=!1,delete l._asyncDataPromises[n])});return l._asyncDataPromises[n]=_,l._asyncDataPromises[n]};const v=()=>a.refresh({_initial:!0}),r=s.server!==!1&&l.payload.serverRendered;{const k=ue();if(k&&!k._nuxtOnBeforeMountCbs){k._nuxtOnBeforeMountCbs=[];const h=k._nuxtOnBeforeMountCbs;k&&(ne(()=>{h.forEach(D=>{D()}),h.splice(0,h.length)}),G(()=>h.splice(0,h.length)))}r&&l.isHydrating&&(a.error.value||d())?(a.pending.value=!1,a.status.value=a.error.value?"error":"success"):k&&(l.payload.serverRendered&&l.isHydrating||s.lazy)&&s.immediate?k._nuxtOnBeforeMountCbs.push(v):s.immediate&&v(),s.watch&&ie(s.watch,()=>a.refresh());const _=l.hook("app:data:refresh",async h=>{(!h||h.includes(n))&&await a.refresh()});k&&G(_)}const p=Promise.resolve(l._asyncDataPromises[n]).then(()=>a);return Object.assign(p,a),p}function De(u,o){const n={};for(const t of o)n[t]=u[t];return n}function Be(u,o,n){const[t={},s]=typeof o=="string"?[{},o]:[o,n],l=B(()=>{let j=u;return typeof j=="function"&&(j=j()),N(j)}),c=t.key||xe([s,typeof l.value=="string"?l.value:"",...Pe(t)]);if(!c||typeof c!="string")throw new TypeError("[nuxt] [useFetch] key must be a string: "+c);if(!u)throw new Error("[nuxt] [useFetch] request is missing.");const f=c===s?"$f"+c:c;if(!t.baseURL&&typeof l.value=="string"&&l.value.startsWith("//"))throw new Error('[nuxt] [useFetch] the request URL must not start with "//".');const{server:d,lazy:a,default:v,transform:r,pick:p,watch:b,immediate:k,getCachedData:_,deep:h,...D}=t,L=re({...ce,...D,cache:typeof t.cache=="boolean"?void 0:t.cache}),g={server:d,lazy:a,default:v,transform:r,pick:p,immediate:k,getCachedData:_,deep:h,watch:b===!1?[]:[L,l,...b||[]]};let $;return Se(f,()=>{var Q;(Q=$==null?void 0:$.abort)==null||Q.call($),$=typeof AbortController<"u"?new AbortController:{};const j=N(t.timeout);return j&&setTimeout(()=>$.abort(),j),(t.$fetch||globalThis.$fetch)(l.value,{signal:$.signal,...L})},g)}function Pe(u){var n;const o=[((n=N(u.method))==null?void 0:n.toUpperCase())||"GET",N(u.baseURL)];for(const t of[u.params||u.query]){const s=N(t);if(!s)continue;const l={},c=Array.isArray(s)?s:Object.entries(s);for(const[f,d]of c)l[N(f)]=N(d);o.push(l)}return o}const X=(u,o)=>{const n=pe();return Be(u,{baseURL:n.public.API_BASE_URL,...o},"$wSXhmESSm2")};function R(){return{start:async n=>{try{return await X("/start",{method:"POST",body:{cubeAppCommand:n}})}catch(t){console.error(t),alert("something went wrong! see console")}},stop:async()=>{try{return await X("/stop")}catch(n){console.error(n),alert("something went wrong! see console")}}}}const Ae={class:"field"},Ue=e("label",{class:"label"},"Type:",-1),ze={class:"control"},Me={class:"radio"},Ve={class:"radio"},Re={class:"field"},Oe=e("label",{class:"label"},"Animation every:",-1),je={class:"select"},Le=["disabled"],Fe=e("option",{value:void 0},"no animation",-1),Ee=M('',5),Ne=[Fe,Ee],Te={class:"field"},He=e("label",{class:"label"},"Language:",-1),We={class:"select"},Ke=["disabled"],Ie=e("option",{value:"Nederlands"},"Nederlands",-1),Qe=e("option",{value:"English"},"English",-1),Ge=e("option",{value:"Deutsch"},"Deutsch",-1),Je=e("option",{value:"Français"},"Français",-1),qe=[Ie,Qe,Ge,Je],Ze={class:"field"},Xe={class:"checkbox"},Ye=["disabled"],et={class:"field is-grouped"},tt={class:"control"},ot=["disabled"],st={class:"control"},nt={__name:"Clock",setup(u){const o=m(!1),n=m("digital"),t=m("Nederlands"),s=m(),l=m(!1),{appSrcDir:c}=O(),{start:f,stop:d}=R(),a=B(()=>{if(n.value=="digital"&&o.value){const r=["ts-node",c+"celestialBodies/showDayNightMap.ts"];return r.push("--zenith"),r.push("LBU"),r.push("--realTime"),r.push("--digitalClock"),r}else{const r=["ts-node",c+"smartClock/smartClock.ts"];return r.push("--clockType"),r.push(n.value),s.value&&(r.push("--animationInterval"),r.push(s.value)),r.push("--language"),r.push(t.value),r}});async function v(){l.value=!0;const r=await f(a.value);console.log(r.data),l.value=!1}return(r,p)=>(x(),P("div",null,[e("div",Ae,[Ue,e("div",ze,[e("label",Me,[w(e("input",{type:"radio",id:"'digital'",value:"digital","onUpdate:modelValue":p[0]||(p[0]=b=>C(n)?n.value=b:null)},null,512),[[W,i(n)]]),z(" Digital ")]),e("label",Ve,[w(e("input",{type:"radio",id:"word",value:"word","onUpdate:modelValue":p[1]||(p[1]=b=>C(n)?n.value=b:null)},null,512),[[W,i(n)]]),z(" Word ")])])]),e("div",Re,[Oe,e("div",je,[w(e("select",{"onUpdate:modelValue":p[2]||(p[2]=b=>C(s)?s.value=b:null),disabled:i(n)!="word"},Ne,8,Le),[[A,i(s)]])])]),e("div",Te,[He,e("div",We,[w(e("select",{"onUpdate:modelValue":p[3]||(p[3]=b=>C(t)?t.value=b:null),disabled:i(n)!="word"},qe,8,Ke),[[A,i(t)]])])]),e("div",Ze,[e("label",Xe,[w(e("input",{type:"checkbox","onUpdate:modelValue":p[4]||(p[4]=b=>C(o)?o.value=b:null),disabled:i(n)!="digital"},null,8,Ye),[[T,i(o)]]),z(" Show day/night background ")])]),e("div",et,[e("p",tt,[e("button",{disabled:!i(n),onClick:v,class:y(["button is-primary",{"is-loading":i(l)}])},"Show Clock",10,ot)]),e("p",st,[e("button",{onClick:p[5]||(p[5]=(...b)=>i(d)&&i(d)(...b)),class:y(["button is-danger",{"is-loading":i(l)}])},"Stop",2)])])]))}},it={class:"field is-grouped"},lt=e("option",{value:"videos/rotto.mp4"},"rotto",-1),at=e("option",{value:"videos/space.mp4"},"space",-1),ut=e("option",{value:"videos/trippy1.mp4"},"trippy1",-1),rt=e("option",{value:"videos/trippy2.mp4"},"trippy2",-1),ct=[lt,at,ut,rt],pt=M('',13),dt=[pt],ht={class:"field is-grouped"},_t={class:"control"},vt={class:"control"},ft={class:"control"},mt={__name:"Video",setup(u){const o=m("videos/rotto.mp4"),n=m("animated_gifs/birthday_animated_gif/happy-birthday.gif"),t=m(!1),{ledCubeDir:s,appDir:l,appSrcDir:c,hZellerDir:f,cubeOptions:d}=O(),{start:a,stop:v}=R(),r=B(()=>{let _;return _=[f+"utils/video-viewer",...d],_.push(l+o.value),_}),p=B(()=>{let _;return _=[f+"utils/led-image-viewer",...d],n&&_.push(l+n.value),_});async function b(){t.value=!0;const _=await a(r.value);console.log(_.data),t.value=!1}async function k(){t.value=!0;const _=await a(p.value);console.log(_.data),t.value=!1}return(_,h)=>(x(),P(I,null,[e("div",null,[e("div",it,[w(e("select",{"onUpdate:modelValue":h[0]||(h[0]=D=>C(o)?o.value=D:null)},ct,512),[[A,i(o)]]),z(" ............... "),w(e("select",{"onUpdate:modelValue":h[1]||(h[1]=D=>C(n)?n.value=D:null)},dt,512),[[A,i(n)]])]),z(" . ")]),e("div",null,[e("div",ht,[e("p",_t,[e("button",{onClick:b,class:y(["button is-primary",{"is-loading":i(t)}])}," Show video ",2)]),e("p",vt,[e("button",{onClick:k,class:y(["button is-primary",{"is-loading":i(t)}])}," Show animated gif ",2)]),e("p",ft,[e("button",{onClick:h[2]||(h[2]=(...D)=>i(v)&&i(v)(...D)),class:y(["button is-danger",{"is-loading":i(t)}])},"Stop",2)])])])],64))}},bt={class:"field is-grouped"},gt=e("label",{class:"label"},null,-1),yt={class:"select"},kt=M('',5),$t=[kt],wt=e("label",{class:"label"},"...........",-1),Ct={class:"select"},xt=M('',7),St=[xt],Dt={class:"field"},Bt={class:"checkbox"},Pt={style:{"word-break":"break-all"}},At={style:{"word-break":"break-all"}},Ut={class:"field is-grouped"},zt={class:"control"},Mt={class:"control"},Vt={class:"control"},Rt={__name:"Pictures",setup(u){const o=m("emoji"),n=m("garage.jpg"),t=m(!1),s=m(!1),{appDir:l,appSrcDir:c,hZellerDir:f,cubeOptions:d}=O(),{start:a,stop:v}=R(),r=B(()=>{let _;return t.value?(_=["ts-node",c+"cubePictures/showBufferImage.ts"],o.value&&(_.push("--cubePictureDir"),_.push(o.value)),_.push("--tSlide"),_.push(1),_.push("--showTime"),_.push(20)):(_=["ts-node",c+"cubePictures/showCubePictures.ts"],o.value&&(_.push("--cubePictureDir"),_.push(o.value)),_.push("--showTime"),_.push(20)),_}),p=B(()=>{let _=["ts-node",c+"cubemap/showCubemap.ts"],h="";return n.value&&(n.value=="atlas1_CUBE.png"?h="3x2":["garage.jpg","lake.png","temple.jpg"].includes(n.value)?h="cross":["canary","forbidden_city","unsplashed"].includes(n.value)&&(h="6x1"),_.push("--cubemapLayout"),_.push(h),_.push("--cubemap"),_.push(n.value)),_});async function b(){s.value=!0;const _=await a(r.value);console.log(_.data),s.value=!1}async function k(){s.value=!0;const _=await a(p.value);console.log(_.data),s.value=!1}return(_,h)=>(x(),P("div",null,[e("div",bt,[gt,e("div",yt,[w(e("select",{"onUpdate:modelValue":h[0]||(h[0]=D=>C(o)?o.value=D:null)},$t,512),[[A,i(o)]])]),wt,e("div",Ct,[w(e("select",{"onUpdate:modelValue":h[1]||(h[1]=D=>C(n)?n.value=D:null)},St,512),[[A,i(n)]])])]),e("div",Dt,[e("label",Bt,[w(e("input",{type:"checkbox","onUpdate:modelValue":h[2]||(h[2]=D=>C(t)?t.value=D:null)},null,512),[[T,i(t)]]),z(" Slide Show ")])]),e("div",Pt,K(i(r)),1),e("div",At,K(i(p)),1),e("div",Ut,[e("p",zt,[e("button",{onClick:b,class:y(["button is-primary",{"is-loading":i(s)}])}," Show Pictures ",2)]),e("p",Mt,[e("button",{onClick:k,class:y(["button is-primary",{"is-loading":i(s)}])}," Show CubeMap ",2)]),e("p",Vt,[e("button",{onClick:h[3]||(h[3]=(...D)=>i(v)&&i(v)(...D)),class:y(["button is-danger",{"is-loading":i(s)}])},"Stop",2)])])]))}},Ot={class:"field"},jt=M('',9),Lt=[jt],Ft={class:"field"},Et=e("option",{value:"wholeCubeMoves"},"whole cube moves",-1),Nt=[Et],Tt=M('',8),Ht=[Tt],Wt=M('',17),Kt=[Wt],It=M('',14),Qt=[It],Gt=M('',8),Jt=[Gt],qt=e("option",{value:"wholeCubeMoves"},"whole cube moves",-1),Zt=e("option",{value:"fourDots"},"4 dots",-1),Xt=e("option",{value:"plusminus"},"plusminus",-1),Yt=e("option",{value:"twister"},"twister",-1),eo=[qt,Zt,Xt,Yt],to=M('',5),oo=[to],so=e("option",{value:"wholeCubeMoves"},"whole cube moves",-1),no=e("option",{value:"anaconda"},"anaconda",-1),io=e("option",{value:"plusminus"},"plusminus",-1),lo=[so,no,io],ao=e("option",{value:"wholeCubeMoves"},"whole cube moves",-1),uo=e("option",{value:"cubex9"},"cubex9",-1),ro=e("option",{value:"plusminus"},"plusminus",-1),co=e("option",{value:"sixSpots"},"sixSpots",-1),po=[ao,uo,ro,co],ho={class:"field"},_o={class:"checkbox"},vo=["src"],fo=e("br",null,null,-1),mo=e("br",null,null,-1),bo={class:"field is-grouped"},go={class:"control"},yo={class:"control"},ko={class:"control"},$o={class:"control"},wo={class:"control"},Co={__name:"RubiksCube",setup(u){const o=m(3),n=m("solved"),t=m(!1),s=m(20),l=m(!1),{appSrcDir:c}=O(),{start:f,stop:d}=R();let a="/images/";const v=B(()=>`${a}${o.value}x${o.value}/${n.value}.${o.value}x${o.value}.png`),r=B(()=>{const g=["ts-node",c+"rubiksCube/scrambeSolveRubiksCube.ts"];return g.push("--solve"),o&&(g.push("--nRubik"),g.push(o.value)),t.value&&g.push("--rollOfJoy"),g}),p=B(()=>{const g=["ts-node",c+"rubiksCube/scrambleSolveRubiksCube.ts"];return o&&(g.push("--nRubik"),g.push(o.value)),g.push("--nMoves"),g.push(s.value),t.value&&g.push("--rollOfJoy"),g}),b=B(()=>{const g=["ts-node",c+"rubiksCube/showRubiksCubePattern.ts"];return o&&(g.push("--nRubik"),g.push(o.value)),n&&(g.push("--pattern"),g.push(n.value)),t.value&&g.push("--rollOfJoy"),g}),k=B(()=>{const g=["ts-node",c+"pseudoRubiksCube/pseudoSolveRubiksCube.ts"];return o&&(g.push("--nRubik"),g.push(o.value)),s&&(g.push("--nSteps"),g.push(s.value)),g});async function _(){l.value=!0;const g=await f(r.value);console.log(g.data),l.value=!1}async function h(){l.value=!0;const g=await f(p.value);console.log(g.data),l.value=!1}async function D(){l.value=!0;const g=await f(b.value);console.log(g.data),l.value=!1}async function L(){l.value=!0;const g=await f(k.value);console.log(g.data),l.value=!1}return(g,$)=>(x(),P(I,null,[e("div",null,[e("div",Ot,[w(e("select",{"onUpdate:modelValue":$[0]||($[0]=S=>C(o)?o.value=S:null),onChange:$[1]||($[1]=S=>g.onChange(n.value="solved"))},Lt,544),[[A,i(o)]])]),e("div",Ft,[i(o)==1?w((x(),P("select",{key:0,"onUpdate:modelValue":$[2]||($[2]=S=>C(n)?n.value=S:null),size:"5"},Nt,512)),[[A,i(n)]]):U("",!0),i(o)==2?w((x(),P("select",{key:1,"onUpdate:modelValue":$[3]||($[3]=S=>C(n)?n.value=S:null),size:"5"},Ht,512)),[[A,i(n)]]):U("",!0),i(o)==3?w((x(),P("select",{key:2,"onUpdate:modelValue":$[4]||($[4]=S=>C(n)?n.value=S:null),size:"5"},Kt,512)),[[A,i(n)]]):U("",!0),i(o)==4?w((x(),P("select",{key:3,"onUpdate:modelValue":$[5]||($[5]=S=>C(n)?n.value=S:null),size:"5"},Qt,512)),[[A,i(n)]]):U("",!0),i(o)==5?w((x(),P("select",{key:4,"onUpdate:modelValue":$[6]||($[6]=S=>C(n)?n.value=S:null),size:"5"},Jt,512)),[[A,i(n)]]):U("",!0),i(o)==6?w((x(),P("select",{key:5,"onUpdate:modelValue":$[7]||($[7]=S=>C(n)?n.value=S:null),size:"5"},eo,512)),[[A,i(n)]]):U("",!0),i(o)==7?w((x(),P("select",{key:6,"onUpdate:modelValue":$[8]||($[8]=S=>C(n)?n.value=S:null),size:"5"},oo,512)),[[A,i(n)]]):U("",!0),i(o)==8?w((x(),P("select",{key:7,"onUpdate:modelValue":$[9]||($[9]=S=>C(n)?n.value=S:null),size:"5"},lo,512)),[[A,i(n)]]):U("",!0),i(o)==9?w((x(),P("select",{key:8,"onUpdate:modelValue":$[10]||($[10]=S=>C(n)?n.value=S:null),size:"5"},po,512)),[[A,i(n)]]):U("",!0)]),e("div",ho,[e("label",_o,[w(e("input",{type:"checkbox",id:"rollOfJoy","onUpdate:modelValue":$[11]||($[11]=S=>C(t)?t.value=S:null)},null,512),[[T,i(t)]]),z(" Roll of joy ")])])]),e("div",null,[e("img",{src:`${i(v)}`,alt:"image not found",width:"300px",height:"300px"},null,8,vo)]),z(" Number of steps: "),w(e("input",{type:"number","onUpdate:modelValue":$[12]||($[12]=S=>C(s)?s.value=S:null),min:1},null,512),[[H,i(s)]]),fo,mo,e("div",bo,[e("p",go,[e("button",{onClick:_,class:y(["button is-primary",{"is-loading":i(l)}])},"Solve",2)]),e("p",yo,[e("button",{onClick:h,class:y(["button is-primary",{"is-loading":i(l)}])},"Scramble",2)]),e("p",ko,[e("button",{onClick:D,class:y(["button is-primary",{"is-loading":i(l)}])},"Pattern",2)]),e("p",$o,[e("button",{onClick:L,class:y(["button is-primary",{"is-loading":i(l)}])},"PseudoSolve",2)]),e("p",wo,[e("button",{onClick:$[13]||($[13]=(...S)=>i(d)&&i(d)(...S)),class:y(["button is-danger",{"is-loading":i(l)}])},"Stop",2)])])],64))}},xo={class:"field"},So=M('',9),Do=[So],Bo={class:"field"},Po=e("option",{value:"reversedPath"},"reversed path",-1),Ao=e("option",{value:"aStar"},"a* shortest path",-1),Uo=e("option",{value:"best-first"},"best first",-1),zo=[Po,Ao,Uo],Mo={class:"field"},Vo=["disabled"],Ro=e("option",{value:"taxiCube3D"},"taxicube",-1),Oo=e("option",{value:"taxiCubeReduced3D"},"taxicube reduced",-1),jo=e("option",{value:"euclidian3D"},"Euclidian",-1),Lo=[Ro,Oo,jo],Fo=e("br",null,null,-1),Eo=["src"],No=e("br",null,null,-1),To=e("br",null,null,-1),Ho={class:"field is-grouped"},Wo={class:"control"},Ko={class:"control"},Io={__name:"SlidingPuzzle",setup(u){const o=m(3),n=m("solved"),t=m("reversedPath"),s=m("taxiCube3D"),l=m(20),c=m(!1),{appSrcDir:f}=O(),{start:d,stop:a}=R();let v="/images/";const r=B(()=>`${v}${o.value}x${o.value}/${n.value}.${o.value}x${o.value}.png`),p=B(()=>{const k=["ts-node",f+"rubiksQube/slidingPuzzleSolve.ts"];return o&&(k.push("--nRubik"),k.push(o.value)),t&&(k.push("--solver"),k.push(t.value)),t.value!="reversedPath"&&s&&(k.push("--heuristic"),k.push(s.value)),k.push("--nSlides"),k.push(l.value),k});async function b(){c.value=!0;const k=await d(p.value);console.log(k.data),c.value=!1}return(k,_)=>(x(),P(I,null,[e("div",null,[e("div",xo,[z(" nRubik: "),w(e("select",{"onUpdate:modelValue":_[0]||(_[0]=h=>C(o)?o.value=h:null),onChange:_[1]||(_[1]=h=>k.onChange(n.value="solved"))},Do,544),[[A,i(o)]])]),e("div",Bo,[z(" Solver: "),w(e("select",{"onUpdate:modelValue":_[2]||(_[2]=h=>C(t)?t.value=h:null)},zo,512),[[A,i(t)]])]),e("div",Mo,[z(" Heuristic: "),w(e("select",{"onUpdate:modelValue":_[3]||(_[3]=h=>C(s)?s.value=h:null),disabled:i(t)=="reversedPath"},Lo,8,Vo),[[A,i(s)]])])]),Fo,e("div",null,[e("img",{src:`${i(r)}`,alt:"image not found",width:"300px",height:"300px"},null,8,Eo)]),z(" Number of steps: "),w(e("input",{type:"number","onUpdate:modelValue":_[4]||(_[4]=h=>C(l)?l.value=h:null),min:1},null,512),[[H,i(l)]]),No,To,e("div",Ho,[e("p",Wo,[e("button",{onClick:b,class:y(["button is-primary",{"is-loading":i(c)}])},"Solve",2)]),e("p",Ko,[e("button",{onClick:_[5]||(_[5]=(...h)=>i(a)&&i(a)(...h)),class:y(["button is-danger",{"is-loading":i(c)}])},"Stop",2)])])],64))}},Qo={class:"field"},Go=e("label",{class:"label"},"Celestial body:",-1),Jo={class:"select"},qo=M('',8),Zo=[qo],Xo={class:"field"},Yo=e("label",{class:"label"},"Cube orientation:",-1),es={class:"control"},ts={class:"radio"},os={class:"radio"},ss={class:"field"},ns={class:"checkbox"},is={class:"field"},ls={class:"checkbox"},as=["disabled"],us={class:"field is-grouped"},rs={class:"control"},cs=["disabled"],ps={class:"control"},ds={__name:"CelestialBodies",setup(u){const o=m("U"),n=m("earth.jpg"),t=m(!1),s=m(!1),l=m(!1),{appSrcDir:c}=O(),{start:f,stop:d}=R(),a=B(()=>{if(n.value=="earth.jpg"&&s.value){const r=["ts-node",c+"celestialBodies/showDayNightMap.ts"];return r.push("--fixedSun"),o&&(r.push("--zenith"),r.push(o.value)),r}else{const r=["ts-node",c+"celestialBodies/showCubeLatLonMap.ts"];return r.push("-i"),r.push(n.value),t.value&&r.push("--rotate"),o&&(r.push("--zenith"),r.push(o.value)),r}});async function v(){l.value=!0;const r=await f(a.value);console.log(r.data),l.value=!1}return(r,p)=>(x(),P("div",null,[e("div",Qo,[Go,e("div",Jo,[w(e("select",{"onUpdate:modelValue":p[0]||(p[0]=b=>C(n)?n.value=b:null)},Zo,512),[[A,i(n)]])])]),e("div",Xo,[Yo,e("div",es,[e("label",ts,[w(e("input",{type:"radio",id:"U",value:"U","onUpdate:modelValue":p[1]||(p[1]=b=>C(o)?o.value=b:null)},null,512),[[W,i(o)]]),z(" on a side ")]),e("label",os,[w(e("input",{type:"radio",id:"LBU",value:"LBU","onUpdate:modelValue":p[2]||(p[2]=b=>C(o)?o.value=b:null)},null,512),[[W,i(o)]]),z(" on a corner ")])])]),e("div",ss,[e("label",ns,[w(e("input",{type:"checkbox","onUpdate:modelValue":p[3]||(p[3]=b=>C(t)?t.value=b:null)},null,512),[[T,i(t)]]),z(" Rotate ")])]),e("div",is,[e("label",ls,[w(e("input",{type:"checkbox","onUpdate:modelValue":p[4]||(p[4]=b=>C(s)?s.value=b:null),disabled:i(n)!="earth.jpg"},null,8,as),[[T,i(s)]]),z(" day/night ")])]),e("div",us,[e("p",rs,[e("button",{disabled:!i(n),onClick:v,class:y(["button is-primary",{"is-loading":i(l)}])},"Show celestial body",10,cs)]),e("p",ps,[e("button",{onClick:p[5]||(p[5]=(...b)=>i(d)&&i(d)(...b)),class:y(["button is-danger",{"is-loading":i(l)}])},"Stop",2)])])]))}},hs={class:"field"},_s=e("label",{class:"label"},"Ticker symbols:",-1),vs={class:"select"},fs=M('',7),ms=[fs],bs=e("br",null,null,-1),gs=e("br",null,null,-1),ys=e("br",null,null,-1),ks=e("br",null,null,-1),$s={style:{"word-break":"break-all"}},ws={class:"field is-grouped"},Cs={class:"control"},xs=["disabled"],Ss={class:"control"},Ds={__name:"StockMarketQuotes",setup(u){m(!1);const o=m([]),n=m(!1),{appSrcDir:t}=O(),{start:s,stop:l}=R(),c=B(()=>{const d=["ts-node",t+"stockMarketQuotes/showStockMarketQuotes.ts"];return d.push("--tickerSymbols"),d.push(...o.value),d});async function f(){n.value=!0;const d=await s(c.value);console.log(d.data),n.value=!1}return(d,a)=>(x(),P("div",null,[e("div",hs,[_s,e("div",vs,[w(e("select",{"onUpdate:modelValue":a[0]||(a[0]=v=>C(o)?o.value=v:null),multiple:!0,max:3},ms,512),[[A,i(o)]])])]),bs,gs,ys,ks,e("div",$s,K(i(c)),1),e("div",ws,[e("p",Cs,[e("button",{disabled:!i(o),onClick:f,class:y(["button is-primary",{"is-loading":i(n)}])},"Show stock market quotes",10,xs)]),e("p",Ss,[e("button",{onClick:a[1]||(a[1]=(...v)=>i(l)&&i(l)(...v)),class:y(["button is-danger",{"is-loading":i(n)}])},"Stop",2)])])]))}},Bs={class:"field"},Ps=e("label",{class:"label"},"Final message to the world:",-1),As={class:"field is-grouped"},Us={class:"control"},zs=["disabled"],Ms={class:"control"},Vs={__name:"HelloWorld",setup(u){m(!1);const o=m("WELKOM!"),n=m(!1),{appSrcDir:t}=O(),{start:s,stop:l}=R(),c=B(()=>{const d=["ts-node",t+"sprites/helloWorld.ts"];return d.push("--finalMessage"),d.push(o.value),d});async function f(){n.value=!0;const d=await s(c.value);console.log(d.data),n.value=!1}return(d,a)=>(x(),P("div",null,[e("div",Bs,[Ps,e("div",null,[w(e("input",{"onUpdate:modelValue":a[0]||(a[0]=v=>C(o)?o.value=v:null),maxlength:"16",placeholder:"WELKOM!"},null,512),[[H,i(o)]])])]),e("div",As,[e("p",Us,[e("button",{disabled:!i(o),onClick:f,class:y(["button is-primary",{"is-loading":i(n)}])},"Hello world",10,zs)]),e("p",Ms,[e("button",{onClick:a[1]||(a[1]=(...v)=>i(l)&&i(l)(...v)),class:y(["button is-danger",{"is-loading":i(n)}])},"Stop",2)])])]))}},Rs={class:"field"},Os=M('',9),js=[Os],Ls={class:"field is-grouped"},Fs={class:"control"},Es=["disabled"],Ns={class:"control"},Ts={__name:"Demo",setup(u){m(!1);const o=m(10),n=m(!1),{appSrcDir:t,hZellerDir:s,cubeOptions:l}=O(),{start:c,stop:f}=R(),d=B(()=>{let v;return v=[s+"examples-api-use/demo",...l],v.push("-D"),v.push(o.value),v});async function a(){n.value=!0;const v=await c(d.value);console.log(v.data),n.value=!1}return(v,r)=>(x(),P("div",null,[e("div",Rs,[w(e("select",{"onUpdate:modelValue":r[0]||(r[0]=p=>C(o)?o.value=p:null)},js,512),[[A,i(o)]])]),e("div",Ls,[e("p",Fs,[e("button",{disabled:!i(o),onClick:a,class:y(["button is-primary",{"is-loading":i(n)}])},"Zeller demo",10,Es)]),e("p",Ns,[e("button",{onClick:r[1]||(r[1]=(...p)=>i(f)&&i(f)(...p)),class:y(["button is-danger",{"is-loading":i(n)}])},"Stop",2)])])]))}},Hs=e("div",{class:"field"},null,-1),Ws={class:"field is-grouped"},Ks={class:"control"},Is={class:"control"},Qs={class:"control"},Gs={class:"control"},Js={__name:"Fireworks",setup(u){const o=m(!1),{appSrcDir:n}=O(),{start:t,stop:s}=R(),l=B(()=>["ts-node",n+"fireworks/showFireworks.ts"]),c=B(()=>["ts-node",n+"sprinkle/showSprinkle.ts"]),f=B(()=>["ts-node",n+"sparkle/showSparkle.ts"]);async function d(){o.value=!0;const r=await t(l.value);console.log(r.data),o.value=!1}async function a(){o.value=!0;const r=await t(c.value);console.log(r.data),o.value=!1}async function v(){o.value=!0;const r=await t(f.value);console.log(r.data),o.value=!1}return(r,p)=>(x(),P("div",null,[Hs,e("div",Ws,[e("p",Ks,[e("button",{onClick:d,class:y(["button is-primary",{"is-loading":i(o)}])},"Fireworks",2)]),e("p",Is,[e("button",{onClick:a,class:y(["button is-primary",{"is-loading":i(o)}])},"Sprinkle",2)]),e("p",Qs,[e("button",{onClick:v,class:y(["button is-primary",{"is-loading":i(o)}])},"Sparkle",2)]),e("p",Gs,[e("button",{onClick:p[0]||(p[0]=(...b)=>i(s)&&i(s)(...b)),class:y(["button is-danger",{"is-loading":i(o)}])},"Stop",2)])])]))}},qs=e("br",null,null,-1),Zs=e("br",null,null,-1),Xs=e("br",null,null,-1),Ys=e("br",null,null,-1),en={style:{"word-break":"break-all"}},tn={class:"field is-grouped"},on={class:"control"},sn={class:"control"},nn={__name:"SuperDemo",setup(u){const o=m(1),n=m(60),t=m(!1),{appSrcDir:s}=O(),{start:l,stop:c}=R(),f=B(()=>{const a=["sudo",s+"superDemo/superDemo.py"];return a.push("--n_loops"),a.push(o.value),a.push("--show_time"),a.push(n.value),a});async function d(){t.value=!0;const a=await l(f.value);console.log(a.data),t.value=!1}return(a,v)=>(x(),P(I,null,[z(" Number of loops: "),w(e("input",{type:"number","onUpdate:modelValue":v[0]||(v[0]=r=>C(o)?o.value=r:null),min:1},null,512),[[H,i(o)]]),qs,Zs,z(" Show time per app: "),w(e("input",{type:"number","onUpdate:modelValue":v[1]||(v[1]=r=>C(n)?n.value=r:null),min:20},null,512),[[H,i(n)]]),z(" (seconds)"),Xs,Ys,e("div",en,K(i(f)),1),e("div",tn,[e("p",on,[e("button",{onClick:d,class:y(["button is-primary",{"is-loading":i(t)}])},"Super demo",2)]),e("p",sn,[e("button",{onClick:v[2]||(v[2]=(...r)=>i(c)&&i(c)(...r)),class:y(["button is-danger",{"is-loading":i(t)}])},"Stop",2)])])],64))}},ln={class:"field is-grouped"},an={class:"control"},un={class:"control"},rn={__name:"Boss",setup(u){const o=m(!1),{start:n}=R(),t=B(()=>{let f;return f=["sudo","shutdown","-h","now"],f}),s=B(()=>{let f;return f=["sudo","reboot"],f});async function l(){o.value=!0;const f=await n(t.value);console.log(f.data),o.value=!1}async function c(){o.value=!0;const f=await n(s.value);console.log(f.data),o.value=!1}return(f,d)=>(x(),P("div",null,[e("div",ln,[e("p",an,[e("button",{onClick:l,class:y(["button is-primary",{"is-loading":i(o)}])}," Shut down cube ",2)]),e("p",un,[e("button",{onClick:c,class:y(["button is-primary",{"is-loading":i(o)}])}," Reboot cube ",2)])])]))}},cn={class:"box"},pn=e("h1",{class:"title"},"Hexaturion",-1),dn=e("hr",null,null,-1),hn={class:"tabs is-boxed"},_n=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-clock"})],-1),vn=e("span",null,"Clock",-1),fn=[_n,vn],mn=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-video"})],-1),bn=e("span",null,"Video",-1),gn=[mn,bn],yn=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-image"})],-1),kn=e("span",null,"Pictures",-1),$n=[yn,kn],wn=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-cube"})],-1),Cn=e("span",null,"Rubik's cube",-1),xn=[wn,Cn],Sn=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-cube"})],-1),Dn=e("span",null,"Sliding puzzle",-1),Bn=[Sn,Dn],Pn=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-earth-europe"})],-1),An=e("span",null,"Celestial bodies",-1),Un=[Pn,An],zn=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-money-bill-trend-up"})],-1),Mn=e("span",null,"Stock market",-1),Vn=[zn,Mn],Rn=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-door-open"})],-1),On=e("span",null,"Hello world",-1),jn=[Rn,On],Ln=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-cube"})],-1),Fn=e("span",null,"Demo",-1),En=[Ln,Fn],Nn=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-wand-magic-sparkles"})],-1),Tn=e("span",null,"Fireworks",-1),Hn=[Nn,Tn],Wn=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-cube"})],-1),Kn=e("span",null,"Super demo",-1),In=[Wn,Kn],Qn=e("span",{class:"icon is-small"},[e("i",{class:"fa-solid fa-cube"})],-1),Gn=e("span",null,"BOSS",-1),Jn=[Qn,Gn],Yn=de({__name:"index",setup(u){const o=m("clock");return(n,t)=>{const s=nt,l=mt,c=Rt,f=Co,d=Io,a=ds,v=Ds,r=Vs,p=Ts,b=Js,k=nn,_=rn;return x(),P("div",cn,[pn,dn,e("div",hn,[e("ol",null,[e("ul",null,[e("li",{class:y({"is-active":i(o)==="clock"})},[e("a",{onClick:t[0]||(t[0]=h=>o.value="clock")},fn)],2),e("li",{class:y({"is-active":i(o)==="video"})},[e("a",{onClick:t[1]||(t[1]=h=>o.value="video")},gn)],2),e("li",{class:y({"is-active":i(o)==="pictures"})},[e("a",{onClick:t[2]||(t[2]=h=>o.value="pictures")},$n)],2),e("li",{class:y({"is-active":i(o)==="rubiksCube"})},[e("a",{onClick:t[3]||(t[3]=h=>o.value="rubiksCube")},xn)],2),e("li",{class:y({"is-active":i(o)==="slidingPuzzle"})},[e("a",{onClick:t[4]||(t[4]=h=>o.value="slidingPuzzle")},Bn)],2),e("li",{class:y({"is-active":i(o)==="celestialBodies"})},[e("a",{onClick:t[5]||(t[5]=h=>o.value="celestialBodies")},Un)],2)]),e("ul",null,[e("li",{class:y({"is-active":i(o)==="stockMarketQuotes"})},[e("a",{onClick:t[6]||(t[6]=h=>o.value="stockMarketQuotes")},Vn)],2),e("li",{class:y({"is-active":i(o)==="helloWorld"})},[e("a",{onClick:t[7]||(t[7]=h=>o.value="helloWorld")},jn)],2),e("li",{class:y({"is-active":i(o)==="demo"})},[e("a",{onClick:t[8]||(t[8]=h=>o.value="demo")},En)],2),e("li",{class:y({"is-active":i(o)==="fireworks"})},[e("a",{onClick:t[9]||(t[9]=h=>o.value="fireworks")},Hn)],2),e("li",{class:y({"is-active":i(o)==="superDemo"})},[e("a",{onClick:t[10]||(t[10]=h=>o.value="superDemo")},In)],2),e("li",{class:y({"is-active":i(o)==="boss"})},[e("a",{onClick:t[11]||(t[11]=h=>o.value="boss")},Jn)],2)])])]),e("div",null,[i(o)==="clock"?(x(),V(s,{key:0})):U("",!0),i(o)==="video"?(x(),V(l,{key:1})):U("",!0),i(o)==="pictures"?(x(),V(c,{key:2})):U("",!0),i(o)==="rubiksCube"?(x(),V(f,{key:3})):U("",!0),i(o)==="slidingPuzzle"?(x(),V(d,{key:4})):U("",!0),i(o)==="celestialBodies"?(x(),V(a,{key:5})):U("",!0),i(o)==="stockMarketQuotes"?(x(),V(v,{key:6})):U("",!0),i(o)==="helloWorld"?(x(),V(r,{key:7})):U("",!0),i(o)==="demo"?(x(),V(p,{key:8})):U("",!0),i(o)==="fireworks"?(x(),V(b,{key:9})):U("",!0),i(o)==="superDemo"?(x(),V(k,{key:10})):U("",!0),i(o)==="boss"?(x(),V(_,{key:11})):U("",!0)])])}}});export{Yn as default}; diff --git a/_nuxt/nuxt-link.d85e47ea.js b/_nuxt/nuxt-link.6ba170f3.js similarity index 98% rename from _nuxt/nuxt-link.d85e47ea.js rename to _nuxt/nuxt-link.6ba170f3.js index 066c457..7419d01 100644 --- a/_nuxt/nuxt-link.d85e47ea.js +++ b/_nuxt/nuxt-link.6ba170f3.js @@ -1 +1 @@ -import{T as _,P as q,A as b,r as x,U as A,V as k,W as L,h as T,X as E,Y as C,R as B,Z as N,$ as U,a0 as w,a1 as I,a2 as V,a3 as j,E as O,y as P,a4 as D,a5 as $}from"./entry.1c88c233.js";async function R(a,n=_()){const{path:u,matched:e}=n.resolve(a);if(!e.length||(n._routePreloaded||(n._routePreloaded=new Set),n._routePreloaded.has(u)))return;const l=n._preloadPromises=n._preloadPromises||[];if(l.length>4)return Promise.all(l).then(()=>R(a,n));n._routePreloaded.add(u);const i=e.map(s=>{var t;return(t=s.components)==null?void 0:t.default}).filter(s=>typeof s=="function");for(const s of i){const t=Promise.resolve(s()).catch(()=>{}).finally(()=>l.splice(l.indexOf(t)));l.push(t)}await Promise.all(l)}const z=(...a)=>a.find(n=>n!==void 0),F="noopener noreferrer";/*! @__NO_SIDE_EFFECTS__ */function M(a){const n=a.componentName||"NuxtLink",u=(e,l)=>{if(!e||a.trailingSlash!=="append"&&a.trailingSlash!=="remove")return e;const i=a.trailingSlash==="append"?V:j;if(typeof e=="string")return i(e,!0);const s="path"in e?e.path:l(e).path;return{...e,name:void 0,path:i(s,!0)}};return q({name:n,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(e,{slots:l}){const i=_(),s=O(),t=b(()=>{const r=e.to||e.href||"";return u(r,i.resolve)}),d=b(()=>typeof t.value=="string"&&$(t.value,{acceptRelative:!0})),v=b(()=>e.external||e.target&&e.target!=="_self"?!0:typeof t.value=="object"?!1:t.value===""||d.value),y=x(!1),h=x(null),S=r=>{var f;h.value=e.custom?(f=r==null?void 0:r.$el)==null?void 0:f.nextElementSibling:r==null?void 0:r.$el};if(e.prefetch!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!H()){const f=P();let m,o=null;A(()=>{const p=X();k(()=>{m=L(()=>{var g;(g=h==null?void 0:h.value)!=null&&g.tagName&&(o=p.observe(h.value,async()=>{o==null||o(),o=null;const c=typeof t.value=="string"?t.value:i.resolve(t.value).fullPath;await Promise.all([f.hooks.callHook("link:prefetch",c).catch(()=>{}),!v.value&&R(t.value,i).catch(()=>{})]),y.value=!0}))})})}),T(()=>{m&&E(m),o==null||o(),o=null})}return()=>{var p,g;if(!v.value){const c={ref:S,to:t.value,activeClass:e.activeClass||a.activeClass,exactActiveClass:e.exactActiveClass||a.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(y.value&&(c.class=e.prefetchedClass||a.prefetchedClass),c.rel=e.rel),C(B("RouterLink"),c,l.default)}const r=typeof t.value=="object"?((p=i.resolve(t.value))==null?void 0:p.href)??null:t.value&&!e.external&&!d.value?u(N(s.app.baseURL,t.value),i.resolve):t.value||null,f=e.target||null,m=e.noRel?null:z(e.rel,a.externalRelAttribute,r?F:"")||null,o=()=>D(r,{replace:e.replace});return e.custom?l.default?l.default({href:r,navigate:o,get route(){if(!r)return;const c=U(r);return{path:c.pathname,fullPath:c.pathname,get query(){return w(c.search)},hash:c.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:r}},rel:m,target:f,isExternal:v.value,isActive:!1,isExactActive:!1}):null:C("a",{ref:h,href:r,rel:m,target:f},(g=l.default)==null?void 0:g.call(l))}}})}const W=M(I);function X(){const a=P();if(a._observer)return a._observer;let n=null;const u=new Map,e=(i,s)=>(n||(n=new IntersectionObserver(t=>{for(const d of t){const v=u.get(d.target);(d.isIntersecting||d.intersectionRatio>0)&&v&&v()}})),u.set(i,s),n.observe(i),()=>{u.delete(i),n.unobserve(i),u.size===0&&(n.disconnect(),n=null)});return a._observer={observe:e}}function H(){const a=navigator.connection;return!!(a&&(a.saveData||/2g/.test(a.effectiveType)))}export{W as _}; +import{T as _,P as q,A as b,r as x,U as A,V as k,W as L,h as T,X as E,Y as C,R as B,Z as N,$ as U,a0 as w,a1 as I,a2 as V,a3 as j,E as O,y as P,a4 as D,a5 as $}from"./entry.21afd5d5.js";async function R(a,n=_()){const{path:u,matched:e}=n.resolve(a);if(!e.length||(n._routePreloaded||(n._routePreloaded=new Set),n._routePreloaded.has(u)))return;const l=n._preloadPromises=n._preloadPromises||[];if(l.length>4)return Promise.all(l).then(()=>R(a,n));n._routePreloaded.add(u);const i=e.map(s=>{var t;return(t=s.components)==null?void 0:t.default}).filter(s=>typeof s=="function");for(const s of i){const t=Promise.resolve(s()).catch(()=>{}).finally(()=>l.splice(l.indexOf(t)));l.push(t)}await Promise.all(l)}const z=(...a)=>a.find(n=>n!==void 0),F="noopener noreferrer";/*! @__NO_SIDE_EFFECTS__ */function M(a){const n=a.componentName||"NuxtLink",u=(e,l)=>{if(!e||a.trailingSlash!=="append"&&a.trailingSlash!=="remove")return e;const i=a.trailingSlash==="append"?V:j;if(typeof e=="string")return i(e,!0);const s="path"in e?e.path:l(e).path;return{...e,name:void 0,path:i(s,!0)}};return q({name:n,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(e,{slots:l}){const i=_(),s=O(),t=b(()=>{const r=e.to||e.href||"";return u(r,i.resolve)}),d=b(()=>typeof t.value=="string"&&$(t.value,{acceptRelative:!0})),v=b(()=>e.external||e.target&&e.target!=="_self"?!0:typeof t.value=="object"?!1:t.value===""||d.value),y=x(!1),h=x(null),S=r=>{var f;h.value=e.custom?(f=r==null?void 0:r.$el)==null?void 0:f.nextElementSibling:r==null?void 0:r.$el};if(e.prefetch!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!H()){const f=P();let m,o=null;A(()=>{const p=X();k(()=>{m=L(()=>{var g;(g=h==null?void 0:h.value)!=null&&g.tagName&&(o=p.observe(h.value,async()=>{o==null||o(),o=null;const c=typeof t.value=="string"?t.value:i.resolve(t.value).fullPath;await Promise.all([f.hooks.callHook("link:prefetch",c).catch(()=>{}),!v.value&&R(t.value,i).catch(()=>{})]),y.value=!0}))})})}),T(()=>{m&&E(m),o==null||o(),o=null})}return()=>{var p,g;if(!v.value){const c={ref:S,to:t.value,activeClass:e.activeClass||a.activeClass,exactActiveClass:e.exactActiveClass||a.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(y.value&&(c.class=e.prefetchedClass||a.prefetchedClass),c.rel=e.rel),C(B("RouterLink"),c,l.default)}const r=typeof t.value=="object"?((p=i.resolve(t.value))==null?void 0:p.href)??null:t.value&&!e.external&&!d.value?u(N(s.app.baseURL,t.value),i.resolve):t.value||null,f=e.target||null,m=e.noRel?null:z(e.rel,a.externalRelAttribute,r?F:"")||null,o=()=>D(r,{replace:e.replace});return e.custom?l.default?l.default({href:r,navigate:o,get route(){if(!r)return;const c=U(r);return{path:c.pathname,fullPath:c.pathname,get query(){return w(c.search)},hash:c.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:r}},rel:m,target:f,isExternal:v.value,isActive:!1,isExactActive:!1}):null:C("a",{ref:h,href:r,rel:m,target:f},(g=l.default)==null?void 0:g.call(l))}}})}const W=M(I);function X(){const a=P();if(a._observer)return a._observer;let n=null;const u=new Map,e=(i,s)=>(n||(n=new IntersectionObserver(t=>{for(const d of t){const v=u.get(d.target);(d.isIntersecting||d.intersectionRatio>0)&&v&&v()}})),u.set(i,s),n.observe(i),()=>{u.delete(i),n.unobserve(i),u.size===0&&(n.disconnect(),n=null)});return a._observer={observe:e}}function H(){const a=navigator.connection;return!!(a&&(a.saveData||/2g/.test(a.effectiveType)))}export{W as _}; diff --git a/_nuxt/vue.f36acd1f.4d13afc0.js b/_nuxt/vue.f36acd1f.b7ae808c.js similarity index 83% rename from _nuxt/vue.f36acd1f.4d13afc0.js rename to _nuxt/vue.f36acd1f.b7ae808c.js index a89bf05..1da87d7 100644 --- a/_nuxt/vue.f36acd1f.4d13afc0.js +++ b/_nuxt/vue.f36acd1f.b7ae808c.js @@ -1 +1 @@ -import{i as f,r as u,f as o,g as d,h as v,j as l,k as i,l as h,m}from"./entry.1c88c233.js";function U(t,a={}){const e=a.head||f();if(e)return e.ssr?e.push(t,a):p(e,t,a)}function p(t,a,e={}){const s=u(!1),n=u({});o(()=>{n.value=s.value?{}:h(a)});const r=t.push(n.value,e);return d(n,c=>{r.patch(c)}),m()&&(v(()=>{r.dispose()}),l(()=>{s.value=!0}),i(()=>{s.value=!1})),r}export{U as u}; +import{i as f,r as u,f as o,g as d,h as v,j as l,k as i,l as h,m}from"./entry.21afd5d5.js";function U(t,a={}){const e=a.head||f();if(e)return e.ssr?e.push(t,a):p(e,t,a)}function p(t,a,e={}){const s=u(!1),n=u({});o(()=>{n.value=s.value?{}:h(a)});const r=t.push(n.value,e);return d(n,c=>{r.patch(c)}),m()&&(v(()=>{r.dispose()}),l(()=>{s.value=!0}),i(()=>{s.value=!1})),r}export{U as u}; diff --git a/about/index.html b/about/index.html index adea71c..4cb33ed 100644 --- a/about/index.html +++ b/about/index.html @@ -5,17 +5,17 @@ Hexaturion - Hexaturion - - - - - + + + + + - - + + - - + +
diff --git a/index.html b/index.html index adea71c..4cb33ed 100644 --- a/index.html +++ b/index.html @@ -5,17 +5,17 @@ Hexaturion - Hexaturion - - - - - + + + + + - - + + - - + +