/** * @vue/shared v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function et(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const J=Object.freeze({}),Lt=Object.freeze([]),he=()=>{},el=()=>!1,dn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Rn=e=>e.startsWith("onUpdate:"),te=Object.assign,zs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},tl=Object.prototype.hasOwnProperty,W=(e,t)=>tl.call(e,t),I=Array.isArray,_t=e=>pn(e)==="[object Map]",Yn=e=>pn(e)==="[object Set]",vr=e=>pn(e)==="[object Date]",R=e=>typeof e=="function",Z=e=>typeof e=="string",De=e=>typeof e=="symbol",U=e=>e!==null&&typeof e=="object",Qs=e=>(U(e)||R(e))&&R(e.then)&&R(e.catch),uo=Object.prototype.toString,pn=e=>uo.call(e),Xs=e=>pn(e).slice(8,-1),po=e=>pn(e)==="[object Object]",Zs=e=>Z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,en=et(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),nl=et("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),zn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},sl=/-(\w)/g,we=zn(e=>e.replace(sl,(t,n)=>n?n.toUpperCase():"")),rl=/\B([A-Z])/g,Xe=zn(e=>e.replace(rl,"-$1").toLowerCase()),Et=zn(e=>e.charAt(0).toUpperCase()+e.slice(1)),lt=zn(e=>e?`on${Et(e)}`:""),pt=(e,t)=>!Object.is(e,t),Ft=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},As=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ol=e=>{const t=Z(e)?Number(e):NaN;return isNaN(t)?e:t};let wr;const hn=()=>wr||(wr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Qn(e){if(I(e)){const t={};for(let n=0;n{if(n){const s=n.split(ll);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Xn(e){let t="";if(Z(e))t=e;else if(I(e))for(let n=0;nHt(n,t))}const mo=e=>!!(e&&e.__v_isRef===!0),_l=e=>Z(e)?e:e==null?"":I(e)||U(e)&&(e.toString===uo||!R(e.toString))?mo(e)?_l(e.value):JSON.stringify(e,yo,2):String(e),yo=(e,t)=>mo(t)?yo(e,t.value):_t(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[hs(s,o)+" =>"]=r,n),{})}:Yn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>hs(n))}:De(t)?hs(t):U(t)&&!I(t)&&!po(t)?String(t):t,hs=(e,t="")=>{var n;return De(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function $e(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let _e;class bo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=_e,!t&&_e&&(this.index=(_e.scopes||(_e.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(nn){let t=nn;for(nn=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;tn;){let t=tn;for(tn=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function xo(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Co(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),nr(s),wl(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function $s(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(To(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function To(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===rn))return;e.globalVersion=rn;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!$s(e)){e.flags&=-3;return}const n=q,s=Re;q=e,Re=!0;try{xo(e);const r=e.fn(e._value);(t.version===0||pt(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{q=n,Re=s,Co(e),e.flags&=-3}}function nr(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subsHead===e&&(n.subsHead=r),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)nr(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function wl(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Re=!0;const So=[];function tt(){So.push(Re),Re=!1}function nt(){const e=So.pop();Re=e===void 0?!0:e}function xr(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=q;q=void 0;try{t()}finally{q=n}}}let rn=0;class xl{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Zn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.subsHead=void 0}track(t){if(!q||!Re||q===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==q)n=this.activeLink=new xl(q,this),q.deps?(n.prevDep=q.depsTail,q.depsTail.nextDep=n,q.depsTail=n):q.deps=q.depsTail=n,Eo(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=q.depsTail,n.nextDep=void 0,q.depsTail.nextDep=n,q.depsTail=n,q.deps===n&&(q.deps=s)}return q.onTrack&&q.onTrack(te({effect:q},t)),n}trigger(t){this.version++,rn++,this.notify(t)}notify(t){er();try{for(let n=this.subsHead;n;n=n.nextSub)n.sub.onTrigger&&!(n.sub.flags&8)&&n.sub.onTrigger(te({effect:n.sub},t));for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{tr()}}}function Eo(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Eo(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subsHead===void 0&&(e.dep.subsHead=e),e.dep.subs=e}}const Dn=new WeakMap,vt=Symbol("Object iterate"),Is=Symbol("Map keys iterate"),on=Symbol("Array iterate");function fe(e,t,n){if(Re&&q){let s=Dn.get(e);s||Dn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new Zn),r.map=s,r.key=n),r.track({target:e,type:t,key:n})}}function ke(e,t,n,s,r,o){const i=Dn.get(e);if(!i){rn++;return}const l=c=>{c&&c.trigger({target:e,type:t,key:n,newValue:s,oldValue:r,oldTarget:o})};if(er(),t==="clear")i.forEach(l);else{const c=I(e),p=c&&Zs(n);if(c&&n==="length"){const u=Number(s);i.forEach((a,h)=>{(h==="length"||h===on||!De(h)&&h>=u)&&l(a)})}else switch((n!==void 0||i.has(void 0))&&l(i.get(n)),p&&l(i.get(on)),t){case"add":c?p&&l(i.get("length")):(l(i.get(vt)),_t(e)&&l(i.get(Is)));break;case"delete":c||(l(i.get(vt)),_t(e)&&l(i.get(Is)));break;case"set":_t(e)&&l(i.get(vt));break}}tr()}function Cl(e,t){const n=Dn.get(e);return n&&n.get(t)}function Mt(e){const t=L(e);return t===e?t:(fe(t,"iterate",on),xe(e)?t:t.map(de))}function es(e){return fe(e=L(e),"iterate",on),e}const Tl={__proto__:null,[Symbol.iterator](){return ms(this,Symbol.iterator,de)},concat(...e){return Mt(this).concat(...e.map(t=>I(t)?Mt(t):t))},entries(){return ms(this,"entries",e=>(e[1]=de(e[1]),e))},every(e,t){return We(this,"every",e,t,void 0,arguments)},filter(e,t){return We(this,"filter",e,t,n=>n.map(de),arguments)},find(e,t){return We(this,"find",e,t,de,arguments)},findIndex(e,t){return We(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return We(this,"findLast",e,t,de,arguments)},findLastIndex(e,t){return We(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return We(this,"forEach",e,t,void 0,arguments)},includes(...e){return ys(this,"includes",e)},indexOf(...e){return ys(this,"indexOf",e)},join(e){return Mt(this).join(e)},lastIndexOf(...e){return ys(this,"lastIndexOf",e)},map(e,t){return We(this,"map",e,t,void 0,arguments)},pop(){return Jt(this,"pop")},push(...e){return Jt(this,"push",e)},reduce(e,...t){return Cr(this,"reduce",e,t)},reduceRight(e,...t){return Cr(this,"reduceRight",e,t)},shift(){return Jt(this,"shift")},some(e,t){return We(this,"some",e,t,void 0,arguments)},splice(...e){return Jt(this,"splice",e)},toReversed(){return Mt(this).toReversed()},toSorted(e){return Mt(this).toSorted(e)},toSpliced(...e){return Mt(this).toSpliced(...e)},unshift(...e){return Jt(this,"unshift",e)},values(){return ms(this,"values",de)}};function ms(e,t,n){const s=es(e),r=s[t]();return s!==e&&!xe(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const Sl=Array.prototype;function We(e,t,n,s,r,o){const i=es(e),l=i!==e&&!xe(e),c=i[t];if(c!==Sl[t]){const a=c.apply(e,o);return l?de(a):a}let p=n;i!==e&&(l?p=function(a,h){return n.call(this,de(a),h,e)}:n.length>2&&(p=function(a,h){return n.call(this,a,h,e)}));const u=c.call(i,p,s);return l&&r?r(u):u}function Cr(e,t,n,s){const r=es(e);let o=n;return r!==e&&(xe(e)?n.length>3&&(o=function(i,l,c){return n.call(this,i,l,c,e)}):o=function(i,l,c){return n.call(this,i,de(l),c,e)}),r[t](o,...s)}function ys(e,t,n){const s=L(e);fe(s,"iterate",on);const r=s[t](...n);return(r===-1||r===!1)&&ln(n[0])?(n[0]=L(n[0]),s[t](...n)):r}function Jt(e,t,n=[]){tt(),er();const s=L(e)[t].apply(e,n);return tr(),nt(),s}const El=et("__proto__,__v_isRef,__isVue"),Oo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(De));function Ol(e){De(e)||(e=String(e));const t=L(this);return fe(t,"has",e),t.hasOwnProperty(e)}class Ao{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?Fo:Ro:o?Mo:Po).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=I(t);if(!r){let c;if(i&&(c=Tl[n]))return c;if(n==="hasOwnProperty")return Ol}const l=Reflect.get(t,n,oe(t)?t:s);return(De(n)?Oo.has(n):El(n))||(r||fe(t,"get",n),o)?l:oe(l)?i&&Zs(n)?l:l.value:U(l)?r?Do(l):sr(l):l}}class $o extends Ao{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const c=Ze(o);if(!xe(s)&&!Ze(s)&&(o=L(o),s=L(s)),!I(t)&&oe(o)&&!oe(s))return c?!1:(o.value=s,!0)}const i=I(t)&&Zs(n)?Number(n)e,wn=e=>Reflect.getPrototypeOf(e);function Ml(e,t,n){return function(...s){const r=this.__v_raw,o=L(r),i=_t(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,p=r[e](...s),u=n?Ps:t?Ms:de;return!t&&fe(o,"iterate",c?Is:vt),{next(){const{value:a,done:h}=p.next();return h?{value:a,done:h}:{value:l?[u(a[0]),u(a[1])]:u(a),done:h}},[Symbol.iterator](){return this}}}}function xn(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";$e(`${Et(e)} operation ${n}failed: target is readonly.`,L(this))}return e==="delete"?!1:e==="clear"?void 0:this}}function Rl(e,t){const n={get(r){const o=this.__v_raw,i=L(o),l=L(r);e||(pt(r,l)&&fe(i,"get",r),fe(i,"get",l));const{has:c}=wn(i),p=t?Ps:e?Ms:de;if(c.call(i,r))return p(o.get(r));if(c.call(i,l))return p(o.get(l));o!==i&&o.get(r)},get size(){const r=this.__v_raw;return!e&&fe(L(r),"iterate",vt),Reflect.get(r,"size",r)},has(r){const o=this.__v_raw,i=L(o),l=L(r);return e||(pt(r,l)&&fe(i,"has",r),fe(i,"has",l)),r===l?o.has(r):o.has(r)||o.has(l)},forEach(r,o){const i=this,l=i.__v_raw,c=L(l),p=t?Ps:e?Ms:de;return!e&&fe(c,"iterate",vt),l.forEach((u,a)=>r.call(o,p(u),p(a),i))}};return te(n,e?{add:xn("add"),set:xn("set"),delete:xn("delete"),clear:xn("clear")}:{add(r){!t&&!xe(r)&&!Ze(r)&&(r=L(r));const o=L(this);return wn(o).has.call(o,r)||(o.add(r),ke(o,"add",r,r)),this},set(r,o){!t&&!xe(o)&&!Ze(o)&&(o=L(o));const i=L(this),{has:l,get:c}=wn(i);let p=l.call(i,r);p?Tr(i,l,r):(r=L(r),p=l.call(i,r));const u=c.call(i,r);return i.set(r,o),p?pt(o,u)&&ke(i,"set",r,o,u):ke(i,"add",r,o),this},delete(r){const o=L(this),{has:i,get:l}=wn(o);let c=i.call(o,r);c?Tr(o,i,r):(r=L(r),c=i.call(o,r));const p=l?l.call(o,r):void 0,u=o.delete(r);return c&&ke(o,"delete",r,void 0,p),u},clear(){const r=L(this),o=r.size!==0,i=_t(r)?new Map(r):new Set(r),l=r.clear();return o&&ke(r,"clear",void 0,void 0,i),l}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=Ml(r,e,t)}),n}function ts(e,t){const n=Rl(e,t);return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(W(n,r)&&r in s?n:s,r,o)}const Fl={get:ts(!1,!1)},Dl={get:ts(!1,!0)},Ll={get:ts(!0,!1)},Nl={get:ts(!0,!0)};function Tr(e,t,n){const s=L(n);if(s!==n&&t.call(e,s)){const r=Xs(e);$e(`Reactive ${r} contains both the raw and reactive versions of the same object${r==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const Po=new WeakMap,Mo=new WeakMap,Ro=new WeakMap,Fo=new WeakMap;function Vl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function jl(e){return e.__v_skip||!Object.isExtensible(e)?0:Vl(Xs(e))}function sr(e){return Ze(e)?e:ns(e,!1,Al,Fl,Po)}function Hl(e){return ns(e,!1,Il,Dl,Mo)}function Do(e){return ns(e,!0,$l,Ll,Ro)}function Ue(e){return ns(e,!0,Pl,Nl,Fo)}function ns(e,t,n,s,r){if(!U(e))return $e(`value cannot be made ${t?"readonly":"reactive"}: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=jl(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function wt(e){return Ze(e)?wt(e.__v_raw):!!(e&&e.__v_isReactive)}function Ze(e){return!!(e&&e.__v_isReadonly)}function xe(e){return!!(e&&e.__v_isShallow)}function ln(e){return e?!!e.__v_raw:!1}function L(e){const t=e&&e.__v_raw;return t?L(t):e}function kl(e){return!W(e,"__v_skip")&&Object.isExtensible(e)&&Fn(e,"__v_skip",!0),e}const de=e=>U(e)?sr(e):e,Ms=e=>U(e)?Do(e):e;function oe(e){return e?e.__v_isRef===!0:!1}function Bl(e){return Lo(e,!1)}function Da(e){return Lo(e,!0)}function Lo(e,t){return oe(e)?e:new Ul(e,t)}class Ul{constructor(t,n){this.dep=new Zn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:L(t),this._value=n?t:de(t),this.__v_isShallow=n}get value(){return this.dep.track({target:this,type:"get",key:"value"}),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||xe(t)||Ze(t);t=s?t:L(t),pt(t,n)&&(this._rawValue=t,this._value=s?t:de(t),this.dep.trigger({target:this,type:"set",key:"value",newValue:t,oldValue:n}))}}function Kl(e){return oe(e)?e.value:e}const Wl={get:(e,t,n)=>t==="__v_raw"?e:Kl(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return oe(r)&&!oe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function No(e){return wt(e)?e:new Proxy(e,Wl)}class Gl{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Zn,{get:s,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function La(e){return new Gl(e)}function Na(e){ln(e)||$e("toRefs() expects a reactive object but received a plain one.");const t=I(e)?new Array(e.length):{};for(const n in e)t[n]=Vo(e,n);return t}class ql{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Cl(L(this._object),this._key)}}class Jl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Va(e,t,n){return oe(e)?e:R(e)?new Jl(e):U(e)&&arguments.length>1?Vo(e,t,n):Bl(e)}function Vo(e,t,n){const s=e[t];return oe(s)?s:new ql(e,t,n)}class Yl{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Zn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=rn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&q!==this)return wo(this,!0),!0}get value(){const t=this.dep.track({target:this,type:"get",key:"value"});return To(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter?this.setter(t):$e("Write operation failed: computed value is readonly")}}function zl(e,t,n=!1){let s,r;R(e)?s=e:(s=e.get,r=e.set);const o=new Yl(s,r,n);return t&&!n&&(o.onTrack=t.onTrack,o.onTrigger=t.onTrigger),o}const Cn={},Ln=new WeakMap;let yt;function Ql(e,t=!1,n=yt){if(n){let s=Ln.get(n);s||Ln.set(n,s=[]),s.push(e)}else t||$e("onWatcherCleanup() was called when there was no active watcher to associate with.")}function Xl(e,t,n=J){const{immediate:s,deep:r,once:o,scheduler:i,augmentJob:l,call:c}=n,p=O=>{(n.onWarn||$e)("Invalid watch source: ",O,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},u=O=>r?O:xe(O)||r===!1||r===0?ze(O,1):ze(O);let a,h,y,E,P=!1,ee=!1;if(oe(e)?(h=()=>e.value,P=xe(e)):wt(e)?(h=()=>u(e),P=!0):I(e)?(ee=!0,P=e.some(O=>wt(O)||xe(O)),h=()=>e.map(O=>{if(oe(O))return O.value;if(wt(O))return u(O);if(R(O))return c?c(O,2):O();p(O)})):R(e)?t?h=c?()=>c(e,2):e:h=()=>{if(y){tt();try{y()}finally{nt()}}const O=yt;yt=a;try{return c?c(e,3,[E]):e(E)}finally{yt=O}}:(h=he,p(e)),t&&r){const O=h,N=r===!0?1/0:r;h=()=>ze(O(),N)}const V=vl(),Q=()=>{a.stop(),V&&zs(V.effects,a)};if(o&&t){const O=t;t=(...N)=>{O(...N),Q()}}let j=ee?new Array(e.length).fill(Cn):Cn;const re=O=>{if(!(!(a.flags&1)||!a.dirty&&!O))if(t){const N=a.run();if(r||P||(ee?N.some((se,G)=>pt(se,j[G])):pt(N,j))){y&&y();const se=yt;yt=a;try{const G=[N,j===Cn?void 0:ee&&j[0]===Cn?[]:j,E];c?c(t,3,G):t(...G),j=N}finally{yt=se}}}else a.run()};return l&&l(re),a=new _o(h),a.scheduler=i?()=>i(re,!1):re,E=O=>Ql(O,!1,a),y=a.onStop=()=>{const O=Ln.get(a);if(O){if(c)c(O,4);else for(const N of O)N();Ln.delete(a)}},a.onTrack=n.onTrack,a.onTrigger=n.onTrigger,t?s?re(!0):j=a.run():i?i(re.bind(null,!0),!0):a.run(),Q.pause=a.pause.bind(a),Q.resume=a.resume.bind(a),Q.stop=Q,Q}function ze(e,t=1/0,n){if(t<=0||!U(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,oe(e))ze(e.value,t,n);else if(I(e))for(let s=0;s{ze(s,t,n)});else if(po(e)){for(const s in e)ze(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&ze(e[s],t,n)}return e}/** * @vue/runtime-core v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const xt=[];function En(e){xt.push(e)}function On(){xt.pop()}let bs=!1;function _(e,...t){if(bs)return;bs=!0,tt();const n=xt.length?xt[xt.length-1].component:null,s=n&&n.appContext.config.warnHandler,r=Zl();if(s)Ut(s,n,11,[e+t.map(o=>{var i,l;return(l=(i=o.toString)==null?void 0:i.call(o))!=null?l:JSON.stringify(o)}).join(""),n&&n.proxy,r.map(({vnode:o})=>`at <${cs(n,o.type)}>`).join(` `),r]);else{const o=[`[Vue warn]: ${e}`,...t];r.length&&o.push(` `,...ec(r)),console.warn(...o)}nt(),bs=!1}function Zl(){let e=xt[xt.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const s=e.component&&e.component.parent;e=s&&s.vnode}return t}function ec(e){const t=[];return e.forEach((n,s)=>{t.push(...s===0?[]:[` `],...tc(n))}),t}function tc({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",s=e.component?e.component.parent==null:!1,r=` at <${cs(e.component,e.type,s)}`,o=">"+n;return e.props?[r,...nc(e.props),o]:[r+o]}function nc(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...jo(s,e[s]))}),n.length>3&&t.push(" ..."),t}function jo(e,t,n){return Z(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:oe(t)?(t=jo(e,L(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):R(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=L(t),n?t:[`${e}=`,t])}function sc(e,t){e!==void 0&&(typeof e!="number"?_(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&_(`${t} is NaN - the duration expression might be incorrect.`))}const rr={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Ut(e,t,n,s){try{return s?e(...s):e()}catch(r){gn(r,t,n)}}function Le(e,t,n,s){if(R(e)){const r=Ut(e,t,n,s);return r&&Qs(r)&&r.catch(o=>{gn(o,t,n)}),r}if(I(e)){const r=[];for(let o=0;o>>1,r=ve[s],o=cn(r);o=cn(n)?ve.push(e):ve.splice(lc(t),0,e),e.flags|=1,ko()}}function ko(){Nn||(Nn=Ho.then(Ko))}function Bo(e){I(e)?Nt.push(...e):ct&&e.id===-1?ct.splice(Dt+1,0,e):e.flags&1||(Nt.push(e),e.flags|=1),ko()}function Sr(e,t,n=He+1){for(t=t||new Map;ncn(n)-cn(s));if(Nt.length=0,ct){ct.push(...t);return}for(ct=t,e=e||new Map,Dt=0;Dte.id==null?e.flags&2?-1:1/0:e.id;function Ko(e){e=e||new Map;const t=n=>or(e,n);try{for(He=0;Heoc){const s=t.i,r=s&&mr(s.type);return gn(`Maximum recursive updates exceeded${r?` in component <${r}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,null,10),!0}return e.set(t,n+1),!1}let Me=!1;const An=new Map;hn().__VUE_HMR_RUNTIME__={createRecord:_s(Wo),rerender:_s(ac),reload:_s(uc)};const Ot=new Map;function cc(e){const t=e.type.__hmrId;let n=Ot.get(t);n||(Wo(t,e.type),n=Ot.get(t)),n.instances.add(e)}function fc(e){Ot.get(e.type.__hmrId).instances.delete(e)}function Wo(e,t){return Ot.has(e)?!1:(Ot.set(e,{initialDef:Vn(t),instances:new Set}),!0)}function Vn(e){return Ni(e)?e.__vccOpts:e}function ac(e,t){const n=Ot.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(s=>{t&&(s.render=t,Vn(s.type).render=t),s.renderCache=[],Me=!0,s.update(),Me=!1}))}function uc(e,t){const n=Ot.get(e);if(!n)return;t=Vn(t),Er(n.initialDef,t);const s=[...n.instances];for(let r=0;r{Me=!0,o.parent.update(),Me=!1,l.delete(o)}):o.appContext.reload?o.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required."),o.root.ce&&o!==o.root&&o.root.ce._removeChildStyle(i)}Bo(()=>{An.clear()})}function Er(e,t){te(e,t);for(const n in e)n!=="__file"&&!(n in t)&&delete e[n]}function _s(e){return(t,n)=>{try{return e(t,n)}catch(s){console.error(s),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Be,Xt=[],Rs=!1;function mn(e,...t){Be?Be.emit(e,...t):Rs||Xt.push({event:e,args:t})}function Go(e,t){var n,s;Be=e,Be?(Be.enabled=!0,Xt.forEach(({event:r,args:o})=>Be.emit(r,...o)),Xt=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{Go(o,t)}),setTimeout(()=>{Be||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Rs=!0,Xt=[])},3e3)):(Rs=!0,Xt=[])}function dc(e,t){mn("app:init",e,t,{Fragment:pe,Text:Kt,Comment:ie,Static:jt})}function pc(e){mn("app:unmount",e)}const hc=ir("component:added"),qo=ir("component:updated"),gc=ir("component:removed"),mc=e=>{Be&&typeof Be.cleanupBuffer=="function"&&!Be.cleanupBuffer(e)&&gc(e)};/*! #__NO_SIDE_EFFECTS__ */function ir(e){return t=>{mn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const yc=Jo("perf:start"),bc=Jo("perf:end");function Jo(e){return(t,n,s)=>{mn(e,t.appContext.app,t.uid,t,n,s)}}function _c(e,t,n){mn("component:emit",e.appContext.app,e,t,n)}let le=null,Yo=null;function jn(e){const t=le;return le=e,Yo=e&&e.type.__scopeId||null,t}function vc(e,t=le,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&kr(-1);const o=jn(t);let i;try{i=e(...r)}finally{jn(o),s._d&&kr(1)}return qo(t),i};return s._n=!0,s._c=!0,s._d=!0,s}function zo(e){nl(e)&&_("Do not use built-in directive ids as custom directive id: "+e)}function ja(e,t){if(le===null)return _("withDirectives can only be used inside render functions."),e;const n=ls(le),s=e.dirs||(e.dirs=[]);for(let r=0;re.__isTeleport,Ct=e=>e&&(e.disabled||e.disabled===""),wc=e=>e&&(e.defer||e.defer===""),Or=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ar=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Fs=(e,t)=>{const n=e&&e.to;if(Z(n))if(t){const s=t(n);return!s&&!Ct(e)&&_(`Failed to locate Teleport target with selector "${n}". Note the target element must exist before the component is mounted - i.e. the target cannot be rendered by the component itself, and ideally should be outside of the entire Vue component tree.`),s}else return _("Current renderer does not support string target for Teleports. (missing querySelector renderer option)"),null;else return!n&&!Ct(e)&&_(`Invalid Teleport target: ${n}`),n},xc={name:"Teleport",__isTeleport:!0,process(e,t,n,s,r,o,i,l,c,p){const{mc:u,pc:a,pbc:h,o:{insert:y,querySelector:E,createText:P,createComment:ee}}=p,V=Ct(t.props);let{shapeFlag:Q,children:j,dynamicChildren:re}=t;if(Me&&(c=!1,re=null),e==null){const O=t.el=ee("teleport start"),N=t.anchor=ee("teleport end");y(O,n,s),y(N,n,s);const se=($,H)=>{Q&16&&(r&&r.isCE&&(r.ce._teleportTarget=$),u(j,$,H,r,o,i,l,c))},G=()=>{const $=t.target=Fs(t.props,E),H=Zo($,t,P,y);$?(i!=="svg"&&Or($)?i="svg":i!=="mathml"&&Ar($)&&(i="mathml"),V||(se($,H),$n(t,!1))):V||_("Invalid Teleport target on mount:",$,`(${typeof $})`)};V&&(se(n,N),$n(t,!0)),wc(t.props)?Ce(G,o):G()}else{t.el=e.el,t.targetStart=e.targetStart;const O=t.anchor=e.anchor,N=t.target=e.target,se=t.targetAnchor=e.targetAnchor,G=Ct(e.props),$=G?n:N,H=G?O:se;if(i==="svg"||Or(N)?i="svg":(i==="mathml"||Ar(N))&&(i="mathml"),re?(h(e.dynamicChildren,re,$,r,o,i,l),Un(e,t,!0)):c||a(e,t,$,H,r,o,i,l,!1),V)G?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Tn(t,n,O,p,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Y=t.target=Fs(t.props,E);Y?Tn(t,Y,null,p,0):_("Invalid Teleport target on update:",N,`(${typeof N})`)}else G&&Tn(t,N,se,p,1);$n(t,V)}},remove(e,t,n,{um:s,o:{remove:r}},o){const{shapeFlag:i,children:l,anchor:c,targetStart:p,targetAnchor:u,target:a,props:h}=e;if(a&&(r(p),r(u)),o&&r(c),i&16){const y=o||!Ct(h);for(let E=0;E{e.isMounted=!0}),fi(()=>{e.isUnmounting=!0}),e}const Ae=[Function,Array],ti={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ae,onEnter:Ae,onAfterEnter:Ae,onEnterCancelled:Ae,onBeforeLeave:Ae,onLeave:Ae,onAfterLeave:Ae,onLeaveCancelled:Ae,onBeforeAppear:Ae,onAppear:Ae,onAfterAppear:Ae,onAppearCancelled:Ae},ni=e=>{const t=e.subTree;return t.component?ni(t.component):t},Tc={name:"BaseTransition",props:ti,setup(e,{slots:t}){const n=bn(),s=ei();return()=>{const r=t.default&&lr(t.default(),!0);if(!r||!r.length)return;const o=si(r),i=L(e),{mode:l}=i;if(l&&l!=="in-out"&&l!=="out-in"&&l!=="default"&&_(`invalid mode: ${l}`),s.isLeaving)return vs(o);const c=$r(o);if(!c)return vs(o);let p=fn(c,i,s,n,h=>p=h);c.type!==ie&&At(c,p);const u=n.subTree,a=u&&$r(u);if(a&&a.type!==ie&&!bt(c,a)&&ni(n).type!==ie){const h=fn(a,i,s,n);if(At(a,h),l==="out-in"&&c.type!==ie)return s.isLeaving=!0,h.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete h.afterLeave},vs(o);l==="in-out"&&c.type!==ie&&(h.delayLeave=(y,E,P)=>{const ee=ri(s,a);ee[String(a.key)]=a,y[ft]=()=>{E(),y[ft]=void 0,delete p.delayedLeave},p.delayedLeave=P})}return o}}};function si(e){let t=e[0];if(e.length>1){let n=!1;for(const s of e)if(s.type!==ie){if(n){_(" can only be used on a single element or component. Use for lists.");break}t=s,n=!0}}return t}const Sc=Tc;function ri(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function fn(e,t,n,s,r){const{appear:o,mode:i,persisted:l=!1,onBeforeEnter:c,onEnter:p,onAfterEnter:u,onEnterCancelled:a,onBeforeLeave:h,onLeave:y,onAfterLeave:E,onLeaveCancelled:P,onBeforeAppear:ee,onAppear:V,onAfterAppear:Q,onAppearCancelled:j}=t,re=String(e.key),O=ri(n,e),N=($,H)=>{$&&Le($,s,9,H)},se=($,H)=>{const Y=H[1];N($,H),I($)?$.every(A=>A.length<=1)&&Y():$.length<=1&&Y()},G={mode:i,persisted:l,beforeEnter($){let H=c;if(!n.isMounted)if(o)H=ee||c;else return;$[ft]&&$[ft](!0);const Y=O[re];Y&&bt(e,Y)&&Y.el[ft]&&Y.el[ft](),N(H,[$])},enter($){let H=p,Y=u,A=a;if(!n.isMounted)if(o)H=V||p,Y=Q||u,A=j||a;else return;let ne=!1;const me=$[Sn]=Te=>{ne||(ne=!0,Te?N(A,[$]):N(Y,[$]),G.delayedLeave&&G.delayedLeave(),$[Sn]=void 0)};H?se(H,[$,me]):me()},leave($,H){const Y=String(e.key);if($[Sn]&&$[Sn](!0),n.isUnmounting)return H();N(h,[$]);let A=!1;const ne=$[ft]=me=>{A||(A=!0,H(),me?N(P,[$]):N(E,[$]),$[ft]=void 0,O[Y]===e&&delete O[Y])};O[Y]=e,y?se(y,[$,ne]):ne()},clone($){const H=fn($,t,n,s,r);return r&&r(H),H}};return G}function vs(e){if(yn(e))return e=Ke(e),e.children=null,e}function $r(e){if(!yn(e))return Xo(e.type)&&e.children?si(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&R(n.default))return n.default()}}function At(e,t){e.shapeFlag&6&&e.component?(e.transition=t,At(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 lr(e,t=!1,n){let s=[],r=0;for(let o=0;o1)for(let o=0;ote({name:e.name},t,{setup:e}))():e}function oi(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}const Ec=new WeakSet;function Ds(e,t,n,s,r=!1){if(I(e)){e.forEach((E,P)=>Ds(E,t&&(I(t)?t[P]:t),n,s,r));return}if(Vt(s)&&!r)return;const o=s.shapeFlag&4?ls(s.component):s.el,i=r?null:o,{i:l,r:c}=e;if(!l){_("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");return}const p=t&&t.r,u=l.refs===J?l.refs={}:l.refs,a=l.setupState,h=L(a),y=a===J?()=>!1:E=>(W(h,E)&&!oe(h[E])&&_(`Template ref "${E}" used on a non-ref value. It will not work in the production build.`),Ec.has(h[E])?!1:W(h,E));if(p!=null&&p!==c&&(Z(p)?(u[p]=null,y(p)&&(a[p]=null)):oe(p)&&(p.value=null)),R(c))Ut(c,l,12,[i,u]);else{const E=Z(c),P=oe(c);if(E||P){const ee=()=>{if(e.f){const V=E?y(c)?a[c]:u[c]:c.value;r?I(V)&&zs(V,o):I(V)?V.includes(o)||V.push(o):E?(u[c]=[o],y(c)&&(a[c]=u[c])):(c.value=[o],e.k&&(u[e.k]=c.value))}else E?(u[c]=i,y(c)&&(a[c]=i)):P?(c.value=i,e.k&&(u[e.k]=i)):_("Invalid template ref type:",c,`(${typeof c})`)};i?(ee.id=-1,Ce(ee,n)):ee()}else _("Invalid template ref type:",c,`(${typeof c})`)}}hn().requestIdleCallback;hn().cancelIdleCallback;const Vt=e=>!!e.type.__asyncLoader,yn=e=>e.type.__isKeepAlive;function Oc(e,t){ii(e,"a",t)}function Ac(e,t){ii(e,"da",t)}function ii(e,t,n=ce){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(rs(t,s,n),n){let r=n.parent;for(;r&&r.parent;)yn(r.parent.vnode)&&$c(s,t,n,r),r=r.parent}}function $c(e,t,n,s){const r=rs(t,e,s,!0);fr(()=>{zs(s[t],r)},n)}function rs(e,t,n=ce,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{tt();const l=_n(n),c=Le(t,n,e,i);return l(),nt(),c});return s?r.unshift(o):r.push(o),o}else{const r=lt(rr[e].replace(/ hook$/,""));_(`${r} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const st=e=>(t,n=ce)=>{(!un||e==="sp")&&rs(e,(...s)=>t(...s),n)},li=st("bm"),cr=st("m"),Ic=st("bu"),ci=st("u"),fi=st("bum"),fr=st("um"),Pc=st("sp"),Mc=st("rtg"),Rc=st("rtc");function Fc(e,t=ce){rs("ec",e,t)}const Hn="components",Dc="directives";function Ba(e,t){return ar(Hn,e,!0,t)||e}const ai=Symbol.for("v-ndc");function Ua(e){return Z(e)?ar(Hn,e,!1)||e:e||ai}function Ka(e){return ar(Dc,e)}function ar(e,t,n=!0,s=!1){const r=le||ce;if(r){const o=r.type;if(e===Hn){const l=mr(o,!1);if(l&&(l===t||l===we(t)||l===Et(we(t))))return o}const i=Ir(r[e]||o[e],t)||Ir(r.appContext[e],t);if(!i&&s)return o;if(n&&!i){const l=e===Hn?` If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";_(`Failed to resolve ${e.slice(0,-1)}: ${t}${l}`)}return i}else _(`resolve${Et(e.slice(0,-1))} can only be used in render() or setup().`)}function Ir(e,t){return e&&(e[t]||e[we(t)]||e[Et(we(t))])}function Wa(e,t,n,s){let r;const o=n&&n[s],i=I(e);if(i||Z(e)){const l=i&&wt(e);let c=!1;l&&(c=!xe(e),e=es(e)),r=new Array(e.length);for(let p=0,u=e.length;pt(l,c,void 0,o&&o[c]));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,p=l.length;c{const o=s.fn(...r);return o&&(o.key=s.key),o}:s.fn)}return e}function qa(e,t,n={},s,r){if(le.ce||le.parent&&Vt(le.parent)&&le.parent.ce)return t!=="default"&&(n.name=t),Bs(),Us(pe,null,[ge("slot",n,s&&s())],64);let o=e[t];o&&o.length>1&&(_("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),o=()=>[]),o&&o._c&&(o._d=!1),Bs();const i=o&&ui(o(n)),l=n.key||i&&i.key,c=Us(pe,{key:(l&&!De(l)?l:`_${t}`)+(!i&&s?"_fb":"")},i||(s?s():[]),i&&e._===1?64:-2);return!r&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),o&&o._c&&(o._d=!0),c}function ui(e){return e.some(t=>$t(t)?!(t.type===ie||t.type===pe&&!ui(t.children)):!0)?e:null}function Ja(e,t){const n={};if(!U(e))return _("v-on with no argument expects an object value."),n;for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:lt(s)]=e[s];return n}const Ls=e=>e?Fi(e)?ls(e):Ls(e.parent):null,Tt=te(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>Ue(e.props),$attrs:e=>Ue(e.attrs),$slots:e=>Ue(e.slots),$refs:e=>Ue(e.refs),$parent:e=>Ls(e.parent),$root:e=>Ls(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>dr(e),$forceUpdate:e=>e.f||(e.f=()=>{ss(e.update)}),$nextTick:e=>e.n||(e.n=ic.bind(e.proxy)),$watch:e=>mf.bind(e)}),ur=e=>e==="_"||e==="$",ws=(e,t)=>e!==J&&!e.__isScriptSetup&&W(e,t),di={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;if(t==="__isVue")return!0;let p;if(t[0]!=="$"){const y=i[t];if(y!==void 0)switch(y){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(ws(s,t))return i[t]=1,s[t];if(r!==J&&W(r,t))return i[t]=2,r[t];if((p=e.propsOptions[0])&&W(p,t))return i[t]=3,o[t];if(n!==J&&W(n,t))return i[t]=4,n[t];Ns&&(i[t]=0)}}const u=Tt[t];let a,h;if(u)return t==="$attrs"?(fe(e.attrs,"get",""),Kn()):t==="$slots"&&fe(e,"get",t),u(e);if((a=l.__cssModules)&&(a=a[t]))return a;if(n!==J&&W(n,t))return i[t]=4,n[t];if(h=c.config.globalProperties,W(h,t))return h[t];le&&(!Z(t)||t.indexOf("__v")!==0)&&(r!==J&&ur(t[0])&&W(r,t)?_(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===le&&_(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return ws(r,t)?(r[t]=n,!0):r.__isScriptSetup&&W(r,t)?(_(`Cannot mutate