/** * Minified by jsDelivr using Terser v5.15.1. * Original file: /npm/vue@3.2.47/dist/vue.global.js * * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files */ var Vue=function(e){"use strict";function t(e,t){const n=Object.create(null),o=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}const n={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"HYDRATE_EVENTS",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},o={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},r=t("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt");function s(e){if(O(e)){const t={};for(let n=0;n{if(e){const n=e.split(c);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function u(e){let t="";if(M(e))t=e;else if(O(e))for(let n=0;ng(e,t)))}const v=(e,t)=>t&&t.__v_isRef?v(e,t.value):A(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:R(t)?{[`Set(${t.size})`]:[...t.values()]}:!j(t)||O(t)||D(t)?t:String(t),b=Object.freeze({}),_=Object.freeze([]),w=()=>{},x=()=>!1,S=/^on[^a-z]/,C=e=>S.test(e),k=e=>e.startsWith("onUpdate:"),T=Object.assign,$=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},E=Object.prototype.hasOwnProperty,N=(e,t)=>E.call(e,t),O=Array.isArray,A=e=>"[object Map]"===B(e),R=e=>"[object Set]"===B(e),I=e=>"[object Date]"===B(e),P=e=>"function"==typeof e,M=e=>"string"==typeof e,F=e=>"symbol"==typeof e,j=e=>null!==e&&"object"==typeof e,V=e=>j(e)&&P(e.then)&&P(e.catch),L=Object.prototype.toString,B=e=>L.call(e),U=e=>B(e).slice(8,-1),D=e=>"[object Object]"===B(e),H=e=>M(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,z=t(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),W=t("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),K=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},G=/-(\w)/g,J=K((e=>e.replace(G,((e,t)=>t?t.toUpperCase():"")))),q=/\B([A-Z])/g,Y=K((e=>e.replace(q,"-$1").toLowerCase())),Z=K((e=>e.charAt(0).toUpperCase()+e.slice(1))),X=K((e=>e?`on${Z(e)}`:"")),Q=(e,t)=>!Object.is(e,t),ee=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ne=e=>{const t=parseFloat(e);return isNaN(t)?e:t},oe=e=>{const t=M(e)?Number(e):NaN;return isNaN(t)?e:t};let re;const se=()=>re||(re="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function ie(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let ce;class le{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ce,!e&&ce&&(this.index=(ce.scopes||(ce.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=ce;try{return ce=this,e()}finally{ce=t}}else ie("cannot run an inactive effect scope.")}on(){ce=this}off(){ce=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},de=e=>(e.w&ge)>0,fe=e=>(e.n&ge)>0,he=new WeakMap;let me=0,ge=1;let ye;const ve=Symbol("iterate"),be=Symbol("Map key iterate");class _e{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,ae(this,n)}run(){if(!this.active)return this.fn();let e=ye,t=xe;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=ye,ye=this,xe=!0,ge=1<<++me,me<=30?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{("length"===n||n>=e)&&c.push(t)}))}else switch(void 0!==n&&c.push(i.get(n)),t){case"add":O(e)?H(n)&&c.push(i.get("length")):(c.push(i.get(ve)),A(e)&&c.push(i.get(be)));break;case"delete":O(e)||(c.push(i.get(ve)),A(e)&&c.push(i.get(be)));break;case"set":A(e)&&c.push(i.get(ve))}const l={target:e,type:t,key:n,newValue:o,oldValue:r,oldTarget:s};if(1===c.length)c[0]&&Ne(c[0],l);else{const e=[];for(const t of c)t&&e.push(...t);Ne(pe(e),l)}}function Ne(e,t){const n=O(e)?e:[...e];for(const e of n)e.computed&&Oe(e,t);for(const e of n)e.computed||Oe(e,t)}function Oe(e,t){(e!==ye||e.allowRecurse)&&(e.onTrigger&&e.onTrigger(T({effect:e},t)),e.scheduler?e.scheduler():e.run())}const Ae=t("__proto__,__v_isRef,__isVue"),Re=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(F)),Ie=Be(),Pe=Be(!1,!0),Me=Be(!0),Fe=Be(!0,!0),je=Ve();function Ve(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Et(this);for(let e=0,t=this.length;e{e[t]=function(...e){Ce();const n=Et(this)[t].apply(this,e);return ke(),n}})),e}function Le(e){const t=Et(this);return Te(t,"has",e),t.hasOwnProperty(e)}function Be(e=!1,t=!1){return function(n,o,r){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&r===(e?t?vt:yt:t?gt:mt).get(n))return n;const s=O(n);if(!e){if(s&&N(je,o))return Reflect.get(je,o,r);if("hasOwnProperty"===o)return Le}const i=Reflect.get(n,o,r);return(F(o)?Re.has(o):Ae(o))?i:(e||Te(n,"get",o),t?i:Pt(i)?s&&H(o)?i:i.value:j(i)?e?wt(i):bt(i):i)}}function Ue(e=!1){return function(t,n,o,r){let s=t[n];if(kt(s)&&Pt(s)&&!Pt(o))return!1;if(!e&&(Tt(o)||kt(o)||(s=Et(s),o=Et(o)),!O(t)&&Pt(s)&&!Pt(o)))return s.value=o,!0;const i=O(t)&&H(n)?Number(n)(ie(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0),deleteProperty:(e,t)=>(ie(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0)},ze=T({},De,{get:Pe,set:Ue(!0)}),We=T({},He,{get:Fe}),Ke=e=>e,Ge=e=>Reflect.getPrototypeOf(e);function Je(e,t,n=!1,o=!1){const r=Et(e=e.__v_raw),s=Et(t);n||(t!==s&&Te(r,"get",t),Te(r,"get",s));const{has:i}=Ge(r),c=o?Ke:n?At:Ot;return i.call(r,t)?c(e.get(t)):i.call(r,s)?c(e.get(s)):void(e!==r&&e.get(t))}function qe(e,t=!1){const n=this.__v_raw,o=Et(n),r=Et(e);return t||(e!==r&&Te(o,"has",e),Te(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Ye(e,t=!1){return e=e.__v_raw,!t&&Te(Et(e),"iterate",ve),Reflect.get(e,"size",e)}function Ze(e){e=Et(e);const t=Et(this);return Ge(t).has.call(t,e)||(t.add(e),Ee(t,"add",e,e)),this}function Xe(e,t){t=Et(t);const n=Et(this),{has:o,get:r}=Ge(n);let s=o.call(n,e);s?ht(n,o,e):(e=Et(e),s=o.call(n,e));const i=r.call(n,e);return n.set(e,t),s?Q(t,i)&&Ee(n,"set",e,t,i):Ee(n,"add",e,t),this}function Qe(e){const t=Et(this),{has:n,get:o}=Ge(t);let r=n.call(t,e);r?ht(t,n,e):(e=Et(e),r=n.call(t,e));const s=o?o.call(t,e):void 0,i=t.delete(e);return r&&Ee(t,"delete",e,void 0,s),i}function et(){const e=Et(this),t=0!==e.size,n=A(e)?new Map(e):new Set(e),o=e.clear();return t&&Ee(e,"clear",void 0,void 0,n),o}function tt(e,t){return function(n,o){const r=this,s=r.__v_raw,i=Et(s),c=t?Ke:e?At:Ot;return!e&&Te(i,"iterate",ve),s.forEach(((e,t)=>n.call(o,c(e),c(t),r)))}}function nt(e,t,n){return function(...o){const r=this.__v_raw,s=Et(r),i=A(s),c="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,a=r[e](...o),u=n?Ke:t?At:Ot;return!t&&Te(s,"iterate",l?be:ve),{next(){const{value:e,done:t}=a.next();return t?{value:e,done:t}:{value:c?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function ot(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${Z(e)} operation ${n}failed: target is readonly.`,Et(this))}return"delete"!==e&&this}}function rt(){const e={get(e){return Je(this,e)},get size(){return Ye(this)},has:qe,add:Ze,set:Xe,delete:Qe,clear:et,forEach:tt(!1,!1)},t={get(e){return Je(this,e,!1,!0)},get size(){return Ye(this)},has:qe,add:Ze,set:Xe,delete:Qe,clear:et,forEach:tt(!1,!0)},n={get(e){return Je(this,e,!0)},get size(){return Ye(this,!0)},has(e){return qe.call(this,e,!0)},add:ot("add"),set:ot("set"),delete:ot("delete"),clear:ot("clear"),forEach:tt(!0,!1)},o={get(e){return Je(this,e,!0,!0)},get size(){return Ye(this,!0)},has(e){return qe.call(this,e,!0)},add:ot("add"),set:ot("set"),delete:ot("delete"),clear:ot("clear"),forEach:tt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((r=>{e[r]=nt(r,!1,!1),n[r]=nt(r,!0,!1),t[r]=nt(r,!1,!0),o[r]=nt(r,!0,!0)})),[e,n,t,o]}const[st,it,ct,lt]=rt();function at(e,t){const n=t?e?lt:ct:e?it:st;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(N(n,o)&&o in t?n:t,o,r)}const ut={get:at(!1,!1)},pt={get:at(!1,!0)},dt={get:at(!0,!1)},ft={get:at(!0,!0)};function ht(e,t,n){const o=Et(n);if(o!==n&&t.call(e,o)){const t=U(e);console.warn(`Reactive ${t} contains both the raw and reactive versions of the same object${"Map"===t?" 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 mt=new WeakMap,gt=new WeakMap,yt=new WeakMap,vt=new WeakMap;function bt(e){return kt(e)?e:St(e,!1,De,ut,mt)}function _t(e){return St(e,!1,ze,pt,gt)}function wt(e){return St(e,!0,He,dt,yt)}function xt(e){return St(e,!0,We,ft,vt)}function St(e,t,n,o,r){if(!j(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const s=r.get(e);if(s)return s;const i=(c=e).__v_skip||!Object.isExtensible(c)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(U(c));var c;if(0===i)return e;const l=new Proxy(e,2===i?o:n);return r.set(e,l),l}function Ct(e){return kt(e)?Ct(e.__v_raw):!(!e||!e.__v_isReactive)}function kt(e){return!(!e||!e.__v_isReadonly)}function Tt(e){return!(!e||!e.__v_isShallow)}function $t(e){return Ct(e)||kt(e)}function Et(e){const t=e&&e.__v_raw;return t?Et(t):e}function Nt(e){return te(e,"__v_skip",!0),e}const Ot=e=>j(e)?bt(e):e,At=e=>j(e)?wt(e):e;function Rt(e){xe&&ye&&$e((e=Et(e)).dep||(e.dep=pe()),{target:e,type:"get",key:"value"})}function It(e,t){const n=(e=Et(e)).dep;n&&Ne(n,{target:e,type:"set",key:"value",newValue:t})}function Pt(e){return!(!e||!0!==e.__v_isRef)}function Mt(e){return Ft(e,!1)}function Ft(e,t){return Pt(e)?e:new jt(e,t)}class jt{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Et(e),this._value=t?e:Ot(e)}get value(){return Rt(this),this._value}set value(e){const t=this.__v_isShallow||Tt(e)||kt(e);e=t?e:Et(e),Q(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Ot(e),It(this,e))}}function Vt(e){return Pt(e)?e.value:e}const Lt={get:(e,t,n)=>Vt(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Pt(r)&&!Pt(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Bt(e){return Ct(e)?e:new Proxy(e,Lt)}class Ut{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>Rt(this)),(()=>It(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}class Dt{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){var n;return null===(n=he.get(e))||void 0===n?void 0:n.get(t)}(Et(this._object),this._key)}}function Ht(e,t,n){const o=e[t];return Pt(o)?o:new Dt(e,t,n)}var zt;class Wt{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[zt]=!1,this._dirty=!0,this.effect=new _e(e,(()=>{this._dirty||(this._dirty=!0,It(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const e=Et(this);return Rt(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}zt="__v_isReadonly";const Kt=[];function Gt(e){Kt.push(e)}function Jt(){Kt.pop()}function qt(e,...t){Ce();const n=Kt.length?Kt[Kt.length-1].component:null,o=n&&n.appContext.config.warnHandler,r=function(){let e=Kt[Kt.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 o=e.component&&e.component.parent;e=o&&o.vnode}return t}();if(o)en(o,n,11,[e+t.join(""),n&&n.proxy,r.map((({vnode:e})=>`at <${ai(n,e.type)}>`)).join("\n"),r]);else{const n=[`[Vue warn]: ${e}`,...t];r.length&&n.push("\n",...function(e){const t=[];return e.forEach(((e,n)=>{t.push(...0===n?[]:["\n"],...function({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",o=!!e.component&&null==e.component.parent,r=` at <${ai(e.component,e.type,o)}`,s=">"+n;return e.props?[r,...Yt(e.props),s]:[r+s]}(e))})),t}(r)),console.warn(...n)}ke()}function Yt(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach((n=>{t.push(...Zt(n,e[n]))})),n.length>3&&t.push(" ..."),t}function Zt(e,t,n){return M(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:Pt(t)?(t=Zt(e,Et(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):P(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=Et(t),n?t:[`${e}=`,t])}function Xt(e,t){void 0!==e&&("number"!=typeof e?qt(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&qt(`${t} is NaN - the duration expression might be incorrect.`))}const Qt={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. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core"};function en(e,t,n,o){let r;try{r=o?e(...o):e()}catch(e){nn(e,t,n)}return r}function tn(e,t,n,o){if(P(e)){const r=en(e,t,n,o);return r&&V(r)&&r.catch((e=>{nn(e,t,n)})),r}const r=[];for(let s=0;s>>1;bn(sn[o])bn(e)-bn(t))),un=0;unnull==e.id?1/0:e.id,_n=(e,t)=>{const n=bn(e)-bn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function wn(e){rn=!1,on=!0,e=e||new Map,sn.sort(_n);const t=t=>xn(e,t);try{for(cn=0;cn100){const e=t.ownerInstance,n=e&&li(e.type);return qt(`Maximum recursive updates exceeded${n?` in component <${n}>`:""}. 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.`),!0}e.set(t,n+1)}else e.set(t,1)}let Sn=!1;const Cn=new Set;se().__VUE_HMR_RUNTIME__={createRecord:Nn(Tn),rerender:Nn((function(e,t){const n=kn.get(e);if(!n)return;n.initialDef.render=t,[...n.instances].forEach((e=>{t&&(e.render=t,$n(e.type).render=t),e.renderCache=[],Sn=!0,e.update(),Sn=!1}))})),reload:Nn((function(e,t){const n=kn.get(e);if(!n)return;t=$n(t),En(n.initialDef,t);const o=[...n.instances];for(const e of o){const o=$n(e.type);Cn.has(o)||(o!==n.initialDef&&En(o,t),Cn.add(o)),e.appContext.optionsCache.delete(e.type),e.ceReload?(Cn.add(o),e.ceReload(t.styles),Cn.delete(o)):e.parent?hn(e.parent.update):e.appContext.reload?e.appContext.reload():"undefined"!=typeof window?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}gn((()=>{for(const e of o)Cn.delete($n(e.type))}))}))};const kn=new Map;function Tn(e,t){return!kn.has(e)&&(kn.set(e,{initialDef:$n(t),instances:new Set}),!0)}function $n(e){return ui(e)?e.__vccOpts:e}function En(e,t){T(e,t);for(const n in e)"__file"===n||n in t||delete e[n]}function Nn(e){return(t,n)=>{try{return e(t,n)}catch(e){console.error(e),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}e.devtools=void 0;let On=[],An=!1;function Rn(t,...n){e.devtools?e.devtools.emit(t,...n):An||On.push({event:t,args:n})}function In(t,n){var o,r;if(e.devtools=t,e.devtools)e.devtools.enabled=!0,On.forEach((({event:t,args:n})=>e.devtools.emit(t,...n))),On=[];else if("undefined"!=typeof window&&window.HTMLElement&&!(null===(r=null===(o=window.navigator)||void 0===o?void 0:o.userAgent)||void 0===r?void 0:r.includes("jsdom"))){(n.__VUE_DEVTOOLS_HOOK_REPLAY__=n.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{In(e,n)})),setTimeout((()=>{e.devtools||(n.__VUE_DEVTOOLS_HOOK_REPLAY__=null,An=!0,On=[])}),3e3)}else An=!0,On=[]}const Pn=jn("component:added"),Mn=jn("component:updated"),Fn=jn("component:removed");function jn(e){return t=>{Rn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const Vn=Bn("perf:start"),Ln=Bn("perf:end");function Bn(e){return(t,n,o)=>{Rn(e,t.appContext.app,t.uid,t,n,o)}}function Un(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||b;{const{emitsOptions:o,propsOptions:[r]}=e;if(o)if(t in o){const e=o[t];if(P(e)){e(...n)||qt(`Invalid event arguments: event validation failed for event "${t}".`)}}else r&&X(t)in r||qt(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${X(t)}" prop.`)}let r=n;const s=t.startsWith("update:"),i=s&&t.slice(7);if(i&&i in o){const e=`${"modelValue"===i?"model":i}Modifiers`,{number:t,trim:s}=o[e]||b;s&&(r=n.map((e=>M(e)?e.trim():e))),t&&(r=n.map(ne))}!function(e,t,n){Rn("component:emit",e.appContext.app,e,t,n)}(e,t,r);{const n=t.toLowerCase();n!==t&&o[X(n)]&&qt(`Event "${n}" is emitted in component ${ai(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${Y(t)}" instead of "${t}".`)}let c,l=o[c=X(t)]||o[c=X(J(t))];!l&&s&&(l=o[c=X(Y(t))]),l&&tn(l,e,6,r);const a=o[c+"Once"];if(a){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=!0,tn(a,e,6,r)}}function Dn(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const s=e.emits;let i={},c=!1;if(!P(e)){const o=e=>{const n=Dn(e,t,!0);n&&(c=!0,T(i,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return s||c?(O(s)?s.forEach((e=>i[e]=null)):T(i,s),j(e)&&o.set(e,i),i):(j(e)&&o.set(e,null),null)}function Hn(e,t){return!(!e||!C(t))&&(t=t.slice(2).replace(/Once$/,""),N(e,t[0].toLowerCase()+t.slice(1))||N(e,Y(t))||N(e,t))}let zn=null,Wn=null;function Kn(e){const t=zn;return zn=e,Wn=e&&e.type.__scopeId||null,t}function Gn(e,t=zn,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&Cs(-1);const r=Kn(t);let s;try{s=e(...n)}finally{Kn(r),o._d&&Cs(1)}return Mn(t),s};return o._n=!0,o._c=!0,o._d=!0,o}let Jn=!1;function qn(){Jn=!0}function Yn(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:s,propsOptions:[i],slots:c,attrs:l,emit:a,render:u,renderCache:p,data:d,setupState:f,ctx:h,inheritAttrs:m}=e;let g,y;const v=Kn(e);Jn=!1;try{if(4&n.shapeFlag){const e=r||o;g=Vs(u.call(e,e,p,s,f,d,h)),y=l}else{const e=t;l===s&&qn(),g=Vs(e.length>1?e(s,{get attrs(){return qn(),l},slots:c,emit:a}):e(s,null)),y=t.props?l:Qn(l)}}catch(t){vs.length=0,nn(t,e,1),g=Is(gs)}let b,_=g;if(g.patchFlag>0&&2048&g.patchFlag&&([_,b]=Zn(g)),y&&!1!==m){const e=Object.keys(y),{shapeFlag:t}=_;if(e.length)if(7&t)i&&e.some(k)&&(y=eo(y,i)),_=Ms(_,y);else if(!Jn&&_.type!==gs){const e=Object.keys(l),t=[],n=[];for(let o=0,r=e.length;o renders non-element root node that cannot be animated."),_.transition=n.transition),b?b(_):g=_,Kn(v),g}const Zn=e=>{const t=e.children,n=e.dynamicChildren,o=Xn(t);if(!o)return[e,void 0];const r=t.indexOf(o),s=n?n.indexOf(o):-1;return[Vs(o),o=>{t[r]=o,n&&(s>-1?n[s]=o:o.patchFlag>0&&(e.dynamicChildren=[...n,o]))}]};function Xn(e){let t;for(let n=0;n{let t;for(const n in e)("class"===n||"style"===n||C(n))&&((t||(t={}))[n]=e[n]);return t},eo=(e,t)=>{const n={};for(const o in e)k(o)&&o.slice(9)in t||(n[o]=e[o]);return n},to=e=>7&e.shapeFlag||e.type===gs;function no(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;re.__isSuspense,so={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,s,i,c,l,a){null==e?function(e,t,n,o,r,s,i,c,l){const{p:a,o:{createElement:u}}=l,p=u("div"),d=e.suspense=lo(e,r,o,t,p,n,s,i,c,l);a(null,d.pendingBranch=e.ssContent,p,null,o,d,s,i),d.deps>0?(io(e,"onPending"),io(e,"onFallback"),a(null,e.ssFallback,t,n,o,null,s,i),po(d,e.ssFallback)):d.resolve()}(t,n,o,r,s,i,c,l,a):function(e,t,n,o,r,s,i,c,{p:l,um:a,o:{createElement:u}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const d=t.ssContent,f=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:y}=p;if(m)p.pendingBranch=d,Es(d,m)?(l(m,d,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0?p.resolve():g&&(l(h,f,n,o,r,null,s,i,c),po(p,f))):(p.pendingId++,y?(p.isHydrating=!1,p.activeBranch=m):a(m,r,p),p.deps=0,p.effects.length=0,p.hiddenContainer=u("div"),g?(l(null,d,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0?p.resolve():(l(h,f,n,o,r,null,s,i,c),po(p,f))):h&&Es(d,h)?(l(h,d,n,o,r,p,s,i,c),p.resolve(!0)):(l(null,d,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0&&p.resolve()));else if(h&&Es(d,h))l(h,d,n,o,r,p,s,i,c),po(p,d);else if(io(t,"onPending"),p.pendingBranch=d,p.pendingId++,l(null,d,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0)p.resolve();else{const{timeout:e,pendingId:t}=p;e>0?setTimeout((()=>{p.pendingId===t&&p.fallback(f)}),e):0===e&&p.fallback(f)}}(e,t,n,o,r,i,c,l,a)},hydrate:function(e,t,n,o,r,s,i,c,l){const a=t.suspense=lo(t,o,n,e.parentNode,document.createElement("div"),null,r,s,i,c,!0),u=l(e,a.pendingBranch=t.ssContent,n,a,s,i);0===a.deps&&a.resolve();return u},create:lo,normalize:function(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=ao(o?n.default:n),e.ssFallback=o?ao(n.fallback):Is(gs)}};function io(e,t){const n=e.props&&e.props[t];P(n)&&n()}let co=!1;function lo(e,t,n,o,r,s,i,c,l,a,u=!1){co||(co=!0,console[console.info?"info":"log"](" is an experimental feature and its API will likely change."));const{p:p,m:d,um:f,n:h,o:{parentNode:m,remove:g}}=a,y=e.props?oe(e.props.timeout):void 0;Xt(y,"Suspense timeout");const v={vnode:e,parent:t,parentComponent:n,isSVG:i,container:o,hiddenContainer:r,anchor:s,deps:0,pendingId:0,timeout:"number"==typeof y?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1){if(!e&&!v.pendingBranch)throw new Error("suspense.resolve() is called without a pending branch.");if(v.isUnmounted)throw new Error("suspense.resolve() is called on an already unmounted suspense boundary.");const{vnode:t,activeBranch:n,pendingBranch:o,pendingId:r,effects:s,parentComponent:i,container:c}=v;if(v.isHydrating)v.isHydrating=!1;else if(!e){const e=n&&o.transition&&"out-in"===o.transition.mode;e&&(n.transition.afterLeave=()=>{r===v.pendingId&&d(o,c,t,0)});let{anchor:t}=v;n&&(t=h(n),f(n,i,v,!0)),e||d(o,c,t,0)}po(v,o),v.pendingBranch=null,v.isInFallback=!1;let l=v.parent,a=!1;for(;l;){if(l.pendingBranch){l.effects.push(...s),a=!0;break}l=l.parent}a||gn(s),v.effects=[],io(t,"onResolve")},fallback(e){if(!v.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:o,container:r,isSVG:s}=v;io(t,"onFallback");const i=h(n),a=()=>{v.isInFallback&&(p(null,e,r,i,o,null,s,c,l),po(v,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=a),v.isInFallback=!0,f(n,o,null,!0),u||a()},move(e,t,n){v.activeBranch&&d(v.activeBranch,e,t,n),v.container=e},next:()=>v.activeBranch&&h(v.activeBranch),registerDep(e,t){const n=!!v.pendingBranch;n&&v.deps++;const o=e.vnode.el;e.asyncDep.catch((t=>{nn(t,e,0)})).then((r=>{if(e.isUnmounted||v.isUnmounted||v.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:s}=e;Gt(s),ti(e,r,!1),o&&(s.el=o);const c=!o&&e.subTree.el;t(e,s,m(o||e.subTree.el),o?null:h(e.subTree),v,i,l),c&&g(c),oo(e,s.el),Jt(),n&&0==--v.deps&&v.resolve()}))},unmount(e,t){v.isUnmounted=!0,v.activeBranch&&f(v.activeBranch,n,e,t),v.pendingBranch&&f(v.pendingBranch,n,e,t)}};return v}function ao(e){let t;if(P(e)){const n=Ss&&e._c;n&&(e._d=!1,_s()),e=e(),n&&(e._d=!0,t=bs,ws())}if(O(e)){const t=Xn(e);t||qt(" slots expect a single root node."),e=t}return e=Vs(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter((t=>t!==e))),e}function uo(e,t){t&&t.pendingBranch?O(e)?t.effects.push(...e):t.effects.push(e):gn(e)}function po(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e,r=n.el=t.el;o&&o.subTree===n&&(o.vnode.el=r,oo(o,r))}function fo(e,t){if(Ws){let n=Ws.provides;const o=Ws.parent&&Ws.parent.provides;o===n&&(n=Ws.provides=Object.create(o)),n[e]=t}else qt("provide() can only be used inside setup().")}function ho(e,t,n=!1){const o=Ws||zn;if(o){const r=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&P(t)?t.call(o.proxy):t;qt(`injection "${String(e)}" not found.`)}else qt("inject() can only be used inside setup() or functional components.")}function mo(e,t){return vo(e,null,Object.assign(Object.assign({},t),{flush:"post"}))}const go={};function yo(e,t,n){return P(t)||qt("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),vo(e,t,n)}function vo(e,t,{immediate:n,deep:o,flush:r,onTrack:s,onTrigger:i}=b){t||(void 0!==n&&qt('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),void 0!==o&&qt('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const c=e=>{qt("Invalid watch source: ",e,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},l=ue()===(null==Ws?void 0:Ws.scope)?Ws:null;let a,u,p=!1,d=!1;if(Pt(e)?(a=()=>e.value,p=Tt(e)):Ct(e)?(a=()=>e,o=!0):O(e)?(d=!0,p=e.some((e=>Ct(e)||Tt(e))),a=()=>e.map((e=>Pt(e)?e.value:Ct(e)?wo(e):P(e)?en(e,l,2):void c(e)))):P(e)?a=t?()=>en(e,l,2):()=>{if(!l||!l.isUnmounted)return u&&u(),tn(e,l,3,[f])}:(a=w,c(e)),t&&o){const e=a;a=()=>wo(e())}let f=e=>{u=y.onStop=()=>{en(e,l,4)}},h=d?new Array(e.length).fill(go):go;const m=()=>{if(y.active)if(t){const e=y.run();(o||p||(d?e.some(((e,t)=>Q(e,h[t]))):Q(e,h)))&&(u&&u(),tn(t,l,3,[e,h===go?void 0:d&&h[0]===go?[]:h,f]),h=e)}else y.run()};let g;m.allowRecurse=!!t,"sync"===r?g=m:"post"===r?g=()=>ns(m,l&&l.suspense):(m.pre=!0,l&&(m.id=l.uid),g=()=>hn(m));const y=new _e(a,g);y.onTrack=s,y.onTrigger=i,t?n?m():h=y.run():"post"===r?ns(y.run.bind(y),l&&l.suspense):y.run();return()=>{y.stop(),l&&l.scope&&$(l.scope.effects,y)}}function bo(e,t,n){const o=this.proxy,r=M(e)?e.includes(".")?_o(o,e):()=>o[e]:e.bind(o,o);let s;P(t)?s=t:(s=t.handler,n=t);const i=Ws;Gs(this);const c=vo(r,s.bind(o),n);return i?Gs(i):Js(),c}function _o(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{wo(e,t)}));else if(D(e))for(const n in e)wo(e[n],t);return e}function xo(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ko((()=>{e.isMounted=!0})),qo((()=>{e.isUnmounting=!0})),e}const So=[Function,Array],Co={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:So,onEnter:So,onAfterEnter:So,onEnterCancelled:So,onBeforeLeave:So,onLeave:So,onAfterLeave:So,onLeaveCancelled:So,onBeforeAppear:So,onAppear:So,onAfterAppear:So,onAppearCancelled:So},setup(e,{slots:t}){const n=Ks(),o=xo();let r;return()=>{const s=t.default&&Oo(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){let e=!1;for(const t of s)if(t.type!==gs){if(e){qt(" can only be used on a single element or component. Use for lists.");break}i=t,e=!0}}const c=Et(e),{mode:l}=c;if(l&&"in-out"!==l&&"out-in"!==l&&"default"!==l&&qt(`invalid mode: ${l}`),o.isLeaving)return $o(i);const a=Eo(i);if(!a)return $o(i);const u=To(a,c,o,n);No(a,u);const p=n.subTree,d=p&&Eo(p);let f=!1;const{getTransitionKey:h}=a.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,f=!0)}if(d&&d.type!==gs&&(!Es(a,d)||f)){const e=To(d,c,o,n);if(No(d,e),"out-in"===l)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,!1!==n.update.active&&n.update()},$o(i);"in-out"===l&&a.type!==gs&&(e.delayLeave=(e,t,n)=>{ko(o,d)[String(d.key)]=d,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return i}}};function ko(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function To(e,t,n,o){const{appear:r,mode:s,persisted:i=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:p,onLeave:d,onAfterLeave:f,onLeaveCancelled:h,onBeforeAppear:m,onAppear:g,onAfterAppear:y,onAppearCancelled:v}=t,b=String(e.key),_=ko(n,e),w=(e,t)=>{e&&tn(e,o,9,t)},x=(e,t)=>{const n=t[1];w(e,t),O(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},S={mode:s,persisted:i,beforeEnter(t){let o=c;if(!n.isMounted){if(!r)return;o=m||c}t._leaveCb&&t._leaveCb(!0);const s=_[b];s&&Es(e,s)&&s.el._leaveCb&&s.el._leaveCb(),w(o,[t])},enter(e){let t=l,o=a,s=u;if(!n.isMounted){if(!r)return;t=g||l,o=y||a,s=v||u}let i=!1;const c=e._enterCb=t=>{i||(i=!0,w(t?s:o,[e]),S.delayedLeave&&S.delayedLeave(),e._enterCb=void 0)};t?x(t,[e,c]):c()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();w(p,[t]);let s=!1;const i=t._leaveCb=n=>{s||(s=!0,o(),w(n?h:f,[t]),t._leaveCb=void 0,_[r]===e&&delete _[r])};_[r]=e,d?x(d,[t,i]):i()},clone:e=>To(e,t,n,o)};return S}function $o(e){if(Po(e))return(e=Ms(e)).children=null,e}function Eo(e){return Po(e)?e.children?e.children[0]:void 0:e}function No(e,t){6&e.shapeFlag&&e.component?No(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Oo(e,t=!1,n){let o=[],r=0;for(let s=0;s1)for(let e=0;e!!e.type.__asyncLoader;function Io(e,t){const{ref:n,props:o,children:r,ce:s}=t.vnode,i=Is(e,o,r);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const Po=e=>e.type.__isKeepAlive,Mo={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Ks(),o=n.ctx,r=new Map,s=new Set;let i=null;n.__v_cache=r;const c=n.suspense,{renderer:{p:l,m:a,um:u,o:{createElement:p}}}=o,d=p("div");function f(e){Uo(e),u(e,n,c,!0)}function h(e){r.forEach(((t,n)=>{const o=li(t.type);!o||e&&e(o)||m(n)}))}function m(e){const t=r.get(e);i&&Es(t,i)?i&&Uo(i):f(t),r.delete(e),s.delete(e)}o.activate=(e,t,n,o,r)=>{const s=e.component;a(e,t,n,0,c),l(s.vnode,e,t,n,s,c,o,e.slotScopeIds,r),ns((()=>{s.isDeactivated=!1,s.a&&ee(s.a);const t=e.props&&e.props.onVnodeMounted;t&&Ds(t,s.parent,e)}),c),Pn(s)},o.deactivate=e=>{const t=e.component;a(e,d,null,1,c),ns((()=>{t.da&&ee(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&Ds(n,t.parent,e),t.isDeactivated=!0}),c),Pn(t)},yo((()=>[e.include,e.exclude]),(([e,t])=>{e&&h((t=>Fo(e,t))),t&&h((e=>!Fo(t,e)))}),{flush:"post",deep:!0});let g=null;const y=()=>{null!=g&&r.set(g,Do(n.subTree))};return Ko(y),Jo(y),qo((()=>{r.forEach((e=>{const{subTree:t,suspense:o}=n,r=Do(t);if(e.type!==r.type||e.key!==r.key)f(e);else{Uo(r);const e=r.component.da;e&&ns(e,o)}}))})),()=>{if(g=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return qt("KeepAlive should contain exactly one component child."),i=null,n;if(!($s(o)&&(4&o.shapeFlag||128&o.shapeFlag)))return i=null,o;let c=Do(o);const l=c.type,a=li(Ro(c)?c.type.__asyncResolved||{}:l),{include:u,exclude:p,max:d}=e;if(u&&(!a||!Fo(u,a))||p&&a&&Fo(p,a))return i=c,o;const f=null==c.key?l:c.key,h=r.get(f);return c.el&&(c=Ms(c),128&o.shapeFlag&&(o.ssContent=c)),g=f,h?(c.el=h.el,c.component=h.component,c.transition&&No(c,c.transition),c.shapeFlag|=512,s.delete(f),s.add(f)):(s.add(f),d&&s.size>parseInt(d,10)&&m(s.values().next().value)),c.shapeFlag|=256,i=c,ro(o.type)?o:c}}};function Fo(e,t){return O(e)?e.some((e=>Fo(e,t))):M(e)?e.split(",").includes(t):"[object RegExp]"===B(e)&&e.test(t)}function jo(e,t){Lo(e,"a",t)}function Vo(e,t){Lo(e,"da",t)}function Lo(e,t,n=Ws){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Ho(t,o,n),n){let e=n.parent;for(;e&&e.parent;)Po(e.parent.vnode)&&Bo(o,t,n,e),e=e.parent}}function Bo(e,t,n,o){const r=Ho(t,e,o,!0);Yo((()=>{$(o[t],r)}),n)}function Uo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Do(e){return 128&e.shapeFlag?e.ssContent:e}function Ho(e,t,n=Ws,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Ce(),Gs(n);const r=tn(t,n,e,o);return Js(),ke(),r});return o?r.unshift(s):r.push(s),s}qt(`${X(Qt[e].replace(/ hook$/,""))} 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 zo=e=>(t,n=Ws)=>(!ei||"sp"===e)&&Ho(e,((...e)=>t(...e)),n),Wo=zo("bm"),Ko=zo("m"),Go=zo("bu"),Jo=zo("u"),qo=zo("bum"),Yo=zo("um"),Zo=zo("sp"),Xo=zo("rtg"),Qo=zo("rtc");function er(e,t=Ws){Ho("ec",e,t)}function tr(e){W(e)&&qt("Do not use built-in directive ids as custom directive id: "+e)}function nr(e,t,n,o){const r=e.dirs,s=t&&t.dirs;for(let i=0;i!$s(e)||e.type!==gs&&!(e.type===hs&&!cr(e.children))))?e:null}const lr=e=>e?Zs(e)?ii(e)||e.proxy:lr(e.parent):null,ar=T(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>xt(e.props),$attrs:e=>xt(e.attrs),$slots:e=>xt(e.slots),$refs:e=>xt(e.refs),$parent:e=>lr(e.parent),$root:e=>lr(e.root),$emit:e=>e.emit,$options:e=>vr(e),$forceUpdate:e=>e.f||(e.f=()=>hn(e.update)),$nextTick:e=>e.n||(e.n=fn.bind(e.proxy)),$watch:e=>bo.bind(e)}),ur=e=>"_"===e||"$"===e,pr=(e,t)=>e!==b&&!e.__isScriptSetup&&N(e,t),dr={get({_:e},t){const{ctx:n,setupState:o,data:r,props:s,accessCache:i,type:c,appContext:l}=e;if("__isVue"===t)return!0;let a;if("$"!==t[0]){const c=i[t];if(void 0!==c)switch(c){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return s[t]}else{if(pr(o,t))return i[t]=1,o[t];if(r!==b&&N(r,t))return i[t]=2,r[t];if((a=e.propsOptions[0])&&N(a,t))return i[t]=3,s[t];if(n!==b&&N(n,t))return i[t]=4,n[t];hr&&(i[t]=0)}}const u=ar[t];let p,d;return u?("$attrs"===t&&(Te(e,"get",t),qn()),u(e)):(p=c.__cssModules)&&(p=p[t])?p:n!==b&&N(n,t)?(i[t]=4,n[t]):(d=l.config.globalProperties,N(d,t)?d[t]:void(!zn||M(t)&&0===t.indexOf("__v")||(r!==b&&ur(t[0])&&N(r,t)?qt(`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===zn&&qt(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))))},set({_:e},t,n){const{data:o,setupState:r,ctx:s}=e;return pr(r,t)?(r[t]=n,!0):r.__isScriptSetup&&N(r,t)?(qt(`Cannot mutate