const __vite__fileDeps=["./BlEEPFJn.js","./BQGlrryy.js","./_perfil_.DPcFs3eS.css","./DTGDAD0H.js","./BnTjGDoV.js","./BRVDTvU8.js","./Cwkzy0lS.js","./DAHhuPux.js","./QsbD3VC_.js","./BXuXn_5k.js","./BnxK6omn.js","./7cWFAvqe.js","./BldS69lZ.js","./DEPnEGCU.js","./drawer.ktVVC6ce.css","./S4stTRjd.js","./disqus.BuosRrT9.css","./CwId-vkO.js","./mZOffBM4.js","./_bookType_-_bookSlug_.BUclotHg.css","./Dm6votST.js","./CPTB6Joz.js","./lcr1r_KS.js","./B0OU9jPd.js","./bookChapter.0sJ5TpL9.css","./BNqEUXAS.js","./nIuQir8u.js","./Dez-oZPX.js","./DHg8FCyu.js","./VsWqWBTN.js","./CT3euWyv.js","./CzehJW02.js","./fmuPebGI.js","./CQDaDbKM.js","./BytUpptK.js","./u99sifFC.js","./CbYXM2FA.js","./DirnujzA.js","./BxpnTwvo.js","./DPkl6v8m.js","./zveBkVp-.js","./Ds6w7wU2.js","./CJSJF-GA.js","./BU60VH2z.js","./BcZBHNpl.js","./nuxt-loading-indicator.N3IydOBt.css","./CWLPOd5K.js","./default.BEsFJ2e_.css","./C39M_5JD.js","./error-404.CT1guzyj.css","./BC2uo_6u.js","./error-500.DLJmFRxb.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); var ad=Object.defineProperty;var ld=(e,t,n)=>t in e?ad(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var os=(e,t,n)=>ld(e,typeof t!="symbol"?t+"":t,n);/** * @vue/shared v3.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function ii(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const ge={},Dn=[],ot=()=>{},cd=()=>!1,Or=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ai=e=>e.startsWith("onUpdate:"),Te=Object.assign,li=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ud=Object.prototype.hasOwnProperty,ie=(e,t)=>ud.call(e,t),Z=Array.isArray,Hn=e=>Zn(e)==="[object Map]",Qn=e=>Zn(e)==="[object Set]",wa=e=>Zn(e)==="[object Date]",fd=e=>Zn(e)==="[object RegExp]",te=e=>typeof e=="function",be=e=>typeof e=="string",Tt=e=>typeof e=="symbol",de=e=>e!==null&&typeof e=="object",ci=e=>(de(e)||te(e))&&te(e.then)&&te(e.catch),hc=Object.prototype.toString,Zn=e=>hc.call(e),dd=e=>Zn(e).slice(8,-1),mc=e=>Zn(e)==="[object Object]",ui=e=>be(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Fn=ii(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Co=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},pd=/-(\w)/g,At=Co(e=>e.replace(pd,(t,n)=>n?n.toUpperCase():"")),hd=/\B([A-Z])/g,wn=Co(e=>e.replace(hd,"-$1").toLowerCase()),xo=Co(e=>e.charAt(0).toUpperCase()+e.slice(1)),ss=Co(e=>e?`on${xo(e)}`:""),en=(e,t)=>!Object.is(e,t),$n=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},po=e=>{const t=parseFloat(e);return isNaN(t)?e:t},yc=e=>{const t=be(e)?Number(e):NaN;return isNaN(t)?e:t};let Ta;const _c=()=>Ta||(Ta=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ko(e){if(Z(e)){const t={};for(let n=0;n{if(n){const r=n.split(gd);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Oo(e){let t="";if(be(e))t=e;else if(Z(e))for(let n=0;nbn(n,t))}const vc=e=>!!(e&&e.__v_isRef===!0),Td=e=>be(e)?e:e==null?"":Z(e)||de(e)&&(e.toString===hc||!te(e.toString))?vc(e)?Td(e.value):JSON.stringify(e,Ec,2):String(e),Ec=(e,t)=>vc(t)?Ec(e,t.value):Hn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],s)=>(n[is(r,s)+" =>"]=o,n),{})}:Qn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>is(n))}:Tt(t)?is(t):de(t)&&!Z(t)&&!mc(t)?String(t):t,is=(e,t="")=>{var n;return Tt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let et;class wc{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=et,!t&&et&&(this.index=(et.scopes||(et.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=et;try{return et=this,t()}finally{et=n}}}on(){et=this}off(){et=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),rn()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Yt,n=mn;try{return Yt=!0,mn=this,this._runnings++,Aa(this),this.fn()}finally{Sa(this),this._runnings--,mn=n,Yt=t}}stop(){this.active&&(Aa(this),Sa(this),this.onStop&&this.onStop(),this.active=!1)}}function Rd(e){return e.value}function Aa(e){e._trackId++,e._depsLength=0}function Sa(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},ho=new WeakMap,gn=Symbol(""),Cs=Symbol("");function qe(e,t,n){if(Yt&&mn){let r=ho.get(e);r||ho.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=xc(()=>r.delete(n))),Rc(mn,o)}}function Dt(e,t,n,r,o,s){const i=ho.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&Z(e)){const l=Number(r);i.forEach((c,u)=>{(u==="length"||!Tt(u)&&u>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":Z(e)?ui(n)&&a.push(i.get("length")):(a.push(i.get(gn)),Hn(e)&&a.push(i.get(Cs)));break;case"delete":Z(e)||(a.push(i.get(gn)),Hn(e)&&a.push(i.get(Cs)));break;case"set":Hn(e)&&a.push(i.get(gn));break}pi();for(const l of a)l&&Cc(l,4);hi()}function Cd(e,t){const n=ho.get(e);return n&&n.get(t)}const xd=ii("__proto__,__v_isRef,__isVue"),kc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Tt)),Ra=kd();function kd(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ae(this);for(let s=0,i=this.length;s{e[t]=function(...n){nn(),pi();const r=ae(this)[t].apply(this,n);return hi(),rn(),r}}),e}function Od(e){Tt(e)||(e=String(e));const t=ae(this);return qe(t,"has",e),t.hasOwnProperty(e)}class Oc{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw")return r===(o?s?Vd:Mc:s?Ic:Lc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=Z(t);if(!o){if(i&&ie(Ra,n))return Reflect.get(Ra,n,r);if(n==="hasOwnProperty")return Od}const a=Reflect.get(t,n,r);return(Tt(n)?kc.has(n):xd(n))||(o||qe(t,"get",n),s)?a:Ne(a)?i&&ui(n)?a:a.value:de(a)?o?Nc(a):Tn(a):a}}class Pc extends Oc{constructor(t=!1){super(!1,t)}set(t,n,r,o){let s=t[n];if(!this._isShallow){const l=Vn(s);if(!mo(r)&&!Vn(r)&&(s=ae(s),r=ae(r)),!Z(t)&&Ne(s)&&!Ne(r))return l?!1:(s.value=r,!0)}const i=Z(t)&&ui(n)?Number(n)e,Lo=e=>Reflect.getPrototypeOf(e);function Vr(e,t,n=!1,r=!1){e=e.__v_raw;const o=ae(e),s=ae(t);n||(en(t,s)&&qe(o,"get",t),qe(o,"get",s));const{has:i}=Lo(o),a=r?mi:n?_i:Er;if(i.call(o,t))return a(e.get(t));if(i.call(o,s))return a(e.get(s));e!==o&&e.get(t)}function zr(e,t=!1){const n=this.__v_raw,r=ae(n),o=ae(e);return t||(en(e,o)&&qe(r,"has",e),qe(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Wr(e,t=!1){return e=e.__v_raw,!t&&qe(ae(e),"iterate",gn),Reflect.get(e,"size",e)}function Ca(e){e=ae(e);const t=ae(this);return Lo(t).has.call(t,e)||(t.add(e),Dt(t,"add",e,e)),this}function xa(e,t){t=ae(t);const n=ae(this),{has:r,get:o}=Lo(n);let s=r.call(n,e);s||(e=ae(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?en(t,i)&&Dt(n,"set",e,t):Dt(n,"add",e,t),this}function ka(e){const t=ae(this),{has:n,get:r}=Lo(t);let o=n.call(t,e);o||(e=ae(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&Dt(t,"delete",e,void 0),s}function Oa(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&Dt(e,"clear",void 0,void 0),n}function Kr(e,t){return function(r,o){const s=this,i=s.__v_raw,a=ae(i),l=t?mi:e?_i:Er;return!e&&qe(a,"iterate",gn),i.forEach((c,u)=>r.call(o,l(c),l(u),s))}}function Gr(e,t,n){return function(...r){const o=this.__v_raw,s=ae(o),i=Hn(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=o[e](...r),u=n?mi:t?_i:Er;return!t&&qe(s,"iterate",l?Cs:gn),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function jt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Nd(){const e={get(s){return Vr(this,s)},get size(){return Wr(this)},has:zr,add:Ca,set:xa,delete:ka,clear:Oa,forEach:Kr(!1,!1)},t={get(s){return Vr(this,s,!1,!0)},get size(){return Wr(this)},has:zr,add:Ca,set:xa,delete:ka,clear:Oa,forEach:Kr(!1,!0)},n={get(s){return Vr(this,s,!0)},get size(){return Wr(this,!0)},has(s){return zr.call(this,s,!0)},add:jt("add"),set:jt("set"),delete:jt("delete"),clear:jt("clear"),forEach:Kr(!0,!1)},r={get(s){return Vr(this,s,!0,!0)},get size(){return Wr(this,!0)},has(s){return zr.call(this,s,!0)},add:jt("add"),set:jt("set"),delete:jt("delete"),clear:jt("clear"),forEach:Kr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=Gr(s,!1,!1),n[s]=Gr(s,!0,!1),t[s]=Gr(s,!1,!0),r[s]=Gr(s,!0,!0)}),[e,n,t,r]}const[Dd,Hd,Fd,$d]=Nd();function gi(e,t){const n=t?e?$d:Fd:e?Hd:Dd;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ie(n,o)&&o in r?n:r,o,s)}const jd={get:gi(!1,!1)},Ud={get:gi(!1,!0)},Bd={get:gi(!0,!1)};const Lc=new WeakMap,Ic=new WeakMap,Mc=new WeakMap,Vd=new WeakMap;function zd(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Wd(e){return e.__v_skip||!Object.isExtensible(e)?0:zd(dd(e))}function Tn(e){return Vn(e)?e:yi(e,!1,Ld,jd,Lc)}function Mt(e){return yi(e,!1,Md,Ud,Ic)}function Nc(e){return yi(e,!0,Id,Bd,Mc)}function yi(e,t,n,r,o){if(!de(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=Wd(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function fr(e){return Vn(e)?fr(e.__v_raw):!!(e&&e.__v_isReactive)}function Vn(e){return!!(e&&e.__v_isReadonly)}function mo(e){return!!(e&&e.__v_isShallow)}function Dc(e){return e?!!e.__v_raw:!1}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function Kd(e){return Object.isExtensible(e)&&gc(e,"__v_skip",!0),e}const Er=e=>de(e)?Tn(e):e,_i=e=>de(e)?Nc(e):e;class Hc{constructor(t,n,r,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new di(()=>t(this._value),()=>dr(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ae(this);return(!t._cacheable||t.effect.dirty)&&en(t._value,t._value=t.effect.run())&&dr(t,4),bi(t),t.effect._dirtyLevel>=2&&dr(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Gd(e,t,n=!1){let r,o;const s=te(e);return s?(r=e,o=ot):(r=e.get,o=e.set),new Hc(r,o,s||!o,n)}function bi(e){var t;Yt&&mn&&(e=ae(e),Rc(mn,(t=e.dep)!=null?t:e.dep=xc(()=>e.dep=void 0,e instanceof Hc?e:void 0)))}function dr(e,t=4,n,r){e=ae(e);const o=e.dep;o&&Cc(o,t)}function Ne(e){return!!(e&&e.__v_isRef===!0)}function ht(e){return Fc(e,!1)}function wr(e){return Fc(e,!0)}function Fc(e,t){return Ne(e)?e:new qd(e,t)}class qd{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:Er(t)}get value(){return bi(this),this._value}set value(t){const n=this.__v_isShallow||mo(t)||Vn(t);t=n?t:ae(t),en(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Er(t),dr(this,4))}}function pe(e){return Ne(e)?e.value:e}function ov(e){return te(e)?e():pe(e)}const Xd={get:(e,t,n)=>pe(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Ne(o)&&!Ne(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function $c(e){return fr(e)?e:new Proxy(e,Xd)}class Yd{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>bi(this),()=>dr(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Jd(e){return new Yd(e)}class Qd{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 Cd(ae(this._object),this._key)}}class Zd{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function jc(e,t,n){return Ne(e)?e:te(e)?new Zd(e):de(e)&&arguments.length>1?ep(e,t,n):ht(e)}function ep(e,t,n){const r=e[t];return Ne(r)?r:new Qd(e,t,n)}/** * @vue/runtime-core v3.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Jt(e,t,n,r){try{return r?e(...r):e()}catch(o){er(o,t,n)}}function it(e,t,n,r){if(te(e)){const o=Jt(e,t,n,r);return o&&ci(o)&&o.catch(s=>{er(s,t,n)}),o}if(Z(e)){const o=[];for(let s=0;s>>1,o=Fe[r],s=Ar(o);swt&&Fe.splice(t,1)}function ks(e){Z(e)?jn.push(...e):(!zt||!zt.includes(e,e.allowRecurse?hn+1:hn))&&jn.push(e),Bc()}function Pa(e,t,n=Tr?wt+1:0){for(;nAr(n)-Ar(r));if(jn.length=0,zt){zt.push(...t);return}for(zt=t,hn=0;hne.id==null?1/0:e.id,op=(e,t)=>{const n=Ar(e)-Ar(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Vc(e){xs=!1,Tr=!0,Fe.sort(op);try{for(wt=0;wtbe(h)?h.trim():h)),f&&(o=n.map(po))}let a,l=r[a=ss(t)]||r[a=ss(At(t))];!l&&s&&(l=r[a=ss(wn(t))]),l&&it(l,e,6,o);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,it(c,e,6,o)}}function zc(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},a=!1;if(!te(e)){const l=c=>{const u=zc(c,t,!0);u&&(a=!0,Te(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(de(e)&&r.set(e,null),null):(Z(s)?s.forEach(l=>i[l]=null):Te(i,s),de(e)&&r.set(e,i),i)}function Mo(e,t){return!e||!Or(t)?!1:(t=t.slice(2).replace(/Once$/,""),ie(e,t[0].toLowerCase()+t.slice(1))||ie(e,wn(t))||ie(e,t))}let Se=null,No=null;function yo(e){const t=Se;return Se=e,No=e&&e.type.__scopeId||null,t}function sv(e){No=e}function iv(){No=null}function Ei(e,t=Se,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&qa(-1);const s=yo(t);let i;try{i=e(...o)}finally{yo(s),r._d&&qa(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function as(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[s],slots:i,attrs:a,emit:l,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:b,inheritAttrs:S}=e,I=yo(e);let D,_;try{if(n.shapeFlag&4){const v=o||r,A=v;D=rt(c.call(A,v,u,f,h,d,b)),_=a}else{const v=t;D=rt(v.length>1?v(f,{attrs:a,slots:i,emit:l}):v(f,null)),_=t.props?a:ap(a)}}catch(v){gr.length=0,er(v,e,1),D=_e(Ie)}let g=D;if(_&&S!==!1){const v=Object.keys(_),{shapeFlag:A}=g;v.length&&A&7&&(s&&v.some(ai)&&(_=lp(_,s)),g=Ht(g,_,!1,!0))}return n.dirs&&(g=Ht(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),D=g,yo(I),D}function ip(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||Or(n))&&((t||(t={}))[n]=e[n]);return t},lp=(e,t)=>{const n={};for(const r in e)(!ai(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function cp(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:a,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?La(r,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;let Ps=0;const dp={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,a,l,c){if(e==null)pp(t,n,r,o,s,i,a,l,c);else{if(s&&s.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}hp(e,t,n,r,o,i,a,l,c)}},hydrate:mp,normalize:gp},Si=dp;function Sr(e,t){const n=e.props&&e.props[t];te(n)&&n()}function pp(e,t,n,r,o,s,i,a,l){const{p:c,o:{createElement:u}}=l,f=u("div"),d=e.suspense=Kc(e,o,r,t,f,n,s,i,a,l);c(null,d.pendingBranch=e.ssContent,f,null,r,d,s,i),d.deps>0?(Sr(e,"onPending"),Sr(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,s,i),Un(d,e.ssFallback)):d.resolve(!1,!0)}function hp(e,t,n,r,o,s,i,a,{p:l,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:b,pendingBranch:S,isInFallback:I,isHydrating:D}=f;if(S)f.pendingBranch=d,pt(d,S)?(l(S,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():I&&(D||(l(b,h,n,r,o,null,s,i,a),Un(f,h)))):(f.pendingId=Ps++,D?(f.isHydrating=!1,f.activeBranch=S):c(S,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),I?(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():(l(b,h,n,r,o,null,s,i,a),Un(f,h))):b&&pt(d,b)?(l(b,d,n,r,o,f,s,i,a),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0&&f.resolve()));else if(b&&pt(d,b))l(b,d,n,r,o,f,s,i,a),Un(f,d);else if(Sr(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=Ps++,l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0)f.resolve();else{const{timeout:_,pendingId:g}=f;_>0?setTimeout(()=>{f.pendingId===g&&f.fallback(h)},_):_===0&&f.fallback(h)}}function Kc(e,t,n,r,o,s,i,a,l,c,u=!1){const{p:f,m:d,um:h,n:b,o:{parentNode:S,remove:I}}=c;let D;const _=yp(e);_&&t&&t.pendingBranch&&(D=t.pendingId,t.deps++);const g=e.props?yc(e.props.timeout):void 0,v=s,A={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:o,deps:0,pendingId:Ps++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(E=!1,P=!1){const{vnode:F,activeBranch:M,pendingBranch:R,pendingId:G,effects:N,parentComponent:J,container:oe}=A;let le=!1;A.isHydrating?A.isHydrating=!1:E||(le=M&&R.transition&&R.transition.mode==="out-in",le&&(M.transition.afterLeave=()=>{G===A.pendingId&&(d(R,oe,s===v?b(M):s,0),ks(N))}),M&&(S(M.el)!==A.hiddenContainer&&(s=b(M)),h(M,J,A,!0)),le||d(R,oe,s,0)),Un(A,R),A.pendingBranch=null,A.isInFallback=!1;let K=A.parent,ne=!1;for(;K;){if(K.pendingBranch){K.effects.push(...N),ne=!0;break}K=K.parent}!ne&&!le&&ks(N),A.effects=[],_&&t&&t.pendingBranch&&D===t.pendingId&&(t.deps--,t.deps===0&&!P&&t.resolve()),Sr(F,"onResolve")},fallback(E){if(!A.pendingBranch)return;const{vnode:P,activeBranch:F,parentComponent:M,container:R,namespace:G}=A;Sr(P,"onFallback");const N=b(F),J=()=>{A.isInFallback&&(f(null,E,R,N,M,null,G,a,l),Un(A,E))},oe=E.transition&&E.transition.mode==="out-in";oe&&(F.transition.afterLeave=J),A.isInFallback=!0,h(F,M,null,!0),oe||J()},move(E,P,F){A.activeBranch&&d(A.activeBranch,E,P,F),A.container=E},next(){return A.activeBranch&&b(A.activeBranch)},registerDep(E,P,F){const M=!!A.pendingBranch;M&&A.deps++;const R=E.vnode.el;E.asyncDep.catch(G=>{er(G,E,0)}).then(G=>{if(E.isUnmounted||A.isUnmounted||A.pendingId!==E.suspenseId)return;E.asyncResolved=!0;const{vnode:N}=E;$s(E,G,!1),R&&(N.el=R);const J=!R&&E.subTree.el;P(E,N,S(R||E.subTree.el),R?null:b(E.subTree),A,i,F),J&&I(J),wi(E,N.el),M&&--A.deps===0&&A.resolve()})},unmount(E,P){A.isUnmounted=!0,A.activeBranch&&h(A.activeBranch,n,E,P),A.pendingBranch&&h(A.pendingBranch,n,E,P)}};return A}function mp(e,t,n,r,o,s,i,a,l){const c=t.suspense=Kc(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,a,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,s,i);return c.deps===0&&c.resolve(!1,!0),u}function gp(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Ma(r?n.default:n),e.ssFallback=r?Ma(n.fallback):_e(Ie)}function Ma(e){let t;if(te(e)){const n=Wn&&e._c;n&&(e._d=!1,dt()),e=e(),n&&(e._d=!0,t=st,_u())}return Z(e)&&(e=ip(e)),e=rt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Gc(e,t){t&&t.pendingBranch?Z(e)?t.effects.push(...e):t.effects.push(e):ks(e)}function Un(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)t=t.component.subTree,o=t.el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,wi(r,o))}function yp(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}function Do(e,t,n=Ae,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{nn();const a=En(n),l=it(t,n,e,i);return a(),rn(),l});return r?o.unshift(s):o.push(s),s}}const Ft=e=>(t,n=Ae)=>{(!Ir||e==="sp")&&Do(e,(...r)=>t(...r),n)},_p=Ft("bm"),Ri=Ft("m"),bp=Ft("bu"),Ci=Ft("u"),xi=Ft("bum"),qc=Ft("um"),vp=Ft("sp"),Ep=Ft("rtg"),wp=Ft("rtc");function Xc(e,t=Ae){Do("ec",e,t)}function cv(e,t){if(Se===null)return e;const n=Fo(Se),r=e.dirs||(e.dirs=[]);for(let o=0;ot(i,a,void 0,s));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,l=i.length;a!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Na(e){te(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:i=!0,onError:a}=e;let l=null,c,u=0;const f=()=>(u++,l=null,d()),d=()=>{let h;return l||(h=l=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),a)return new Promise((S,I)=>{a(b,()=>S(f()),()=>I(b),u+1)});throw b}).then(b=>h!==l&&l?l:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),c=b,b)))};return sn({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const h=Ae;if(c)return()=>ls(c,h);const b=_=>{l=null,er(_,h,13,!r)};if(i&&h.suspense||Ir)return d().then(_=>()=>ls(_,h)).catch(_=>(b(_),()=>r?_e(r,{error:_}):null));const S=ht(!1),I=ht(),D=ht(!!o);return o&&setTimeout(()=>{D.value=!1},o),s!=null&&setTimeout(()=>{if(!S.value&&!I.value){const _=new Error(`Async component timed out after ${s}ms.`);b(_),I.value=_}},s),d().then(()=>{S.value=!0,h.parent&&Pr(h.parent.vnode)&&(h.parent.effect.dirty=!0,Io(h.parent.update))}).catch(_=>{b(_),I.value=_}),()=>{if(S.value&&c)return ls(c,h);if(I.value&&r)return _e(r,{error:I.value});if(n&&!D.value)return _e(n)}}})}function ls(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=_e(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}function fv(e,t,n={},r,o){if(Se.isCE||Se.parent&&yn(Se.parent)&&Se.parent.isCE)return t!=="default"&&(n.name=t),_e("slot",n,r);let s=e[t];s&&s._c&&(s._d=!1),dt();const i=s&&Yc(s(n)),a=Lt(He,{key:n.key||i&&i.key||`_${t}`},i||[],i&&e._===1?64:-2);return!o&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),s&&s._c&&(s._d=!0),a}function Yc(e){return e.some(t=>Kn(t)?!(t.type===Ie||t.type===He&&!Yc(t.children)):!0)?e:null}const Ls=e=>e?Su(e)?Fo(e):Ls(e.parent):null,pr=Te(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=>ki(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Io(e.update)}),$nextTick:e=>e.n||(e.n=on.bind(e.proxy)),$watch:e=>zp.bind(e)}),cs=(e,t)=>e!==ge&&!e.__isScriptSetup&&ie(e,t),Tp={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(cs(r,t))return i[t]=1,r[t];if(o!==ge&&ie(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&ie(c,t))return i[t]=3,s[t];if(n!==ge&&ie(n,t))return i[t]=4,n[t];Is&&(i[t]=0)}}const u=pr[t];let f,d;if(u)return t==="$attrs"&&qe(e.attrs,"get",""),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==ge&&ie(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,ie(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return cs(o,t)?(o[t]=n,!0):r!==ge&&ie(r,t)?(r[t]=n,!0):ie(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},i){let a;return!!n[i]||e!==ge&&ie(e,i)||cs(t,i)||(a=s[0])&&ie(a,i)||ie(r,i)||ie(pr,i)||ie(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ie(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Da(e){return Z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function dv(e){const t=Lr();let n=e();return Fs(),ci(n)&&(n=n.catch(r=>{throw En(t),r})),[n,()=>En(t)]}let Is=!0;function Ap(e){const t=ki(e),n=e.proxy,r=e.ctx;Is=!1,t.beforeCreate&&Ha(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:b,activated:S,deactivated:I,beforeDestroy:D,beforeUnmount:_,destroyed:g,unmounted:v,render:A,renderTracked:E,renderTriggered:P,errorCaptured:F,serverPrefetch:M,expose:R,inheritAttrs:G,components:N,directives:J,filters:oe}=t;if(c&&Sp(c,r,null),i)for(const ne in i){const q=i[ne];te(q)&&(r[ne]=q.bind(n))}if(o){const ne=o.call(n,n);de(ne)&&(e.data=Tn(ne))}if(Is=!0,s)for(const ne in s){const q=s[ne],Ye=te(q)?q.bind(n,n):te(q.get)?q.get.bind(n,n):ot,ct=!te(q)&&te(q.set)?q.set.bind(n):ot,Je=Ge({get:Ye,set:ct});Object.defineProperty(r,ne,{enumerable:!0,configurable:!0,get:()=>Je.value,set:Re=>Je.value=Re})}if(a)for(const ne in a)Jc(a[ne],r,n,ne);if(l){const ne=te(l)?l.call(n):l;Reflect.ownKeys(ne).forEach(q=>{_n(q,ne[q])})}u&&Ha(u,e,"c");function K(ne,q){Z(q)?q.forEach(Ye=>ne(Ye.bind(n))):q&&ne(q.bind(n))}if(K(_p,f),K(Ri,d),K(bp,h),K(Ci,b),K(Gp,S),K(qp,I),K(Xc,F),K(wp,E),K(Ep,P),K(xi,_),K(qc,v),K(vp,M),Z(R))if(R.length){const ne=e.exposed||(e.exposed={});R.forEach(q=>{Object.defineProperty(ne,q,{get:()=>n[q],set:Ye=>n[q]=Ye})})}else e.exposed||(e.exposed={});A&&e.render===ot&&(e.render=A),G!=null&&(e.inheritAttrs=G),N&&(e.components=N),J&&(e.directives=J)}function Sp(e,t,n=ot){Z(e)&&(e=Ms(e));for(const r in e){const o=e[r];let s;de(o)?"default"in o?s=ze(o.from||r,o.default,!0):s=ze(o.from||r):s=ze(o),Ne(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[r]=s}}function Ha(e,t,n){it(Z(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Jc(e,t,n,r){const o=r.includes(".")?fu(n,r):()=>n[r];if(be(e)){const s=t[e];te(s)&&Qt(o,s)}else if(te(e))Qt(o,e.bind(n));else if(de(e))if(Z(e))e.forEach(s=>Jc(s,t,n,r));else{const s=te(e.handler)?e.handler.bind(n):t[e.handler];te(s)&&Qt(o,s,e)}}function ki(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(c=>_o(l,c,i,!0)),_o(l,t,i)),de(t)&&s.set(t,l),l}function _o(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&_o(e,s,n,!0),o&&o.forEach(i=>_o(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=Rp[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Rp={data:Fa,props:$a,emits:$a,methods:cr,computed:cr,beforeCreate:Ve,created:Ve,beforeMount:Ve,mounted:Ve,beforeUpdate:Ve,updated:Ve,beforeDestroy:Ve,beforeUnmount:Ve,destroyed:Ve,unmounted:Ve,activated:Ve,deactivated:Ve,errorCaptured:Ve,serverPrefetch:Ve,components:cr,directives:cr,watch:xp,provide:Fa,inject:Cp};function Fa(e,t){return t?e?function(){return Te(te(e)?e.call(this,this):e,te(t)?t.call(this,this):t)}:t:e}function Cp(e,t){return cr(Ms(e),Ms(t))}function Ms(e){if(Z(e)){const t={};for(let n=0;n1)return n&&te(t)?t.call(r&&r.proxy):t}}function Zc(){return!!(Ae||Se||Bn)}const eu={},tu=()=>Object.create(eu),nu=e=>Object.getPrototypeOf(e)===eu;function Pp(e,t,n,r=!1){const o={},s=tu();e.propsDefaults=Object.create(null),ru(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:Mt(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Lp(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,a=ae(o),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=ou(f,t,!0);Te(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!l)return de(e)&&r.set(e,Dn),Dn;if(Z(s))for(let u=0;u-1,h[1]=S<0||b-1||ie(h,"default"))&&a.push(f)}}}const c=[i,a];return de(e)&&r.set(e,c),c}function ja(e){return e[0]!=="$"&&!Fn(e)}function Ua(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Ba(e,t){return Ua(e)===Ua(t)}function Va(e,t){return Z(t)?t.findIndex(n=>Ba(n,e)):te(t)&&Ba(t,e)?0:-1}const su=e=>e[0]==="_"||e==="$stable",Oi=e=>Z(e)?e.map(rt):[rt(e)],Ip=(e,t,n)=>{if(t._n)return t;const r=Ei((...o)=>Oi(t(...o)),n);return r._c=!1,r},iu=(e,t,n)=>{const r=e._ctx;for(const o in e){if(su(o))continue;const s=e[o];if(te(s))t[o]=Ip(o,s,r);else if(s!=null){const i=Oi(s);t[o]=()=>i}}},au=(e,t)=>{const n=Oi(t);e.slots.default=()=>n},Mp=(e,t)=>{const n=e.slots=tu();if(e.vnode.shapeFlag&32){const r=t._;r?(Te(n,t),gc(n,"_",r,!0)):iu(t,n)}else t&&au(e,t)},Np=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=ge;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(Te(o,t),!n&&a===1&&delete o._):(s=!t.$stable,iu(t,o)),i=t}else t&&(au(e,t),i={default:1});if(s)for(const a in o)!su(a)&&i[a]==null&&delete o[a]};function bo(e,t,n,r,o=!1){if(Z(e)){e.forEach((d,h)=>bo(d,t&&(Z(t)?t[h]:t),n,r,o));return}if(yn(r)&&!o)return;const s=r.shapeFlag&4?Fo(r.component):r.el,i=o?null:s,{i:a,r:l}=e,c=t&&t.r,u=a.refs===ge?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==l&&(be(c)?(u[c]=null,ie(f,c)&&(f[c]=null)):Ne(c)&&(c.value=null)),te(l))Jt(l,a,12,[i,u]);else{const d=be(l),h=Ne(l);if(d||h){const b=()=>{if(e.f){const S=d?ie(f,l)?f[l]:u[l]:l.value;o?Z(S)&&li(S,s):Z(S)?S.includes(s)||S.push(s):d?(u[l]=[s],ie(f,l)&&(f[l]=u[l])):(l.value=[s],e.k&&(u[e.k]=l.value))}else d?(u[l]=i,ie(f,l)&&(f[l]=i)):h&&(l.value=i,e.k&&(u[e.k]=i))};i?(b.id=-1,Pe(b,n)):b()}}}let za=!1;const Ln=()=>{za||(console.error("Hydration completed but contains mismatches."),za=!0)},Dp=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Hp=e=>e.namespaceURI.includes("MathML"),qr=e=>{if(Dp(e))return"svg";if(Hp(e))return"mathml"},Xr=e=>e.nodeType===8;function Fp(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:c}}=e,u=(g,v)=>{if(!v.hasChildNodes()){n(null,g,v),go(),v._vnode=g;return}f(v.firstChild,g,null,null,null),go(),v._vnode=g},f=(g,v,A,E,P,F=!1)=>{F=F||!!v.dynamicChildren;const M=Xr(g)&&g.data==="[",R=()=>S(g,v,A,E,P,M),{type:G,ref:N,shapeFlag:J,patchFlag:oe}=v;let le=g.nodeType;v.el=g,oe===-2&&(F=!1,v.dynamicChildren=null);let K=null;switch(G){case zn:le!==3?v.children===""?(l(v.el=o(""),i(g),g),K=g):K=R():(g.data!==v.children&&(Ln(),g.data=v.children),K=s(g));break;case Ie:_(g)?(K=s(g),D(v.el=g.content.firstChild,g,A)):le!==8||M?K=R():K=s(g);break;case mr:if(M&&(g=s(g),le=g.nodeType),le===1||le===3){K=g;const ne=!v.children.length;for(let q=0;q{F=F||!!v.dynamicChildren;const{type:M,props:R,patchFlag:G,shapeFlag:N,dirs:J,transition:oe}=v,le=M==="input"||M==="option";if(le||G!==-1){J&&Et(v,null,A,"created");let K=!1;if(_(g)){K=cu(E,oe)&&A&&A.vnode.props&&A.vnode.props.appear;const q=g.content.firstChild;K&&oe.beforeEnter(q),D(q,g,A),v.el=g=q}if(N&16&&!(R&&(R.innerHTML||R.textContent))){let q=h(g.firstChild,v,g,A,E,P,F);for(;q;){Ln();const Ye=q;q=q.nextSibling,a(Ye)}}else N&8&&g.textContent!==v.children&&(Ln(),g.textContent=v.children);if(R)if(le||!F||G&48)for(const q in R)(le&&(q.endsWith("value")||q==="indeterminate")||Or(q)&&!Fn(q)||q[0]===".")&&r(g,q,null,R[q],void 0,void 0,A);else R.onClick&&r(g,"onClick",null,R.onClick,void 0,void 0,A);let ne;(ne=R&&R.onVnodeBeforeMount)&&Ke(ne,A,v),J&&Et(v,null,A,"beforeMount"),((ne=R&&R.onVnodeMounted)||J||K)&&Gc(()=>{ne&&Ke(ne,A,v),K&&oe.enter(g),J&&Et(v,null,A,"mounted")},E)}return g.nextSibling},h=(g,v,A,E,P,F,M)=>{M=M||!!v.dynamicChildren;const R=v.children,G=R.length;for(let N=0;N{const{slotScopeIds:M}=v;M&&(P=P?P.concat(M):M);const R=i(g),G=h(s(g),v,R,A,E,P,F);return G&&Xr(G)&&G.data==="]"?s(v.anchor=G):(Ln(),l(v.anchor=c("]"),R,G),G)},S=(g,v,A,E,P,F)=>{if(Ln(),v.el=null,F){const G=I(g);for(;;){const N=s(g);if(N&&N!==G)a(N);else break}}const M=s(g),R=i(g);return a(g),n(null,v,R,M,A,E,qr(R),P),M},I=(g,v="[",A="]")=>{let E=0;for(;g;)if(g=s(g),g&&Xr(g)&&(g.data===v&&E++,g.data===A)){if(E===0)return s(g);E--}return g},D=(g,v,A)=>{const E=v.parentNode;E&&E.replaceChild(g,v);let P=A;for(;P;)P.vnode.el===v&&(P.vnode.el=P.subTree.el=g),P=P.parent},_=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[u,f]}const Pe=Gc;function $p(e){return lu(e)}function jp(e){return lu(e,Fp)}function lu(e,t){const n=_c();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=ot,insertStaticContent:b}=e,S=(p,m,T,O=null,C=null,U=null,B=void 0,$=null,x=!!m.dynamicChildren)=>{if(p===m)return;p&&!pt(p,m)&&(O=k(p),Re(p,C,U,!0),p=null),m.patchFlag===-2&&(x=!1,m.dynamicChildren=null);const{type:w,ref:L,shapeFlag:H}=m;switch(w){case zn:I(p,m,T,O);break;case Ie:D(p,m,T,O);break;case mr:p==null&&_(m,T,O,B);break;case He:N(p,m,T,O,C,U,B,$,x);break;default:H&1?A(p,m,T,O,C,U,B,$,x):H&6?J(p,m,T,O,C,U,B,$,x):(H&64||H&128)&&w.process(p,m,T,O,C,U,B,$,x,X)}L!=null&&C&&bo(L,p&&p.ref,U,m||p,!m)},I=(p,m,T,O)=>{if(p==null)r(m.el=a(m.children),T,O);else{const C=m.el=p.el;m.children!==p.children&&c(C,m.children)}},D=(p,m,T,O)=>{p==null?r(m.el=l(m.children||""),T,O):m.el=p.el},_=(p,m,T,O)=>{[p.el,p.anchor]=b(p.children,m,T,O,p.el,p.anchor)},g=({el:p,anchor:m},T,O)=>{let C;for(;p&&p!==m;)C=d(p),r(p,T,O),p=C;r(m,T,O)},v=({el:p,anchor:m})=>{let T;for(;p&&p!==m;)T=d(p),o(p),p=T;o(m)},A=(p,m,T,O,C,U,B,$,x)=>{m.type==="svg"?B="svg":m.type==="math"&&(B="mathml"),p==null?E(m,T,O,C,U,B,$,x):M(p,m,C,U,B,$,x)},E=(p,m,T,O,C,U,B,$)=>{let x,w;const{props:L,shapeFlag:H,transition:z,dirs:ee}=p;if(x=p.el=i(p.type,U,L&&L.is,L),H&8?u(x,p.children):H&16&&F(p.children,x,null,O,C,us(p,U),B,$),ee&&Et(p,null,O,"created"),P(x,p,p.scopeId,B,O),L){for(const ue in L)ue!=="value"&&!Fn(ue)&&s(x,ue,null,L[ue],U,p.children,O,C,Ce);"value"in L&&s(x,"value",null,L.value,U),(w=L.onVnodeBeforeMount)&&Ke(w,O,p)}ee&&Et(p,null,O,"beforeMount");const re=cu(C,z);re&&z.beforeEnter(x),r(x,m,T),((w=L&&L.onVnodeMounted)||re||ee)&&Pe(()=>{w&&Ke(w,O,p),re&&z.enter(x),ee&&Et(p,null,O,"mounted")},C)},P=(p,m,T,O,C)=>{if(T&&h(p,T),O)for(let U=0;U{for(let w=x;w{const $=m.el=p.el;let{patchFlag:x,dynamicChildren:w,dirs:L}=m;x|=p.patchFlag&16;const H=p.props||ge,z=m.props||ge;let ee;if(T&&cn(T,!1),(ee=z.onVnodeBeforeUpdate)&&Ke(ee,T,m,p),L&&Et(m,p,T,"beforeUpdate"),T&&cn(T,!0),w?R(p.dynamicChildren,w,$,T,O,us(m,C),U):B||q(p,m,$,null,T,O,us(m,C),U,!1),x>0){if(x&16)G($,m,H,z,T,O,C);else if(x&2&&H.class!==z.class&&s($,"class",null,z.class,C),x&4&&s($,"style",H.style,z.style,C),x&8){const re=m.dynamicProps;for(let ue=0;ue{ee&&Ke(ee,T,m,p),L&&Et(m,p,T,"updated")},O)},R=(p,m,T,O,C,U,B)=>{for(let $=0;${if(T!==O){if(T!==ge)for(const $ in T)!Fn($)&&!($ in O)&&s(p,$,T[$],null,B,m.children,C,U,Ce);for(const $ in O){if(Fn($))continue;const x=O[$],w=T[$];x!==w&&$!=="value"&&s(p,$,w,x,B,m.children,C,U,Ce)}"value"in O&&s(p,"value",T.value,O.value,B)}},N=(p,m,T,O,C,U,B,$,x)=>{const w=m.el=p?p.el:a(""),L=m.anchor=p?p.anchor:a("");let{patchFlag:H,dynamicChildren:z,slotScopeIds:ee}=m;ee&&($=$?$.concat(ee):ee),p==null?(r(w,T,O),r(L,T,O),F(m.children||[],T,L,C,U,B,$,x)):H>0&&H&64&&z&&p.dynamicChildren?(R(p.dynamicChildren,z,T,C,U,B,$),(m.key!=null||C&&m===C.subTree)&&Pi(p,m,!0)):q(p,m,T,L,C,U,B,$,x)},J=(p,m,T,O,C,U,B,$,x)=>{m.slotScopeIds=$,p==null?m.shapeFlag&512?C.ctx.activate(m,T,O,B,x):oe(m,T,O,C,U,B,x):le(p,m,x)},oe=(p,m,T,O,C,U,B)=>{const $=p.component=sh(p,O,C);if(Pr(p)&&($.ctx.renderer=X),ih($),$.asyncDep){if(C&&C.registerDep($,K,B),!p.el){const x=$.subTree=_e(Ie);D(null,x,m,T)}}else K($,p,m,T,C,U,B)},le=(p,m,T)=>{const O=m.component=p.component;if(cp(p,m,T))if(O.asyncDep&&!O.asyncResolved){ne(O,m,T);return}else O.next=m,rp(O.update),O.effect.dirty=!0,O.update();else m.el=p.el,O.vnode=m},K=(p,m,T,O,C,U,B)=>{const $=()=>{if(p.isMounted){let{next:L,bu:H,u:z,parent:ee,vnode:re}=p;{const $t=uu(p);if($t){L&&(L.el=re.el,ne(p,L,B)),$t.asyncDep.then(()=>{p.isUnmounted||$()});return}}let ue=L,se;cn(p,!1),L?(L.el=re.el,ne(p,L,B)):L=re,H&&$n(H),(se=L.props&&L.props.onVnodeBeforeUpdate)&&Ke(se,ee,L,re),cn(p,!0);const ye=as(p),Qe=p.subTree;p.subTree=ye,S(Qe,ye,f(Qe.el),k(Qe),p,C,U),L.el=ye.el,ue===null&&wi(p,ye.el),z&&Pe(z,C),(se=L.props&&L.props.onVnodeUpdated)&&Pe(()=>Ke(se,ee,L,re),C)}else{let L;const{el:H,props:z}=m,{bm:ee,m:re,parent:ue}=p,se=yn(m);if(cn(p,!1),ee&&$n(ee),!se&&(L=z&&z.onVnodeBeforeMount)&&Ke(L,ue,m),cn(p,!0),H&&he){const ye=()=>{p.subTree=as(p),he(H,p.subTree,p,C,null)};se?m.type.__asyncLoader().then(()=>!p.isUnmounted&&ye()):ye()}else{const ye=p.subTree=as(p);S(null,ye,T,O,p,C,U),m.el=ye.el}if(re&&Pe(re,C),!se&&(L=z&&z.onVnodeMounted)){const ye=m;Pe(()=>Ke(L,ue,ye),C)}(m.shapeFlag&256||ue&&yn(ue.vnode)&&ue.vnode.shapeFlag&256)&&p.a&&Pe(p.a,C),p.isMounted=!0,m=T=O=null}},x=p.effect=new di($,ot,()=>Io(w),p.scope),w=p.update=()=>{x.dirty&&x.run()};w.id=p.uid,cn(p,!0),w()},ne=(p,m,T)=>{m.component=p;const O=p.vnode.props;p.vnode=m,p.next=null,Lp(p,m.props,O,T),Np(p,m.children,T),nn(),Pa(p),rn()},q=(p,m,T,O,C,U,B,$,x=!1)=>{const w=p&&p.children,L=p?p.shapeFlag:0,H=m.children,{patchFlag:z,shapeFlag:ee}=m;if(z>0){if(z&128){ct(w,H,T,O,C,U,B,$,x);return}else if(z&256){Ye(w,H,T,O,C,U,B,$,x);return}}ee&8?(L&16&&Ce(w,C,U),H!==w&&u(T,H)):L&16?ee&16?ct(w,H,T,O,C,U,B,$,x):Ce(w,C,U,!0):(L&8&&u(T,""),ee&16&&F(H,T,O,C,U,B,$,x))},Ye=(p,m,T,O,C,U,B,$,x)=>{p=p||Dn,m=m||Dn;const w=p.length,L=m.length,H=Math.min(w,L);let z;for(z=0;zL?Ce(p,C,U,!0,!1,H):F(m,T,O,C,U,B,$,x,H)},ct=(p,m,T,O,C,U,B,$,x)=>{let w=0;const L=m.length;let H=p.length-1,z=L-1;for(;w<=H&&w<=z;){const ee=p[w],re=m[w]=x?Kt(m[w]):rt(m[w]);if(pt(ee,re))S(ee,re,T,null,C,U,B,$,x);else break;w++}for(;w<=H&&w<=z;){const ee=p[H],re=m[z]=x?Kt(m[z]):rt(m[z]);if(pt(ee,re))S(ee,re,T,null,C,U,B,$,x);else break;H--,z--}if(w>H){if(w<=z){const ee=z+1,re=eez)for(;w<=H;)Re(p[w],C,U,!0),w++;else{const ee=w,re=w,ue=new Map;for(w=re;w<=z;w++){const $e=m[w]=x?Kt(m[w]):rt(m[w]);$e.key!=null&&ue.set($e.key,w)}let se,ye=0;const Qe=z-re+1;let $t=!1,Dr=0;const gt=new Array(Qe);for(w=0;w=Qe){Re($e,C,U,!0);continue}let tt;if($e.key!=null)tt=ue.get($e.key);else for(se=re;se<=z;se++)if(gt[se-re]===0&&pt($e,m[se])){tt=se;break}tt===void 0?Re($e,C,U,!0):(gt[tt-re]=w+1,tt>=Dr?Dr=tt:$t=!0,S($e,m[tt],T,null,C,U,B,$,x),ye++)}const an=$t?Up(gt):Dn;for(se=an.length-1,w=Qe-1;w>=0;w--){const $e=re+w,tt=m[$e],Hr=$e+1{const{el:U,type:B,transition:$,children:x,shapeFlag:w}=p;if(w&6){Je(p.component.subTree,m,T,O);return}if(w&128){p.suspense.move(m,T,O);return}if(w&64){B.move(p,m,T,X);return}if(B===He){r(U,m,T);for(let H=0;H$.enter(U),C);else{const{leave:H,delayLeave:z,afterLeave:ee}=$,re=()=>r(U,m,T),ue=()=>{H(U,()=>{re(),ee&&ee()})};z?z(U,re,ue):ue()}else r(U,m,T)},Re=(p,m,T,O=!1,C=!1)=>{const{type:U,props:B,ref:$,children:x,dynamicChildren:w,shapeFlag:L,patchFlag:H,dirs:z,memoIndex:ee}=p;if(H===-2&&(C=!1),$!=null&&bo($,null,T,p,!0),ee!=null&&(m.renderCache[ee]=void 0),L&256){m.ctx.deactivate(p);return}const re=L&1&&z,ue=!yn(p);let se;if(ue&&(se=B&&B.onVnodeBeforeUnmount)&&Ke(se,m,p),L&6)Sn(p.component,T,O);else{if(L&128){p.suspense.unmount(T,O);return}re&&Et(p,null,m,"beforeUnmount"),L&64?p.type.remove(p,m,T,X,O):w&&(U!==He||H>0&&H&64)?Ce(w,m,T,!1,!0):(U===He&&H&384||!C&&L&16)&&Ce(x,m,T),O&&St(p)}(ue&&(se=B&&B.onVnodeUnmounted)||re)&&Pe(()=>{se&&Ke(se,m,p),re&&Et(p,null,m,"unmounted")},T)},St=p=>{const{type:m,el:T,anchor:O,transition:C}=p;if(m===He){ut(T,O);return}if(m===mr){v(p);return}const U=()=>{o(T),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(p.shapeFlag&1&&C&&!C.persisted){const{leave:B,delayLeave:$}=C,x=()=>B(T,U);$?$(p.el,U,x):x()}else U()},ut=(p,m)=>{let T;for(;p!==m;)T=d(p),o(p),p=T;o(m)},Sn=(p,m,T)=>{const{bum:O,scope:C,update:U,subTree:B,um:$,m:x,a:w}=p;vo(x),vo(w),O&&$n(O),C.stop(),U&&(U.active=!1,Re(B,p,m,T)),$&&Pe($,m),Pe(()=>{p.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},Ce=(p,m,T,O=!1,C=!1,U=0)=>{for(let B=U;Bp.shapeFlag&6?k(p.component.subTree):p.shapeFlag&128?p.suspense.next():d(p.anchor||p.el);let W=!1;const V=(p,m,T)=>{p==null?m._vnode&&Re(m._vnode,null,null,!0):S(m._vnode||null,p,m,null,null,null,T),W||(W=!0,Pa(),go(),W=!1),m._vnode=p},X={p:S,um:Re,m:Je,r:St,mt:oe,mc:F,pc:q,pbc:R,n:k,o:e};let ce,he;return t&&([ce,he]=t(X)),{render:V,hydrate:ce,createApp:Op(V,ce)}}function us({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function cn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function cu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Pi(e,t,n=!1){const r=e.children,o=t.children;if(Z(r)&&Z(o))for(let s=0;s>1,e[n[a]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}function uu(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:uu(t)}function vo(e){if(e)for(let t=0;tze(Bp);function pv(e,t){return Li(e,null,t)}const Yr={};function Qt(e,t,n){return Li(e,t,n)}function Li(e,t,{immediate:n,deep:r,flush:o,once:s,onTrack:i,onTrigger:a}=ge){if(t&&s){const E=t;t=(...P)=>{E(...P),A()}}const l=Ae,c=E=>r===!0?E:qt(E,r===!1?1:void 0);let u,f=!1,d=!1;if(Ne(e)?(u=()=>e.value,f=mo(e)):fr(e)?(u=()=>c(e),f=!0):Z(e)?(d=!0,f=e.some(E=>fr(E)||mo(E)),u=()=>e.map(E=>{if(Ne(E))return E.value;if(fr(E))return c(E);if(te(E))return Jt(E,l,2)})):te(e)?t?u=()=>Jt(e,l,2):u=()=>(h&&h(),it(e,l,3,[b])):u=ot,t&&r){const E=u;u=()=>qt(E())}let h,b=E=>{h=g.onStop=()=>{Jt(E,l,4),h=g.onStop=void 0}},S;if(Ir)if(b=ot,t?n&&it(t,l,3,[u(),d?[]:void 0,b]):u(),o==="sync"){const E=Vp();S=E.__watcherHandles||(E.__watcherHandles=[])}else return ot;let I=d?new Array(e.length).fill(Yr):Yr;const D=()=>{if(!(!g.active||!g.dirty))if(t){const E=g.run();(r||f||(d?E.some((P,F)=>en(P,I[F])):en(E,I)))&&(h&&h(),it(t,l,3,[E,I===Yr?void 0:d&&I[0]===Yr?[]:I,b]),I=E)}else g.run()};D.allowRecurse=!!t;let _;o==="sync"?_=D:o==="post"?_=()=>Pe(D,l&&l.suspense):(D.pre=!0,l&&(D.id=l.uid),_=()=>Io(D));const g=new di(u,ot,_),v=Po(),A=()=>{g.stop(),v&&li(v.effects,g)};return t?n?D():I=g.run():o==="post"?Pe(g.run.bind(g),l&&l.suspense):g.run(),S&&S.push(A),A}function zp(e,t,n){const r=this.proxy,o=be(e)?e.includes(".")?fu(r,e):()=>r[e]:e.bind(r,r);let s;te(t)?s=t:(s=t.handler,n=t);const i=En(this),a=Li(o,s.bind(r),n);return i(),a}function fu(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{qt(r,t,n)});else if(mc(e)){for(const r in e)qt(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&qt(e[r],t,n)}return e}const Pr=e=>e.type.__isKeepAlive,Wp={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Lr(),r=n.ctx;if(!r.renderer)return()=>{const _=t.default&&t.default();return _&&_.length===1?_[0]:_};const o=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:f}}}=r,d=f("div");r.activate=(_,g,v,A,E)=>{const P=_.component;c(_,g,v,0,a),l(P.vnode,_,g,v,P,a,A,_.slotScopeIds,E),Pe(()=>{P.isDeactivated=!1,P.a&&$n(P.a);const F=_.props&&_.props.onVnodeMounted;F&&Ke(F,P.parent,_)},a)},r.deactivate=_=>{const g=_.component;vo(g.m),vo(g.a),c(_,d,null,1,a),Pe(()=>{g.da&&$n(g.da);const v=_.props&&_.props.onVnodeUnmounted;v&&Ke(v,g.parent,_),g.isDeactivated=!0},a)};function h(_){fs(_),u(_,n,a,!0)}function b(_){o.forEach((g,v)=>{const A=js(g.type);A&&(!_||!_(A))&&S(v)})}function S(_){const g=o.get(_);!i||!pt(g,i)?h(g):i&&fs(i),o.delete(_),s.delete(_)}Qt(()=>[e.include,e.exclude],([_,g])=>{_&&b(v=>ur(_,v)),g&&b(v=>!ur(g,v))},{flush:"post",deep:!0});let I=null;const D=()=>{I!=null&&(Os(n.subTree.type)?Pe(()=>{o.set(I,Jr(n.subTree))},n.subTree.suspense):o.set(I,Jr(n.subTree)))};return Ri(D),Ci(D),xi(()=>{o.forEach(_=>{const{subTree:g,suspense:v}=n,A=Jr(g);if(_.type===A.type&&_.key===A.key){fs(A);const E=A.component.da;E&&Pe(E,v);return}h(_)})}),()=>{if(I=null,!t.default)return null;const _=t.default(),g=_[0];if(_.length>1)return i=null,_;if(!Kn(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return i=null,g;let v=Jr(g);const A=v.type,E=js(yn(v)?v.type.__asyncResolved||{}:A),{include:P,exclude:F,max:M}=e;if(P&&(!E||!ur(P,E))||F&&E&&ur(F,E))return i=v,g;const R=v.key==null?A:v.key,G=o.get(R);return v.el&&(v=Ht(v),g.shapeFlag&128&&(g.ssContent=v)),I=R,G?(v.el=G.el,v.component=G.component,v.transition&&vn(v,v.transition),v.shapeFlag|=512,s.delete(R),s.add(R)):(s.add(R),M&&s.size>parseInt(M,10)&&S(s.values().next().value)),v.shapeFlag|=256,i=v,Os(g.type)?g:v}}},Kp=Wp;function ur(e,t){return Z(e)?e.some(n=>ur(n,t)):be(e)?e.split(",").includes(t):fd(e)?e.test(t):!1}function Gp(e,t){du(e,"a",t)}function qp(e,t){du(e,"da",t)}function du(e,t,n=Ae){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Do(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Pr(o.parent.vnode)&&Xp(r,t,n,o),o=o.parent}}function Xp(e,t,n,r){const o=Do(t,e,r,!0);qc(()=>{li(r[t],o)},n)}function fs(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Jr(e){return e.shapeFlag&128?e.ssContent:e}const Wt=Symbol("_leaveCb"),Qr=Symbol("_enterCb");function pu(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ri(()=>{e.isMounted=!0}),xi(()=>{e.isUnmounting=!0}),e}const nt=[Function,Array],hu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:nt,onEnter:nt,onAfterEnter:nt,onEnterCancelled:nt,onBeforeLeave:nt,onLeave:nt,onAfterLeave:nt,onLeaveCancelled:nt,onBeforeAppear:nt,onAppear:nt,onAfterAppear:nt,onAppearCancelled:nt},mu=e=>{const t=e.subTree;return t.component?mu(t.component):t},Yp={name:"BaseTransition",props:hu,setup(e,{slots:t}){const n=Lr(),r=pu();return()=>{const o=t.default&&Ho(t.default(),!0);if(!o||!o.length)return;let s=o[0];if(o.length>1){for(const d of o)if(d.type!==Ie){s=d;break}}const i=ae(e),{mode:a}=i;if(r.isLeaving)return ds(s);const l=Wa(s);if(!l)return ds(s);let c=Rr(l,i,r,n,d=>c=d);vn(l,c);const u=n.subTree,f=u&&Wa(u);if(f&&f.type!==Ie&&!pt(l,f)&&mu(n).type!==Ie){const d=Rr(f,i,r,n);if(vn(f,d),a==="out-in"&&l.type!==Ie)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},ds(s);a==="in-out"&&l.type!==Ie&&(d.delayLeave=(h,b,S)=>{const I=gu(r,f);I[String(f.key)]=f,h[Wt]=()=>{b(),h[Wt]=void 0,delete c.delayedLeave},c.delayedLeave=S})}return s}}},Jp=Yp;function gu(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 Rr(e,t,n,r,o){const{appear:s,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:b,onLeaveCancelled:S,onBeforeAppear:I,onAppear:D,onAfterAppear:_,onAppearCancelled:g}=t,v=String(e.key),A=gu(n,e),E=(M,R)=>{M&&it(M,r,9,R)},P=(M,R)=>{const G=R[1];E(M,R),Z(M)?M.every(N=>N.length<=1)&&G():M.length<=1&&G()},F={mode:i,persisted:a,beforeEnter(M){let R=l;if(!n.isMounted)if(s)R=I||l;else return;M[Wt]&&M[Wt](!0);const G=A[v];G&&pt(e,G)&&G.el[Wt]&&G.el[Wt](),E(R,[M])},enter(M){let R=c,G=u,N=f;if(!n.isMounted)if(s)R=D||c,G=_||u,N=g||f;else return;let J=!1;const oe=M[Qr]=le=>{J||(J=!0,le?E(N,[M]):E(G,[M]),F.delayedLeave&&F.delayedLeave(),M[Qr]=void 0)};R?P(R,[M,oe]):oe()},leave(M,R){const G=String(e.key);if(M[Qr]&&M[Qr](!0),n.isUnmounting)return R();E(d,[M]);let N=!1;const J=M[Wt]=oe=>{N||(N=!0,R(),oe?E(S,[M]):E(b,[M]),M[Wt]=void 0,A[G]===e&&delete A[G])};A[G]=e,h?P(h,[M,J]):J()},clone(M){const R=Rr(M,t,n,r,o);return o&&o(R),R}};return F}function ds(e){if(Pr(e))return e=Ht(e),e.children=null,e}function Wa(e){if(!Pr(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&te(n.default))return n.default()}}function vn(e,t){e.shapeFlag&6&&e.component?vn(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 Ho(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;se.__isTeleport,hr=e=>e&&(e.disabled||e.disabled===""),Ka=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ga=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Ds=(e,t)=>{const n=e&&e.to;return be(n)?t?t(n):null:n},Zp={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,s,i,a,l,c){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:b,createText:S,createComment:I}}=c,D=hr(t.props);let{shapeFlag:_,children:g,dynamicChildren:v}=t;if(e==null){const A=t.el=S(""),E=t.anchor=S("");h(A,n,r),h(E,n,r);const P=t.target=Ds(t.props,b),F=t.targetAnchor=S("");P&&(h(F,P),i==="svg"||Ka(P)?i="svg":(i==="mathml"||Ga(P))&&(i="mathml"));const M=(R,G)=>{_&16&&u(g,R,G,o,s,i,a,l)};D?M(n,E):P&&M(P,F)}else{t.el=e.el;const A=t.anchor=e.anchor,E=t.target=e.target,P=t.targetAnchor=e.targetAnchor,F=hr(e.props),M=F?n:E,R=F?A:P;if(i==="svg"||Ka(E)?i="svg":(i==="mathml"||Ga(E))&&(i="mathml"),v?(d(e.dynamicChildren,v,M,o,s,i,a),Pi(e,t,!0)):l||f(e,t,M,R,o,s,i,a,!1),D)F?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Zr(t,n,A,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const G=t.target=Ds(t.props,b);G&&Zr(t,G,null,c,0)}else F&&Zr(t,E,P,c,1)}yu(t)},remove(e,t,n,{um:r,o:{remove:o}},s){const{shapeFlag:i,children:a,anchor:l,targetAnchor:c,target:u,props:f}=e;if(u&&o(c),s&&o(l),i&16){const d=s||!hr(f);for(let h=0;h0?st||Dn:null,_u(),Wn>0&&st&&st.push(e),e}function th(e,t,n,r,o,s){return bu(Eu(e,t,n,r,o,s,!0))}function Lt(e,t,n,r,o){return bu(_e(e,t,n,r,o,!0))}function Kn(e){return e?e.__v_isVNode===!0:!1}function pt(e,t){return e.type===t.type&&e.key===t.key}const vu=({key:e})=>e??null,so=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?be(e)||Ne(e)||te(e)?{i:Se,r:e,k:t,f:!!n}:e:null);function Eu(e,t=null,n=null,r=0,o=null,s=e===He?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&vu(t),ref:t&&so(t),scopeId:No,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:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Se};return a?(Ii(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=be(n)?8:16),Wn>0&&!i&&st&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&st.push(l),l}const _e=nh;function nh(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Wc)&&(e=Ie),Kn(e)){const a=Ht(e,t,!0);return n&&Ii(a,n),Wn>0&&!s&&st&&(a.shapeFlag&6?st[st.indexOf(e)]=a:st.push(a)),a.patchFlag=-2,a}if(uh(e)&&(e=e.__vccOpts),t){t=wu(t);let{class:a,style:l}=t;a&&!be(a)&&(t.class=Oo(a)),de(l)&&(Dc(l)&&!Z(l)&&(l=Te({},l)),t.style=ko(l))}const i=be(e)?1:Os(e)?128:Qp(e)?64:de(e)?4:te(e)?2:0;return Eu(e,t,n,r,o,i,s,!0)}function wu(e){return e?Dc(e)||nu(e)?Te({},e):e:null}function Ht(e,t,n=!1,r=!1){const{props:o,ref:s,patchFlag:i,children:a,transition:l}=e,c=t?Au(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&vu(c),ref:t&&t.ref?n&&s?Z(s)?s.concat(so(t)):[s,so(t)]:so(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==He?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ht(e.ssContent),ssFallback:e.ssFallback&&Ht(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&vn(u,l.clone(u)),u}function Tu(e=" ",t=0){return _e(zn,null,e,t)}function mv(e,t){const n=_e(mr,null,e);return n.staticCount=t,n}function gv(e="",t=!1){return t?(dt(),Lt(Ie,null,e)):_e(Ie,null,e)}function rt(e){return e==null||typeof e=="boolean"?_e(Ie):Z(e)?_e(He,null,e.slice()):typeof e=="object"?Kt(e):_e(zn,null,String(e))}function Kt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ht(e)}function Ii(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Z(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Ii(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!nu(t)?t._ctx=Se:o===3&&Se&&(Se.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else te(t)?(t={default:t,_ctx:Se},n=32):(t=String(t),r&64?(n=16,t=[Tu(t)]):n=8);e.children=t,e.shapeFlag|=n}function Au(...e){const t={};for(let n=0;nAe||Se;let Eo,Hs;{const e=_c(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(i=>i(s)):o[0](s)}};Eo=t("__VUE_INSTANCE_SETTERS__",n=>Ae=n),Hs=t("__VUE_SSR_SETTERS__",n=>Ir=n)}const En=e=>{const t=Ae;return Eo(e),e.scope.on(),()=>{e.scope.off(),Eo(t)}},Fs=()=>{Ae&&Ae.scope.off(),Eo(null)};function Su(e){return e.vnode.shapeFlag&4}let Ir=!1;function ih(e,t=!1){t&&Hs(t);const{props:n,children:r}=e.vnode,o=Su(e);Pp(e,n,o,t),Mp(e,r);const s=o?ah(e,t):void 0;return t&&Hs(!1),s}function ah(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Tp);const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?ch(e):null,s=En(e);nn();const i=Jt(r,e,0,[e.props,o]);if(rn(),s(),ci(i)){if(i.then(Fs,Fs),t)return i.then(a=>{$s(e,a,t)}).catch(a=>{er(a,e,0)});e.asyncDep=i}else $s(e,i,t)}else Ru(e,t)}function $s(e,t,n){te(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:de(t)&&(e.setupState=$c(t)),Ru(e,n)}let Xa;function Ru(e,t,n){const r=e.type;if(!e.render){if(!t&&Xa&&!r.render){const o=r.template||ki(e).template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=Te(Te({isCustomElement:s,delimiters:a},i),l);r.render=Xa(o,c)}}e.render=r.render||ot}{const o=En(e);nn();try{Ap(e)}finally{rn(),o()}}}const lh={get(e,t){return qe(e,"get",""),e[t]}};function ch(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,lh),slots:e.slots,emit:e.emit,expose:t}}function Fo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy($c(Kd(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in pr)return pr[n](e)},has(t,n){return n in t||n in pr}})):e.proxy}function js(e,t=!0){return te(e)?e.displayName||e.name:e.name||t&&e.__name}function uh(e){return te(e)&&"__vccOpts"in e}const Ge=(e,t)=>Gd(e,t,Ir);function Me(e,t,n){const r=arguments.length;return r===2?de(t)&&!Z(t)?Kn(t)?_e(e,null,[t]):_e(e,t):_e(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Kn(n)&&(n=[n]),_e(e,t,n))}const Cu="3.4.31";/** * @vue/runtime-dom v3.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const fh="http://www.w3.org/2000/svg",dh="http://www.w3.org/1998/Math/MathML",Pt=typeof document<"u"?document:null,Ya=Pt&&Pt.createElement("template"),ph={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 o=t==="svg"?Pt.createElementNS(fh,e):t==="mathml"?Pt.createElementNS(dh,e):n?Pt.createElement(e,{is:n}):Pt.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Pt.createTextNode(e),createComment:e=>Pt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Pt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Ya.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const a=Ya.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ut="transition",ar="animation",Gn=Symbol("_vtc"),Mr=(e,{slots:t})=>Me(Jp,ku(e),t);Mr.displayName="Transition";const xu={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},hh=Mr.props=Te({},hu,xu),un=(e,t=[])=>{Z(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ja=e=>e?Z(e)?e.some(t=>t.length>1):e.length>1:!1;function ku(e){const t={};for(const N in e)N in xu||(t[N]=e[N]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=i,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,b=mh(o),S=b&&b[0],I=b&&b[1],{onBeforeEnter:D,onEnter:_,onEnterCancelled:g,onLeave:v,onLeaveCancelled:A,onBeforeAppear:E=D,onAppear:P=_,onAppearCancelled:F=g}=t,M=(N,J,oe)=>{Vt(N,J?u:a),Vt(N,J?c:i),oe&&oe()},R=(N,J)=>{N._isLeaving=!1,Vt(N,f),Vt(N,h),Vt(N,d),J&&J()},G=N=>(J,oe)=>{const le=N?P:_,K=()=>M(J,N,oe);un(le,[J,K]),Qa(()=>{Vt(J,N?l:s),Ot(J,N?u:a),Ja(le)||Za(J,r,S,K)})};return Te(t,{onBeforeEnter(N){un(D,[N]),Ot(N,s),Ot(N,i)},onBeforeAppear(N){un(E,[N]),Ot(N,l),Ot(N,c)},onEnter:G(!1),onAppear:G(!0),onLeave(N,J){N._isLeaving=!0;const oe=()=>R(N,J);Ot(N,f),Ot(N,d),Pu(),Qa(()=>{N._isLeaving&&(Vt(N,f),Ot(N,h),Ja(v)||Za(N,r,I,oe))}),un(v,[N,oe])},onEnterCancelled(N){M(N,!1),un(g,[N])},onAppearCancelled(N){M(N,!0),un(F,[N])},onLeaveCancelled(N){R(N),un(A,[N])}})}function mh(e){if(e==null)return null;if(de(e))return[ps(e.enter),ps(e.leave)];{const t=ps(e);return[t,t]}}function ps(e){return yc(e)}function Ot(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Gn]||(e[Gn]=new Set)).add(t)}function Vt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Gn];n&&(n.delete(t),n.size||(e[Gn]=void 0))}function Qa(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let gh=0;function Za(e,t,n,r){const o=e._endId=++gh,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=Ou(e,t);if(!i)return r();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,d),s()},d=h=>{h.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[b]||"").split(", "),o=r(`${Ut}Delay`),s=r(`${Ut}Duration`),i=el(o,s),a=r(`${ar}Delay`),l=r(`${ar}Duration`),c=el(a,l);let u=null,f=0,d=0;t===Ut?i>0&&(u=Ut,f=i,d=s.length):t===ar?c>0&&(u=ar,f=c,d=l.length):(f=Math.max(i,c),u=f>0?i>c?Ut:ar:null,d=u?u===Ut?s.length:l.length:0);const h=u===Ut&&/\b(transform|all)(,|$)/.test(r(`${Ut}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function el(e,t){for(;e.lengthtl(n)+tl(e[r])))}function tl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Pu(){return document.body.offsetHeight}function yh(e,t,n){const r=e[Gn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const nl=Symbol("_vod"),_h=Symbol("_vsh"),bh=Symbol(""),vh=/(^|;)\s*display\s*:/;function Eh(e,t,n){const r=e.style,o=be(n);let s=!1;if(n&&!o){if(t)if(be(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&io(r,a,"")}else for(const i in t)n[i]==null&&io(r,i,"");for(const i in n)i==="display"&&(s=!0),io(r,i,n[i])}else if(o){if(t!==n){const i=r[bh];i&&(n+=";"+i),r.cssText=n,s=vh.test(n)}}else t&&e.removeAttribute("style");nl in e&&(e[nl]=s?r.display:"",e[_h]&&(r.display="none"))}const rl=/\s*!important$/;function io(e,t,n){if(Z(n))n.forEach(r=>io(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=wh(e,t);rl.test(n)?e.setProperty(wn(r),n.replace(rl,""),"important"):e[r]=n}}const ol=["Webkit","Moz","ms"],hs={};function wh(e,t){const n=hs[t];if(n)return n;let r=At(t);if(r!=="filter"&&r in e)return hs[t]=r;r=xo(r);for(let o=0;oms||(Ch.then(()=>ms=0),ms=Date.now());function kh(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;it(Oh(r,n.value),t,5,[r])};return n.value=e,n.attached=xh(),n}function Oh(e,t){if(Z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const cl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ph=(e,t,n,r,o,s,i,a,l)=>{const c=o==="svg";t==="class"?yh(e,r,c):t==="style"?Eh(e,n,r):Or(t)?ai(t)||Sh(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Lh(e,t,r,c))?(Th(e,t,r,s,i,a,l),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&il(e,t,r,c,i,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),il(e,t,r,c))};function Lh(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&cl(t)&&te(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 o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return cl(t)&&be(n)?!1:t in e}const Lu=new WeakMap,Iu=new WeakMap,wo=Symbol("_moveCb"),ul=Symbol("_enterCb"),Mu={name:"TransitionGroup",props:Te({},hh,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Lr(),r=pu();let o,s;return Ci(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Fh(o[0].el,n.vnode.el,i))return;o.forEach(Nh),o.forEach(Dh);const a=o.filter(Hh);Pu(),a.forEach(l=>{const c=l.el,u=c.style;Ot(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[wo]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",f),c[wo]=null,Vt(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=ae(e),a=ku(i);let l=i.tag||He;if(o=[],s)for(let c=0;cdelete e.mode;Mu.props;const Mh=Mu;function Nh(e){const t=e.el;t[wo]&&t[wo](),t[ul]&&t[ul]()}function Dh(e){Iu.set(e,e.el.getBoundingClientRect())}function Hh(e){const t=Lu.get(e),n=Iu.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const s=e.el.style;return s.transform=s.webkitTransform=`translate(${r}px,${o}px)`,s.transitionDuration="0s",e}}function Fh(e,t,n){const r=e.cloneNode(),o=e[Gn];o&&o.forEach(a=>{a.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:i}=Ou(r);return s.removeChild(r),i}const tn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Z(t)?n=>$n(t,n):t};function $h(e){e.target.composing=!0}function fl(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const at=Symbol("_assign"),dl={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[at]=tn(o);const s=r||o.props&&o.props.type==="number";It(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),s&&(a=po(a)),e[at](a)}),n&&It(e,"change",()=>{e.value=e.value.trim()}),t||(It(e,"compositionstart",$h),It(e,"compositionend",fl),It(e,"change",fl))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:s}},i){if(e[at]=tn(i),e.composing)return;const a=(s||e.type==="number")&&!/^0\d/.test(e.value)?po(e.value):e.value,l=t??"";a!==l&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===l)||(e.value=l))}},jh={deep:!0,created(e,t,n){e[at]=tn(n),It(e,"change",()=>{const r=e._modelValue,o=qn(e),s=e.checked,i=e[at];if(Z(r)){const a=fi(r,o),l=a!==-1;if(s&&!l)i(r.concat(o));else if(!s&&l){const c=[...r];c.splice(a,1),i(c)}}else if(Qn(r)){const a=new Set(r);s?a.add(o):a.delete(o),i(a)}else i(Nu(e,s))})},mounted:pl,beforeUpdate(e,t,n){e[at]=tn(n),pl(e,t,n)}};function pl(e,{value:t,oldValue:n},r){e._modelValue=t,Z(t)?e.checked=fi(t,r.props.value)>-1:Qn(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=bn(t,Nu(e,!0)))}const Uh={created(e,{value:t},n){e.checked=bn(t,n.props.value),e[at]=tn(n),It(e,"change",()=>{e[at](qn(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[at]=tn(r),t!==n&&(e.checked=bn(t,r.props.value))}},Bh={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=Qn(t);It(e,"change",()=>{const s=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?po(qn(i)):qn(i));e[at](e.multiple?o?new Set(s):s:s[0]),e._assigning=!0,on(()=>{e._assigning=!1})}),e[at]=tn(r)},mounted(e,{value:t,modifiers:{number:n}}){hl(e,t)},beforeUpdate(e,t,n){e[at]=tn(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||hl(e,t)}};function hl(e,t,n){const r=e.multiple,o=Z(t);if(!(r&&!o&&!Qn(t))){for(let s=0,i=e.options.length;sString(u)===String(l)):a.selected=fi(t,l)>-1}else a.selected=t.has(l);else if(bn(qn(a),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function qn(e){return"_value"in e?e._value:e.value}function Nu(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const yv={created(e,t,n){eo(e,t,n,null,"created")},mounted(e,t,n){eo(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){eo(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){eo(e,t,n,r,"updated")}};function Vh(e,t){switch(e){case"SELECT":return Bh;case"TEXTAREA":return dl;default:switch(t){case"checkbox":return jh;case"radio":return Uh;default:return dl}}}function eo(e,t,n,r,o){const i=Vh(e.tagName,n.props&&n.props.type)[o];i&&i(e,t,n,r)}const zh=["ctrl","shift","alt","meta"],Wh={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>zh.some(n=>e[`${n}Key`]&&!t.includes(n))},_v=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...s)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const s=wn(o.key);if(t.some(i=>i===s||Kh[i]===s))return e(o)})},Du=Te({patchProp:Ph},ph);let yr,ml=!1;function Gh(){return yr||(yr=$p(Du))}function qh(){return yr=ml?yr:jp(Du),ml=!0,yr}const Xh=(...e)=>{const t=Gh().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Fu(r);if(!o)return;const s=t._component;!te(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,Hu(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},Yh=(...e)=>{const t=qh().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Fu(r);if(o)return n(o,!0,Hu(o))},t};function Hu(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Fu(e){return be(e)?document.querySelector(e):e}const Jh=/"(?:_|\\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*:/,Qh=/"(?: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*:/,Zh=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function em(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){tm(e);return}return t}function tm(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Cr(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!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(!Zh.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Jh.test(e)||Qh.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,em)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const nm=/#/g,rm=/&/g,om=/\//g,sm=/=/g,Mi=/\+/g,im=/%5e/gi,am=/%60/gi,lm=/%7c/gi,cm=/%20/gi;function um(e){return encodeURI(""+e).replace(lm,"|")}function Us(e){return um(typeof e=="string"?e:JSON.stringify(e)).replace(Mi,"%2B").replace(cm,"+").replace(nm,"%23").replace(rm,"%26").replace(am,"`").replace(im,"^").replace(om,"%2F")}function gs(e){return Us(e).replace(sm,"%3D")}function To(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function fm(e){return To(e.replace(Mi," "))}function dm(e){return To(e.replace(Mi," "))}function pm(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 o=fm(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=dm(r[2]||"");t[o]===void 0?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]}return t}function hm(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${gs(e)}=${Us(n)}`).join("&"):`${gs(e)}=${Us(t)}`:gs(e)}function mm(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>hm(t,e[t])).filter(Boolean).join("&")}const gm=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,ym=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,_m=/^([/\\]\s*){2,}[^/\\]/,bm=/^[\s\0]*(blob|data|javascript|vbscript):$/i,vm=/\/$|\/\?|\/#/,Em=/^\.?\//;function An(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?gm.test(e):ym.test(e)||(t.acceptRelative?_m.test(e):!1)}function wm(e){return!!e&&bm.test(e)}function Bs(e="",t){return t?vm.test(e):e.endsWith("/")}function Ni(e="",t){if(!t)return(Bs(e)?e.slice(0,-1):e)||"/";if(!Bs(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");o>=0&&(n=e.slice(0,o),r=e.slice(o));const[s,...i]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function Vs(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(Bs(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");if(o>=0&&(n=e.slice(0,o),r=e.slice(o),!n))return r;const[s,...i]=n.split("?");return s+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function Tm(e=""){return e.startsWith("/")}function gl(e=""){return Tm(e)?e:"/"+e}function Am(e,t){if(ju(t)||An(e))return e;const n=Ni(t);return e.startsWith(n)?e:Di(n,e)}function yl(e,t){if(ju(t))return e;const n=Ni(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function $u(e,t){const n=Cm(e),r={...pm(n.search),...t};return n.search=mm(r),xm(n)}function ju(e){return!e||e==="/"}function Sm(e){return e&&e!=="/"}function Di(e,...t){let n=e||"";for(const r of t.filter(o=>Sm(o)))if(n){const o=r.replace(Em,"");n=Vs(n)+o}else n=r;return n}function Uu(...e){var i,a,l,c;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let o=0;for(const u of n)if(!(!u||u==="/")){for(const[f,d]of u.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&&An(r[0]))continue;r.pop(),o--;continue}if(f===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),o++}}let s=r.join("/");return o>=0?(a=n[0])!=null&&a.startsWith("/")&&!s.startsWith("/")?s="/"+s:(l=n[0])!=null&&l.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*o)+s,(c=n[n.length-1])!=null&&c.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function Rm(e,t,n={}){return n.trailingSlash||(e=Vs(e),t=Vs(t)),n.leadingSlash||(e=gl(e),t=gl(t)),n.encoding||(e=To(e),t=To(t)),e===t}const Bu=Symbol.for("ufo:protocolRelative");function Cm(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(!An(e,{acceptRelative:!0}))return _l(e);const[,r="",o,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",a=""]=s.match(/([^#/?]*)(.*)?/)||[],{pathname:l,search:c,hash:u}=_l(a.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:r.toLowerCase(),auth:o?o.slice(0,Math.max(0,o.length-1)):"",host:i,pathname:l,search:c,hash:u,[Bu]:!r}}function _l(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function xm(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",o=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[Bu]?(e.protocol||"")+"//":"")+o+s+t+n+r}class Vu extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function km(e){var l,c,u,f,d;const t=((l=e.error)==null?void 0:l.message)||((c=e.error)==null?void 0:c.toString())||"",n=((u=e.request)==null?void 0:u.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",o=`[${n}] ${JSON.stringify(r)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${o}: ${s}${t?` ${t}`:""}`,a=new Vu(i,e.error?{cause:e.error}:void 0);for(const h of["request","options","response"])Object.defineProperty(a,h,{get(){return e[h]}});for(const[h,b]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,h,{get(){return e.response&&e.response[b]}});return a}const Om=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function bl(e="GET"){return Om.has(e.toUpperCase())}function Pm(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 Lm=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Im=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Mm(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Im.test(t)?"json":Lm.has(t)||t.startsWith("text/")?"text":"blob"}function Nm(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[o,s]of new n((e==null?void 0:e.headers)||{}))r.headers.set(o,s)}return r}const Dm=new Set([408,409,425,429,500,502,503,504]),Hm=new Set([101,204,205,304]);function zu(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function o(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let u;typeof a.options.retry=="number"?u=a.options.retry:u=bl(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(u>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):Dm.has(f))){const d=a.options.retryDelay||0;return d>0&&await new Promise(h=>setTimeout(h,d)),s(a.request,{...a.options,retry:u-1})}}const c=km(a);throw Error.captureStackTrace&&Error.captureStackTrace(c,s),c}const s=async function(l,c={}){var h;const u={request:l,options:Nm(c,e.defaults,n),response:void 0,error:void 0};u.options.method=(h=u.options.method)==null?void 0:h.toUpperCase(),u.options.onRequest&&await u.options.onRequest(u),typeof u.request=="string"&&(u.options.baseURL&&(u.request=Am(u.request,u.options.baseURL)),(u.options.query||u.options.params)&&(u.request=$u(u.request,{...u.options.params,...u.options.query}))),u.options.body&&bl(u.options.method)&&(Pm(u.options.body)?(u.options.body=typeof u.options.body=="string"?u.options.body:JSON.stringify(u.options.body),u.options.headers=new n(u.options.headers||{}),u.options.headers.has("content-type")||u.options.headers.set("content-type","application/json"),u.options.headers.has("accept")||u.options.headers.set("accept","application/json")):("pipeTo"in u.options.body&&typeof u.options.body.pipeTo=="function"||typeof u.options.body.pipe=="function")&&("duplex"in u.options||(u.options.duplex="half")));let f;if(!u.options.signal&&u.options.timeout){const b=new r;f=setTimeout(()=>b.abort(),u.options.timeout),u.options.signal=b.signal}try{u.response=await t(u.request,u.options)}catch(b){return u.error=b,u.options.onRequestError&&await u.options.onRequestError(u),await o(u)}finally{f&&clearTimeout(f)}if(u.response.body&&!Hm.has(u.response.status)&&u.options.method!=="HEAD"){const b=(u.options.parseResponse?"json":u.options.responseType)||Mm(u.response.headers.get("content-type")||"");switch(b){case"json":{const S=await u.response.text(),I=u.options.parseResponse||Cr;u.response._data=I(S);break}case"stream":{u.response._data=u.response.body;break}default:u.response._data=await u.response[b]()}}return u.options.onResponse&&await u.options.onResponse(u),!u.options.ignoreResponseError&&u.response.status>=400&&u.response.status<600?(u.options.onResponseError&&await u.options.onResponseError(u),await o(u)):u.response},i=async function(l,c){return(await s(l,c))._data};return i.raw=s,i.native=(...a)=>t(...a),i.create=(a={})=>zu({...e,defaults:{...e.defaults,...a}}),i}const Hi=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")}(),Fm=Hi.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),$m=Hi.Headers,jm=Hi.AbortController,Um=zu({fetch:Fm,Headers:$m,AbortController:jm}),Fi=Um,Bm=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Ao=Bm().app,Vm=()=>Ao.baseURL,zm=()=>Ao.buildAssetsDir,$i=(...e)=>Uu(Wu(),zm(),...e),Wu=(...e)=>{const t=Ao.cdnURL||Ao.baseURL;return e.length?Uu(t,...e):t};globalThis.__buildAssetsURL=$i,globalThis.__publicAssetsURL=Wu;globalThis.$fetch||(globalThis.$fetch=Fi.create({baseURL:Vm()}));function zs(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?zs(o,t,s):typeof o=="function"&&(t[s]=o)}return t}const Wm={run:e=>e()},Km=()=>Wm,Ku=typeof console.createTask<"u"?console.createTask:Km;function Gm(e,t){const n=t.shift(),r=Ku(n);return e.reduce((o,s)=>o.then(()=>r.run(()=>s(...t))),Promise.resolve())}function qm(e,t){const n=t.shift(),r=Ku(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function ys(e,t){for(const n of[...e])n(t)}class Xm{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 o=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!r.allowDeprecated){let i=s.message;i||(i=`${o} hook has been deprecated`+(s.to?`, please use ${s.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,o=(...s)=>(typeof r=="function"&&r(),r=void 0,o=void 0,n(...s));return r=this.hook(t,o),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 o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=zs(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of r.splice(0,r.length))o()}}removeHooks(t){const n=zs(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(Gm,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(qm,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&ys(this._before,o);const s=t(n in this._hooks?[...this._hooks[n]]:[],r);return s instanceof Promise?s.finally(()=>{this._after&&o&&ys(this._after,o)}):(this._after&&o&&ys(this._after,o),s)}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 Gu(){return new Xm}function Ym(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let o;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?o=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(o&&t===void 0){const i=o.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=s();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>s(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return o?o.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},c=()=>t===i?l:void 0;Ws.add(c);try{const u=o?o.run(i,a):a();return n||(t=void 0),await u}finally{Ws.delete(c)}}}}function Jm(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=Ym({...e,...r})),t[n],t[n]}}}const So=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},vl="__unctx__",Qm=So[vl]||(So[vl]=Jm()),Zm=(e,t={})=>Qm.get(e,t),El="__unctx_async_handlers__",Ws=So[El]||(So[El]=new Set);function Xn(e){const t=[];for(const o of Ws){const s=o();s&&t.push(s)}const n=()=>{for(const o of t)o()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(o=>{throw n(),o})),[r,n]}const Ks=!1,eg=!1,tg=!1,vv={componentName:"NuxtLink"},Ev={value:null,errorValue:null,deep:!0},ng=null,wv={},rg="#__nuxt",qu="nuxt-app",wl=36e5;function Xu(e=qu){return Zm(e,{asyncContext:!1})}const og="__nuxt_plugin";function sg(e){let t=0;const n={_name:qu,_scope:Ad(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.12.2"},get vue(){return n.vueApp.version}},payload:Mt({data:Mt({}),state:Tn({}),once:new Set,_errors:Mt({})}),static:{data:{}},runWithContext(o){return n._scope.active&&!Po()?n._scope.run(()=>Tl(n,o)):Tl(n,o)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:Mt({}),_payloadRevivers:{},...e};if(window.__NUXT__)for(const o in window.__NUXT__)switch(o){case"data":case"state":case"_errors":Object.assign(n.payload[o],window.__NUXT__[o]);break;default:n.payload[o]=window.__NUXT__[o]}n.hooks=Gu(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const i="$"+o;to(n,i,s),to(n.vueApp.config.globalProperties,i,s)},to(n.vueApp,"$nuxt",n),to(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||Ee;const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const r=n.payload.config;return n.provide("config",r),n}function ig(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function ag(e,t){if(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 lg(e,t){const n=[],r=[],o=[],s=[];let i=0;async function a(l){var u;const c=((u=l.dependsOn)==null?void 0:u.filter(f=>t.some(d=>d._name===f)&&!n.includes(f)))??[];if(c.length>0)r.push([new Set(c),l]);else{const f=ag(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(r.map(async([d,h])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await a(h)))})))});l.parallel?o.push(f.catch(d=>s.push(d))):await f}}for(const l of t)ig(e,l);for(const l of t)await a(l);if(await Promise.all(o),i)for(let l=0;l{}),e,{[og]:!0,_name:t})}function Tl(e,t,n){const r=()=>t();return Xu(e._name).set(e),e.vueApp.runWithContext(r)}function cg(e){var n;let t;return Zc()&&(t=(n=Lr())==null?void 0:n.appContext.app.$nuxt),t=t||Xu(e).tryUse(),t||null}function Ee(e){const t=cg(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function tr(e){return Ee().$config}function to(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const no=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function ug(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},o=(t||{}).decode||pg;let s=0;for(;s{t+=o};return{toString(){return t},getContext(){return n},dispatch(o){return e.replacer&&(o=e.replacer(o)),this[o===null?"null":typeof o](o)},object(o){if(o&&typeof o.toJSON=="function")return this.object(o.toJSON());const s=Object.prototype.toString.call(o);let i="";const a=s.length;a<10?i="unknown:["+s+"]":i=s.slice(8,a-1),i=i.toLowerCase();let l=null;if((l=n.get(o))===void 0)n.set(o,n.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(o))return r("buffer:"),r(o.toString("utf8"));if(i!=="object"&&i!=="function"&&i!=="asyncfunction")this[i]?this[i](o):e.ignoreUnknown||this.unkown(o,i);else{let c=Object.keys(o);e.unorderedObjects&&(c=c.sort());let u=[];e.respectType!==!1&&!Rl(o)&&(u=mg),e.excludeKeys&&(c=c.filter(d=>!e.excludeKeys(d)),u=u.filter(d=>!e.excludeKeys(d))),r("object:"+(c.length+u.length)+":");const f=d=>{this.dispatch(d),r(":"),e.excludeValues||this.dispatch(o[d]),r(",")};for(const d of c)f(d);for(const d of u)f(d)}},array(o,s){if(s=s===void 0?e.unorderedArrays!==!1:s,r("array:"+o.length+":"),!s||o.length<=1){for(const l of o)this.dispatch(l);return}const i=new Map,a=o.map(l=>{const c=Yu(e);c.dispatch(l);for(const[u,f]of c.getContext())i.set(u,f);return c.toString()});return n=i,a.sort(),this.array(a,!1)},date(o){return r("date:"+o.toJSON())},symbol(o){return r("symbol:"+o.toString())},unkown(o,s){if(r(s),!!o&&(r(":"),o&&typeof o.entries=="function"))return this.array(Array.from(o.entries()),!0)},error(o){return r("error:"+o.toString())},boolean(o){return r("bool:"+o)},string(o){r("string:"+o.length+":"),r(o)},function(o){r("fn:"),Rl(o)?this.dispatch("[native]"):this.dispatch(o.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(o.name)),e.respectFunctionProperties&&this.object(o)},number(o){return r("number:"+o)},xml(o){return r("xml:"+o.toString())},null(){return r("Null")},undefined(){return r("Undefined")},regexp(o){return r("regex:"+o.toString())},uint8array(o){return r("uint8array:"),this.dispatch(Array.prototype.slice.call(o))},uint8clampedarray(o){return r("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(o))},int8array(o){return r("int8array:"),this.dispatch(Array.prototype.slice.call(o))},uint16array(o){return r("uint16array:"),this.dispatch(Array.prototype.slice.call(o))},int16array(o){return r("int16array:"),this.dispatch(Array.prototype.slice.call(o))},uint32array(o){return r("uint32array:"),this.dispatch(Array.prototype.slice.call(o))},int32array(o){return r("int32array:"),this.dispatch(Array.prototype.slice.call(o))},float32array(o){return r("float32array:"),this.dispatch(Array.prototype.slice.call(o))},float64array(o){return r("float64array:"),this.dispatch(Array.prototype.slice.call(o))},arraybuffer(o){return r("arraybuffer:"),this.dispatch(new Uint8Array(o))},url(o){return r("url:"+o.toString())},map(o){r("map:");const s=[...o];return this.array(s,e.unorderedSets!==!1)},set(o){r("set:");const s=[...o];return this.array(s,e.unorderedSets!==!1)},file(o){return r("file:"),this.dispatch([o.name,o.size,o.type,o.lastModfied])},blob(){if(e.ignoreUnknown)return r("[blob]");throw new Error(`Hashing Blob objects is currently not supported Use "options.replacer" or "options.ignoreUnknown" `)},domwindow(){return r("domwindow")},bigint(o){return r("bigint:"+o.toString())},process(){return r("process")},timer(){return r("timer")},pipe(){return r("pipe")},tcp(){return r("tcp")},udp(){return r("udp")},tty(){return r("tty")},statwatcher(){return r("statwatcher")},securecontext(){return r("securecontext")},connection(){return r("connection")},zlib(){return r("zlib")},context(){return r("context")},nodescript(){return r("nodescript")},httpparser(){return r("httpparser")},dataview(){return r("dataview")},signal(){return r("signal")},fsevent(){return r("fsevent")},tlswrap(){return r("tlswrap")}}}const Ju="[native code] }",gg=Ju.length;function Rl(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-gg)===Ju}class Zt{constructor(t,n){t=this.words=t||[],this.sigBytes=n===void 0?t.length*4:n}toString(t){return(t||yg).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;n>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=r<<24-(this.sigBytes+n)%4*8}else for(let n=0;n>>2]=t.words[n>>>2];return this.sigBytes+=t.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 Zt([...this.words])}}const yg={stringify(e){const t=[];for(let n=0;n>>2]>>>24-n%4*8&255;t.push((r>>>4).toString(16),(r&15).toString(16))}return t.join("")}},_g={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let r=0;r>>2]>>>24-r%4*8&255,s=e.words[r+1>>>2]>>>24-(r+1)%4*8&255,i=e.words[r+2>>>2]>>>24-(r+2)%4*8&255,a=o<<16|s<<8|i;for(let l=0;l<4&&r*8+l*6>>6*(3-l)&63))}return n.join("")}},bg={parse(e){const t=e.length,n=[];for(let r=0;r>>2]|=(e.charCodeAt(r)&255)<<24-r%4*8;return new Zt(n,t)}},vg={parse(e){return bg.parse(unescape(encodeURIComponent(e)))}};class Eg{constructor(){this._data=new Zt,this._nDataBytes=0,this._minBufferSize=0,this.blockSize=512/32}reset(){this._data=new Zt,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=vg.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,n){}_process(t){let n,r=this._data.sigBytes/(this.blockSize*4);t?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const o=r*this.blockSize,s=Math.min(o*4,this._data.sigBytes);if(o){for(let i=0;i>>7)^(g<<14|g>>>18)^g>>>3,A=fn[d-2],E=(A<<15|A>>>17)^(A<<13|A>>>19)^A>>>10;fn[d]=v+fn[d-7]+E+fn[d-16]}const h=l&c^~l&u,b=o&s^o&i^s&i,S=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),I=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),D=f+I+h+Tg[d]+fn[d],_=S+b;f=u,u=c,c=l,l=a+D|0,a=i,i=s,s=o,o=D+_|0}r[0]=r[0]+o|0,r[1]=r[1]+s|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+l|0,r[5]=r[5]+c|0,r[6]=r[6]+u|0,r[7]=r[7]+f|0}finalize(t){super.finalize(t);const n=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(r+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function Sg(e){return new Ag().finalize(e).toString(_g)}function Tv(e,t={}){const n=typeof e=="string"?e:Gs(e,t);return Sg(n).slice(0,10)}function Rg(e,t,n={}){return e===t||Gs(e,n)===Gs(t,n)}function Cg(e,t){return{ctx:{table:e},matchAll:n=>Zu(n,e)}}function Qu(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,o])=>[r,Qu(o)])):new Map(Object.entries(e[n]));return t}function xg(e){return Cg(Qu(e))}function Zu(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[s,i]of xl(t.wildcard))(e===s||e.startsWith(s+"/"))&&r.push(i);for(const[s,i]of xl(t.dynamic))if(e.startsWith(s+"/")){const a="/"+e.slice(s.length).split("/").splice(2).join("/");r.push(...Zu(a,i))}const o=t.static.get(e);return o&&r.push(o),r.filter(Boolean)}function xl(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function _s(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.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function qs(e,t,n=".",r){if(!_s(t))return qs(e,{},n,r);const o=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(r&&r(o,s,i,n)||(Array.isArray(i)&&Array.isArray(o[s])?o[s]=[...i,...o[s]]:_s(i)&&_s(o[s])?o[s]=qs(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function kg(e){return(...t)=>t.reduce((n,r)=>qs(n,r,"",e),{})}const ef=kg();function Og(e,t){try{return t in e}catch{return!1}}var Pg=Object.defineProperty,Lg=(e,t,n)=>t in e?Pg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,dn=(e,t,n)=>(Lg(e,typeof t!="symbol"?t+"":t,n),n);class Xs extends Error{constructor(t,n={}){super(t,n),dn(this,"statusCode",500),dn(this,"fatal",!1),dn(this,"unhandled",!1),dn(this,"statusMessage"),dn(this,"data"),dn(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Js(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=tf(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}dn(Xs,"__h3_error__",!0);function Ys(e){if(typeof e=="string")return new Xs(e);if(Ig(e))return e;const t=new Xs(e.message??e.statusMessage??"",{cause:e.cause||e});if(Og(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=Js(e.statusCode,t.statusCode):e.status&&(t.statusCode=Js(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;tf(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 Ig(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const Mg=/[^\u0009\u0020-\u007E]/g;function tf(e=""){return e.replace(Mg,"")}function Js(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const nf=Symbol("layout-meta"),Nr=Symbol("route"),lt=()=>{var e;return(e=Ee())==null?void 0:e.$router},ji=()=>Zc()?ze(Nr,Ee()._route):Ee()._route;function Av(e){return e}const Ng=()=>{try{if(Ee()._processingMiddleware)return!0}catch{return!1}return!1},Sv=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:$u(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){const{target:a="_blank",windowFeatures:l={}}=t.open,c=Object.entries(l).filter(([u,f])=>f!==void 0).map(([u,f])=>`${u.toLowerCase()}=${f}`).join(", ");return open(n,a,c),Promise.resolve()}const r=(t==null?void 0:t.external)||An(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{protocol:a}=new URL(n,window.location.href);if(a&&wm(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const o=Ng();if(!r&&o)return e;const s=lt(),i=Ee();return r?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},rf="__nuxt_error",$o=()=>jc(Ee().payload,"error"),Nn=e=>{const t=jo(e);try{const n=Ee(),r=$o();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},Dg=async(e={})=>{const t=Ee(),n=$o();t.callHook("app:error:cleared",e),e.redirect&&await lt().replace(e.redirect),n.value=ng},Hg=e=>!!e&&typeof e=="object"&&rf in e,jo=e=>{const t=Ys(e);return Object.defineProperty(t,rf,{value:!0,configurable:!1,writable:!1}),t},Fg=-1,$g=-2,jg=-3,Ug=-4,Bg=-5,Vg=-6;function zg(e,t){return Wg(JSON.parse(e),t)}function Wg(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function o(s,i=!1){if(s===Fg)return;if(s===jg)return NaN;if(s===Ug)return 1/0;if(s===Bg)return-1/0;if(s===Vg)return-0;if(i)throw new Error("Invalid input");if(s in r)return r[s];const a=n[s];if(!a||typeof a!="object")r[s]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],c=t==null?void 0:t[l];if(c)return r[s]=c(o(a[1]));switch(l){case"Date":r[s]=new Date(a[1]);break;case"Set":const u=new Set;r[s]=u;for(let h=1;h>>9)+65536).toString(16).substring(1,8).toLowerCase()}function kl(e){return e._h||Ui(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function sf(e,t){const{props:n,tag:r}=e;if(Xg.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const o=["id"];r==="meta"&&o.push("name","property","http-equiv");for(const s of o)if(typeof n[s]<"u"){const i=String(n[s]);return`${r}:${s}:${i}`}return!1}function Ol(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function af(e,t){const n=[],r=t.resolveKeyData||(s=>s.key),o=t.resolveValueData||(s=>s.value);for(const[s,i]of Object.entries(e))n.push(...(Array.isArray(i)?i:[i]).map(a=>{const l={key:s,value:a},c=o(l);return typeof c=="object"?af(c,t):Array.isArray(c)?c:{[typeof t.key=="function"?t.key(l):t.key]:r(l),[typeof t.value=="function"?t.value(l):t.value]:c}}).flat());return n}function lf(e,t){return Object.entries(e).map(([n,r])=>{if(typeof r=="object"&&(r=lf(r,t)),t.resolve){const o=t.resolve({key:n,value:r});if(typeof o<"u")return o}return typeof r=="number"&&(r=r.toString()),typeof r=="string"&&t.wrapValue&&(r=r.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),r=`${t.wrapValue}${r}${t.wrapValue}`),`${n}${t.keyValueSeparator||""}${r}`}).join(t.entrySeparator||"")}const Be=e=>({keyValue:e,metaKey:"property"}),bs=e=>({keyValue:e}),Bi={appleItunesApp:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return`${Nt(e)}=${t}`}}},articleExpirationTime:Be("article:expiration_time"),articleModifiedTime:Be("article:modified_time"),articlePublishedTime:Be("article:published_time"),bookReleaseDate:Be("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve({key:e,value:t}){return`${Nt(e)} ${t}`}},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:Be("fb:app_id"),msapplicationConfig:bs("msapplication-Config"),msapplicationTileColor:bs("msapplication-TileColor"),msapplicationTileImage:bs("msapplication-TileImage"),ogAudioSecureUrl:Be("og:audio:secure_url"),ogAudioUrl:Be("og:audio"),ogImageSecureUrl:Be("og:image:secure_url"),ogImageUrl:Be("og:image"),ogSiteName:Be("og:site_name"),ogVideoSecureUrl:Be("og:video:secure_url"),ogVideoUrl:Be("og:video"),profileFirstName:Be("profile:first_name"),profileLastName:Be("profile:last_name"),profileUsername:Be("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve({key:e,value:t}){if(e==="seconds")return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return typeof t=="boolean"?`${Nt(e)}`:`${Nt(e)}:${t}`}}},xUaCompatible:{metaKey:"http-equiv"}},cf=["og","book","article","profile"];function uf(e){var n;const t=Nt(e).split(":")[0];return cf.includes(t)?"property":((n=Bi[e])==null?void 0:n.metaKey)||"name"}function Jg(e){var t;return((t=Bi[e])==null?void 0:t.keyValue)||Nt(e)}function Nt(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.split("-")[0];return cf.includes(n)||n==="twitter"?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function Qs(e){if(Array.isArray(e))return e.map(n=>Qs(n));if(typeof e!="object"||Array.isArray(e))return e;const t={};for(const[n,r]of Object.entries(e))t[Nt(n)]=Qs(r);return t}function Qg(e,t){const n=Bi[t];return t==="refresh"?`${e.seconds};url=${e.url}`:lf(Qs(e),{keyValueSeparator:"=",entrySeparator:", ",resolve({value:r,key:o}){if(r===null)return"";if(typeof r=="boolean")return`${o}`},...n==null?void 0:n.unpack})}const ff=["og:image","og:video","og:audio","twitter:image"];function df(e){const t={};return Object.entries(e).forEach(([n,r])=>{String(r)!=="false"&&n&&(t[n]=r)}),t}function Pl(e,t){const n=df(t),r=Nt(e),o=uf(r);if(ff.includes(r)){const s={};return Object.entries(n).forEach(([i,a])=>{s[`${e}${i==="url"?"":`${i.charAt(0).toUpperCase()}${i.slice(1)}`}`]=a}),pf(s).sort((i,a)=>{var l,c;return(((l=i[o])==null?void 0:l.length)||0)-(((c=a[o])==null?void 0:c.length)||0)})}return[{[o]:r,...n}]}function pf(e){const t=[],n={};Object.entries(e).forEach(([o,s])=>{if(!Array.isArray(s)){if(typeof s=="object"&&s){if(ff.includes(Nt(o))){t.push(...Pl(o,s));return}n[o]=df(s)}else n[o]=s;return}s.forEach(i=>{t.push(...typeof i=="string"?pf({[o]:i}):Pl(o,i))})});const r=af(n,{key({key:o}){return uf(o)},value({key:o}){return o==="charset"?"charset":"content"},resolveKeyData({key:o}){return Jg(o)},resolveValueData({value:o,key:s}){return o===null?"_null":typeof o=="object"?Qg(o,s):typeof o=="number"?o.toString():o}});return[...t,...r].map(o=>(o.content==="_null"&&(o.content=null),o))}async function Zg(e,t,n){const r={tag:e,props:await hf(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return of.forEach(o=>{const s=typeof r.props[o]<"u"?r.props[o]:n[o];typeof s<"u"&&((!["innerHTML","textContent","children"].includes(o)||Gg.includes(r.tag))&&(r[o==="children"?"innerHTML":o]=s),delete r.props[o])}),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(o=>({...r,props:{...r.props,content:o}})):r}function ey(e,t){var r;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,o])=>o).map(([o,s])=>e==="style"?`${o}:${s}`:o)),(r=String(Array.isArray(t)?t.join(n):t))==null?void 0:r.split(n).filter(o=>o.trim()).filter(Boolean).join(n)}async function hf(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=ey(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!of.includes(n)){const r=String(e[n]),o=n.startsWith("data-");r==="true"||r===""?e[n]=o?"true":!0:e[n]||(o&&r==="false"?e[n]="false":delete e[n])}}return e}const ty=10;async function ny(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&qg.includes(n)).forEach(([n,r])=>{const o=Kg(r);t.push(...o.map(s=>Zg(n,s,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<l&&l[c]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let o=e;try{o=decodeURI(e)}catch{}return(o.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=r(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,c)=>`${a}${c}`).trim())}),e.includes(Bt)&&(e.endsWith(Bt)&&(e=e.slice(0,-Bt.length).trim()),e.startsWith(Bt)&&(e=e.slice(Bt.length).trim()),e=e.replace(new RegExp(`\\${Bt}\\s*\\${Bt}`,"g"),Bt),e=lo(e,{separator:n},n)),e}async function mf(e,t={}){var u;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const o=(await e.resolveTags()).map(f=>({tag:f,id:ao.includes(f.tag)?kl(f):f.tag,shouldRender:!0}));let s=e._dom;if(!s){s={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(u=n[f])==null?void 0:u.children,h=[];for(const b of[...d].filter(S=>ao.includes(S.tagName.toLowerCase()))){const S={tag:b.tagName.toLowerCase(),props:await hf(b.getAttributeNames().reduce((_,g)=>({..._,[g]:b.getAttribute(g)}),{})),innerHTML:b.innerHTML};let I=1,D=sf(S);for(;D&&h.find(_=>_._d===D);)D=`${D}:${I++}`;S._d=D||void 0,h.push(S),s.elMap[b.getAttribute("data-hid")||kl(S)]=b}}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function i(f,d,h){const b=`${f}:${d}`;s.sideEffects[b]=h,delete s.pendingSideEffects[b]}function a({id:f,$el:d,tag:h}){const b=h.tag.endsWith("Attrs");s.elMap[f]=d,b||(["textContent","innerHTML"].forEach(S=>{h[S]&&h[S]!==d[S]&&(d[S]=h[S])}),i(f,"el",()=>{var S;(S=s.elMap[f])==null||S.remove(),delete s.elMap[f]}));for(const[S,I]of Object.entries(h._eventHandlers||{}))d.getAttribute(`data-${S}`)!==""&&((h.tag==="bodyAttrs"?n.defaultView:d).addEventListener(S.replace("on",""),I.bind(d)),d.setAttribute(`data-${S}`,""));Object.entries(h.props).forEach(([S,I])=>{const D=`attr:${S}`;if(S==="class")for(const _ of(I||"").split(" ").filter(Boolean))b&&i(f,`${D}:${_}`,()=>d.classList.remove(_)),!d.classList.contains(_)&&d.classList.add(_);else if(S==="style")for(const _ of(I||"").split(";").filter(Boolean)){const[g,...v]=_.split(":").map(A=>A.trim());i(f,`${D}:${g}`,()=>{d.style.removeProperty(g)}),d.style.setProperty(g,v.join(":"))}else d.getAttribute(S)!==I&&d.setAttribute(S,I===!0?"":String(I)),b&&i(f,D,()=>d.removeAttribute(S))})}const l=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of o){const{tag:d,shouldRender:h,id:b}=f;if(h){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||s.elMap[b],f.$el?a(f):ao.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),a(f),c[d]=c[d]||n.createDocumentFragment(),c[d].appendChild(f.$el)}for(const f of o)await e.hooks.callHook("dom:renderTag",f,n,i);c.head&&n.head.appendChild(c.head),c.bodyOpen&&n.body.insertBefore(c.bodyOpen,n.body.firstChild),c.bodyClose&&n.body.appendChild(c.bodyClose),Object.values(s.pendingSideEffects).forEach(f=>f()),e._dom=s,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:o})}async function oy(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await mf(e,t),delete e._domUpdatePromise,r()}))}function sy(e){return t=>{var r,o;const n=((o=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:o.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(s){oy(s,e)}}}}}const iy=["templateParams","htmlAttrs","bodyAttrs"],ay={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=sf(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const o=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,s=t[o];if(s){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&iy.includes(r.tag)&&(a="merge"),a==="merge"){const l=s.props;["class","style"].forEach(c=>{l[c]&&(r.props[c]?(c==="style"&&!l[c].endsWith(";")&&(l[c]+=";"),r.props[c]=`${l[c]} ${r.props[c]}`):r.props[c]=l[c])}),t[o].props={...l,...r.props};return}else if(r._e===s._e){s._duped=s._duped||[],r._d=`${s._d}:${s._duped.length+1}`,s._duped.push(r);return}else if(Ro(r)>Ro(s))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(ao.includes(r.tag)&&i===0){delete t[o];return}t[o]=r});const n=[];Object.values(t).forEach(r=>{const o=r._duped;delete r._duped,n.push(r),o&&n.push(...o)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},ly={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"}})}}},cy=["script","link","bodyAttrs"],uy=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(r=>cy.includes(r.tag)))Object.entries(n.props).forEach(([r,o])=>{r.startsWith("on")&&typeof o=="function"&&(e.ssr&&Ml.includes(r)?n.props[r]=`this.dataset.${r}fired = true`:delete n.props[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=o)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Ui(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var r,o;for(const s of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>Ml.some(a=>`${a}fired`===i))){const i=s.replace("fired","");(o=(r=n._eventHandlers)==null?void 0:r[i])==null||o.call(t,new Event(i.replace("on","")))}}}}),fy=["link","style","script","noscript"],dy={hooks:{"tag:normalise":({tag:e})=>{e.key&&fy.includes(e.tag)&&(e.props["data-hid"]=e._h=Ui(e.key))}}},py={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(o=>o._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of ry)for(const o of e.tags.filter(s=>typeof s.tagPriority=="string"&&s.tagPriority.startsWith(n))){const s=t(o.tagPriority.replace(n,""));typeof s<"u"&&(o._p=s+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>Ro(n)-Ro(r))}}},hy={meta:"content",link:"href",htmlAttrs:"lang"},my=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,r=(a=n.find(l=>l.tag==="title"))==null?void 0:a.textContent,o=n.findIndex(l=>l.tag==="templateParams"),s=o!==-1?n[o].props:{},i=s.separator||"|";delete s.separator,s.pageTitle=lo(s.pageTitle||r||"",s,i);for(const l of n.filter(c=>c.processTemplateParams!==!1)){const c=hy[l.tag];c&&typeof l.props[c]=="string"?l.props[c]=lo(l.props[c],s,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(u=>{typeof l[u]=="string"&&(l[u]=lo(l[u],s,i))})}e._templateParams=s,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),gy={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(o=>o.tag==="titleTemplate");const r=t.findIndex(o=>o.tag==="title");if(r!==-1&&n!==-1){const o=Ol(t[n].textContent,t[r].textContent);o!==null?t[r].textContent=o||t[r].textContent:delete t[r]}else if(n!==-1){const o=Ol(t[n].textContent);o!==null&&(t[n].textContent=o,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},yy={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(/{a.dirty=!0,t.callHook("entries:updated",a)};let o=0,s=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(l){const c=typeof l=="function"?l(a):l;(!c.key||!i.some(u=>u.key===c.key))&&(i.push(c),Nl(c.mode,n)&&t.addHooks(c.hooks||{}))},push(l,c){c==null||delete c.head;const u={_i:o++,input:l,...c};return Nl(u.mode,n)&&(s.push(u),r()),{dispose(){s=s.filter(f=>f._i!==u._i),t.callHook("entries:updated",a),r()},patch(f){s=s.map(d=>(d._i===u._i&&(d.input=u.input=f),d)),r()}}},async resolveTags(){const l={tags:[],entries:[...s]};await t.callHook("entries:resolve",l);for(const c of l.entries){const u=c.resolvedInput||c.input;if(c.resolvedInput=await(c.transform?c.transform(u):u),c.resolvedInput)for(const f of await ny(c)){const d={tag:f,entry:c,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[ay,ly,uy,dy,py,my,gy,yy,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function vy(){return gf}const Ey=Cu.startsWith("3");function wy(e){return typeof e=="function"?e():pe(e)}function Zs(e,t=""){if(e instanceof Promise)return e;const n=wy(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Zs(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,o])=>r==="titleTemplate"||r.startsWith("on")?[r,pe(o)]:[r,Zs(o,r)])):n}const Ty={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Zs(t.input)}}},yf="usehead";function Ay(e){return{install(n){Ey&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(yf,e))}}.install}function Sy(e={}){e.domDelayFn=e.domDelayFn||(n=>on(()=>setTimeout(()=>n(),0)));const t=_y(e);return t.use(Ty),t.install=Ay(t),t}const ei=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ti="__unhead_injection_handler__";function Ry(e){ei[ti]=e}function Rv(){if(ti in ei)return ei[ti]();const e=ze(yf);return e||vy()}let co,uo;function Cy(){return co=$fetch($i(`builds/meta/${tr().app.buildId}.json`),{responseType:"json"}),co.then(e=>{uo=xg(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),co}function Uo(){return co||Cy()}async function Vi(e){if(await Uo(),!uo)return console.error("[nuxt] Error creating app manifest matcher.",uo),{};try{return ef({},...uo.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function Dl(e,t={}){const n=await ky(e,t),r=Ee(),o=r._payloadCache=r._payloadCache||{};return n in o||(o[n]=bf(e).then(s=>s?_f(n).then(i=>i||(delete o[n],null)):(o[n]=null,null))),o[n]}const xy="_payload.json";async function ky(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||An(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=tr(),o=t.hash||(t.fresh?Date.now():r.app.buildId),s=r.app.cdnURL,i=s&&await bf(e)?s:r.app.baseURL;return Di(i,n.pathname,xy+(o?`?${o}`:""))}async function _f(e){const t=fetch(e).then(n=>n.text().then(vf));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function bf(e=ji().path){if(e=Ni(e),(await Uo()).prerendered.includes(e))return!0;const n=await Vi(e);return!!n.prerender&&!n.redirect}let ro=null;async function Oy(){if(ro)return ro;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await vf(e.textContent||""),n=e.dataset.src?await _f(e.dataset.src):void 0;return ro={...t,...n,...window.__NUXT__},ro}async function vf(e){return await zg(e,Ee()._payloadRevivers)}function Py(e,t){Ee()._payloadRevivers[e]=t}const Hl={NuxtError:e=>jo(e),EmptyShallowRef:e=>wr(e==="_"?void 0:e==="0n"?BigInt(0):Cr(e)),EmptyRef:e=>ht(e==="_"?void 0:e==="0n"?BigInt(0):Cr(e)),ShallowRef:e=>wr(e),ShallowReactive:e=>Mt(e),Ref:e=>ht(e),Reactive:e=>Tn(e)},Ly=Xe({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in Hl)Py(r,Hl[r]);Object.assign(e.payload,([t,n]=Xn(()=>e.runWithContext(Oy)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Iy=[],My=Xe({name:"nuxt:head",enforce:"pre",setup(e){const t=Sy({plugins:Iy});Ry(()=>Ee().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await mf(t)};t.hooks.hook("dom:beforeRender",o=>{o.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.4.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */const Mn=typeof document<"u";function Ny(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function vs(e,t){const n={};for(const r in t){const o=t[r];n[r]=mt(o)?o.map(e):e(o)}return n}const _r=()=>{},mt=Array.isArray,Ef=/#/g,Dy=/&/g,Hy=/\//g,Fy=/=/g,$y=/\?/g,wf=/\+/g,jy=/%5B/g,Uy=/%5D/g,Tf=/%5E/g,By=/%60/g,Af=/%7B/g,Vy=/%7C/g,Sf=/%7D/g,zy=/%20/g;function zi(e){return encodeURI(""+e).replace(Vy,"|").replace(jy,"[").replace(Uy,"]")}function Wy(e){return zi(e).replace(Af,"{").replace(Sf,"}").replace(Tf,"^")}function ni(e){return zi(e).replace(wf,"%2B").replace(zy,"+").replace(Ef,"%23").replace(Dy,"%26").replace(By,"`").replace(Af,"{").replace(Sf,"}").replace(Tf,"^")}function Ky(e){return ni(e).replace(Fy,"%3D")}function Gy(e){return zi(e).replace(Ef,"%23").replace($y,"%3F")}function qy(e){return e==null?"":Gy(e).replace(Hy,"%2F")}function xr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Xy=/\/$/,Yy=e=>e.replace(Xy,"");function Es(e,t,n="/"){let r,o={},s="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=e_(r??t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:xr(i)}}function Jy(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Fl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Qy(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Yn(t.matched[r],n.matched[o])&&Rf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Yn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Rf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Zy(e[n],t[n]))return!1;return!0}function Zy(e,t){return mt(e)?$l(e,t):mt(t)?$l(t,e):e===t}function $l(e,t){return mt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function e_(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,i,a;for(i=0;i1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(i).join("/")}const ft={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var kr;(function(e){e.pop="pop",e.push="push"})(kr||(kr={}));var br;(function(e){e.back="back",e.forward="forward",e.unknown=""})(br||(br={}));function t_(e){if(!e)if(Mn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Yy(e)}const n_=/^[^#]+#/;function r_(e,t){return e.replace(n_,"#")+t}function o_(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 Bo=()=>({left:window.scrollX,top:window.scrollY});function s_(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=o_(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function jl(e,t){return(history.state?history.state.position-t:-1)+e}const ri=new Map;function i_(e,t){ri.set(e,t)}function a_(e){const t=ri.get(e);return ri.delete(e),t}let l_=()=>location.protocol+"//"+location.host;function Cf(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),Fl(l,"")}return Fl(n,e)+r+o}function c_(e,t,n,r){let o=[],s=[],i=null;const a=({state:d})=>{const h=Cf(e,location),b=n.value,S=t.value;let I=0;if(d){if(n.value=h,t.value=d,i&&i===b){i=null;return}I=S?d.position-S.position:0}else r(h);o.forEach(D=>{D(n.value,b,{delta:I,type:kr.pop,direction:I?I>0?br.forward:br.back:br.unknown})})};function l(){i=n.value}function c(d){o.push(d);const h=()=>{const b=o.indexOf(d);b>-1&&o.splice(b,1)};return s.push(h),h}function u(){const{history:d}=window;d.state&&d.replaceState(fe({},d.state,{scroll:Bo()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:f}}function Ul(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?Bo():null}}function u_(e){const{history:t,location:n}=window,r={value:Cf(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:l_()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),o.value=c}catch(h){console.error(h),n[u?"replace":"assign"](d)}}function i(l,c){const u=fe({},t.state,Ul(o.value.back,l,o.value.forward,!0),c,{position:o.value.position});s(l,u,!0),r.value=l}function a(l,c){const u=fe({},o.value,t.state,{forward:l,scroll:Bo()});s(u.current,u,!0);const f=fe({},Ul(r.value,l,null),{position:u.position+1},c);s(l,f,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function xf(e){e=t_(e);const t=u_(e),n=c_(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=fe({location:"",base:e,go:r,createHref:r_.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function f_(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),xf(e)}function d_(e){return typeof e=="string"||e&&typeof e=="object"}function kf(e){return typeof e=="string"||typeof e=="symbol"}const Of=Symbol("");var Bl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Bl||(Bl={}));function Jn(e,t){return fe(new Error,{type:e,[Of]:!0},t)}function xt(e,t){return e instanceof Error&&Of in e&&(t==null||!!(e.type&t))}const Vl="[^/]+?",p_={sensitive:!1,strict:!1,start:!0,end:!0},h_=/[.+*?^${}()[\]/\\]/g;function m_(e,t){const n=fe({},p_,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function Pf(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const y_={type:0,value:""},__=/[a-zA-Z0-9_]/;function b_(e){if(!e)return[[]];if(e==="/")return[[y_]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let a=0,l,c="",u="";function f(){c&&(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{i(g)}:_r}function i(f){if(kf(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){const d=S_(f,n);n.splice(d,0,f),f.record.name&&!Kl(f)&&r.set(f.record.name,f)}function c(f,d){let h,b={},S,I;if("name"in f&&f.name){if(h=r.get(f.name),!h)throw Jn(1,{location:f});I=h.record.name,b=fe(Wl(d.params,h.keys.filter(g=>!g.optional).concat(h.parent?h.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),f.params&&Wl(f.params,h.keys.map(g=>g.name))),S=h.stringify(b)}else if(f.path!=null)S=f.path,h=n.find(g=>g.re.test(S)),h&&(b=h.parse(S),I=h.record.name);else{if(h=d.name?r.get(d.name):n.find(g=>g.re.test(d.path)),!h)throw Jn(1,{location:f,currentLocation:d});I=h.record.name,b=fe({},d.params,f.params),S=h.stringify(b)}const D=[];let _=h;for(;_;)D.unshift(_.record),_=_.parent;return{name:I,path:S,params:b,matched:D,meta:A_(D)}}e.forEach(f=>s(f));function u(){n.length=0,r.clear()}return{addRoute:s,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:o}}function Wl(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function w_(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:T_(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 T_(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 Kl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function A_(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function Gl(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function S_(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;Pf(e,t[s])<0?r=s:n=s+1}const o=R_(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function R_(e){let t=e;for(;t=t.parent;)if(Lf(t)&&Pf(e,t)===0)return t}function Lf({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function C_(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&ni(s)):[r&&ni(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function x_(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=mt(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const k_=Symbol(""),Xl=Symbol(""),Wi=Symbol(""),Ki=Symbol(""),oi=Symbol("");function lr(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Gt(e,t,n,r,o,s=i=>i()){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const c=d=>{d===!1?l(Jn(4,{from:n,to:t})):d instanceof Error?l(d):d_(d)?l(Jn(2,{from:t,to:d})):(i&&r.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),a())},u=s(()=>e.call(r&&r.instances[o],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(d=>l(d))})}function ws(e,t,n,r,o=s=>s()){const s=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(O_(l)){const u=(l.__vccOpts||l)[t];u&&s.push(Gt(u,n,r,i,a,o))}else{let c=l();s.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const f=Ny(u)?u.default:u;i.components[a]=f;const h=(f.__vccOpts||f)[t];return h&&Gt(h,n,r,i,a,o)()}))}}return s}function O_(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Yl(e){const t=ze(Wi),n=ze(Ki),r=Ge(()=>{const l=pe(e.to);return t.resolve(l)}),o=Ge(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(Yn.bind(null,u));if(d>-1)return d;const h=Jl(l[c-2]);return c>1&&Jl(u)===h&&f[f.length-1].path!==h?f.findIndex(Yn.bind(null,l[c-2])):d}),s=Ge(()=>o.value>-1&&M_(n.params,r.value.params)),i=Ge(()=>o.value>-1&&o.value===n.matched.length-1&&Rf(n.params,r.value.params));function a(l={}){return I_(l)?t[pe(e.replace)?"replace":"push"](pe(e.to)).catch(_r):Promise.resolve()}return{route:r,href:Ge(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const P_=sn({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:Yl,setup(e,{slots:t}){const n=Tn(Yl(e)),{options:r}=ze(Wi),o=Ge(()=>({[Ql(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ql(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:Me("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),L_=P_;function I_(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 M_(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!mt(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function Jl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ql=(e,t,n)=>e??t??n,N_=sn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ze(oi),o=Ge(()=>e.route||r.value),s=ze(Xl,0),i=Ge(()=>{let c=pe(s);const{matched:u}=o.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=Ge(()=>o.value.matched[i.value]);_n(Xl,Ge(()=>i.value+1)),_n(k_,a),_n(oi,o);const l=ht();return Qt(()=>[l.value,a.value,e.name],([c,u,f],[d,h,b])=>{u&&(u.instances[f]=c,h&&h!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!Yn(u,h)||!d)&&(u.enterCallbacks[f]||[]).forEach(S=>S(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return Zl(n.default,{Component:d,route:c});const h=f.props[u],b=h?h===!0?c.params:typeof h=="function"?h(c):h:null,I=Me(d,fe({},b,t,{onVnodeUnmounted:D=>{D.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return Zl(n.default,{Component:I,route:c})||I}}});function Zl(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const If=N_;function D_(e){const t=E_(e.routes,e),n=e.parseQuery||C_,r=e.stringifyQuery||ql,o=e.history,s=lr(),i=lr(),a=lr(),l=wr(ft);let c=ft;Mn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=vs.bind(null,k=>""+k),f=vs.bind(null,qy),d=vs.bind(null,xr);function h(k,W){let V,X;return kf(k)?(V=t.getRecordMatcher(k),X=W):X=k,t.addRoute(X,V)}function b(k){const W=t.getRecordMatcher(k);W&&t.removeRoute(W)}function S(){return t.getRoutes().map(k=>k.record)}function I(k){return!!t.getRecordMatcher(k)}function D(k,W){if(W=fe({},W||l.value),typeof k=="string"){const m=Es(n,k,W.path),T=t.resolve({path:m.path},W),O=o.createHref(m.fullPath);return fe(m,T,{params:d(T.params),hash:xr(m.hash),redirectedFrom:void 0,href:O})}let V;if(k.path!=null)V=fe({},k,{path:Es(n,k.path,W.path).path});else{const m=fe({},k.params);for(const T in m)m[T]==null&&delete m[T];V=fe({},k,{params:f(m)}),W.params=f(W.params)}const X=t.resolve(V,W),ce=k.hash||"";X.params=u(d(X.params));const he=Jy(r,fe({},k,{hash:Wy(ce),path:X.path})),p=o.createHref(he);return fe({fullPath:he,hash:ce,query:r===ql?x_(k.query):k.query||{}},X,{redirectedFrom:void 0,href:p})}function _(k){return typeof k=="string"?Es(n,k,l.value.path):fe({},k)}function g(k,W){if(c!==k)return Jn(8,{from:W,to:k})}function v(k){return P(k)}function A(k){return v(fe(_(k),{replace:!0}))}function E(k){const W=k.matched[k.matched.length-1];if(W&&W.redirect){const{redirect:V}=W;let X=typeof V=="function"?V(k):V;return typeof X=="string"&&(X=X.includes("?")||X.includes("#")?X=_(X):{path:X},X.params={}),fe({query:k.query,hash:k.hash,params:X.path!=null?{}:k.params},X)}}function P(k,W){const V=c=D(k),X=l.value,ce=k.state,he=k.force,p=k.replace===!0,m=E(V);if(m)return P(fe(_(m),{state:typeof m=="object"?fe({},ce,m.state):ce,force:he,replace:p}),W||V);const T=V;T.redirectedFrom=W;let O;return!he&&Qy(r,X,V)&&(O=Jn(16,{to:T,from:X}),Je(X,X,!0,!1)),(O?Promise.resolve(O):R(T,X)).catch(C=>xt(C)?xt(C,2)?C:ct(C):q(C,T,X)).then(C=>{if(C){if(xt(C,2))return P(fe({replace:p},_(C.to),{state:typeof C.to=="object"?fe({},ce,C.to.state):ce,force:he}),W||T)}else C=N(T,X,!0,p,ce);return G(T,X,C),C})}function F(k,W){const V=g(k,W);return V?Promise.reject(V):Promise.resolve()}function M(k){const W=ut.values().next().value;return W&&typeof W.runWithContext=="function"?W.runWithContext(k):k()}function R(k,W){let V;const[X,ce,he]=H_(k,W);V=ws(X.reverse(),"beforeRouteLeave",k,W);for(const m of X)m.leaveGuards.forEach(T=>{V.push(Gt(T,k,W))});const p=F.bind(null,k,W);return V.push(p),Ce(V).then(()=>{V=[];for(const m of s.list())V.push(Gt(m,k,W));return V.push(p),Ce(V)}).then(()=>{V=ws(ce,"beforeRouteUpdate",k,W);for(const m of ce)m.updateGuards.forEach(T=>{V.push(Gt(T,k,W))});return V.push(p),Ce(V)}).then(()=>{V=[];for(const m of he)if(m.beforeEnter)if(mt(m.beforeEnter))for(const T of m.beforeEnter)V.push(Gt(T,k,W));else V.push(Gt(m.beforeEnter,k,W));return V.push(p),Ce(V)}).then(()=>(k.matched.forEach(m=>m.enterCallbacks={}),V=ws(he,"beforeRouteEnter",k,W,M),V.push(p),Ce(V))).then(()=>{V=[];for(const m of i.list())V.push(Gt(m,k,W));return V.push(p),Ce(V)}).catch(m=>xt(m,8)?m:Promise.reject(m))}function G(k,W,V){a.list().forEach(X=>M(()=>X(k,W,V)))}function N(k,W,V,X,ce){const he=g(k,W);if(he)return he;const p=W===ft,m=Mn?history.state:{};V&&(X||p?o.replace(k.fullPath,fe({scroll:p&&m&&m.scroll},ce)):o.push(k.fullPath,ce)),l.value=k,Je(k,W,V,p),ct()}let J;function oe(){J||(J=o.listen((k,W,V)=>{if(!Sn.listening)return;const X=D(k),ce=E(X);if(ce){P(fe(ce,{replace:!0}),X).catch(_r);return}c=X;const he=l.value;Mn&&i_(jl(he.fullPath,V.delta),Bo()),R(X,he).catch(p=>xt(p,12)?p:xt(p,2)?(P(p.to,X).then(m=>{xt(m,20)&&!V.delta&&V.type===kr.pop&&o.go(-1,!1)}).catch(_r),Promise.reject()):(V.delta&&o.go(-V.delta,!1),q(p,X,he))).then(p=>{p=p||N(X,he,!1),p&&(V.delta&&!xt(p,8)?o.go(-V.delta,!1):V.type===kr.pop&&xt(p,20)&&o.go(-1,!1)),G(X,he,p)}).catch(_r)}))}let le=lr(),K=lr(),ne;function q(k,W,V){ct(k);const X=K.list();return X.length?X.forEach(ce=>ce(k,W,V)):console.error(k),Promise.reject(k)}function Ye(){return ne&&l.value!==ft?Promise.resolve():new Promise((k,W)=>{le.add([k,W])})}function ct(k){return ne||(ne=!k,oe(),le.list().forEach(([W,V])=>k?V(k):W()),le.reset()),k}function Je(k,W,V,X){const{scrollBehavior:ce}=e;if(!Mn||!ce)return Promise.resolve();const he=!V&&a_(jl(k.fullPath,0))||(X||!V)&&history.state&&history.state.scroll||null;return on().then(()=>ce(k,W,he)).then(p=>p&&s_(p)).catch(p=>q(p,k,W))}const Re=k=>o.go(k);let St;const ut=new Set,Sn={currentRoute:l,listening:!0,addRoute:h,removeRoute:b,clearRoutes:t.clearRoutes,hasRoute:I,getRoutes:S,resolve:D,options:e,push:v,replace:A,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:K.add,isReady:Ye,install(k){const W=this;k.component("RouterLink",L_),k.component("RouterView",If),k.config.globalProperties.$router=W,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>pe(l)}),Mn&&!St&&l.value===ft&&(St=!0,v(o.location).catch(ce=>{}));const V={};for(const ce in ft)Object.defineProperty(V,ce,{get:()=>l.value[ce],enumerable:!0});k.provide(Wi,W),k.provide(Ki,Mt(V)),k.provide(oi,l);const X=k.unmount;ut.add(k),k.unmount=function(){ut.delete(k),ut.size<1&&(c=ft,J&&J(),J=null,l.value=ft,St=!1,ne=!1),X()}}};function Ce(k){return k.reduce((W,V)=>W.then(()=>M(V)),Promise.resolve())}return Sn}function H_(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;iYn(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>Yn(c,l))||o.push(l))}return[n,r,o]}function F_(e){return ze(Ki)}const $_=(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())||""}),si=(e,t)=>{const n=e.route.matched.find(o=>{var s;return((s=o.components)==null?void 0:s.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&$_(e.route,n));return typeof r=="function"?r(e.route):r},j_=(e,t)=>({default:()=>e?Me(Kp,e===!0?{}:e,t):t});function Gi(e){return Array.isArray(e)?e:[e]}const U_="modulepreload",B_=function(e,t){return e[0]==="."?new URL(e,t).href:e},ec={},V_=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.all(n.map(l=>{if(l=B_(l,r),l in ec)return;ec[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(!!r)for(let h=s.length-1;h>=0;h--){const b=s[h];if(b.href===l&&(!c||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":U_,c||(d.as="script",d.crossOrigin=""),d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),c)return new Promise((h,b)=>{d.addEventListener("load",h),d.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${l}`)))})}))}return o.then(()=>t()).catch(s=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s})},ve=(...e)=>V_(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),z_={middleware:["auth"]},W_={layout:!1,validate:async({params:e})=>{const{chapterId:t,bookType:n,bookSlug:r}=e;return t&&typeof t=="string"&&/^\d+$/.test(t)&&(n==="novela"||n==="comic")&&r&&typeof r=="string"&&/^[a-z0-9]+(?:-[a-z0-9]+)*$/.test(r)||!1}},K_={layout:!1},G_={validate:({params:e})=>(e.bookType==="novela"||e.bookType==="comic")&&e.bookSlug&&typeof e.bookSlug=="string"&&/^[a-z0-9]+(?:-[a-z0-9]+)*$/.test(e.bookSlug)||!1},q_={validate:({query:e})=>{if(e){for(let t of Object.keys(e))if(t!=="genero"&&t!=="estado"&&t!=="tipo"||t==="tipo"&&e[t]!=="comic"&&e[t]!=="novela"||t!=="tipo"&&isNaN(e[t]))return!1}return!0}},tc=[{name:"perfil",path:"/:perfil()",meta:z_||{},component:()=>ve(()=>import("./BlEEPFJn.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(e=>e.default||e)},{name:"anuncios",path:"/anuncios",component:()=>ve(()=>import("./DTGDAD0H.js"),__vite__mapDeps([3,4]),import.meta.url).then(e=>e.default||e)},{name:"capitulo-chapterId-bookType-bookSlug",path:"/capitulo/:chapterId()/:bookType()-:bookSlug()",meta:W_||{},component:()=>ve(()=>import("./BRVDTvU8.js"),__vite__mapDeps([5,6,7,8,9,10,11,12,13,14,15,16,1,17,4,18,19]),import.meta.url).then(e=>e.default||e)},{name:"capitulos",path:"/capitulos",component:()=>ve(()=>import("./Dm6votST.js"),__vite__mapDeps([20,6,7,1,21,9,22,23,13,24,12,4]),import.meta.url).then(e=>e.default||e)},{name:"condiciones-de-servicio",path:"/condiciones-de-servicio",component:()=>ve(()=>import("./BNqEUXAS.js"),__vite__mapDeps([25,26,12]),import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",component:()=>ve(()=>import("./Dez-oZPX.js"),__vite__mapDeps([27,9,1,8,7,21,17,6,23,13,28,4]),import.meta.url).then(e=>e.default||e)},{name:"perfil-ajustes",path:"/perfil/ajustes",component:()=>ve(()=>import("./VsWqWBTN.js"),__vite__mapDeps([29,30,31,18]),import.meta.url).then(e=>e.default||e)},{name:"perfil-historial-comic",path:"/perfil/historial-comic",component:()=>ve(()=>import("./fmuPebGI.js"),__vite__mapDeps([32,1,28,9,4,13,23]),import.meta.url).then(e=>e.default||e)},{name:"perfil-historial-novelas",path:"/perfil/historial-novelas",component:()=>ve(()=>import("./CQDaDbKM.js"),__vite__mapDeps([33,1,28,9,4,13,23]),import.meta.url).then(e=>e.default||e)},{name:"perfil",path:"/perfil",component:()=>ve(()=>import("./BytUpptK.js"),__vite__mapDeps([34,9,1,4,13]),import.meta.url).then(e=>e.default||e)},{name:"perfil-notificaciones",path:"/perfil/notificaciones",component:()=>ve(()=>import("./u99sifFC.js"),__vite__mapDeps([35,1,28,9,4,23,13]),import.meta.url).then(e=>e.default||e)},{name:"politica-de-privacidad",path:"/politica-de-privacidad",component:()=>ve(()=>import("./CbYXM2FA.js"),__vite__mapDeps([36,26,12]),import.meta.url).then(e=>e.default||e)},{name:"recuperar",path:"/recuperar",meta:K_||{},component:()=>ve(()=>import("./DirnujzA.js"),__vite__mapDeps([37,30,31,18,38]),import.meta.url).then(e=>e.default||e)},{name:"series-bookType-bookSlug",path:"/series/:bookType()-:bookSlug()",meta:G_||{},component:()=>ve(()=>import("./DPkl6v8m.js"),__vite__mapDeps([39,9,1,15,13,16,6,7,8,22,23,24,30,40,41,4,12,18]),import.meta.url).then(e=>e.default||e)},{name:"series",path:"/series",meta:q_||{},component:()=>ve(()=>import("./CJSJF-GA.js"),__vite__mapDeps([42,6,7,21,17,9,1,8,11,12,13,14,41,4]),import.meta.url).then(e=>e.default||e)}],Mf=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Me(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function nc(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 X_(e,t){return e===t||t===ft?!1:nc(e)!==nc(t)?!0:!e.matched.every((r,o)=>{var s,i;return r.components&&r.components.default===((i=(s=t.matched[o])==null?void 0:s.components)==null?void 0:i.default)})}const Y_={scrollBehavior(e,t,n){var c;const r=Ee(),o=((c=lt().options)==null?void 0:c.scrollBehaviorType)??"auto";let s=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!s&&t&&e&&i!==!1&&X_(e,t)&&(s={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:rc(e.hash),behavior:o}:!1;const a=u=>!!(u.meta.pageTransition??Ks),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(u=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(s={el:e.hash,top:rc(e.hash),behavior:o}),u(s)})})}};function rc(e){try{const t=document.querySelector(e);if(t)return Number.parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const J_={hashMode:!1,scrollBehaviorType:"auto"},Ze={...J_,...Y_},Q_=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=Ee(),o=lt();if(([t,n]=Xn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=jo({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=o.beforeResolve(c=>{if(a(),c===e){const u=o.afterEach(async()=>{u(),await r.runWithContext(()=>Nn(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Z_=async e=>{let t,n;const r=([t,n]=Xn(()=>Vi(e.path)),t=await t,n(),t);if(r.redirect)return An(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},eb=[Q_,Z_],vr={auth:()=>ve(()=>import("./CSeG4rsh.js"),[],import.meta.url),guest:()=>ve(()=>import("./xDSBZYYf.js"),[],import.meta.url)};function tb(e,t,n){const{pathname:r,search:o,hash:s}=t,i=e.indexOf("#");if(i>-1){const c=s.includes(e.slice(i))?e.slice(i).length:1;let u=s.slice(c);return u[0]!=="/"&&(u="/"+u),yl(u,"")}const a=yl(r,e),l=!n||Rm(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":o)+s}const nb=Xe({name:"nuxt:router",enforce:"pre",async setup(e){var I,D;let t,n,r=tr().app.baseURL;Ze.hashMode&&!r.includes("#")&&(r+="#");const o=((I=Ze.history)==null?void 0:I.call(Ze,r))??(Ze.hashMode?f_(r):xf(r)),s=((D=Ze.routes)==null?void 0:D.call(Ze,tc))??tc;let i;const a=D_({...Ze,scrollBehavior:(_,g,v)=>{if(g===ft){i=v;return}if(Ze.scrollBehavior){if(a.options.scrollBehavior=Ze.scrollBehavior,"scrollRestoration"in window.history){const A=a.beforeEach(()=>{A(),window.history.scrollRestoration="manual"})}return Ze.scrollBehavior(_,ft,i||v)}},history:o,routes:s});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=wr(a.currentRoute.value);a.afterEach((_,g)=>{l.value=g}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const c=tb(r,window.location,e.payload.path),u=wr(a.currentRoute.value),f=()=>{u.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((_,g)=>{var v,A,E,P;((A=(v=_.matched[0])==null?void 0:v.components)==null?void 0:A.default)===((P=(E=g.matched[0])==null?void 0:E.components)==null?void 0:P.default)&&f()});const d={};for(const _ in u.value)Object.defineProperty(d,_,{get:()=>u.value[_]});e._route=Mt(d),e._middleware=e._middleware||{global:[],named:{}};const h=$o();a.afterEach(async(_,g,v)=>{delete e._processingMiddleware,!e.isHydrating&&h.value&&await e.runWithContext(Dg),v&&await e.callHook("page:loading:end"),_.matched.length===0&&await e.runWithContext(()=>Nn(Ys({statusCode:404,fatal:!1,statusMessage:`Page not found: ${_.fullPath}`,data:{path:_.fullPath}})))});try{[t,n]=Xn(()=>a.isReady()),await t,n()}catch(_){[t,n]=Xn(()=>e.runWithContext(()=>Nn(_))),await t,n()}const b=c!==a.currentRoute.value.fullPath?a.resolve(c):a.currentRoute.value;f();const S=e.payload.state._layout;return a.beforeEach(async(_,g)=>{var v;await e.callHook("page:loading:start"),_.meta=Tn(_.meta),e.isHydrating&&S&&!Vn(_.meta.layout)&&(_.meta.layout=S),e._processingMiddleware=!0;{const A=new Set([...eb,...e._middleware.global]);for(const E of _.matched){const P=E.meta.middleware;if(P)for(const F of Gi(P))A.add(F)}{const E=await e.runWithContext(()=>Vi(_.path));if(E.appMiddleware)for(const P in E.appMiddleware)E.appMiddleware[P]?A.add(P):A.delete(P)}for(const E of A){const P=typeof E=="string"?e._middleware.named[E]||await((v=vr[E])==null?void 0:v.call(vr).then(M=>M.default||M)):E;if(!P)throw new Error(`Unknown route middleware: '${E}'.`);const F=await e.runWithContext(()=>P(_,g));if(!e.payload.serverRendered&&e.isHydrating&&(F===!1||F instanceof Error)){const M=F||Ys({statusCode:404,statusMessage:`Page Not Found: ${c}`});return await e.runWithContext(()=>Nn(M)),!1}if(F!==!0&&(F||F===!1))return F}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),e.hooks.hookOnce("app:created",async()=>{try{"name"in b&&(b.name=void 0),await a.replace({...b,force:!0}),a.options.scrollBehavior=Ze.scrollBehavior}catch(_){await e.runWithContext(()=>Nn(_))}}),{provide:{router:a}}}}),oc=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Cv=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Nf=e=>{const t=Ee();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{oc(()=>e())}):oc(()=>e())},rb=Xe({name:"nuxt:payload",setup(e){lt().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await Dl(t.path);r&&Object.assign(e.static.data,r.data)}),Nf(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await Dl(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Uo,1e3)})}}),ob=Xe(e=>{let t;async function n(){const r=await Uo();t&&clearTimeout(t),t=setTimeout(n,wl);try{const o=await $fetch($i("builds/latest.json")+`?${Date.now()}`);o.id!==r.id&&e.hooks.callHook("app:manifest:update",o)}catch{}}Nf(()=>{t=setTimeout(n,wl)})}),sb=Xe({name:"nuxt:global-components"}),Xt={chapter:()=>ve(()=>import("./BU60VH2z.js"),__vite__mapDeps([43,44,1,13,30,31,40,18,38,7,45,10]),import.meta.url).then(e=>e.default||e),default:()=>ve(()=>import("./CWLPOd5K.js"),__vite__mapDeps([46,44,1,13,30,31,40,18,38,7,45,9,41,4,47]),import.meta.url).then(e=>e.default||e),empty:()=>ve(()=>import("./B4HoujKo.js"),[],import.meta.url).then(e=>e.default||e)},ib=Xe({name:"nuxt:prefetch",setup(e){const t=lt();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var o;const r=(o=n==null?void 0:n.meta)==null?void 0:o.layout;r&&typeof Xt[r]=="function"&&await Xt[r]()})}),e.hooks.hook("link:prefetch",n=>{if(An(n))return;const r=t.resolve(n);if(!r)return;const o=r.meta.layout;let s=Gi(r.meta.middleware);s=s.filter(i=>typeof i=="string");for(const i of s)typeof vr[i]=="function"&&vr[i]();o&&typeof Xt[o]=="function"&&Xt[o]()})}}),ab=Xe(()=>{});function lb(e={}){const t=e.path||window.location.pathname;let n={};try{n=Cr(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:s})=>{r.add(s)});function o(s){const a="href"in s&&s.href[0]==="#"?n.app.baseURL+s.href:Di(n.app.baseURL,s.fullPath);lb({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(o)}),t.onError((s,i)=>{r.has(s)&&o(i)})}});function Df(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.assign({},e,t,{style:Object.assign({},e==null?void 0:e.style,t==null?void 0:t.style),class:Hf(e==null?void 0:e.class,t==null?void 0:t.class)})}function jf(e){ub(e),e.appear=!!(e.appear||e.appearVisible);var t=e.appear,n=e.appearVisible,r=e.duration,o=pb(r,n),s={css:!0,type:"animation",appearFromClass:kt.appearFrom,appearActiveClass:kt.appearActive,appearToClass:kt.appearTo,enterFromClass:kt.inFrom,enterActiveClass:kt.inActive,enterToClass:kt.inTo,leaveFromClass:kt.outFrom,leaveActiveClass:kt.outActive,leaveToClass:kt.outTo,onEnter:o,onLeave:o};t&&(s.onAppear=o);var i=$f(s,e);return delete i.appearVisible,delete i.duration,i}function Uf(e,t){var n=jf(Object.assign({},t.attrs,e));return Me(Mr,n,t.slots)}Uf.props=Ff;function Bf(e,t){var n=jf(Object.assign({},t.attrs,e));function r(){var o=t.slots.default?t.slots.default():[],s=Ho(o);return s.forEach(function(i,a){i.props=$f({style:{"--xyz-index":a,"--xyz-index-rev":s.length-a-1}},i.props)}),o}return Me(Mh,n,r)}Bf.props=hb;function ic(e,t){var n=t.value;e.setAttribute("xyz",Hf(e._xyzOriginal,n))}var mb={beforeMount:function(t){t._xyzOriginal=t.getAttribute("xyz"),ic.apply(void 0,arguments)},updated:ic},gb={install:function(t){t.component("XyzTransition",Uf),t.component("XyzTransitionGroup",Bf),t.directive("xyz",mb)}};const yb=Xe(e=>{e.vueApp.use(gb)}),_b="$s";function bb(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const o=_b+n,s=Ee(),i=jc(s.payload.state,o);if(i.value===void 0&&r){const a=r();if(Ne(a))return s.payload.state[o]=a,a;i.value=a}return i}function vt(e){if(typeof e!="object")return e;var t,n,r=Object.prototype.toString.call(e);if(r==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=vt(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:vt(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=vt(e[t])}return n}if(r==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=vt(e[t]);return n}return r==="[object Set]"?(n=new Set,e.forEach(function(o){n.add(vt(o))}),n):r==="[object Map]"?(n=new Map,e.forEach(function(o,s){n.set(vt(s),vt(o))}),n):r==="[object Date]"?new Date(+e):r==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r==="[object DataView]"?new e.constructor(vt(e.buffer)):r==="[object ArrayBuffer]"?e.slice(0):r.slice(-6)==="Array]"?new e.constructor(e):e}const vb={path:"/",watch:!0,decode:e=>Cr(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},Ts=window.cookieStore;function Eb(e,t){var l;const n={...vb,...t},r=ac(n)||{};let o;n.maxAge!==void 0?o=n.maxAge*1e3:n.expires&&(o=n.expires.getTime()-Date.now());const s=o!==void 0&&o<=0,i=vt(s?void 0:r[e]??((l=n.default)==null?void 0:l.call(n))),a=o&&!s?Ab(i,o,n.watch&&n.watch!=="shallow"):ht(i);{let c=null;try{!Ts&&typeof BroadcastChannel<"u"&&(c=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const u=()=>{n.readonly||Rg(a.value,r[e])||(Tb(e,a.value,n),r[e]=vt(a.value),c==null||c.postMessage({value:n.encode(a.value)}))},f=h=>{var S;const b=h.refresh?(S=ac(n))==null?void 0:S[e]:n.decode(h.value);d=!0,r[e]=a.value=b,on(()=>{d=!1})};let d=!1;Po()&&Tc(()=>{d=!0,u(),c==null||c.close()}),Ts?Ts.onchange=h=>{const b=h.changed.find(S=>S.name===e);b&&f({value:b.value})}:c&&(c.onmessage=({data:h})=>f(h)),n.watch?Qt(a,()=>{d||u()},{deep:n.watch!=="shallow"}):u()}return a}function ac(e={}){return ug(document.cookie,e)}function wb(e,t,n={}){return t==null?Al(e,t,{...n,maxAge:-1}):Al(e,t,n)}function Tb(e,t,n={}){document.cookie=wb(e,t,n)}const lc=2147483647;function Ab(e,t,n){let r,o,s=0;const i=n?ht(e):{value:e};return Po()&&Tc(()=>{o==null||o(),clearTimeout(r)}),Jd((a,l)=>{n&&(o=Qt(i,l));function c(){s=0,clearTimeout(r);const u=t-s,f=u{if(s+=f,sd)}catch(d){if(!(d instanceof Vu))throw d;const h=((u=d.response)==null?void 0:u.status)??-1;throw t&&[401,419].includes(h)&&await i.push("/"),n&&[409].includes(h)&&await i.push("/verify-email"),[500].includes(h)&&console.error("[Laravel Error]",(f=d.data)==null?void 0:f.message,d.data),d}}async function Rb(){const{BACKEND_URL:e}=tr().public;await Fi("/sanctum/csrf-cookie",{baseURL:e,credentials:"include"})}function Cb(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null}const Vf=()=>bb("user",()=>{}),xv=()=>{const e=lt(),t=Vf(),n=Ge(()=>{var f;return!!((f=t.value)!=null&&f.data)}),r=Ge(()=>{var S,I,D,_;if(!n.value||!((S=t.value)!=null&&S.data))return"OS";const f=((I=t.value)==null?void 0:I.data.name)??"Olympus Scanlation",d=new RegExp(/(\p{L}{1})\p{L}+/,"gu"),h=[...f.matchAll(d)];return(((D=h.shift())==null?void 0:D[1])??"")+(((_=h.pop())==null?void 0:_[1])??"")});async function o(){try{t.value=await zf()}catch{t.value=null}}async function s(f){n.value||(await pn("/api/login",{method:"post",body:f}),await o())}async function i(f){await pn("/api/register",{method:"post",body:f}),await o()}async function a(){return await pn("/email/verification-notification",{method:"post"})}async function l(){n.value&&(await pn("/api/logout",{method:"post"}),t.value=null,await e.replace({query:{loggedOut:"true"}}))}async function c(f){return await pn("/api/forgot-password",{method:"post",body:f})}async function u(f){return await pn("/api/reset-password",{method:"post",body:f})}return{user:t,isLoggedIn:n,usernameCapitals:r,login:s,register:i,resendEmailVerification:a,logout:l,forgotPassword:c,resetPassword:u,refresh:o}},zf=async()=>{var e;try{return await pn("/api/user",{redirectIfNotAuthenticated:!1})}catch(t){if([401,419].includes((e=t==null?void 0:t.response)==null?void 0:e.status))return null;throw t}},xb=Xe(async()=>{let e,t;const n=Vf();n.value===void 0&&(n.value=([e,t]=Xn(()=>zf()),e=await e,t(),e))});class In{static isUndefined(t){return t===void 0}static pick(t,n){let r={};return n.forEach(o=>{r[o]=t[o]}),r}static omit(t,n){let r={};return Object.keys(t).forEach(o=>{n.indexOf(o)===-1&&(r[o]=t[o])}),r}static omitBy(t,n){let r={};return Object.keys(t).forEach(o=>{n(t[o])||(r[o]=t[o])}),r}static defaults(t,...n){n.forEach(r=>{Object.keys(r).forEach(o=>{(this.isUndefined(t[o])||t[o]==="")&&(t[o]=r[o])})})}}class kb{constructor(){this.installed=!1,this.promise=Promise.resolve(),this.loaded={},this.props=["unload","src","type","async","integrity","text","crossorigin"]}install(t){t.config.globalProperties.$scriptx=this;let n=this;n.installed||(t.component("scriptx",{props:n.props,render(){return Me("div",{style:"display:none"},this.$slots.default?this.$slots.default():void 0)},mounted(){let r=this.$el.parentElement;if(!this.src)n.promise=n.promise.then(()=>{let o=document.createElement("script"),s=this.$el.innerHTML;s=s.replace(/</gi,"<").replace(/>/gi,">").replace(/&/gi,"&"),o.type="text/javascript",o.appendChild(document.createTextNode(s)),r.appendChild(o),this.$emit("loaded")});else{let o=In.omitBy(In.pick(this,n.props),In.isUndefined);o.parent=r;let s=()=>{n.load(this.src,o).then(()=>this.$emit("loaded"),i=>this.$emit("error",i))};In.isUndefined(this.async)||this.async==="false"?n.promise=n.promise.then(s):s()}this.$nextTick(()=>{this.$el.parentElement.removeChild(this.$el)})},unmounted(){this.unload&&(new Function(this.unload)(),delete n.loaded[this.src])}}),n.installed=!0)}load(t,n={parent:document.head}){return this.loaded[t]||(this.loaded[t]=new Promise((r,o)=>{let s=document.createElement("script");In.defaults(s,In.omit(n,["unload","parent"]),{type:"text/javascript"}),s.async=!1,s.src=t,n.crossorigin&&(s.crossOrigin=n.crossorigin),s.onload=()=>r(t),s.onerror=()=>o(new Error(t)),n.parent.appendChild(s)})),this.loaded[t]}}const Ob=new kb,Pb=Xe(e=>{e.vueApp.use(Ob)}),Lb=300,oo=e=>e.toString()+"px",Ib=(e,t)=>{if(!e.target)return e;let n=e.target;const r=n.isSameNode(t);if(e.offsetX!==void 0&&r)return{x:e.offsetX,y:e.offsetY};const o={x:0,y:0};for(;!n.isSameNode(t)&&n.offsetParent;)o.x+=n.offsetLeft,o.y+=n.offsetTop,n=n.offsetParent;return o.x=e.offsetX+o.x,o.y=e.offsetY+o.y,o},Mb=(e,t)=>(Math.min(Math.max(e.offsetHeight,e.offsetWidth),t)-2)*.85;class Nb{constructor(t){os(this,"container");os(this,"backgroundColor","");this.container=t,this.updateContainer(),t.addEventListener("mousedown",this.spawnRipple.bind(this),{passive:!0})}spawnRipple(t){const n=this.container,{x:r,y:o}=Ib(t,n),s=Mb(n,t.maxSize||Lb),i=document.createElement("div");return i.className="sf-ripple",Object.assign(i.style,{transform:"scale(0) translateZ(0)",width:oo(s*2),height:oo(s*2),left:oo(r-s),top:oo(o-s),backgroundColor:t.color||this.backgroundColor}),window.requestAnimationFrame(()=>{n.appendChild(i),window.requestAnimationFrame(()=>{i.style.transform="scale(1) translateZ(0)"})}),t instanceof MouseEvent?(window.addEventListener("mouseup",this.removeRipple.bind(this,i),{passive:!0,once:!0}),i):(t.persistent!==!0&&this.removeRipple(i),i)}removeRipple(t){t&&(setTimeout(()=>{t.style.opacity=0},150),setTimeout(()=>{window.requestAnimationFrame(()=>{this.container.removeChild(t)})},500))}updateContainer(){this.container.classList.add("sf-ripple-container"),setTimeout(()=>{this.backgroundColor=window.getComputedStyle(this.container).color},0)}destroy(){this.container.removeEventListener("mousedown",this.spawnRipple)}}const Db=Xe(({vueApp:e})=>{e.directive("ripple",{mounted:(t,n)=>{t._sfRipple=new Nb(t)},updated:t=>{t._sfRipple.updateContainer()},beforeUnmount:t=>{t._sfRipple!==void 0&&t._sfRipple.destroy()}})});var Hb=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Fb(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var As={exports:{}};/*! @license DOMPurify 3.1.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.5/LICENSE */var uc;function fc(){return uc||(uc=1,function(e,t){(function(n,r){e.exports=r()})(Hb,function(){const{entries:n,setPrototypeOf:r,isFrozen:o,getPrototypeOf:s,getOwnPropertyDescriptor:i}=Object;let{freeze:a,seal:l,create:c}=Object,{apply:u,construct:f}=typeof Reflect<"u"&&Reflect;a||(a=function(w){return w}),l||(l=function(w){return w}),u||(u=function(w,L,H){return w.apply(L,H)}),f||(f=function(w,L){return new w(...L)});const d=F(Array.prototype.forEach),h=F(Array.prototype.pop),b=F(Array.prototype.push),S=F(String.prototype.toLowerCase),I=F(String.prototype.toString),D=F(String.prototype.match),_=F(String.prototype.replace),g=F(String.prototype.indexOf),v=F(String.prototype.trim),A=F(Object.prototype.hasOwnProperty),E=F(RegExp.prototype.test),P=M(TypeError);function F(x){return function(w){for(var L=arguments.length,H=new Array(L>1?L-1:0),z=1;z2&&arguments[2]!==void 0?arguments[2]:S;r&&r(x,null);let H=w.length;for(;H--;){let z=w[H];if(typeof z=="string"){const ee=L(z);ee!==z&&(o(w)||(w[H]=ee),z=ee)}x[z]=!0}return x}function G(x){for(let w=0;w/gm),k=l(/\${[\w\W]*}/gm),W=l(/^data-[\-\w.\u00B7-\uFFFF]/),V=l(/^aria-[\-\w]+$/),X=l(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),ce=l(/^(?:\w+script|data):/i),he=l(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),p=l(/^html$/i),m=l(/^[a-z][.\w]*(-[.\w]+)+$/i);var T=Object.freeze({__proto__:null,MUSTACHE_EXPR:Sn,ERB_EXPR:Ce,TMPLIT_EXPR:k,DATA_ATTR:W,ARIA_ATTR:V,IS_ALLOWED_URI:X,IS_SCRIPT_OR_DATA:ce,ATTR_WHITESPACE:he,DOCTYPE_NAME:p,CUSTOM_ELEMENT:m});const O={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},C=function(){return typeof window>"u"?null:window},U=function(w,L){if(typeof w!="object"||typeof w.createPolicy!="function")return null;let H=null;const z="data-tt-policy-suffix";L&&L.hasAttribute(z)&&(H=L.getAttribute(z));const ee="dompurify"+(H?"#"+H:"");try{return w.createPolicy(ee,{createHTML(re){return re},createScriptURL(re){return re}})}catch{return console.warn("TrustedTypes policy "+ee+" could not be created."),null}};function B(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:C();const w=Q=>B(Q);if(w.version="3.1.5",w.removed=[],!x||!x.document||x.document.nodeType!==O.document)return w.isSupported=!1,w;let{document:L}=x;const H=L,z=H.currentScript,{DocumentFragment:ee,HTMLTemplateElement:re,Node:ue,Element:se,NodeFilter:ye,NamedNodeMap:Qe=x.NamedNodeMap||x.MozNamedAttrMap,HTMLFormElement:$t,DOMParser:Dr,trustedTypes:gt}=x,an=se.prototype,$e=J(an,"cloneNode"),tt=J(an,"nextSibling"),Hr=J(an,"childNodes"),Vo=J(an,"parentNode");if(typeof re=="function"){const Q=L.createElement("template");Q.content&&Q.content.ownerDocument&&(L=Q.content.ownerDocument)}let je,nr="";const{implementation:zo,createNodeIterator:Wf,createDocumentFragment:Kf,getElementsByTagName:Gf}=L,{importNode:qf}=H;let yt={};w.isSupported=typeof n=="function"&&typeof Vo=="function"&&zo&&zo.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:Wo,ERB_EXPR:Ko,TMPLIT_EXPR:Go,DATA_ATTR:Xf,ARIA_ATTR:Yf,IS_SCRIPT_OR_DATA:Jf,ATTR_WHITESPACE:qi,CUSTOM_ELEMENT:Qf}=T;let{IS_ALLOWED_URI:Xi}=T,xe=null;const Yi=R({},[...oe,...le,...K,...q,...ct]);let ke=null;const Ji=R({},[...Je,...Re,...St,...ut]);let we=Object.seal(c(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),rr=null,qo=null,Qi=!0,Xo=!0,Zi=!1,ea=!0,Rn=!1,Yo=!0,ln=!1,Jo=!1,Qo=!1,Cn=!1,Fr=!1,$r=!1,ta=!0,na=!1;const Zf="user-content-";let Zo=!0,or=!1,xn={},kn=null;const ra=R({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let oa=null;const sa=R({},["audio","video","img","source","image","track"]);let es=null;const ia=R({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),jr="http://www.w3.org/1998/Math/MathML",Ur="http://www.w3.org/2000/svg",Rt="http://www.w3.org/1999/xhtml";let On=Rt,ts=!1,ns=null;const ed=R({},[jr,Ur,Rt],I);let sr=null;const td=["application/xhtml+xml","text/html"],nd="text/html";let Oe=null,Pn=null;const rd=L.createElement("form"),aa=function(y){return y instanceof RegExp||y instanceof Function},rs=function(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Pn&&Pn===y)){if((!y||typeof y!="object")&&(y={}),y=N(y),sr=td.indexOf(y.PARSER_MEDIA_TYPE)===-1?nd:y.PARSER_MEDIA_TYPE,Oe=sr==="application/xhtml+xml"?I:S,xe=A(y,"ALLOWED_TAGS")?R({},y.ALLOWED_TAGS,Oe):Yi,ke=A(y,"ALLOWED_ATTR")?R({},y.ALLOWED_ATTR,Oe):Ji,ns=A(y,"ALLOWED_NAMESPACES")?R({},y.ALLOWED_NAMESPACES,I):ed,es=A(y,"ADD_URI_SAFE_ATTR")?R(N(ia),y.ADD_URI_SAFE_ATTR,Oe):ia,oa=A(y,"ADD_DATA_URI_TAGS")?R(N(sa),y.ADD_DATA_URI_TAGS,Oe):sa,kn=A(y,"FORBID_CONTENTS")?R({},y.FORBID_CONTENTS,Oe):ra,rr=A(y,"FORBID_TAGS")?R({},y.FORBID_TAGS,Oe):{},qo=A(y,"FORBID_ATTR")?R({},y.FORBID_ATTR,Oe):{},xn=A(y,"USE_PROFILES")?y.USE_PROFILES:!1,Qi=y.ALLOW_ARIA_ATTR!==!1,Xo=y.ALLOW_DATA_ATTR!==!1,Zi=y.ALLOW_UNKNOWN_PROTOCOLS||!1,ea=y.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Rn=y.SAFE_FOR_TEMPLATES||!1,Yo=y.SAFE_FOR_XML!==!1,ln=y.WHOLE_DOCUMENT||!1,Cn=y.RETURN_DOM||!1,Fr=y.RETURN_DOM_FRAGMENT||!1,$r=y.RETURN_TRUSTED_TYPE||!1,Qo=y.FORCE_BODY||!1,ta=y.SANITIZE_DOM!==!1,na=y.SANITIZE_NAMED_PROPS||!1,Zo=y.KEEP_CONTENT!==!1,or=y.IN_PLACE||!1,Xi=y.ALLOWED_URI_REGEXP||X,On=y.NAMESPACE||Rt,we=y.CUSTOM_ELEMENT_HANDLING||{},y.CUSTOM_ELEMENT_HANDLING&&aa(y.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(we.tagNameCheck=y.CUSTOM_ELEMENT_HANDLING.tagNameCheck),y.CUSTOM_ELEMENT_HANDLING&&aa(y.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(we.attributeNameCheck=y.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),y.CUSTOM_ELEMENT_HANDLING&&typeof y.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(we.allowCustomizedBuiltInElements=y.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Rn&&(Xo=!1),Fr&&(Cn=!0),xn&&(xe=R({},ct),ke=[],xn.html===!0&&(R(xe,oe),R(ke,Je)),xn.svg===!0&&(R(xe,le),R(ke,Re),R(ke,ut)),xn.svgFilters===!0&&(R(xe,K),R(ke,Re),R(ke,ut)),xn.mathMl===!0&&(R(xe,q),R(ke,St),R(ke,ut))),y.ADD_TAGS&&(xe===Yi&&(xe=N(xe)),R(xe,y.ADD_TAGS,Oe)),y.ADD_ATTR&&(ke===Ji&&(ke=N(ke)),R(ke,y.ADD_ATTR,Oe)),y.ADD_URI_SAFE_ATTR&&R(es,y.ADD_URI_SAFE_ATTR,Oe),y.FORBID_CONTENTS&&(kn===ra&&(kn=N(kn)),R(kn,y.FORBID_CONTENTS,Oe)),Zo&&(xe["#text"]=!0),ln&&R(xe,["html","head","body"]),xe.table&&(R(xe,["tbody"]),delete rr.tbody),y.TRUSTED_TYPES_POLICY){if(typeof y.TRUSTED_TYPES_POLICY.createHTML!="function")throw P('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof y.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw P('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');je=y.TRUSTED_TYPES_POLICY,nr=je.createHTML("")}else je===void 0&&(je=U(gt,z)),je!==null&&typeof nr=="string"&&(nr=je.createHTML(""));a&&a(y),Pn=y}},la=R({},["mi","mo","mn","ms","mtext"]),ca=R({},["foreignobject","annotation-xml"]),od=R({},["title","style","font","a","script"]),ua=R({},[...le,...K,...ne]),fa=R({},[...q,...Ye]),sd=function(y){let j=Vo(y);(!j||!j.tagName)&&(j={namespaceURI:On,tagName:"template"});const Y=S(y.tagName),me=S(j.tagName);return ns[y.namespaceURI]?y.namespaceURI===Ur?j.namespaceURI===Rt?Y==="svg":j.namespaceURI===jr?Y==="svg"&&(me==="annotation-xml"||la[me]):!!ua[Y]:y.namespaceURI===jr?j.namespaceURI===Rt?Y==="math":j.namespaceURI===Ur?Y==="math"&&ca[me]:!!fa[Y]:y.namespaceURI===Rt?j.namespaceURI===Ur&&!ca[me]||j.namespaceURI===jr&&!la[me]?!1:!fa[Y]&&(od[Y]||!ua[Y]):!!(sr==="application/xhtml+xml"&&ns[y.namespaceURI]):!1},_t=function(y){b(w.removed,{element:y});try{y.parentNode.removeChild(y)}catch{y.remove()}},Br=function(y,j){try{b(w.removed,{attribute:j.getAttributeNode(y),from:j})}catch{b(w.removed,{attribute:null,from:j})}if(j.removeAttribute(y),y==="is"&&!ke[y])if(Cn||Fr)try{_t(j)}catch{}else try{j.setAttribute(y,"")}catch{}},da=function(y){let j=null,Y=null;if(Qo)y=""+y;else{const Le=D(y,/^[\r\n\t ]+/);Y=Le&&Le[0]}sr==="application/xhtml+xml"&&On===Rt&&(y=''+y+"");const me=je?je.createHTML(y):y;if(On===Rt)try{j=new Dr().parseFromString(me,sr)}catch{}if(!j||!j.documentElement){j=zo.createDocument(On,"template",null);try{j.documentElement.innerHTML=ts?nr:me}catch{}}const De=j.body||j.documentElement;return y&&Y&&De.insertBefore(L.createTextNode(Y),De.childNodes[0]||null),On===Rt?Gf.call(j,ln?"html":"body")[0]:ln?j.documentElement:De},pa=function(y){return Wf.call(y.ownerDocument||y,y,ye.SHOW_ELEMENT|ye.SHOW_COMMENT|ye.SHOW_TEXT|ye.SHOW_PROCESSING_INSTRUCTION|ye.SHOW_CDATA_SECTION,null)},ha=function(y){return y instanceof $t&&(typeof y.nodeName!="string"||typeof y.textContent!="string"||typeof y.removeChild!="function"||!(y.attributes instanceof Qe)||typeof y.removeAttribute!="function"||typeof y.setAttribute!="function"||typeof y.namespaceURI!="string"||typeof y.insertBefore!="function"||typeof y.hasChildNodes!="function")},ma=function(y){return typeof ue=="function"&&y instanceof ue},Ct=function(y,j,Y){yt[y]&&d(yt[y],me=>{me.call(w,j,Y,Pn)})},ga=function(y){let j=null;if(Ct("beforeSanitizeElements",y,null),ha(y))return _t(y),!0;const Y=Oe(y.nodeName);if(Ct("uponSanitizeElement",y,{tagName:Y,allowedTags:xe}),y.hasChildNodes()&&!ma(y.firstElementChild)&&E(/<[/\w]/g,y.innerHTML)&&E(/<[/\w]/g,y.textContent)||y.nodeType===O.progressingInstruction||Yo&&y.nodeType===O.comment&&E(/<[/\w]/g,y.data))return _t(y),!0;if(!xe[Y]||rr[Y]){if(!rr[Y]&&_a(Y)&&(we.tagNameCheck instanceof RegExp&&E(we.tagNameCheck,Y)||we.tagNameCheck instanceof Function&&we.tagNameCheck(Y)))return!1;if(Zo&&!kn[Y]){const me=Vo(y)||y.parentNode,De=Hr(y)||y.childNodes;if(De&&me){const Le=De.length;for(let We=Le-1;We>=0;--We){const bt=$e(De[We],!0);bt.__removalCount=(y.__removalCount||0)+1,me.insertBefore(bt,tt(y))}}}return _t(y),!0}return y instanceof se&&!sd(y)||(Y==="noscript"||Y==="noembed"||Y==="noframes")&&E(/<\/no(script|embed|frames)/i,y.innerHTML)?(_t(y),!0):(Rn&&y.nodeType===O.text&&(j=y.textContent,d([Wo,Ko,Go],me=>{j=_(j,me," ")}),y.textContent!==j&&(b(w.removed,{element:y.cloneNode()}),y.textContent=j)),Ct("afterSanitizeElements",y,null),!1)},ya=function(y,j,Y){if(ta&&(j==="id"||j==="name")&&(Y in L||Y in rd))return!1;if(!(Xo&&!qo[j]&&E(Xf,j))){if(!(Qi&&E(Yf,j))){if(!ke[j]||qo[j]){if(!(_a(y)&&(we.tagNameCheck instanceof RegExp&&E(we.tagNameCheck,y)||we.tagNameCheck instanceof Function&&we.tagNameCheck(y))&&(we.attributeNameCheck instanceof RegExp&&E(we.attributeNameCheck,j)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(j))||j==="is"&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&E(we.tagNameCheck,Y)||we.tagNameCheck instanceof Function&&we.tagNameCheck(Y))))return!1}else if(!es[j]){if(!E(Xi,_(Y,qi,""))){if(!((j==="src"||j==="xlink:href"||j==="href")&&y!=="script"&&g(Y,"data:")===0&&oa[y])){if(!(Zi&&!E(Jf,_(Y,qi,"")))){if(Y)return!1}}}}}}return!0},_a=function(y){return y!=="annotation-xml"&&D(y,Qf)},ba=function(y){Ct("beforeSanitizeAttributes",y,null);const{attributes:j}=y;if(!j)return;const Y={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ke};let me=j.length;for(;me--;){const De=j[me],{name:Le,namespaceURI:We,value:bt}=De,ir=Oe(Le);let Ue=Le==="value"?bt:v(bt);if(Y.attrName=ir,Y.attrValue=Ue,Y.keepAttr=!0,Y.forceKeepAttr=void 0,Ct("uponSanitizeAttribute",y,Y),Ue=Y.attrValue,Y.forceKeepAttr||(Br(Le,y),!Y.keepAttr))continue;if(!ea&&E(/\/>/i,Ue)){Br(Le,y);continue}if(Yo&&E(/((--!?|])>)|<\/(style|title)/i,Ue)){Br(Le,y);continue}Rn&&d([Wo,Ko,Go],Ea=>{Ue=_(Ue,Ea," ")});const va=Oe(y.nodeName);if(ya(va,ir,Ue)){if(na&&(ir==="id"||ir==="name")&&(Br(Le,y),Ue=Zf+Ue),je&&typeof gt=="object"&&typeof gt.getAttributeType=="function"&&!We)switch(gt.getAttributeType(va,ir)){case"TrustedHTML":{Ue=je.createHTML(Ue);break}case"TrustedScriptURL":{Ue=je.createScriptURL(Ue);break}}try{We?y.setAttributeNS(We,Le,Ue):y.setAttribute(Le,Ue),ha(y)?_t(y):h(w.removed)}catch{}}}Ct("afterSanitizeAttributes",y,null)},id=function Q(y){let j=null;const Y=pa(y);for(Ct("beforeSanitizeShadowDOM",y,null);j=Y.nextNode();)Ct("uponSanitizeShadowNode",j,null),!ga(j)&&(j.content instanceof ee&&Q(j.content),ba(j));Ct("afterSanitizeShadowDOM",y,null)};return w.sanitize=function(Q){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},j=null,Y=null,me=null,De=null;if(ts=!Q,ts&&(Q=""),typeof Q!="string"&&!ma(Q))if(typeof Q.toString=="function"){if(Q=Q.toString(),typeof Q!="string")throw P("dirty is not a string, aborting")}else throw P("toString is not a function");if(!w.isSupported)return Q;if(Jo||rs(y),w.removed=[],typeof Q=="string"&&(or=!1),or){if(Q.nodeName){const bt=Oe(Q.nodeName);if(!xe[bt]||rr[bt])throw P("root node is forbidden and cannot be sanitized in-place")}}else if(Q instanceof ue)j=da(""),Y=j.ownerDocument.importNode(Q,!0),Y.nodeType===O.element&&Y.nodeName==="BODY"||Y.nodeName==="HTML"?j=Y:j.appendChild(Y);else{if(!Cn&&!Rn&&!ln&&Q.indexOf("<")===-1)return je&&$r?je.createHTML(Q):Q;if(j=da(Q),!j)return Cn?null:$r?nr:""}j&&Qo&&_t(j.firstChild);const Le=pa(or?Q:j);for(;me=Le.nextNode();)ga(me)||(me.content instanceof ee&&id(me.content),ba(me));if(or)return Q;if(Cn){if(Fr)for(De=Kf.call(j.ownerDocument);j.firstChild;)De.appendChild(j.firstChild);else De=j;return(ke.shadowroot||ke.shadowrootmode)&&(De=qf.call(H,De,!0)),De}let We=ln?j.outerHTML:j.innerHTML;return ln&&xe["!doctype"]&&j.ownerDocument&&j.ownerDocument.doctype&&j.ownerDocument.doctype.name&&E(p,j.ownerDocument.doctype.name)&&(We=" `+We),Rn&&d([Wo,Ko,Go],bt=>{We=_(We,bt," ")}),je&&$r?je.createHTML(We):We},w.setConfig=function(){let Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};rs(Q),Jo=!0},w.clearConfig=function(){Pn=null,Jo=!1},w.isValidAttribute=function(Q,y,j){Pn||rs({});const Y=Oe(Q),me=Oe(y);return ya(Y,me,j)},w.addHook=function(Q,y){typeof y=="function"&&(yt[Q]=yt[Q]||[],b(yt[Q],y))},w.removeHook=function(Q){if(yt[Q])return h(yt[Q])},w.removeHooks=function(Q){yt[Q]&&(yt[Q]=[])},w.removeAllHooks=function(){yt={}},w}var $=B();return $})}(As)),As.exports}var $b=window.DOMPurify||(window.DOMPurify=fc().default||fc());const jb=Fb($b),Ub=Xe(e=>{e.vueApp.directive("sanitizer",{created(t,n){n.value.content&&(t.innerHTML=jb.sanitize(n.value.content,n.value.options??{}))}})}),Bb=[Ly,My,nb,rb,ob,sb,ib,ab,cb,yb,xb,Pb,Db,Ub],Vb=sn({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 o in e.route)Object.defineProperty(r,o,{get:()=>t===e.renderKey?e.route[o]:n[o]});return _n(Nr,Mt(r)),()=>Me(e.vnode,{ref:e.vnodeRef})}}),zb=sn({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,slots:n,expose:r}){const o=Ee(),s=ht(),i=ze(Nr,null);let a;r({pageRef:s});const l=ze(nf,null);let c;const u=o.deferHydration();if(o.isHydrating){const f=o.hooks.hookOnce("app:error",u);lt().beforeEach(f)}return e.pageKey&&Qt(()=>e.pageKey,(f,d)=>{f!==d&&o.callHook("page:loading:start")}),()=>Me(If,{name:e.name,route:e.route,...t},{default:f=>{const d=Kb(i,f.route,f.Component),h=i&&i.matched.length===f.route.matched.length;if(!f.Component){if(c&&!h)return c;u();return}if(c&&l&&!l.isCurrent(f.route))return c;if(d&&i&&(!l||l!=null&&l.isCurrent(i)))return h?c:null;const b=si(f,e.pageKey);!o.isHydrating&&!Gb(i,f.route,f.Component)&&a===b&&o.callHook("page:loading:end"),a=b;const S=!!(e.transition??f.route.meta.pageTransition??Ks),I=S&&Wb([e.transition,f.route.meta.pageTransition,Ks,{onAfterLeave:()=>{o.callHook("page:transition:finish",f.Component)}}].filter(Boolean)),D=e.keepalive??f.route.meta.keepalive??tg;return c=Mf(Mr,S&&I,j_(D,Me(Si,{suspensible:!0,onPending:()=>o.callHook("page:start",f.Component),onResolve:()=>{on(()=>o.callHook("page:finish",f.Component).then(()=>o.callHook("page:loading:end")).finally(u))}},{default:()=>{const _=Me(Vb,{key:b||void 0,vnode:n.default?Me(He,void 0,n.default(f)):f.Component,route:f.route,renderKey:b||void 0,trackRootNodes:S,vnodeRef:s});return D&&(_.type.name=f.Component.type.name||f.Component.type.__name||"RouteProvider"),_}}))).default(),c}})}});function Wb(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?Gi(n.onAfterLeave):void 0}));return ef(...t)}function Kb(e,t,n){if(!e)return!1;const r=t.matched.findIndex(o=>{var s;return((s=o.components)==null?void 0:s.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((o,s)=>{var i,a,l;return((i=o.components)==null?void 0:i.default)!==((l=(a=e.matched[s])==null?void 0:a.components)==null?void 0:l.default)})||n&&si({route:t,Component:n})!==si({route:e,Component:n})}function Gb(e,t,n){return e?t.matched.findIndex(o=>{var s;return((s=o.components)==null?void 0:s.default)===(n==null?void 0:n.type)})r.default||r);return()=>Me(n,e.layoutProps,t.slots)}}),Xb=sn({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const n=Ee(),r=ze(Nr),o=r===ji()?F_():r,s=Ge(()=>{let l=pe(e.name)??o.meta.layout??"default";return l&&!(l in Xt)&&e.fallback&&(l=pe(e.fallback)),l}),i=ht();t.expose({layoutRef:i});const a=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",a);lt().beforeEach(l)}return()=>{const l=s.value&&s.value in Xt,c=o.meta.layoutTransition??eg;return Mf(Mr,l&&c,{default:()=>Me(Si,{suspensible:!0,onResolve:()=>{on(a)}},{default:()=>Me(Yb,{layoutProps:Au(t.attrs,{ref:i}),key:s.value||void 0,name:s.value,shouldProvide:!e.name,hasTransition:!!c},t.slots)})}).default()}}}),Yb=sn({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&&_n(nf,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,o;return!n||typeof n=="string"&&!(n in Xt)?(o=(r=t.slots).default)==null?void 0:o.call(r):Me(qb,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),Jb=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Qb={};function Zb(e,t){const n=zb,r=Xb;return dt(),Lt(r,null,{default:Ei(()=>[_e(n)]),_:1})}const ev=Jb(Qb,[["render",Zb]]),tv={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&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),o=r===404,s=n.statusMessage??(o?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,u=o?Na(()=>ve(()=>import("./C39M_5JD.js"),__vite__mapDeps([48,1,12,49]),import.meta.url).then(f=>f.default||f)):Na(()=>ve(()=>import("./BC2uo_6u.js"),__vite__mapDeps([50,12,51]),import.meta.url).then(f=>f.default||f));return(f,d)=>(dt(),Lt(pe(u),bd(wu({statusCode:pe(r),statusMessage:pe(s),description:pe(i),stack:pe(a)})),null,16))}},nv={key:0},dc={__name:"nuxt-root",setup(e){const t=()=>null,n=Ee(),r=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",r);lt().beforeEach(l)}const o=!1;_n(Nr,ji()),n.hooks.callHookWith(l=>l.map(c=>c()),"vue:setup");const s=$o(),i=!1;Xc((l,c,u)=>{if(n.hooks.callHook("vue:error",l,c,u).catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),Hg(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>Nn(l)),!1});const a=!1;return(l,c)=>(dt(),Lt(Si,{onResolve:pe(r)},{default:Ei(()=>[pe(i)?(dt(),th("div",nv)):pe(s)?(dt(),Lt(pe(tv),{key:1,error:pe(s)},null,8,["error"])):pe(a)?(dt(),Lt(pe(t),{key:2,context:pe(a)},null,8,["context"])):pe(o)?(dt(),Lt(fp(pe(o)),{key:3})):(dt(),Lt(pe(ev),{key:4}))]),_:1},8,["onResolve"]))}};let pc;{let e;pc=async function(){var i,a;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Yh(dc):Xh(dc),o=sg({vueApp:r});async function s(l){await o.callHook("app:error",l),o.payload.error=o.payload.error||jo(l)}r.config.errorHandler=s;try{await lg(o,Bb)}catch(l){s(l)}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount(rg),await o.hooks.callHook("app:mounted",r),await on()}catch(l){s(l)}return r.config.errorHandler===s&&(r.config.errorHandler=void 0),r},e=pc().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{pn as $,Qt as A,Xb as B,Ne as C,Nn as D,av as E,He as F,_v as G,pv as H,xi as I,fv as J,mv as K,pf as L,lt as M,_p as N,Uh as O,bv as P,ko as Q,Rv as R,qp as S,hv as T,Gp as U,Zs as V,Lr as W,Av as X,Vf as Y,Sv as Z,Jb as _,Eu as a,bb as a0,qa as a1,Mh as a2,ov as a3,Tv as a4,Tn as a5,wv as a6,Ee as a7,Ev as a8,wr as a9,jc as aa,qc as ab,Tc as ac,Po as ad,bd as ae,wu as af,jh as ag,Me as ah,Wu as ai,yv as aj,Vu as ak,_n as al,on as am,Nc as an,Nf as ao,oc as ap,Cv as aq,pm as ar,vv as as,$u as at,An as au,Di as av,Vs as aw,Ni as ax,_e as b,th as c,Tu as d,iv as e,sn as f,xv as g,Ge as h,pe as i,gv as j,uv as k,Lt as l,zb as m,cv as n,dt as o,sv as p,Oo as q,lv as r,tr as s,Td as t,ji as u,dv as v,Ei as w,jo as x,ht as y,Ri as z};