diff --git a/openatlas/static/vendor/text-annotation/text-annotation.iife.js b/openatlas/static/vendor/text-annotation/text-annotation.iife.js index c51900686..32f58b2ca 100644 --- a/openatlas/static/vendor/text-annotation/text-annotation.iife.js +++ b/openatlas/static/vendor/text-annotation/text-annotation.iife.js @@ -1,52 +1,52 @@ -var TextAnnotationEditor=function(pi){"use strict";var kM=Object.defineProperty;var OM=(pi,Je,be)=>Je in pi?kM(pi,Je,{enumerable:!0,configurable:!0,writable:!0,value:be}):pi[Je]=be;var qc=(pi,Je,be)=>OM(pi,typeof Je!="symbol"?Je+"":Je,be);/** +var TextAnnotationEditor=function(mi){"use strict";var kM=Object.defineProperty;var OM=(mi,Je,be)=>Je in mi?kM(mi,Je,{enumerable:!0,configurable:!0,writable:!0,value:be}):mi[Je]=be;var qc=(mi,Je,be)=>OM(mi,typeof Je!="symbol"?Je+"":Je,be);/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Je(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const be=Object.freeze({}),gr=Object.freeze([]),lt=()=>{},mo=()=>!1,mi=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Dl=t=>t.startsWith("onUpdate:"),Se=Object.assign,Jc=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},N_=Object.prototype.hasOwnProperty,Ae=(t,e)=>N_.call(t,e),Q=Array.isArray,Ss=t=>yr(t)==="[object Map]",ws=t=>yr(t)==="[object Set]",md=t=>yr(t)==="[object Date]",A_=t=>yr(t)==="[object RegExp]",ue=t=>typeof t=="function",de=t=>typeof t=="string",Zt=t=>typeof t=="symbol",ke=t=>t!==null&&typeof t=="object",Rl=t=>(ke(t)||ue(t))&&ue(t.then)&&ue(t.catch),gd=Object.prototype.toString,yr=t=>gd.call(t),Gc=t=>yr(t).slice(8,-1),Pl=t=>yr(t)==="[object Object]",Yc=t=>de(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,$i=Je(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),yd=Je("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Ll=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},M_=/-(\w)/g,ze=Ll(t=>t.replace(M_,(e,n)=>n?n.toUpperCase():"")),I_=/\B([A-Z])/g,kt=Ll(t=>t.replace(I_,"-$1").toLowerCase()),Yn=Ll(t=>t.charAt(0).toUpperCase()+t.slice(1)),Xn=Ll(t=>t?`on${Yn(t)}`:""),$t=(t,e)=>!Object.is(t,e),Vi=(t,...e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:n})},Fl=t=>{const e=parseFloat(t);return isNaN(e)?t:e},$l=t=>{const e=de(t)?Number(t):NaN;return isNaN(e)?t:e};let bd;const go=()=>bd||(bd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function D_(t,e){return t+JSON.stringify(e,(n,i)=>typeof i=="function"?i.toString():i)}const Vl={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},R_={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},P_=Je("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol"),vd=2;function L_(t,e=0,n=t.length){if(e=Math.max(0,Math.min(e,t.length)),n=Math.max(0,Math.min(n,t.length)),e>n)return"";let i=t.split(/(\r?\n)/);const s=i.filter((l,a)=>a%2===1);i=i.filter((l,a)=>a%2===0);let r=0;const o=[];for(let l=0;l=e){for(let a=l-vd;a<=l+vd||n>r;a++){if(a<0||a>=i.length)continue;const f=a+1;o.push(`${f}${" ".repeat(Math.max(3-String(f).length,0))}| ${i[a]}`);const u=i[a].length,h=s[a]&&s[a].length||0;if(a===l){const p=e-(r-(u+h)),g=Math.max(1,n>r?u-p:n-e);o.push(" | "+" ".repeat(p)+"^".repeat(g))}else if(a>l){if(n>r){const p=Math.max(Math.min(n-r,u),1);o.push(" | "+"^".repeat(p))}r+=u+h}}break}return o.join(` -`)}function vr(t){if(Q(t)){const e={};for(let n=0;n{if(n){const i=n.split($_);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function B_(t){if(!t)return"";if(de(t))return t;let e="";for(const n in t){const i=t[n];if(de(i)||typeof i=="number"){const s=n.startsWith("--")?n:kt(n);e+=`${s}:${i};`}}return e}function xs(t){let e="";if(de(t))e=t;else if(Q(t))for(let n=0;n?@[\\\]^`{|}~]/g;function Q_(t,e){return t.replace(X_,n=>`\\${n}`)}function Z_(t,e){if(t.length!==e.length)return!1;let n=!0;for(let i=0;n&&iBi(n,e))}const Td=t=>!!(t&&t.__v_isRef===!0),Es=t=>de(t)?t:t==null?"":Q(t)||ke(t)&&(t.toString===gd||!ue(t.toString))?Td(t)?Es(t.value):JSON.stringify(t,kd,2):String(t),kd=(t,e)=>Td(e)?kd(t,e.value):Ss(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,s],r)=>(n[Qc(i,r)+" =>"]=s,n),{})}:ws(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>Qc(n))}:Zt(e)?Qc(e):ke(e)&&!Q(e)&&!Pl(e)?String(e):e,Qc=(t,e="")=>{var n;return Zt(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};var eS={NODE_ENV:'"production"'};function _n(t,...e){console.warn(`[Vue warn] ${t}`,...e)}let Vt;class Zc{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Vt,!e&&Vt&&(this.index=(Vt.scopes||(Vt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e0)return;if(vo){let e=vo;for(vo=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;bo;){let e=bo;for(bo=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=n}}if(t)throw t}function Md(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Id(t){let e,n=t.depsTail,i=n;for(;i;){const s=i.prevDep;i.version===-1?(i===n&&(n=s),rf(i),iS(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=s}t.deps=e,t.depsTail=n}function sf(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Dd(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Dd(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===_o))return;t.globalVersion=_o;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&t.deps&&!sf(t)){t.flags&=-3;return}const n=Le,i=Ln;Le=t,Ln=!0;try{Md(t);const s=t.fn(t._value);(e.version===0||$t(s,t._value))&&(t._value=s,e.version++)}catch(s){throw e.version++,s}finally{Le=n,Ln=i,Id(t),t.flags&=-3}}function rf(t,e=!1){const{dep:n,prevSub:i,nextSub:s}=t;if(i&&(i.nextSub=s,t.prevSub=void 0),s&&(s.prevSub=i,t.nextSub=void 0),n.subsHead===t&&(n.subsHead=s),n.subs===t&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)rf(r,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function iS(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}function sS(t,e){t.effect instanceof yo&&(t=t.effect.fn);const n=new yo(t);e&&Se(n,e);try{n.run()}catch(s){throw n.stop(),s}const i=n.run.bind(n);return i.effect=n,i}function rS(t){t.effect.stop()}let Ln=!0;const Rd=[];function gi(){Rd.push(Ln),Ln=!1}function yi(){const t=Rd.pop();Ln=t===void 0?!0:t}function Pd(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=Le;Le=void 0;try{e()}finally{Le=n}}}let _o=0;class oS{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Hl{constructor(e){this.computed=e,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(e){if(!Le||!Ln||Le===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Le)n=this.activeLink=new oS(Le,this),Le.deps?(n.prevDep=Le.depsTail,Le.depsTail.nextDep=n,Le.depsTail=n):Le.deps=Le.depsTail=n,Ld(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=Le.depsTail,n.nextDep=void 0,Le.depsTail.nextDep=n,Le.depsTail=n,Le.deps===n&&(Le.deps=i)}return Le.onTrack&&Le.onTrack(Se({effect:Le},e)),n}trigger(e){this.version++,_o++,this.notify(e)}notify(e){tf();try{if(eS.NODE_ENV!=="production")for(let n=this.subsHead;n;n=n.nextSub)n.sub.onTrigger&&!(n.sub.flags&8)&&n.sub.onTrigger(Se({effect:n.sub},e));for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{nf()}}}function Ld(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)Ld(i)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subsHead===void 0&&(t.dep.subsHead=t),t.dep.subs=t}}const jl=new WeakMap,Cs=Symbol("Object iterate"),of=Symbol("Map keys iterate"),So=Symbol("Array iterate");function gt(t,e,n){if(Ln&&Le){let i=jl.get(t);i||jl.set(t,i=new Map);let s=i.get(n);s||(i.set(n,s=new Hl),s.map=i,s.key=n),s.track({target:t,type:e,key:n})}}function Qn(t,e,n,i,s,r){const o=jl.get(t);if(!o){_o++;return}const l=a=>{a&&a.trigger({target:t,type:e,key:n,newValue:i,oldValue:s,oldTarget:r})};if(tf(),e==="clear")o.forEach(l);else{const a=Q(t),f=a&&Yc(n);if(a&&n==="length"){const u=Number(i);o.forEach((h,p)=>{(p==="length"||p===So||!Zt(p)&&p>=u)&&l(h)})}else switch((n!==void 0||o.has(void 0))&&l(o.get(n)),f&&l(o.get(So)),e){case"add":a?f&&l(o.get("length")):(l(o.get(Cs)),Ss(t)&&l(o.get(of)));break;case"delete":a||(l(o.get(Cs)),Ss(t)&&l(o.get(of)));break;case"set":Ss(t)&&l(o.get(Cs));break}}nf()}function lS(t,e){const n=jl.get(t);return n&&n.get(e)}function _r(t){const e=ge(t);return e===t?e:(gt(e,"iterate",So),Ot(t)?e:e.map(Nt))}function zl(t){return gt(t=ge(t),"iterate",So),t}const aS={__proto__:null,[Symbol.iterator](){return lf(this,Symbol.iterator,Nt)},concat(...t){return _r(this).concat(...t.map(e=>Q(e)?_r(e):e))},entries(){return lf(this,"entries",t=>(t[1]=Nt(t[1]),t))},every(t,e){return bi(this,"every",t,e,void 0,arguments)},filter(t,e){return bi(this,"filter",t,e,n=>n.map(Nt),arguments)},find(t,e){return bi(this,"find",t,e,Nt,arguments)},findIndex(t,e){return bi(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return bi(this,"findLast",t,e,Nt,arguments)},findLastIndex(t,e){return bi(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return bi(this,"forEach",t,e,void 0,arguments)},includes(...t){return af(this,"includes",t)},indexOf(...t){return af(this,"indexOf",t)},join(t){return _r(this).join(t)},lastIndexOf(...t){return af(this,"lastIndexOf",t)},map(t,e){return bi(this,"map",t,e,void 0,arguments)},pop(){return wo(this,"pop")},push(...t){return wo(this,"push",t)},reduce(t,...e){return Fd(this,"reduce",t,e)},reduceRight(t,...e){return Fd(this,"reduceRight",t,e)},shift(){return wo(this,"shift")},some(t,e){return bi(this,"some",t,e,void 0,arguments)},splice(...t){return wo(this,"splice",t)},toReversed(){return _r(this).toReversed()},toSorted(t){return _r(this).toSorted(t)},toSpliced(...t){return _r(this).toSpliced(...t)},unshift(...t){return wo(this,"unshift",t)},values(){return lf(this,"values",Nt)}};function lf(t,e,n){const i=zl(t),s=i[e]();return i!==t&&!Ot(t)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=n(r.value)),r}),s}const cS=Array.prototype;function bi(t,e,n,i,s,r){const o=zl(t),l=o!==t&&!Ot(t),a=o[e];if(a!==cS[e]){const h=a.apply(t,r);return l?Nt(h):h}let f=n;o!==t&&(l?f=function(h,p){return n.call(this,Nt(h),p,t)}:n.length>2&&(f=function(h,p){return n.call(this,h,p,t)}));const u=a.call(o,f,i);return l&&s?s(u):u}function Fd(t,e,n,i){const s=zl(t);let r=n;return s!==t&&(Ot(t)?n.length>3&&(r=function(o,l,a){return n.call(this,o,l,a,t)}):r=function(o,l,a){return n.call(this,o,Nt(l),a,t)}),s[e](r,...i)}function af(t,e,n){const i=ge(t);gt(i,"iterate",So);const s=i[e](...n);return(s===-1||s===!1)&&Sr(n[0])?(n[0]=ge(n[0]),i[e](...n)):s}function wo(t,e,n=[]){gi(),tf();const i=ge(t)[e].apply(t,n);return nf(),yi(),i}const fS=Je("__proto__,__v_isRef,__isVue"),$d=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Zt));function uS(t){Zt(t)||(t=String(t));const e=ge(this);return gt(e,"has",t),e.hasOwnProperty(t)}class Vd{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,i){if(n==="__v_skip")return e.__v_skip;const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return i===(s?r?Kd:Ud:r?Wd:zd).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const o=Q(e);if(!s){let a;if(o&&(a=aS[n]))return a;if(n==="hasOwnProperty")return uS}const l=Reflect.get(e,n,nt(e)?e:i);return(Zt(n)?$d.has(n):fS(n))||(s||gt(e,"get",n),r)?l:nt(l)?o&&Yc(n)?l:l.value:ke(l)?s?Jl(l):ql(l):l}}class Bd extends Vd{constructor(e=!1){super(!1,e)}set(e,n,i,s){let r=e[n];if(!this._isShallow){const a=Zn(r);if(!Ot(i)&&!Zn(i)&&(r=ge(r),i=ge(i)),!Q(e)&&nt(r)&&!nt(i))return a?!1:(r.value=i,!0)}const o=Q(e)&&Yc(n)?Number(n)t,Wl=t=>Reflect.getPrototypeOf(t);function gS(t,e,n){return function(...i){const s=this.__v_raw,r=ge(s),o=Ss(r),l=t==="entries"||t===Symbol.iterator&&o,a=t==="keys"&&o,f=s[t](...i),u=n?cf:e?ff:Nt;return!e&>(r,"iterate",a?of:Cs),{next(){const{value:h,done:p}=f.next();return p?{value:h,done:p}:{value:l?[u(h[0]),u(h[1])]:u(h),done:p}},[Symbol.iterator](){return this}}}}function Ul(t){return function(...e){{const n=e[0]?`on key "${e[0]}" `:"";_n(`${Yn(t)} operation ${n}failed: target is readonly.`,ge(this))}return t==="delete"?!1:t==="clear"?void 0:this}}function yS(t,e){const n={get(s){const r=this.__v_raw,o=ge(r),l=ge(s);t||($t(s,l)&>(o,"get",s),gt(o,"get",l));const{has:a}=Wl(o),f=e?cf:t?ff:Nt;if(a.call(o,s))return f(r.get(s));if(a.call(o,l))return f(r.get(l));r!==o&&r.get(s)},get size(){const s=this.__v_raw;return!t&>(ge(s),"iterate",Cs),Reflect.get(s,"size",s)},has(s){const r=this.__v_raw,o=ge(r),l=ge(s);return t||($t(s,l)&>(o,"has",s),gt(o,"has",l)),s===l?r.has(s):r.has(s)||r.has(l)},forEach(s,r){const o=this,l=o.__v_raw,a=ge(l),f=e?cf:t?ff:Nt;return!t&>(a,"iterate",Cs),l.forEach((u,h)=>s.call(r,f(u),f(h),o))}};return Se(n,t?{add:Ul("add"),set:Ul("set"),delete:Ul("delete"),clear:Ul("clear")}:{add(s){!e&&!Ot(s)&&!Zn(s)&&(s=ge(s));const r=ge(this);return Wl(r).has.call(r,s)||(r.add(s),Qn(r,"add",s,s)),this},set(s,r){!e&&!Ot(r)&&!Zn(r)&&(r=ge(r));const o=ge(this),{has:l,get:a}=Wl(o);let f=l.call(o,s);f?jd(o,l,s):(s=ge(s),f=l.call(o,s));const u=a.call(o,s);return o.set(s,r),f?$t(r,u)&&Qn(o,"set",s,r,u):Qn(o,"add",s,r),this},delete(s){const r=ge(this),{has:o,get:l}=Wl(r);let a=o.call(r,s);a?jd(r,o,s):(s=ge(s),a=o.call(r,s));const f=l?l.call(r,s):void 0,u=r.delete(s);return a&&Qn(r,"delete",s,void 0,f),u},clear(){const s=ge(this),r=s.size!==0,o=Ss(s)?new Map(s):new Set(s),l=s.clear();return r&&Qn(s,"clear",void 0,void 0,o),l}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=gS(s,t,e)}),n}function Kl(t,e){const n=yS(t,e);return(i,s,r)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?i:Reflect.get(Ae(n,s)&&s in i?n:i,s,r)}const bS={get:Kl(!1,!1)},vS={get:Kl(!1,!0)},_S={get:Kl(!0,!1)},SS={get:Kl(!0,!0)};function jd(t,e,n){const i=ge(n);if(i!==n&&e.call(t,i)){const s=Gc(t);_n(`Reactive ${s} contains both the raw and reactive versions of the same object${s==="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 zd=new WeakMap,Wd=new WeakMap,Ud=new WeakMap,Kd=new WeakMap;function wS(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function xS(t){return t.__v_skip||!Object.isExtensible(t)?0:wS(Gc(t))}function ql(t){return Zn(t)?t:Gl(t,!1,hS,bS,zd)}function qd(t){return Gl(t,!1,pS,vS,Wd)}function Jl(t){return Gl(t,!0,dS,_S,Ud)}function Fn(t){return Gl(t,!0,mS,SS,Kd)}function Gl(t,e,n,i,s){if(!ke(t))return _n(`value cannot be made ${e?"readonly":"reactive"}: ${String(t)}`),t;if(t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=s.get(t);if(r)return r;const o=xS(t);if(o===0)return t;const l=new Proxy(t,o===2?i:n);return s.set(t,l),l}function Hi(t){return Zn(t)?Hi(t.__v_raw):!!(t&&t.__v_isReactive)}function Zn(t){return!!(t&&t.__v_isReadonly)}function Ot(t){return!!(t&&t.__v_isShallow)}function Sr(t){return t?!!t.__v_raw:!1}function ge(t){const e=t&&t.__v_raw;return e?ge(e):t}function Jd(t){return!Ae(t,"__v_skip")&&Object.isExtensible(t)&&br(t,"__v_skip",!0),t}const Nt=t=>ke(t)?ql(t):t,ff=t=>ke(t)?Jl(t):t;function nt(t){return t?t.__v_isRef===!0:!1}function st(t){return Yd(t,!1)}function Gd(t){return Yd(t,!0)}function Yd(t,e){return nt(t)?t:new ES(t,e)}class ES{constructor(e,n){this.dep=new Hl,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:ge(e),this._value=n?e:Nt(e),this.__v_isShallow=n}get value(){return this.dep.track({target:this,type:"get",key:"value"}),this._value}set value(e){const n=this._rawValue,i=this.__v_isShallow||Ot(e)||Zn(e);e=i?e:ge(e),$t(e,n)&&(this._rawValue=e,this._value=i?e:Nt(e),this.dep.trigger({target:this,type:"set",key:"value",newValue:e,oldValue:n}))}}function CS(t){t.dep&&t.dep.trigger({target:t,type:"set",key:"value",newValue:t._value})}function wr(t){return nt(t)?t.value:t}function TS(t){return ue(t)?t():wr(t)}const kS={get:(t,e,n)=>e==="__v_raw"?t:wr(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const s=t[e];return nt(s)&&!nt(n)?(s.value=n,!0):Reflect.set(t,e,n,i)}};function uf(t){return Hi(t)?t:new Proxy(t,kS)}class OS{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Hl,{get:i,set:s}=e(n.track.bind(n),n.trigger.bind(n));this._get=i,this._set=s}get value(){return this._value=this._get()}set value(e){this._set(e)}}function Xd(t){return new OS(t)}function NS(t){Sr(t)||_n("toRefs() expects a reactive object but received a plain one.");const e=Q(t)?new Array(t.length):{};for(const n in t)e[n]=Qd(t,n);return e}class AS{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return lS(ge(this._object),this._key)}}class MS{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function IS(t,e,n){return nt(t)?t:ue(t)?new MS(t):ke(t)&&arguments.length>1?Qd(t,e,n):st(t)}function Qd(t,e,n){const i=t[e];return nt(i)?i:new AS(t,e,n)}class DS{constructor(e,n,i){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Hl(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=_o-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&Le!==this)return Ad(this,!0),!0}get value(){const e=this.dep.track({target:this,type:"get",key:"value"});return Dd(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter?this.setter(e):_n("Write operation failed: computed value is readonly")}}function RS(t,e,n=!1){let i,s;ue(t)?i=t:(i=t.get,s=t.set);const r=new DS(i,s,n);return e&&!n&&(r.onTrack=e.onTrack,r.onTrigger=e.onTrigger),r}const PS={GET:"get",HAS:"has",ITERATE:"iterate"},LS={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Yl={},Xl=new WeakMap;let ji;function FS(){return ji}function Zd(t,e=!1,n=ji){if(n){let i=Xl.get(n);i||Xl.set(n,i=[]),i.push(t)}else e||_n("onWatcherCleanup() was called when there was no active watcher to associate with.")}function $S(t,e,n=be){const{immediate:i,deep:s,once:r,scheduler:o,augmentJob:l,call:a}=n,f=T=>{(n.onWarn||_n)("Invalid watch source: ",T,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},u=T=>s?T:Ot(T)||s===!1||s===0?vi(T,1):vi(T);let h,p,g,y,v=!1,E=!1;if(nt(t)?(p=()=>t.value,v=Ot(t)):Hi(t)?(p=()=>u(t),v=!0):Q(t)?(E=!0,v=t.some(T=>Hi(T)||Ot(T)),p=()=>t.map(T=>{if(nt(T))return T.value;if(Hi(T))return u(T);if(ue(T))return a?a(T,2):T();f(T)})):ue(t)?e?p=a?()=>a(t,2):t:p=()=>{if(g){gi();try{g()}finally{yi()}}const T=ji;ji=h;try{return a?a(t,3,[y]):t(y)}finally{ji=T}}:(p=lt,f(t)),e&&s){const T=p,R=s===!0?1/0:s;p=()=>vi(T(),R)}const O=Od(),D=()=>{h.stop(),O&&O.active&&Jc(O.effects,h)};if(r&&e){const T=e;e=(...R)=>{T(...R),D()}}let w=E?new Array(t.length).fill(Yl):Yl;const A=T=>{if(!(!(h.flags&1)||!h.dirty&&!T))if(e){const R=h.run();if(s||v||(E?R.some((F,M)=>$t(F,w[M])):$t(R,w))){g&&g();const F=ji;ji=h;try{const M=[R,w===Yl?void 0:E&&w[0]===Yl?[]:w,y];a?a(e,3,M):e(...M),w=R}finally{ji=F}}}else h.run()};return l&&l(A),h=new yo(p),h.scheduler=o?()=>o(A,!1):A,y=T=>Zd(T,!1,h),g=h.onStop=()=>{const T=Xl.get(h);if(T){if(a)a(T,4);else for(const R of T)R();Xl.delete(h)}},h.onTrack=n.onTrack,h.onTrigger=n.onTrigger,e?i?A(!0):w=h.run():o?o(A.bind(null,!0),!0):h.run(),D.pause=h.pause.bind(h),D.resume=h.resume.bind(h),D.stop=D,D}function vi(t,e=1/0,n){if(e<=0||!ke(t)||t.__v_skip||(n=n||new Set,n.has(t)))return t;if(n.add(t),e--,nt(t))vi(t.value,e,n);else if(Q(t))for(let i=0;i{vi(i,e,n)});else if(Pl(t)){for(const i in t)vi(t[i],e,n);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&vi(t[i],e,n)}return t}var zi={NODE_ENV:'"production"'};const Ts=[];function xr(t){Ts.push(t)}function Er(){Ts.pop()}let hf=!1;function V(t,...e){if(hf)return;hf=!0,gi();const n=Ts.length?Ts[Ts.length-1].component:null,i=n&&n.appContext.config.warnHandler,s=VS();if(i)ks(i,n,11,[t+e.map(r=>{var o,l;return(l=(o=r.toString)==null?void 0:o.call(r))!=null?l:JSON.stringify(r)}).join(""),n&&n.proxy,s.map(({vnode:r})=>`at <${Aa(n,r.type)}>`).join(` +**//*! #__NO_SIDE_EFFECTS__ */function Je(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const be=Object.freeze({}),gr=Object.freeze([]),lt=()=>{},mo=()=>!1,gi=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Dl=t=>t.startsWith("onUpdate:"),Se=Object.assign,Jc=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},O_=Object.prototype.hasOwnProperty,Ae=(t,e)=>O_.call(t,e),Q=Array.isArray,Ss=t=>yr(t)==="[object Map]",ws=t=>yr(t)==="[object Set]",md=t=>yr(t)==="[object Date]",N_=t=>yr(t)==="[object RegExp]",ue=t=>typeof t=="function",de=t=>typeof t=="string",Zt=t=>typeof t=="symbol",ke=t=>t!==null&&typeof t=="object",Rl=t=>(ke(t)||ue(t))&&ue(t.then)&&ue(t.catch),gd=Object.prototype.toString,yr=t=>gd.call(t),Gc=t=>yr(t).slice(8,-1),Pl=t=>yr(t)==="[object Object]",Yc=t=>de(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,$i=Je(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),yd=Je("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Ll=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},A_=/-(\w)/g,ze=Ll(t=>t.replace(A_,(e,n)=>n?n.toUpperCase():"")),M_=/\B([A-Z])/g,kt=Ll(t=>t.replace(M_,"-$1").toLowerCase()),Yn=Ll(t=>t.charAt(0).toUpperCase()+t.slice(1)),Xn=Ll(t=>t?`on${Yn(t)}`:""),$t=(t,e)=>!Object.is(t,e),Vi=(t,...e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:n})},Fl=t=>{const e=parseFloat(t);return isNaN(e)?t:e},$l=t=>{const e=de(t)?Number(t):NaN;return isNaN(e)?t:e};let bd;const go=()=>bd||(bd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function I_(t,e){return t+JSON.stringify(e,(n,i)=>typeof i=="function"?i.toString():i)}const Vl={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},D_={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},R_=Je("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol"),vd=2;function P_(t,e=0,n=t.length){if(e=Math.max(0,Math.min(e,t.length)),n=Math.max(0,Math.min(n,t.length)),e>n)return"";let i=t.split(/(\r?\n)/);const s=i.filter((l,a)=>a%2===1);i=i.filter((l,a)=>a%2===0);let r=0;const o=[];for(let l=0;l=e){for(let a=l-vd;a<=l+vd||n>r;a++){if(a<0||a>=i.length)continue;const f=a+1;o.push(`${f}${" ".repeat(Math.max(3-String(f).length,0))}| ${i[a]}`);const u=i[a].length,h=s[a]&&s[a].length||0;if(a===l){const p=e-(r-(u+h)),g=Math.max(1,n>r?u-p:n-e);o.push(" | "+" ".repeat(p)+"^".repeat(g))}else if(a>l){if(n>r){const p=Math.max(Math.min(n-r,u),1);o.push(" | "+"^".repeat(p))}r+=u+h}}break}return o.join(` +`)}function vr(t){if(Q(t)){const e={};for(let n=0;n{if(n){const i=n.split(F_);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function V_(t){if(!t)return"";if(de(t))return t;let e="";for(const n in t){const i=t[n];if(de(i)||typeof i=="number"){const s=n.startsWith("--")?n:kt(n);e+=`${s}:${i};`}}return e}function xs(t){let e="";if(de(t))e=t;else if(Q(t))for(let n=0;n?@[\\\]^`{|}~]/g;function X_(t,e){return t.replace(Y_,n=>`\\${n}`)}function Q_(t,e){if(t.length!==e.length)return!1;let n=!0;for(let i=0;n&&iBi(n,e))}const Td=t=>!!(t&&t.__v_isRef===!0),Cs=t=>de(t)?t:t==null?"":Q(t)||ke(t)&&(t.toString===gd||!ue(t.toString))?Td(t)?Cs(t.value):JSON.stringify(t,kd,2):String(t),kd=(t,e)=>Td(e)?kd(t,e.value):Ss(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,s],r)=>(n[Qc(i,r)+" =>"]=s,n),{})}:ws(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>Qc(n))}:Zt(e)?Qc(e):ke(e)&&!Q(e)&&!Pl(e)?String(e):e,Qc=(t,e="")=>{var n;return Zt(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};var Z_={NODE_ENV:'"production"'};function _n(t,...e){console.warn(`[Vue warn] ${t}`,...e)}let Vt;class Zc{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Vt,!e&&Vt&&(this.index=(Vt.scopes||(Vt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e0)return;if(vo){let e=vo;for(vo=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;bo;){let e=bo;for(bo=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=n}}if(t)throw t}function Md(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Id(t){let e,n=t.depsTail,i=n;for(;i;){const s=i.prevDep;i.version===-1?(i===n&&(n=s),rf(i),nS(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=s}t.deps=e,t.depsTail=n}function sf(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Dd(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Dd(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===_o))return;t.globalVersion=_o;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&t.deps&&!sf(t)){t.flags&=-3;return}const n=Le,i=Ln;Le=t,Ln=!0;try{Md(t);const s=t.fn(t._value);(e.version===0||$t(s,t._value))&&(t._value=s,e.version++)}catch(s){throw e.version++,s}finally{Le=n,Ln=i,Id(t),t.flags&=-3}}function rf(t,e=!1){const{dep:n,prevSub:i,nextSub:s}=t;if(i&&(i.nextSub=s,t.prevSub=void 0),s&&(s.prevSub=i,t.nextSub=void 0),n.subsHead===t&&(n.subsHead=s),n.subs===t&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)rf(r,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function nS(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}function iS(t,e){t.effect instanceof yo&&(t=t.effect.fn);const n=new yo(t);e&&Se(n,e);try{n.run()}catch(s){throw n.stop(),s}const i=n.run.bind(n);return i.effect=n,i}function sS(t){t.effect.stop()}let Ln=!0;const Rd=[];function yi(){Rd.push(Ln),Ln=!1}function bi(){const t=Rd.pop();Ln=t===void 0?!0:t}function Pd(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=Le;Le=void 0;try{e()}finally{Le=n}}}let _o=0;class rS{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Hl{constructor(e){this.computed=e,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(e){if(!Le||!Ln||Le===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Le)n=this.activeLink=new rS(Le,this),Le.deps?(n.prevDep=Le.depsTail,Le.depsTail.nextDep=n,Le.depsTail=n):Le.deps=Le.depsTail=n,Ld(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=Le.depsTail,n.nextDep=void 0,Le.depsTail.nextDep=n,Le.depsTail=n,Le.deps===n&&(Le.deps=i)}return Le.onTrack&&Le.onTrack(Se({effect:Le},e)),n}trigger(e){this.version++,_o++,this.notify(e)}notify(e){tf();try{if(Z_.NODE_ENV!=="production")for(let n=this.subsHead;n;n=n.nextSub)n.sub.onTrigger&&!(n.sub.flags&8)&&n.sub.onTrigger(Se({effect:n.sub},e));for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{nf()}}}function Ld(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)Ld(i)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subsHead===void 0&&(t.dep.subsHead=t),t.dep.subs=t}}const jl=new WeakMap,Es=Symbol("Object iterate"),of=Symbol("Map keys iterate"),So=Symbol("Array iterate");function gt(t,e,n){if(Ln&&Le){let i=jl.get(t);i||jl.set(t,i=new Map);let s=i.get(n);s||(i.set(n,s=new Hl),s.map=i,s.key=n),s.track({target:t,type:e,key:n})}}function Qn(t,e,n,i,s,r){const o=jl.get(t);if(!o){_o++;return}const l=a=>{a&&a.trigger({target:t,type:e,key:n,newValue:i,oldValue:s,oldTarget:r})};if(tf(),e==="clear")o.forEach(l);else{const a=Q(t),f=a&&Yc(n);if(a&&n==="length"){const u=Number(i);o.forEach((h,p)=>{(p==="length"||p===So||!Zt(p)&&p>=u)&&l(h)})}else switch((n!==void 0||o.has(void 0))&&l(o.get(n)),f&&l(o.get(So)),e){case"add":a?f&&l(o.get("length")):(l(o.get(Es)),Ss(t)&&l(o.get(of)));break;case"delete":a||(l(o.get(Es)),Ss(t)&&l(o.get(of)));break;case"set":Ss(t)&&l(o.get(Es));break}}nf()}function oS(t,e){const n=jl.get(t);return n&&n.get(e)}function _r(t){const e=ge(t);return e===t?e:(gt(e,"iterate",So),Ot(t)?e:e.map(Nt))}function zl(t){return gt(t=ge(t),"iterate",So),t}const lS={__proto__:null,[Symbol.iterator](){return lf(this,Symbol.iterator,Nt)},concat(...t){return _r(this).concat(...t.map(e=>Q(e)?_r(e):e))},entries(){return lf(this,"entries",t=>(t[1]=Nt(t[1]),t))},every(t,e){return vi(this,"every",t,e,void 0,arguments)},filter(t,e){return vi(this,"filter",t,e,n=>n.map(Nt),arguments)},find(t,e){return vi(this,"find",t,e,Nt,arguments)},findIndex(t,e){return vi(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return vi(this,"findLast",t,e,Nt,arguments)},findLastIndex(t,e){return vi(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return vi(this,"forEach",t,e,void 0,arguments)},includes(...t){return af(this,"includes",t)},indexOf(...t){return af(this,"indexOf",t)},join(t){return _r(this).join(t)},lastIndexOf(...t){return af(this,"lastIndexOf",t)},map(t,e){return vi(this,"map",t,e,void 0,arguments)},pop(){return wo(this,"pop")},push(...t){return wo(this,"push",t)},reduce(t,...e){return Fd(this,"reduce",t,e)},reduceRight(t,...e){return Fd(this,"reduceRight",t,e)},shift(){return wo(this,"shift")},some(t,e){return vi(this,"some",t,e,void 0,arguments)},splice(...t){return wo(this,"splice",t)},toReversed(){return _r(this).toReversed()},toSorted(t){return _r(this).toSorted(t)},toSpliced(...t){return _r(this).toSpliced(...t)},unshift(...t){return wo(this,"unshift",t)},values(){return lf(this,"values",Nt)}};function lf(t,e,n){const i=zl(t),s=i[e]();return i!==t&&!Ot(t)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=n(r.value)),r}),s}const aS=Array.prototype;function vi(t,e,n,i,s,r){const o=zl(t),l=o!==t&&!Ot(t),a=o[e];if(a!==aS[e]){const h=a.apply(t,r);return l?Nt(h):h}let f=n;o!==t&&(l?f=function(h,p){return n.call(this,Nt(h),p,t)}:n.length>2&&(f=function(h,p){return n.call(this,h,p,t)}));const u=a.call(o,f,i);return l&&s?s(u):u}function Fd(t,e,n,i){const s=zl(t);let r=n;return s!==t&&(Ot(t)?n.length>3&&(r=function(o,l,a){return n.call(this,o,l,a,t)}):r=function(o,l,a){return n.call(this,o,Nt(l),a,t)}),s[e](r,...i)}function af(t,e,n){const i=ge(t);gt(i,"iterate",So);const s=i[e](...n);return(s===-1||s===!1)&&Sr(n[0])?(n[0]=ge(n[0]),i[e](...n)):s}function wo(t,e,n=[]){yi(),tf();const i=ge(t)[e].apply(t,n);return nf(),bi(),i}const cS=Je("__proto__,__v_isRef,__isVue"),$d=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Zt));function fS(t){Zt(t)||(t=String(t));const e=ge(this);return gt(e,"has",t),e.hasOwnProperty(t)}class Vd{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,i){if(n==="__v_skip")return e.__v_skip;const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return i===(s?r?Kd:Ud:r?Wd:zd).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const o=Q(e);if(!s){let a;if(o&&(a=lS[n]))return a;if(n==="hasOwnProperty")return fS}const l=Reflect.get(e,n,nt(e)?e:i);return(Zt(n)?$d.has(n):cS(n))||(s||gt(e,"get",n),r)?l:nt(l)?o&&Yc(n)?l:l.value:ke(l)?s?Jl(l):ql(l):l}}class Bd extends Vd{constructor(e=!1){super(!1,e)}set(e,n,i,s){let r=e[n];if(!this._isShallow){const a=Zn(r);if(!Ot(i)&&!Zn(i)&&(r=ge(r),i=ge(i)),!Q(e)&&nt(r)&&!nt(i))return a?!1:(r.value=i,!0)}const o=Q(e)&&Yc(n)?Number(n)t,Wl=t=>Reflect.getPrototypeOf(t);function mS(t,e,n){return function(...i){const s=this.__v_raw,r=ge(s),o=Ss(r),l=t==="entries"||t===Symbol.iterator&&o,a=t==="keys"&&o,f=s[t](...i),u=n?cf:e?ff:Nt;return!e&>(r,"iterate",a?of:Es),{next(){const{value:h,done:p}=f.next();return p?{value:h,done:p}:{value:l?[u(h[0]),u(h[1])]:u(h),done:p}},[Symbol.iterator](){return this}}}}function Ul(t){return function(...e){{const n=e[0]?`on key "${e[0]}" `:"";_n(`${Yn(t)} operation ${n}failed: target is readonly.`,ge(this))}return t==="delete"?!1:t==="clear"?void 0:this}}function gS(t,e){const n={get(s){const r=this.__v_raw,o=ge(r),l=ge(s);t||($t(s,l)&>(o,"get",s),gt(o,"get",l));const{has:a}=Wl(o),f=e?cf:t?ff:Nt;if(a.call(o,s))return f(r.get(s));if(a.call(o,l))return f(r.get(l));r!==o&&r.get(s)},get size(){const s=this.__v_raw;return!t&>(ge(s),"iterate",Es),Reflect.get(s,"size",s)},has(s){const r=this.__v_raw,o=ge(r),l=ge(s);return t||($t(s,l)&>(o,"has",s),gt(o,"has",l)),s===l?r.has(s):r.has(s)||r.has(l)},forEach(s,r){const o=this,l=o.__v_raw,a=ge(l),f=e?cf:t?ff:Nt;return!t&>(a,"iterate",Es),l.forEach((u,h)=>s.call(r,f(u),f(h),o))}};return Se(n,t?{add:Ul("add"),set:Ul("set"),delete:Ul("delete"),clear:Ul("clear")}:{add(s){!e&&!Ot(s)&&!Zn(s)&&(s=ge(s));const r=ge(this);return Wl(r).has.call(r,s)||(r.add(s),Qn(r,"add",s,s)),this},set(s,r){!e&&!Ot(r)&&!Zn(r)&&(r=ge(r));const o=ge(this),{has:l,get:a}=Wl(o);let f=l.call(o,s);f?jd(o,l,s):(s=ge(s),f=l.call(o,s));const u=a.call(o,s);return o.set(s,r),f?$t(r,u)&&Qn(o,"set",s,r,u):Qn(o,"add",s,r),this},delete(s){const r=ge(this),{has:o,get:l}=Wl(r);let a=o.call(r,s);a?jd(r,o,s):(s=ge(s),a=o.call(r,s));const f=l?l.call(r,s):void 0,u=r.delete(s);return a&&Qn(r,"delete",s,void 0,f),u},clear(){const s=ge(this),r=s.size!==0,o=Ss(s)?new Map(s):new Set(s),l=s.clear();return r&&Qn(s,"clear",void 0,void 0,o),l}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=mS(s,t,e)}),n}function Kl(t,e){const n=gS(t,e);return(i,s,r)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?i:Reflect.get(Ae(n,s)&&s in i?n:i,s,r)}const yS={get:Kl(!1,!1)},bS={get:Kl(!1,!0)},vS={get:Kl(!0,!1)},_S={get:Kl(!0,!0)};function jd(t,e,n){const i=ge(n);if(i!==n&&e.call(t,i)){const s=Gc(t);_n(`Reactive ${s} contains both the raw and reactive versions of the same object${s==="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 zd=new WeakMap,Wd=new WeakMap,Ud=new WeakMap,Kd=new WeakMap;function SS(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function wS(t){return t.__v_skip||!Object.isExtensible(t)?0:SS(Gc(t))}function ql(t){return Zn(t)?t:Gl(t,!1,uS,yS,zd)}function qd(t){return Gl(t,!1,dS,bS,Wd)}function Jl(t){return Gl(t,!0,hS,vS,Ud)}function Fn(t){return Gl(t,!0,pS,_S,Kd)}function Gl(t,e,n,i,s){if(!ke(t))return _n(`value cannot be made ${e?"readonly":"reactive"}: ${String(t)}`),t;if(t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=s.get(t);if(r)return r;const o=wS(t);if(o===0)return t;const l=new Proxy(t,o===2?i:n);return s.set(t,l),l}function Hi(t){return Zn(t)?Hi(t.__v_raw):!!(t&&t.__v_isReactive)}function Zn(t){return!!(t&&t.__v_isReadonly)}function Ot(t){return!!(t&&t.__v_isShallow)}function Sr(t){return t?!!t.__v_raw:!1}function ge(t){const e=t&&t.__v_raw;return e?ge(e):t}function Jd(t){return!Ae(t,"__v_skip")&&Object.isExtensible(t)&&br(t,"__v_skip",!0),t}const Nt=t=>ke(t)?ql(t):t,ff=t=>ke(t)?Jl(t):t;function nt(t){return t?t.__v_isRef===!0:!1}function st(t){return Yd(t,!1)}function Gd(t){return Yd(t,!0)}function Yd(t,e){return nt(t)?t:new xS(t,e)}class xS{constructor(e,n){this.dep=new Hl,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:ge(e),this._value=n?e:Nt(e),this.__v_isShallow=n}get value(){return this.dep.track({target:this,type:"get",key:"value"}),this._value}set value(e){const n=this._rawValue,i=this.__v_isShallow||Ot(e)||Zn(e);e=i?e:ge(e),$t(e,n)&&(this._rawValue=e,this._value=i?e:Nt(e),this.dep.trigger({target:this,type:"set",key:"value",newValue:e,oldValue:n}))}}function CS(t){t.dep&&t.dep.trigger({target:t,type:"set",key:"value",newValue:t._value})}function wr(t){return nt(t)?t.value:t}function ES(t){return ue(t)?t():wr(t)}const TS={get:(t,e,n)=>e==="__v_raw"?t:wr(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const s=t[e];return nt(s)&&!nt(n)?(s.value=n,!0):Reflect.set(t,e,n,i)}};function uf(t){return Hi(t)?t:new Proxy(t,TS)}class kS{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Hl,{get:i,set:s}=e(n.track.bind(n),n.trigger.bind(n));this._get=i,this._set=s}get value(){return this._value=this._get()}set value(e){this._set(e)}}function Xd(t){return new kS(t)}function OS(t){Sr(t)||_n("toRefs() expects a reactive object but received a plain one.");const e=Q(t)?new Array(t.length):{};for(const n in t)e[n]=Qd(t,n);return e}class NS{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return oS(ge(this._object),this._key)}}class AS{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function MS(t,e,n){return nt(t)?t:ue(t)?new AS(t):ke(t)&&arguments.length>1?Qd(t,e,n):st(t)}function Qd(t,e,n){const i=t[e];return nt(i)?i:new NS(t,e,n)}class IS{constructor(e,n,i){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Hl(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=_o-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&Le!==this)return Ad(this,!0),!0}get value(){const e=this.dep.track({target:this,type:"get",key:"value"});return Dd(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter?this.setter(e):_n("Write operation failed: computed value is readonly")}}function DS(t,e,n=!1){let i,s;ue(t)?i=t:(i=t.get,s=t.set);const r=new IS(i,s,n);return e&&!n&&(r.onTrack=e.onTrack,r.onTrigger=e.onTrigger),r}const RS={GET:"get",HAS:"has",ITERATE:"iterate"},PS={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Yl={},Xl=new WeakMap;let ji;function LS(){return ji}function Zd(t,e=!1,n=ji){if(n){let i=Xl.get(n);i||Xl.set(n,i=[]),i.push(t)}else e||_n("onWatcherCleanup() was called when there was no active watcher to associate with.")}function FS(t,e,n=be){const{immediate:i,deep:s,once:r,scheduler:o,augmentJob:l,call:a}=n,f=T=>{(n.onWarn||_n)("Invalid watch source: ",T,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},u=T=>s?T:Ot(T)||s===!1||s===0?_i(T,1):_i(T);let h,p,g,y,v=!1,C=!1;if(nt(t)?(p=()=>t.value,v=Ot(t)):Hi(t)?(p=()=>u(t),v=!0):Q(t)?(C=!0,v=t.some(T=>Hi(T)||Ot(T)),p=()=>t.map(T=>{if(nt(T))return T.value;if(Hi(T))return u(T);if(ue(T))return a?a(T,2):T();f(T)})):ue(t)?e?p=a?()=>a(t,2):t:p=()=>{if(g){yi();try{g()}finally{bi()}}const T=ji;ji=h;try{return a?a(t,3,[y]):t(y)}finally{ji=T}}:(p=lt,f(t)),e&&s){const T=p,R=s===!0?1/0:s;p=()=>_i(T(),R)}const N=Od(),D=()=>{h.stop(),N&&N.active&&Jc(N.effects,h)};if(r&&e){const T=e;e=(...R)=>{T(...R),D()}}let w=C?new Array(t.length).fill(Yl):Yl;const A=T=>{if(!(!(h.flags&1)||!h.dirty&&!T))if(e){const R=h.run();if(s||v||(C?R.some((F,M)=>$t(F,w[M])):$t(R,w))){g&&g();const F=ji;ji=h;try{const M=[R,w===Yl?void 0:C&&w[0]===Yl?[]:w,y];a?a(e,3,M):e(...M),w=R}finally{ji=F}}}else h.run()};return l&&l(A),h=new yo(p),h.scheduler=o?()=>o(A,!1):A,y=T=>Zd(T,!1,h),g=h.onStop=()=>{const T=Xl.get(h);if(T){if(a)a(T,4);else for(const R of T)R();Xl.delete(h)}},h.onTrack=n.onTrack,h.onTrigger=n.onTrigger,e?i?A(!0):w=h.run():o?o(A.bind(null,!0),!0):h.run(),D.pause=h.pause.bind(h),D.resume=h.resume.bind(h),D.stop=D,D}function _i(t,e=1/0,n){if(e<=0||!ke(t)||t.__v_skip||(n=n||new Set,n.has(t)))return t;if(n.add(t),e--,nt(t))_i(t.value,e,n);else if(Q(t))for(let i=0;i{_i(i,e,n)});else if(Pl(t)){for(const i in t)_i(t[i],e,n);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&_i(t[i],e,n)}return t}var zi={NODE_ENV:'"production"'};const Ts=[];function xr(t){Ts.push(t)}function Cr(){Ts.pop()}let hf=!1;function V(t,...e){if(hf)return;hf=!0,yi();const n=Ts.length?Ts[Ts.length-1].component:null,i=n&&n.appContext.config.warnHandler,s=$S();if(i)ks(i,n,11,[t+e.map(r=>{var o,l;return(l=(o=r.toString)==null?void 0:o.call(r))!=null?l:JSON.stringify(r)}).join(""),n&&n.proxy,s.map(({vnode:r})=>`at <${Aa(n,r.type)}>`).join(` `),s]);else{const r=[`[Vue warn]: ${t}`,...e];s.length&&r.push(` -`,...BS(s)),console.warn(...r)}yi(),hf=!1}function VS(){let t=Ts[Ts.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const i=t.component&&t.component.parent;t=i&&i.vnode}return e}function BS(t){const e=[];return t.forEach((n,i)=>{e.push(...i===0?[]:[` -`],...HS(n))}),e}function HS({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",i=t.component?t.component.parent==null:!1,s=` at <${Aa(t.component,t.type,i)}`,r=">"+n;return t.props?[s,...jS(t.props),r]:[s+r]}function jS(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(i=>{e.push(...ep(i,t[i]))}),n.length>3&&e.push(" ..."),e}function ep(t,e,n){return de(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:nt(e)?(e=ep(t,ge(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):ue(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=ge(e),n?e:[`${t}=`,e])}function df(t,e){t!==void 0&&(typeof t!="number"?V(`${e} is not a valid number - got ${JSON.stringify(t)}.`):isNaN(t)&&V(`${e} is NaN - the duration expression might be incorrect.`))}const zS={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},Ql={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 ks(t,e,n,i){try{return i?t(...i):t()}catch(s){Wi(s,e,n)}}function Sn(t,e,n,i){if(ue(t)){const s=ks(t,e,n,i);return s&&Rl(s)&&s.catch(r=>{Wi(r,e,n)}),s}if(Q(t)){const s=[];for(let r=0;r>>1,s=Bt[i],r=Eo(s);r=Eo(n)?Bt.push(t):Bt.splice(KS(e),0,t),t.flags|=1,np()}}function np(){Zl||(Zl=tp.then(sp))}function kr(t){Q(t)?Cr.push(...t):Ui&&t.id===-1?Ui.splice(Tr+1,0,t):t.flags&1||(Cr.push(t),t.flags|=1),np()}function ip(t,e,n=ei+1){for(e=e||new Map;nEo(n)-Eo(i));if(Cr.length=0,Ui){Ui.push(...e);return}for(Ui=e,t=t||new Map,Tr=0;Trt.id==null?t.flags&2?-1:1/0:t.id;function sp(t){t=t||new Map;const e=n=>pf(t,n);try{for(ei=0;eiUS){const i=e.i,s=i&&jo(i.type);return Wi(`Maximum recursive updates exceeded${s?` in component <${s}>`:""}. 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 t.set(e,n+1),!1}let $n=!1;const na=new Map;go().__VUE_HMR_RUNTIME__={createRecord:mf(rp),rerender:mf(GS),reload:mf(YS)};const Os=new Map;function qS(t){const e=t.type.__hmrId;let n=Os.get(e);n||(rp(e,t.type),n=Os.get(e)),n.instances.add(t)}function JS(t){Os.get(t.type.__hmrId).instances.delete(t)}function rp(t,e){return Os.has(t)?!1:(Os.set(t,{initialDef:ia(e),instances:new Set}),!0)}function ia(t){return Dm(t)?t.__vccOpts:t}function GS(t,e){const n=Os.get(t);n&&(n.initialDef.render=e,[...n.instances].forEach(i=>{e&&(i.render=e,ia(i.type).render=e),i.renderCache=[],$n=!0,i.update(),$n=!1}))}function YS(t,e){const n=Os.get(t);if(!n)return;e=ia(e),op(n.initialDef,e);const i=[...n.instances];for(let s=0;s{$n=!0,r.parent.update(),$n=!1,l.delete(r)}):r.appContext.reload?r.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required."),r.root.ce&&r!==r.root&&r.root.ce._removeChildStyle(o)}kr(()=>{na.clear()})}function op(t,e){Se(t,e);for(const n in t)n!=="__file"&&!(n in e)&&delete t[n]}function mf(t){return(e,n)=>{try{return t(e,n)}catch(i){console.error(i),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Vn,Co=[],gf=!1;function To(t,...e){Vn?Vn.emit(t,...e):gf||Co.push({event:t,args:e})}function yf(t,e){var n,i;Vn=t,Vn?(Vn.enabled=!0,Co.forEach(({event:s,args:r})=>Vn.emit(s,...r)),Co=[]):typeof window<"u"&&window.HTMLElement&&!((i=(n=window.navigator)==null?void 0:n.userAgent)!=null&&i.includes("jsdom"))?((e.__VUE_DEVTOOLS_HOOK_REPLAY__=e.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{yf(r,e)}),setTimeout(()=>{Vn||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,gf=!0,Co=[])},3e3)):(gf=!0,Co=[])}function XS(t,e){To("app:init",t,e,{Fragment:it,Text:ni,Comment:Qe,Static:Gi})}function QS(t){To("app:unmount",t)}const bf=vf("component:added"),lp=vf("component:updated"),ZS=vf("component:removed"),e1=t=>{Vn&&typeof Vn.cleanupBuffer=="function"&&!Vn.cleanupBuffer(t)&&ZS(t)};/*! #__NO_SIDE_EFFECTS__ */function vf(t){return e=>{To(t,e.appContext.app,e.uid,e.parent?e.parent.uid:void 0,e)}}const t1=ap("perf:start"),n1=ap("perf:end");function ap(t){return(e,n,i)=>{To(t,e.appContext.app,e.uid,e,n,i)}}function i1(t,e,n){To("component:emit",t.appContext.app,t,e,n)}let rt=null,sa=null;function ko(t){const e=rt;return rt=t,sa=t&&t.type.__scopeId||null,e}function s1(t){sa=t}function r1(){sa=null}const o1=t=>_f;function _f(t,e=rt,n){if(!e||t._n)return t;const i=(...s)=>{i._d&&Kf(-1);const r=ko(e);let o;try{o=t(...s)}finally{ko(r),i._d&&Kf(1)}return lp(e),o};return i._n=!0,i._c=!0,i._d=!0,i}function cp(t){yd(t)&&V("Do not use built-in directive ids as custom directive id: "+t)}function Sf(t,e){if(rt===null)return V("withDirectives can only be used inside render functions."),t;const n=Ho(rt),i=t.dirs||(t.dirs=[]);for(let s=0;st.__isTeleport,Ns=t=>t&&(t.disabled||t.disabled===""),hp=t=>t&&(t.defer||t.defer===""),dp=t=>typeof SVGElement<"u"&&t instanceof SVGElement,pp=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,wf=(t,e)=>{const n=t&&t.to;if(de(n))if(e){const i=e(n);return!i&&!Ns(t)&&V(`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.`),i}else return V("Current renderer does not support string target for Teleports. (missing querySelector renderer option)"),null;else return!n&&!Ns(t)&&V(`Invalid Teleport target: ${n}`),n},mp={name:"Teleport",__isTeleport:!0,process(t,e,n,i,s,r,o,l,a,f){const{mc:u,pc:h,pbc:p,o:{insert:g,querySelector:y,createText:v,createComment:E}}=f,O=Ns(e.props);let{shapeFlag:D,children:w,dynamicChildren:A}=e;if($n&&(a=!1,A=null),t==null){const T=e.el=E("teleport start"),R=e.anchor=E("teleport end");g(T,n,i),g(R,n,i);const F=(S,N)=>{D&16&&(s&&s.isCE&&(s.ce._teleportTarget=S),u(w,S,N,s,r,o,l,a))},M=()=>{const S=e.target=wf(e.props,y),N=gp(S,e,v,g);S?(o!=="svg"&&dp(S)?o="svg":o!=="mathml"&&pp(S)&&(o="mathml"),O||(F(S,N),oa(e,!1))):O||V("Invalid Teleport target on mount:",S,`(${typeof S})`)};O&&(F(n,R),oa(e,!0)),hp(e.props)?pt(()=>{M(),e.el.__isMounted=!0},r):M()}else{if(hp(e.props)&&!t.el.__isMounted){pt(()=>{mp.process(t,e,n,i,s,r,o,l,a,f),delete t.el.__isMounted},r);return}e.el=t.el,e.targetStart=t.targetStart;const T=e.anchor=t.anchor,R=e.target=t.target,F=e.targetAnchor=t.targetAnchor,M=Ns(t.props),S=M?n:R,N=M?T:F;if(o==="svg"||dp(R)?o="svg":(o==="mathml"||pp(R))&&(o="mathml"),A?(p(t.dynamicChildren,A,S,s,r,o,l),ba(t,e,!0)):a||h(t,e,S,N,s,r,o,l,!1),O)M?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):ra(e,n,T,f,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const $=e.target=wf(e.props,y);$?ra(e,$,null,f,0):V("Invalid Teleport target on update:",R,`(${typeof R})`)}else M&&ra(e,R,F,f,1);oa(e,O)}},remove(t,e,n,{um:i,o:{remove:s}},r){const{shapeFlag:o,children:l,anchor:a,targetStart:f,targetAnchor:u,target:h,props:p}=t;if(h&&(s(f),s(u)),r&&s(a),o&16){const g=r||!Ns(p);for(let y=0;y{t.isMounted=!0}),da(()=>{t.isUnmounting=!0}),t}const wn=[Function,Array],Ef={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:wn,onEnter:wn,onAfterEnter:wn,onEnterCancelled:wn,onBeforeLeave:wn,onLeave:wn,onAfterLeave:wn,onLeaveCancelled:wn,onBeforeAppear:wn,onAppear:wn,onAfterAppear:wn,onAppearCancelled:wn},yp=t=>{const e=t.subTree;return e.component?yp(e.component):e},c1={name:"BaseTransition",props:Ef,setup(t,{slots:e}){const n=an(),i=xf();return()=>{const s=e.default&&aa(e.default(),!0);if(!s||!s.length)return;const r=bp(s),o=ge(t),{mode:l}=o;if(l&&l!=="in-out"&&l!=="out-in"&&l!=="default"&&V(`invalid mode: ${l}`),i.isLeaving)return Cf(r);const a=Sp(r);if(!a)return Cf(r);let f=Or(a,o,i,n,h=>f=h);a.type!==Qe&&_i(a,f);let u=n.subTree&&Sp(n.subTree);if(u&&u.type!==Qe&&!Bn(a,u)&&yp(n).type!==Qe){let h=Or(u,o,i,n);if(_i(u,h),l==="out-in"&&a.type!==Qe)return i.isLeaving=!0,h.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete h.afterLeave,u=void 0},Cf(r);l==="in-out"&&a.type!==Qe?h.delayLeave=(p,g,y)=>{const v=_p(i,u);v[String(u.key)]=u,p[Ki]=()=>{g(),p[Ki]=void 0,delete f.delayedLeave,u=void 0},f.delayedLeave=()=>{y(),delete f.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return r}}};function bp(t){let e=t[0];if(t.length>1){let n=!1;for(const i of t)if(i.type!==Qe){if(n){V(" can only be used on a single element or component. Use for lists.");break}e=i,n=!0}}return e}const vp=c1;function _p(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function Or(t,e,n,i,s){const{appear:r,mode:o,persisted:l=!1,onBeforeEnter:a,onEnter:f,onAfterEnter:u,onEnterCancelled:h,onBeforeLeave:p,onLeave:g,onAfterLeave:y,onLeaveCancelled:v,onBeforeAppear:E,onAppear:O,onAfterAppear:D,onAppearCancelled:w}=e,A=String(t.key),T=_p(n,t),R=(S,N)=>{S&&Sn(S,i,9,N)},F=(S,N)=>{const $=N[1];R(S,N),Q(S)?S.every(I=>I.length<=1)&&$():S.length<=1&&$()},M={mode:o,persisted:l,beforeEnter(S){let N=a;if(!n.isMounted)if(r)N=E||a;else return;S[Ki]&&S[Ki](!0);const $=T[A];$&&Bn(t,$)&&$.el[Ki]&&$.el[Ki](),R(N,[S])},enter(S){let N=f,$=u,I=h;if(!n.isMounted)if(r)N=O||f,$=D||u,I=w||h;else return;let K=!1;const ne=S[la]=oe=>{K||(K=!0,oe?R(I,[S]):R($,[S]),M.delayedLeave&&M.delayedLeave(),S[la]=void 0)};N?F(N,[S,ne]):ne()},leave(S,N){const $=String(t.key);if(S[la]&&S[la](!0),n.isUnmounting)return N();R(p,[S]);let I=!1;const K=S[Ki]=ne=>{I||(I=!0,N(),ne?R(v,[S]):R(y,[S]),S[Ki]=void 0,T[$]===t&&delete T[$])};T[$]=t,g?F(g,[S,K]):K()},clone(S){const N=Or(S,e,n,i,s);return s&&s(N),N}};return M}function Cf(t){if(Nr(t))return t=xn(t),t.children=null,t}function Sp(t){if(!Nr(t))return up(t.type)&&t.children?bp(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&ue(n.default))return n.default()}}function _i(t,e){t.shapeFlag&6&&t.component?(t.transition=e,_i(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function aa(t,e=!1,n){let i=[],s=0;for(let r=0;r1)for(let r=0;rn.value,set:o=>n.value=o})}else V("useTemplateRef() is called when there is no active component instance to be associated with.");const i=Jl(n);return wp.add(i),i}function No(t,e,n,i,s=!1){if(Q(t)){t.forEach((y,v)=>No(y,e&&(Q(e)?e[v]:e),n,i,s));return}if(qi(i)&&!s){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&No(t,e,n,i.component.subTree);return}const r=i.shapeFlag&4?Ho(i.component):i.el,o=s?null:r,{i:l,r:a}=t;if(!l){V("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");return}const f=e&&e.r,u=l.refs===be?l.refs={}:l.refs,h=l.setupState,p=ge(h),g=h===be?()=>!1:y=>(Ae(p,y)&&!nt(p[y])&&V(`Template ref "${y}" used on a non-ref value. It will not work in the production build.`),wp.has(p[y])?!1:Ae(p,y));if(f!=null&&f!==a&&(de(f)?(u[f]=null,g(f)&&(h[f]=null)):nt(f)&&(f.value=null)),ue(a))ks(a,l,12,[o,u]);else{const y=de(a),v=nt(a);if(y||v){const E=()=>{if(t.f){const O=y?g(a)?h[a]:u[a]:a.value;s?Q(O)&&Jc(O,r):Q(O)?O.includes(r)||O.push(r):y?(u[a]=[r],g(a)&&(h[a]=u[a])):(a.value=[r],t.k&&(u[t.k]=a.value))}else y?(u[a]=o,g(a)&&(h[a]=o)):v?(a.value=o,t.k&&(u[t.k]=o)):V("Invalid template ref type:",a,`(${typeof a})`)};o?(E.id=-1,pt(E,n)):E()}else V("Invalid template ref type:",a,`(${typeof a})`)}}let xp=!1;const As=()=>{xp||(console.error("Hydration completed but contains mismatches."),xp=!0)},h1=t=>t.namespaceURI.includes("svg")&&t.tagName!=="foreignObject",d1=t=>t.namespaceURI.includes("MathML"),ca=t=>{if(t.nodeType===1){if(h1(t))return"svg";if(d1(t))return"mathml"}},Ms=t=>t.nodeType===8;function p1(t){const{mt:e,p:n,o:{patchProp:i,createText:s,nextSibling:r,parentNode:o,remove:l,insert:a,createComment:f}}=t,u=(w,A)=>{if(!A.hasChildNodes()){V("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,w,A),ta(),A._vnode=w;return}h(A.firstChild,w,null,null,null),ta(),A._vnode=w},h=(w,A,T,R,F,M=!1)=>{M=M||!!A.dynamicChildren;const S=Ms(w)&&w.data==="[",N=()=>v(w,A,T,R,F,S),{type:$,ref:I,shapeFlag:K,patchFlag:ne}=A;let oe=w.nodeType;A.el=w,br(w,"__vnode",A,!0),br(w,"__vueParentComponent",T,!0),ne===-2&&(M=!1,A.dynamicChildren=null);let te=null;switch($){case ni:oe!==3?A.children===""?(a(A.el=s(""),o(w),w),te=w):te=N():(w.data!==A.children&&(V("Hydration text mismatch in",w.parentNode,` +`,...VS(s)),console.warn(...r)}bi(),hf=!1}function $S(){let t=Ts[Ts.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const i=t.component&&t.component.parent;t=i&&i.vnode}return e}function VS(t){const e=[];return t.forEach((n,i)=>{e.push(...i===0?[]:[` +`],...BS(n))}),e}function BS({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",i=t.component?t.component.parent==null:!1,s=` at <${Aa(t.component,t.type,i)}`,r=">"+n;return t.props?[s,...HS(t.props),r]:[s+r]}function HS(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(i=>{e.push(...ep(i,t[i]))}),n.length>3&&e.push(" ..."),e}function ep(t,e,n){return de(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:nt(e)?(e=ep(t,ge(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):ue(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=ge(e),n?e:[`${t}=`,e])}function df(t,e){t!==void 0&&(typeof t!="number"?V(`${e} is not a valid number - got ${JSON.stringify(t)}.`):isNaN(t)&&V(`${e} is NaN - the duration expression might be incorrect.`))}const jS={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},Ql={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 ks(t,e,n,i){try{return i?t(...i):t()}catch(s){Wi(s,e,n)}}function Sn(t,e,n,i){if(ue(t)){const s=ks(t,e,n,i);return s&&Rl(s)&&s.catch(r=>{Wi(r,e,n)}),s}if(Q(t)){const s=[];for(let r=0;r>>1,s=Bt[i],r=Co(s);r=Co(n)?Bt.push(t):Bt.splice(US(e),0,t),t.flags|=1,np()}}function np(){Zl||(Zl=tp.then(sp))}function kr(t){Q(t)?Er.push(...t):Ui&&t.id===-1?Ui.splice(Tr+1,0,t):t.flags&1||(Er.push(t),t.flags|=1),np()}function ip(t,e,n=ei+1){for(e=e||new Map;nCo(n)-Co(i));if(Er.length=0,Ui){Ui.push(...e);return}for(Ui=e,t=t||new Map,Tr=0;Trt.id==null?t.flags&2?-1:1/0:t.id;function sp(t){t=t||new Map;const e=n=>pf(t,n);try{for(ei=0;eiWS){const i=e.i,s=i&&jo(i.type);return Wi(`Maximum recursive updates exceeded${s?` in component <${s}>`:""}. 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 t.set(e,n+1),!1}let $n=!1;const na=new Map;go().__VUE_HMR_RUNTIME__={createRecord:mf(rp),rerender:mf(JS),reload:mf(GS)};const Os=new Map;function KS(t){const e=t.type.__hmrId;let n=Os.get(e);n||(rp(e,t.type),n=Os.get(e)),n.instances.add(t)}function qS(t){Os.get(t.type.__hmrId).instances.delete(t)}function rp(t,e){return Os.has(t)?!1:(Os.set(t,{initialDef:ia(e),instances:new Set}),!0)}function ia(t){return Dm(t)?t.__vccOpts:t}function JS(t,e){const n=Os.get(t);n&&(n.initialDef.render=e,[...n.instances].forEach(i=>{e&&(i.render=e,ia(i.type).render=e),i.renderCache=[],$n=!0,i.update(),$n=!1}))}function GS(t,e){const n=Os.get(t);if(!n)return;e=ia(e),op(n.initialDef,e);const i=[...n.instances];for(let s=0;s{$n=!0,r.parent.update(),$n=!1,l.delete(r)}):r.appContext.reload?r.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required."),r.root.ce&&r!==r.root&&r.root.ce._removeChildStyle(o)}kr(()=>{na.clear()})}function op(t,e){Se(t,e);for(const n in t)n!=="__file"&&!(n in e)&&delete t[n]}function mf(t){return(e,n)=>{try{return t(e,n)}catch(i){console.error(i),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Vn,Eo=[],gf=!1;function To(t,...e){Vn?Vn.emit(t,...e):gf||Eo.push({event:t,args:e})}function yf(t,e){var n,i;Vn=t,Vn?(Vn.enabled=!0,Eo.forEach(({event:s,args:r})=>Vn.emit(s,...r)),Eo=[]):typeof window<"u"&&window.HTMLElement&&!((i=(n=window.navigator)==null?void 0:n.userAgent)!=null&&i.includes("jsdom"))?((e.__VUE_DEVTOOLS_HOOK_REPLAY__=e.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{yf(r,e)}),setTimeout(()=>{Vn||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,gf=!0,Eo=[])},3e3)):(gf=!0,Eo=[])}function YS(t,e){To("app:init",t,e,{Fragment:it,Text:ni,Comment:Qe,Static:Gi})}function XS(t){To("app:unmount",t)}const bf=vf("component:added"),lp=vf("component:updated"),QS=vf("component:removed"),ZS=t=>{Vn&&typeof Vn.cleanupBuffer=="function"&&!Vn.cleanupBuffer(t)&&QS(t)};/*! #__NO_SIDE_EFFECTS__ */function vf(t){return e=>{To(t,e.appContext.app,e.uid,e.parent?e.parent.uid:void 0,e)}}const e1=ap("perf:start"),t1=ap("perf:end");function ap(t){return(e,n,i)=>{To(t,e.appContext.app,e.uid,e,n,i)}}function n1(t,e,n){To("component:emit",t.appContext.app,t,e,n)}let rt=null,sa=null;function ko(t){const e=rt;return rt=t,sa=t&&t.type.__scopeId||null,e}function i1(t){sa=t}function s1(){sa=null}const r1=t=>_f;function _f(t,e=rt,n){if(!e||t._n)return t;const i=(...s)=>{i._d&&Kf(-1);const r=ko(e);let o;try{o=t(...s)}finally{ko(r),i._d&&Kf(1)}return lp(e),o};return i._n=!0,i._c=!0,i._d=!0,i}function cp(t){yd(t)&&V("Do not use built-in directive ids as custom directive id: "+t)}function Sf(t,e){if(rt===null)return V("withDirectives can only be used inside render functions."),t;const n=Ho(rt),i=t.dirs||(t.dirs=[]);for(let s=0;st.__isTeleport,Ns=t=>t&&(t.disabled||t.disabled===""),hp=t=>t&&(t.defer||t.defer===""),dp=t=>typeof SVGElement<"u"&&t instanceof SVGElement,pp=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,wf=(t,e)=>{const n=t&&t.to;if(de(n))if(e){const i=e(n);return!i&&!Ns(t)&&V(`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.`),i}else return V("Current renderer does not support string target for Teleports. (missing querySelector renderer option)"),null;else return!n&&!Ns(t)&&V(`Invalid Teleport target: ${n}`),n},mp={name:"Teleport",__isTeleport:!0,process(t,e,n,i,s,r,o,l,a,f){const{mc:u,pc:h,pbc:p,o:{insert:g,querySelector:y,createText:v,createComment:C}}=f,N=Ns(e.props);let{shapeFlag:D,children:w,dynamicChildren:A}=e;if($n&&(a=!1,A=null),t==null){const T=e.el=C("teleport start"),R=e.anchor=C("teleport end");g(T,n,i),g(R,n,i);const F=(S,O)=>{D&16&&(s&&s.isCE&&(s.ce._teleportTarget=S),u(w,S,O,s,r,o,l,a))},M=()=>{const S=e.target=wf(e.props,y),O=gp(S,e,v,g);S?(o!=="svg"&&dp(S)?o="svg":o!=="mathml"&&pp(S)&&(o="mathml"),N||(F(S,O),oa(e,!1))):N||V("Invalid Teleport target on mount:",S,`(${typeof S})`)};N&&(F(n,R),oa(e,!0)),hp(e.props)?pt(()=>{M(),e.el.__isMounted=!0},r):M()}else{if(hp(e.props)&&!t.el.__isMounted){pt(()=>{mp.process(t,e,n,i,s,r,o,l,a,f),delete t.el.__isMounted},r);return}e.el=t.el,e.targetStart=t.targetStart;const T=e.anchor=t.anchor,R=e.target=t.target,F=e.targetAnchor=t.targetAnchor,M=Ns(t.props),S=M?n:R,O=M?T:F;if(o==="svg"||dp(R)?o="svg":(o==="mathml"||pp(R))&&(o="mathml"),A?(p(t.dynamicChildren,A,S,s,r,o,l),ba(t,e,!0)):a||h(t,e,S,O,s,r,o,l,!1),N)M?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):ra(e,n,T,f,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const $=e.target=wf(e.props,y);$?ra(e,$,null,f,0):V("Invalid Teleport target on update:",R,`(${typeof R})`)}else M&&ra(e,R,F,f,1);oa(e,N)}},remove(t,e,n,{um:i,o:{remove:s}},r){const{shapeFlag:o,children:l,anchor:a,targetStart:f,targetAnchor:u,target:h,props:p}=t;if(h&&(s(f),s(u)),r&&s(a),o&16){const g=r||!Ns(p);for(let y=0;y{t.isMounted=!0}),da(()=>{t.isUnmounting=!0}),t}const wn=[Function,Array],Cf={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:wn,onEnter:wn,onAfterEnter:wn,onEnterCancelled:wn,onBeforeLeave:wn,onLeave:wn,onAfterLeave:wn,onLeaveCancelled:wn,onBeforeAppear:wn,onAppear:wn,onAfterAppear:wn,onAppearCancelled:wn},yp=t=>{const e=t.subTree;return e.component?yp(e.component):e},a1={name:"BaseTransition",props:Cf,setup(t,{slots:e}){const n=an(),i=xf();return()=>{const s=e.default&&aa(e.default(),!0);if(!s||!s.length)return;const r=bp(s),o=ge(t),{mode:l}=o;if(l&&l!=="in-out"&&l!=="out-in"&&l!=="default"&&V(`invalid mode: ${l}`),i.isLeaving)return Ef(r);const a=Sp(r);if(!a)return Ef(r);let f=Or(a,o,i,n,h=>f=h);a.type!==Qe&&Si(a,f);let u=n.subTree&&Sp(n.subTree);if(u&&u.type!==Qe&&!Bn(a,u)&&yp(n).type!==Qe){let h=Or(u,o,i,n);if(Si(u,h),l==="out-in"&&a.type!==Qe)return i.isLeaving=!0,h.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete h.afterLeave,u=void 0},Ef(r);l==="in-out"&&a.type!==Qe?h.delayLeave=(p,g,y)=>{const v=_p(i,u);v[String(u.key)]=u,p[Ki]=()=>{g(),p[Ki]=void 0,delete f.delayedLeave,u=void 0},f.delayedLeave=()=>{y(),delete f.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return r}}};function bp(t){let e=t[0];if(t.length>1){let n=!1;for(const i of t)if(i.type!==Qe){if(n){V(" can only be used on a single element or component. Use for lists.");break}e=i,n=!0}}return e}const vp=a1;function _p(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function Or(t,e,n,i,s){const{appear:r,mode:o,persisted:l=!1,onBeforeEnter:a,onEnter:f,onAfterEnter:u,onEnterCancelled:h,onBeforeLeave:p,onLeave:g,onAfterLeave:y,onLeaveCancelled:v,onBeforeAppear:C,onAppear:N,onAfterAppear:D,onAppearCancelled:w}=e,A=String(t.key),T=_p(n,t),R=(S,O)=>{S&&Sn(S,i,9,O)},F=(S,O)=>{const $=O[1];R(S,O),Q(S)?S.every(I=>I.length<=1)&&$():S.length<=1&&$()},M={mode:o,persisted:l,beforeEnter(S){let O=a;if(!n.isMounted)if(r)O=C||a;else return;S[Ki]&&S[Ki](!0);const $=T[A];$&&Bn(t,$)&&$.el[Ki]&&$.el[Ki](),R(O,[S])},enter(S){let O=f,$=u,I=h;if(!n.isMounted)if(r)O=N||f,$=D||u,I=w||h;else return;let K=!1;const te=S[la]=re=>{K||(K=!0,re?R(I,[S]):R($,[S]),M.delayedLeave&&M.delayedLeave(),S[la]=void 0)};O?F(O,[S,te]):te()},leave(S,O){const $=String(t.key);if(S[la]&&S[la](!0),n.isUnmounting)return O();R(p,[S]);let I=!1;const K=S[Ki]=te=>{I||(I=!0,O(),te?R(v,[S]):R(y,[S]),S[Ki]=void 0,T[$]===t&&delete T[$])};T[$]=t,g?F(g,[S,K]):K()},clone(S){const O=Or(S,e,n,i,s);return s&&s(O),O}};return M}function Ef(t){if(Nr(t))return t=xn(t),t.children=null,t}function Sp(t){if(!Nr(t))return up(t.type)&&t.children?bp(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&ue(n.default))return n.default()}}function Si(t,e){t.shapeFlag&6&&t.component?(t.transition=e,Si(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function aa(t,e=!1,n){let i=[],s=0;for(let r=0;r1)for(let r=0;rn.value,set:o=>n.value=o})}else V("useTemplateRef() is called when there is no active component instance to be associated with.");const i=Jl(n);return wp.add(i),i}function No(t,e,n,i,s=!1){if(Q(t)){t.forEach((y,v)=>No(y,e&&(Q(e)?e[v]:e),n,i,s));return}if(qi(i)&&!s){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&No(t,e,n,i.component.subTree);return}const r=i.shapeFlag&4?Ho(i.component):i.el,o=s?null:r,{i:l,r:a}=t;if(!l){V("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");return}const f=e&&e.r,u=l.refs===be?l.refs={}:l.refs,h=l.setupState,p=ge(h),g=h===be?()=>!1:y=>(Ae(p,y)&&!nt(p[y])&&V(`Template ref "${y}" used on a non-ref value. It will not work in the production build.`),wp.has(p[y])?!1:Ae(p,y));if(f!=null&&f!==a&&(de(f)?(u[f]=null,g(f)&&(h[f]=null)):nt(f)&&(f.value=null)),ue(a))ks(a,l,12,[o,u]);else{const y=de(a),v=nt(a);if(y||v){const C=()=>{if(t.f){const N=y?g(a)?h[a]:u[a]:a.value;s?Q(N)&&Jc(N,r):Q(N)?N.includes(r)||N.push(r):y?(u[a]=[r],g(a)&&(h[a]=u[a])):(a.value=[r],t.k&&(u[t.k]=a.value))}else y?(u[a]=o,g(a)&&(h[a]=o)):v?(a.value=o,t.k&&(u[t.k]=o)):V("Invalid template ref type:",a,`(${typeof a})`)};o?(C.id=-1,pt(C,n)):C()}else V("Invalid template ref type:",a,`(${typeof a})`)}}let xp=!1;const As=()=>{xp||(console.error("Hydration completed but contains mismatches."),xp=!0)},u1=t=>t.namespaceURI.includes("svg")&&t.tagName!=="foreignObject",h1=t=>t.namespaceURI.includes("MathML"),ca=t=>{if(t.nodeType===1){if(u1(t))return"svg";if(h1(t))return"mathml"}},Ms=t=>t.nodeType===8;function d1(t){const{mt:e,p:n,o:{patchProp:i,createText:s,nextSibling:r,parentNode:o,remove:l,insert:a,createComment:f}}=t,u=(w,A)=>{if(!A.hasChildNodes()){V("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,w,A),ta(),A._vnode=w;return}h(A.firstChild,w,null,null,null),ta(),A._vnode=w},h=(w,A,T,R,F,M=!1)=>{M=M||!!A.dynamicChildren;const S=Ms(w)&&w.data==="[",O=()=>v(w,A,T,R,F,S),{type:$,ref:I,shapeFlag:K,patchFlag:te}=A;let re=w.nodeType;A.el=w,br(w,"__vnode",A,!0),br(w,"__vueParentComponent",T,!0),te===-2&&(M=!1,A.dynamicChildren=null);let ne=null;switch($){case ni:re!==3?A.children===""?(a(A.el=s(""),o(w),w),ne=w):ne=O():(w.data!==A.children&&(V("Hydration text mismatch in",w.parentNode,` - rendered on server: ${JSON.stringify(w.data)} - - expected on client: ${JSON.stringify(A.children)}`),As(),w.data=A.children),te=r(w));break;case Qe:D(w)?(te=r(w),O(A.el=w.content.firstChild,w,T)):oe!==8||S?te=N():te=r(w);break;case Gi:if(S&&(w=r(w),oe=w.nodeType),oe===1||oe===3){te=w;const le=!A.children.length;for(let ie=0;ie{M=M||!!A.dynamicChildren;const{type:S,props:N,patchFlag:$,shapeFlag:I,dirs:K,transition:ne}=A,oe=S==="input"||S==="option";{K&&ti(A,null,T,"created");let te=!1;if(D(w)){te=om(null,ne)&&T&&T.vnode.props&&T.vnode.props.appear;const ie=w.content.firstChild;te&&ne.beforeEnter(ie),O(ie,w,T),A.el=w=ie}if(I&16&&!(N&&(N.innerHTML||N.textContent))){let ie=g(w.firstChild,A,w,T,R,F,M),Be=!1;for(;ie;){Ao(w,1)||(Be||(V("Hydration children mismatch on",w,` + - expected on client: ${JSON.stringify(A.children)}`),As(),w.data=A.children),ne=r(w));break;case Qe:D(w)?(ne=r(w),N(A.el=w.content.firstChild,w,T)):re!==8||S?ne=O():ne=r(w);break;case Gi:if(S&&(w=r(w),re=w.nodeType),re===1||re===3){ne=w;const le=!A.children.length;for(let ie=0;ie{M=M||!!A.dynamicChildren;const{type:S,props:O,patchFlag:$,shapeFlag:I,dirs:K,transition:te}=A,re=S==="input"||S==="option";{K&&ti(A,null,T,"created");let ne=!1;if(D(w)){ne=om(null,te)&&T&&T.vnode.props&&T.vnode.props.appear;const ie=w.content.firstChild;ne&&te.beforeEnter(ie),N(ie,w,T),A.el=w=ie}if(I&16&&!(O&&(O.innerHTML||O.textContent))){let ie=g(w.firstChild,A,w,T,R,F,M),Be=!1;for(;ie;){Ao(w,1)||(Be||(V("Hydration children mismatch on",w,` Server rendered element contains more child nodes than client vdom.`),Be=!0),As());const B=ie;ie=ie.nextSibling,l(B)}}else if(I&8){let ie=A.children;ie[0]===` `&&(w.tagName==="PRE"||w.tagName==="TEXTAREA")&&(ie=ie.slice(1)),w.textContent!==ie&&(Ao(w,0)||(V("Hydration text content mismatch on",w,` - rendered on server: ${w.textContent} - - expected on client: ${A.children}`),As()),w.textContent=A.children)}if(N){const ie=w.tagName.includes("-");for(const Be in N)!(K&&K.some(B=>B.dir.created))&&m1(w,Be,N[Be],A,T)&&As(),(oe&&(Be.endsWith("value")||Be==="indeterminate")||mi(Be)&&!$i(Be)||Be[0]==="."||ie)&&i(w,Be,null,N[Be],void 0,T)}let le;(le=N&&N.onVnodeBeforeMount)&&tn(le,T,A),K&&ti(A,null,T,"beforeMount"),((le=N&&N.onVnodeMounted)||K||te)&&_m(()=>{le&&tn(le,T,A),te&&ne.enter(w),K&&ti(A,null,T,"mounted")},R)}return w.nextSibling},g=(w,A,T,R,F,M,S)=>{S=S||!!A.dynamicChildren;const N=A.children,$=N.length;let I=!1;for(let K=0;K<$;K++){const ne=S?N[K]:N[K]=jt(N[K]),oe=ne.type===ni;w?(oe&&!S&&K+1<$&&jt(N[K+1]).type===ni&&(a(s(w.data.slice(ne.children.length)),T,r(w)),w.data=ne.children),w=h(w,ne,R,F,M,S)):oe&&!ne.children?a(ne.el=s(""),T):(Ao(T,1)||(I||(V("Hydration children mismatch on",T,` -Server rendered element contains fewer child nodes than client vdom.`),I=!0),As()),n(null,ne,T,null,R,F,ca(T),M))}return w},y=(w,A,T,R,F,M)=>{const{slotScopeIds:S}=A;S&&(F=F?F.concat(S):S);const N=o(w),$=g(r(w),A,N,T,R,F,M);return $&&Ms($)&&$.data==="]"?r(A.anchor=$):(As(),a(A.anchor=f("]"),N,$),$)},v=(w,A,T,R,F,M)=>{if(Ao(w.parentElement,1)||(V(`Hydration node mismatch: + - expected on client: ${A.children}`),As()),w.textContent=A.children)}if(O){const ie=w.tagName.includes("-");for(const Be in O)!(K&&K.some(B=>B.dir.created))&&p1(w,Be,O[Be],A,T)&&As(),(re&&(Be.endsWith("value")||Be==="indeterminate")||gi(Be)&&!$i(Be)||Be[0]==="."||ie)&&i(w,Be,null,O[Be],void 0,T)}let le;(le=O&&O.onVnodeBeforeMount)&&tn(le,T,A),K&&ti(A,null,T,"beforeMount"),((le=O&&O.onVnodeMounted)||K||ne)&&_m(()=>{le&&tn(le,T,A),ne&&te.enter(w),K&&ti(A,null,T,"mounted")},R)}return w.nextSibling},g=(w,A,T,R,F,M,S)=>{S=S||!!A.dynamicChildren;const O=A.children,$=O.length;let I=!1;for(let K=0;K<$;K++){const te=S?O[K]:O[K]=jt(O[K]),re=te.type===ni;w?(re&&!S&&K+1<$&&jt(O[K+1]).type===ni&&(a(s(w.data.slice(te.children.length)),T,r(w)),w.data=te.children),w=h(w,te,R,F,M,S)):re&&!te.children?a(te.el=s(""),T):(Ao(T,1)||(I||(V("Hydration children mismatch on",T,` +Server rendered element contains fewer child nodes than client vdom.`),I=!0),As()),n(null,te,T,null,R,F,ca(T),M))}return w},y=(w,A,T,R,F,M)=>{const{slotScopeIds:S}=A;S&&(F=F?F.concat(S):S);const O=o(w),$=g(r(w),A,O,T,R,F,M);return $&&Ms($)&&$.data==="]"?r(A.anchor=$):(As(),a(A.anchor=f("]"),O,$),$)},v=(w,A,T,R,F,M)=>{if(Ao(w.parentElement,1)||(V(`Hydration node mismatch: - rendered on server:`,w,w.nodeType===3?"(text)":Ms(w)&&w.data==="["?"(start of fragment)":"",` -- expected on client:`,A.type),As()),A.el=null,M){const $=E(w);for(;;){const I=r(w);if(I&&I!==$)l(I);else break}}const S=r(w),N=o(w);return l(w),n(null,A,N,S,T,R,ca(N),F),T&&(T.vnode.el=A.el,Ea(T,A.el)),S},E=(w,A="[",T="]")=>{let R=0;for(;w;)if(w=r(w),w&&Ms(w)&&(w.data===A&&R++,w.data===T)){if(R===0)return r(w);R--}return w},O=(w,A,T)=>{const R=A.parentNode;R&&R.replaceChild(w,A);let F=T;for(;F;)F.vnode.el===A&&(F.vnode.el=F.subTree.el=w),F=F.parent},D=w=>w.nodeType===1&&w.tagName==="TEMPLATE";return[u,h]}function m1(t,e,n,i,s){let r,o,l,a;if(e==="class")l=t.getAttribute("class"),a=xs(n),g1(Ep(l||""),Ep(a))||(r=2,o="class");else if(e==="style"){l=t.getAttribute("style")||"",a=de(n)?n:B_(vr(n));const f=Cp(l),u=Cp(a);if(i.dirs)for(const{dir:h,value:p}of i.dirs)h.name==="show"&&!p&&u.set("display","none");s&&Tp(s,i,u),y1(f,u)||(r=3,o="style")}else(t instanceof SVGElement&&G_(e)||t instanceof HTMLElement&&(Cd(e)||J_(e)))&&(Cd(e)?(l=t.hasAttribute(e),a=Xc(n)):n==null?(l=t.hasAttribute(e),a=!1):(t.hasAttribute(e)?l=t.getAttribute(e):e==="value"&&t.tagName==="TEXTAREA"?l=t.value:l=!1,a=Y_(n)?String(n):!1),l!==a&&(r=4,o=e));if(r!=null&&!Ao(t,r)){const f=p=>p===!1?"(not rendered)":`${o}="${p}"`,u=`Hydration ${Op[r]} mismatch on`,h=` +- expected on client:`,A.type),As()),A.el=null,M){const $=C(w);for(;;){const I=r(w);if(I&&I!==$)l(I);else break}}const S=r(w),O=o(w);return l(w),n(null,A,O,S,T,R,ca(O),F),T&&(T.vnode.el=A.el,Ca(T,A.el)),S},C=(w,A="[",T="]")=>{let R=0;for(;w;)if(w=r(w),w&&Ms(w)&&(w.data===A&&R++,w.data===T)){if(R===0)return r(w);R--}return w},N=(w,A,T)=>{const R=A.parentNode;R&&R.replaceChild(w,A);let F=T;for(;F;)F.vnode.el===A&&(F.vnode.el=F.subTree.el=w),F=F.parent},D=w=>w.nodeType===1&&w.tagName==="TEMPLATE";return[u,h]}function p1(t,e,n,i,s){let r,o,l,a;if(e==="class")l=t.getAttribute("class"),a=xs(n),m1(Cp(l||""),Cp(a))||(r=2,o="class");else if(e==="style"){l=t.getAttribute("style")||"",a=de(n)?n:V_(vr(n));const f=Ep(l),u=Ep(a);if(i.dirs)for(const{dir:h,value:p}of i.dirs)h.name==="show"&&!p&&u.set("display","none");s&&Tp(s,i,u),g1(f,u)||(r=3,o="style")}else(t instanceof SVGElement&&J_(e)||t instanceof HTMLElement&&(Ed(e)||q_(e)))&&(Ed(e)?(l=t.hasAttribute(e),a=Xc(n)):n==null?(l=t.hasAttribute(e),a=!1):(t.hasAttribute(e)?l=t.getAttribute(e):e==="value"&&t.tagName==="TEXTAREA"?l=t.value:l=!1,a=G_(n)?String(n):!1),l!==a&&(r=4,o=e));if(r!=null&&!Ao(t,r)){const f=p=>p===!1?"(not rendered)":`${o}="${p}"`,u=`Hydration ${Op[r]} mismatch on`,h=` - rendered on server: ${f(l)} - expected on client: ${f(a)} Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead. - You should fix the source of the mismatch.`;return V(u,t,h),!0}return!1}function Ep(t){return new Set(t.trim().split(/\s+/))}function g1(t,e){if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0}function Cp(t){const e=new Map;for(const n of t.split(";")){let[i,s]=n.split(":");i=i.trim(),s=s&&s.trim(),i&&s&&e.set(i,s)}return e}function y1(t,e){if(t.size!==e.size)return!1;for(const[n,i]of t)if(i!==e.get(n))return!1;return!0}function Tp(t,e,n){const i=t.subTree;if(t.getCssVars&&(e===i||i&&i.type===it&&i.children.includes(e))){const s=t.getCssVars();for(const r in s)n.set(`--${Q_(r)}`,String(s[r]))}e===i&&t.parent&&Tp(t.parent,t.vnode,n)}const kp="data-allow-mismatch",Op={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Ao(t,e){if(e===0||e===1)for(;t&&!t.hasAttribute(kp);)t=t.parentElement;const n=t&&t.getAttribute(kp);if(n==null)return!1;if(n==="")return!0;{const i=n.split(",");return e===0&&i.includes("children")?!0:n.split(",").includes(Op[e])}}const b1=go().requestIdleCallback||(t=>setTimeout(t,1)),v1=go().cancelIdleCallback||(t=>clearTimeout(t)),_1=(t=1e4)=>e=>{const n=b1(e,{timeout:t});return()=>v1(n)};function S1(t){const{top:e,left:n,bottom:i,right:s}=t.getBoundingClientRect(),{innerHeight:r,innerWidth:o}=window;return(e>0&&e0&&i0&&n0&&s(e,n)=>{const i=new IntersectionObserver(s=>{for(const r of s)if(r.isIntersecting){i.disconnect(),e();break}},t);return n(s=>{if(s instanceof Element){if(S1(s))return e(),i.disconnect(),!1;i.observe(s)}}),()=>i.disconnect()},x1=t=>e=>{if(t){const n=matchMedia(t);if(n.matches)e();else return n.addEventListener("change",e,{once:!0}),()=>n.removeEventListener("change",e)}},E1=(t=[])=>(e,n)=>{de(t)&&(t=[t]);let i=!1;const s=o=>{i||(i=!0,r(),e(),o.target.dispatchEvent(new o.constructor(o.type,o)))},r=()=>{n(o=>{for(const l of t)o.removeEventListener(l,s)})};return n(o=>{for(const l of t)o.addEventListener(l,s,{once:!0})}),r};function C1(t,e){if(Ms(t)&&t.data==="["){let n=1,i=t.nextSibling;for(;i;){if(i.nodeType===1){if(e(i)===!1)break}else if(Ms(i))if(i.data==="]"){if(--n===0)break}else i.data==="["&&n++;i=i.nextSibling}}else e(t)}const qi=t=>!!t.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function T1(t){ue(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:i,delay:s=200,hydrate:r,timeout:o,suspensible:l=!0,onError:a}=t;let f=null,u,h=0;const p=()=>(h++,f=null,g()),g=()=>{let y;return f||(y=f=e().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),a)return new Promise((E,O)=>{a(v,()=>E(p()),()=>O(v),h+1)});throw v}).then(v=>{if(y!==f&&f)return f;if(v||V("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value."),v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),v&&!ke(v)&&!ue(v))throw new Error(`Invalid async component load result: ${v}`);return u=v,v}))};return Oo({name:"AsyncComponentWrapper",__asyncLoader:g,__asyncHydrate(y,v,E){const O=r?()=>{const D=r(E,w=>C1(y,w));D&&(v.bum||(v.bum=[])).push(D)}:E;u?O():g().then(()=>!v.isUnmounted&&O())},get __asyncResolved(){return u},setup(){const y=at;if(Tf(y),u)return()=>kf(u,y);const v=w=>{f=null,Wi(w,y,13,!i)};if(l&&y.suspense||Ir)return g().then(w=>()=>kf(w,y)).catch(w=>(v(w),()=>i?We(i,{error:w}):null));const E=st(!1),O=st(),D=st(!!s);return s&&setTimeout(()=>{D.value=!1},s),o!=null&&setTimeout(()=>{if(!E.value&&!O.value){const w=new Error(`Async component timed out after ${o}ms.`);v(w),O.value=w}},o),g().then(()=>{E.value=!0,y.parent&&Nr(y.parent.vnode)&&y.parent.update()}).catch(w=>{v(w),O.value=w}),()=>{if(E.value&&u)return kf(u,y);if(O.value&&i)return We(i,{error:O.value});if(n&&!D.value)return We(n)}}})}function kf(t,e){const{ref:n,props:i,children:s,ce:r}=e.vnode,o=We(t,i,s);return o.ref=n,o.ce=r,delete e.vnode.ce,o}const Nr=t=>t.type.__isKeepAlive,k1={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=an(),i=n.ctx;if(!i.renderer)return()=>{const D=e.default&&e.default();return D&&D.length===1?D[0]:D};const s=new Map,r=new Set;let o=null;n.__v_cache=s;const l=n.suspense,{renderer:{p:a,m:f,um:u,o:{createElement:h}}}=i,p=h("div");i.activate=(D,w,A,T,R)=>{const F=D.component;f(D,w,A,0,l),a(F.vnode,D,w,A,F,l,T,D.slotScopeIds,R),pt(()=>{F.isDeactivated=!1,F.a&&Vi(F.a);const M=D.props&&D.props.onVnodeMounted;M&&tn(M,F.parent,D)},l),bf(F)},i.deactivate=D=>{const w=D.component;va(w.m),va(w.a),f(D,p,null,1,l),pt(()=>{w.da&&Vi(w.da);const A=D.props&&D.props.onVnodeUnmounted;A&&tn(A,w.parent,D),w.isDeactivated=!0},l),bf(w)};function g(D){Of(D),u(D,n,l,!0)}function y(D){s.forEach((w,A)=>{const T=jo(w.type);T&&!D(T)&&v(A)})}function v(D){const w=s.get(D);w&&(!o||!Bn(w,o))?g(w):o&&Of(o),s.delete(D),r.delete(D)}Ei(()=>[t.include,t.exclude],([D,w])=>{D&&y(A=>Mo(D,A)),w&&y(A=>!Mo(w,A))},{flush:"post",deep:!0});let E=null;const O=()=>{E!=null&&(Ca(n.subTree.type)?pt(()=>{s.set(E,fa(n.subTree))},n.subTree.suspense):s.set(E,fa(n.subTree)))};return Ar(O),ha(O),da(()=>{s.forEach(D=>{const{subTree:w,suspense:A}=n,T=fa(w);if(D.type===T.type&&D.key===T.key){Of(T);const R=T.component.da;R&&pt(R,A);return}g(D)})}),()=>{if(E=null,!e.default)return o=null;const D=e.default(),w=D[0];if(D.length>1)return V("KeepAlive should contain exactly one component child."),o=null,D;if(!ii(w)||!(w.shapeFlag&4)&&!(w.shapeFlag&128))return o=null,w;let A=fa(w);if(A.type===Qe)return o=null,A;const T=A.type,R=jo(qi(A)?A.type.__asyncResolved||{}:T),{include:F,exclude:M,max:S}=t;if(F&&(!R||!Mo(F,R))||M&&R&&Mo(M,R))return A.shapeFlag&=-257,o=A,w;const N=A.key==null?T:A.key,$=s.get(N);return A.el&&(A=xn(A),w.shapeFlag&128&&(w.ssContent=A)),E=N,$?(A.el=$.el,A.component=$.component,A.transition&&_i(A,A.transition),A.shapeFlag|=512,r.delete(N),r.add(N)):(r.add(N),S&&r.size>parseInt(S,10)&&v(r.values().next().value)),A.shapeFlag|=256,o=A,Ca(w.type)?w:A}}};function Mo(t,e){return Q(t)?t.some(n=>Mo(n,e)):de(t)?t.split(",").includes(e):A_(t)?(t.lastIndex=0,t.test(e)):!1}function Np(t,e){Mp(t,"a",e)}function Ap(t,e){Mp(t,"da",e)}function Mp(t,e,n=at){const i=t.__wdc||(t.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return t()});if(ua(e,i,n),n){let s=n.parent;for(;s&&s.parent;)Nr(s.parent.vnode)&&O1(i,e,n,s),s=s.parent}}function O1(t,e,n,i){const s=ua(e,t,i,!0);pa(()=>{Jc(i[e],s)},n)}function Of(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function fa(t){return t.shapeFlag&128?t.ssContent:t}function ua(t,e,n=at,i=!1){if(n){const s=n[t]||(n[t]=[]),r=e.__weh||(e.__weh=(...o)=>{gi();const l=Fs(n),a=Sn(e,n,t,o);return l(),yi(),a});return i?s.unshift(r):s.push(r),r}else{const s=Xn(Ql[t].replace(/ hook$/,""));V(`${s} 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 Si=t=>(e,n=at)=>{(!Ir||t==="sp")&&ua(t,(...i)=>e(...i),n)},Ip=Si("bm"),Ar=Si("m"),Nf=Si("bu"),ha=Si("u"),da=Si("bum"),pa=Si("um"),Dp=Si("sp"),Rp=Si("rtg"),Pp=Si("rtc");function Lp(t,e=at){ua("ec",t,e)}const ma="components",N1="directives";function A1(t,e){return Mf(ma,t,!0,e)||t}const Af=Symbol.for("v-ndc");function M1(t){return de(t)?Mf(ma,t,!1)||t:t||Af}function I1(t){return Mf(N1,t)}function Mf(t,e,n=!0,i=!1){const s=rt||at;if(s){const r=s.type;if(t===ma){const l=jo(r,!1);if(l&&(l===e||l===ze(e)||l===Yn(ze(e))))return r}const o=Fp(s[t]||r[t],e)||Fp(s.appContext[t],e);if(!o&&i)return r;if(n&&!o){const l=t===ma?` -If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";V(`Failed to resolve ${t.slice(0,-1)}: ${e}${l}`)}return o}else V(`resolve${Yn(t.slice(0,-1))} can only be used in render() or setup().`)}function Fp(t,e){return t&&(t[e]||t[ze(e)]||t[Yn(ze(e))])}function If(t,e,n,i){let s;const r=n&&n[i],o=Q(t);if(o||de(t)){const l=o&&Hi(t);let a=!1;l&&(a=!Ot(t),t=zl(t)),s=new Array(t.length);for(let f=0,u=t.length;fe(l,a,void 0,r&&r[a]));else{const l=Object.keys(t);s=new Array(l.length);for(let a=0,f=l.length;a{const r=i.fn(...s);return r&&(r.key=i.key),r}:i.fn)}return t}function R1(t,e,n={},i,s){if(rt.ce||rt.parent&&qi(rt.parent)&&rt.parent.ce)return e!=="default"&&(n.name=e),yt(),Ta(it,null,[We("slot",n,i&&i())],64);let r=t[e];r&&r.length>1&&(V("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."),r=()=>[]),r&&r._c&&(r._d=!1),yt();const o=r&&Df(r(n)),l=n.key||o&&o.key,a=Ta(it,{key:(l&&!Zt(l)?l:`_${e}`)+(!o&&i?"_fb":"")},o||(i?i():[]),o&&t._===1?64:-2);return!s&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),r&&r._c&&(r._d=!0),a}function Df(t){return t.some(e=>ii(e)?!(e.type===Qe||e.type===it&&!Df(e.children)):!0)?t:null}function P1(t,e){const n={};if(!ke(t))return V("v-on with no argument expects an object value."),n;for(const i in t)n[e&&/[A-Z]/.test(i)?`on:${i}`:Xn(i)]=t[i];return n}const Rf=t=>t?Om(t)?Ho(t):Rf(t.parent):null,Is=Se(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>Fn(t.props),$attrs:t=>Fn(t.attrs),$slots:t=>Fn(t.slots),$refs:t=>Fn(t.refs),$parent:t=>Rf(t.parent),$root:t=>Rf(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>$f(t),$forceUpdate:t=>t.f||(t.f=()=>{ea(t.update)}),$nextTick:t=>t.n||(t.n=xo.bind(t.proxy)),$watch:t=>Cw.bind(t)}),Pf=t=>t==="_"||t==="$",Lf=(t,e)=>t!==be&&!t.__isScriptSetup&&Ae(t,e),Io={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:i,data:s,props:r,accessCache:o,type:l,appContext:a}=t;if(e==="__isVue")return!0;let f;if(e[0]!=="$"){const g=o[e];if(g!==void 0)switch(g){case 1:return i[e];case 2:return s[e];case 4:return n[e];case 3:return r[e]}else{if(Lf(i,e))return o[e]=1,i[e];if(s!==be&&Ae(s,e))return o[e]=2,s[e];if((f=t.propsOptions[0])&&Ae(f,e))return o[e]=3,r[e];if(n!==be&&Ae(n,e))return o[e]=4,n[e];Ff&&(o[e]=0)}}const u=Is[e];let h,p;if(u)return e==="$attrs"?(gt(t.attrs,"get",""),Sa()):e==="$slots"&>(t,"get",e),u(t);if((h=l.__cssModules)&&(h=h[e]))return h;if(n!==be&&Ae(n,e))return o[e]=4,n[e];if(p=a.config.globalProperties,Ae(p,e))return p[e];rt&&(!de(e)||e.indexOf("__v")!==0)&&(s!==be&&Pf(e[0])&&Ae(s,e)?V(`Property ${JSON.stringify(e)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):t===rt&&V(`Property ${JSON.stringify(e)} was accessed during render but is not defined on instance.`))},set({_:t},e,n){const{data:i,setupState:s,ctx:r}=t;return Lf(s,e)?(s[e]=n,!0):s.__isScriptSetup&&Ae(s,e)?(V(`Cannot mutate