/** * @vue/shared v3.5.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function ha(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const He={},bo=[],rn=()=>{},_u=()=>!1,Qs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ti=e=>e.startsWith("onUpdate:"),Je=Object.assign,Aa=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},np=Object.prototype.hasOwnProperty,Pe=(e,t)=>np.call(e,t),pe=Array.isArray,Bo=e=>_s(e)==="[object Map]",Oo=e=>_s(e)==="[object Set]",gl=e=>_s(e)==="[object Date]",be=e=>typeof e=="function",Ue=e=>typeof e=="string",Qt=e=>typeof e=="symbol",Te=e=>e!==null&&typeof e=="object",xu=e=>(Te(e)||be(e))&&be(e.then)&&be(e.catch),Tu=Object.prototype.toString,_s=e=>Tu.call(e),op=e=>_s(e).slice(8,-1),Su=e=>_s(e)==="[object Object]",Si=e=>Ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Jn=ha(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$i=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},sp=/-\w/g,rt=$i(e=>e.replace(sp,t=>t.slice(1).toUpperCase())),ip=/\B([A-Z])/g,Dn=$i(e=>e.replace(ip,"-$1").toLowerCase()),xs=$i(e=>e.charAt(0).toUpperCase()+e.slice(1)),si=$i(e=>e?`on${xs(e)}`:""),sn=(e,t)=>!Object.is(e,t),ii=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},Pi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rp=e=>{const t=Ue(e)?Number(e):NaN;return isNaN(t)?e:t};let pl;const Hi=()=>pl||(pl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function De(e){if(pe(e)){const t={};for(let n=0;n{if(n){const o=n.split(lp);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function K(e){let t="";if(Ue(e))t=e;else if(pe(e))for(let n=0;nMn(n,t))}const Hu=e=>!!(e&&e.__v_isRef===!0),G=e=>Ue(e)?e:e==null?"":pe(e)||Te(e)&&(e.toString===Tu||!be(e.toString))?Hu(e)?G(e.value):JSON.stringify(e,Lu,2):String(e),Lu=(e,t)=>Hu(t)?Lu(e,t.value):Bo(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,s],i)=>(n[er(o,i)+" =>"]=s,n),{})}:Oo(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>er(n))}:Qt(t)?er(t):Te(t)&&!pe(t)&&!Su(t)?String(t):t,er=(e,t="")=>{var n;return Qt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let ft;class pp{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=ft,!t&&ft&&(this.index=(ft.scopes||(ft.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(ft=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n0)return;if(ss){let t=ss;for(ss=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;os;){let t=os;for(os=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function Ou(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Nu(e){let t,n=e.depsTail,o=n;for(;o;){const s=o.prevDep;o.version===-1?(o===n&&(n=s),Ba(o),Ap(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=s}e.deps=t,e.depsTail=n}function Lr(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Du(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Du(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===vs)||(e.globalVersion=vs,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Lr(e))))return;e.flags|=2;const t=e.dep,n=Me,o=qt;Me=e,qt=!0;try{Ou(e);const s=e.fn(e._value);(t.version===0||sn(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{Me=n,qt=o,Nu(e),e.flags&=-3}}function Ba(e,t=!1){const{dep:n,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Ba(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Ap(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let qt=!0;const Vu=[];function En(){Vu.push(qt),qt=!1}function kn(){const e=Vu.pop();qt=e===void 0?!0:e}function hl(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Me;Me=void 0;try{t()}finally{Me=n}}}let vs=0;class vp{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Li{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Me||!qt||Me===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Me)n=this.activeLink=new vp(Me,this),Me.deps?(n.prevDep=Me.depsTail,Me.depsTail.nextDep=n,Me.depsTail=n):Me.deps=Me.depsTail=n,qu(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=Me.depsTail,n.nextDep=void 0,Me.depsTail.nextDep=n,Me.depsTail=n,Me.deps===n&&(Me.deps=o)}return n}trigger(t){this.version++,vs++,this.notify(t)}notify(t){ya();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{ba()}}}function qu(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)qu(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Ai=new WeakMap,Yn=Symbol(""),Fr=Symbol(""),ms=Symbol("");function dt(e,t,n){if(qt&&Me){let o=Ai.get(e);o||Ai.set(e,o=new Map);let s=o.get(n);s||(o.set(n,s=new Li),s.map=o,s.key=n),s.track()}}function Bn(e,t,n,o,s,i){const r=Ai.get(e);if(!r){vs++;return}const a=l=>{l&&l.trigger()};if(ya(),t==="clear")r.forEach(a);else{const l=pe(e),c=l&&Si(n);if(l&&n==="length"){const u=Number(o);r.forEach((f,g)=>{(g==="length"||g===ms||!Qt(g)&&g>=u)&&a(f)})}else switch((n!==void 0||r.has(void 0))&&a(r.get(n)),c&&a(r.get(ms)),t){case"add":l?c&&a(r.get("length")):(a(r.get(Yn)),Bo(e)&&a(r.get(Fr)));break;case"delete":l||(a(r.get(Yn)),Bo(e)&&a(r.get(Fr)));break;case"set":Bo(e)&&a(r.get(Yn));break}}ba()}function mp(e,t){const n=Ai.get(e);return n&&n.get(t)}function co(e){const t=we(e);return t===e?t:(dt(t,"iterate",ms),wt(e)?t:t.map(Ut))}function Fi(e){return dt(e=we(e),"iterate",ms),e}function on(e,t){return wn(e)?Qo(Fn(e)?Ut(t):t):Ut(t)}const yp={__proto__:null,[Symbol.iterator](){return nr(this,Symbol.iterator,e=>on(this,e))},concat(...e){return co(this).concat(...e.map(t=>pe(t)?co(t):t))},entries(){return nr(this,"entries",e=>(e[1]=on(this,e[1]),e))},every(e,t){return hn(this,"every",e,t,void 0,arguments)},filter(e,t){return hn(this,"filter",e,t,n=>n.map(o=>on(this,o)),arguments)},find(e,t){return hn(this,"find",e,t,n=>on(this,n),arguments)},findIndex(e,t){return hn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return hn(this,"findLast",e,t,n=>on(this,n),arguments)},findLastIndex(e,t){return hn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return hn(this,"forEach",e,t,void 0,arguments)},includes(...e){return or(this,"includes",e)},indexOf(...e){return or(this,"indexOf",e)},join(e){return co(this).join(e)},lastIndexOf(...e){return or(this,"lastIndexOf",e)},map(e,t){return hn(this,"map",e,t,void 0,arguments)},pop(){return Wo(this,"pop")},push(...e){return Wo(this,"push",e)},reduce(e,...t){return Al(this,"reduce",e,t)},reduceRight(e,...t){return Al(this,"reduceRight",e,t)},shift(){return Wo(this,"shift")},some(e,t){return hn(this,"some",e,t,void 0,arguments)},splice(...e){return Wo(this,"splice",e)},toReversed(){return co(this).toReversed()},toSorted(e){return co(this).toSorted(e)},toSpliced(...e){return co(this).toSpliced(...e)},unshift(...e){return Wo(this,"unshift",e)},values(){return nr(this,"values",e=>on(this,e))}};function nr(e,t,n){const o=Fi(e),s=o[t]();return o!==e&&!wt(e)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.done||(i.value=n(i.value)),i}),s}const bp=Array.prototype;function hn(e,t,n,o,s,i){const r=Fi(e),a=r!==e&&!wt(e),l=r[t];if(l!==bp[t]){const f=l.apply(e,i);return a?Ut(f):f}let c=n;r!==e&&(a?c=function(f,g){return n.call(this,on(e,f),g,e)}:n.length>2&&(c=function(f,g){return n.call(this,f,g,e)}));const u=l.call(r,c,o);return a&&s?s(u):u}function Al(e,t,n,o){const s=Fi(e),i=s!==e&&!wt(e);let r=n,a=!1;s!==e&&(i?(a=o.length===0,r=function(c,u,f){return a&&(a=!1,c=on(e,c)),n.call(this,c,on(e,u),f,e)}):n.length>3&&(r=function(c,u,f){return n.call(this,c,u,f,e)}));const l=s[t](r,...o);return a?on(e,l):l}function or(e,t,n){const o=we(e);dt(o,"iterate",ms);const s=o[t](...n);return(s===-1||s===!1)&&Oi(n[0])?(n[0]=we(n[0]),o[t](...n)):s}function Wo(e,t,n=[]){En(),ya();const o=we(e)[t].apply(e,n);return ba(),kn(),o}const Bp=ha("__proto__,__v_isRef,__isVue"),Uu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Qt));function Ip(e){Qt(e)||(e=String(e));const t=we(this);return dt(t,"has",e),t.hasOwnProperty(e)}class Gu{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(s?i?Ju:Zu:i?zu:Ku).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const r=pe(t);if(!s){let l;if(r&&(l=yp[n]))return l;if(n==="hasOwnProperty")return Ip}const a=Reflect.get(t,n,Ge(t)?t:o);if((Qt(n)?Uu.has(n):Bp(n))||(s||dt(t,"get",n),i))return a;if(Ge(a)){const l=r&&Si(n)?a:a.value;return s&&Te(l)?Rt(l):l}return Te(a)?s?Rt(a):oo(a):a}}class Wu extends Gu{constructor(t=!1){super(!1,t)}set(t,n,o,s){let i=t[n];const r=pe(t)&&Si(n);if(!this._isShallow){const c=wn(i);if(!wt(o)&&!wn(o)&&(i=we(i),o=we(o)),!r&&Ge(i)&&!Ge(o))return c||(i.value=o),!0}const a=r?Number(n)e,Vs=e=>Reflect.getPrototypeOf(e);function Qp(e,t,n){return function(...o){const s=this.__v_raw,i=we(s),r=Bo(i),a=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,c=s[e](...o),u=n?Rr:t?Qo:Ut;return!t&&dt(i,"iterate",l?Fr:Yn),Je(Object.create(c),{next(){const{value:f,done:g}=c.next();return g?{value:f,done:g}:{value:a?[u(f[0]),u(f[1])]:u(f),done:g}}})}}function qs(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function _p(e,t){const n={get(s){const i=this.__v_raw,r=we(i),a=we(s);e||(sn(s,a)&&dt(r,"get",s),dt(r,"get",a));const{has:l}=Vs(r),c=t?Rr:e?Qo:Ut;if(l.call(r,s))return c(i.get(s));if(l.call(r,a))return c(i.get(a));i!==r&&i.get(s)},get size(){const s=this.__v_raw;return!e&&dt(we(s),"iterate",Yn),s.size},has(s){const i=this.__v_raw,r=we(i),a=we(s);return e||(sn(s,a)&&dt(r,"has",s),dt(r,"has",a)),s===a?i.has(s):i.has(s)||i.has(a)},forEach(s,i){const r=this,a=r.__v_raw,l=we(a),c=t?Rr:e?Qo:Ut;return!e&&dt(l,"iterate",Yn),a.forEach((u,f)=>s.call(i,c(u),c(f),r))}};return Je(n,e?{add:qs("add"),set:qs("set"),delete:qs("delete"),clear:qs("clear")}:{add(s){const i=we(this),r=Vs(i),a=we(s),l=!t&&!wt(s)&&!wn(s)?a:s;return r.has.call(i,l)||sn(s,l)&&r.has.call(i,s)||sn(a,l)&&r.has.call(i,a)||(i.add(l),Bn(i,"add",l,l)),this},set(s,i){!t&&!wt(i)&&!wn(i)&&(i=we(i));const r=we(this),{has:a,get:l}=Vs(r);let c=a.call(r,s);c||(s=we(s),c=a.call(r,s));const u=l.call(r,s);return r.set(s,i),c?sn(i,u)&&Bn(r,"set",s,i):Bn(r,"add",s,i),this},delete(s){const i=we(this),{has:r,get:a}=Vs(i);let l=r.call(i,s);l||(s=we(s),l=r.call(i,s)),a&&a.call(i,s);const c=i.delete(s);return l&&Bn(i,"delete",s,void 0),c},clear(){const s=we(this),i=s.size!==0,r=s.clear();return i&&Bn(s,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=Qp(s,e,t)}),n}function Ri(e,t){const n=_p(e,t);return(o,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?o:Reflect.get(Pe(n,s)&&s in o?n:o,s,i)}const xp={get:Ri(!1,!1)},Tp={get:Ri(!1,!0)},Sp={get:Ri(!0,!1)},$p={get:Ri(!0,!0)},Ku=new WeakMap,zu=new WeakMap,Zu=new WeakMap,Ju=new WeakMap;function Pp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Hp(e){return e.__v_skip||!Object.isExtensible(e)?0:Pp(op(e))}function oo(e){return wn(e)?e:Mi(e,!1,Cp,xp,Ku)}function Yu(e){return Mi(e,!1,kp,Tp,zu)}function Rt(e){return Mi(e,!0,Ep,Sp,Zu)}function Xu(e){return Mi(e,!0,wp,$p,Ju)}function Mi(e,t,n,o,s){if(!Te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=Hp(e);if(i===0)return e;const r=s.get(e);if(r)return r;const a=new Proxy(e,i===2?o:n);return s.set(e,a),a}function Fn(e){return wn(e)?Fn(e.__v_raw):!!(e&&e.__v_isReactive)}function wn(e){return!!(e&&e.__v_isReadonly)}function wt(e){return!!(e&&e.__v_isShallow)}function Oi(e){return e?!!e.__v_raw:!1}function we(e){const t=e&&e.__v_raw;return t?we(t):e}function Ia(e){return!Pe(e,"__v_skip")&&Object.isExtensible(e)&&$u(e,"__v_skip",!0),e}const Ut=e=>Te(e)?oo(e):e,Qo=e=>Te(e)?Rt(e):e;function Ge(e){return e?e.__v_isRef===!0:!1}function Z(e){return ef(e,!1)}function Ie(e){return ef(e,!0)}function ef(e,t){return Ge(e)?e:new Lp(e,t)}class Lp{constructor(t,n){this.dep=new Li,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:we(t),this._value=n?t:Ut(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||wt(t)||wn(t);t=o?t:we(t),sn(t,n)&&(this._rawValue=t,this._value=o?t:Ut(t),this.dep.trigger())}}function h(e){return Ge(e)?e.value:e}function he(e){return be(e)?e():h(e)}const Fp={get:(e,t,n)=>t==="__v_raw"?e:h(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const s=e[t];return Ge(s)&&!Ge(n)?(s.value=n,!0):Reflect.set(e,t,n,o)}};function tf(e){return Fn(e)?e:new Proxy(e,Fp)}class Rp{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Li,{get:o,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=o,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Ca(e){return new Rp(e)}class Mp{constructor(t,n,o){this._object=t,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0,this._key=Qt(n)?n:String(n),this._raw=we(t);let s=!0,i=t;if(!pe(t)||Qt(this._key)||!Si(this._key))do s=!Oi(i)||wt(i);while(s&&(i=i.__v_raw));this._shallow=s}get value(){let t=this._object[this._key];return this._shallow&&(t=h(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&Ge(this._raw[this._key])){const n=this._object[this._key];if(Ge(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return mp(this._raw,this._key)}}class Op{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function so(e,t,n){return Ge(e)?e:be(e)?new Op(e):Te(e)&&arguments.length>1?Np(e,t,n):Z(e)}function Np(e,t,n){return new Mp(e,t,n)}class Dp{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Li(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=vs-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&Me!==this)return Mu(this,!0),!0}get value(){const t=this.dep.track();return Du(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Vp(e,t,n=!1){let o,s;return be(e)?o=e:(o=e.get,s=e.set),new Dp(o,s,n)}const Us={},vi=new WeakMap;let jn;function qp(e,t=!1,n=jn){if(n){let o=vi.get(n);o||vi.set(n,o=[]),o.push(e)}}function Up(e,t,n=He){const{immediate:o,deep:s,once:i,scheduler:r,augmentJob:a,call:l}=n,c=B=>s?B:wt(B)||s===!1||s===0?In(B,1):In(B);let u,f,g,p,b=!1,y=!1;if(Ge(e)?(f=()=>e.value,b=wt(e)):Fn(e)?(f=()=>c(e),b=!0):pe(e)?(y=!0,b=e.some(B=>Fn(B)||wt(B)),f=()=>e.map(B=>{if(Ge(B))return B.value;if(Fn(B))return c(B);if(be(B))return l?l(B,2):B()})):be(e)?t?f=l?()=>l(e,2):e:f=()=>{if(g){En();try{g()}finally{kn()}}const B=jn;jn=u;try{return l?l(e,3,[p]):e(p)}finally{jn=B}}:f=rn,t&&s){const B=f,$=s===!0?1/0:s;f=()=>In(B(),$)}const I=ma(),_=()=>{u.stop(),I&&I.active&&Aa(I.effects,u)};if(i&&t){const B=t;t=(...$)=>{B(...$),_()}}let k=y?new Array(e.length).fill(Us):Us;const A=B=>{if(!(!(u.flags&1)||!u.dirty&&!B))if(t){const $=u.run();if(s||b||(y?$.some((S,L)=>sn(S,k[L])):sn($,k))){g&&g();const S=jn;jn=u;try{const L=[$,k===Us?void 0:y&&k[0]===Us?[]:k,p];k=$,l?l(t,3,L):t(...L)}finally{jn=S}}}else u.run()};return a&&a(A),u=new Fu(f),u.scheduler=r?()=>r(A,!1):A,p=B=>qp(B,!1,u),g=u.onStop=()=>{const B=vi.get(u);if(B){if(l)l(B,4);else for(const $ of B)$();vi.delete(u)}},t?o?A(!0):k=u.run():r?r(A.bind(null,!0),!0):u.run(),_.pause=u.pause.bind(u),_.resume=u.resume.bind(u),_.stop=_,_}function In(e,t=1/0,n){if(t<=0||!Te(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Ge(e))In(e.value,t,n);else if(pe(e))for(let o=0;o{In(o,t,n)});else if(Su(e)){for(const o in e)In(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&In(e[o],t,n)}return e}/** * @vue/runtime-core v3.5.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Ts(e,t,n,o){try{return o?e(...o):e()}catch(s){Ss(s,t,n)}}function Gt(e,t,n,o){if(be(e)){const s=Ts(e,t,n,o);return s&&xu(s)&&s.catch(i=>{Ss(i,t,n)}),s}if(pe(e)){const s=[];for(let i=0;i>>1,s=At[o],i=ys(s);i=ys(n)?At.push(e):At.splice(Wp(t),0,e),e.flags|=1,of()}}function of(){mi||(mi=nf.then(sf))}function jp(e){pe(e)?Io.push(...e):Hn&&e.id===-1?Hn.splice(go+1,0,e):e.flags&1||(Io.push(e),e.flags|=1),of()}function vl(e,t,n=en+1){for(;nys(n)-ys(o));if(Io.length=0,Hn){Hn.push(...t);return}for(Hn=t,go=0;goe.id==null?e.flags&2?-1:1/0:e.id;function sf(e){try{for(en=0;en{o._d&&Ci(-1);const i=bi(t);let r;try{r=e(...s)}finally{bi(i),o._d&&Ci(1)}return r};return o._n=!0,o._c=!0,o._d=!0,o}function Wt(e,t){if(st===null)return e;const n=qi(st),o=e.dirs||(e.dirs=[]);for(let s=0;s1)return n&&be(t)?t.call(o&&o.proxy):t}}function af(){return!!(Ot()||to)}const Kp=Symbol.for("v-scx"),zp=()=>Oe(Kp);function No(e,t){return Ni(e,null,t)}function lf(e,t){return Ni(e,null,{flush:"post"})}function Ae(e,t,n){return Ni(e,t,n)}function Ni(e,t,n=He){const{immediate:o,deep:s,flush:i,once:r}=n,a=Je({},n),l=t&&o||!t&&i!=="post";let c;if(_o){if(i==="sync"){const p=zp();c=p.__watcherHandles||(p.__watcherHandles=[])}else if(!l){const p=()=>{};return p.stop=rn,p.resume=rn,p.pause=rn,p}}const u=ot;a.call=(p,b,y)=>Gt(p,u,b,y);let f=!1;i==="post"?a.scheduler=p=>{ut(p,u&&u.suspense)}:i!=="sync"&&(f=!0,a.scheduler=(p,b)=>{b?p():Ea(p)}),a.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const g=Up(e,t,a);return _o&&(c?c.push(g):l&&g()),g}function Zp(e,t,n){const o=this.proxy,s=Ue(e)?e.includes(".")?cf(o,e):()=>o[e]:e.bind(o,o);let i;be(t)?i=t:(i=t.handler,n=t);const r=Hs(this),a=Ni(s,i.bind(o),n);return r(),a}function cf(e,t){const n=t.split(".");return()=>{let o=e;for(let s=0;se.__isTeleport,is=e=>e&&(e.disabled||e.disabled===""),Jp=e=>e&&(e.defer||e.defer===""),ml=e=>typeof SVGElement<"u"&&e instanceof SVGElement,yl=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Mr=(e,t)=>{const n=e&&e.to;return Ue(n)?t?t(n):null:n},df={name:"Teleport",__isTeleport:!0,process(e,t,n,o,s,i,r,a,l,c){const{mc:u,pc:f,pbc:g,o:{insert:p,querySelector:b,createText:y,createComment:I}}=c,_=is(t.props);let{shapeFlag:k,children:A,dynamicChildren:B}=t;if(e==null){const $=t.el=y(""),S=t.anchor=y("");p($,n,o),p(S,n,o);const L=(H,O)=>{k&16&&u(A,H,O,s,i,r,a,l)},V=()=>{const H=t.target=Mr(t.props,b),O=Or(H,t,y,p);H&&(r!=="svg"&&ml(H)?r="svg":r!=="mathml"&&yl(H)&&(r="mathml"),s&&s.isCE&&(s.ce._teleportTargets||(s.ce._teleportTargets=new Set)).add(H),_||(L(H,O),ri(t,!1)))};_&&(L(n,S),ri(t,!0)),Jp(t.props)||i&&i.pendingBranch?(t.el.__isMounted=!1,ut(()=>{t.el.__isMounted===!1&&(V(),delete t.el.__isMounted)},i)):V()}else{t.el=e.el,t.targetStart=e.targetStart;const $=t.anchor=e.anchor,S=t.target=e.target,L=t.targetAnchor=e.targetAnchor;if(e.el.__isMounted===!1){ut(()=>{df.process(e,t,n,o,s,i,r,a,l,c)},i);return}const V=is(e.props),H=V?n:S,O=V?$:L;if(r==="svg"||ml(S)?r="svg":(r==="mathml"||yl(S))&&(r="mathml"),B?(g(e.dynamicChildren,B,H,s,i,r,a),$a(e,t,!0)):l||f(e,t,H,O,s,i,r,a,!1),_)V?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Gs(t,n,$,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const J=t.target=Mr(t.props,b);J&&Gs(t,J,null,c,0)}else V&&Gs(t,S,L,c,1);ri(t,_)}},remove(e,t,n,{um:o,o:{remove:s}},i){const{shapeFlag:r,children:a,anchor:l,targetStart:c,targetAnchor:u,target:f,props:g}=e;if(f&&(s(c),s(u)),i&&s(l),r&16){const p=i||!is(g);for(let b=0;b{e.isMounted=!0}),Ps(()=>{e.isUnmounting=!0}),e}const Tt=[Function,Array],pf={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tt,onEnter:Tt,onAfterEnter:Tt,onEnterCancelled:Tt,onBeforeLeave:Tt,onLeave:Tt,onAfterLeave:Tt,onLeaveCancelled:Tt,onBeforeAppear:Tt,onAppear:Tt,onAfterAppear:Tt,onAppearCancelled:Tt},hf=e=>{const t=e.subTree;return t.component?hf(t.component):t},eh={name:"BaseTransition",props:pf,setup(e,{slots:t}){const n=Ot(),o=gf();return()=>{const s=t.default&&ka(t.default(),!0);if(!s||!s.length)return;const i=Af(s),r=we(e),{mode:a}=r;if(o.isLeaving)return sr(i);const l=bl(i);if(!l)return sr(i);let c=bs(l,r,o,n,f=>c=f);l.type!==nt&&io(l,c);let u=n.subTree&&bl(n.subTree);if(u&&u.type!==nt&&!Kn(u,l)&&hf(n).type!==nt){let f=bs(u,r,o,n);if(io(u,f),a==="out-in"&&l.type!==nt)return o.isLeaving=!0,f.afterLeave=()=>{o.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,u=void 0},sr(i);a==="in-out"&&l.type!==nt?f.delayLeave=(g,p,b)=>{const y=vf(o,u);y[String(u.key)]=u,g[nn]=()=>{p(),g[nn]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{b(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return i}}};function Af(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==nt){t=n;break}}return t}const th=eh;function vf(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function bs(e,t,n,o,s){const{appear:i,mode:r,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:g,onLeave:p,onAfterLeave:b,onLeaveCancelled:y,onBeforeAppear:I,onAppear:_,onAfterAppear:k,onAppearCancelled:A}=t,B=String(e.key),$=vf(n,e),S=(H,O)=>{H&&Gt(H,o,9,O)},L=(H,O)=>{const J=O[1];S(H,O),pe(H)?H.every(q=>q.length<=1)&&J():H.length<=1&&J()},V={mode:r,persisted:a,beforeEnter(H){let O=l;if(!n.isMounted)if(i)O=I||l;else return;H[nn]&&H[nn](!0);const J=$[B];J&&Kn(e,J)&&J.el[nn]&&J.el[nn](),S(O,[H])},enter(H){if($[B]===e)return;let O=c,J=u,q=f;if(!n.isMounted)if(i)O=_||c,J=k||u,q=A||f;else return;let ue=!1;H[jo]=fe=>{ue||(ue=!0,fe?S(q,[H]):S(J,[H]),V.delayedLeave&&V.delayedLeave(),H[jo]=void 0)};const ie=H[jo].bind(null,!1);O?L(O,[H,ie]):ie()},leave(H,O){const J=String(e.key);if(H[jo]&&H[jo](!0),n.isUnmounting)return O();S(g,[H]);let q=!1;H[nn]=ie=>{q||(q=!0,O(),ie?S(y,[H]):S(b,[H]),H[nn]=void 0,$[J]===e&&delete $[J])};const ue=H[nn].bind(null,!1);$[J]=e,p?L(p,[H,ue]):ue()},clone(H){const O=bs(H,t,n,o,s);return s&&s(O),O}};return V}function sr(e){if($s(e))return e=Qn(e),e.children=null,e}function bl(e){if(!$s(e))return ff(e.type)&&e.children?Af(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&be(n.default))return n.default()}}function io(e,t){e.shapeFlag&6&&e.component?(e.transition=t,io(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 ka(e,t=!1,n){let o=[],s=0;for(let i=0;i1)for(let i=0;in.value,set:i=>n.value=i})}return n}function Bl(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const Bi=new WeakMap;function Co(e,t,n,o,s=!1){if(pe(e)){e.forEach((y,I)=>Co(y,t&&(pe(t)?t[I]:t),n,o,s));return}if(eo(o)&&!s){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&Co(e,t,n,o.component.subTree);return}const i=o.shapeFlag&4?qi(o.component):o.el,r=s?null:i,{i:a,r:l}=e,c=t&&t.r,u=a.refs===He?a.refs={}:a.refs,f=a.setupState,g=we(f),p=f===He?_u:y=>Bl(u,y)?!1:Pe(g,y),b=(y,I)=>!(I&&Bl(u,I));if(c!=null&&c!==l){if(Il(t),Ue(c))u[c]=null,p(c)&&(f[c]=null);else if(Ge(c)){const y=t;b(c,y.k)&&(c.value=null),y.k&&(u[y.k]=null)}}if(be(l))Ts(l,a,12,[r,u]);else{const y=Ue(l),I=Ge(l);if(y||I){const _=()=>{if(e.f){const k=y?p(l)?f[l]:u[l]:b()||!e.k?l.value:u[e.k];if(s)pe(k)&&Aa(k,i);else if(pe(k))k.includes(i)||k.push(i);else if(y)u[l]=[i],p(l)&&(f[l]=u[l]);else{const A=[i];b(l,e.k)&&(l.value=A),e.k&&(u[e.k]=A)}}else y?(u[l]=r,p(l)&&(f[l]=r)):I&&(b(l,e.k)&&(l.value=r),e.k&&(u[e.k]=r))};if(r){const k=()=>{_(),Bi.delete(e)};k.id=-1,Bi.set(e,k),ut(k,n)}else Il(e),_()}}}function Il(e){const t=Bi.get(e);t&&(t.flags|=8,Bi.delete(e))}let Cl=!1;const uo=()=>{Cl||(console.error("Hydration completed but contains mismatches."),Cl=!0)},nh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",oh=e=>e.namespaceURI.includes("MathML"),Ws=e=>{if(e.nodeType===1){if(nh(e))return"svg";if(oh(e))return"mathml"}},Ao=e=>e.nodeType===8;function sh(e){const{mt:t,p:n,o:{patchProp:o,createText:s,nextSibling:i,parentNode:r,remove:a,insert:l,createComment:c}}=e,u=(A,B)=>{if(!B.hasChildNodes()){n(null,A,B),yi(),B._vnode=A;return}f(B.firstChild,A,null,null,null),yi(),B._vnode=A},f=(A,B,$,S,L,V=!1)=>{V=V||!!B.dynamicChildren;const H=Ao(A)&&A.data==="[",O=()=>y(A,B,$,S,L,H),{type:J,ref:q,shapeFlag:ue,patchFlag:ie}=B;let fe=A.nodeType;B.el=A,ie===-2&&(V=!1,B.dynamicChildren=null);let Y=null;switch(J){case no:fe!==3?B.children===""?(l(B.el=s(""),r(A),A),Y=A):Y=O():(A.data!==B.children&&(uo(),A.data=B.children),Y=i(A));break;case nt:k(A)?(Y=i(A),_(B.el=A.content.firstChild,A,$)):fe!==8||H?Y=O():Y=i(A);break;case as:if(H&&(A=i(A),fe=A.nodeType),fe===1||fe===3){Y=A;const me=!B.children.length;for(let ae=0;ae{V=V||!!B.dynamicChildren;const{type:H,props:O,patchFlag:J,shapeFlag:q,dirs:ue,transition:ie}=B,fe=H==="input"||H==="option";if(fe||J!==-1){ue&&tn(B,null,$,"created");let Y=!1;if(k(A)){Y=Mf(null,ie)&&$&&$.vnode.props&&$.vnode.props.appear;const ae=A.content.firstChild;if(Y){const Be=ae.getAttribute("class");Be&&(ae.$cls=Be),ie.beforeEnter(ae)}_(ae,A,$),B.el=A=ae}if(q&16&&!(O&&(O.innerHTML||O.textContent))){let ae=p(A.firstChild,B,A,$,S,L,V);for(;ae;){js(A,1)||uo();const Be=ae;ae=ae.nextSibling,a(Be)}}else if(q&8){let ae=B.children;ae[0]===` `&&(A.tagName==="PRE"||A.tagName==="TEXTAREA")&&(ae=ae.slice(1));const{textContent:Be}=A;Be!==ae&&Be!==ae.replace(/\r\n|\r/g,` `)&&(js(A,0)||uo(),A.textContent=B.children)}if(O){if(fe||!V||J&48){const ae=A.tagName.includes("-");for(const Be in O)(fe&&(Be.endsWith("value")||Be==="indeterminate")||Qs(Be)&&!Jn(Be)||Be[0]==="."||ae&&!Jn(Be))&&o(A,Be,null,O[Be],void 0,$)}else if(O.onClick)o(A,"onClick",null,O.onClick,void 0,$);else if(J&4&&Fn(O.style))for(const ae in O.style)O.style[ae]}let me;(me=O&&O.onVnodeBeforeMount)&&St(me,$,B),ue&&tn(B,null,$,"beforeMount"),((me=O&&O.onVnodeMounted)||ue||Y)&&Vf(()=>{me&&St(me,$,B),Y&&ie.enter(A),ue&&tn(B,null,$,"mounted")},S)}return A.nextSibling},p=(A,B,$,S,L,V,H)=>{H=H||!!B.dynamicChildren;const O=B.children,J=O.length;for(let q=0;q{const{slotScopeIds:H}=B;H&&(L=L?L.concat(H):H);const O=r(A),J=p(i(A),B,O,$,S,L,V);return J&&Ao(J)&&J.data==="]"?i(B.anchor=J):(uo(),l(B.anchor=c("]"),O,J),J)},y=(A,B,$,S,L,V)=>{if(js(A.parentElement,1)||uo(),B.el=null,V){const J=I(A);for(;;){const q=i(A);if(q&&q!==J)a(q);else break}}const H=i(A),O=r(A);return a(A),n(null,B,O,H,$,S,Ws(O),L),$&&($.vnode.el=B.el,xf($,B.el)),H},I=(A,B="[",$="]")=>{let S=0;for(;A;)if(A=i(A),A&&Ao(A)&&(A.data===B&&S++,A.data===$)){if(S===0)return i(A);S--}return A},_=(A,B,$)=>{const S=B.parentNode;S&&S.replaceChild(A,B);let L=$;for(;L;)L.vnode.el===B&&(L.vnode.el=L.subTree.el=A),L=L.parent},k=A=>A.nodeType===1&&A.tagName==="TEMPLATE";return[u,f]}const El="data-allow-mismatch",ih={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function js(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(El);)e=e.parentElement;const n=e&&e.getAttribute(El);if(n==null)return!1;if(n==="")return!0;{const o=n.split(",");return t===0&&o.includes("children")?!0:o.includes(ih[t])}}Hi().requestIdleCallback;Hi().cancelIdleCallback;function rh(e,t){if(Ao(e)&&e.data==="["){let n=1,o=e.nextSibling;for(;o;){if(o.nodeType===1){if(t(o)===!1)break}else if(Ao(o))if(o.data==="]"){if(--n===0)break}else o.data==="["&&n++;o=o.nextSibling}}else t(e)}const eo=e=>!!e.type.__asyncLoader;function _a(e){be(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:s=200,hydrate:i,timeout:r,suspensible:a=!0,onError:l}=e;let c=null,u,f=0;const g=()=>(f++,c=null,p()),p=()=>{let b;return c||(b=c=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),l)return new Promise((I,_)=>{l(y,()=>I(g()),()=>_(y),f+1)});throw y}).then(y=>b!==c&&c?c:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),u=y,y)))};return M({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(b,y,I){let _=!1;(y.bu||(y.bu=[])).push(()=>_=!0);const k=()=>{_||I()},A=i?()=>{const B=i(k,$=>rh(b,$));B&&(y.bum||(y.bum=[])).push(B)}:k;u?A():p().then(()=>!y.isUnmounted&&A())},get __asyncResolved(){return u},setup(){const b=ot;if(Qa(b),u)return()=>Ks(u,b);const y=A=>{c=null,Ss(A,b,13,!o)};if(a&&b.suspense||_o)return p().then(A=>()=>Ks(A,b)).catch(A=>(y(A),()=>o?F(o,{error:A}):null));const I=Z(!1),_=Z(),k=Z(!!s);return s&&setTimeout(()=>{k.value=!1},s),r!=null&&setTimeout(()=>{if(!I.value&&!_.value){const A=new Error(`Async component timed out after ${r}ms.`);y(A),_.value=A}},r),p().then(()=>{I.value=!0,b.parent&&$s(b.parent.vnode)&&b.parent.update()}).catch(A=>{y(A),_.value=A}),()=>{if(I.value&&u)return Ks(u,b);if(_.value&&o)return F(o,{error:_.value});if(n&&!k.value)return Ks(n,b)}}})}function Ks(e,t){const{ref:n,props:o,children:s,ce:i}=t.vnode,r=F(e,o,s);return r.ref=n,r.ce=i,delete t.vnode.ce,r}const $s=e=>e.type.__isKeepAlive;function ah(e,t){mf(e,"a",t)}function lh(e,t){mf(e,"da",t)}function mf(e,t,n=ot){const o=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Di(t,o,n),n){let s=n.parent;for(;s&&s.parent;)$s(s.parent.vnode)&&ch(o,t,n,s),s=s.parent}}function ch(e,t,n,o){const s=Di(t,e,o,!0);Kt(()=>{Aa(o[t],s)},n)}function Di(e,t,n=ot,o=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{En();const a=Hs(n),l=Gt(t,n,e,r);return a(),kn(),l});return o?s.unshift(i):s.push(i),i}}const _n=e=>(t,n=ot)=>{(!_o||e==="sp")&&Di(e,(...o)=>t(...o),n)},uh=_n("bm"),Se=_n("m"),fh=_n("bu"),xa=_n("u"),Ps=_n("bum"),Kt=_n("um"),dh=_n("sp"),gh=_n("rtg"),ph=_n("rtc");function hh(e,t=ot){Di("ec",e,t)}const yf="components";function We(e,t){return Bf(yf,e,!0,t)||e}const bf=Symbol.for("v-ndc");function Ht(e){return Ue(e)?Bf(yf,e,!1)||e:e||bf}function Bf(e,t,n=!0,o=!1){const s=st||ot;if(s){const i=s.type;{const a=zh(i,!1);if(a&&(a===t||a===rt(t)||a===xs(rt(t))))return i}const r=kl(s[e]||i[e],t)||kl(s.appContext[e],t);return!r&&o?i:r}}function kl(e,t){return e&&(e[t]||e[rt(t)]||e[xs(rt(t))])}function Ce(e,t,n,o){let s;const i=n,r=pe(e);if(r||Ue(e)){const a=r&&Fn(e);let l=!1,c=!1;a&&(l=!wt(e),c=wn(e),e=Fi(e)),s=new Array(e.length);for(let u=0,f=e.length;ut(a,l,void 0,i));else{const a=Object.keys(e);s=new Array(a.length);for(let l=0,c=a.length;l0;return t!=="default"&&(n.name=t),d(),R(te,null,[F("slot",n,o&&o())],c?-2:64)}let i=e[t];i&&i._c&&(i._d=!1),d();const r=i&&If(i(n)),a=n.key||r&&r.key,l=R(te,{key:(a&&!Qt(a)?a:`_${t}`)+(!r&&o?"_fb":"")},r||(o?o():[]),r&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function If(e){return e.some(t=>Is(t)?!(t.type===nt||t.type===te&&!If(t.children)):!0)?e:null}function Ah(e,t){const n={};for(const o in e)n[/[A-Z]/.test(o)?`on:${o}`:si(o)]=e[o];return n}const Nr=e=>e?Wf(e)?qi(e):Nr(e.parent):null,rs=Je(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=>Nr(e.parent),$root:e=>Nr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>kf(e),$forceUpdate:e=>e.f||(e.f=()=>{Ea(e.update)}),$nextTick:e=>e.n||(e.n=lt.bind(e.proxy)),$watch:e=>Zp.bind(e)}),ir=(e,t)=>e!==He&&!e.__isScriptSetup&&Pe(e,t),vh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:s,props:i,accessCache:r,type:a,appContext:l}=e;if(t[0]!=="$"){const g=r[t];if(g!==void 0)switch(g){case 1:return o[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(ir(o,t))return r[t]=1,o[t];if(s!==He&&Pe(s,t))return r[t]=2,s[t];if(Pe(i,t))return r[t]=3,i[t];if(n!==He&&Pe(n,t))return r[t]=4,n[t];Dr&&(r[t]=0)}}const c=rs[t];let u,f;if(c)return t==="$attrs"&&dt(e.attrs,"get",""),c(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==He&&Pe(n,t))return r[t]=4,n[t];if(f=l.config.globalProperties,Pe(f,t))return f[t]},set({_:e},t,n){const{data:o,setupState:s,ctx:i}=e;return ir(s,t)?(s[t]=n,!0):o!==He&&Pe(o,t)?(o[t]=n,!0):Pe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:s,props:i,type:r}},a){let l;return!!(n[a]||e!==He&&a[0]!=="$"&&Pe(e,a)||ir(t,a)||Pe(i,a)||Pe(o,a)||Pe(rs,a)||Pe(s.config.globalProperties,a)||(l=r.__cssModules)&&l[a])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Pe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Cf(){return mh().slots}function mh(e){const t=Ot();return t.setupContext||(t.setupContext=Kf(t))}function wl(e){return pe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Dr=!0;function yh(e){const t=kf(e),n=e.proxy,o=e.ctx;Dr=!1,t.beforeCreate&&Ql(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:r,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:g,beforeUpdate:p,updated:b,activated:y,deactivated:I,beforeDestroy:_,beforeUnmount:k,destroyed:A,unmounted:B,render:$,renderTracked:S,renderTriggered:L,errorCaptured:V,serverPrefetch:H,expose:O,inheritAttrs:J,components:q,directives:ue,filters:ie}=t;if(c&&bh(c,o,null),r)for(const me in r){const ae=r[me];be(ae)&&(o[me]=ae.bind(n))}if(s){const me=s.call(n,n);Te(me)&&(e.data=oo(me))}if(Dr=!0,i)for(const me in i){const ae=i[me],Be=be(ae)?ae.bind(n,n):be(ae.get)?ae.get.bind(n,n):rn,mt=!be(ae)&&be(ae.set)?ae.set.bind(n):rn,gt=E({get:Be,set:mt});Object.defineProperty(o,me,{enumerable:!0,configurable:!0,get:()=>gt.value,set:tt=>gt.value=tt})}if(a)for(const me in a)Ef(a[me],o,n,me);if(l){const me=be(l)?l.call(n):l;Reflect.ownKeys(me).forEach(ae=>{Xn(ae,me[ae])})}u&&Ql(u,e,"c");function Y(me,ae){pe(ae)?ae.forEach(Be=>me(Be.bind(n))):ae&&me(ae.bind(n))}if(Y(uh,f),Y(Se,g),Y(fh,p),Y(xa,b),Y(ah,y),Y(lh,I),Y(hh,V),Y(ph,S),Y(gh,L),Y(Ps,k),Y(Kt,B),Y(dh,H),pe(O))if(O.length){const me=e.exposed||(e.exposed={});O.forEach(ae=>{Object.defineProperty(me,ae,{get:()=>n[ae],set:Be=>n[ae]=Be,enumerable:!0})})}else e.exposed||(e.exposed={});$&&e.render===rn&&(e.render=$),J!=null&&(e.inheritAttrs=J),q&&(e.components=q),ue&&(e.directives=ue),H&&Qa(e)}function bh(e,t,n=rn){pe(e)&&(e=Vr(e));for(const o in e){const s=e[o];let i;Te(s)?"default"in s?i=Oe(s.from||o,s.default,!0):i=Oe(s.from||o):i=Oe(s),Ge(i)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[o]=i}}function Ql(e,t,n){Gt(pe(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ef(e,t,n,o){let s=o.includes(".")?cf(n,o):()=>n[o];if(Ue(e)){const i=t[e];be(i)&&Ae(s,i)}else if(be(e))Ae(s,e.bind(n));else if(Te(e))if(pe(e))e.forEach(i=>Ef(i,t,n,o));else{const i=be(e.handler)?e.handler.bind(n):t[e.handler];be(i)&&Ae(s,i,e)}}function kf(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,a=i.get(t);let l;return a?l=a:!s.length&&!n&&!o?l=t:(l={},s.length&&s.forEach(c=>Ii(l,c,r,!0)),Ii(l,t,r)),Te(t)&&i.set(t,l),l}function Ii(e,t,n,o=!1){const{mixins:s,extends:i}=t;i&&Ii(e,i,n,!0),s&&s.forEach(r=>Ii(e,r,n,!0));for(const r in t)if(!(o&&r==="expose")){const a=Bh[r]||n&&n[r];e[r]=a?a(e[r],t[r]):t[r]}return e}const Bh={data:_l,props:xl,emits:xl,methods:ts,computed:ts,beforeCreate:pt,created:pt,beforeMount:pt,mounted:pt,beforeUpdate:pt,updated:pt,beforeDestroy:pt,beforeUnmount:pt,destroyed:pt,unmounted:pt,activated:pt,deactivated:pt,errorCaptured:pt,serverPrefetch:pt,components:ts,directives:ts,watch:Ch,provide:_l,inject:Ih};function _l(e,t){return t?e?function(){return Je(be(e)?e.call(this,this):e,be(t)?t.call(this,this):t)}:t:e}function Ih(e,t){return ts(Vr(e),Vr(t))}function Vr(e){if(pe(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${rt(t)}Modifiers`]||e[`${Dn(t)}Modifiers`];function Qh(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||He;let s=n;const i=t.startsWith("update:"),r=i&&wh(o,t.slice(7));r&&(r.trim&&(s=n.map(u=>Ue(u)?u.trim():u)),r.number&&(s=n.map(Pi)));let a,l=o[a=si(t)]||o[a=si(rt(t))];!l&&i&&(l=o[a=si(Dn(t))]),l&&Gt(l,e,6,s);const c=o[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Gt(c,e,6,s)}}const _h=new WeakMap;function Qf(e,t,n=!1){const o=n?_h:t.emitsCache,s=o.get(e);if(s!==void 0)return s;const i=e.emits;let r={},a=!1;if(!be(e)){const l=c=>{const u=Qf(c,t,!0);u&&(a=!0,Je(r,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(Te(e)&&o.set(e,null),null):(pe(i)?i.forEach(l=>r[l]=null):Je(r,i),Te(e)&&o.set(e,r),r)}function Vi(e,t){return!e||!Qs(t)?!1:(t=t.slice(2).replace(/Once$/,""),Pe(e,t[0].toLowerCase()+t.slice(1))||Pe(e,Dn(t))||Pe(e,t))}function rr(e){const{type:t,vnode:n,proxy:o,withProxy:s,propsOptions:[i],slots:r,attrs:a,emit:l,render:c,renderCache:u,props:f,data:g,setupState:p,ctx:b,inheritAttrs:y}=e,I=bi(e);let _,k;try{if(n.shapeFlag&4){const B=s||o,$=B;_=Pt(c.call($,B,u,f,p,g,b)),k=a}else{const B=t;_=Pt(B.length>1?B(f,{attrs:a,slots:r,emit:l}):B(f,null)),k=t.props?a:xh(a)}}catch(B){ls.length=0,Ss(B,e,1),_=F(nt)}let A=_;if(k&&y!==!1){const B=Object.keys(k),{shapeFlag:$}=A;B.length&&$&7&&(i&&B.some(Ti)&&(k=Th(k,i)),A=Qn(A,k,!1,!0))}return n.dirs&&(A=Qn(A,null,!1,!0),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&io(A,n.transition),_=A,bi(I),_}const xh=e=>{let t;for(const n in e)(n==="class"||n==="style"||Qs(n))&&((t||(t={}))[n]=e[n]);return t},Th=(e,t)=>{const n={};for(const o in e)(!Ti(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Sh(e,t,n){const{props:o,children:s,component:i}=e,{props:r,children:a,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?Tl(o,r,c):!!r;if(l&8){const u=t.dynamicProps;for(let f=0;fObject.create(Tf),$f=e=>Object.getPrototypeOf(e)===Tf;function $h(e,t,n,o=!1){const s={},i=Sf();e.propsDefaults=Object.create(null),Pf(e,t,s,i);for(const r in e.propsOptions[0])r in s||(s[r]=void 0);n?e.props=o?s:Yu(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function Ph(e,t,n,o){const{props:s,attrs:i,vnode:{patchFlag:r}}=e,a=we(s),[l]=e.propsOptions;let c=!1;if((o||r>0)&&!(r&16)){if(r&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[g,p]=Hf(f,t,!0);Je(r,g),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!l)return Te(e)&&o.set(e,bo),bo;if(pe(i))for(let u=0;ue==="_"||e==="_ctx"||e==="$stable",Sa=e=>pe(e)?e.map(Pt):[Pt(e)],Lh=(e,t,n)=>{if(t._n)return t;const o=x((...s)=>Sa(t(...s)),n);return o._c=!1,o},Lf=(e,t,n)=>{const o=e._ctx;for(const s in e){if(Ta(s))continue;const i=e[s];if(be(i))t[s]=Lh(s,i,o);else if(i!=null){const r=Sa(i);t[s]=()=>r}}},Ff=(e,t)=>{const n=Sa(t);e.slots.default=()=>n},Rf=(e,t,n)=>{for(const o in t)(n||!Ta(o))&&(e[o]=t[o])},Fh=(e,t,n)=>{const o=e.slots=Sf();if(e.vnode.shapeFlag&32){const s=t._;s?(Rf(o,t,n),n&&$u(o,"_",s,!0)):Lf(t,o)}else t&&Ff(e,t)},Rh=(e,t,n)=>{const{vnode:o,slots:s}=e;let i=!0,r=He;if(o.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:Rf(s,t,n):(i=!t.$stable,Lf(t,s)),r=t}else t&&(Ff(e,t),r={default:1});if(i)for(const a in s)!Ta(a)&&r[a]==null&&delete s[a]},ut=Vf;function Mh(e){return Oh(e,sh)}function Oh(e,t){const n=Hi();n.__VUE__=!0;const{insert:o,remove:s,patchProp:i,createElement:r,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:g,setScopeId:p=rn,insertStaticContent:b}=e,y=(C,Q,P,U=null,N=null,W=null,se=void 0,ee=null,X=!!Q.dynamicChildren)=>{if(C===Q)return;C&&!Kn(C,Q)&&(U=D(C),tt(C,N,W,!0),C=null),Q.patchFlag===-2&&(X=!1,Q.dynamicChildren=null);const{type:j,ref:ve,shapeFlag:re}=Q;switch(j){case no:I(C,Q,P,U);break;case nt:_(C,Q,P,U);break;case as:C==null&&k(Q,P,U,se);break;case te:q(C,Q,P,U,N,W,se,ee,X);break;default:re&1?$(C,Q,P,U,N,W,se,ee,X):re&6?ue(C,Q,P,U,N,W,se,ee,X):(re&64||re&128)&&j.process(C,Q,P,U,N,W,se,ee,X,de)}ve!=null&&N?Co(ve,C&&C.ref,W,Q||C,!Q):ve==null&&C&&C.ref!=null&&Co(C.ref,null,W,C,!0)},I=(C,Q,P,U)=>{if(C==null)o(Q.el=a(Q.children),P,U);else{const N=Q.el=C.el;Q.children!==C.children&&c(N,Q.children)}},_=(C,Q,P,U)=>{C==null?o(Q.el=l(Q.children||""),P,U):Q.el=C.el},k=(C,Q,P,U)=>{[C.el,C.anchor]=b(C.children,Q,P,U,C.el,C.anchor)},A=({el:C,anchor:Q},P,U)=>{let N;for(;C&&C!==Q;)N=g(C),o(C,P,U),C=N;o(Q,P,U)},B=({el:C,anchor:Q})=>{let P;for(;C&&C!==Q;)P=g(C),s(C),C=P;s(Q)},$=(C,Q,P,U,N,W,se,ee,X)=>{if(Q.type==="svg"?se="svg":Q.type==="math"&&(se="mathml"),C==null)S(Q,P,U,N,W,se,ee,X);else{const j=C.el&&C.el._isVueCE?C.el:null;try{j&&j._beginPatch(),H(C,Q,N,W,se,ee,X)}finally{j&&j._endPatch()}}},S=(C,Q,P,U,N,W,se,ee)=>{let X,j;const{props:ve,shapeFlag:re,transition:ge,dirs:ye}=C;if(X=C.el=r(C.type,W,ve&&ve.is,ve),re&8?u(X,C.children):re&16&&V(C.children,X,null,U,N,ar(C,W),se,ee),ye&&tn(C,null,U,"created"),L(X,C,C.scopeId,se,U),ve){for(const Fe in ve)Fe!=="value"&&!Jn(Fe)&&i(X,Fe,null,ve[Fe],W,U);"value"in ve&&i(X,"value",null,ve.value,W),(j=ve.onVnodeBeforeMount)&&St(j,U,C)}ye&&tn(C,null,U,"beforeMount");const Qe=Mf(N,ge);Qe&&ge.beforeEnter(X),o(X,Q,P),((j=ve&&ve.onVnodeMounted)||Qe||ye)&&ut(()=>{try{j&&St(j,U,C),Qe&&ge.enter(X),ye&&tn(C,null,U,"mounted")}finally{}},N)},L=(C,Q,P,U,N)=>{if(P&&p(C,P),U)for(let W=0;W{for(let j=X;j{const ee=Q.el=C.el;let{patchFlag:X,dynamicChildren:j,dirs:ve}=Q;X|=C.patchFlag&16;const re=C.props||He,ge=Q.props||He;let ye;if(P&&Un(P,!1),(ye=ge.onVnodeBeforeUpdate)&&St(ye,P,Q,C),ve&&tn(Q,C,P,"beforeUpdate"),P&&Un(P,!0),(re.innerHTML&&ge.innerHTML==null||re.textContent&&ge.textContent==null)&&u(ee,""),j?O(C.dynamicChildren,j,ee,P,U,ar(Q,N),W):se||ae(C,Q,ee,null,P,U,ar(Q,N),W,!1),X>0){if(X&16)J(ee,re,ge,P,N);else if(X&2&&re.class!==ge.class&&i(ee,"class",null,ge.class,N),X&4&&i(ee,"style",re.style,ge.style,N),X&8){const Qe=Q.dynamicProps;for(let Fe=0;Fe{ye&&St(ye,P,Q,C),ve&&tn(Q,C,P,"updated")},U)},O=(C,Q,P,U,N,W,se)=>{for(let ee=0;ee{if(Q!==P){if(Q!==He)for(const W in Q)!Jn(W)&&!(W in P)&&i(C,W,Q[W],null,N,U);for(const W in P){if(Jn(W))continue;const se=P[W],ee=Q[W];se!==ee&&W!=="value"&&i(C,W,ee,se,N,U)}"value"in P&&i(C,"value",Q.value,P.value,N)}},q=(C,Q,P,U,N,W,se,ee,X)=>{const j=Q.el=C?C.el:a(""),ve=Q.anchor=C?C.anchor:a("");let{patchFlag:re,dynamicChildren:ge,slotScopeIds:ye}=Q;ye&&(ee=ee?ee.concat(ye):ye),C==null?(o(j,P,U),o(ve,P,U),V(Q.children||[],P,ve,N,W,se,ee,X)):re>0&&re&64&&ge&&C.dynamicChildren&&C.dynamicChildren.length===ge.length?(O(C.dynamicChildren,ge,P,N,W,se,ee),(Q.key!=null||N&&Q===N.subTree)&&$a(C,Q,!0)):ae(C,Q,P,ve,N,W,se,ee,X)},ue=(C,Q,P,U,N,W,se,ee,X)=>{Q.slotScopeIds=ee,C==null?Q.shapeFlag&512?N.ctx.activate(Q,P,U,se,X):ie(Q,P,U,N,W,se,X):fe(C,Q,X)},ie=(C,Q,P,U,N,W,se)=>{const ee=C.component=Gh(C,U,N);if($s(C)&&(ee.ctx.renderer=de),Wh(ee,!1,se),ee.asyncDep){if(N&&N.registerDep(ee,Y,se),!C.el){const X=ee.subTree=F(nt);_(null,X,Q,P),C.placeholder=X.el}}else Y(ee,C,Q,P,N,W,se)},fe=(C,Q,P)=>{const U=Q.component=C.component;if(Sh(C,Q,P))if(U.asyncDep&&!U.asyncResolved){me(U,Q,P);return}else U.next=Q,U.update();else Q.el=C.el,U.vnode=Q},Y=(C,Q,P,U,N,W,se)=>{const ee=()=>{if(C.isMounted){let{next:re,bu:ge,u:ye,parent:Qe,vnode:Fe}=C;{const Bt=Of(C);if(Bt){re&&(re.el=Fe.el,me(C,re,se)),Bt.asyncDep.then(()=>{ut(()=>{C.isUnmounted||j()},N)});return}}let Re=re,Ze;Un(C,!1),re?(re.el=Fe.el,me(C,re,se)):re=Fe,ge&&ii(ge),(Ze=re.props&&re.props.onVnodeBeforeUpdate)&&St(Ze,Qe,re,Fe),Un(C,!0);const Ye=rr(C),Dt=C.subTree;C.subTree=Ye,y(Dt,Ye,f(Dt.el),D(Dt),C,N,W),re.el=Ye.el,Re===null&&xf(C,Ye.el),ye&&ut(ye,N),(Ze=re.props&&re.props.onVnodeUpdated)&&ut(()=>St(Ze,Qe,re,Fe),N)}else{let re;const{el:ge,props:ye}=Q,{bm:Qe,m:Fe,parent:Re,root:Ze,type:Ye}=C,Dt=eo(Q);if(Un(C,!1),Qe&&ii(Qe),!Dt&&(re=ye&&ye.onVnodeBeforeMount)&&St(re,Re,Q),Un(C,!0),ge&&Le){const Bt=()=>{C.subTree=rr(C),Le(ge,C.subTree,C,N,null)};Dt&&Ye.__asyncHydrate?Ye.__asyncHydrate(ge,C,Bt):Bt()}else{Ze.ce&&Ze.ce._hasShadowRoot()&&Ze.ce._injectChildStyle(Ye,C.parent?C.parent.type:void 0);const Bt=C.subTree=rr(C);y(null,Bt,P,U,C,N,W),Q.el=Bt.el}if(Fe&&ut(Fe,N),!Dt&&(re=ye&&ye.onVnodeMounted)){const Bt=Q;ut(()=>St(re,Re,Bt),N)}(Q.shapeFlag&256||Re&&eo(Re.vnode)&&Re.vnode.shapeFlag&256)&&C.a&&ut(C.a,N),C.isMounted=!0,Q=P=U=null}};C.scope.on();const X=C.effect=new Fu(ee);C.scope.off();const j=C.update=X.run.bind(X),ve=C.job=X.runIfDirty.bind(X);ve.i=C,ve.id=C.uid,X.scheduler=()=>Ea(ve),Un(C,!0),j()},me=(C,Q,P)=>{Q.component=C;const U=C.vnode.props;C.vnode=Q,C.next=null,Ph(C,Q.props,U,P),Rh(C,Q.children,P),En(),vl(C),kn()},ae=(C,Q,P,U,N,W,se,ee,X=!1)=>{const j=C&&C.children,ve=C?C.shapeFlag:0,re=Q.children,{patchFlag:ge,shapeFlag:ye}=Q;if(ge>0){if(ge&128){mt(j,re,P,U,N,W,se,ee,X);return}else if(ge&256){Be(j,re,P,U,N,W,se,ee,X);return}}ye&8?(ve&16&&ct(j,N,W),re!==j&&u(P,re)):ve&16?ye&16?mt(j,re,P,U,N,W,se,ee,X):ct(j,N,W,!0):(ve&8&&u(P,""),ye&16&&V(re,P,U,N,W,se,ee,X))},Be=(C,Q,P,U,N,W,se,ee,X)=>{C=C||bo,Q=Q||bo;const j=C.length,ve=Q.length,re=Math.min(j,ve);let ge;for(ge=0;geve?ct(C,N,W,!0,!1,re):V(Q,P,U,N,W,se,ee,X,re)},mt=(C,Q,P,U,N,W,se,ee,X)=>{let j=0;const ve=Q.length;let re=C.length-1,ge=ve-1;for(;j<=re&&j<=ge;){const ye=C[j],Qe=Q[j]=X?bn(Q[j]):Pt(Q[j]);if(Kn(ye,Qe))y(ye,Qe,P,null,N,W,se,ee,X);else break;j++}for(;j<=re&&j<=ge;){const ye=C[re],Qe=Q[ge]=X?bn(Q[ge]):Pt(Q[ge]);if(Kn(ye,Qe))y(ye,Qe,P,null,N,W,se,ee,X);else break;re--,ge--}if(j>re){if(j<=ge){const ye=ge+1,Qe=yege)for(;j<=re;)tt(C[j],N,W,!0),j++;else{const ye=j,Qe=j,Fe=new Map;for(j=Qe;j<=ge;j++){const It=Q[j]=X?bn(Q[j]):Pt(Q[j]);It.key!=null&&Fe.set(It.key,j)}let Re,Ze=0;const Ye=ge-Qe+1;let Dt=!1,Bt=0;const Go=new Array(Ye);for(j=0;j=Ye){tt(It,N,W,!0);continue}let Yt;if(It.key!=null)Yt=Fe.get(It.key);else for(Re=Qe;Re<=ge;Re++)if(Go[Re-Qe]===0&&Kn(It,Q[Re])){Yt=Re;break}Yt===void 0?tt(It,N,W,!0):(Go[Yt-Qe]=j+1,Yt>=Bt?Bt=Yt:Dt=!0,y(It,Q[Yt],P,null,N,W,se,ee,X),Ze++)}const ul=Dt?Nh(Go):bo;for(Re=ul.length-1,j=Ye-1;j>=0;j--){const It=Qe+j,Yt=Q[It],fl=Q[It+1],dl=It+1{const{el:W,type:se,transition:ee,children:X,shapeFlag:j}=C;if(j&6){gt(C.component.subTree,Q,P,U);return}if(j&128){C.suspense.move(Q,P,U);return}if(j&64){se.move(C,Q,P,de);return}if(se===te){o(W,Q,P);for(let re=0;reee.enter(W),N);else{const{leave:re,delayLeave:ge,afterLeave:ye}=ee,Qe=()=>{C.ctx.isUnmounted?s(W):o(W,Q,P)},Fe=()=>{W._isLeaving&&W[nn](!0),re(W,()=>{Qe(),ye&&ye()})};ge?ge(W,Qe,Fe):Fe()}else o(W,Q,P)},tt=(C,Q,P,U=!1,N=!1)=>{const{type:W,props:se,ref:ee,children:X,dynamicChildren:j,shapeFlag:ve,patchFlag:re,dirs:ge,cacheIndex:ye,memo:Qe}=C;if(re===-2&&(N=!1),ee!=null&&(En(),Co(ee,null,P,C,!0),kn()),ye!=null&&(Q.renderCache[ye]=void 0),ve&256){Q.ctx.deactivate(C);return}const Fe=ve&1&&ge,Re=!eo(C);let Ze;if(Re&&(Ze=se&&se.onVnodeBeforeUnmount)&&St(Ze,Q,C),ve&6)bt(C.component,P,U);else{if(ve&128){C.suspense.unmount(P,U);return}Fe&&tn(C,null,Q,"beforeUnmount"),ve&64?C.type.remove(C,Q,P,de,U):j&&!j.hasOnce&&(W!==te||re>0&&re&64)?ct(j,Q,P,!1,!0):(W===te&&re&384||!N&&ve&16)&&ct(X,Q,P),U&&yt(C)}const Ye=Qe!=null&&ye==null;(Re&&(Ze=se&&se.onVnodeUnmounted)||Fe||Ye)&&ut(()=>{Ze&&St(Ze,Q,C),Fe&&tn(C,null,Q,"unmounted"),Ye&&(C.el=null)},P)},yt=C=>{const{type:Q,el:P,anchor:U,transition:N}=C;if(Q===te){pn(P,U);return}if(Q===as){B(C);return}const W=()=>{s(P),N&&!N.persisted&&N.afterLeave&&N.afterLeave()};if(C.shapeFlag&1&&N&&!N.persisted){const{leave:se,delayLeave:ee}=N,X=()=>se(P,W);ee?ee(C.el,W,X):X()}else W()},pn=(C,Q)=>{let P;for(;C!==Q;)P=g(C),s(C),C=P;s(Q)},bt=(C,Q,P)=>{const{bum:U,scope:N,job:W,subTree:se,um:ee,m:X,a:j}=C;$l(X),$l(j),U&&ii(U),N.stop(),W&&(W.flags|=8,tt(se,C,Q,P)),ee&&ut(ee,Q),ut(()=>{C.isUnmounted=!0},Q)},ct=(C,Q,P,U=!1,N=!1,W=0)=>{for(let se=W;se{if(C.shapeFlag&6)return D(C.component.subTree);if(C.shapeFlag&128)return C.suspense.next();const Q=g(C.anchor||C.el),P=Q&&Q[uf];return P?g(P):Q};let le=!1;const ne=(C,Q,P)=>{let U;C==null?Q._vnode&&(tt(Q._vnode,null,null,!0),U=Q._vnode.component):y(Q._vnode||null,C,Q,null,null,null,P),Q._vnode=C,le||(le=!0,vl(U),yi(),le=!1)},de={p:y,um:tt,m:gt,r:yt,mt:ie,mc:V,pc:ae,pbc:O,n:D,o:e};let Ee,Le;return t&&([Ee,Le]=t(de)),{render:ne,hydrate:Ee,createApp:kh(ne,Ee)}}function ar({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 Un({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Mf(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function $a(e,t,n=!1){const o=e.children,s=t.children;if(pe(o)&&pe(s))for(let i=0;i>1,e[n[a]]0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function Of(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Of(t)}function $l(e){if(e)for(let t=0;te.__isSuspense;function Vf(e,t){t&&t.pendingBranch?pe(e)?t.effects.push(...e):t.effects.push(e):jp(e)}const te=Symbol.for("v-fgt"),no=Symbol.for("v-txt"),nt=Symbol.for("v-cmt"),as=Symbol.for("v-stc"),ls=[];let Et=null;function d(e=!1){ls.push(Et=e?null:[])}function Dh(){ls.pop(),Et=ls[ls.length-1]||null}let Bs=1;function Ci(e,t=!1){Bs+=e,e<0&&Et&&t&&(Et.hasOnce=!0)}function qf(e){return e.dynamicChildren=Bs>0?Et||bo:null,Dh(),Bs>0&&Et&&Et.push(e),e}function v(e,t,n,o,s,i){return qf(m(e,t,n,o,s,i,!0))}function R(e,t,n,o,s){return qf(F(e,t,n,o,s,!0))}function Is(e){return e?e.__v_isVNode===!0:!1}function Kn(e,t){return e.type===t.type&&e.key===t.key}const Uf=({key:e})=>e??null,ai=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ue(e)||Ge(e)||be(e)?{i:st,r:e,k:t,f:!!n}:e:null);function m(e,t=null,n=null,o=0,s=null,i=e===te?0:1,r=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Uf(t),ref:t&&ai(t),scopeId:rf,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:st};return a?(Pa(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=Ue(n)?8:16),Bs>0&&!r&&Et&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Et.push(l),l}const F=Vh;function Vh(e,t=null,n=null,o=0,s=null,i=!1){if((!e||e===bf)&&(e=nt),Is(e)){const a=Qn(e,t,!0);return n&&Pa(a,n),Bs>0&&!i&&Et&&(a.shapeFlag&6?Et[Et.indexOf(e)]=a:Et.push(a)),a.patchFlag=-2,a}if(Zh(e)&&(e=e.__vccOpts),t){t=Gf(t);let{class:a,style:l}=t;a&&!Ue(a)&&(t.class=K(a)),Te(l)&&(Oi(l)&&!pe(l)&&(l=Je({},l)),t.style=De(l))}const r=Ue(e)?1:Df(e)?128:ff(e)?64:Te(e)?4:be(e)?2:0;return m(e,t,n,o,s,r,i,!0)}function Gf(e){return e?Oi(e)||$f(e)?Je({},e):e:null}function Qn(e,t,n=!1,o=!1){const{props:s,ref:i,patchFlag:r,children:a,transition:l}=e,c=t?_e(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Uf(c),ref:t&&t.ref?n&&i?pe(i)?i.concat(ai(t)):[i,ai(t)]:ai(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==te?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Qn(e.ssContent),ssFallback:e.ssFallback&&Qn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&o&&io(u,l.clone(u)),u}function Ne(e=" ",t=0){return F(no,null,e,t)}function FS(e,t){const n=F(as,null,e);return n.staticCount=t,n}function T(e="",t=!1){return t?(d(),R(nt,null,e)):F(nt,null,e)}function Pt(e){return e==null||typeof e=="boolean"?F(nt):pe(e)?F(te,null,e.slice()):Is(e)?bn(e):F(no,null,String(e))}function bn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Qn(e)}function Pa(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(pe(t))n=16;else if(typeof t=="object")if(o&65){const s=t.default;s&&(s._c&&(s._d=!1),Pa(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!$f(t)?t._ctx=st:s===3&&st&&(st.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else be(t)?(t={default:t,_ctx:st},n=32):(t=String(t),o&64?(n=16,t=[Ne(t)]):n=8);e.children=t,e.shapeFlag|=n}function _e(...e){const t={};for(let n=0;not||st;let Ei,Ur;{const e=Hi(),t=(n,o)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(o),i=>{s.length>1?s.forEach(r=>r(i)):s[0](i)}};Ei=t("__VUE_INSTANCE_SETTERS__",n=>ot=n),Ur=t("__VUE_SSR_SETTERS__",n=>_o=n)}const Hs=e=>{const t=ot;return Ei(e),e.scope.on(),()=>{e.scope.off(),Ei(t)}},Pl=()=>{ot&&ot.scope.off(),Ei(null)};function Wf(e){return e.vnode.shapeFlag&4}let _o=!1;function Wh(e,t=!1,n=!1){t&&Ur(t);const{props:o,children:s}=e.vnode,i=Wf(e);$h(e,o,i,t),Fh(e,s,n||t);const r=i?jh(e,t):void 0;return t&&Ur(!1),r}function jh(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,vh);const{setup:o}=n;if(o){En();const s=e.setupContext=o.length>1?Kf(e):null,i=Hs(e),r=Ts(o,e,0,[e.props,s]),a=xu(r);if(kn(),i(),(a||e.sp)&&!eo(e)&&Qa(e),a){if(r.then(Pl,Pl),t)return r.then(l=>{Hl(e,l)}).catch(l=>{Ss(l,e,0)});e.asyncDep=r}else Hl(e,r)}else jf(e)}function Hl(e,t,n){be(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Te(t)&&(e.setupState=tf(t)),jf(e)}function jf(e,t,n){const o=e.type;e.render||(e.render=o.render||rn);{const s=Hs(e);En();try{yh(e)}finally{kn(),s()}}}const Kh={get(e,t){return dt(e,"get",""),e[t]}};function Kf(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Kh),slots:e.slots,emit:e.emit,expose:t}}function qi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(tf(Ia(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in rs)return rs[n](e)},has(t,n){return n in t||n in rs}})):e.proxy}function zh(e,t=!0){return be(e)?e.displayName||e.name:e.name||t&&e.__name}function Zh(e){return be(e)&&"__vccOpts"in e}const E=(e,t)=>Vp(e,t,_o);function ke(e,t,n){try{Ci(-1);const o=arguments.length;return o===2?Te(t)&&!pe(t)?Is(t)?F(e,null,[t]):F(e,t):F(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Is(n)&&(n=[n]),F(e,t,n))}finally{Ci(1)}}const Jh="3.5.31";/** * @vue/runtime-dom v3.5.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Gr;const Ll=typeof window<"u"&&window.trustedTypes;if(Ll)try{Gr=Ll.createPolicy("vue",{createHTML:e=>e})}catch{}const zf=Gr?e=>Gr.createHTML(e):e=>e,Yh="http://www.w3.org/2000/svg",Xh="http://www.w3.org/1998/Math/MathML",yn=typeof document<"u"?document:null,Fl=yn&&yn.createElement("template"),eA={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const s=t==="svg"?yn.createElementNS(Yh,e):t==="mathml"?yn.createElementNS(Xh,e):n?yn.createElement(e,{is:n}):yn.createElement(e);return e==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:e=>yn.createTextNode(e),createComment:e=>yn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>yn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,s,i){const r=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{Fl.innerHTML=zf(o==="svg"?`${e}`:o==="mathml"?`${e}`:e);const a=Fl.content;if(o==="svg"||o==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Sn="transition",Ko="animation",xo=Symbol("_vtc"),Zf={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},Jf=Je({},pf,Zf),tA=e=>(e.displayName="Transition",e.props=Jf,e),zt=tA((e,{slots:t})=>ke(th,Yf(e),t)),Gn=(e,t=[])=>{pe(e)?e.forEach(n=>n(...t)):e&&e(...t)},Rl=e=>e?pe(e)?e.some(t=>t.length>1):e.length>1:!1;function Yf(e){const t={};for(const q in e)q in Zf||(t[q]=e[q]);if(e.css===!1)return t;const{name:n="v",type:o,duration:s,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:c=r,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:g=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,b=nA(s),y=b&&b[0],I=b&&b[1],{onBeforeEnter:_,onEnter:k,onEnterCancelled:A,onLeave:B,onLeaveCancelled:$,onBeforeAppear:S=_,onAppear:L=k,onAppearCancelled:V=A}=t,H=(q,ue,ie,fe)=>{q._enterCancelled=fe,Pn(q,ue?u:a),Pn(q,ue?c:r),ie&&ie()},O=(q,ue)=>{q._isLeaving=!1,Pn(q,f),Pn(q,p),Pn(q,g),ue&&ue()},J=q=>(ue,ie)=>{const fe=q?L:k,Y=()=>H(ue,q,ie);Gn(fe,[ue,Y]),Ml(()=>{Pn(ue,q?l:i),Xt(ue,q?u:a),Rl(fe)||Ol(ue,o,y,Y)})};return Je(t,{onBeforeEnter(q){Gn(_,[q]),Xt(q,i),Xt(q,r)},onBeforeAppear(q){Gn(S,[q]),Xt(q,l),Xt(q,c)},onEnter:J(!1),onAppear:J(!0),onLeave(q,ue){q._isLeaving=!0;const ie=()=>O(q,ue);Xt(q,f),q._enterCancelled?(Xt(q,g),Wr(q)):(Wr(q),Xt(q,g)),Ml(()=>{q._isLeaving&&(Pn(q,f),Xt(q,p),Rl(B)||Ol(q,o,I,ie))}),Gn(B,[q,ie])},onEnterCancelled(q){H(q,!1,void 0,!0),Gn(A,[q])},onAppearCancelled(q){H(q,!0,void 0,!0),Gn(V,[q])},onLeaveCancelled(q){O(q),Gn($,[q])}})}function nA(e){if(e==null)return null;if(Te(e))return[lr(e.enter),lr(e.leave)];{const t=lr(e);return[t,t]}}function lr(e){return rp(e)}function Xt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[xo]||(e[xo]=new Set)).add(t)}function Pn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[xo];n&&(n.delete(t),n.size||(e[xo]=void 0))}function Ml(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let oA=0;function Ol(e,t,n,o){const s=e._endId=++oA,i=()=>{s===e._endId&&o()};if(n!=null)return setTimeout(i,n);const{type:r,timeout:a,propCount:l}=Xf(e,t);if(!r)return o();const c=r+"end";let u=0;const f=()=>{e.removeEventListener(c,g),i()},g=p=>{p.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[b]||"").split(", "),s=o(`${Sn}Delay`),i=o(`${Sn}Duration`),r=Nl(s,i),a=o(`${Ko}Delay`),l=o(`${Ko}Duration`),c=Nl(a,l);let u=null,f=0,g=0;t===Sn?r>0&&(u=Sn,f=r,g=i.length):t===Ko?c>0&&(u=Ko,f=c,g=l.length):(f=Math.max(r,c),u=f>0?r>c?Sn:Ko:null,g=u?u===Sn?i.length:l.length:0);const p=u===Sn&&/\b(?:transform|all)(?:,|$)/.test(o(`${Sn}Property`).toString());return{type:u,timeout:f,propCount:g,hasTransform:p}}function Nl(e,t){for(;e.lengthDl(n)+Dl(e[o])))}function Dl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Wr(e){return(e?e.ownerDocument:document).body.offsetHeight}function sA(e,t,n){const o=e[xo];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ki=Symbol("_vod"),ed=Symbol("_vsh"),ln={name:"show",beforeMount(e,{value:t},{transition:n}){e[ki]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):zo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),zo(e,!0),o.enter(e)):o.leave(e,()=>{zo(e,!1)}):zo(e,t))},beforeUnmount(e,{value:t}){zo(e,t)}};function zo(e,t){e.style.display=t?e[ki]:"none",e[ed]=!t}const iA=Symbol(""),rA=/(?:^|;)\s*display\s*:/;function aA(e,t,n){const o=e.style,s=Ue(n);let i=!1;if(n&&!s){if(t)if(Ue(t))for(const r of t.split(";")){const a=r.slice(0,r.indexOf(":")).trim();n[a]==null&&li(o,a,"")}else for(const r in t)n[r]==null&&li(o,r,"");for(const r in n)r==="display"&&(i=!0),li(o,r,n[r])}else if(s){if(t!==n){const r=o[iA];r&&(n+=";"+r),o.cssText=n,i=rA.test(n)}}else t&&e.removeAttribute("style");ki in e&&(e[ki]=i?o.display:"",e[ed]&&(o.display="none"))}const Vl=/\s*!important$/;function li(e,t,n){if(pe(n))n.forEach(o=>li(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=lA(e,t);Vl.test(n)?e.setProperty(Dn(o),n.replace(Vl,""),"important"):e[o]=n}}const ql=["Webkit","Moz","ms"],cr={};function lA(e,t){const n=cr[t];if(n)return n;let o=rt(t);if(o!=="filter"&&o in e)return cr[t]=o;o=xs(o);for(let s=0;sur||(dA.then(()=>ur=0),ur=Date.now());function pA(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Gt(hA(o,n.value),t,5,[o])};return n.value=e,n.attached=gA(),n}function hA(e,t){if(pe(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>s=>!s._stopped&&o&&o(s))}else return t}const zl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,AA=(e,t,n,o,s,i)=>{const r=s==="svg";t==="class"?sA(e,o,r):t==="style"?aA(e,n,o):Qs(t)?Ti(t)||uA(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vA(e,t,o,r))?(Wl(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Gl(e,t,o,r,i,t!=="value")):e._isVueCE&&(mA(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Ue(o)))?Wl(e,rt(t),o,i,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),Gl(e,t,o,r))};function vA(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&zl(t)&&be(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return zl(t)&&Ue(n)?!1:t in e}function mA(e,t){const n=e._def.props;if(!n)return!1;const o=rt(t);return Array.isArray(n)?n.some(s=>rt(s)===o):Object.keys(n).some(s=>rt(s)===o)}const td=new WeakMap,nd=new WeakMap,wi=Symbol("_moveCb"),Zl=Symbol("_enterCb"),yA=e=>(delete e.props.mode,e),bA=yA({name:"TransitionGroup",props:Je({},Jf,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Ot(),o=gf();let s,i;return xa(()=>{if(!s.length)return;const r=e.moveClass||`${e.name||"v"}-move`;if(!kA(s[0].el,n.vnode.el,r)){s=[];return}s.forEach(IA),s.forEach(CA);const a=s.filter(EA);Wr(n.vnode.el),a.forEach(l=>{const c=l.el,u=c.style;Xt(c,r),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[wi]=g=>{g&&g.target!==c||(!g||g.propertyName.endsWith("transform"))&&(c.removeEventListener("transitionend",f),c[wi]=null,Pn(c,r))};c.addEventListener("transitionend",f)}),s=[]}),()=>{const r=we(e),a=Yf(r);let l=r.tag||te;if(s=[],i)for(let c=0;c{a.split(/\s+/).forEach(l=>l&&o.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&o.classList.add(a)),o.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(o);const{hasTransform:r}=Xf(o);return i.removeChild(o),r}const On=e=>{const t=e.props["onUpdate:modelValue"]||!1;return pe(t)?n=>ii(t,n):t};function wA(e){e.target.composing=!0}function Jl(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Lt=Symbol("_assign");function Yl(e,t,n){return t&&(e=e.trim()),n&&(e=Pi(e)),e}const jr={created(e,{modifiers:{lazy:t,trim:n,number:o}},s){e[Lt]=On(s);const i=o||s.props&&s.props.type==="number";Cn(e,t?"change":"input",r=>{r.target.composing||e[Lt](Yl(e.value,n,i))}),(n||i)&&Cn(e,"change",()=>{e.value=Yl(e.value,n,i)}),t||(Cn(e,"compositionstart",wA),Cn(e,"compositionend",Jl),Cn(e,"change",Jl))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:o,trim:s,number:i}},r){if(e[Lt]=On(r),e.composing)return;const a=(i||e.type==="number")&&!/^0\d/.test(e.value)?Pi(e.value):e.value,l=t??"";if(a===l)return;const c=e.getRootNode();(c instanceof Document||c instanceof ShadowRoot)&&c.activeElement===e&&e.type!=="range"&&(o&&t===n||s&&e.value.trim()===l)||(e.value=l)}},QA={deep:!0,created(e,t,n){e[Lt]=On(n),Cn(e,"change",()=>{const o=e._modelValue,s=To(e),i=e.checked,r=e[Lt];if(pe(o)){const a=va(o,s),l=a!==-1;if(i&&!l)r(o.concat(s));else if(!i&&l){const c=[...o];c.splice(a,1),r(c)}}else if(Oo(o)){const a=new Set(o);i?a.add(s):a.delete(s),r(a)}else r(sd(e,i))})},mounted:Xl,beforeUpdate(e,t,n){e[Lt]=On(n),Xl(e,t,n)}};function Xl(e,{value:t,oldValue:n},o){e._modelValue=t;let s;if(pe(t))s=va(t,o.props.value)>-1;else if(Oo(t))s=t.has(o.props.value);else{if(t===n)return;s=Mn(t,sd(e,!0))}e.checked!==s&&(e.checked=s)}const _A={created(e,{value:t},n){e.checked=Mn(t,n.props.value),e[Lt]=On(n),Cn(e,"change",()=>{e[Lt](To(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e[Lt]=On(o),t!==n&&(e.checked=Mn(t,o.props.value))}},xA={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const s=Oo(t);Cn(e,"change",()=>{const i=Array.prototype.filter.call(e.options,r=>r.selected).map(r=>n?Pi(To(r)):To(r));e[Lt](e.multiple?s?new Set(i):i:i[0]),e._assigning=!0,lt(()=>{e._assigning=!1})}),e[Lt]=On(o)},mounted(e,{value:t}){ec(e,t)},beforeUpdate(e,t,n){e[Lt]=On(n)},updated(e,{value:t}){e._assigning||ec(e,t)}};function ec(e,t){const n=e.multiple,o=pe(t);if(!(n&&!o&&!Oo(t))){for(let s=0,i=e.options.length;sString(c)===String(a)):r.selected=va(t,a)>-1}else r.selected=t.has(a);else if(Mn(To(r),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function To(e){return"_value"in e?e._value:e.value}function sd(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const RS={created(e,t,n){zs(e,t,n,null,"created")},mounted(e,t,n){zs(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){zs(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){zs(e,t,n,o,"updated")}};function TA(e,t){switch(e){case"SELECT":return xA;case"TEXTAREA":return jr;default:switch(t){case"checkbox":return QA;case"radio":return _A;default:return jr}}}function zs(e,t,n,o,s){const r=TA(e.tagName,n.props&&n.props.type)[s];r&&r(e,t,n,o)}const SA=["ctrl","shift","alt","meta"],$A={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)=>SA.some(n=>e[`${n}Key`]&&!t.includes(n))},id=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=((s,...i)=>{for(let r=0;r{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=(s=>{if(!("key"in s))return;const i=Dn(s.key);if(t.some(r=>r===i||PA[r]===i))return e(s)}))},HA=Je({patchProp:AA},eA);let fr,tc=!1;function LA(){return fr=tc?fr:Mh(HA),tc=!0,fr}const FA=((...e)=>{const t=LA().createApp(...e),{mount:n}=t;return t.mount=o=>{const s=MA(o);if(s)return n(s,!0,RA(s))},t});function RA(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function MA(e){return Ue(e)?document.querySelector(e):e}var Ui=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),OA=/.md((\?|#).*)?$/,NA=(e,t="/")=>Ui(e)||e.startsWith("/")&&!e.startsWith(t)&&!OA.test(e),Zt=e=>/^(https?:)?\/\//.test(e),nc=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},DA="http://.",VA=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return nc(new URL(`${n}/${e}`,DA).pathname)}return nc(e)},qA=(e,t)=>{const n=Object.keys(e).sort((o,s)=>{const i=s.split("/").length-o.split("/").length;return i!==0?i:s.length-o.length});for(const o of n)if(t.startsWith(o))return o;return"/"},UA=/(#|\?)/,ad=e=>{const[t,...n]=e.split(UA);return{pathname:t,hashAndQueries:n.join("")}},GA=["link","meta","script","style","noscript","template"],WA=["title","base"],jA=([e,t,n])=>WA.includes(e)?e:GA.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([o,s])=>typeof s=="boolean"?s?[o,""]:null:[o,s]).filter(o=>o!=null).sort(([o],[s])=>o.localeCompare(s)),n]):null,KA=e=>{const t=new Set,n=[];return e.forEach(o=>{const s=jA(o);s&&!t.has(s)&&(t.add(s),n.push(o))}),n},Ha=e=>e.startsWith("/")?e:`/${e}`,La=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Gi=e=>e.endsWith("/")?e.slice(0,-1):e,Vn=e=>e.startsWith("/")?e.slice(1):e,ld=e=>typeof e=="function",cn=e=>Object.prototype.toString.call(e)==="[object Object]",an=e=>typeof e=="string";const zA="modulepreload",ZA=function(e){return"/"+e},oc={},ce=function(t,n,o){let s=Promise.resolve();if(n&&n.length>0){let l=function(c){return Promise.all(c.map(u=>Promise.resolve(u).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const r=document.querySelector("meta[property=csp-nonce]"),a=r?.nonce||r?.getAttribute("nonce");s=l(n.map(c=>{if(c=ZA(c),c in oc)return;oc[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const g=document.createElement("link");if(g.rel=u?"stylesheet":zA,u||(g.as="script"),g.crossOrigin="",g.href=c,a&&g.setAttribute("nonce",a),document.head.appendChild(g),u)return new Promise((p,b)=>{g.addEventListener("load",p),g.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(r){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=r,window.dispatchEvent(a),!a.defaultPrevented)throw r}return s.then(r=>{for(const a of r||[])a.status==="rejected"&&i(a.reason);return t().catch(i)})},JA=JSON.parse('{"/about.html":"/about/","/friends.html":"/friends/","/tools.html":"/tools/","/blog/elysia/elysia_quotation.html":"/archives/a5b3ea8e-7c3c-40a1-a737-26e911623da8/","/blog/technology/bitwise-subsequences.html":"/archives/ea20bdda-0d49-4472-a647-2e305a930d11/","/blog/technology/Deploying_WSL2_on_Windows_10.html":"/article/deploying-wsl2-on-windows-10/","/blog/technology/fast-power-algorithm.html":"/archives/1325a3bf-91d7-43ff-9630-e894549e12c1/","/blog/technology/Operate_WSL2.html":"/article/operate-wsl2/","/blog/technology/python_string_format.html":"/archives/56ea3081-9c69-43d7-96c8-2812ec08be2c/","/blog/technology/signed-binary-representations.html":"/archives/6f41cabe-41e6-4a09-9f1c-af7dd709a35d/","/blog/website/EdgeOne_Pages_Images.html":"/article/8gihio2v/","/blog/competition/14th-lanqiaocup-python-grad.html":"/archives/b1c77a1d-d402-4788-8049-fa3aeb12ebd0/","/blog/competition/mati-cup-2024-solutions.html":"/archives/d0ad06b9-d675-461c-a8ce-f47baeeb291d/","/notes/ai/free-model-api.html":"/article/free_model_api/","/notes/ai/mcp-and-skills.html":"/article/mcp-and-skills/","/notes/ai/ragflow-windows11-mcp.html":"/article/windows11-ragflow-deployment-mcp/","/notes/ai/":"/ai/","/notes/ops/blockchain/":"/ops/blockchain/","/notes/ops/docker/ETLCloud.html":"/ops/docker/other/ETLCloud/","/notes/ops/docker/mongodb.html":"/ops/docker/db/mongodb/","/notes/ops/docker/Postgres.html":"/ops/docker/db/postgres/","/notes/ops/docker/":"/ops/docker/","/notes/programming/solidity/basic-syntax.html":"/programming/solidity/basic-syntax/","/notes/programming/solidity/case-analysis.html":"/programming/solidity/analysis/case-analysis/","/notes/programming/solidity/":"/programming/solidity/","/notes/programming/web/":"/programming/web/","/notes/ops/linux/basic-commands.html":"/ops/linux/basic-commands/","/notes/ops/linux/other.html":"/ops/linux/other/","/notes/ops/linux/":"/ops/linux/","/notes/subject/certification/":"/subject/certification/","/notes/theory/cryptography/":"/theory/cryptography/","/notes/subject/english/":"/subject/english/","/notes/ops/blockchain/practice/basic-deployment.html":"/ops/blockchain/practice/basic-deployment/","/notes/ops/blockchain/practice/console-operator.html":"/ops/blockchain/practice/console-operator/","/notes/ops/blockchain/practice/node-deployment.html":"/ops/blockchain/practice/node-deployment/","/notes/ops/blockchain/theory/basic-principles.html":"/ops/blockchain/theory/basic-principles/","/notes/ops/blockchain/theory/fisco-bcos-node-type.html":"/ops/blockchain/theory/fisco-bcos-node-type/","/notes/programming/solidity/other/hardhat.html":"/programming/solidity/other/hardhat/","/notes/programming/solidity/other/miscellaneous.html":"/programming/solidity/other/miscellaneous/","/notes/programming/web/basic-syntax/html-css-js.html":"/programming/web/basic-syntax/html-css-js/","/notes/programming/web/basic-syntax/html-lists-and-semantic-layout.html":"/programming/web/basic-syntax/html-lists-and-semantic-layout/","/notes/programming/web/basic-syntax/html-tags-attributes.html":"/programming/web/basic-syntax/html-tags-attributes/","/notes/programming/web/basic-syntax/javascript-basics.html":"/programming/web/basic-syntax/javascript-basics/","/notes/subject/certification/sys-analyst/math.html":"/subject/certification/sys-analyst/math/","/notes/subject/certification/sys-analyst/planning.html":"/subject/certification/sys-analyst/planning/","/notes/subject/certification/sys-analyst/":"/subject/certification/sys-analyst/","/notes/subject/english/basis/":"/subject/english/basis/","/notes/theory/cryptography/classical-encryption/permutation-encryption.html":"/theory/cryptography/permutation-encryption/","/notes/theory/cryptography/classical-encryption/substitution-ciphers.html":"/theory/cryptography/substitution-ciphers/","/notes/subject/english/exam/cet-4.html":"/subject/english/exam/cet-4/","/notes/subject/english/grammar/":"/subject/english/grammar/","/notes/subject/english/listening-speaking/":"/subject/english/listening-speaking/","/notes/subject/english/reading-writing/":"/subject/english/reading-writing/","/notes/subject/english/vocabulary/":"/subject/english/vocabulary/","/notes/subject/english/writing-translation/":"/subject/english/writing-translation/"}'),YA=Object.fromEntries([["/about/",{loader:()=>ce(()=>import("./index.html-BsTMT0IO.js"),[]),meta:{title:"关于祀梦与他的花园"}}],["/friends/",{loader:()=>ce(()=>import("./index.html-DOEun121.js"),[]),meta:{title:"My Friends"}}],["/",{loader:()=>ce(()=>import("./index.html-BvvuntTA.js"),[]),meta:{title:""}}],["/tools/",{loader:()=>ce(()=>import("./index.html-mabIGM0N.js"),[]),meta:{title:"常用Web工具"}}],["/archives/a5b3ea8e-7c3c-40a1-a737-26e911623da8/",{loader:()=>ce(()=>import("./index.html-DiRFjc5g.js"),[]),meta:{title:"爱莉希雅语录"}}],["/archives/ea20bdda-0d49-4472-a647-2e305a930d11/",{loader:()=>ce(()=>import("./index.html-B6mqD19F.js"),[]),meta:{title:"通过位运算快速生成所有的子序列"}}],["/article/deploying-wsl2-on-windows-10/",{loader:()=>ce(()=>import("./index.html-CTAVrNNL.js"),[]),meta:{title:"在 Windows10 上部署 WSL2 并启动 ubuntu 虚拟机"}}],["/archives/1325a3bf-91d7-43ff-9630-e894549e12c1/",{loader:()=>ce(()=>import("./index.html-C58t7_oL.js"),[]),meta:{title:"快速幂算法详解"}}],["/article/operate-wsl2/",{loader:()=>ce(()=>import("./index.html-5dPuCqEE.js"),[]),meta:{title:"WSL2 核心操作指南"}}],["/archives/56ea3081-9c69-43d7-96c8-2812ec08be2c/",{loader:()=>ce(()=>import("./index.html-CtK0zDlo.js"),[]),meta:{title:"Python 字符串格式化全指南"}}],["/archives/6f41cabe-41e6-4a09-9f1c-af7dd709a35d/",{loader:()=>ce(()=>import("./index.html-DtExnadY.js"),[]),meta:{title:"原码、反码、补码"}}],["/article/8gihio2v/",{loader:()=>ce(()=>import("./index.html-_1BTwmmK.js"),[]),meta:{title:"通过 EdgeOne Pages 搭建图床"}}],["/archives/b1c77a1d-d402-4788-8049-fa3aeb12ebd0/",{loader:()=>ce(()=>import("./index.html-BDPcjVyz.js"),[]),meta:{title:"第十四届蓝桥杯大赛软件赛国赛 Python 研究生组(正在更新)"}}],["/archives/d0ad06b9-d675-461c-a8ce-f47baeeb291d/",{loader:()=>ce(()=>import("./index.html-BfHMtE-q.js"),[]),meta:{title:"码蹄杯 2024 年真题集详解"}}],["/article/free_model_api/",{loader:()=>ce(()=>import("./index.html-djxxfSGH.js"),[]),meta:{title:"便宜免费的大模型 API 整合 ( 2025年11月11日 )"}}],["/article/mcp-and-skills/",{loader:()=>ce(()=>import("./index.html-CuQg--rG.js"),[]),meta:{title:"MCP 与 Skills:让 AI 助手更懂你的利器"}}],["/article/windows11-ragflow-deployment-mcp/",{loader:()=>ce(()=>import("./index.html-lI_N9tIY.js"),[]),meta:{title:"Windows 11 本地部署 RAGFlow 与 Cursor MCP 完整记录"}}],["/ai/",{loader:()=>ce(()=>import("./index.html-D0TYp4s0.js"),[]),meta:{title:"模型"}}],["/ops/blockchain/",{loader:()=>ce(()=>import("./index.html-Ba9tZVoo.js"),[]),meta:{title:"区块链运维指南"}}],["/ops/docker/other/ETLCloud/",{loader:()=>ce(()=>import("./index.html-D3QJ0ouX.js"),[]),meta:{title:"ETLCloud"}}],["/ops/docker/db/mongodb/",{loader:()=>ce(()=>import("./index.html-CwP5Iq4y.js"),[]),meta:{title:"使用 Docker 部署 MongoDB"}}],["/ops/docker/db/postgres/",{loader:()=>ce(()=>import("./index.html-Dol0_1nA.js"),[]),meta:{title:"使用 Docker 部署 Postgres"}}],["/ops/docker/",{loader:()=>ce(()=>import("./index.html-D5IqpkF9.js"),[]),meta:{title:"Docker 部署运维"}}],["/programming/solidity/basic-syntax/",{loader:()=>ce(()=>import("./index.html-D0eyXYu3.js"),[]),meta:{title:"Solidity 基础语法与数据类型"}}],["/programming/solidity/analysis/case-analysis/",{loader:()=>ce(()=>import("./index.html-CSfRdK3X.js"),[]),meta:{title:"十份代码实例"}}],["/programming/solidity/",{loader:()=>ce(()=>import("./index.html-CSKeDkgk.js"),[]),meta:{title:"Solidity 学习笔记"}}],["/programming/web/",{loader:()=>ce(()=>import("./index.html-DXR70hoo.js"),[]),meta:{title:"Web 概览与学习路径"}}],["/ops/linux/basic-commands/",{loader:()=>ce(()=>import("./index.html-Cb7HiCkb.js"),[]),meta:{title:"Linux 基础命令详解"}}],["/ops/linux/other/",{loader:()=>ce(()=>import("./index.html-c-ZQdVOG.js"),[]),meta:{title:"一些零散的命令"}}],["/ops/linux/",{loader:()=>ce(()=>import("./index.html-V695fu5i.js"),[]),meta:{title:"Linux 运维笔记"}}],["/subject/certification/",{loader:()=>ce(()=>import("./index.html-DdFBD7vn.js"),[]),meta:{title:"系统分析师"}}],["/theory/cryptography/",{loader:()=>ce(()=>import("./index.html-CiQobFd_.js"),[]),meta:{title:"密码学基础"}}],["/subject/english/",{loader:()=>ce(()=>import("./index.html-CxKt3nsq.js"),[]),meta:{title:"英语学习笔记"}}],["/ops/blockchain/practice/basic-deployment/",{loader:()=>ce(()=>import("./index.html-BDzvJu3P.js"),[]),meta:{title:"区块链产品设计和基础部署"}}],["/ops/blockchain/practice/console-operator/",{loader:()=>ce(()=>import("./index.html-CmSkhlHs.js"),[]),meta:{title:"Console 控制台操作"}}],["/ops/blockchain/practice/node-deployment/",{loader:()=>ce(()=>import("./index.html-CGmSQWky.js"),[]),meta:{title:"区块链网络部署与管理"}}],["/ops/blockchain/theory/basic-principles/",{loader:()=>ce(()=>import("./index.html-BouRGsF6.js"),[]),meta:{title:"区块链的基本原理"}}],["/ops/blockchain/theory/fisco-bcos-node-type/",{loader:()=>ce(()=>import("./index.html-DHiUQ6o6.js"),[]),meta:{title:"区块链的节点"}}],["/programming/solidity/other/hardhat/",{loader:()=>ce(()=>import("./index.html-DscjEXrt.js"),[]),meta:{title:"Hardhat 相关知识"}}],["/programming/solidity/other/miscellaneous/",{loader:()=>ce(()=>import("./index.html-ibgsHVVq.js"),[]),meta:{title:"一些没分类的小知识"}}],["/programming/web/basic-syntax/html-css-js/",{loader:()=>ce(()=>import("./index.html-zsU7OjrO.js"),[]),meta:{title:"Web 前端基础讲解"}}],["/programming/web/basic-syntax/html-lists-and-semantic-layout/",{loader:()=>ce(()=>import("./index.html-Bv7YcuWY.js"),[]),meta:{title:"html 列表与语义布局"}}],["/programming/web/basic-syntax/html-tags-attributes/",{loader:()=>ce(()=>import("./index.html-BwOicxcI.js"),[]),meta:{title:"HTML 常用标签与属性"}}],["/programming/web/basic-syntax/javascript-basics/",{loader:()=>ce(()=>import("./index.html-CvDBI57r.js"),[]),meta:{title:"JavaScript 基础知识"}}],["/subject/certification/sys-analyst/math/",{loader:()=>ce(()=>import("./index.html-DEIqPGUn.js"),[]),meta:{title:"第二章 数学与工程基础"}}],["/subject/certification/sys-analyst/planning/",{loader:()=>ce(()=>import("./index.html-CxPo_sDm.js"),[]),meta:{title:"第十章 系统规划与分析"}}],["/subject/certification/sys-analyst/",{loader:()=>ce(()=>import("./index.html-Ub5arsHn.js"),[]),meta:{title:"第一章 绪论"}}],["/subject/english/basis/",{loader:()=>ce(()=>import("./index.html-ChcMvwPG.js"),[]),meta:{title:"英语环境配置"}}],["/theory/cryptography/permutation-encryption/",{loader:()=>ce(()=>import("./index.html-DNsHtXWp.js"),[]),meta:{title:"置换密码 - 等待完善"}}],["/theory/cryptography/substitution-ciphers/",{loader:()=>ce(()=>import("./index.html-C-oXn43G.js"),[]),meta:{title:"替换密码"}}],["/subject/english/exam/cet-4/",{loader:()=>ce(()=>import("./index.html-DYD7lh2C.js"),[]),meta:{title:"英语四级 (CET-4) 备考指南"}}],["/subject/english/grammar/",{loader:()=>ce(()=>import("./index.html-nJ-mae1g.js"),[]),meta:{title:"核心语法与句型"}}],["/subject/english/listening-speaking/",{loader:()=>ce(()=>import("./index.html-BuFE5VE7.js"),[]),meta:{title:"听力口语训练"}}],["/subject/english/reading-writing/",{loader:()=>ce(()=>import("./index.html-CYHfof5U.js"),[]),meta:{title:"阅读提升"}}],["/subject/english/vocabulary/",{loader:()=>ce(()=>import("./index.html-mMf0OF6K.js"),[]),meta:{title:"词汇学习与记忆法"}}],["/subject/english/writing-translation/",{loader:()=>ce(()=>import("./index.html-CGD3mvRd.js"),[]),meta:{title:"写译"}}],["/404.html",{loader:()=>ce(()=>import("./404.html-CdaDqTPo.js"),[]),meta:{title:""}}],["/blog/",{loader:()=>ce(()=>import("./index.html-BtA7emMq.js"),[]),meta:{title:"博客"}}],["/article/tags/",{loader:()=>ce(()=>import("./index.html-BFUt0cWD.js"),[]),meta:{title:"标签"}}],["/article/archives/",{loader:()=>ce(()=>import("./index.html-BMfibOrB.js"),[]),meta:{title:"归档"}}],["/article/categories/",{loader:()=>ce(()=>import("./index.html-0oOAN9I5.js"),[]),meta:{title:"分类"}}]]);/*! * vue-router v4.6.4 * (c) 2025 Eduardo San Martin Morote * @license MIT */const po=typeof document<"u";function cd(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function XA(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&cd(e.default)}const $e=Object.assign;function dr(e,t){const n={};for(const o in t){const s=t[o];n[o]=jt(s)?s.map(e):e(s)}return n}const cs=()=>{},jt=Array.isArray;function sc(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}const ud=/#/g,ev=/&/g,tv=/\//g,nv=/=/g,ov=/\?/g,fd=/\+/g,sv=/%5B/g,iv=/%5D/g,dd=/%5E/g,rv=/%60/g,gd=/%7B/g,av=/%7C/g,pd=/%7D/g,lv=/%20/g;function Fa(e){return e==null?"":encodeURI(""+e).replace(av,"|").replace(sv,"[").replace(iv,"]")}function cv(e){return Fa(e).replace(gd,"{").replace(pd,"}").replace(dd,"^")}function Kr(e){return Fa(e).replace(fd,"%2B").replace(lv,"+").replace(ud,"%23").replace(ev,"%26").replace(rv,"`").replace(gd,"{").replace(pd,"}").replace(dd,"^")}function uv(e){return Kr(e).replace(nv,"%3D")}function fv(e){return Fa(e).replace(ud,"%23").replace(ov,"%3F")}function dv(e){return fv(e).replace(tv,"%2F")}function Cs(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const gv=/\/$/,pv=e=>e.replace(gv,"");function gr(e,t,n="/"){let o,s={},i="",r="";const a=t.indexOf("#");let l=t.indexOf("?");return l=a>=0&&l>a?-1:l,l>=0&&(o=t.slice(0,l),i=t.slice(l,a>0?a:t.length),s=e(i.slice(1))),a>=0&&(o=o||t.slice(0,a),r=t.slice(a,t.length)),o=mv(o??t,n),{fullPath:o+i+r,path:o,query:s,hash:Cs(r)}}function hv(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ic(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Av(e,t,n){const o=t.matched.length-1,s=n.matched.length-1;return o>-1&&o===s&&So(t.matched[o],n.matched[s])&&hd(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function So(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function hd(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!vv(e[n],t[n]))return!1;return!0}function vv(e,t){return jt(e)?rc(e,t):jt(t)?rc(t,e):e?.valueOf()===t?.valueOf()}function rc(e,t){return jt(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function mv(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),s=o[o.length-1];(s===".."||s===".")&&o.push("");let i=n.length-1,r,a;for(r=0;r1&&i--;else break;return n.slice(0,i).join("/")+"/"+o.slice(r).join("/")}const mn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let zr=(function(e){return e.pop="pop",e.push="push",e})({}),pr=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function yv(e){if(!e)if(po){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),pv(e)}const bv=/^[^#]+#/;function Bv(e,t){return e.replace(bv,"#")+t}function Iv(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Wi=()=>({left:window.scrollX,top:window.scrollY});function Cv(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Iv(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function ac(e,t){return(history.state?history.state.position-t:-1)+e}const Zr=new Map;function Ev(e,t){Zr.set(e,t)}function kv(e){const t=Zr.get(e);return Zr.delete(e),t}function wv(e){return typeof e=="string"||e&&typeof e=="object"}function Ad(e){return typeof e=="string"||typeof e=="symbol"}let ze=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const vd=Symbol("");ze.MATCHER_NOT_FOUND+"",ze.NAVIGATION_GUARD_REDIRECT+"",ze.NAVIGATION_ABORTED+"",ze.NAVIGATION_CANCELLED+"",ze.NAVIGATION_DUPLICATED+"";function $o(e,t){return $e(new Error,{type:e,[vd]:!0},t)}function An(e,t){return e instanceof Error&&vd in e&&(t==null||!!(e.type&t))}const Qv=["params","query","hash"];function _v(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of Qv)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function xv(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&Kr(s)):[o&&Kr(o)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Tv(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=jt(o)?o.map(s=>s==null?null:""+s):o==null?o:""+o)}return t}const Sv=Symbol(""),cc=Symbol(""),ji=Symbol(""),Ra=Symbol(""),Jr=Symbol("");function Zo(){let e=[];function t(o){return e.push(o),()=>{const s=e.indexOf(o);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Ln(e,t,n,o,s,i=r=>r()){const r=o&&(o.enterCallbacks[s]=o.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const c=g=>{g===!1?l($o(ze.NAVIGATION_ABORTED,{from:n,to:t})):g instanceof Error?l(g):wv(g)?l($o(ze.NAVIGATION_GUARD_REDIRECT,{from:t,to:g})):(r&&o.enterCallbacks[s]===r&&typeof g=="function"&&r.push(g),a())},u=i(()=>e.call(o&&o.instances[s],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(g=>l(g))})}function hr(e,t,n,o,s=i=>i()){const i=[];for(const r of e)for(const a in r.components){let l=r.components[a];if(!(t!=="beforeRouteEnter"&&!r.instances[a]))if(cd(l)){const c=(l.__vccOpts||l)[t];c&&i.push(Ln(c,n,o,r,a,s))}else{let c=l();i.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${r.path}"`);const f=XA(u)?u.default:u;r.mods[a]=u,r.components[a]=f;const g=(f.__vccOpts||f)[t];return g&&Ln(g,n,o,r,a,s)()}))}}return i}function $v(e,t){const n=[],o=[],s=[],i=Math.max(t.matched.length,e.matched.length);for(let r=0;rSo(c,a))?o.push(a):n.push(a));const l=e.matched[r];l&&(t.matched.find(c=>So(c,l))||s.push(l))}return[n,o,s]}/*! * vue-router v4.6.4 * (c) 2025 Eduardo San Martin Morote * @license MIT */let Pv=()=>location.protocol+"//"+location.host;function md(e,t){const{pathname:n,search:o,hash:s}=t,i=e.indexOf("#");if(i>-1){let r=s.includes(e.slice(i))?e.slice(i).length:1,a=s.slice(r);return a[0]!=="/"&&(a="/"+a),ic(a,"")}return ic(n,e)+o+s}function Hv(e,t,n,o){let s=[],i=[],r=null;const a=({state:g})=>{const p=md(e,location),b=n.value,y=t.value;let I=0;if(g){if(n.value=p,t.value=g,r&&r===b){r=null;return}I=y?g.position-y.position:0}else o(p);s.forEach(_=>{_(n.value,b,{delta:I,type:zr.pop,direction:I?I>0?pr.forward:pr.back:pr.unknown})})};function l(){r=n.value}function c(g){s.push(g);const p=()=>{const b=s.indexOf(g);b>-1&&s.splice(b,1)};return i.push(p),p}function u(){if(document.visibilityState==="hidden"){const{history:g}=window;if(!g.state)return;g.replaceState($e({},g.state,{scroll:Wi()}),"")}}function f(){for(const g of i)g();i=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",u),document.removeEventListener("visibilitychange",u)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u),{pauseListeners:l,listen:c,destroy:f}}function uc(e,t,n,o=!1,s=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:s?Wi():null}}function Lv(e){const{history:t,location:n}=window,o={value:md(e,n)},s={value:t.state};s.value||i(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,c,u){const f=e.indexOf("#"),g=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Pv()+e+l;try{t[u?"replaceState":"pushState"](c,"",g),s.value=c}catch(p){console.error(p),n[u?"replace":"assign"](g)}}function r(l,c){i(l,$e({},t.state,uc(s.value.back,l,s.value.forward,!0),c,{position:s.value.position}),!0),o.value=l}function a(l,c){const u=$e({},s.value,t.state,{forward:l,scroll:Wi()});i(u.current,u,!0),i(l,$e({},uc(o.value,l,null),{position:u.position+1},c),!1),o.value=l}return{location:o,state:s,push:a,replace:r}}function Fv(e){e=yv(e);const t=Lv(e),n=Hv(e,t.state,t.location,t.replace);function o(i,r=!0){r||n.pauseListeners(),history.go(i)}const s=$e({location:"",base:e,go:o,createHref:Bv.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}let Zn=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var Xe=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(Xe||{});const Rv={type:Zn.Static,value:""},Mv=/[a-zA-Z0-9_]/;function Ov(e){if(!e)return[[]];if(e==="/")return[[Rv]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=Xe.Static,o=n;const s=[];let i;function r(){i&&s.push(i),i=[]}let a=0,l,c="",u="";function f(){c&&(n===Xe.Static?i.push({type:Zn.Static,value:c}):n===Xe.Param||n===Xe.ParamRegExp||n===Xe.ParamRegExpEnd?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:Zn.Param,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function g(){c+=l}for(;at.length?t.length===1&&t[0]===ht.Static+ht.Segment?1:-1:0}function yd(e,t){let n=0;const o=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Uv={strict:!1,end:!0,sensitive:!1};function Gv(e,t,n){const o=Vv(Ov(e.path),n),s=$e(o,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function Wv(e,t){const n=[],o=new Map;t=sc(Uv,t);function s(f){return o.get(f)}function i(f,g,p){const b=!p,y=pc(f);y.aliasOf=p&&p.record;const I=sc(t,f),_=[y];if("alias"in f){const B=typeof f.alias=="string"?[f.alias]:f.alias;for(const $ of B)_.push(pc($e({},y,{components:p?p.record.components:y.components,path:$,aliasOf:p?p.record:y})))}let k,A;for(const B of _){const{path:$}=B;if(g&&$[0]!=="/"){const S=g.record.path,L=S[S.length-1]==="/"?"":"/";B.path=g.record.path+($&&L+$)}if(k=Gv(B,g,I),p?p.alias.push(k):(A=A||k,A!==k&&A.alias.push(k),b&&f.name&&!hc(k)&&r(f.name)),bd(k)&&l(k),y.children){const S=y.children;for(let L=0;L{r(A)}:cs}function r(f){if(Ad(f)){const g=o.get(f);g&&(o.delete(f),n.splice(n.indexOf(g),1),g.children.forEach(r),g.alias.forEach(r))}else{const g=n.indexOf(f);g>-1&&(n.splice(g,1),f.record.name&&o.delete(f.record.name),f.children.forEach(r),f.alias.forEach(r))}}function a(){return n}function l(f){const g=zv(f,n);n.splice(g,0,f),f.record.name&&!hc(f)&&o.set(f.record.name,f)}function c(f,g){let p,b={},y,I;if("name"in f&&f.name){if(p=o.get(f.name),!p)throw $o(ze.MATCHER_NOT_FOUND,{location:f});I=p.record.name,b=$e(gc(g.params,p.keys.filter(A=>!A.optional).concat(p.parent?p.parent.keys.filter(A=>A.optional):[]).map(A=>A.name)),f.params&&gc(f.params,p.keys.map(A=>A.name))),y=p.stringify(b)}else if(f.path!=null)y=f.path,p=n.find(A=>A.re.test(y)),p&&(b=p.parse(y),I=p.record.name);else{if(p=g.name?o.get(g.name):n.find(A=>A.re.test(g.path)),!p)throw $o(ze.MATCHER_NOT_FOUND,{location:f,currentLocation:g});I=p.record.name,b=$e({},g.params,f.params),y=p.stringify(b)}const _=[];let k=p;for(;k;)_.unshift(k.record),k=k.parent;return{name:I,path:y,params:b,matched:_,meta:Kv(_)}}e.forEach(f=>i(f));function u(){n.length=0,o.clear()}return{addRoute:i,resolve:c,removeRoute:r,clearRoutes:u,getRoutes:a,getRecordMatcher:s}}function gc(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function pc(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:jv(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function jv(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function hc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Kv(e){return e.reduce((t,n)=>$e(t,n.meta),{})}function zv(e,t){let n=0,o=t.length;for(;n!==o;){const i=n+o>>1;yd(e,t[i])<0?o=i:n=i+1}const s=Zv(e);return s&&(o=t.lastIndexOf(s,o-1)),o}function Zv(e){let t=e;for(;t=t.parent;)if(bd(t)&&yd(e,t)===0)return t}function bd({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Ac(e){const t=Oe(ji),n=Oe(Ra),o=E(()=>{const l=h(e.to);return t.resolve(l)}),s=E(()=>{const{matched:l}=o.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const g=f.findIndex(So.bind(null,u));if(g>-1)return g;const p=vc(l[c-2]);return c>1&&vc(u)===p&&f[f.length-1].path!==p?f.findIndex(So.bind(null,l[c-2])):g}),i=E(()=>s.value>-1&&tm(n.params,o.value.params)),r=E(()=>s.value>-1&&s.value===n.matched.length-1&&hd(n.params,o.value.params));function a(l={}){if(em(l)){const c=t[h(e.replace)?"replace":"push"](h(e.to)).catch(cs);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:o,href:E(()=>o.value.href),isActive:i,isExactActive:r,navigate:a}}function Jv(e){return e.length===1?e[0]:e}const Yv=M({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:Ac,setup(e,{slots:t}){const n=oo(Ac(e)),{options:o}=Oe(ji),s=E(()=>({[mc(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[mc(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&Jv(t.default(n));return e.custom?i:ke("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),Xv=Yv;function em(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function tm(e,t){for(const n in t){const o=t[n],s=e[n];if(typeof o=="string"){if(o!==s)return!1}else if(!jt(s)||s.length!==o.length||o.some((i,r)=>i.valueOf()!==s[r].valueOf()))return!1}return!0}function vc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const mc=(e,t,n)=>e??t??n,nm=M({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=Oe(Jr),s=E(()=>e.route||o.value),i=Oe(cc,0),r=E(()=>{let c=h(i);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=E(()=>s.value.matched[r.value]);Xn(cc,E(()=>r.value+1)),Xn(Sv,a),Xn(Jr,s);const l=Z();return Ae(()=>[l.value,a.value,e.name],([c,u,f],[g,p,b])=>{u&&(u.instances[f]=c,p&&p!==u&&c&&c===g&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),c&&u&&(!p||!So(u,p)||!g)&&(u.enterCallbacks[f]||[]).forEach(y=>y(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=a.value,g=f&&f.components[u];if(!g)return yc(n.default,{Component:g,route:c});const p=f.props[u],b=p?p===!0?c.params:typeof p=="function"?p(c):p:null,I=ke(g,$e({},b,t,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return yc(n.default,{Component:I,route:c})||I}}});function yc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const om=nm;function sm(e){const t=Wv(e.routes,e),n=e.parseQuery||xv,o=e.stringifyQuery||lc,s=e.history,i=Zo(),r=Zo(),a=Zo(),l=Ie(mn);let c=mn;po&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=dr.bind(null,D=>""+D),f=dr.bind(null,dv),g=dr.bind(null,Cs);function p(D,le){let ne,de;return Ad(D)?(ne=t.getRecordMatcher(D),de=le):de=D,t.addRoute(de,ne)}function b(D){const le=t.getRecordMatcher(D);le&&t.removeRoute(le)}function y(){return t.getRoutes().map(D=>D.record)}function I(D){return!!t.getRecordMatcher(D)}function _(D,le){if(le=$e({},le||l.value),typeof D=="string"){const Q=gr(n,D,le.path),P=t.resolve({path:Q.path},le),U=s.createHref(Q.fullPath);return $e(Q,P,{params:g(P.params),hash:Cs(Q.hash),redirectedFrom:void 0,href:U})}let ne;if(D.path!=null)ne=$e({},D,{path:gr(n,D.path,le.path).path});else{const Q=$e({},D.params);for(const P in Q)Q[P]==null&&delete Q[P];ne=$e({},D,{params:f(Q)}),le.params=f(le.params)}const de=t.resolve(ne,le),Ee=D.hash||"";de.params=u(g(de.params));const Le=hv(o,$e({},D,{hash:cv(Ee),path:de.path})),C=s.createHref(Le);return $e({fullPath:Le,hash:Ee,query:o===lc?Tv(D.query):D.query||{}},de,{redirectedFrom:void 0,href:C})}function k(D){return typeof D=="string"?gr(n,D,l.value.path):$e({},D)}function A(D,le){if(c!==D)return $o(ze.NAVIGATION_CANCELLED,{from:le,to:D})}function B(D){return L(D)}function $(D){return B($e(k(D),{replace:!0}))}function S(D,le){const ne=D.matched[D.matched.length-1];if(ne&&ne.redirect){const{redirect:de}=ne;let Ee=typeof de=="function"?de(D,le):de;return typeof Ee=="string"&&(Ee=Ee.includes("?")||Ee.includes("#")?Ee=k(Ee):{path:Ee},Ee.params={}),$e({query:D.query,hash:D.hash,params:Ee.path!=null?{}:D.params},Ee)}}function L(D,le){const ne=c=_(D),de=l.value,Ee=D.state,Le=D.force,C=D.replace===!0,Q=S(ne,de);if(Q)return L($e(k(Q),{state:typeof Q=="object"?$e({},Ee,Q.state):Ee,force:Le,replace:C}),le||ne);const P=ne;P.redirectedFrom=le;let U;return!Le&&Av(o,de,ne)&&(U=$o(ze.NAVIGATION_DUPLICATED,{to:P,from:de}),gt(de,de,!0,!1)),(U?Promise.resolve(U):O(P,de)).catch(N=>An(N)?An(N,ze.NAVIGATION_GUARD_REDIRECT)?N:mt(N):ae(N,P,de)).then(N=>{if(N){if(An(N,ze.NAVIGATION_GUARD_REDIRECT))return L($e({replace:C},k(N.to),{state:typeof N.to=="object"?$e({},Ee,N.to.state):Ee,force:Le}),le||P)}else N=q(P,de,!0,C,Ee);return J(P,de,N),N})}function V(D,le){const ne=A(D,le);return ne?Promise.reject(ne):Promise.resolve()}function H(D){const le=pn.values().next().value;return le&&typeof le.runWithContext=="function"?le.runWithContext(D):D()}function O(D,le){let ne;const[de,Ee,Le]=$v(D,le);ne=hr(de.reverse(),"beforeRouteLeave",D,le);for(const Q of de)Q.leaveGuards.forEach(P=>{ne.push(Ln(P,D,le))});const C=V.bind(null,D,le);return ne.push(C),ct(ne).then(()=>{ne=[];for(const Q of i.list())ne.push(Ln(Q,D,le));return ne.push(C),ct(ne)}).then(()=>{ne=hr(Ee,"beforeRouteUpdate",D,le);for(const Q of Ee)Q.updateGuards.forEach(P=>{ne.push(Ln(P,D,le))});return ne.push(C),ct(ne)}).then(()=>{ne=[];for(const Q of Le)if(Q.beforeEnter)if(jt(Q.beforeEnter))for(const P of Q.beforeEnter)ne.push(Ln(P,D,le));else ne.push(Ln(Q.beforeEnter,D,le));return ne.push(C),ct(ne)}).then(()=>(D.matched.forEach(Q=>Q.enterCallbacks={}),ne=hr(Le,"beforeRouteEnter",D,le,H),ne.push(C),ct(ne))).then(()=>{ne=[];for(const Q of r.list())ne.push(Ln(Q,D,le));return ne.push(C),ct(ne)}).catch(Q=>An(Q,ze.NAVIGATION_CANCELLED)?Q:Promise.reject(Q))}function J(D,le,ne){a.list().forEach(de=>H(()=>de(D,le,ne)))}function q(D,le,ne,de,Ee){const Le=A(D,le);if(Le)return Le;const C=le===mn,Q=po?history.state:{};ne&&(de||C?s.replace(D.fullPath,$e({scroll:C&&Q&&Q.scroll},Ee)):s.push(D.fullPath,Ee)),l.value=D,gt(D,le,ne,C),mt()}let ue;function ie(){ue||(ue=s.listen((D,le,ne)=>{if(!bt.listening)return;const de=_(D),Ee=S(de,bt.currentRoute.value);if(Ee){L($e(Ee,{replace:!0,force:!0}),de).catch(cs);return}c=de;const Le=l.value;po&&Ev(ac(Le.fullPath,ne.delta),Wi()),O(de,Le).catch(C=>An(C,ze.NAVIGATION_ABORTED|ze.NAVIGATION_CANCELLED)?C:An(C,ze.NAVIGATION_GUARD_REDIRECT)?(L($e(k(C.to),{force:!0}),de).then(Q=>{An(Q,ze.NAVIGATION_ABORTED|ze.NAVIGATION_DUPLICATED)&&!ne.delta&&ne.type===zr.pop&&s.go(-1,!1)}).catch(cs),Promise.reject()):(ne.delta&&s.go(-ne.delta,!1),ae(C,de,Le))).then(C=>{C=C||q(de,Le,!1),C&&(ne.delta&&!An(C,ze.NAVIGATION_CANCELLED)?s.go(-ne.delta,!1):ne.type===zr.pop&&An(C,ze.NAVIGATION_ABORTED|ze.NAVIGATION_DUPLICATED)&&s.go(-1,!1)),J(de,Le,C)}).catch(cs)}))}let fe=Zo(),Y=Zo(),me;function ae(D,le,ne){mt(D);const de=Y.list();return de.length?de.forEach(Ee=>Ee(D,le,ne)):console.error(D),Promise.reject(D)}function Be(){return me&&l.value!==mn?Promise.resolve():new Promise((D,le)=>{fe.add([D,le])})}function mt(D){return me||(me=!D,ie(),fe.list().forEach(([le,ne])=>D?ne(D):le()),fe.reset()),D}function gt(D,le,ne,de){const{scrollBehavior:Ee}=e;if(!po||!Ee)return Promise.resolve();const Le=!ne&&kv(ac(D.fullPath,0))||(de||!ne)&&history.state&&history.state.scroll||null;return lt().then(()=>Ee(D,le,Le)).then(C=>C&&Cv(C)).catch(C=>ae(C,D,le))}const tt=D=>s.go(D);let yt;const pn=new Set,bt={currentRoute:l,listening:!0,addRoute:p,removeRoute:b,clearRoutes:t.clearRoutes,hasRoute:I,getRoutes:y,resolve:_,options:e,push:B,replace:$,go:tt,back:()=>tt(-1),forward:()=>tt(1),beforeEach:i.add,beforeResolve:r.add,afterEach:a.add,onError:Y.add,isReady:Be,install(D){D.component("RouterLink",Xv),D.component("RouterView",om),D.config.globalProperties.$router=bt,Object.defineProperty(D.config.globalProperties,"$route",{enumerable:!0,get:()=>h(l)}),po&&!yt&&l.value===mn&&(yt=!0,B(s.location).catch(de=>{}));const le={};for(const de in mn)Object.defineProperty(le,de,{get:()=>l.value[de],enumerable:!0});D.provide(ji,bt),D.provide(Ra,Yu(le)),D.provide(Jr,l);const ne=D.unmount;pn.add(D),D.unmount=function(){pn.delete(D),pn.size<1&&(c=mn,ue&&ue(),ue=null,l.value=mn,yt=!1,me=!1),ne()}}};function ct(D){return D.reduce((le,ne)=>le.then(()=>H(ne)),Promise.resolve())}return bt}function Do(){return Oe(ji)}function vt(e){return Oe(Ra)}var Ma=Symbol(""),fn=()=>{const e=Oe(Ma);if(!e)throw new Error("useClientData() is called without provider.");return e},im=()=>fn().pageComponent,Bd=()=>fn().pageData,Ki=()=>fn().pageFrontmatter,rm=()=>fn().pageHead,Ls=()=>fn().pageLang,am=()=>fn().pageLayout,Nt=()=>fn().routeLocale,lm=()=>fn().routePath,cm=()=>fn().siteLocaleData,Oa=fn,um=Ki,fm=Bd,Yr=new Set,Na=e=>{Yr.add(e),Kt(()=>{Yr.delete(e)})},dm=Symbol(""),Xr=Ie(JA),Eo=Ie(YA),Id=(e,t)=>{const n=VA(e,t);if(Eo.value[n])return n;const o=encodeURI(n);if(Eo.value[o])return o;const s=Xr.value[n]||Xr.value[o];return s||n},ro=(e,t)=>{const{pathname:n,hashAndQueries:o}=ad(e),s=Id(n,t),i=s+o;return Eo.value[s]?{...Eo.value[s],path:i,notFound:!1}:{...Eo.value["/404.html"],path:i,notFound:!0}},xn=(e,t)=>{const{pathname:n,hashAndQueries:o}=ad(e);return Id(n,t)+o},gm=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&e.currentTarget.getAttribute("target")?.match(/\b_blank\b/i)))return e.preventDefault(),!0},pm=M({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const n=Do(),o=vt(),s=E(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${xn(e.to,o.path).substring(1)}`);return()=>ke("a",{class:["route-link",{[e.activeClass]:e.active}],href:s.value,onClick:(i={})=>{gm(i)&&n.push(e.to).catch()}},t.default())}}),Da=M({name:"ClientOnly",setup(e,t){const n=Z(!1);return Se(()=>{n.value=!0}),()=>n.value?t.slots.default?.():null}}),Zs=e=>{Yr.forEach(t=>t(e))},Cd=M({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=im(),n=E(()=>{if(!e.path)return t.value;const s=ro(e.path);return _a(async()=>s.loader().then(({comp:i})=>i))}),o=Ki();return Ae(o,()=>{Zs("updated")},{deep:!0,flush:"post"}),()=>ke(n.value,{onVnodeMounted:()=>{Zs("mounted")},onVnodeUpdated:()=>{Zs("updated")},onVnodeBeforeUnmount:()=>{Zs("beforeUnmount")}})}}),hm="Layout",Am="en-US",Wn=oo({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const o=an(t.description)?t.description:n.description,s=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return KA(s)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Am,resolvePageLayout:(e,t)=>{const n=an(e.frontmatter.layout)?e.frontmatter.layout:hm;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>qA(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},o)=>({...n,...t[o],head:[...t[o]?.head??[],...n.head]})}),dn=(e={})=>e,xt=e=>Zt(e)?e:`/${Vn(e)}`,vm=Object.defineProperty,mm=(e,t)=>{for(var n in t)vm(e,n,{get:t[n],enumerable:!0})},ym={};const bm=Object.freeze(Object.defineProperty({__proto__:null,default:ym},Symbol.toStringTag,{value:"Module"}));var Bm={};mm(Bm,{COMPONENT_STATE_TYPE:()=>Im,INSPECTOR_ID:()=>Cm,INSPECTOR_LABEL:()=>Em,INSPECTOR_NODES:()=>km,INSPECTOR_STATE_SECTION_NAME:()=>wm,PLUGIN_ID:()=>Ed,PLUGIN_LABEL:()=>Va});var Ed="org.vuejs.vuepress",Va="VuePress",Im=Va,Cm=Ed,Em=Va,bc={id:"INTERNAL",label:"Internal",keys:["layouts","routes","redirects"]},Bc={id:"SITE",label:"Site",keys:["siteData","siteLocaleData"]},Ic={id:"ROUTE",label:"Route",keys:["routePath","routeLocale"]},Cc={id:"PAGE",label:"Page",keys:["pageData","pageFrontmatter","pageLang","pageHead","pageHeadTitle","pageLayout","pageComponent"]},km={[bc.id]:bc,[Bc.id]:Bc,[Ic.id]:Ic,[Cc.id]:Cc},wm="State",Ct=Uint8Array,vo=Uint16Array,Qm=Int32Array,kd=new Ct([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),wd=new Ct([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),_m=new Ct([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Qd=function(e,t){for(var n=new vo(31),o=0;o<31;++o)n[o]=t+=1<>1|(Ve&21845)<<1;$n=($n&52428)>>2|($n&13107)<<2,$n=($n&61680)>>4|($n&3855)<<4,ea[Ve]=(($n&65280)>>8|($n&255)<<8)>>1}var us=(function(e,t,n){for(var o=e.length,s=0,i=new vo(t);s>l]=c}else for(a=new vo(o),s=0;s>15-e[s]);return a}),Fs=new Ct(288);for(var Ve=0;Ve<144;++Ve)Fs[Ve]=8;for(var Ve=144;Ve<256;++Ve)Fs[Ve]=9;for(var Ve=256;Ve<280;++Ve)Fs[Ve]=7;for(var Ve=280;Ve<288;++Ve)Fs[Ve]=8;var Td=new Ct(32);for(var Ve=0;Ve<32;++Ve)Td[Ve]=5;var $m=us(Fs,9,1),Pm=us(Td,5,1),Ar=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},Vt=function(e,t,n){var o=t/8|0;return(e[o]|e[o+1]<<8)>>(t&7)&n},vr=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},Hm=function(e){return(e+7)/8|0},Sd=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new Ct(e.subarray(t,n))},Lm=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],$t=function(e,t,n){var o=new Error(t||Lm[e]);if(o.code=e,Error.captureStackTrace&&Error.captureStackTrace(o,$t),!n)throw o;return o},Fm=function(e,t,n,o){var s=e.length,i=0;if(!s||t.f&&!t.l)return n||new Ct(0);var r=!n,a=r||t.i!=2,l=t.i;r&&(n=new Ct(s*3));var c=function(Ee){var Le=n.length;if(Ee>Le){var C=new Ct(Math.max(Le*2,Ee));C.set(n),n=C}},u=t.f||0,f=t.p||0,g=t.b||0,p=t.l,b=t.d,y=t.m,I=t.n,_=s*8;do{if(!p){u=Vt(e,f,1);var k=Vt(e,f+1,3);if(f+=3,k)if(k==1)p=$m,b=Pm,y=9,I=5;else if(k==2){var S=Vt(e,f,31)+257,L=Vt(e,f+10,15)+4,V=S+Vt(e,f+5,31)+1;f+=14;for(var H=new Ct(V),O=new Ct(19),J=0;J>4;if(A<16)H[J++]=A;else{var Y=0,me=0;for(A==16?(me=3+Vt(e,f,3),f+=2,Y=H[J-1]):A==17?(me=3+Vt(e,f,7),f+=3):A==18&&(me=11+Vt(e,f,127),f+=7);me--;)H[J++]=Y}}var ae=H.subarray(0,S),Be=H.subarray(S);y=Ar(ae),I=Ar(Be),p=us(ae,y,1),b=us(Be,I,1)}else $t(1);else{var A=Hm(f)+4,B=e[A-4]|e[A-3]<<8,$=A+B;if($>s){l&&$t(0);break}a&&c(g+B),n.set(e.subarray(A,$),g),t.b=g+=B,t.p=f=$*8,t.f=u;continue}if(f>_){l&&$t(0);break}}a&&c(g+131072);for(var mt=(1<>4;if(f+=Y&15,f>_){l&&$t(0);break}if(Y||$t(2),yt<256)n[g++]=yt;else if(yt==256){tt=f,p=null;break}else{var pn=yt-254;if(yt>264){var J=yt-257,bt=kd[J];pn=Vt(e,f,(1<>4;ct||$t(3),f+=ct&15;var Be=Sm[D];if(D>3){var bt=wd[D];Be+=vr(e,f)&(1<_){l&&$t(0);break}a&&c(g+131072);var le=g+pn;if(g>4>7||(e[0]<<8|e[1])%31)&&$t(6,"invalid zlib data"),(e[1]>>5&1)==1&&$t(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function Om(e,t){return Fm(e.subarray(Mm(e),-4),{i:2},t,t)}var ta=typeof TextDecoder<"u"&&new TextDecoder,Nm=0;try{ta.decode(Rm,{stream:!0}),Nm=1}catch{}var Dm=function(e){for(var t="",n=0;;){var o=e[n++],s=(o>127)+(o>223)+(o>239);if(n+s>e.length)return{s:t,r:Sd(e,n-1)};s?s==3?(o=((o&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|o>>10,56320|o&1023)):s&1?t+=String.fromCharCode((o&31)<<6|e[n++]&63):t+=String.fromCharCode((o&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(o)}};function Vm(e,t){{for(var n=new Ct(e.length),o=0;o{const t=atob(e);return qm(Om(Vm(t)))},$d=e=>{let t=e.replaceAll("
","
").replaceAll("%","%25").replaceAll('"',"%22").replaceAll("'","%27").replaceAll("&","%26").replaceAll("#","%23").replaceAll("{","%7B").replaceAll("}","%7D").replaceAll("<","%3C").replaceAll(">","%3E");return e.includes("xmlns")||(t=t.replace("typeof e<"u",Gm=e=>typeof e=="boolean",Qi=e=>Array.isArray(e),Wm=(e,t)=>an(e)&&e.startsWith(t),{entries:jm}=Object,qa=e=>Wm(e,"/")&&e[1]!=="/",Km=()=>navigator.userAgent,zm=()=>{const e=navigator.userAgentData?.mobile;return Gm(e)?e:/\b(Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Mobile|CriOS|FxiOS)\b/i.test(Km())},Ec=()=>document.documentElement.dataset.theme==="dark",ko=(e,t)=>{const n=Ot()?.appContext.components;return n?e in n||rt(e)in n||xs(rt(e))in n:!1},Zm=e=>new Promise(t=>{setTimeout(t,e)}),kc=e=>typeof e=="number"?`${e}px`:e,Ua=({size:e=48,stroke:t=4,wrapper:n=!0,height:o=2*e})=>{const s=``,i=ke("span",{style:`--loading-icon: url("${$d(s)}");--icon-size: ${kc(e)};display: inline-block;width: var(--icon-size);height: var(--icon-size);background-color: currentcolor;-webkit-mask-image: var(--loading-icon);mask-image: var(--loading-icon)`});return n?ke("div",{style:`display: flex;align-items: center;justify-content: center;height: ${kc(o)}`},i):i};Ua.displayName="LoadingIcon";const Rs=M({name:"FadeInExpandTransition",props:{group:Boolean,appear:Boolean,width:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function},setup(e,{slots:t}){const n=a=>{a.style[e.width?"maxWidth":"maxHeight"]=`${a.offsetHeight}px`,a.offsetWidth},o=a=>{a.style[e.width?"maxWidth":"maxHeight"]="0",a.offsetWidth,e.onLeave?.()},s=a=>{a.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterLeave?.()},i=a=>{if(a.style.transition="none",e.width){const l=a.offsetWidth;a.style.maxWidth="0",a.offsetWidth,a.style.transition="",a.style.maxWidth=`${l}px`}else{const l=a.offsetHeight;a.style.maxHeight="0",a.offsetWidth,a.style.transition="",a.style.maxHeight=`${l}px`}a.offsetWidth},r=a=>{a.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterEnter?.()};return()=>ke(e.group?BA:zt,{name:e.width?"fade-in-width-expand":"fade-in-height-expand",appear:e.appear,onEnter:i,onAfterEnter:r,onBeforeLeave:n,onLeave:o,onAfterLeave:s,...e.group?void 0:{mode:e.mode}},t)}}),Jm=Symbol(""),na=Z(!1);typeof document<"u"&&(na.value=Ec(),new MutationObserver(()=>{na.value=Ec()}).observe(document.documentElement,{attributeFilter:["data-theme"],attributes:!0}));const Ym=()=>Rt(Oe(Jm,na)),Xm=e=>{const t=Nt();return E(()=>{const n=he(e);return n[t.value]??n["/"]??Object.values(n)[0]})},Ms=Xm;function un(e,t){return ma()?(hp(e,t),!0):!1}const mr=new WeakMap,ey=(...e)=>{var t;const n=e[0],o=(t=Ot())===null||t===void 0?void 0:t.proxy,s=o??ma();if(s==null&&!af())throw new Error("injectLocal must be called in setup");return s&&mr.has(s)&&n in mr.get(s)?mr.get(s)[n]:Oe(...e)},Po=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ty=e=>e!=null,ny=Object.prototype.toString,oy=e=>ny.call(e)==="[object Object]",kt=()=>{};function Ga(...e){if(e.length!==1)return so(...e);const t=e[0];return typeof t=="function"?Rt(Ca(()=>({get:t,set:kt}))):Z(t)}function Wa(e,t){function n(...o){return new Promise((s,i)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(s).catch(i)})}return n}const Pd=e=>e();function Hd(e,t={}){let n,o,s=kt;const i=l=>{clearTimeout(l),s(),s=kt};let r;return l=>{const c=he(e),u=he(t.maxWait);return n&&i(n),c<=0||u!==void 0&&u<=0?(o&&(i(o),o=void 0),Promise.resolve(l())):new Promise((f,g)=>{s=t.rejectOnCancel?g:f,r=l,u&&!o&&(o=setTimeout(()=>{n&&i(n),o=void 0,f(r())},u)),n=setTimeout(()=>{o&&i(o),o=void 0,f(l())},c)})}}function sy(...e){let t=0,n,o=!0,s=kt,i,r,a,l,c;!Ge(e[0])&&typeof e[0]=="object"?{delay:r,trailing:a=!0,leading:l=!0,rejectOnCancel:c=!1}=e[0]:[r,a=!0,l=!0,c=!1]=e;const u=()=>{n&&(clearTimeout(n),n=void 0,s(),s=kt)};return g=>{const p=he(r),b=Date.now()-t,y=()=>i=g();return u(),p<=0?(t=Date.now(),y()):(b>p?(t=Date.now(),(l||!o)&&y()):a&&(i=new Promise((I,_)=>{s=c?_:I,n=setTimeout(()=>{t=Date.now(),o=!0,I(y()),u()},Math.max(0,p-b))})),!l&&!n&&(n=setTimeout(()=>o=!0,p)),o=!1,i)}}function iy(e=Pd,t={}){const{initialState:n="active"}=t,o=Ga(n==="active");function s(){o.value=!1}function i(){o.value=!0}return{isActive:Rt(o),pause:s,resume:i,eventFilter:(...a)=>{o.value&&e(...a)}}}function ry(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const o=t;t=void 0,o&&await o},n}function wc(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function fs(e){return Array.isArray(e)?e:[e]}function Ld(e){return Ot()}function Fd(e,t=200,n={}){return Wa(Hd(t,n),e)}function Rd(e,t=200,n=!1,o=!0,s=!1){return Wa(sy(t,n,o,s),e)}function Md(e,t,n={}){const{eventFilter:o=Pd,...s}=n;return Ae(e,Wa(o,t),s)}function ay(e,t,n={}){const{eventFilter:o,initialState:s="active",...i}=n,{eventFilter:r,pause:a,resume:l,isActive:c}=iy(o,{initialState:s});return{stop:Md(e,t,{...i,eventFilter:r}),pause:a,resume:l,isActive:c}}function qn(e,t=!0,n){Ld()?Se(e,n):t?e():lt(e)}function ly(e,t){Ld()&&Kt(e,t)}function cy(e,t=1e3,n={}){const{immediate:o=!0,immediateCallback:s=!1}=n;let i=null;const r=Ie(!1);function a(){i&&(clearInterval(i),i=null)}function l(){r.value=!1,a()}function c(){const u=he(t);u<=0||(r.value=!0,s&&e(),a(),r.value&&(i=setInterval(e,u)))}return o&&Po&&c(),(Ge(t)||typeof t=="function")&&un(Ae(t,()=>{r.value&&Po&&c()})),un(l),{isActive:Xu(r),pause:l,resume:c}}function uy(e,t,n={}){const{immediate:o=!0,immediateCallback:s=!1}=n,i=Ie(!1);let r;function a(){r&&(clearTimeout(r),r=void 0)}function l(){i.value=!1,a()}function c(...u){s&&e(),a(),i.value=!0,r=setTimeout(()=>{i.value=!1,r=void 0,e(...u)},he(t))}return o&&(i.value=!0,Po&&c()),un(l),{isPending:Xu(i),start:c,stop:l}}function Od(e,t,n={}){const{debounce:o=0,maxWait:s=void 0,...i}=n;return Md(e,t,{...i,eventFilter:Hd(o,{maxWait:s})})}const MS=Od;function Ho(e,t,n){return Ae(e,t,{...n,immediate:!0})}function Qc(e,t,n){var o;let s;Ge(n)?s={evaluating:n}:s=n||{};const{lazy:i=!1,flush:r="sync",evaluating:a=void 0,shallow:l=!0,onError:c=(o=globalThis.reportError)!==null&&o!==void 0?o:kt}=s,u=Ie(!i),f=l?Ie(t):Z(t);let g=0;return No(async p=>{if(!u.value)return;g++;const b=g;let y=!1;a&&Promise.resolve().then(()=>{a.value=!0});try{const I=await e(_=>{p(()=>{a&&(a.value=!1),y||_()})});b===g&&(f.value=I)}catch(I){c(I)}finally{a&&b===g&&(a.value=!1),y=!0}},{flush:r}),i?E(()=>(u.value=!0,f.value)):f}const et=Po?window:void 0,ja=Po?window.document:void 0,Nd=Po?window.navigator:void 0;function it(e){var t;const n=he(e);return(t=n?.$el)!==null&&t!==void 0?t:n}function qe(...e){const t=(o,s,i,r)=>(o.addEventListener(s,i,r),()=>o.removeEventListener(s,i,r)),n=E(()=>{const o=fs(he(e[0])).filter(s=>s!=null);return o.every(s=>typeof s!="string")?o:void 0});return Ho(()=>{var o,s;return[(o=(s=n.value)===null||s===void 0?void 0:s.map(i=>it(i)))!==null&&o!==void 0?o:[et].filter(i=>i!=null),fs(he(n.value?e[1]:e[0])),fs(h(n.value?e[2]:e[1])),he(n.value?e[3]:e[2])]},([o,s,i,r],a,l)=>{if(!o?.length||!s?.length||!i?.length)return;const c=oy(r)?{...r}:r,u=o.flatMap(f=>s.flatMap(g=>i.map(p=>t(f,g,p,c))));l(()=>{u.forEach(f=>f())})},{flush:"post"})}function Ka(e,t,n={}){const{window:o=et,ignore:s=[],capture:i=!0,detectIframe:r=!1,controls:a=!1}=n;if(!o)return a?{stop:kt,cancel:kt,trigger:kt}:kt;let l=!0;const c=I=>he(s).some(_=>{if(typeof _=="string")return Array.from(o.document.querySelectorAll(_)).some(k=>k===I.target||I.composedPath().includes(k));{const k=it(_);return k&&(I.target===k||I.composedPath().includes(k))}});function u(I){const _=he(I);return _&&_.$.subTree.shapeFlag===16}function f(I,_){const k=he(I),A=k.$.subTree&&k.$.subTree.children;return A==null||!Array.isArray(A)?!1:A.some(B=>B.el===_.target||_.composedPath().includes(B.el))}const g=I=>{const _=it(e);if(I.target!=null&&!(!(_ instanceof Element)&&u(e)&&f(e,I))&&!(!_||_===I.target||I.composedPath().includes(_))){if("detail"in I&&I.detail===0&&(l=!c(I)),!l){l=!0;return}t(I)}};let p=!1;const b=[qe(o,"click",I=>{p||(p=!0,setTimeout(()=>{p=!1},0),g(I))},{passive:!0,capture:i}),qe(o,"pointerdown",I=>{const _=it(e);l=!c(I)&&!!(_&&!I.composedPath().includes(_))},{passive:!0}),r&&qe(o,"blur",I=>{setTimeout(()=>{var _;const k=it(e);((_=o.document.activeElement)===null||_===void 0?void 0:_.tagName)==="IFRAME"&&!k?.contains(o.document.activeElement)&&t(I)},0)},{passive:!0})].filter(Boolean),y=()=>b.forEach(I=>I());return a?{stop:y,cancel:()=>{l=!1},trigger:I=>{l=!0,g(I),l=!1}}:y}function fy(){const e=Ie(!1),t=Ot();return t&&Se(()=>{e.value=!0},t),e}function Vo(e){const t=fy();return E(()=>(t.value,!!e()))}function Dd(e,t,n={}){const{window:o=et,...s}=n;let i;const r=Vo(()=>o&&"MutationObserver"in o),a=()=>{i&&(i.disconnect(),i=void 0)},l=Ae(E(()=>{const f=fs(he(e)).map(it).filter(ty);return new Set(f)}),f=>{a(),r.value&&f.size&&(i=new MutationObserver(t),f.forEach(g=>i.observe(g,s)))},{immediate:!0,flush:"post"}),c=()=>i?.takeRecords(),u=()=>{l(),a()};return un(u),{isSupported:r,stop:u,takeRecords:c}}function dy(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function _c(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=et,eventName:i="keydown",passive:r=!1,dedupe:a=!1}=o,l=dy(t);return qe(s,i,u=>{u.repeat&&he(a)||l(u)&&n(u)},r)}function xc(e,t={}){const{immediate:n=!0,fpsLimit:o=null,window:s=et,once:i=!1}=t,r=Ie(!1),a=E(()=>{const p=he(o);return p?1e3/p:null});let l=0,c=null;function u(p){if(!r.value||!s)return;l||(l=p);const b=p-l;if(a.value&&bn&&"matchMedia"in n&&typeof n.matchMedia=="function"),i=Ie(typeof o=="number"),r=Ie(),a=Ie(!1),l=c=>{a.value=c.matches};return No(()=>{if(i.value){i.value=!s.value,a.value=he(e).split(",").some(c=>{const u=c.includes("not all"),f=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),g=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let p=!!(f||g);return f&&p&&(p=o>=wc(f[1])),g&&p&&(p=o<=wc(g[1])),u?!p:p});return}s.value&&(r.value=n.matchMedia(he(e)),a.value=r.value.matches)}),qe(r,"change",l,{passive:!0}),E(()=>a.value)}function Tc(e,t={}){const{controls:n=!1,navigator:o=Nd}=t,s=Vo(()=>o&&"permissions"in o),i=Ie(),r=typeof e=="string"?{name:e}:e,a=Ie(),l=()=>{var u,f;a.value=(u=(f=i.value)===null||f===void 0?void 0:f.state)!==null&&u!==void 0?u:"prompt"};qe(i,"change",l,{passive:!0});const c=ry(async()=>{if(s.value){if(!i.value)try{i.value=await o.permissions.query(r)}catch{i.value=void 0}finally{l()}if(n)return we(i.value)}});return c(),n?{state:a,isSupported:s,query:c}:a}function Vd(e={}){const{navigator:t=Nd,read:n=!1,source:o,copiedDuring:s=1500,legacy:i=!1}=e,r=Vo(()=>t&&"clipboard"in t),a=Tc("clipboard-read"),l=Tc("clipboard-write"),c=E(()=>r.value||i),u=Ie(""),f=Ie(!1),g=uy(()=>f.value=!1,s,{immediate:!1});async function p(){let k=!(r.value&&_(a.value));if(!k)try{u.value=await t.clipboard.readText()}catch{k=!0}k&&(u.value=I())}c.value&&n&&qe(["copy","cut"],p,{passive:!0});async function b(k=he(o)){if(c.value&&k!=null){let A=!(r.value&&_(l.value));if(!A)try{await t.clipboard.writeText(k)}catch{A=!0}A&&y(k),u.value=k,f.value=!0,g.start()}}function y(k){const A=document.createElement("textarea");A.value=k,A.style.position="absolute",A.style.opacity="0",A.setAttribute("readonly",""),document.body.appendChild(A),A.select(),document.execCommand("copy"),A.remove()}function I(){var k,A,B;return(k=(A=document)===null||A===void 0||(B=A.getSelection)===null||B===void 0||(B=B.call(A))===null||B===void 0?void 0:B.toString())!==null&&k!==void 0?k:""}function _(k){return k==="granted"||k==="prompt"}return{isSupported:c,text:Rt(u),copied:Rt(f),copy:b}}const Js=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ys="__vueuse_ssr_handlers__",hy=Ay();function Ay(){return Ys in Js||(Js[Ys]=Js[Ys]||{}),Js[Ys]}function qd(e,t){return hy[e]||t}function vy(e){return Nn("(prefers-color-scheme: dark)",e)}function my(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 yy={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()}},Sc="vueuse-storage";function Os(e,t,n,o={}){var s;const{flush:i="pre",deep:r=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:u,window:f=et,eventFilter:g,onError:p=ie=>{console.error(ie)},initOnMounted:b}=o,y=(u?Ie:Z)(typeof t=="function"?t():t),I=E(()=>he(e));if(!n)try{n=qd("getDefaultStorage",()=>et?.localStorage)()}catch(ie){p(ie)}if(!n)return y;const _=he(t),k=my(_),A=(s=o.serializer)!==null&&s!==void 0?s:yy[k],{pause:B,resume:$}=ay(y,ie=>O(ie),{flush:i,deep:r,eventFilter:g});Ae(I,()=>q(),{flush:i});let S=!1;const L=ie=>{b&&!S||q(ie)},V=ie=>{b&&!S||ue(ie)};f&&a&&(n instanceof Storage?qe(f,"storage",L,{passive:!0}):qe(f,Sc,V)),b?qn(()=>{S=!0,q()}):q();function H(ie,fe){if(f){const Y={key:I.value,oldValue:ie,newValue:fe,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent("storage",Y):new CustomEvent(Sc,{detail:Y}))}}function O(ie){try{const fe=n.getItem(I.value);if(ie==null)H(fe,null),n.removeItem(I.value);else{const Y=A.write(ie);fe!==Y&&(n.setItem(I.value,Y),H(fe,Y))}}catch(fe){p(fe)}}function J(ie){const fe=ie?ie.newValue:n.getItem(I.value);if(fe==null)return l&&_!=null&&n.setItem(I.value,A.write(_)),_;if(!ie&&c){const Y=A.read(fe);return typeof c=="function"?c(Y,_):k==="object"&&!Array.isArray(Y)?{..._,...Y}:Y}else return typeof fe!="string"?fe:A.read(fe)}function q(ie){if(!(ie&&ie.storageArea!==n)){if(ie&&ie.key==null){y.value=_;return}if(!(ie&&ie.key!==I.value)){B();try{const fe=A.write(y.value);(ie===void 0||ie?.newValue!==fe)&&(y.value=J(ie))}catch(fe){p(fe)}finally{ie?lt($):$()}}}}function ue(ie){q(ie.detail)}return y}const by="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function By(e={}){const{selector:t="html",attribute:n="class",initialValue:o="auto",window:s=et,storage:i,storageKey:r="vueuse-color-scheme",listenToStorageChanges:a=!0,storageRef:l,emitAuto:c,disableTransition:u=!0}=e,f={auto:"",light:"light",dark:"dark",...e.modes||{}},g=vy({window:s}),p=E(()=>g.value?"dark":"light"),b=l||(r==null?Ga(o):Os(r,o,i,{window:s,listenToStorageChanges:a})),y=E(()=>b.value==="auto"?p.value:b.value),I=qd("updateHTMLAttrs",(B,$,S)=>{const L=typeof B=="string"?s?.document.querySelector(B):it(B);if(!L)return;const V=new Set,H=new Set;let O=null;if($==="class"){const q=S.split(/\s/g);Object.values(f).flatMap(ue=>(ue||"").split(/\s/g)).filter(Boolean).forEach(ue=>{q.includes(ue)?V.add(ue):H.add(ue)})}else O={key:$,value:S};if(V.size===0&&H.size===0&&O===null)return;let J;u&&(J=s.document.createElement("style"),J.appendChild(document.createTextNode(by)),s.document.head.appendChild(J));for(const q of V)L.classList.add(q);for(const q of H)L.classList.remove(q);O&&L.setAttribute(O.key,O.value),u&&(s.getComputedStyle(J).opacity,document.head.removeChild(J))});function _(B){var $;I(t,n,($=f[B])!==null&&$!==void 0?$:B)}function k(B){e.onChanged?e.onChanged(B,_):_(B)}Ae(y,k,{flush:"post",immediate:!0}),qn(()=>k(y.value));const A=E({get(){return c?b.value:y.value},set(B){b.value=B}});return Object.assign(A,{store:b,system:p,state:y})}function Iy(e,t,n={}){const{window:o=et,initialValue:s,observe:i=!1}=n,r=Ie(s),a=E(()=>{var c;return it(t)||(o==null||(c=o.document)===null||c===void 0?void 0:c.documentElement)});function l(){const c=he(e),u=he(a);if(u&&o&&c){var f;r.value=((f=o.getComputedStyle(u).getPropertyValue(c))===null||f===void 0?void 0:f.trim())||r.value||s}}return i&&Dd(a,l,{attributeFilter:["style","class"],window:o}),Ae([a,()=>he(e)],(c,u)=>{u[0]&&u[1]&&u[0].style.removeProperty(u[1]),l()},{immediate:!0}),Ae([r,a],([c,u])=>{const f=he(e);u?.style&&f&&(c==null?u.style.removeProperty(f):u.style.setProperty(f,c))},{immediate:!0}),r}function Cy(e={}){const{valueDark:t="dark",valueLight:n=""}=e,o=By({...e,onChanged:(i,r)=>{var a;e.onChanged?(a=e.onChanged)===null||a===void 0||a.call(e,i==="dark",r,i):r(i)},modes:{dark:t,light:n}}),s=E(()=>o.system.value);return E({get(){return o.value==="dark"},set(i){const r=i?"dark":"light";s.value===r?o.value="auto":o.value=r}})}function ds(e,t,n={}){const{window:o=et,...s}=n;let i;const r=Vo(()=>o&&"ResizeObserver"in o),a=()=>{i&&(i.disconnect(),i=void 0)},l=Ae(E(()=>{const u=he(e);return Array.isArray(u)?u.map(f=>it(f)):[it(u)]}),u=>{if(a(),r.value&&o){i=new ResizeObserver(t);for(const f of u)f&&i.observe(f,s)}},{immediate:!0,flush:"post"}),c=()=>{a(),l()};return un(c),{isSupported:r,stop:c}}function Ud(e,t={width:0,height:0},n={}){const{window:o=et,box:s="content-box"}=n,i=E(()=>{var f;return(f=it(e))===null||f===void 0||(f=f.namespaceURI)===null||f===void 0?void 0:f.includes("svg")}),r=Ie(t.width),a=Ie(t.height),{stop:l}=ds(e,([f])=>{const g=s==="border-box"?f.borderBoxSize:s==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(o&&i.value){const p=it(e);if(p){const b=p.getBoundingClientRect();r.value=b.width,a.value=b.height}}else if(g){const p=fs(g);r.value=p.reduce((b,{inlineSize:y})=>b+y,0),a.value=p.reduce((b,{blockSize:y})=>b+y,0)}else r.value=f.contentRect.width,a.value=f.contentRect.height},n);qn(()=>{const f=it(e);f&&(r.value="offsetWidth"in f?f.offsetWidth:t.width,a.value="offsetHeight"in f?f.offsetHeight:t.height)});const c=Ae(()=>it(e),f=>{r.value=f?t.width:0,a.value=f?t.height:0});function u(){l(),c()}return{width:r,height:a,stop:u}}const $c=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Ey(e,t={}){const{document:n=ja,autoExit:o=!1}=t,s=E(()=>{var k;return(k=it(e))!==null&&k!==void 0?k:n?.documentElement}),i=Ie(!1),r=E(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(k=>n&&k in n||s.value&&k in s.value)),a=E(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(k=>n&&k in n||s.value&&k in s.value)),l=E(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(k=>n&&k in n||s.value&&k in s.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(k=>n&&k in n),u=Vo(()=>s.value&&n&&r.value!==void 0&&a.value!==void 0&&l.value!==void 0),f=()=>c?n?.[c]===s.value:!1,g=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const k=s.value;if(k?.[l.value]!=null)return!!k[l.value]}}return!1};async function p(){if(!(!u.value||!i.value)){if(a.value)if(n?.[a.value]!=null)await n[a.value]();else{const k=s.value;k?.[a.value]!=null&&await k[a.value]()}i.value=!1}}async function b(){if(!u.value||i.value)return;g()&&await p();const k=s.value;r.value&&k?.[r.value]!=null&&(await k[r.value](),i.value=!0)}async function y(){await(i.value?p():b())}const I=()=>{const k=g();(!k||k&&f())&&(i.value=k)},_={capture:!1,passive:!0};return qe(n,$c,I,_),qe(()=>it(s),$c,I,_),qn(I,!1),o&&un(p),{isSupported:u,isFullscreen:i,enter:b,exit:p,toggle:y}}function yr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}const Pc=1;function ky(e,t={}){const{throttle:n=0,idle:o=200,onStop:s=kt,onScroll:i=kt,offset:r={left:0,right:0,top:0,bottom:0},observe:a={mutation:!1},eventListenerOptions:l={capture:!1,passive:!0},behavior:c="auto",window:u=et,onError:f=H=>{console.error(H)}}=t,g=typeof a=="boolean"?{mutation:a}:a,p=Ie(0),b=Ie(0),y=E({get(){return p.value},set(H){_(H,void 0)}}),I=E({get(){return b.value},set(H){_(void 0,H)}});function _(H,O){var J,q,ue,ie;if(!u)return;const fe=he(e);if(!fe)return;(J=fe instanceof Document?u.document.body:fe)===null||J===void 0||J.scrollTo({top:(q=he(O))!==null&&q!==void 0?q:I.value,left:(ue=he(H))!==null&&ue!==void 0?ue:y.value,behavior:he(c)});const Y=(fe==null||(ie=fe.document)===null||ie===void 0?void 0:ie.documentElement)||fe?.documentElement||fe;y!=null&&(p.value=Y.scrollLeft),I!=null&&(b.value=Y.scrollTop)}const k=Ie(!1),A=oo({left:!0,right:!1,top:!0,bottom:!1}),B=oo({left:!1,right:!1,top:!1,bottom:!1}),$=H=>{k.value&&(k.value=!1,B.left=!1,B.right=!1,B.top=!1,B.bottom=!1,s(H))},S=Fd($,n+o),L=H=>{var O;if(!u)return;const J=(H==null||(O=H.document)===null||O===void 0?void 0:O.documentElement)||H?.documentElement||it(H),{display:q,flexDirection:ue,direction:ie}=u.getComputedStyle(J),fe=ie==="rtl"?-1:1,Y=J.scrollLeft;B.left=Yp.value;const me=Math.abs(Y*fe)<=(r.left||0),ae=Math.abs(Y*fe)+J.clientWidth>=J.scrollWidth-(r.right||0)-Pc;q==="flex"&&ue==="row-reverse"?(A.left=ae,A.right=me):(A.left=me,A.right=ae),p.value=Y;let Be=J.scrollTop;H===u.document&&!Be&&(Be=u.document.body.scrollTop),B.top=Beb.value;const mt=Math.abs(Be)<=(r.top||0),gt=Math.abs(Be)+J.clientHeight>=J.scrollHeight-(r.bottom||0)-Pc;q==="flex"&&ue==="column-reverse"?(A.top=gt,A.bottom=mt):(A.top=mt,A.bottom=gt),b.value=Be},V=H=>{var O;u&&(L((O=H.target.documentElement)!==null&&O!==void 0?O:H.target),k.value=!0,S(H),i(H))};return qe(e,"scroll",n?Rd(V,n,!0,!1):V,l),qn(()=>{try{const H=he(e);if(!H)return;L(H)}catch(H){f(H)}}),g?.mutation&&e!=null&&e!==u&&e!==document&&Dd(e,()=>{const H=he(e);H&&L(H)},{attributes:!0,childList:!0,subtree:!0}),qe(e,"scrollend",$,l),{x:y,y:I,isScrolling:k,arrivedState:A,directions:B,measure(){const H=he(e);u&&H&&L(H)}}}function wy(e,t,n={}){const{window:o=et}=n;return Os(e,t,o?.localStorage,n)}function Qy(e){if("interval"in e||"immediate"in e){const{interval:t="requestAnimationFrame",immediate:n=!0}=e;return t==="requestAnimationFrame"?o=>xc(o,{immediate:n}):o=>cy(o,t,e)}return xc}function OS(e={}){const{controls:t=!1,scheduler:n=Qy(e)}=e,o=Z(new Date),i=n(()=>o.value=new Date);return t?{now:o,...i}:o}function NS(e,t=kt,n={}){const{immediate:o=!0,manual:s=!1,type:i="text/javascript",async:r=!0,crossOrigin:a,referrerPolicy:l,noModule:c,defer:u,document:f=ja,attrs:g={},nonce:p=void 0}=n,b=Ie(null);let y=null;const I=A=>new Promise((B,$)=>{const S=O=>(b.value=O,B(O),O);if(!f){B(!1);return}let L=!1,V=f.querySelector(`script[src="${he(e)}"]`);V?V.hasAttribute("data-loaded")&&S(V):(V=f.createElement("script"),V.type=i,V.async=r,V.src=he(e),u&&(V.defer=u),a&&(V.crossOrigin=a),c&&(V.noModule=c),l&&(V.referrerPolicy=l),p&&(V.nonce=p),Object.entries(g).forEach(([O,J])=>V?.setAttribute(O,J)),L=!0);const H={passive:!0};qe(V,"error",O=>$(O),H),qe(V,"abort",O=>$(O),H),qe(V,"load",()=>{V.setAttribute("data-loaded","true"),t(V),S(V)},H),L&&(V=f.head.appendChild(V)),A||S(V)}),_=(A=!0)=>(y||(y=I(A)),y),k=()=>{if(!f)return;y=null,b.value&&(b.value=null);const A=f.querySelector(`script[src="${he(e)}"]`);A&&f.head.removeChild(A)};return o&&!s&&qn(_),s||ly(k),{scriptTag:b,load:_,unload:k}}const br=new WeakMap;function za(e,t=!1){const n=Ie(t);let o="";Ae(Ga(e),r=>{const a=yr(he(r));if(a){const l=a;if(br.get(l)||br.set(l,l.style.overflow),l.style.overflow!=="hidden"&&(o=l.style.overflow),l.style.overflow==="hidden")return n.value=!0;if(n.value)return l.style.overflow="hidden"}},{immediate:!0});const s=()=>{const r=yr(he(e));!r||n.value||(r.style.overflow="hidden",n.value=!0)},i=()=>{const r=yr(he(e));!r||!n.value||(r.style.overflow=o,br.delete(r),n.value=!1)};return un(i),E({get(){return n.value},set(r){r?s():i()}})}function Gd(e,t,n={}){const{window:o=et}=n;return Os(e,t,o?.sessionStorage,n)}let _y=0;function DS(e,t={}){const n=Ie(!1),{document:o=ja,immediate:s=!0,manual:i=!1,id:r=`vueuse_styletag_${++_y}`}=t,a=Ie(e);let l=()=>{};const c=()=>{if(!o)return;const f=o.getElementById(r)||o.createElement("style");f.isConnected||(f.id=r,t.nonce&&(f.nonce=t.nonce),t.media&&(f.media=t.media),o.head.appendChild(f)),!n.value&&(l=Ae(a,g=>{f.textContent=g},{immediate:!0}),n.value=!0)},u=()=>{!o||!n.value||(l(),o.head.removeChild(o.getElementById(r)),n.value=!1)};return s&&!i&&qn(c),i||un(u),{id:r,css:a,unload:u,load:c,isLoaded:Rt(n)}}function Za(e={}){const{window:t=et,...n}=e;return ky(t,n)}function Wd(e={}){const{window:t=et,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:i=!0,type:r="inner"}=e,a=Ie(n),l=Ie(o),c=()=>{if(t)if(r==="outer")a.value=t.outerWidth,l.value=t.outerHeight;else if(r==="visual"&&t.visualViewport){const{width:f,height:g,scale:p}=t.visualViewport;a.value=Math.round(f*p),l.value=Math.round(g*p)}else i?(a.value=t.innerWidth,l.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight)};c(),qn(c);const u={passive:!0};return qe("resize",c,u),t&&r==="visual"&&t.visualViewport&&qe(t.visualViewport,"resize",c,u),s&&Ae(Nn("(orientation: portrait)"),()=>c()),{width:a,height:l}}const xy=/language-(shellscript|shell|bash|sh|zsh)/,Ty=({selector:e,ignoreSelector:t,inlineSelector:n,duration:o=2e3,locales:s,showInMobile:i,transform:r})=>{const a=Nn("(max-width: 419px)"),l=E(()=>!a.value||i),c=Ms(s),u=y=>{if(y.hasAttribute("copy-code"))return;const I=document.createElement("button");I.type="button",I.classList.add("vp-copy-code-button"),I.setAttribute("aria-label",c.value.copy),I.dataset.copied=c.value.copied,y.parentElement?.insertBefore(I,y),y.setAttribute("copy-code","")},f=()=>{document.body.classList.toggle("no-copy-code",!l.value),l.value&&document.querySelectorAll(e).forEach(y=>{u(y)})};Ho(l,()=>lt(f),{flush:"post"}),Na(y=>{y!=="beforeUnmount"&&f()});const{copy:g}=Vd({legacy:!0}),p=new WeakMap,b=async(y,I,_)=>{const k=I.cloneNode(!0);k.querySelectorAll(t).forEach($=>{$.remove()}),r&&r(k);let A=k.textContent||"";if(xy.test(y.className)&&(A=A.replaceAll(/^ *(\$|>) /gm,"")),await g(A),o<=0)return;_.classList.add("copied"),clearTimeout(p.get(_));const B=setTimeout(()=>{_.classList.remove("copied"),_.blur(),p.delete(_)},o);p.set(_,B)};qe("click",y=>{const I=y.target;if(l.value&&I.matches('div[class*="language-"] > button.vp-copy-code-button')){const _=I.parentElement,k=I.nextElementSibling;if(!_||!k)return;b(_,k,I)}},{passive:!0})};var Sy={"/":{copy:"复制代码",copied:"已复制"}};const $y=dn({setup:()=>{Ty({selector:'[vp-content] div[class*="language-"] pre',ignoreSelector:".vp-copy-ignore,.diff.remove",inlineSelector:"",locales:Sy,duration:2e3,showInMobile:!1})}}),Py=Object.freeze(Object.defineProperty({__proto__:null,default:$y},Symbol.toStringTag,{value:"Module"})),Hy=({selector:e='div[class*="language-"].has-collapsed-lines > .collapsed-lines'}={})=>{qe("click",t=>{const n=t.target;if(n.matches(e)){const o=n.parentElement;o?.classList.toggle("collapsed")&&o.scrollIntoView({block:"center",behavior:"instant"})}},{passive:!0})},Ly={setup(){Hy()}},Fy=Object.freeze(Object.defineProperty({__proto__:null,default:Ly},Symbol.toStringTag,{value:"Module"})),Ry=M({__name:"VPCopyButton",props:{text:{},encode:{type:Boolean,default:!1}},setup(e){const t=E(()=>e.encode?Es(e.text):e.text),{copied:n,copy:o}=Vd();return(s,i)=>(d(),v("button",{type:"button",class:K(["vp-copy-code-button",{copied:h(n)}]),"aria-label":"Copy","data-copied":"Copied",onClick:i[0]||(i[0]=r=>h(o)(t.value))},null,2))}}),My={key:0,class:"vp-tabs"},Oy={class:"vp-tabs-nav",role:"tablist"},Ny=["aria-controls","aria-selected","onClick","onKeydown"],Dy=["id","aria-expanded"],Vy={class:"vp-tab-title"},qy="VUEPRESS_TAB_STORE",Uy=M({__name:"Tabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=Os(qy,{}),n=Z(e.active),o=Ie([]);function s(){e.tabId&&(t.value[e.tabId]=e.data[n.value]?.id)}function i(u=n.value){n.value=u0?u-1:o.value.length-1,o.value[n.value].focus()}function a(u,f){u.key===" "||u.key==="Enter"?(u.preventDefault(),n.value=f):u.key==="ArrowRight"?(u.preventDefault(),i()):u.key==="ArrowLeft"&&(u.preventDefault(),r()),s()}function l(){if(e.tabId){const u=e.data.findIndex(({id:f})=>t.value[e.tabId]===f);if(u!==-1)return u}return e.active}Se(()=>{n.value=l(),Ae(()=>t.value[e.tabId],(u,f)=>{if(e.tabId&&u!==f){const g=e.data.findIndex(({id:p})=>p===u);g!==-1&&(n.value=g)}})});function c(u){n.value=u,s()}return(u,f)=>e.data.length?(d(),v("div",My,[m("div",Oy,[(d(!0),v(te,null,Ce(e.data,(g,p)=>(d(),v("button",{key:p,ref_for:!0,ref:b=>b&&(o.value[p]=b),class:K(["vp-tab-nav",{active:p===n.value}]),type:"button",role:"tab","aria-controls":`tab-${e.id}-${p}`,"aria-selected":p===n.value,onClick:()=>c(p),onKeydown:b=>a(b,p)},[w(u.$slots,`title${p}`,{value:g.id,isActive:p===n.value})],42,Ny))),128))]),(d(!0),v(te,null,Ce(e.data,(g,p)=>(d(),v("div",{id:`tab-${e.id}-${p}`,key:p,class:K(["vp-tab",{active:p===n.value}]),role:"tabpanel","aria-expanded":p===n.value},[m("div",Vy,[w(u.$slots,`title${p}`,{value:g.id,isActive:p===n.value})]),w(u.$slots,`tab${p}`,{value:g.id,isActive:p===n.value})],10,Dy))),128))])):T("",!0)}}),Gy={key:0,class:"vp-code-tabs"},Wy={class:"vp-code-tabs-nav",role:"tablist"},jy=["aria-controls","aria-selected","onClick","onKeydown"],Ky=["id","aria-expanded"],zy={class:"vp-code-tab-title"},Zy="VUEPRESS_CODE_TAB_STORE",Jy=M({__name:"CodeTabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=e,n=Os(Zy,{}),o=Z(t.active),s=Ie([]);function i(){t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function r(f=o.value){o.value=f0?f-1:s.value.length-1,s.value[o.value].focus()}function l(f,g){f.key===" "||f.key==="Enter"?(f.preventDefault(),o.value=g):f.key==="ArrowRight"?(f.preventDefault(),r()):f.key==="ArrowLeft"&&(f.preventDefault(),a()),t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function c(){if(t.tabId){const f=t.data.findIndex(({id:g})=>n.value[t.tabId]===g);if(f!==-1)return f}return t.active}Se(()=>{o.value=c(),Ae(()=>n.value[t.tabId],(f,g)=>{if(t.tabId&&f!==g){const p=t.data.findIndex(({id:b})=>b===f);p!==-1&&(o.value=p)}})});function u(f){o.value=f,i()}return(f,g)=>e.data.length?(d(),v("div",Gy,[m("div",Wy,[(d(!0),v(te,null,Ce(e.data,(p,b)=>(d(),v("button",{key:b,ref_for:!0,ref:y=>y&&(s.value[b]=y),class:K(["vp-code-tab-nav",{active:b===o.value}]),type:"button",role:"tab","aria-controls":`codetab-${e.id}-${b}`,"aria-selected":b===o.value,onClick:()=>u(b),onKeydown:y=>l(y,b)},[w(f.$slots,`title${b}`,{value:p.id,isActive:b===o.value})],42,jy))),128))]),(d(!0),v(te,null,Ce(e.data,(p,b)=>(d(),v("div",{id:`codetab-${e.id}-${b}`,key:b,class:K(["vp-code-tab",{active:b===o.value}]),role:"tabpanel","aria-expanded":b===o.value},[m("div",zy,[w(f.$slots,`title${b}`,{value:p.id,isActive:b===o.value})]),w(f.$slots,`tab${b}`,{value:p.id,isActive:b===o.value})],10,Ky))),128))])):T("",!0)}}),Yy=M({__name:"Plot",props:{trigger:{},effect:{}},setup(e){const t=e,n=Ki(),o=Nn("(max-width: 768px)"),s=E(()=>{const c={},u=typeof n.value.plot=="object"?n.value.plot:{};return{trigger:o.value?"click":t.trigger??u.trigger??c.trigger??"hover",effect:t.effect??u.effect??c.effect??"mask"}}),i=Z(!1),r=Rn("el"),a=Z([]);Se(()=>{if(!r.value)return;const c=r.value.classList;!c.contains("hover")&&!c.contains("click")&&a.value.push(s.value.trigger),!c.contains("mask")&&!c.contains("blur")&&a.value.push(s.value.effect)}),Ka(r,()=>{(s.value.trigger==="click"||r.value?.classList.contains("click"))&&(i.value=!1)});function l(){(s.value.trigger==="click"||r.value?.classList.contains("click"))&&(i.value=!i.value)}return(c,u)=>(d(),v("span",{ref_key:"el",ref:r,class:K(["vp-plot",[{active:i.value},...a.value]]),onClick:l},[w(c.$slots,"default")],2))}}),Xy={class:"vp-file-tree-node"},eb={key:0,class:"comment"},tb={key:0,class:"group"},nb=M({__name:"FileTreeNode",props:{type:{},filename:{},level:{},diff:{},expanded:{type:Boolean},focus:{type:Boolean},filepath:{}},setup(e){const t=Oe("active-file-tree-node",Z("")),n=Oe("on-file-tree-node-click",()=>{}),o=Z(e.expanded);function s(){e.filename==="…"||e.filename==="..."||n(e.filepath||e.filename,e.type)}function i(r){e.type==="folder"?r.target.matches(".comment, .comment *")||(o.value=!o.value,s()):s()}return(r,a)=>(d(),v("div",Xy,[m("p",{class:K(["vp-file-tree-info",{[e.type]:!0,focus:e.focus,expanded:e.type==="folder"?o.value:!1,active:e.type==="file"?h(t)===e.filepath:!1,diff:e.diff,add:e.diff==="add",remove:e.diff==="remove"}]),style:De({"--file-tree-level":-e.level}),onClick:i},[w(r.$slots,"icon"),m("span",{class:K(["name",[e.type]])},G(e.filename),3),r.$slots.comment?(d(),v("span",eb,[w(r.$slots,"comment")])):T("",!0)],6),e.type==="folder"?Wt((d(),v("div",tb,[w(r.$slots,"default")],512)),[[ln,o.value]]):T("",!0)]))}});function jd(e=!0){const t=Z(e);function n(){t.value=!t.value}return[t,n]}function ob(e,t){const n=E(()=>{const r=he(t);return r?[{name:"JavaScript",items:r.jsLib?.map(a=>({name:o(a),url:a}))},{name:"CSS",items:r.cssLib?.map(a=>({name:o(a),url:a}))}].filter(a=>a.items?.length):[]});function o(r){return r.slice(r.lastIndexOf("/")+1)}const s=Z(!1);function i(){s.value=!s.value}return Ka(e,()=>{s.value=!1}),{resources:n,showResources:s,toggleResources:i}}function sb(e,t){const n=Z({js:"",css:"",html:"",jsType:"",cssType:""});return Se(()=>{if(!e.value)return;const o=he(t);n.value.html=o?.html??"";const s=Array.from(e.value.querySelectorAll('div[class*="language-"]'));for(const i of s){const r=i.className.match(/language-(\w+)/)?.[1]??"",a=i.querySelector("pre")?.textContent??"";(r==="js"||r==="javascript")&&(n.value.js=a,n.value.jsType="js"),(r==="ts"||r==="typescript")&&(n.value.js=a,n.value.jsType="ts"),(r==="css"||r==="scss"||r==="less"||r==="stylus"||r==="styl")&&(n.value.css=a,n.value.cssType=r==="styl"?"stylus":r)}}),n}function ib(e,t,n){const o=Ot(),s=wa(),i=E(()=>o?.appContext.config.globalProperties.$isDark.value),r=Z("100px");return Se(()=>{if(!e.value)return;const a=e.value.contentDocument||e.value.contentWindow?.document;if(!a)return;const l=`VPDemoNormalDraw${s}`;qe("message",c=>{const u=ab(c.data);u.type===l&&(r.value=`${u.height+5}px`)}),Ae([n,t],()=>{a.write(rb(he(t)||"Demo",l,he(n)))},{immediate:!0}),Ae(i,()=>{a.documentElement.dataset.theme=i.value?"dark":"light"},{immediate:!0})}),{id:s,height:r}}function rb(e,t,n){const{cssLib:o=[],jsLib:s=[],html:i,css:r,script:a}=n||{};return` ${e} ${o.map(l=>``).join("")}${s.map(l=>`