/** * @vue/shared v3.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function bs(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const te={},bt=[],Se=()=>{},xo=()=>!1,Wt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),vs=e=>e.startsWith("onUpdate:"),ie=Object.assign,ws=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},To=Object.prototype.hasOwnProperty,Y=(e,t)=>To.call(e,t),$=Array.isArray,vt=e=>qt(e)==="[object Map]",Ot=e=>qt(e)==="[object Set]",qs=e=>qt(e)==="[object Date]",K=e=>typeof e=="function",re=e=>typeof e=="string",Fe=e=>typeof e=="symbol",Z=e=>e!==null&&typeof e=="object",Wr=e=>(Z(e)||K(e))&&K(e.then)&&K(e.catch),qr=Object.prototype.toString,qt=e=>qr.call(e),Ao=e=>qt(e).slice(8,-1),Gr=e=>qt(e)==="[object Object]",Es=e=>re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,wt=bs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Tn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Oo=/-(\w)/g,$e=Tn(e=>e.replace(Oo,(t,n)=>n?n.toUpperCase():"")),Ro=/\B([A-Z])/g,gt=Tn(e=>e.replace(Ro,"-$1").toLowerCase()),An=Tn(e=>e.charAt(0).toUpperCase()+e.slice(1)),fn=Tn(e=>e?`on${An(e)}`:""),et=(e,t)=>!Object.is(e,t),un=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},mn=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Io=e=>{const t=re(e)?Number(e):NaN;return isNaN(t)?e:t};let Gs;const Xr=()=>Gs||(Gs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Cs(e){if($(e)){const t={};for(let n=0;n{if(n){const s=n.split(Mo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ss(e){let t="";if(re(e))t=e;else if($(e))for(let n=0;npt(n,t))}const Jr=e=>!!(e&&e.__v_isRef===!0),jo=e=>re(e)?e:e==null?"":$(e)||Z(e)&&(e.toString===qr||!K(e.toString))?Jr(e)?jo(e.value):JSON.stringify(e,Qr,2):String(e),Qr=(e,t)=>Jr(t)?Qr(e,t.value):vt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[Kn(s,i)+" =>"]=r,n),{})}:Ot(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Kn(n))}:Fe(t)?Kn(t):Z(t)&&!$(t)&&!Gr(t)?String(t):t,Kn=(e,t="")=>{var n;return Fe(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let we;class Vo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=we,!t&&we&&(this.index=(we.scopes||(we.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=we;try{return we=this,t()}finally{we=n}}}on(){we=this}off(){we=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),rt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Je,n=ut;try{return Je=!0,ut=this,this._runnings++,zs(this),this.fn()}finally{Xs(this),this._runnings--,ut=n,Je=t}}stop(){this.active&&(zs(this),Xs(this),this.onStop&&this.onStop(),this.active=!1)}}function ko(e){return e.value}function zs(e){e._trackId++,e._depsLength=0}function Xs(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},yn=new WeakMap,dt=Symbol(""),fs=Symbol("");function be(e,t,n){if(Je&&ut){let s=yn.get(e);s||yn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=ri(()=>s.delete(n))),ni(ut,r)}}function Ue(e,t,n,s,r,i){const o=yn.get(e);if(!o)return;let l=[];if(t==="clear")l=[...o.values()];else if(n==="length"&&$(e)){const c=Number(s);o.forEach((f,d)=>{(d==="length"||!Fe(d)&&d>=c)&&l.push(f)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":$(e)?Es(n)&&l.push(o.get("length")):(l.push(o.get(dt)),vt(e)&&l.push(o.get(fs)));break;case"delete":$(e)||(l.push(o.get(dt)),vt(e)&&l.push(o.get(fs)));break;case"set":vt(e)&&l.push(o.get(dt));break}As();for(const c of l)c&&si(c,4);Os()}function Bo(e,t){const n=yn.get(e);return n&&n.get(t)}const Ko=bs("__proto__,__v_isRef,__isVue"),ii=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Fe)),Ys=Wo();function Wo(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=J(this);for(let i=0,o=this.length;i{e[t]=function(...n){st(),As();const s=J(this)[t].apply(this,n);return Os(),rt(),s}}),e}function qo(e){Fe(e)||(e=String(e));const t=J(this);return be(t,"has",e),t.hasOwnProperty(e)}class oi{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?il:fi:i?ai:ci).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=$(t);if(!r){if(o&&Y(Ys,n))return Reflect.get(Ys,n,s);if(n==="hasOwnProperty")return qo}const l=Reflect.get(t,n,s);return(Fe(n)?ii.has(n):Ko(n))||(r||be(t,"get",n),i)?l:pe(l)?o&&Es(n)?l:l.value:Z(l)?r?In(l):Rn(l):l}}class li extends oi{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=Vt(i);if(!_n(s)&&!Vt(s)&&(i=J(i),s=J(s)),!$(t)&&pe(i)&&!pe(s))return c?!1:(i.value=s,!0)}const o=$(t)&&Es(n)?Number(n)e,On=e=>Reflect.getPrototypeOf(e);function Jt(e,t,n=!1,s=!1){e=e.__v_raw;const r=J(e),i=J(t);n||(et(t,i)&&be(r,"get",t),be(r,"get",i));const{has:o}=On(r),l=s?Rs:n?Ms:Dt;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Qt(e,t=!1){const n=this.__v_raw,s=J(n),r=J(e);return t||(et(e,r)&&be(s,"has",e),be(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Zt(e,t=!1){return e=e.__v_raw,!t&&be(J(e),"iterate",dt),Reflect.get(e,"size",e)}function Js(e){e=J(e);const t=J(this);return On(t).has.call(t,e)||(t.add(e),Ue(t,"add",e,e)),this}function Qs(e,t){t=J(t);const n=J(this),{has:s,get:r}=On(n);let i=s.call(n,e);i||(e=J(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?et(t,o)&&Ue(n,"set",e,t):Ue(n,"add",e,t),this}function Zs(e){const t=J(this),{has:n,get:s}=On(t);let r=n.call(t,e);r||(e=J(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&Ue(t,"delete",e,void 0),i}function er(){const e=J(this),t=e.size!==0,n=e.clear();return t&&Ue(e,"clear",void 0,void 0),n}function en(e,t){return function(s,r){const i=this,o=i.__v_raw,l=J(o),c=t?Rs:e?Ms:Dt;return!e&&be(l,"iterate",dt),o.forEach((f,d)=>s.call(r,c(f),c(d),i))}}function tn(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=vt(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,f=r[e](...s),d=n?Rs:t?Ms:Dt;return!t&&be(i,"iterate",c?fs:dt),{next(){const{value:h,done:b}=f.next();return b?{value:h,done:b}:{value:l?[d(h[0]),d(h[1])]:d(h),done:b}},[Symbol.iterator](){return this}}}}function Ke(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Jo(){const e={get(i){return Jt(this,i)},get size(){return Zt(this)},has:Qt,add:Js,set:Qs,delete:Zs,clear:er,forEach:en(!1,!1)},t={get(i){return Jt(this,i,!1,!0)},get size(){return Zt(this)},has:Qt,add:Js,set:Qs,delete:Zs,clear:er,forEach:en(!1,!0)},n={get(i){return Jt(this,i,!0)},get size(){return Zt(this,!0)},has(i){return Qt.call(this,i,!0)},add:Ke("add"),set:Ke("set"),delete:Ke("delete"),clear:Ke("clear"),forEach:en(!0,!1)},s={get(i){return Jt(this,i,!0,!0)},get size(){return Zt(this,!0)},has(i){return Qt.call(this,i,!0)},add:Ke("add"),set:Ke("set"),delete:Ke("delete"),clear:Ke("clear"),forEach:en(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=tn(i,!1,!1),n[i]=tn(i,!0,!1),t[i]=tn(i,!1,!0),s[i]=tn(i,!0,!0)}),[e,n,t,s]}const[Qo,Zo,el,tl]=Jo();function Is(e,t){const n=t?e?tl:el:e?Zo:Qo;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(Y(n,r)&&r in s?n:s,r,i)}const nl={get:Is(!1,!1)},sl={get:Is(!1,!0)},rl={get:Is(!0,!1)};const ci=new WeakMap,ai=new WeakMap,fi=new WeakMap,il=new WeakMap;function ol(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ll(e){return e.__v_skip||!Object.isExtensible(e)?0:ol(Ao(e))}function Rn(e){return Vt(e)?e:Ls(e,!1,zo,nl,ci)}function cl(e){return Ls(e,!1,Yo,sl,ai)}function In(e){return Ls(e,!0,Xo,rl,fi)}function Ls(e,t,n,s,r){if(!Z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=ll(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function Pt(e){return Vt(e)?Pt(e.__v_raw):!!(e&&e.__v_isReactive)}function Vt(e){return!!(e&&e.__v_isReadonly)}function _n(e){return!!(e&&e.__v_isShallow)}function ui(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function dn(e){return Object.isExtensible(e)&&zr(e,"__v_skip",!0),e}const Dt=e=>Z(e)?Rn(e):e,Ms=e=>Z(e)?In(e):e;class di{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ts(()=>t(this._value),()=>Nt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=J(this);return(!t._cacheable||t.effect.dirty)&&et(t._value,t._value=t.effect.run())&&Nt(t,4),Ps(t),t.effect._dirtyLevel>=2&&Nt(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function al(e,t,n=!1){let s,r;const i=K(e);return i?(s=e,r=Se):(s=e.get,r=e.set),new di(s,r,i||!r,n)}function Ps(e){var t;Je&&ut&&(e=J(e),ni(ut,(t=e.dep)!=null?t:e.dep=ri(()=>e.dep=void 0,e instanceof di?e:void 0)))}function Nt(e,t=4,n,s){e=J(e);const r=e.dep;r&&si(r,t)}function pe(e){return!!(e&&e.__v_isRef===!0)}function fe(e){return pi(e,!1)}function hi(e){return pi(e,!0)}function pi(e,t){return pe(e)?e:new fl(e,t)}class fl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:Dt(t)}get value(){return Ps(this),this._value}set value(t){const n=this.__v_isShallow||_n(t)||Vt(t);t=n?t:J(t),et(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Dt(t),Nt(this,4))}}function gi(e){return pe(e)?e.value:e}const ul={get:(e,t,n)=>gi(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return pe(r)&&!pe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function mi(e){return Pt(e)?e:new Proxy(e,ul)}class dl{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>Ps(this),()=>Nt(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function hl(e){return new dl(e)}class pl{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Bo(J(this._object),this._key)}}class gl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function ml(e,t,n){return pe(e)?e:K(e)?new gl(e):Z(e)&&arguments.length>1?yl(e,t,n):fe(e)}function yl(e,t,n){const s=e[t];return pe(s)?s:new pl(e,t,n)}/** * @vue/runtime-core v3.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Qe(e,t,n,s){try{return s?e(...s):e()}catch(r){Ln(r,t,n)}}function xe(e,t,n,s){if(K(e)){const r=Qe(e,t,n,s);return r&&Wr(r)&&r.catch(i=>{Ln(i,t,n)}),r}if($(e)){const r=[];for(let i=0;i>>1,r=he[s],i=kt(r);iPe&&he.splice(t,1)}function wl(e){$(e)?Et.push(...e):(!Ge||!Ge.includes(e,e.allowRecurse?at+1:at))&&Et.push(e),_i()}function tr(e,t,n=Ut?Pe+1:0){for(;nkt(n)-kt(s));if(Et.length=0,Ge){Ge.push(...t);return}for(Ge=t,at=0;ate.id==null?1/0:e.id,El=(e,t)=>{const n=kt(e)-kt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function bi(e){us=!1,Ut=!0,he.sort(El);try{for(Pe=0;Pere(T)?T.trim():T)),h&&(r=n.map(mn))}let l,c=s[l=fn(t)]||s[l=fn($e(t))];!c&&i&&(c=s[l=fn(gt(t))]),c&&xe(c,e,6,r);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,xe(f,e,6,r)}}function vi(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!K(e)){const c=f=>{const d=vi(f,t,!0);d&&(l=!0,ie(o,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(Z(e)&&s.set(e,null),null):($(i)?i.forEach(c=>o[c]=null):ie(o,i),Z(e)&&s.set(e,o),o)}function Mn(e,t){return!e||!Wt(t)?!1:(t=t.slice(2).replace(/Once$/,""),Y(e,t[0].toLowerCase()+t.slice(1))||Y(e,gt(t))||Y(e,t))}let ce=null,Pn=null;function vn(e){const t=ce;return ce=e,Pn=e&&e.type.__scopeId||null,t}function ef(e){Pn=e}function tf(){Pn=null}function Sl(e,t=ce,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&gr(-1);const i=vn(t);let o;try{o=e(...r)}finally{vn(i),s._d&&gr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Wn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:f,renderCache:d,props:h,data:b,setupState:T,ctx:M,inheritAttrs:P}=e,k=vn(e);let G,z;try{if(n.shapeFlag&4){const m=r||s,L=m;G=Oe(f.call(L,m,d,h,T,b,M)),z=l}else{const m=t;G=Oe(m.length>1?m(h,{attrs:l,slots:o,emit:c}):m(h,null)),z=t.props?l:xl(l)}}catch(m){jt.length=0,Ln(m,e,1),G=ue(me)}let g=G;if(z&&P!==!1){const m=Object.keys(z),{shapeFlag:L}=g;m.length&&L&7&&(i&&m.some(vs)&&(z=Tl(z,i)),g=tt(g,z,!1,!0))}return n.dirs&&(g=tt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),G=g,vn(k),G}const xl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Wt(n))&&((t||(t={}))[n]=e[n]);return t},Tl=(e,t)=>{const n={};for(const s in e)(!vs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Al(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,f=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?nr(s,o,f):!!o;if(c&8){const d=t.dynamicProps;for(let h=0;he.__isSuspense;function Si(e,t){t&&t.pendingBranch?$(e)?t.effects.push(...e):t.effects.push(e):wl(e)}function Nn(e,t,n=ae,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{st();const l=zt(n),c=xe(t,n,e,o);return l(),rt(),c});return s?r.unshift(i):r.push(i),i}}const Be=e=>(t,n=ae)=>{(!Vn||e==="sp")&&Nn(e,(...s)=>t(...s),n)},Il=Be("bm"),Rt=Be("m"),Ll=Be("bu"),Ml=Be("u"),xi=Be("bum"),Fn=Be("um"),Pl=Be("sp"),Nl=Be("rtg"),Fl=Be("rtc");function $l(e,t=ae){Nn("ec",e,t)}function rf(e,t){if(ce===null)return e;const n=Dn(ce),s=e.dirs||(e.dirs=[]);for(let r=0;rt(o,l,void 0,i));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;l!!e.type.__asyncLoader;function lf(e,t,n={},s,r){if(ce.isCE||ce.parent&&Ct(ce.parent)&&ce.parent.isCE)return t!=="default"&&(n.name=t),ue("slot",n,s&&s());let i=e[t];i&&i._c&&(i._d=!1),zi();const o=i&&Ai(i(n)),l=Yi(_e,{key:n.key||o&&o.key||`_${t}`},o||(s?s():[]),o&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function Ai(e){return e.some(t=>Sn(t)?!(t.type===me||t.type===_e&&!Ai(t.children)):!0)?e:null}function cf(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:fn(s)]=e[s];return n}const ds=e=>e?eo(e)?Dn(e):ds(e.parent):null,Ft=ie(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ds(e.parent),$root:e=>ds(e.root),$emit:e=>e.emit,$options:e=>$s(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Fs(e.update)}),$nextTick:e=>e.n||(e.n=Gt.bind(e.proxy)),$watch:e=>oc.bind(e)}),qn=(e,t)=>e!==te&&!e.__isScriptSetup&&Y(e,t),Hl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const T=o[t];if(T!==void 0)switch(T){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(qn(s,t))return o[t]=1,s[t];if(r!==te&&Y(r,t))return o[t]=2,r[t];if((f=e.propsOptions[0])&&Y(f,t))return o[t]=3,i[t];if(n!==te&&Y(n,t))return o[t]=4,n[t];hs&&(o[t]=0)}}const d=Ft[t];let h,b;if(d)return t==="$attrs"&&be(e.attrs,"get",""),d(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&Y(n,t))return o[t]=4,n[t];if(b=c.config.globalProperties,Y(b,t))return b[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return qn(r,t)?(r[t]=n,!0):s!==te&&Y(s,t)?(s[t]=n,!0):Y(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==te&&Y(e,o)||qn(t,o)||(l=i[0])&&Y(l,o)||Y(s,o)||Y(Ft,o)||Y(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Y(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function af(){return jl().slots}function jl(){const e=jn();return e.setupContext||(e.setupContext=no(e))}function rr(e){return $(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let hs=!0;function Vl(e){const t=$s(e),n=e.proxy,s=e.ctx;hs=!1,t.beforeCreate&&ir(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:f,created:d,beforeMount:h,mounted:b,beforeUpdate:T,updated:M,activated:P,deactivated:k,beforeDestroy:G,beforeUnmount:z,destroyed:g,unmounted:m,render:L,renderTracked:O,renderTriggered:U,errorCaptured:D,serverPrefetch:I,expose:w,inheritAttrs:N,components:S,directives:W,filters:ne}=t;if(f&&Dl(f,s,null),o)for(const X in o){const H=o[X];K(H)&&(s[X]=H.bind(n))}if(r){const X=r.call(n,n);Z(X)&&(e.data=Rn(X))}if(hs=!0,i)for(const X in i){const H=i[X],He=K(H)?H.bind(n,n):K(H.get)?H.get.bind(n,n):Se,Xt=!K(H)&&K(H.set)?H.set.bind(n):Se,it=se({get:He,set:Xt});Object.defineProperty(s,X,{enumerable:!0,configurable:!0,get:()=>it.value,set:Ie=>it.value=Ie})}if(l)for(const X in l)Oi(l[X],s,n,X);if(c){const X=K(c)?c.call(n):c;Reflect.ownKeys(X).forEach(H=>{ql(H,X[H])})}d&&ir(d,e,"c");function j(X,H){$(H)?H.forEach(He=>X(He.bind(n))):H&&X(H.bind(n))}if(j(Il,h),j(Rt,b),j(Ll,T),j(Ml,M),j(lc,P),j(cc,k),j($l,D),j(Fl,O),j(Nl,U),j(xi,z),j(Fn,m),j(Pl,I),$(w))if(w.length){const X=e.exposed||(e.exposed={});w.forEach(H=>{Object.defineProperty(X,H,{get:()=>n[H],set:He=>n[H]=He})})}else e.exposed||(e.exposed={});L&&e.render===Se&&(e.render=L),N!=null&&(e.inheritAttrs=N),S&&(e.components=S),W&&(e.directives=W)}function Dl(e,t,n=Se){$(e)&&(e=ps(e));for(const s in e){const r=e[s];let i;Z(r)?"default"in r?i=St(r.from||s,r.default,!0):i=St(r.from||s):i=St(r),pe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function ir(e,t,n){xe($(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Oi(e,t,n,s){const r=s.includes(".")?ki(n,s):()=>n[s];if(re(e)){const i=t[e];K(i)&&Ne(r,i)}else if(K(e))Ne(r,e.bind(n));else if(Z(e))if($(e))e.forEach(i=>Oi(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&Ne(r,i,e)}}function $s(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(f=>wn(c,f,o,!0)),wn(c,t,o)),Z(t)&&i.set(t,c),c}function wn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&wn(e,i,n,!0),r&&r.forEach(o=>wn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Ul[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Ul={data:or,props:lr,emits:lr,methods:Mt,computed:Mt,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:Mt,directives:Mt,watch:Bl,provide:or,inject:kl};function or(e,t){return t?e?function(){return ie(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function kl(e,t){return Mt(ps(e),ps(t))}function ps(e){if($(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(s&&s.proxy):t}}const Ii={},Li=()=>Object.create(Ii),Mi=e=>Object.getPrototypeOf(e)===Ii;function Gl(e,t,n,s=!1){const r={},i=Li();e.propsDefaults=Object.create(null),Pi(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:cl(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function zl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=J(r),[c]=e.propsOptions;let f=!1;if((s||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[b,T]=Ni(h,t,!0);ie(o,b),T&&l.push(...T)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return Z(e)&&s.set(e,bt),bt;if($(i))for(let d=0;d-1,T[1]=P<0||M-1||Y(T,"default"))&&l.push(h)}}}const f=[o,l];return Z(e)&&s.set(e,f),f}function cr(e){return e[0]!=="$"&&!wt(e)}function ar(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function fr(e,t){return ar(e)===ar(t)}function ur(e,t){return $(t)?t.findIndex(n=>fr(n,e)):K(t)&&fr(t,e)?0:-1}const Fi=e=>e[0]==="_"||e==="$stable",Hs=e=>$(e)?e.map(Oe):[Oe(e)],Xl=(e,t,n)=>{if(t._n)return t;const s=Sl((...r)=>Hs(t(...r)),n);return s._c=!1,s},$i=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Fi(r))continue;const i=e[r];if(K(i))t[r]=Xl(r,i,s);else if(i!=null){const o=Hs(i);t[r]=()=>o}}},Hi=(e,t)=>{const n=Hs(t);e.slots.default=()=>n},Yl=(e,t)=>{const n=e.slots=Li();if(e.vnode.shapeFlag&32){const s=t._;s?(ie(n,t),zr(n,"_",s,!0)):$i(t,n)}else t&&Hi(e,t)},Jl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(ie(r,t),!n&&l===1&&delete r._):(i=!t.$stable,$i(t,r)),o=t}else t&&(Hi(e,t),o={default:1});if(i)for(const l in r)!Fi(l)&&o[l]==null&&delete r[l]};function En(e,t,n,s,r=!1){if($(e)){e.forEach((b,T)=>En(b,t&&($(t)?t[T]:t),n,s,r));return}if(Ct(s)&&!r)return;const i=s.shapeFlag&4?Dn(s.component):s.el,o=r?null:i,{i:l,r:c}=e,f=t&&t.r,d=l.refs===te?l.refs={}:l.refs,h=l.setupState;if(f!=null&&f!==c&&(re(f)?(d[f]=null,Y(h,f)&&(h[f]=null)):pe(f)&&(f.value=null)),K(c))Qe(c,l,12,[o,d]);else{const b=re(c),T=pe(c);if(b||T){const M=()=>{if(e.f){const P=b?Y(h,c)?h[c]:d[c]:c.value;r?$(P)&&ws(P,i):$(P)?P.includes(i)||P.push(i):b?(d[c]=[i],Y(h,c)&&(h[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else b?(d[c]=o,Y(h,c)&&(h[c]=o)):T&&(c.value=o,e.k&&(d[e.k]=o))};o?(M.id=-1,ye(M,n)):M()}}}let dr=!1;const _t=()=>{dr||(console.error("Hydration completed but contains mismatches."),dr=!0)},Ql=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Zl=e=>e.namespaceURI.includes("MathML"),nn=e=>{if(Ql(e))return"svg";if(Zl(e))return"mathml"},sn=e=>e.nodeType===8;function ec(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:f}}=e,d=(g,m)=>{if(!m.hasChildNodes()){n(null,g,m),bn(),m._vnode=g;return}h(m.firstChild,g,null,null,null),bn(),m._vnode=g},h=(g,m,L,O,U,D=!1)=>{D=D||!!m.dynamicChildren;const I=sn(g)&&g.data==="[",w=()=>P(g,m,L,O,U,I),{type:N,ref:S,shapeFlag:W,patchFlag:ne}=m;let oe=g.nodeType;m.el=g,ne===-2&&(D=!1,m.dynamicChildren=null);let j=null;switch(N){case xt:oe!==3?m.children===""?(c(m.el=r(""),o(g),g),j=g):j=w():(g.data!==m.children&&(_t(),g.data=m.children),j=i(g));break;case me:z(g)?(j=i(g),G(m.el=g.content.firstChild,g,L)):oe!==8||I?j=w():j=i(g);break;case Ht:if(I&&(g=i(g),oe=g.nodeType),oe===1||oe===3){j=g;const X=!m.children.length;for(let H=0;H{D=D||!!m.dynamicChildren;const{type:I,props:w,patchFlag:N,shapeFlag:S,dirs:W,transition:ne}=m,oe=I==="input"||I==="option";if(oe||N!==-1){W&&Me(m,null,L,"created");let j=!1;if(z(g)){j=ji(O,ne)&&L&&L.vnode.props&&L.vnode.props.appear;const H=g.content.firstChild;j&&ne.beforeEnter(H),G(H,g,L),m.el=g=H}if(S&16&&!(w&&(w.innerHTML||w.textContent))){let H=T(g.firstChild,m,g,L,O,U,D);for(;H;){_t();const He=H;H=H.nextSibling,l(He)}}else S&8&&g.textContent!==m.children&&(_t(),g.textContent=m.children);if(w)if(oe||!D||N&48)for(const H in w)(oe&&(H.endsWith("value")||H==="indeterminate")||Wt(H)&&!wt(H)||H[0]===".")&&s(g,H,null,w[H],void 0,void 0,L);else w.onClick&&s(g,"onClick",null,w.onClick,void 0,void 0,L);let X;(X=w&&w.onVnodeBeforeMount)&&Ce(X,L,m),W&&Me(m,null,L,"beforeMount"),((X=w&&w.onVnodeMounted)||W||j)&&Si(()=>{X&&Ce(X,L,m),j&&ne.enter(g),W&&Me(m,null,L,"mounted")},O)}return g.nextSibling},T=(g,m,L,O,U,D,I)=>{I=I||!!m.dynamicChildren;const w=m.children,N=w.length;for(let S=0;S{const{slotScopeIds:I}=m;I&&(U=U?U.concat(I):I);const w=o(g),N=T(i(g),m,w,L,O,U,D);return N&&sn(N)&&N.data==="]"?i(m.anchor=N):(_t(),c(m.anchor=f("]"),w,N),N)},P=(g,m,L,O,U,D)=>{if(_t(),m.el=null,D){const N=k(g);for(;;){const S=i(g);if(S&&S!==N)l(S);else break}}const I=i(g),w=o(g);return l(g),n(null,m,w,I,L,O,nn(w),U),I},k=(g,m="[",L="]")=>{let O=0;for(;g;)if(g=i(g),g&&sn(g)&&(g.data===m&&O++,g.data===L)){if(O===0)return i(g);O--}return g},G=(g,m,L)=>{const O=m.parentNode;O&&O.replaceChild(g,m);let U=L;for(;U;)U.vnode.el===m&&(U.vnode.el=U.subTree.el=g),U=U.parent},z=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[d,h]}const ye=Si;function tc(e){return nc(e,ec)}function nc(e,t){const n=Xr();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:f,setElementText:d,parentNode:h,nextSibling:b,setScopeId:T=Se,insertStaticContent:M}=e,P=(a,u,p,y=null,_=null,C=null,A=void 0,E=null,x=!!u.dynamicChildren)=>{if(a===u)return;a&&!ft(a,u)&&(y=Yt(a),Ie(a,_,C,!0),a=null),u.patchFlag===-2&&(x=!1,u.dynamicChildren=null);const{type:v,ref:R,shapeFlag:V}=u;switch(v){case xt:k(a,u,p,y);break;case me:G(a,u,p,y);break;case Ht:a==null&&z(u,p,y,A);break;case _e:S(a,u,p,y,_,C,A,E,x);break;default:V&1?L(a,u,p,y,_,C,A,E,x):V&6?W(a,u,p,y,_,C,A,E,x):(V&64||V&128)&&v.process(a,u,p,y,_,C,A,E,x,mt)}R!=null&&_&&En(R,a&&a.ref,C,u||a,!u)},k=(a,u,p,y)=>{if(a==null)s(u.el=l(u.children),p,y);else{const _=u.el=a.el;u.children!==a.children&&f(_,u.children)}},G=(a,u,p,y)=>{a==null?s(u.el=c(u.children||""),p,y):u.el=a.el},z=(a,u,p,y)=>{[a.el,a.anchor]=M(a.children,u,p,y,a.el,a.anchor)},g=({el:a,anchor:u},p,y)=>{let _;for(;a&&a!==u;)_=b(a),s(a,p,y),a=_;s(u,p,y)},m=({el:a,anchor:u})=>{let p;for(;a&&a!==u;)p=b(a),r(a),a=p;r(u)},L=(a,u,p,y,_,C,A,E,x)=>{u.type==="svg"?A="svg":u.type==="math"&&(A="mathml"),a==null?O(u,p,y,_,C,A,E,x):I(a,u,_,C,A,E,x)},O=(a,u,p,y,_,C,A,E)=>{let x,v;const{props:R,shapeFlag:V,transition:F,dirs:B}=a;if(x=a.el=o(a.type,C,R&&R.is,R),V&8?d(x,a.children):V&16&&D(a.children,x,null,y,_,Gn(a,C),A,E),B&&Me(a,null,y,"created"),U(x,a,a.scopeId,A,y),R){for(const ee in R)ee!=="value"&&!wt(ee)&&i(x,ee,null,R[ee],C,a.children,y,_,je);"value"in R&&i(x,"value",null,R.value,C),(v=R.onVnodeBeforeMount)&&Ce(v,y,a)}B&&Me(a,null,y,"beforeMount");const q=ji(_,F);q&&F.beforeEnter(x),s(x,u,p),((v=R&&R.onVnodeMounted)||q||B)&&ye(()=>{v&&Ce(v,y,a),q&&F.enter(x),B&&Me(a,null,y,"mounted")},_)},U=(a,u,p,y,_)=>{if(p&&T(a,p),y)for(let C=0;C{for(let v=x;v{const E=u.el=a.el;let{patchFlag:x,dynamicChildren:v,dirs:R}=u;x|=a.patchFlag&16;const V=a.props||te,F=u.props||te;let B;if(p&&ot(p,!1),(B=F.onVnodeBeforeUpdate)&&Ce(B,p,u,a),R&&Me(u,a,p,"beforeUpdate"),p&&ot(p,!0),v?w(a.dynamicChildren,v,E,p,y,Gn(u,_),C):A||H(a,u,E,null,p,y,Gn(u,_),C,!1),x>0){if(x&16)N(E,u,V,F,p,y,_);else if(x&2&&V.class!==F.class&&i(E,"class",null,F.class,_),x&4&&i(E,"style",V.style,F.style,_),x&8){const q=u.dynamicProps;for(let ee=0;ee{B&&Ce(B,p,u,a),R&&Me(u,a,p,"updated")},y)},w=(a,u,p,y,_,C,A)=>{for(let E=0;E{if(p!==y){if(p!==te)for(const E in p)!wt(E)&&!(E in y)&&i(a,E,p[E],null,A,u.children,_,C,je);for(const E in y){if(wt(E))continue;const x=y[E],v=p[E];x!==v&&E!=="value"&&i(a,E,v,x,A,u.children,_,C,je)}"value"in y&&i(a,"value",p.value,y.value,A)}},S=(a,u,p,y,_,C,A,E,x)=>{const v=u.el=a?a.el:l(""),R=u.anchor=a?a.anchor:l("");let{patchFlag:V,dynamicChildren:F,slotScopeIds:B}=u;B&&(E=E?E.concat(B):B),a==null?(s(v,p,y),s(R,p,y),D(u.children||[],p,R,_,C,A,E,x)):V>0&&V&64&&F&&a.dynamicChildren?(w(a.dynamicChildren,F,p,_,C,A,E),(u.key!=null||_&&u===_.subTree)&&Vi(a,u,!0)):H(a,u,p,R,_,C,A,E,x)},W=(a,u,p,y,_,C,A,E,x)=>{u.slotScopeIds=E,a==null?u.shapeFlag&512?_.ctx.activate(u,p,y,A,x):ne(u,p,y,_,C,A,x):oe(a,u,x)},ne=(a,u,p,y,_,C,A)=>{const E=a.component=vc(a,y,_);if(Hn(a)&&(E.ctx.renderer=mt),wc(E),E.asyncDep){if(_&&_.registerDep(E,j,A),!a.el){const x=E.subTree=ue(me);G(null,x,u,p)}}else j(E,a,u,p,_,C,A)},oe=(a,u,p)=>{const y=u.component=a.component;if(Al(a,u,p))if(y.asyncDep&&!y.asyncResolved){X(y,u,p);return}else y.next=u,vl(y.update),y.effect.dirty=!0,y.update();else u.el=a.el,y.vnode=u},j=(a,u,p,y,_,C,A)=>{const E=()=>{if(a.isMounted){let{next:R,bu:V,u:F,parent:B,vnode:q}=a;{const yt=Di(a);if(yt){R&&(R.el=q.el,X(a,R,A)),yt.asyncDep.then(()=>{a.isUnmounted||E()});return}}let ee=R,Q;ot(a,!1),R?(R.el=q.el,X(a,R,A)):R=q,V&&un(V),(Q=R.props&&R.props.onVnodeBeforeUpdate)&&Ce(Q,B,R,q),ot(a,!0);const le=Wn(a),Ae=a.subTree;a.subTree=le,P(Ae,le,h(Ae.el),Yt(Ae),a,_,C),R.el=le.el,ee===null&&Ol(a,le.el),F&&ye(F,_),(Q=R.props&&R.props.onVnodeUpdated)&&ye(()=>Ce(Q,B,R,q),_)}else{let R;const{el:V,props:F}=u,{bm:B,m:q,parent:ee}=a,Q=Ct(u);if(ot(a,!1),B&&un(B),!Q&&(R=F&&F.onVnodeBeforeMount)&&Ce(R,ee,u),ot(a,!0),V&&Bn){const le=()=>{a.subTree=Wn(a),Bn(V,a.subTree,a,_,null)};Q?u.type.__asyncLoader().then(()=>!a.isUnmounted&&le()):le()}else{const le=a.subTree=Wn(a);P(null,le,p,y,a,_,C),u.el=le.el}if(q&&ye(q,_),!Q&&(R=F&&F.onVnodeMounted)){const le=u;ye(()=>Ce(R,ee,le),_)}(u.shapeFlag&256||ee&&Ct(ee.vnode)&&ee.vnode.shapeFlag&256)&&a.a&&ye(a.a,_),a.isMounted=!0,u=p=y=null}},x=a.effect=new Ts(E,Se,()=>Fs(v),a.scope),v=a.update=()=>{x.dirty&&x.run()};v.id=a.uid,ot(a,!0),v()},X=(a,u,p)=>{u.component=a;const y=a.vnode.props;a.vnode=u,a.next=null,zl(a,u.props,y,p),Jl(a,u.children,p),st(),tr(a),rt()},H=(a,u,p,y,_,C,A,E,x=!1)=>{const v=a&&a.children,R=a?a.shapeFlag:0,V=u.children,{patchFlag:F,shapeFlag:B}=u;if(F>0){if(F&128){Xt(v,V,p,y,_,C,A,E,x);return}else if(F&256){He(v,V,p,y,_,C,A,E,x);return}}B&8?(R&16&&je(v,_,C),V!==v&&d(p,V)):R&16?B&16?Xt(v,V,p,y,_,C,A,E,x):je(v,_,C,!0):(R&8&&d(p,""),B&16&&D(V,p,y,_,C,A,E,x))},He=(a,u,p,y,_,C,A,E,x)=>{a=a||bt,u=u||bt;const v=a.length,R=u.length,V=Math.min(v,R);let F;for(F=0;FR?je(a,_,C,!0,!1,V):D(u,p,y,_,C,A,E,x,V)},Xt=(a,u,p,y,_,C,A,E,x)=>{let v=0;const R=u.length;let V=a.length-1,F=R-1;for(;v<=V&&v<=F;){const B=a[v],q=u[v]=x?Xe(u[v]):Oe(u[v]);if(ft(B,q))P(B,q,p,null,_,C,A,E,x);else break;v++}for(;v<=V&&v<=F;){const B=a[V],q=u[F]=x?Xe(u[F]):Oe(u[F]);if(ft(B,q))P(B,q,p,null,_,C,A,E,x);else break;V--,F--}if(v>V){if(v<=F){const B=F+1,q=BF)for(;v<=V;)Ie(a[v],_,C,!0),v++;else{const B=v,q=v,ee=new Map;for(v=q;v<=F;v++){const ve=u[v]=x?Xe(u[v]):Oe(u[v]);ve.key!=null&&ee.set(ve.key,v)}let Q,le=0;const Ae=F-q+1;let yt=!1,Bs=0;const It=new Array(Ae);for(v=0;v=Ae){Ie(ve,_,C,!0);continue}let Le;if(ve.key!=null)Le=ee.get(ve.key);else for(Q=q;Q<=F;Q++)if(It[Q-q]===0&&ft(ve,u[Q])){Le=Q;break}Le===void 0?Ie(ve,_,C,!0):(It[Le-q]=v+1,Le>=Bs?Bs=Le:yt=!0,P(ve,u[Le],p,null,_,C,A,E,x),le++)}const Ks=yt?sc(It):bt;for(Q=Ks.length-1,v=Ae-1;v>=0;v--){const ve=q+v,Le=u[ve],Ws=ve+1{const{el:C,type:A,transition:E,children:x,shapeFlag:v}=a;if(v&6){it(a.component.subTree,u,p,y);return}if(v&128){a.suspense.move(u,p,y);return}if(v&64){A.move(a,u,p,mt);return}if(A===_e){s(C,u,p);for(let V=0;VE.enter(C),_);else{const{leave:V,delayLeave:F,afterLeave:B}=E,q=()=>s(C,u,p),ee=()=>{V(C,()=>{q(),B&&B()})};F?F(C,q,ee):ee()}else s(C,u,p)},Ie=(a,u,p,y=!1,_=!1)=>{const{type:C,props:A,ref:E,children:x,dynamicChildren:v,shapeFlag:R,patchFlag:V,dirs:F,memoIndex:B}=a;if(V===-2&&(_=!1),E!=null&&En(E,null,p,a,!0),B!=null&&(u.renderCache[B]=void 0),R&256){u.ctx.deactivate(a);return}const q=R&1&&F,ee=!Ct(a);let Q;if(ee&&(Q=A&&A.onVnodeBeforeUnmount)&&Ce(Q,u,a),R&6)So(a.component,p,y);else{if(R&128){a.suspense.unmount(p,y);return}q&&Me(a,null,u,"beforeUnmount"),R&64?a.type.remove(a,u,p,mt,y):v&&(C!==_e||V>0&&V&64)?je(v,u,p,!1,!0):(C===_e&&V&384||!_&&R&16)&&je(x,u,p),y&&Us(a)}(ee&&(Q=A&&A.onVnodeUnmounted)||q)&&ye(()=>{Q&&Ce(Q,u,a),q&&Me(a,null,u,"unmounted")},p)},Us=a=>{const{type:u,el:p,anchor:y,transition:_}=a;if(u===_e){Co(p,y);return}if(u===Ht){m(a);return}const C=()=>{r(p),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(a.shapeFlag&1&&_&&!_.persisted){const{leave:A,delayLeave:E}=_,x=()=>A(p,C);E?E(a.el,C,x):x()}else C()},Co=(a,u)=>{let p;for(;a!==u;)p=b(a),r(a),a=p;r(u)},So=(a,u,p)=>{const{bum:y,scope:_,update:C,subTree:A,um:E,m:x,a:v}=a;hr(x),hr(v),y&&un(y),_.stop(),C&&(C.active=!1,Ie(A,a,u,p)),E&&ye(E,u),ye(()=>{a.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},je=(a,u,p,y=!1,_=!1,C=0)=>{for(let A=C;Aa.shapeFlag&6?Yt(a.component.subTree):a.shapeFlag&128?a.suspense.next():b(a.anchor||a.el);let Un=!1;const ks=(a,u,p)=>{a==null?u._vnode&&Ie(u._vnode,null,null,!0):P(u._vnode||null,a,u,null,null,null,p),Un||(Un=!0,tr(),bn(),Un=!1),u._vnode=a},mt={p:P,um:Ie,m:it,r:Us,mt:ne,mc:D,pc:H,pbc:w,n:Yt,o:e};let kn,Bn;return t&&([kn,Bn]=t(mt)),{render:ks,hydrate:kn,createApp:Wl(ks,kn)}}function Gn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ot({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ji(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Vi(e,t,n=!1){const s=e.children,r=t.children;if($(s)&&$(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function Di(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Di(t)}function hr(e){if(e)for(let t=0;tSt(rc);function Ui(e,t){return $n(e,null,t)}function ff(e,t){return $n(e,null,{flush:"post"})}const rn={};function Ne(e,t,n){return $n(e,t,n)}function $n(e,t,{immediate:n,deep:s,flush:r,once:i,onTrack:o,onTrigger:l}=te){if(t&&i){const O=t;t=(...U)=>{O(...U),L()}}const c=ae,f=O=>s===!0?O:Ye(O,s===!1?1:void 0);let d,h=!1,b=!1;if(pe(e)?(d=()=>e.value,h=_n(e)):Pt(e)?(d=()=>f(e),h=!0):$(e)?(b=!0,h=e.some(O=>Pt(O)||_n(O)),d=()=>e.map(O=>{if(pe(O))return O.value;if(Pt(O))return f(O);if(K(O))return Qe(O,c,2)})):K(e)?t?d=()=>Qe(e,c,2):d=()=>(T&&T(),xe(e,c,3,[M])):d=Se,t&&s){const O=d;d=()=>Ye(O())}let T,M=O=>{T=g.onStop=()=>{Qe(O,c,4),T=g.onStop=void 0}},P;if(Vn)if(M=Se,t?n&&xe(t,c,3,[d(),b?[]:void 0,M]):d(),r==="sync"){const O=ic();P=O.__watcherHandles||(O.__watcherHandles=[])}else return Se;let k=b?new Array(e.length).fill(rn):rn;const G=()=>{if(!(!g.active||!g.dirty))if(t){const O=g.run();(s||h||(b?O.some((U,D)=>et(U,k[D])):et(O,k)))&&(T&&T(),xe(t,c,3,[O,k===rn?void 0:b&&k[0]===rn?[]:k,M]),k=O)}else g.run()};G.allowRecurse=!!t;let z;r==="sync"?z=G:r==="post"?z=()=>ye(G,c&&c.suspense):(G.pre=!0,c&&(G.id=c.uid),z=()=>Fs(G));const g=new Ts(d,Se,z),m=Zr(),L=()=>{g.stop(),m&&ws(m.effects,g)};return t?n?G():k=g.run():r==="post"?ye(g.run.bind(g),c&&c.suspense):g.run(),P&&P.push(L),L}function oc(e,t,n){const s=this.proxy,r=re(e)?e.includes(".")?ki(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=zt(this),l=$n(r,i.bind(s),n);return o(),l}function ki(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{Ye(s,t,n)});else if(Gr(e)){for(const s in e)Ye(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ye(e[s],t,n)}return e}const Hn=e=>e.type.__isKeepAlive;function lc(e,t){Bi(e,"a",t)}function cc(e,t){Bi(e,"da",t)}function Bi(e,t,n=ae){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Nn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Hn(r.parent.vnode)&&ac(s,t,n,r),r=r.parent}}function ac(e,t,n,s){const r=Nn(t,e,s,!0);Fn(()=>{ws(s[t],r)},n)}const ze=Symbol("_leaveCb"),on=Symbol("_enterCb");function fc(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Rt(()=>{e.isMounted=!0}),xi(()=>{e.isUnmounting=!0}),e}const Ee=[Function,Array],Ki={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ee,onEnter:Ee,onAfterEnter:Ee,onEnterCancelled:Ee,onBeforeLeave:Ee,onLeave:Ee,onAfterLeave:Ee,onLeaveCancelled:Ee,onBeforeAppear:Ee,onAppear:Ee,onAfterAppear:Ee,onAppearCancelled:Ee},Wi=e=>{const t=e.subTree;return t.component?Wi(t.component):t},uc={name:"BaseTransition",props:Ki,setup(e,{slots:t}){const n=jn(),s=fc();return()=>{const r=t.default&&Gi(t.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1){for(const b of r)if(b.type!==me){i=b;break}}const o=J(e),{mode:l}=o;if(s.isLeaving)return zn(i);const c=pr(i);if(!c)return zn(i);let f=ms(c,o,s,n,b=>f=b);Cn(c,f);const d=n.subTree,h=d&&pr(d);if(h&&h.type!==me&&!ft(c,h)&&Wi(n).type!==me){const b=ms(h,o,s,n);if(Cn(h,b),l==="out-in"&&c.type!==me)return s.isLeaving=!0,b.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},zn(i);l==="in-out"&&c.type!==me&&(b.delayLeave=(T,M,P)=>{const k=qi(s,h);k[String(h.key)]=h,T[ze]=()=>{M(),T[ze]=void 0,delete f.delayedLeave},f.delayedLeave=P})}return i}}},dc=uc;function qi(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ms(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:d,onEnterCancelled:h,onBeforeLeave:b,onLeave:T,onAfterLeave:M,onLeaveCancelled:P,onBeforeAppear:k,onAppear:G,onAfterAppear:z,onAppearCancelled:g}=t,m=String(e.key),L=qi(n,e),O=(I,w)=>{I&&xe(I,s,9,w)},U=(I,w)=>{const N=w[1];O(I,w),$(I)?I.every(S=>S.length<=1)&&N():I.length<=1&&N()},D={mode:o,persisted:l,beforeEnter(I){let w=c;if(!n.isMounted)if(i)w=k||c;else return;I[ze]&&I[ze](!0);const N=L[m];N&&ft(e,N)&&N.el[ze]&&N.el[ze](),O(w,[I])},enter(I){let w=f,N=d,S=h;if(!n.isMounted)if(i)w=G||f,N=z||d,S=g||h;else return;let W=!1;const ne=I[on]=oe=>{W||(W=!0,oe?O(S,[I]):O(N,[I]),D.delayedLeave&&D.delayedLeave(),I[on]=void 0)};w?U(w,[I,ne]):ne()},leave(I,w){const N=String(e.key);if(I[on]&&I[on](!0),n.isUnmounting)return w();O(b,[I]);let S=!1;const W=I[ze]=ne=>{S||(S=!0,w(),ne?O(P,[I]):O(M,[I]),I[ze]=void 0,L[N]===e&&delete L[N])};L[N]=e,T?U(T,[I,W]):W()},clone(I){const w=ms(I,t,n,s,r);return r&&r(w),w}};return D}function zn(e){if(Hn(e))return e=tt(e),e.children=null,e}function pr(e){if(!Hn(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&K(n.default))return n.default()}}function Cn(e,t){e.shapeFlag&6&&e.component?Cn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Gi(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;ie.__isTeleport,_e=Symbol.for("v-fgt"),xt=Symbol.for("v-txt"),me=Symbol.for("v-cmt"),Ht=Symbol.for("v-stc"),jt=[];let Re=null;function zi(e=!1){jt.push(Re=e?null:[])}function pc(){jt.pop(),Re=jt[jt.length-1]||null}let Bt=1;function gr(e){Bt+=e}function Xi(e){return e.dynamicChildren=Bt>0?Re||bt:null,pc(),Bt>0&&Re&&Re.push(e),e}function uf(e,t,n,s,r,i){return Xi(Qi(e,t,n,s,r,i,!0))}function Yi(e,t,n,s,r){return Xi(ue(e,t,n,s,r,!0))}function Sn(e){return e?e.__v_isVNode===!0:!1}function ft(e,t){return e.type===t.type&&e.key===t.key}const Ji=({key:e})=>e??null,hn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?re(e)||pe(e)||K(e)?{i:ce,r:e,k:t,f:!!n}:e:null);function Qi(e,t=null,n=null,s=0,r=null,i=e===_e?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ji(t),ref:t&&hn(t),scopeId:Pn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ce};return l?(js(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=re(n)?8:16),Bt>0&&!o&&Re&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Re.push(c),c}const ue=gc;function gc(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Ei)&&(e=me),Sn(e)){const l=tt(e,t,!0);return n&&js(l,n),Bt>0&&!i&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag=-2,l}if(xc(e)&&(e=e.__vccOpts),t){t=mc(t);let{class:l,style:c}=t;l&&!re(l)&&(t.class=Ss(l)),Z(c)&&(ui(c)&&!$(c)&&(c=ie({},c)),t.style=Cs(c))}const o=re(e)?1:Rl(e)?128:hc(e)?64:Z(e)?4:K(e)?2:0;return Qi(e,t,n,s,r,o,i,!0)}function mc(e){return e?ui(e)||Mi(e)?ie({},e):e:null}function tt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,f=t?yc(r||{},t):r,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&Ji(f),ref:t&&t.ref?n&&i?$(i)?i.concat(hn(t)):[i,hn(t)]:hn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&tt(e.ssContent),ssFallback:e.ssFallback&&tt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Cn(d,c.clone(d)),d}function Zi(e=" ",t=0){return ue(xt,null,e,t)}function df(e,t){const n=ue(Ht,null,e);return n.staticCount=t,n}function hf(e="",t=!1){return t?(zi(),Yi(me,null,e)):ue(me,null,e)}function Oe(e){return e==null||typeof e=="boolean"?ue(me):$(e)?ue(_e,null,e.slice()):typeof e=="object"?Xe(e):ue(xt,null,String(e))}function Xe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:tt(e)}function js(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if($(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),js(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Mi(t)?t._ctx=ce:r===3&&ce&&(ce.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:ce},n=32):(t=String(t),s&64?(n=16,t=[Zi(t)]):n=8);e.children=t,e.shapeFlag|=n}function yc(...e){const t={};for(let n=0;nae||ce;let xn,ys;{const e=Xr(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};xn=t("__VUE_INSTANCE_SETTERS__",n=>ae=n),ys=t("__VUE_SSR_SETTERS__",n=>Vn=n)}const zt=e=>{const t=ae;return xn(e),e.scope.on(),()=>{e.scope.off(),xn(t)}},mr=()=>{ae&&ae.scope.off(),xn(null)};function eo(e){return e.vnode.shapeFlag&4}let Vn=!1;function wc(e,t=!1){t&&ys(t);const{props:n,children:s}=e.vnode,r=eo(e);Gl(e,n,r,t),Yl(e,s);const i=r?Ec(e,t):void 0;return t&&ys(!1),i}function Ec(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Hl);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?no(e):null,i=zt(e);st();const o=Qe(s,e,0,[e.props,r]);if(rt(),i(),Wr(o)){if(o.then(mr,mr),t)return o.then(l=>{yr(e,l,t)}).catch(l=>{Ln(l,e,0)});e.asyncDep=o}else yr(e,o,t)}else to(e,t)}function yr(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Z(t)&&(e.setupState=mi(t)),to(e,n)}let _r;function to(e,t,n){const s=e.type;if(!e.render){if(!t&&_r&&!s.render){const r=s.template||$s(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=ie(ie({isCustomElement:i,delimiters:l},o),c);s.render=_r(r,f)}}e.render=s.render||Se}{const r=zt(e);st();try{Vl(e)}finally{rt(),r()}}}const Cc={get(e,t){return be(e,"get",""),e[t]}};function no(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Cc),slots:e.slots,emit:e.emit,expose:t}}function Dn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(mi(dn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ft)return Ft[n](e)},has(t,n){return n in t||n in Ft}})):e.proxy}function Sc(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function xc(e){return K(e)&&"__vccOpts"in e}const se=(e,t)=>al(e,t,Vn);function _s(e,t,n){const s=arguments.length;return s===2?Z(t)&&!$(t)?Sn(t)?ue(e,null,[t]):ue(e,t):ue(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Sn(n)&&(n=[n]),ue(e,t,n))}const Tc="3.4.31";/** * @vue/runtime-dom v3.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const Ac="http://www.w3.org/2000/svg",Oc="http://www.w3.org/1998/Math/MathML",Ve=typeof document<"u"?document:null,br=Ve&&Ve.createElement("template"),Rc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Ve.createElementNS(Ac,e):t==="mathml"?Ve.createElementNS(Oc,e):n?Ve.createElement(e,{is:n}):Ve.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Ve.createTextNode(e),createComment:e=>Ve.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ve.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{br.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=br.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},We="transition",Lt="animation",Kt=Symbol("_vtc"),so=(e,{slots:t})=>_s(dc,Ic(e),t);so.displayName="Transition";const ro={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};so.props=ie({},Ki,ro);const lt=(e,t=[])=>{$(e)?e.forEach(n=>n(...t)):e&&e(...t)},vr=e=>e?$(e)?e.some(t=>t.length>1):e.length>1:!1;function Ic(e){const t={};for(const S in e)S in ro||(t[S]=e[S]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:f=o,appearToClass:d=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:b=`${n}-leave-active`,leaveToClass:T=`${n}-leave-to`}=e,M=Lc(r),P=M&&M[0],k=M&&M[1],{onBeforeEnter:G,onEnter:z,onEnterCancelled:g,onLeave:m,onLeaveCancelled:L,onBeforeAppear:O=G,onAppear:U=z,onAppearCancelled:D=g}=t,I=(S,W,ne)=>{ct(S,W?d:l),ct(S,W?f:o),ne&&ne()},w=(S,W)=>{S._isLeaving=!1,ct(S,h),ct(S,T),ct(S,b),W&&W()},N=S=>(W,ne)=>{const oe=S?U:z,j=()=>I(W,S,ne);lt(oe,[W,j]),wr(()=>{ct(W,S?c:i),qe(W,S?d:l),vr(oe)||Er(W,s,P,j)})};return ie(t,{onBeforeEnter(S){lt(G,[S]),qe(S,i),qe(S,o)},onBeforeAppear(S){lt(O,[S]),qe(S,c),qe(S,f)},onEnter:N(!1),onAppear:N(!0),onLeave(S,W){S._isLeaving=!0;const ne=()=>w(S,W);qe(S,h),qe(S,b),Nc(),wr(()=>{S._isLeaving&&(ct(S,h),qe(S,T),vr(m)||Er(S,s,k,ne))}),lt(m,[S,ne])},onEnterCancelled(S){I(S,!1),lt(g,[S])},onAppearCancelled(S){I(S,!0),lt(D,[S])},onLeaveCancelled(S){w(S),lt(L,[S])}})}function Lc(e){if(e==null)return null;if(Z(e))return[Xn(e.enter),Xn(e.leave)];{const t=Xn(e);return[t,t]}}function Xn(e){return Io(e)}function qe(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Kt]||(e[Kt]=new Set)).add(t)}function ct(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Kt];n&&(n.delete(t),n.size||(e[Kt]=void 0))}function wr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Mc=0;function Er(e,t,n,s){const r=e._endId=++Mc,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Pc(e,t);if(!o)return s();const f=o+"end";let d=0;const h=()=>{e.removeEventListener(f,b),i()},b=T=>{T.target===e&&++d>=c&&h()};setTimeout(()=>{d(n[M]||"").split(", "),r=s(`${We}Delay`),i=s(`${We}Duration`),o=Cr(r,i),l=s(`${Lt}Delay`),c=s(`${Lt}Duration`),f=Cr(l,c);let d=null,h=0,b=0;t===We?o>0&&(d=We,h=o,b=i.length):t===Lt?f>0&&(d=Lt,h=f,b=c.length):(h=Math.max(o,f),d=h>0?o>f?We:Lt:null,b=d?d===We?i.length:c.length:0);const T=d===We&&/\b(transform|all)(,|$)/.test(s(`${We}Property`).toString());return{type:d,timeout:h,propCount:b,hasTransform:T}}function Cr(e,t){for(;e.lengthSr(n)+Sr(e[s])))}function Sr(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Nc(){return document.body.offsetHeight}function Fc(e,t,n){const s=e[Kt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const xr=Symbol("_vod"),$c=Symbol("_vsh"),Hc=Symbol(""),jc=/(^|;)\s*display\s*:/;function Vc(e,t,n){const s=e.style,r=re(n);let i=!1;if(n&&!r){if(t)if(re(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&pn(s,l,"")}else for(const o in t)n[o]==null&&pn(s,o,"");for(const o in n)o==="display"&&(i=!0),pn(s,o,n[o])}else if(r){if(t!==n){const o=s[Hc];o&&(n+=";"+o),s.cssText=n,i=jc.test(n)}}else t&&e.removeAttribute("style");xr in e&&(e[xr]=i?s.display:"",e[$c]&&(s.display="none"))}const Tr=/\s*!important$/;function pn(e,t,n){if($(n))n.forEach(s=>pn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Dc(e,t);Tr.test(n)?e.setProperty(gt(s),n.replace(Tr,""),"important"):e[s]=n}}const Ar=["Webkit","Moz","ms"],Yn={};function Dc(e,t){const n=Yn[t];if(n)return n;let s=$e(t);if(s!=="filter"&&s in e)return Yn[t]=s;s=An(s);for(let r=0;rJn||(Wc.then(()=>Jn=0),Jn=Date.now());function Gc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;xe(zc(s,n.value),t,5,[s])};return n.value=e,n.attached=qc(),n}function zc(e,t){if($(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Mr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Xc=(e,t,n,s,r,i,o,l,c)=>{const f=r==="svg";t==="class"?Fc(e,s,f):t==="style"?Vc(e,n,s):Wt(t)?vs(t)||Bc(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Yc(e,t,s,f))?(Uc(e,t,s,i,o,l,c),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Rr(e,t,s,f,o,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Rr(e,t,s,f))};function Yc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Mr(t)&&K(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Mr(t)&&re(n)?!1:t in e}const nt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return $(t)?n=>un(t,n):t};function Jc(e){e.target.composing=!0}function Pr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Te=Symbol("_assign"),pf={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[Te]=nt(r);const i=s||r.props&&r.props.type==="number";De(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=mn(l)),e[Te](l)}),n&&De(e,"change",()=>{e.value=e.value.trim()}),t||(De(e,"compositionstart",Jc),De(e,"compositionend",Pr),De(e,"change",Pr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:i}},o){if(e[Te]=nt(o),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?mn(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===c)||(e.value=c))}},gf={deep:!0,created(e,t,n){e[Te]=nt(n),De(e,"change",()=>{const s=e._modelValue,r=Tt(e),i=e.checked,o=e[Te];if($(s)){const l=xs(s,r),c=l!==-1;if(i&&!c)o(s.concat(r));else if(!i&&c){const f=[...s];f.splice(l,1),o(f)}}else if(Ot(s)){const l=new Set(s);i?l.add(r):l.delete(r),o(l)}else o(io(e,i))})},mounted:Nr,beforeUpdate(e,t,n){e[Te]=nt(n),Nr(e,t,n)}};function Nr(e,{value:t,oldValue:n},s){e._modelValue=t,$(t)?e.checked=xs(t,s.props.value)>-1:Ot(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=pt(t,io(e,!0)))}const mf={created(e,{value:t},n){e.checked=pt(t,n.props.value),e[Te]=nt(n),De(e,"change",()=>{e[Te](Tt(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Te]=nt(s),t!==n&&(e.checked=pt(t,s.props.value))}},yf={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const r=Ot(t);De(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?mn(Tt(o)):Tt(o));e[Te](e.multiple?r?new Set(i):i:i[0]),e._assigning=!0,Gt(()=>{e._assigning=!1})}),e[Te]=nt(s)},mounted(e,{value:t,modifiers:{number:n}}){Fr(e,t)},beforeUpdate(e,t,n){e[Te]=nt(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||Fr(e,t)}};function Fr(e,t,n){const s=e.multiple,r=$(t);if(!(s&&!r&&!Ot(t))){for(let i=0,o=e.options.length;iString(d)===String(c)):l.selected=xs(t,c)>-1}else l.selected=t.has(c);else if(pt(Tt(l),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Tt(e){return"_value"in e?e._value:e.value}function io(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Qc=["ctrl","shift","alt","meta"],Zc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Qc.some(n=>e[`${n}Key`]&&!t.includes(n))},_f=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=gt(r.key);if(t.some(o=>o===i||ea[o]===i))return e(r)})},ta=ie({patchProp:Xc},Rc);let Qn,$r=!1;function na(){return Qn=$r?Qn:tc(ta),$r=!0,Qn}const vf=(...e)=>{const t=na().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ra(s);if(r)return n(r,!0,sa(r))},t};function sa(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ra(e){return re(e)?document.querySelector(e):e}const wf=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},ia="modulepreload",oa=function(e){return"/"+e},Hr={},Ef=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),o=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=Promise.all(n.map(l=>{if(l=oa(l),l in Hr)return;Hr[l]=!0;const c=l.endsWith(".css"),f=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${f}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":ia,c||(d.as="script",d.crossOrigin=""),d.href=l,o&&d.setAttribute("nonce",o),document.head.appendChild(d),c)return new Promise((h,b)=>{d.addEventListener("load",h),d.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},la=window.__VP_SITE_DATA__;function Vs(e){return Zr()?(Uo(e),!0):!1}function Ze(e){return typeof e=="function"?e():gi(e)}const oo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ca=Object.prototype.toString,aa=e=>ca.call(e)==="[object Object]",lo=()=>{},jr=fa();function fa(){var e,t;return oo&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function ua(e,t){function n(...s){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(i)})}return n}const co=e=>e();function da(e=co){const t=fe(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:In(t),pause:n,resume:s,eventFilter:r}}function ha(e){return jn()}function ao(...e){if(e.length!==1)return ml(...e);const t=e[0];return typeof t=="function"?In(hl(()=>({get:t,set:lo}))):fe(t)}function pa(e,t,n={}){const{eventFilter:s=co,...r}=n;return Ne(e,ua(s,t),r)}function ga(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=da(s);return{stop:pa(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Ds(e,t=!0,n){ha()?Rt(e,n):t?e():Gt(e)}function fo(e){var t;const n=Ze(e);return(t=n==null?void 0:n.$el)!=null?t:n}const ke=oo?window:void 0;function At(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=ke):[t,n,s,r]=e,!t)return lo;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(d=>d()),i.length=0},l=(d,h,b,T)=>(d.addEventListener(h,b,T),()=>d.removeEventListener(h,b,T)),c=Ne(()=>[fo(t),Ze(r)],([d,h])=>{if(o(),!d)return;const b=aa(h)?{...h}:h;i.push(...n.flatMap(T=>s.map(M=>l(d,T,M,b))))},{immediate:!0,flush:"post"}),f=()=>{c(),o()};return Vs(f),f}function ma(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Cf(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=ke,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=ma(t);return At(r,i,d=>{d.repeat&&Ze(l)||c(d)&&n(d)},o)}function ya(){const e=fe(!1),t=jn();return t&&Rt(()=>{e.value=!0},t),e}function _a(e){const t=ya();return se(()=>(t.value,!!e()))}function uo(e,t={}){const{window:n=ke}=t,s=_a(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=fe(!1),o=f=>{i.value=f.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=Ui(()=>{s.value&&(l(),r=n.matchMedia(Ze(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return Vs(()=>{c(),l(),r=void 0}),i}const ln=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},cn="__vueuse_ssr_handlers__",ba=va();function va(){return cn in ln||(ln[cn]=ln[cn]||{}),ln[cn]}function ho(e,t){return ba[e]||t}function wa(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Ea={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Vr="vueuse-storage";function Ca(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:f=!1,shallow:d,window:h=ke,eventFilter:b,onError:T=w=>{console.error(w)},initOnMounted:M}=s,P=(d?hi:fe)(typeof t=="function"?t():t);if(!n)try{n=ho("getDefaultStorage",()=>{var w;return(w=ke)==null?void 0:w.localStorage})()}catch(w){T(w)}if(!n)return P;const k=Ze(t),G=wa(k),z=(r=s.serializer)!=null?r:Ea[G],{pause:g,resume:m}=ga(P,()=>O(P.value),{flush:i,deep:o,eventFilter:b});h&&l&&Ds(()=>{At(h,"storage",D),At(h,Vr,I),M&&D()}),M||D();function L(w,N){h&&h.dispatchEvent(new CustomEvent(Vr,{detail:{key:e,oldValue:w,newValue:N,storageArea:n}}))}function O(w){try{const N=n.getItem(e);if(w==null)L(N,null),n.removeItem(e);else{const S=z.write(w);N!==S&&(n.setItem(e,S),L(N,S))}}catch(N){T(N)}}function U(w){const N=w?w.newValue:n.getItem(e);if(N==null)return c&&k!=null&&n.setItem(e,z.write(k)),k;if(!w&&f){const S=z.read(N);return typeof f=="function"?f(S,k):G==="object"&&!Array.isArray(S)?{...k,...S}:S}else return typeof N!="string"?N:z.read(N)}function D(w){if(!(w&&w.storageArea!==n)){if(w&&w.key==null){P.value=k;return}if(!(w&&w.key!==e)){g();try{(w==null?void 0:w.newValue)!==z.write(P.value)&&(P.value=U(w))}catch(N){T(N)}finally{w?Gt(m):m()}}}}function I(w){D(w.detail)}return P}function po(e){return uo("(prefers-color-scheme: dark)",e)}function Sa(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=ke,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:f,disableTransition:d=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},b=po({window:r}),T=se(()=>b.value?"dark":"light"),M=c||(o==null?ao(s):Ca(o,s,i,{window:r,listenToStorageChanges:l})),P=se(()=>M.value==="auto"?T.value:M.value),k=ho("updateHTMLAttrs",(m,L,O)=>{const U=typeof m=="string"?r==null?void 0:r.document.querySelector(m):fo(m);if(!U)return;let D;if(d&&(D=r.document.createElement("style"),D.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),r.document.head.appendChild(D)),L==="class"){const I=O.split(/\s/g);Object.values(h).flatMap(w=>(w||"").split(/\s/g)).filter(Boolean).forEach(w=>{I.includes(w)?U.classList.add(w):U.classList.remove(w)})}else U.setAttribute(L,O);d&&(r.getComputedStyle(D).opacity,document.head.removeChild(D))});function G(m){var L;k(t,n,(L=h[m])!=null?L:m)}function z(m){e.onChanged?e.onChanged(m,G):G(m)}Ne(P,z,{flush:"post",immediate:!0}),Ds(()=>z(P.value));const g=se({get(){return f?M.value:P.value},set(m){M.value=m}});try{return Object.assign(g,{store:M,system:T,state:P})}catch{return g}}function xa(e={}){const{valueDark:t="dark",valueLight:n="",window:s=ke}=e,r=Sa({...e,onChanged:(l,c)=>{var f;e.onChanged?(f=e.onChanged)==null||f.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=se(()=>r.system?r.system.value:po({window:s}).value?"dark":"light");return se({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?r.value="auto":r.value=c}})}function Zn(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function go(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const es=new WeakMap;function Sf(e,t=!1){const n=fe(t);let s=null,r="";Ne(ao(e),l=>{const c=Zn(Ze(l));if(c){const f=c;if(es.get(f)||es.set(f,f.style.overflow),f.style.overflow!=="hidden"&&(r=f.style.overflow),f.style.overflow==="hidden")return n.value=!0;if(n.value)return f.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=Zn(Ze(e));!l||n.value||(jr&&(s=At(l,"touchmove",c=>{Ta(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=Zn(Ze(e));!l||!n.value||(jr&&(s==null||s()),l.style.overflow=r,es.delete(l),n.value=!1)};return Vs(o),se({get(){return n.value},set(l){l?i():o()}})}function xf(e={}){const{window:t=ke,behavior:n="auto"}=e;if(!t)return{x:fe(0),y:fe(0)};const s=fe(t.scrollX),r=fe(t.scrollY),i=se({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),o=se({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return At(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function Tf(e={}){const{window:t=ke,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0}=e,o=fe(n),l=fe(s),c=()=>{t&&(i?(o.value=t.innerWidth,l.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Ds(c),At("resize",c,{passive:!0}),r){const f=uo("(orientation: portrait)");Ne(f,()=>c())}return{width:o,height:l}}var ts={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},ns={};const mo=/^(?:[a-z]+:|\/\/)/i,Aa="vitepress-theme-appearance",Oa=/#.*$/,Ra=/[?#].*$/,Ia=/(?:(^|\/)index)?\.(?:md|html)$/,de=typeof document<"u",yo={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function La(e,t,n=!1){if(t===void 0)return!1;if(e=Dr(`/${e}`),n)return new RegExp(t).test(e);if(Dr(t)!==e)return!1;const s=t.match(Oa);return s?(de?location.hash:"")===s[0]:!0}function Dr(e){return decodeURI(e).replace(Ra,"").replace(Ia,"$1")}function Ma(e){return mo.test(e)}function Pa(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!Ma(n)&&La(t,`/${n}/`,!0))||"root"}function Na(e,t){var s,r,i,o,l,c,f;const n=Pa(e,t);return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:bo(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(f=e.locales[n])==null?void 0:f.themeConfig}})}function _o(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=Fa(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function Fa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function $a(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function bo(e,t){return[...e.filter(n=>!$a(t,n)),...t]}const Ha=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,ja=/^[a-z]:/i;function Ur(e){const t=ja.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Ha,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const ss=new Set;function Va(e){if(ss.size===0){const n=typeof process=="object"&&(ns==null?void 0:ns.VITE_EXTRA_EXTENSIONS)||(ts==null?void 0:ts.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(s=>ss.add(s))}const t=e.split(".").pop();return t==null||!ss.has(t.toLowerCase())}const Da=Symbol(),ht=hi(la);function Af(e){const t=se(()=>Na(ht.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?fe(!0):n?xa({storageKey:Aa,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):fe(!1),r=fe(de?location.hash:"");return de&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Ne(()=>e.data,()=>{r.value=de?location.hash:""}),{site:t,theme:se(()=>t.value.themeConfig),page:se(()=>e.data),frontmatter:se(()=>e.data.frontmatter),params:se(()=>e.data.params),lang:se(()=>t.value.lang),dir:se(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:se(()=>t.value.localeIndex||"root"),title:se(()=>_o(t.value,e.data)),description:se(()=>e.data.description||t.value.description),isDark:s,hash:se(()=>r.value)}}function Ua(){const e=St(Da);if(!e)throw new Error("vitepress data not properly injected in app");return e}function ka(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function kr(e){return mo.test(e)||!e.startsWith("/")?e:ka(ht.value.base,e)}function Ba(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),de){const n="/";t=Ur(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${Ur(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let gn=[];function Of(e){gn.push(e),Fn(()=>{gn=gn.filter(t=>t!==e)})}function Ka(){let e=ht.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Br(e,n);else if(Array.isArray(e))for(const s of e){const r=Br(s,n);if(r){t=r;break}}return t}function Br(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const Wa=Symbol(),vo="http://a.com",qa=()=>({path:"/",component:null,data:yo});function Rf(e,t){const n=Rn(qa()),s={route:n,go:r};async function r(l=de?location.href:"/"){var c,f;l=rs(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(de&&l!==rs(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((f=s.onAfterRouteChanged)==null?void 0:f.call(s,l)))}let i=null;async function o(l,c=0,f=!1){var b;if(await((b=s.onBeforePageLoad)==null?void 0:b.call(s,l))===!1)return;const d=new URL(l,vo),h=i=d.pathname;try{let T=await e(h);if(!T)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:M,__pageData:P}=T;if(!M)throw new Error(`Invalid route component: ${M}`);n.path=de?h:kr(h),n.component=dn(M),n.data=dn(P),de&&Gt(()=>{let k=ht.value.base+P.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!ht.value.cleanUrls&&!k.endsWith("/")&&(k+=".html"),k!==d.pathname&&(d.pathname=k,l=k+d.search+d.hash,history.replaceState({},"",l)),d.hash&&!c){let G=null;try{G=document.getElementById(decodeURIComponent(d.hash).slice(1))}catch(z){console.warn(z)}if(G){Kr(G,d.hash);return}}window.scrollTo(0,c)})}}catch(T){if(!/fetch|Page not found/.test(T.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(T),!f)try{const M=await fetch(ht.value.base+"hashmap.json");window.__VP_HASH_MAP__=await M.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=de?h:kr(h),n.component=t?dn(t):null;const M=de?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...yo,relativePath:M}}}}return de&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.target.closest("button"))return;const f=l.target.closest("a");if(f&&!f.closest(".vp-raw")&&(f instanceof SVGElement||!f.download)){const{target:d}=f,{href:h,origin:b,pathname:T,hash:M,search:P}=new URL(f.href instanceof SVGAnimatedString?f.href.animVal:f.href,f.baseURI),k=new URL(location.href);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!d&&b===k.origin&&Va(T)&&(l.preventDefault(),T===k.pathname&&P===k.search?(M!==k.hash&&(history.pushState({},"",h),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:k.href,newURL:h}))),M?Kr(f,M,f.classList.contains("header-anchor")):window.scrollTo(0,0)):r(h))}},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await o(rs(location.href),l.state&&l.state.scrollPosition||0),(c=s.onAfterRouteChanged)==null||c.call(s,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function Ga(){const e=St(Wa);if(!e)throw new Error("useRouter() is called without provider.");return e}function wo(){return Ga().route}function Kr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let r=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(s).paddingTop,10),o=window.scrollY+s.getBoundingClientRect().top-Ka()+i;requestAnimationFrame(r)}}function rs(e){const t=new URL(e,vo);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),ht.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const is=()=>gn.forEach(e=>e()),If=Ti({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=wo(),{site:n}=Ua();return()=>_s(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?_s(t.component,{onVnodeMounted:is,onVnodeUpdated:is,onVnodeUnmounted:is}):"404 Page Not Found"])}}),Lf=Ti({setup(e,{slots:t}){const n=fe(!1);return Rt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Mf(){de&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const i=s.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(f=>f.classList.contains("active"));if(!o)return;const l=i.children[r];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Pf(){if(de){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(d=>d.remove());let f=c.textContent||"";o&&(f=f.replace(/^ *(\$|>) /gm,"").trim()),za(f).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const d=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,d)})}})}}async function za(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function Nf(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=os(l);for(const f of document.head.children)if(f.isEqualNode(c)){s.push(f);return}});return}const o=i.map(os);s.forEach((l,c)=>{const f=o.findIndex(d=>d==null?void 0:d.isEqualNode(l??null));f!==-1?delete o[f]:(l==null||l.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};Ui(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],f=_o(o,i);f!==document.title&&(document.title=f);const d=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==d&&h.setAttribute("content",d):os(["meta",{name:"description",content:d}]),r(bo(o.head,Ya(c)))})}function os([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),e==="script"&&!t.async&&(s.async=!1),s}function Xa(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Ya(e){return e.filter(t=>!Xa(t))}const ls=new Set,Eo=()=>document.createElement("link"),Ja=e=>{const t=Eo();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Qa=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let an;const Za=de&&(an=Eo())&&an.relList&&an.relList.supports&&an.relList.supports("prefetch")?Ja:Qa;function Ff(){if(!de||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!ls.has(c)){ls.add(c);const f=Ba(c);f&&Za(f)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):ls.add(l))})})};Rt(s);const r=wo();Ne(()=>r.path,s),Fn(()=>{n&&n.disconnect()})}export{_f as $,ff as A,Ml as B,Ka as C,nf as D,of as E,_e as F,hi as G,Of as H,ue as I,sf as J,mo as K,wo as L,yc as M,St as N,Tf as O,Cs as P,Cf as Q,Gt as R,xf as S,so as T,de as U,In as V,Sf as W,ql as X,bf as Y,cf as Z,wf as _,Zi as a,af as a0,df as a1,rf as a2,yf as a3,pf as a4,mf as a5,gf as a6,Nf as a7,Wa as a8,Af as a9,Da as aa,If as ab,Lf as ac,ht as ad,vf as ae,Rf as af,Ba as ag,Ff as ah,Pf as ai,Mf as aj,_s as ak,Ef as al,Yi as b,uf as c,Ti as d,hf as e,Va as f,kr as g,se as h,Ma as i,Qi as j,gi as k,tf as l,La as m,Ss as n,zi as o,ef as p,uo as q,lf as r,fe as s,jo as t,Ua as u,Ne as v,Sl as w,Ui as x,Rt as y,Fn as z};