HuanMengAdmin/admin-server/MiaoYu.Api.Admin/wwwroot/docs/assets/app-4f4af2d5.js
2024-07-18 02:27:50 +08:00

11 lines
146 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const Kl="modulepreload",Yl=function(e){return"/docs/"+e},Jo={},X=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=Yl(s),s in Jo)return;Jo[s]=!0;const i=s.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!r)for(let u=o.length-1;u>=0;u--){const f=o[u];if(f.href===s&&(!i||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${l}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":Kl,i||(c.as="script",c.crossOrigin=""),c.href=s,document.head.appendChild(c),i)return new Promise((u,f)=>{c.addEventListener("load",u),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t())};function po(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o<r.length;o++)n[r[o]]=!0;return t?o=>!!n[o.toLowerCase()]:o=>!!n[o]}const Ce={},nn=[],ot=()=>{},Gl=()=>!1,Jl=/^on[^a-z]/,Hn=e=>Jl.test(e),mo=e=>e.startsWith("onUpdate:"),Ae=Object.assign,go=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ql=Object.prototype.hasOwnProperty,ue=(e,t)=>Ql.call(e,t),J=Array.isArray,rn=e=>Er(e)==="[object Map]",di=e=>Er(e)==="[object Set]",oe=e=>typeof e=="function",pe=e=>typeof e=="string",vo=e=>typeof e=="symbol",we=e=>e!==null&&typeof e=="object",hi=e=>we(e)&&oe(e.then)&&oe(e.catch),pi=Object.prototype.toString,Er=e=>pi.call(e),Zl=e=>Er(e).slice(8,-1),mi=e=>Er(e)==="[object Object]",_o=e=>pe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ln=po(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),wr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Xl=/-(\w)/g,ft=wr(e=>e.replace(Xl,(t,n)=>n?n.toUpperCase():"")),ea=/\B([A-Z])/g,Gt=wr(e=>e.replace(ea,"-$1").toLowerCase()),Cr=wr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Mr=wr(e=>e?`on${Cr(e)}`:""),On=(e,t)=>!Object.is(e,t),Nr=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},lr=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ta=e=>{const t=parseFloat(e);return isNaN(t)?e:t},na=e=>{const t=pe(e)?Number(e):NaN;return isNaN(t)?e:t};let Qo;const Qr=()=>Qo||(Qo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fn(e){if(J(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=pe(r)?ia(r):Fn(r);if(o)for(const s in o)t[s]=o[s]}return t}else{if(pe(e))return e;if(we(e))return e}}const ra=/;(?![^(]*\))/g,oa=/:([^]+)/,sa=/\/\*[^]*?\*\//g;function ia(e){const t={};return e.replace(sa,"").split(ra).forEach(n=>{if(n){const r=n.split(oa);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function qe(e){let t="";if(pe(e))t=e;else if(J(e))for(let n=0;n<e.length;n++){const r=qe(e[n]);r&&(t+=r+" ")}else if(we(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const la="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",aa=po(la);function gi(e){return!!e||e===""}const Re=e=>pe(e)?e:e==null?"":J(e)||we(e)&&(e.toString===pi||!oe(e.toString))?JSON.stringify(e,vi,2):String(e),vi=(e,t)=>t&&t.__v_isRef?vi(e,t.value):rn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:di(t)?{[`Set(${t.size})`]:[...t.values()]}:we(t)&&!J(t)&&!mi(t)?String(t):t;let Ye;class ca{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ye,!t&&Ye&&(this.index=(Ye.scopes||(Ye.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ye;try{return Ye=this,t()}finally{Ye=n}}}on(){Ye=this}off(){Ye=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0,this._active=!1}}}function ua(e,t=Ye){t&&t.active&&t.effects.push(e)}function _i(){return Ye}function fa(e){Ye&&Ye.cleanups.push(e)}const bo=e=>{const t=new Set(e);return t.w=0,t.n=0,t},bi=e=>(e.w&Rt)>0,yi=e=>(e.n&Rt)>0,da=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=Rt},ha=e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const o=t[r];bi(o)&&!yi(o)?o.delete(e):t[n++]=o,o.w&=~Rt,o.n&=~Rt}t.length=n}},ar=new WeakMap;let Cn=0,Rt=1;const Zr=30;let nt;const qt=Symbol(""),Xr=Symbol("");class yo{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,ua(this,r)}run(){if(!this.active)return this.fn();let t=nt,n=At;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=nt,nt=this,At=!0,Rt=1<<++Cn,Cn<=Zr?da(this):Zo(this),this.fn()}finally{Cn<=Zr&&ha(this),Rt=1<<--Cn,nt=this.parent,At=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){nt===this?this.deferStop=!0:this.active&&(Zo(this),this.onStop&&this.onStop(),this.active=!1)}}function Zo(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let At=!0;const Ei=[];function pn(){Ei.push(At),At=!1}function mn(){const e=Ei.pop();At=e===void 0?!0:e}function We(e,t,n){if(At&&nt){let r=ar.get(e);r||ar.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=bo()),wi(o)}}function wi(e,t){let n=!1;Cn<=Zr?yi(e)||(e.n|=Rt,n=!bi(e)):n=!e.has(nt),n&&(e.add(nt),nt.deps.push(e))}function _t(e,t,n,r,o,s){const i=ar.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&J(e)){const a=Number(r);i.forEach((c,u)=>{(u==="length"||u>=a)&&l.push(c)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":J(e)?_o(n)&&l.push(i.get("length")):(l.push(i.get(qt)),rn(e)&&l.push(i.get(Xr)));break;case"delete":J(e)||(l.push(i.get(qt)),rn(e)&&l.push(i.get(Xr)));break;case"set":rn(e)&&l.push(i.get(qt));break}if(l.length===1)l[0]&&eo(l[0]);else{const a=[];for(const c of l)c&&a.push(...c);eo(bo(a))}}function eo(e,t){const n=J(e)?e:[...e];for(const r of n)r.computed&&Xo(r);for(const r of n)r.computed||Xo(r)}function Xo(e,t){(e!==nt||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function pa(e,t){var n;return(n=ar.get(e))==null?void 0:n.get(t)}const ma=po("__proto__,__v_isRef,__isVue"),Ci=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(vo)),ga=Eo(),va=Eo(!1,!0),_a=Eo(!0),es=ba();function ba(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=de(this);for(let s=0,i=this.length;s<i;s++)We(r,"get",s+"");const o=r[t](...n);return o===-1||o===!1?r[t](...n.map(de)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){pn();const r=de(this)[t].apply(this,n);return mn(),r}}),e}function ya(e){const t=de(this);return We(t,"has",e),t.hasOwnProperty(e)}function Eo(e=!1,t=!1){return function(r,o,s){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&s===(e?t?Ma:Pi:t?ki:Ti).get(r))return r;const i=J(r);if(!e){if(i&&ue(es,o))return Reflect.get(es,o,s);if(o==="hasOwnProperty")return ya}const l=Reflect.get(r,o,s);return(vo(o)?Ci.has(o):ma(o))||(e||We(r,"get",o),t)?l:Ie(l)?i&&_o(o)?l:l.value:we(l)?e?Bn(l):gn(l):l}}const Ea=xi(),wa=xi(!0);function xi(e=!1){return function(n,r,o,s){let i=n[r];if(an(i)&&Ie(i)&&!Ie(o))return!1;if(!e&&(!cr(o)&&!an(o)&&(i=de(i),o=de(o)),!J(n)&&Ie(i)&&!Ie(o)))return i.value=o,!0;const l=J(n)&&_o(r)?Number(r)<n.length:ue(n,r),a=Reflect.set(n,r,o,s);return n===de(s)&&(l?On(o,i)&&_t(n,"set",r,o):_t(n,"add",r,o)),a}}function Ca(e,t){const n=ue(e,t);e[t];const r=Reflect.deleteProperty(e,t);return r&&n&&_t(e,"delete",t,void 0),r}function xa(e,t){const n=Reflect.has(e,t);return(!vo(t)||!Ci.has(t))&&We(e,"has",t),n}function La(e){return We(e,"iterate",J(e)?"length":qt),Reflect.ownKeys(e)}const Li={get:ga,set:Ea,deleteProperty:Ca,has:xa,ownKeys:La},Ta={get:_a,set(e,t){return!0},deleteProperty(e,t){return!0}},ka=Ae({},Li,{get:va,set:wa}),wo=e=>e,xr=e=>Reflect.getPrototypeOf(e);function Wn(e,t,n=!1,r=!1){e=e.__v_raw;const o=de(e),s=de(t);n||(t!==s&&We(o,"get",t),We(o,"get",s));const{has:i}=xr(o),l=r?wo:n?Lo:Rn;if(i.call(o,t))return l(e.get(t));if(i.call(o,s))return l(e.get(s));e!==o&&e.get(t)}function Kn(e,t=!1){const n=this.__v_raw,r=de(n),o=de(e);return t||(e!==o&&We(r,"has",e),We(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Yn(e,t=!1){return e=e.__v_raw,!t&&We(de(e),"iterate",qt),Reflect.get(e,"size",e)}function ts(e){e=de(e);const t=de(this);return xr(t).has.call(t,e)||(t.add(e),_t(t,"add",e,e)),this}function ns(e,t){t=de(t);const n=de(this),{has:r,get:o}=xr(n);let s=r.call(n,e);s||(e=de(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?On(t,i)&&_t(n,"set",e,t):_t(n,"add",e,t),this}function rs(e){const t=de(this),{has:n,get:r}=xr(t);let o=n.call(t,e);o||(e=de(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&_t(t,"delete",e,void 0),s}function os(){const e=de(this),t=e.size!==0,n=e.clear();return t&&_t(e,"clear",void 0,void 0),n}function Gn(e,t){return function(r,o){const s=this,i=s.__v_raw,l=de(i),a=t?wo:e?Lo:Rn;return!e&&We(l,"iterate",qt),i.forEach((c,u)=>r.call(o,a(c),a(u),s))}}function Jn(e,t,n){return function(...r){const o=this.__v_raw,s=de(o),i=rn(s),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=o[e](...r),u=n?wo:t?Lo:Rn;return!t&&We(s,"iterate",a?Xr:qt),{next(){const{value:f,done:h}=c.next();return h?{value:f,done:h}:{value:l?[u(f[0]),u(f[1])]:u(f),done:h}},[Symbol.iterator](){return this}}}}function Ct(e){return function(...t){return e==="delete"?!1:this}}function Pa(){const e={get(s){return Wn(this,s)},get size(){return Yn(this)},has:Kn,add:ts,set:ns,delete:rs,clear:os,forEach:Gn(!1,!1)},t={get(s){return Wn(this,s,!1,!0)},get size(){return Yn(this)},has:Kn,add:ts,set:ns,delete:rs,clear:os,forEach:Gn(!1,!0)},n={get(s){return Wn(this,s,!0)},get size(){return Yn(this,!0)},has(s){return Kn.call(this,s,!0)},add:Ct("add"),set:Ct("set"),delete:Ct("delete"),clear:Ct("clear"),forEach:Gn(!0,!1)},r={get(s){return Wn(this,s,!0,!0)},get size(){return Yn(this,!0)},has(s){return Kn.call(this,s,!0)},add:Ct("add"),set:Ct("set"),delete:Ct("delete"),clear:Ct("clear"),forEach:Gn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=Jn(s,!1,!1),n[s]=Jn(s,!0,!1),t[s]=Jn(s,!1,!0),r[s]=Jn(s,!0,!0)}),[e,n,t,r]}const[Sa,Aa,Oa,Ra]=Pa();function Co(e,t){const n=t?e?Ra:Oa:e?Aa:Sa;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ue(n,o)&&o in r?n:r,o,s)}const Ia={get:Co(!1,!1)},$a={get:Co(!1,!0)},za={get:Co(!0,!1)},Ti=new WeakMap,ki=new WeakMap,Pi=new WeakMap,Ma=new WeakMap;function Na(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Da(e){return e.__v_skip||!Object.isExtensible(e)?0:Na(Zl(e))}function gn(e){return an(e)?e:xo(e,!1,Li,Ia,Ti)}function Ha(e){return xo(e,!1,ka,$a,ki)}function Bn(e){return xo(e,!0,Ta,za,Pi)}function xo(e,t,n,r,o){if(!we(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=Da(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return o.set(e,l),l}function on(e){return an(e)?on(e.__v_raw):!!(e&&e.__v_isReactive)}function an(e){return!!(e&&e.__v_isReadonly)}function cr(e){return!!(e&&e.__v_isShallow)}function Si(e){return on(e)||an(e)}function de(e){const t=e&&e.__v_raw;return t?de(t):e}function Ai(e){return lr(e,"__v_skip",!0),e}const Rn=e=>we(e)?gn(e):e,Lo=e=>we(e)?Bn(e):e;function To(e){At&&nt&&(e=de(e),wi(e.dep||(e.dep=bo())))}function ko(e,t){e=de(e);const n=e.dep;n&&eo(n)}function Ie(e){return!!(e&&e.__v_isRef===!0)}function _e(e){return Ri(e,!1)}function Oi(e){return Ri(e,!0)}function Ri(e,t){return Ie(e)?e:new Fa(e,t)}class Fa{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:de(t),this._value=n?t:Rn(t)}get value(){return To(this),this._value}set value(t){const n=this.__v_isShallow||cr(t)||an(t);t=n?t:de(t),On(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Rn(t),ko(this))}}function Z(e){return Ie(e)?e.value:e}const Ba={get:(e,t,n)=>Z(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Ie(o)&&!Ie(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Ii(e){return on(e)?e:new Proxy(e,Ba)}class ja{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>To(this),()=>ko(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Va(e){return new ja(e)}function Po(e){const t=J(e)?new Array(e.length):{};for(const n in e)t[n]=$i(e,n);return t}class Ua{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return pa(de(this._object),this._key)}}class qa{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Wa(e,t,n){return Ie(e)?e:oe(e)?new qa(e):we(e)&&arguments.length>1?$i(e,t,n):_e(e)}function $i(e,t,n){const r=e[t];return Ie(r)?r:new Ua(e,t,n)}class Ka{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new yo(t,()=>{this._dirty||(this._dirty=!0,ko(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=de(this);return To(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Ya(e,t,n=!1){let r,o;const s=oe(e);return s?(r=e,o=ot):(r=e.get,o=e.set),new Ka(r,o,s||!o,n)}function Ot(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){jn(s,t,n)}return o}function Ze(e,t,n,r){if(oe(e)){const s=Ot(e,t,n,r);return s&&hi(s)&&s.catch(i=>{jn(i,t,n)}),s}const o=[];for(let s=0;s<e.length;s++)o.push(Ze(e[s],t,n,r));return o}function jn(e,t,n,r=!0){const o=t?t.vnode:null;if(t){let s=t.parent;const i=t.proxy,l=n;for(;s;){const c=s.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](e,i,l)===!1)return}s=s.parent}const a=t.appContext.config.errorHandler;if(a){Ot(a,null,10,[e,i,l]);return}}Ga(e,n,o,r)}function Ga(e,t,n,r=!0){console.error(e)}let In=!1,to=!1;const Fe=[];let ut=0;const sn=[];let mt=null,Bt=0;const zi=Promise.resolve();let So=null;function Lr(e){const t=So||zi;return e?t.then(this?e.bind(this):e):t}function Ja(e){let t=ut+1,n=Fe.length;for(;t<n;){const r=t+n>>>1;$n(Fe[r])<e?t=r+1:n=r}return t}function Tr(e){(!Fe.length||!Fe.includes(e,In&&e.allowRecurse?ut+1:ut))&&(e.id==null?Fe.push(e):Fe.splice(Ja(e.id),0,e),Mi())}function Mi(){!In&&!to&&(to=!0,So=zi.then(Ni))}function Qa(e){const t=Fe.indexOf(e);t>ut&&Fe.splice(t,1)}function Za(e){J(e)?sn.push(...e):(!mt||!mt.includes(e,e.allowRecurse?Bt+1:Bt))&&sn.push(e),Mi()}function ss(e,t=In?ut+1:0){for(;t<Fe.length;t++){const n=Fe[t];n&&n.pre&&(Fe.splice(t,1),t--,n())}}function ur(e){if(sn.length){const t=[...new Set(sn)];if(sn.length=0,mt){mt.push(...t);return}for(mt=t,mt.sort((n,r)=>$n(n)-$n(r)),Bt=0;Bt<mt.length;Bt++)mt[Bt]();mt=null,Bt=0}}const $n=e=>e.id==null?1/0:e.id,Xa=(e,t)=>{const n=$n(e)-$n(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ni(e){to=!1,In=!0,Fe.sort(Xa);const t=ot;try{for(ut=0;ut<Fe.length;ut++){const n=Fe[ut];n&&n.active!==!1&&Ot(n,null,14)}}finally{ut=0,Fe.length=0,ur(),In=!1,So=null,(Fe.length||sn.length)&&Ni()}}function ec(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ce;let o=n;const s=t.startsWith("update:"),i=s&&t.slice(7);if(i&&i in r){const u=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:h}=r[u]||Ce;h&&(o=n.map(g=>pe(g)?g.trim():g)),f&&(o=n.map(ta))}let l,a=r[l=Mr(t)]||r[l=Mr(ft(t))];!a&&s&&(a=r[l=Mr(Gt(t))]),a&&Ze(a,e,6,o);const c=r[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ze(c,e,6,o)}}function Di(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},l=!1;if(!oe(e)){const a=c=>{const u=Di(c,t,!0);u&&(l=!0,Ae(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!s&&!l?(we(e)&&r.set(e,null),null):(J(s)?s.forEach(a=>i[a]=null):Ae(i,s),we(e)&&r.set(e,i),i)}function kr(e,t){return!e||!Hn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ue(e,t[0].toLowerCase()+t.slice(1))||ue(e,Gt(t))||ue(e,t))}let Ne=null,Hi=null;function fr(e){const t=Ne;return Ne=e,Hi=e&&e.type.__scopeId||null,t}function Me(e,t=Ne,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&vs(-1);const s=fr(t);let i;try{i=e(...o)}finally{fr(s),r._d&&vs(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Dr(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:l,attrs:a,emit:c,render:u,renderCache:f,data:h,setupState:g,ctx:y,inheritAttrs:C}=e;let T,_;const b=fr(e);try{if(n.shapeFlag&4){const S=o||r;T=tt(u.call(S,S,f,s,g,h,y)),_=a}else{const S=t;T=tt(S.length>1?S(s,{attrs:a,slots:l,emit:c}):S(s,null)),_=t.props?a:tc(a)}}catch(S){Pn.length=0,jn(S,e,1),T=te(Ge)}let A=T;if(_&&C!==!1){const S=Object.keys(_),{shapeFlag:q}=A;S.length&&q&7&&(i&&S.some(mo)&&(_=nc(_,i)),A=$t(A,_))}return n.dirs&&(A=$t(A),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&(A.transition=n.transition),T=A,fr(b),T}const tc=e=>{let t;for(const n in e)(n==="class"||n==="style"||Hn(n))&&((t||(t={}))[n]=e[n]);return t},nc=(e,t)=>{const n={};for(const r in e)(!mo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function rc(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:l,patchFlag:a}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return r?is(r,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const h=u[f];if(i[h]!==r[h]&&!kr(c,h))return!0}}}else return(o||l)&&(!l||!l.$stable)?!0:r===i?!1:r?i?is(r,i,c):!0:!!i;return!1}function is(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const s=r[o];if(t[s]!==e[s]&&!kr(n,s))return!0}return!1}function oc({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const sc=e=>e.__isSuspense;function Fi(e,t){t&&t.pendingBranch?J(e)?t.effects.push(...e):t.effects.push(e):Za(e)}function ic(e,t){return Ao(e,null,t)}const Qn={};function st(e,t,n){return Ao(e,t,n)}function Ao(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:i}=Ce){var l;const a=_i()===((l=Oe)==null?void 0:l.scope)?Oe:null;let c,u=!1,f=!1;if(Ie(e)?(c=()=>e.value,u=cr(e)):on(e)?(c=()=>e,r=!0):J(e)?(f=!0,u=e.some(S=>on(S)||cr(S)),c=()=>e.map(S=>{if(Ie(S))return S.value;if(on(S))return Ut(S);if(oe(S))return Ot(S,a,2)})):oe(e)?t?c=()=>Ot(e,a,2):c=()=>{if(!(a&&a.isUnmounted))return h&&h(),Ze(e,a,3,[g])}:c=ot,t&&r){const S=c;c=()=>Ut(S())}let h,g=S=>{h=b.onStop=()=>{Ot(S,a,4)}},y;if(fn)if(g=ot,t?n&&Ze(t,a,3,[c(),f?[]:void 0,g]):c(),o==="sync"){const S=tu();y=S.__watcherHandles||(S.__watcherHandles=[])}else return ot;let C=f?new Array(e.length).fill(Qn):Qn;const T=()=>{if(b.active)if(t){const S=b.run();(r||u||(f?S.some((q,ee)=>On(q,C[ee])):On(S,C)))&&(h&&h(),Ze(t,a,3,[S,C===Qn?void 0:f&&C[0]===Qn?[]:C,g]),C=S)}else b.run()};T.allowRecurse=!!t;let _;o==="sync"?_=T:o==="post"?_=()=>Ue(T,a&&a.suspense):(T.pre=!0,a&&(T.id=a.uid),_=()=>Tr(T));const b=new yo(c,_);t?n?T():C=b.run():o==="post"?Ue(b.run.bind(b),a&&a.suspense):b.run();const A=()=>{b.stop(),a&&a.scope&&go(a.scope.effects,b)};return y&&y.push(A),A}function lc(e,t,n){const r=this.proxy,o=pe(e)?e.includes(".")?Bi(r,e):()=>r[e]:e.bind(r,r);let s;oe(t)?s=t:(s=t.handler,n=t);const i=Oe;un(this);const l=Ao(o,s.bind(r),n);return i?un(i):Kt(),l}function Bi(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o<n.length&&r;o++)r=r[n[o]];return r}}function Ut(e,t){if(!we(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),Ie(e))Ut(e.value,t);else if(J(e))for(let n=0;n<e.length;n++)Ut(e[n],t);else if(di(e)||rn(e))e.forEach(n=>{Ut(n,t)});else if(mi(e))for(const n in e)Ut(e[n],t);return e}function dr(e,t){const n=Ne;if(n===null)return e;const r=Rr(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;s<t.length;s++){let[i,l,a,c=Ce]=t[s];i&&(oe(i)&&(i={mounted:i,updated:i}),i.deep&&Ut(l),o.push({dir:i,instance:r,value:l,oldValue:void 0,arg:a,modifiers:c}))}return e}function ct(e,t,n,r){const o=e.dirs,s=t&&t.dirs;for(let i=0;i<o.length;i++){const l=o[i];s&&(l.oldValue=s[i].value);let a=l.dir[r];a&&(pn(),Ze(a,n,8,[e.el,l,e,t]),mn())}}function ac(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Xe(()=>{e.isMounted=!0}),Sr(()=>{e.isUnmounting=!0}),e}const Je=[Function,Array],ji={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Je,onEnter:Je,onAfterEnter:Je,onEnterCancelled:Je,onBeforeLeave:Je,onLeave:Je,onAfterLeave:Je,onLeaveCancelled:Je,onBeforeAppear:Je,onAppear:Je,onAfterAppear:Je,onAppearCancelled:Je},cc={name:"BaseTransition",props:ji,setup(e,{slots:t}){const n=ol(),r=ac();let o;return()=>{const s=t.default&&Ui(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){for(const C of s)if(C.type!==Ge){i=C;break}}const l=de(e),{mode:a}=l;if(r.isLeaving)return Hr(i);const c=ls(i);if(!c)return Hr(i);const u=no(c,l,r,n);ro(c,u);const f=n.subTree,h=f&&ls(f);let g=!1;const{getTransitionKey:y}=c.type;if(y){const C=y();o===void 0?o=C:C!==o&&(o=C,g=!0)}if(h&&h.type!==Ge&&(!jt(c,h)||g)){const C=no(h,l,r,n);if(ro(h,C),a==="out-in")return r.isLeaving=!0,C.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Hr(i);a==="in-out"&&c.type!==Ge&&(C.delayLeave=(T,_,b)=>{const A=Vi(r,h);A[String(h.key)]=h,T._leaveCb=()=>{_(),T._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=b})}return i}}},uc=cc;function Vi(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function no(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:h,onAfterLeave:g,onLeaveCancelled:y,onBeforeAppear:C,onAppear:T,onAfterAppear:_,onAppearCancelled:b}=t,A=String(e.key),S=Vi(n,e),q=(m,j)=>{m&&Ze(m,r,9,j)},ee=(m,j)=>{const N=j[1];q(m,j),J(m)?m.every(K=>K.length<=1)&&N():m.length<=1&&N()},$={mode:s,persisted:i,beforeEnter(m){let j=l;if(!n.isMounted)if(o)j=C||l;else return;m._leaveCb&&m._leaveCb(!0);const N=S[A];N&&jt(e,N)&&N.el._leaveCb&&N.el._leaveCb(),q(j,[m])},enter(m){let j=a,N=c,K=u;if(!n.isMounted)if(o)j=T||a,N=_||c,K=b||u;else return;let L=!1;const I=m._enterCb=R=>{L||(L=!0,R?q(K,[m]):q(N,[m]),$.delayedLeave&&$.delayedLeave(),m._enterCb=void 0)};j?ee(j,[m,I]):I()},leave(m,j){const N=String(e.key);if(m._enterCb&&m._enterCb(!0),n.isUnmounting)return j();q(f,[m]);let K=!1;const L=m._leaveCb=I=>{K||(K=!0,j(),I?q(y,[m]):q(g,[m]),m._leaveCb=void 0,S[N]===e&&delete S[N])};S[N]=e,h?ee(h,[m,L]):L()},clone(m){return no(m,t,n,r)}};return $}function Hr(e){if(Vn(e))return e=$t(e),e.children=null,e}function ls(e){return Vn(e)?e.children?e.children[0]:void 0:e}function ro(e,t){e.shapeFlag&6&&e.component?ro(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 Ui(e,t=!1,n){let r=[],o=0;for(let s=0;s<e.length;s++){let i=e[s];const l=n==null?i.key:String(n)+String(i.key!=null?i.key:s);i.type===Ee?(i.patchFlag&128&&o++,r=r.concat(Ui(i.children,t,l))):(t||i.type!==Ge)&&r.push(l!=null?$t(i,{key:l}):i)}if(o>1)for(let s=0;s<r.length;s++)r[s].patchFlag=-2;return r}function he(e,t){return oe(e)?(()=>Ae({name:e.name},t,{setup:e}))():e}const ln=e=>!!e.type.__asyncLoader;function xe(e){oe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:i=!0,onError:l}=e;let a=null,c,u=0;const f=()=>(u++,a=null,h()),h=()=>{let g;return a||(g=a=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),l)return new Promise((C,T)=>{l(y,()=>C(f()),()=>T(y),u+1)});throw y}).then(y=>g!==a&&a?a:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),c=y,y)))};return he({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return c},setup(){const g=Oe;if(c)return()=>Fr(c,g);const y=b=>{a=null,jn(b,g,13,!r)};if(i&&g.suspense||fn)return h().then(b=>()=>Fr(b,g)).catch(b=>(y(b),()=>r?te(r,{error:b}):null));const C=_e(!1),T=_e(),_=_e(!!o);return o&&setTimeout(()=>{_.value=!1},o),s!=null&&setTimeout(()=>{if(!C.value&&!T.value){const b=new Error(`Async component timed out after ${s}ms.`);y(b),T.value=b}},s),h().then(()=>{C.value=!0,g.parent&&Vn(g.parent.vnode)&&Tr(g.parent.update)}).catch(b=>{y(b),T.value=b}),()=>{if(C.value&&c)return Fr(c,g);if(T.value&&r)return te(r,{error:T.value});if(n&&!_.value)return te(n)}}})}function Fr(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=te(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const Vn=e=>e.type.__isKeepAlive;function fc(e,t){qi(e,"a",t)}function dc(e,t){qi(e,"da",t)}function qi(e,t,n=Oe){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Pr(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Vn(o.parent.vnode)&&hc(r,t,n,o),o=o.parent}}function hc(e,t,n,r){const o=Pr(t,e,r,!0);Ar(()=>{go(r[t],o)},n)}function Pr(e,t,n=Oe,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;pn(),un(n);const l=Ze(t,n,e,i);return Kt(),mn(),l});return r?o.unshift(s):o.push(s),s}}const yt=e=>(t,n=Oe)=>(!fn||e==="sp")&&Pr(e,(...r)=>t(...r),n),pc=yt("bm"),Xe=yt("m"),mc=yt("bu"),gc=yt("u"),Sr=yt("bum"),Ar=yt("um"),vc=yt("sp"),_c=yt("rtg"),bc=yt("rtc");function yc(e,t=Oe){Pr("ec",e,t)}const Wi="components";function bt(e,t){return wc(Wi,e,!0,t)||e}const Ec=Symbol.for("v-ndc");function wc(e,t,n=!0,r=!1){const o=Ne||Oe;if(o){const s=o.type;if(e===Wi){const l=Zc(s,!1);if(l&&(l===t||l===ft(t)||l===Cr(ft(t))))return s}const i=as(o[e]||s[e],t)||as(o.appContext[e],t);return!i&&r?s:i}}function as(e,t){return e&&(e[t]||e[ft(t)]||e[Cr(ft(t))])}function It(e,t,n,r){let o;const s=n&&n[r];if(J(e)||pe(e)){o=new Array(e.length);for(let i=0,l=e.length;i<l;i++)o[i]=t(e[i],i,void 0,s&&s[i])}else if(typeof e=="number"){o=new Array(e);for(let i=0;i<e;i++)o[i]=t(i+1,i,void 0,s&&s[i])}else if(we(e))if(e[Symbol.iterator])o=Array.from(e,(i,l)=>t(i,l,void 0,s&&s[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,a=i.length;l<a;l++){const c=i[l];o[l]=t(e[c],c,l,s&&s[l])}}else o=[];return n&&(n[r]=o),o}function ye(e,t,n={},r,o){if(Ne.isCE||Ne.parent&&ln(Ne.parent)&&Ne.parent.isCE)return t!=="default"&&(n.name=t),te("slot",n,r&&r());let s=e[t];s&&s._c&&(s._d=!1),H();const i=s&&Ki(s(n)),l=Pe(Ee,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),s&&s._c&&(s._d=!0),l}function Ki(e){return e.some(t=>gr(t)?!(t.type===Ge||t.type===Ee&&!Ki(t.children)):!0)?e:null}const oo=e=>e?sl(e)?Rr(e)||e.proxy:oo(e.parent):null,Tn=Ae(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=>oo(e.parent),$root:e=>oo(e.root),$emit:e=>e.emit,$options:e=>Oo(e),$forceUpdate:e=>e.f||(e.f=()=>Tr(e.update)),$nextTick:e=>e.n||(e.n=Lr.bind(e.proxy)),$watch:e=>lc.bind(e)}),Br=(e,t)=>e!==Ce&&!e.__isScriptSetup&&ue(e,t),Cc={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Br(r,t))return i[t]=1,r[t];if(o!==Ce&&ue(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&ue(c,t))return i[t]=3,s[t];if(n!==Ce&&ue(n,t))return i[t]=4,n[t];so&&(i[t]=0)}}const u=Tn[t];let f,h;if(u)return t==="$attrs"&&We(e,"get",t),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==Ce&&ue(n,t))return i[t]=4,n[t];if(h=a.config.globalProperties,ue(h,t))return h[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Br(o,t)?(o[t]=n,!0):r!==Ce&&ue(r,t)?(r[t]=n,!0):ue(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},i){let l;return!!n[i]||e!==Ce&&ue(e,i)||Br(t,i)||(l=s[0])&&ue(l,i)||ue(r,i)||ue(Tn,i)||ue(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ue(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function cs(e){return J(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let so=!0;function xc(e){const t=Oo(e),n=e.proxy,r=e.ctx;so=!1,t.beforeCreate&&us(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:h,beforeUpdate:g,updated:y,activated:C,deactivated:T,beforeDestroy:_,beforeUnmount:b,destroyed:A,unmounted:S,render:q,renderTracked:ee,renderTriggered:$,errorCaptured:m,serverPrefetch:j,expose:N,inheritAttrs:K,components:L,directives:I,filters:R}=t;if(c&&Lc(c,r,null),i)for(const re in i){const se=i[re];oe(se)&&(r[re]=se.bind(n))}if(o){const re=o.call(n,n);we(re)&&(e.data=gn(re))}if(so=!0,s)for(const re in s){const se=s[re],De=oe(se)?se.bind(n,n):oe(se.get)?se.get.bind(n,n):ot,ze=!oe(se)&&oe(se.set)?se.set.bind(n):ot,Ve=B({get:De,set:ze});Object.defineProperty(r,re,{enumerable:!0,configurable:!0,get:()=>Ve.value,set:He=>Ve.value=He})}if(l)for(const re in l)Yi(l[re],r,n,re);if(a){const re=oe(a)?a.call(n):a;Reflect.ownKeys(re).forEach(se=>{Wt(se,re[se])})}u&&us(u,e,"c");function V(re,se){J(se)?se.forEach(De=>re(De.bind(n))):se&&re(se.bind(n))}if(V(pc,f),V(Xe,h),V(mc,g),V(gc,y),V(fc,C),V(dc,T),V(yc,m),V(bc,ee),V(_c,$),V(Sr,b),V(Ar,S),V(vc,j),J(N))if(N.length){const re=e.exposed||(e.exposed={});N.forEach(se=>{Object.defineProperty(re,se,{get:()=>n[se],set:De=>n[se]=De})})}else e.exposed||(e.exposed={});q&&e.render===ot&&(e.render=q),K!=null&&(e.inheritAttrs=K),L&&(e.components=L),I&&(e.directives=I)}function Lc(e,t,n=ot){J(e)&&(e=io(e));for(const r in e){const o=e[r];let s;we(o)?"default"in o?s=Se(o.from||r,o.default,!0):s=Se(o.from||r):s=Se(o),Ie(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[r]=s}}function us(e,t,n){Ze(J(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Yi(e,t,n,r){const o=r.includes(".")?Bi(n,r):()=>n[r];if(pe(e)){const s=t[e];oe(s)&&st(o,s)}else if(oe(e))st(o,e.bind(n));else if(we(e))if(J(e))e.forEach(s=>Yi(s,t,n,r));else{const s=oe(e.handler)?e.handler.bind(n):t[e.handler];oe(s)&&st(o,s,e)}}function Oo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,l=s.get(t);let a;return l?a=l:!o.length&&!n&&!r?a=t:(a={},o.length&&o.forEach(c=>hr(a,c,i,!0)),hr(a,t,i)),we(t)&&s.set(t,a),a}function hr(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&hr(e,s,n,!0),o&&o.forEach(i=>hr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Tc[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Tc={data:fs,props:ds,emits:ds,methods:xn,computed:xn,beforeCreate:Be,created:Be,beforeMount:Be,mounted:Be,beforeUpdate:Be,updated:Be,beforeDestroy:Be,beforeUnmount:Be,destroyed:Be,unmounted:Be,activated:Be,deactivated:Be,errorCaptured:Be,serverPrefetch:Be,components:xn,directives:xn,watch:Pc,provide:fs,inject:kc};function fs(e,t){return t?e?function(){return Ae(oe(e)?e.call(this,this):e,oe(t)?t.call(this,this):t)}:t:e}function kc(e,t){return xn(io(e),io(t))}function io(e){if(J(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Be(e,t){return e?[...new Set([].concat(e,t))]:t}function xn(e,t){return e?Ae(Object.create(null),e,t):t}function ds(e,t){return e?J(e)&&J(t)?[...new Set([...e,...t])]:Ae(Object.create(null),cs(e),cs(t??{})):t}function Pc(e,t){if(!e)return t;if(!t)return e;const n=Ae(Object.create(null),e);for(const r in t)n[r]=Be(e[r],t[r]);return n}function Gi(){return{app:null,config:{isNativeTag:Gl,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Sc=0;function Ac(e,t){return function(r,o=null){oe(r)||(r=Ae({},r)),o!=null&&!we(o)&&(o=null);const s=Gi(),i=new Set;let l=!1;const a=s.app={_uid:Sc++,_component:r,_props:o,_container:null,_context:s,_instance:null,version:nu,get config(){return s.config},set config(c){},use(c,...u){return i.has(c)||(c&&oe(c.install)?(i.add(c),c.install(a,...u)):oe(c)&&(i.add(c),c(a,...u))),a},mixin(c){return s.mixins.includes(c)||s.mixins.push(c),a},component(c,u){return u?(s.components[c]=u,a):s.components[c]},directive(c,u){return u?(s.directives[c]=u,a):s.directives[c]},mount(c,u,f){if(!l){const h=te(r,o);return h.appContext=s,u&&t?t(h,c):e(h,c,f),l=!0,a._container=c,c.__vue_app__=a,Rr(h.component)||h.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(c,u){return s.provides[c]=u,a},runWithContext(c){pr=a;try{return c()}finally{pr=null}}};return a}}let pr=null;function Wt(e,t){if(Oe){let n=Oe.provides;const r=Oe.parent&&Oe.parent.provides;r===n&&(n=Oe.provides=Object.create(r)),n[e]=t}}function Se(e,t,n=!1){const r=Oe||Ne;if(r||pr){const o=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:pr._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&oe(t)?t.call(r&&r.proxy):t}}function Oc(e,t,n,r=!1){const o={},s={};lr(s,Or,1),e.propsDefaults=Object.create(null),Ji(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:Ha(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Rc(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,l=de(o),[a]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let h=u[f];if(kr(e.emitsOptions,h))continue;const g=t[h];if(a)if(ue(s,h))g!==s[h]&&(s[h]=g,c=!0);else{const y=ft(h);o[y]=lo(a,l,y,g,e,!1)}else g!==s[h]&&(s[h]=g,c=!0)}}}else{Ji(e,t,o,s)&&(c=!0);let u;for(const f in l)(!t||!ue(t,f)&&((u=Gt(f))===f||!ue(t,u)))&&(a?n&&(n[f]!==void 0||n[u]!==void 0)&&(o[f]=lo(a,l,f,void 0,e,!0)):delete o[f]);if(s!==l)for(const f in s)(!t||!ue(t,f))&&(delete s[f],c=!0)}c&&_t(e,"set","$attrs")}function Ji(e,t,n,r){const[o,s]=e.propsOptions;let i=!1,l;if(t)for(let a in t){if(Ln(a))continue;const c=t[a];let u;o&&ue(o,u=ft(a))?!s||!s.includes(u)?n[u]=c:(l||(l={}))[u]=c:kr(e.emitsOptions,a)||(!(a in r)||c!==r[a])&&(r[a]=c,i=!0)}if(s){const a=de(n),c=l||Ce;for(let u=0;u<s.length;u++){const f=s[u];n[f]=lo(o,a,f,c[f],e,!ue(c,f))}}return i}function lo(e,t,n,r,o,s){const i=e[n];if(i!=null){const l=ue(i,"default");if(l&&r===void 0){const a=i.default;if(i.type!==Function&&!i.skipFactory&&oe(a)){const{propsDefaults:c}=o;n in c?r=c[n]:(un(o),r=c[n]=a.call(null,t),Kt())}else r=a}i[0]&&(s&&!l?r=!1:i[1]&&(r===""||r===Gt(n))&&(r=!0))}return r}function Qi(e,t,n=!1){const r=t.propsCache,o=r.get(e);if(o)return o;const s=e.props,i={},l=[];let a=!1;if(!oe(e)){const u=f=>{a=!0;const[h,g]=Qi(f,t,!0);Ae(i,h),g&&l.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!a)return we(e)&&r.set(e,nn),nn;if(J(s))for(let u=0;u<s.length;u++){const f=ft(s[u]);hs(f)&&(i[f]=Ce)}else if(s)for(const u in s){const f=ft(u);if(hs(f)){const h=s[u],g=i[f]=J(h)||oe(h)?{type:h}:Ae({},h);if(g){const y=gs(Boolean,g.type),C=gs(String,g.type);g[0]=y>-1,g[1]=C<0||y<C,(y>-1||ue(g,"default"))&&l.push(f)}}}const c=[i,l];return we(e)&&r.set(e,c),c}function hs(e){return e[0]!=="$"}function ps(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ms(e,t){return ps(e)===ps(t)}function gs(e,t){return J(t)?t.findIndex(n=>ms(n,e)):oe(t)&&ms(t,e)?0:-1}const Zi=e=>e[0]==="_"||e==="$stable",Ro=e=>J(e)?e.map(tt):[tt(e)],Ic=(e,t,n)=>{if(t._n)return t;const r=Me((...o)=>Ro(t(...o)),n);return r._c=!1,r},Xi=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Zi(o))continue;const s=e[o];if(oe(s))t[o]=Ic(o,s,r);else if(s!=null){const i=Ro(s);t[o]=()=>i}}},el=(e,t)=>{const n=Ro(t);e.slots.default=()=>n},$c=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=de(t),lr(t,"_",n)):Xi(t,e.slots={})}else e.slots={},t&&el(e,t);lr(e.slots,Or,1)},zc=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=Ce;if(r.shapeFlag&32){const l=t._;l?n&&l===1?s=!1:(Ae(o,t),!n&&l===1&&delete o._):(s=!t.$stable,Xi(t,o)),i=t}else t&&(el(e,t),i={default:1});if(s)for(const l in o)!Zi(l)&&!(l in i)&&delete o[l]};function mr(e,t,n,r,o=!1){if(J(e)){e.forEach((h,g)=>mr(h,t&&(J(t)?t[g]:t),n,r,o));return}if(ln(r)&&!o)return;const s=r.shapeFlag&4?Rr(r.component)||r.component.proxy:r.el,i=o?null:s,{i:l,r:a}=e,c=t&&t.r,u=l.refs===Ce?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==a&&(pe(c)?(u[c]=null,ue(f,c)&&(f[c]=null)):Ie(c)&&(c.value=null)),oe(a))Ot(a,l,12,[i,u]);else{const h=pe(a),g=Ie(a);if(h||g){const y=()=>{if(e.f){const C=h?ue(f,a)?f[a]:u[a]:a.value;o?J(C)&&go(C,s):J(C)?C.includes(s)||C.push(s):h?(u[a]=[s],ue(f,a)&&(f[a]=u[a])):(a.value=[s],e.k&&(u[e.k]=a.value))}else h?(u[a]=i,ue(f,a)&&(f[a]=i)):g&&(a.value=i,e.k&&(u[e.k]=i))};i?(y.id=-1,Ue(y,n)):y()}}}let xt=!1;const Zn=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Xn=e=>e.nodeType===8;function Mc(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:l,insert:a,createComment:c}}=e,u=(_,b)=>{if(!b.hasChildNodes()){n(null,_,b),ur(),b._vnode=_;return}xt=!1,f(b.firstChild,_,null,null,null),ur(),b._vnode=_,xt&&console.error("Hydration completed but contains mismatches.")},f=(_,b,A,S,q,ee=!1)=>{const $=Xn(_)&&_.data==="[",m=()=>C(_,b,A,S,q,$),{type:j,ref:N,shapeFlag:K,patchFlag:L}=b;let I=_.nodeType;b.el=_,L===-2&&(ee=!1,b.dynamicChildren=null);let R=null;switch(j){case cn:I!==3?b.children===""?(a(b.el=o(""),i(_),_),R=_):R=m():(_.data!==b.children&&(xt=!0,_.data=b.children),R=s(_));break;case Ge:I!==8||$?R=m():R=s(_);break;case kn:if($&&(_=s(_),I=_.nodeType),I===1||I===3){R=_;const ie=!b.children.length;for(let V=0;V<b.staticCount;V++)ie&&(b.children+=R.nodeType===1?R.outerHTML:R.data),V===b.staticCount-1&&(b.anchor=R),R=s(R);return $?s(R):R}else m();break;case Ee:$?R=y(_,b,A,S,q,ee):R=m();break;default:if(K&1)I!==1||b.type.toLowerCase()!==_.tagName.toLowerCase()?R=m():R=h(_,b,A,S,q,ee);else if(K&6){b.slotScopeIds=q;const ie=i(_);if(t(b,ie,null,A,S,Zn(ie),ee),R=$?T(_):s(_),R&&Xn(R)&&R.data==="teleport end"&&(R=s(R)),ln(b)){let V;$?(V=te(Ee),V.anchor=R?R.previousSibling:ie.lastChild):V=_.nodeType===3?zt(""):te("div"),V.el=_,b.component.subTree=V}}else K&64?I!==8?R=m():R=b.type.hydrate(_,b,A,S,q,ee,e,g):K&128&&(R=b.type.hydrate(_,b,A,S,Zn(i(_)),q,ee,e,f))}return N!=null&&mr(N,null,S,b),R},h=(_,b,A,S,q,ee)=>{ee=ee||!!b.dynamicChildren;const{type:$,props:m,patchFlag:j,shapeFlag:N,dirs:K}=b,L=$==="input"&&K||$==="option";if(L||j!==-1){if(K&&ct(b,null,A,"created"),m)if(L||!ee||j&48)for(const R in m)(L&&R.endsWith("value")||Hn(R)&&!Ln(R))&&r(_,R,null,m[R],!1,void 0,A);else m.onClick&&r(_,"onClick",null,m.onClick,!1,void 0,A);let I;if((I=m&&m.onVnodeBeforeMount)&&Qe(I,A,b),K&&ct(b,null,A,"beforeMount"),((I=m&&m.onVnodeMounted)||K)&&Fi(()=>{I&&Qe(I,A,b),K&&ct(b,null,A,"mounted")},S),N&16&&!(m&&(m.innerHTML||m.textContent))){let R=g(_.firstChild,b,_,A,S,q,ee);for(;R;){xt=!0;const ie=R;R=R.nextSibling,l(ie)}}else N&8&&_.textContent!==b.children&&(xt=!0,_.textContent=b.children)}return _.nextSibling},g=(_,b,A,S,q,ee,$)=>{$=$||!!b.dynamicChildren;const m=b.children,j=m.length;for(let N=0;N<j;N++){const K=$?m[N]:m[N]=tt(m[N]);if(_)_=f(_,K,S,q,ee,$);else{if(K.type===cn&&!K.children)continue;xt=!0,n(null,K,A,null,S,q,Zn(A),ee)}}return _},y=(_,b,A,S,q,ee)=>{const{slotScopeIds:$}=b;$&&(q=q?q.concat($):$);const m=i(_),j=g(s(_),b,m,A,S,q,ee);return j&&Xn(j)&&j.data==="]"?s(b.anchor=j):(xt=!0,a(b.anchor=c("]"),m,j),j)},C=(_,b,A,S,q,ee)=>{if(xt=!0,b.el=null,ee){const j=T(_);for(;;){const N=s(_);if(N&&N!==j)l(N);else break}}const $=s(_),m=i(_);return l(_),n(null,b,m,$,A,S,Zn(m),q),$},T=_=>{let b=0;for(;_;)if(_=s(_),_&&Xn(_)&&(_.data==="["&&b++,_.data==="]")){if(b===0)return s(_);b--}return _};return[u,f]}const Ue=Fi;function Nc(e){return Dc(e,Mc)}function Dc(e,t){const n=Qr();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:h,setScopeId:g=ot,insertStaticContent:y}=e,C=(d,p,v,E=null,x=null,k=null,D=!1,O=null,M=!!p.dynamicChildren)=>{if(d===p)return;d&&!jt(d,p)&&(E=w(d),He(d,x,k,!0),d=null),p.patchFlag===-2&&(M=!1,p.dynamicChildren=null);const{type:P,ref:Y,shapeFlag:U}=p;switch(P){case cn:T(d,p,v,E);break;case Ge:_(d,p,v,E);break;case kn:d==null&&b(p,v,E,D);break;case Ee:L(d,p,v,E,x,k,D,O,M);break;default:U&1?q(d,p,v,E,x,k,D,O,M):U&6?I(d,p,v,E,x,k,D,O,M):(U&64||U&128)&&P.process(d,p,v,E,x,k,D,O,M,z)}Y!=null&&x&&mr(Y,d&&d.ref,k,p||d,!p)},T=(d,p,v,E)=>{if(d==null)r(p.el=l(p.children),v,E);else{const x=p.el=d.el;p.children!==d.children&&c(x,p.children)}},_=(d,p,v,E)=>{d==null?r(p.el=a(p.children||""),v,E):p.el=d.el},b=(d,p,v,E)=>{[d.el,d.anchor]=y(d.children,p,v,E,d.el,d.anchor)},A=({el:d,anchor:p},v,E)=>{let x;for(;d&&d!==p;)x=h(d),r(d,v,E),d=x;r(p,v,E)},S=({el:d,anchor:p})=>{let v;for(;d&&d!==p;)v=h(d),o(d),d=v;o(p)},q=(d,p,v,E,x,k,D,O,M)=>{D=D||p.type==="svg",d==null?ee(p,v,E,x,k,D,O,M):j(d,p,x,k,D,O,M)},ee=(d,p,v,E,x,k,D,O)=>{let M,P;const{type:Y,props:U,shapeFlag:G,transition:ne,dirs:le}=d;if(M=d.el=i(d.type,k,U&&U.is,U),G&8?u(M,d.children):G&16&&m(d.children,M,null,E,x,k&&Y!=="foreignObject",D,O),le&&ct(d,null,E,"created"),$(M,d,d.scopeId,D,E),U){for(const ge in U)ge!=="value"&&!Ln(ge)&&s(M,ge,null,U[ge],k,d.children,E,x,$e);"value"in U&&s(M,"value",null,U.value),(P=U.onVnodeBeforeMount)&&Qe(P,E,d)}le&&ct(d,null,E,"beforeMount");const be=(!x||x&&!x.pendingBranch)&&ne&&!ne.persisted;be&&ne.beforeEnter(M),r(M,p,v),((P=U&&U.onVnodeMounted)||be||le)&&Ue(()=>{P&&Qe(P,E,d),be&&ne.enter(M),le&&ct(d,null,E,"mounted")},x)},$=(d,p,v,E,x)=>{if(v&&g(d,v),E)for(let k=0;k<E.length;k++)g(d,E[k]);if(x){let k=x.subTree;if(p===k){const D=x.vnode;$(d,D,D.scopeId,D.slotScopeIds,x.parent)}}},m=(d,p,v,E,x,k,D,O,M=0)=>{for(let P=M;P<d.length;P++){const Y=d[P]=O?kt(d[P]):tt(d[P]);C(null,Y,p,v,E,x,k,D,O)}},j=(d,p,v,E,x,k,D)=>{const O=p.el=d.el;let{patchFlag:M,dynamicChildren:P,dirs:Y}=p;M|=d.patchFlag&16;const U=d.props||Ce,G=p.props||Ce;let ne;v&&Nt(v,!1),(ne=G.onVnodeBeforeUpdate)&&Qe(ne,v,p,d),Y&&ct(p,d,v,"beforeUpdate"),v&&Nt(v,!0);const le=x&&p.type!=="foreignObject";if(P?N(d.dynamicChildren,P,O,v,E,le,k):D||se(d,p,O,null,v,E,le,k,!1),M>0){if(M&16)K(O,p,U,G,v,E,x);else if(M&2&&U.class!==G.class&&s(O,"class",null,G.class,x),M&4&&s(O,"style",U.style,G.style,x),M&8){const be=p.dynamicProps;for(let ge=0;ge<be.length;ge++){const ke=be[ge],et=U[ke],Qt=G[ke];(Qt!==et||ke==="value")&&s(O,ke,et,Qt,x,d.children,v,E,$e)}}M&1&&d.children!==p.children&&u(O,p.children)}else!D&&P==null&&K(O,p,U,G,v,E,x);((ne=G.onVnodeUpdated)||Y)&&Ue(()=>{ne&&Qe(ne,v,p,d),Y&&ct(p,d,v,"updated")},E)},N=(d,p,v,E,x,k,D)=>{for(let O=0;O<p.length;O++){const M=d[O],P=p[O],Y=M.el&&(M.type===Ee||!jt(M,P)||M.shapeFlag&70)?f(M.el):v;C(M,P,Y,null,E,x,k,D,!0)}},K=(d,p,v,E,x,k,D)=>{if(v!==E){if(v!==Ce)for(const O in v)!Ln(O)&&!(O in E)&&s(d,O,v[O],null,D,p.children,x,k,$e);for(const O in E){if(Ln(O))continue;const M=E[O],P=v[O];M!==P&&O!=="value"&&s(d,O,P,M,D,p.children,x,k,$e)}"value"in E&&s(d,"value",v.value,E.value)}},L=(d,p,v,E,x,k,D,O,M)=>{const P=p.el=d?d.el:l(""),Y=p.anchor=d?d.anchor:l("");let{patchFlag:U,dynamicChildren:G,slotScopeIds:ne}=p;ne&&(O=O?O.concat(ne):ne),d==null?(r(P,v,E),r(Y,v,E),m(p.children,v,Y,x,k,D,O,M)):U>0&&U&64&&G&&d.dynamicChildren?(N(d.dynamicChildren,G,v,x,k,D,O),(p.key!=null||x&&p===x.subTree)&&tl(d,p,!0)):se(d,p,v,Y,x,k,D,O,M)},I=(d,p,v,E,x,k,D,O,M)=>{p.slotScopeIds=O,d==null?p.shapeFlag&512?x.ctx.activate(p,v,E,D,M):R(p,v,E,x,k,D,M):ie(d,p,M)},R=(d,p,v,E,x,k,D)=>{const O=d.component=Kc(d,E,x);if(Vn(d)&&(O.ctx.renderer=z),Yc(O),O.asyncDep){if(x&&x.registerDep(O,V),!d.el){const M=O.subTree=te(Ge);_(null,M,p,v)}return}V(O,d,p,v,x,k,D)},ie=(d,p,v)=>{const E=p.component=d.component;if(rc(d,p,v))if(E.asyncDep&&!E.asyncResolved){re(E,p,v);return}else E.next=p,Qa(E.update),E.update();else p.el=d.el,E.vnode=p},V=(d,p,v,E,x,k,D)=>{const O=()=>{if(d.isMounted){let{next:Y,bu:U,u:G,parent:ne,vnode:le}=d,be=Y,ge;Nt(d,!1),Y?(Y.el=le.el,re(d,Y,D)):Y=le,U&&Nr(U),(ge=Y.props&&Y.props.onVnodeBeforeUpdate)&&Qe(ge,ne,Y,le),Nt(d,!0);const ke=Dr(d),et=d.subTree;d.subTree=ke,C(et,ke,f(et.el),w(et),d,x,k),Y.el=ke.el,be===null&&oc(d,ke.el),G&&Ue(G,x),(ge=Y.props&&Y.props.onVnodeUpdated)&&Ue(()=>Qe(ge,ne,Y,le),x)}else{let Y;const{el:U,props:G}=p,{bm:ne,m:le,parent:be}=d,ge=ln(p);if(Nt(d,!1),ne&&Nr(ne),!ge&&(Y=G&&G.onVnodeBeforeMount)&&Qe(Y,be,p),Nt(d,!0),U&&ae){const ke=()=>{d.subTree=Dr(d),ae(U,d.subTree,d,x,null)};ge?p.type.__asyncLoader().then(()=>!d.isUnmounted&&ke()):ke()}else{const ke=d.subTree=Dr(d);C(null,ke,v,E,d,x,k),p.el=ke.el}if(le&&Ue(le,x),!ge&&(Y=G&&G.onVnodeMounted)){const ke=p;Ue(()=>Qe(Y,be,ke),x)}(p.shapeFlag&256||be&&ln(be.vnode)&&be.vnode.shapeFlag&256)&&d.a&&Ue(d.a,x),d.isMounted=!0,p=v=E=null}},M=d.effect=new yo(O,()=>Tr(P),d.scope),P=d.update=()=>M.run();P.id=d.uid,Nt(d,!0),P()},re=(d,p,v)=>{p.component=d;const E=d.vnode.props;d.vnode=p,d.next=null,Rc(d,p.props,E,v),zc(d,p.children,v),pn(),ss(),mn()},se=(d,p,v,E,x,k,D,O,M=!1)=>{const P=d&&d.children,Y=d?d.shapeFlag:0,U=p.children,{patchFlag:G,shapeFlag:ne}=p;if(G>0){if(G&128){ze(P,U,v,E,x,k,D,O,M);return}else if(G&256){De(P,U,v,E,x,k,D,O,M);return}}ne&8?(Y&16&&$e(P,x,k),U!==P&&u(v,U)):Y&16?ne&16?ze(P,U,v,E,x,k,D,O,M):$e(P,x,k,!0):(Y&8&&u(v,""),ne&16&&m(U,v,E,x,k,D,O,M))},De=(d,p,v,E,x,k,D,O,M)=>{d=d||nn,p=p||nn;const P=d.length,Y=p.length,U=Math.min(P,Y);let G;for(G=0;G<U;G++){const ne=p[G]=M?kt(p[G]):tt(p[G]);C(d[G],ne,v,null,x,k,D,O,M)}P>Y?$e(d,x,k,!0,!1,U):m(p,v,E,x,k,D,O,M,U)},ze=(d,p,v,E,x,k,D,O,M)=>{let P=0;const Y=p.length;let U=d.length-1,G=Y-1;for(;P<=U&&P<=G;){const ne=d[P],le=p[P]=M?kt(p[P]):tt(p[P]);if(jt(ne,le))C(ne,le,v,null,x,k,D,O,M);else break;P++}for(;P<=U&&P<=G;){const ne=d[U],le=p[G]=M?kt(p[G]):tt(p[G]);if(jt(ne,le))C(ne,le,v,null,x,k,D,O,M);else break;U--,G--}if(P>U){if(P<=G){const ne=G+1,le=ne<Y?p[ne].el:E;for(;P<=G;)C(null,p[P]=M?kt(p[P]):tt(p[P]),v,le,x,k,D,O,M),P++}}else if(P>G)for(;P<=U;)He(d[P],x,k,!0),P++;else{const ne=P,le=P,be=new Map;for(P=le;P<=G;P++){const Ke=p[P]=M?kt(p[P]):tt(p[P]);Ke.key!=null&&be.set(Ke.key,P)}let ge,ke=0;const et=G-le+1;let Qt=!1,Ko=0;const _n=new Array(et);for(P=0;P<et;P++)_n[P]=0;for(P=ne;P<=U;P++){const Ke=d[P];if(ke>=et){He(Ke,x,k,!0);continue}let at;if(Ke.key!=null)at=be.get(Ke.key);else for(ge=le;ge<=G;ge++)if(_n[ge-le]===0&&jt(Ke,p[ge])){at=ge;break}at===void 0?He(Ke,x,k,!0):(_n[at-le]=P+1,at>=Ko?Ko=at:Qt=!0,C(Ke,p[at],v,null,x,k,D,O,M),ke++)}const Yo=Qt?Hc(_n):nn;for(ge=Yo.length-1,P=et-1;P>=0;P--){const Ke=le+P,at=p[Ke],Go=Ke+1<Y?p[Ke+1].el:E;_n[P]===0?C(null,at,v,Go,x,k,D,O,M):Qt&&(ge<0||P!==Yo[ge]?Ve(at,v,Go,2):ge--)}}},Ve=(d,p,v,E,x=null)=>{const{el:k,type:D,transition:O,children:M,shapeFlag:P}=d;if(P&6){Ve(d.component.subTree,p,v,E);return}if(P&128){d.suspense.move(p,v,E);return}if(P&64){D.move(d,p,v,z);return}if(D===Ee){r(k,p,v);for(let U=0;U<M.length;U++)Ve(M[U],p,v,E);r(d.anchor,p,v);return}if(D===kn){A(d,p,v);return}if(E!==2&&P&1&&O)if(E===0)O.beforeEnter(k),r(k,p,v),Ue(()=>O.enter(k),x);else{const{leave:U,delayLeave:G,afterLeave:ne}=O,le=()=>r(k,p,v),be=()=>{U(k,()=>{le(),ne&&ne()})};G?G(k,le,be):be()}else r(k,p,v)},He=(d,p,v,E=!1,x=!1)=>{const{type:k,props:D,ref:O,children:M,dynamicChildren:P,shapeFlag:Y,patchFlag:U,dirs:G}=d;if(O!=null&&mr(O,null,v,d,!0),Y&256){p.ctx.deactivate(d);return}const ne=Y&1&&G,le=!ln(d);let be;if(le&&(be=D&&D.onVnodeBeforeUnmount)&&Qe(be,p,d),Y&6)lt(d.component,v,E);else{if(Y&128){d.suspense.unmount(v,E);return}ne&&ct(d,null,p,"beforeUnmount"),Y&64?d.type.remove(d,p,v,x,z,E):P&&(k!==Ee||U>0&&U&64)?$e(P,p,v,!1,!0):(k===Ee&&U&384||!x&&Y&16)&&$e(M,p,v),E&&Et(d)}(le&&(be=D&&D.onVnodeUnmounted)||ne)&&Ue(()=>{be&&Qe(be,p,d),ne&&ct(d,null,p,"unmounted")},v)},Et=d=>{const{type:p,el:v,anchor:E,transition:x}=d;if(p===Ee){wt(v,E);return}if(p===kn){S(d);return}const k=()=>{o(v),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(d.shapeFlag&1&&x&&!x.persisted){const{leave:D,delayLeave:O}=x,M=()=>D(v,k);O?O(d.el,k,M):M()}else k()},wt=(d,p)=>{let v;for(;d!==p;)v=h(d),o(d),d=v;o(p)},lt=(d,p,v)=>{const{bum:E,scope:x,update:k,subTree:D,um:O}=d;E&&Nr(E),x.stop(),k&&(k.active=!1,He(D,d,p,v)),O&&Ue(O,p),Ue(()=>{d.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},$e=(d,p,v,E=!1,x=!1,k=0)=>{for(let D=k;D<d.length;D++)He(d[D],p,v,E,x)},w=d=>d.shapeFlag&6?w(d.component.subTree):d.shapeFlag&128?d.suspense.next():h(d.anchor||d.el),F=(d,p,v)=>{d==null?p._vnode&&He(p._vnode,null,null,!0):C(p._vnode||null,d,p,null,null,null,v),ss(),ur(),p._vnode=d},z={p:C,um:He,m:Ve,r:Et,mt:R,mc:m,pc:se,pbc:N,n:w,o:e};let W,ae;return t&&([W,ae]=t(z)),{render:F,hydrate:W,createApp:Ac(F,W)}}function Nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function tl(e,t,n=!1){const r=e.children,o=t.children;if(J(r)&&J(o))for(let s=0;s<r.length;s++){const i=r[s];let l=o[s];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=o[s]=kt(o[s]),l.el=i.el),n||tl(i,l)),l.type===cn&&(l.el=i.el)}}function Hc(e){const t=e.slice(),n=[0];let r,o,s,i,l;const a=e.length;for(r=0;r<a;r++){const c=e[r];if(c!==0){if(o=n[n.length-1],e[o]<c){t[r]=o,n.push(r);continue}for(s=0,i=n.length-1;s<i;)l=s+i>>1,e[n[l]]<c?s=l+1:i=l;c<e[n[s]]&&(s>0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}const Fc=e=>e.__isTeleport,Ee=Symbol.for("v-fgt"),cn=Symbol.for("v-txt"),Ge=Symbol.for("v-cmt"),kn=Symbol.for("v-stc"),Pn=[];let rt=null;function H(e=!1){Pn.push(rt=e?null:[])}function Bc(){Pn.pop(),rt=Pn[Pn.length-1]||null}let zn=1;function vs(e){zn+=e}function nl(e){return e.dynamicChildren=zn>0?rt||nn:null,Bc(),zn>0&&rt&&rt.push(e),e}function Q(e,t,n,r,o,s){return nl(fe(e,t,n,r,o,s,!0))}function Pe(e,t,n,r,o){return nl(te(e,t,n,r,o,!0))}function gr(e){return e?e.__v_isVNode===!0:!1}function jt(e,t){return e.type===t.type&&e.key===t.key}const Or="__vInternal",rl=({key:e})=>e??null,sr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?pe(e)||Ie(e)||oe(e)?{i:Ne,r:e,k:t,f:!!n}:e:null);function fe(e,t=null,n=null,r=0,o=null,s=e===Ee?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&rl(t),ref:t&&sr(t),scopeId:Hi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ne};return l?(Io(a,n),s&128&&e.normalize(a)):n&&(a.shapeFlag|=pe(n)?8:16),zn>0&&!i&&rt&&(a.patchFlag>0||s&6)&&a.patchFlag!==32&&rt.push(a),a}const te=jc;function jc(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Ec)&&(e=Ge),gr(e)){const l=$t(e,t,!0);return n&&Io(l,n),zn>0&&!s&&rt&&(l.shapeFlag&6?rt[rt.indexOf(e)]=l:rt.push(l)),l.patchFlag|=-2,l}if(Xc(e)&&(e=e.__vccOpts),t){t=Vc(t);let{class:l,style:a}=t;l&&!pe(l)&&(t.class=qe(l)),we(a)&&(Si(a)&&!J(a)&&(a=Ae({},a)),t.style=Fn(a))}const i=pe(e)?1:sc(e)?128:Fc(e)?64:we(e)?4:oe(e)?2:0;return fe(e,t,n,r,o,i,s,!0)}function Vc(e){return e?Si(e)||Or in e?Ae({},e):e:null}function $t(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,l=t?ao(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&rl(l),ref:t&&t.ref?n&&o?J(o)?o.concat(sr(t)):[o,sr(t)]:sr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ee?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&$t(e.ssContent),ssFallback:e.ssFallback&&$t(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function zt(e=" ",t=0){return te(cn,null,e,t)}function Uc(e,t){const n=te(kn,null,e);return n.staticCount=t,n}function Te(e="",t=!1){return t?(H(),Pe(Ge,null,e)):te(Ge,null,e)}function tt(e){return e==null||typeof e=="boolean"?te(Ge):J(e)?te(Ee,null,e.slice()):typeof e=="object"?kt(e):te(cn,null,String(e))}function kt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:$t(e)}function Io(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(J(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Io(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Or in t)?t._ctx=Ne:o===3&&Ne&&(Ne.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else oe(t)?(t={default:t,_ctx:Ne},n=32):(t=String(t),r&64?(n=16,t=[zt(t)]):n=8);e.children=t,e.shapeFlag|=n}function ao(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const o in r)if(o==="class")t.class!==r.class&&(t.class=qe([t.class,r.class]));else if(o==="style")t.style=Fn([t.style,r.style]);else if(Hn(o)){const s=t[o],i=r[o];i&&s!==i&&!(J(s)&&s.includes(i))&&(t[o]=s?[].concat(s,i):i)}else o!==""&&(t[o]=r[o])}return t}function Qe(e,t,n,r=null){Ze(e,t,7,[n,r])}const qc=Gi();let Wc=0;function Kc(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||qc,s={uid:Wc++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new ca(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Qi(r,o),emitsOptions:Di(r,o),emit:null,emitted:null,propsDefaults:Ce,inheritAttrs:r.inheritAttrs,ctx:Ce,data:Ce,props:Ce,attrs:Ce,slots:Ce,refs:Ce,setupState:Ce,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=ec.bind(null,s),e.ce&&e.ce(s),s}let Oe=null;const ol=()=>Oe||Ne;let $o,Zt,_s="__VUE_INSTANCE_SETTERS__";(Zt=Qr()[_s])||(Zt=Qr()[_s]=[]),Zt.push(e=>Oe=e),$o=e=>{Zt.length>1?Zt.forEach(t=>t(e)):Zt[0](e)};const un=e=>{$o(e),e.scope.on()},Kt=()=>{Oe&&Oe.scope.off(),$o(null)};function sl(e){return e.vnode.shapeFlag&4}let fn=!1;function Yc(e,t=!1){fn=t;const{props:n,children:r}=e.vnode,o=sl(e);Oc(e,n,o,t),$c(e,r);const s=o?Gc(e,t):void 0;return fn=!1,s}function Gc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ai(new Proxy(e.ctx,Cc));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Qc(e):null;un(e),pn();const s=Ot(r,e,0,[e.props,o]);if(mn(),Kt(),hi(s)){if(s.then(Kt,Kt),t)return s.then(i=>{bs(e,i,t)}).catch(i=>{jn(i,e,0)});e.asyncDep=s}else bs(e,s,t)}else il(e,t)}function bs(e,t,n){oe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:we(t)&&(e.setupState=Ii(t)),il(e,n)}let ys;function il(e,t,n){const r=e.type;if(!e.render){if(!t&&ys&&!r.render){const o=r.template||Oo(e).template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=r,c=Ae(Ae({isCustomElement:s,delimiters:l},i),a);r.render=ys(o,c)}}e.render=r.render||ot}un(e),pn(),xc(e),mn(),Kt()}function Jc(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return We(e,"get","$attrs"),t[n]}}))}function Qc(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Jc(e)},slots:e.slots,emit:e.emit,expose:t}}function Rr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ii(Ai(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Tn)return Tn[n](e)},has(t,n){return n in t||n in Tn}}))}function Zc(e,t=!0){return oe(e)?e.displayName||e.name:e.name||t&&e.__name}function Xc(e){return oe(e)&&"__vccOpts"in e}const B=(e,t)=>Ya(e,t,fn);function ve(e,t,n){const r=arguments.length;return r===2?we(t)&&!J(t)?gr(t)?te(e,null,[t]):te(e,t):te(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&gr(n)&&(n=[n]),te(e,t,n))}const eu=Symbol.for("v-scx"),tu=()=>Se(eu),nu="3.3.4",ru="http://www.w3.org/2000/svg",Vt=typeof document<"u"?document:null,Es=Vt&&Vt.createElement("template"),ou={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Vt.createElementNS(ru,e):Vt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Vt.createTextNode(e),createComment:e=>Vt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Vt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Es.innerHTML=r?`<svg>${e}</svg>`:e;const l=Es.content;if(r){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function su(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function iu(e,t,n){const r=e.style,o=pe(n);if(n&&!o){if(t&&!pe(t))for(const s in t)n[s]==null&&co(r,s,"");for(const s in n)co(r,s,n[s])}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const ws=/\s*!important$/;function co(e,t,n){if(J(n))n.forEach(r=>co(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=lu(e,t);ws.test(n)?e.setProperty(Gt(r),n.replace(ws,""),"important"):e[r]=n}}const Cs=["Webkit","Moz","ms"],jr={};function lu(e,t){const n=jr[t];if(n)return n;let r=ft(t);if(r!=="filter"&&r in e)return jr[t]=r;r=Cr(r);for(let o=0;o<Cs.length;o++){const s=Cs[o]+r;if(s in e)return jr[t]=s}return t}const xs="http://www.w3.org/1999/xlink";function au(e,t,n,r,o){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(xs,t.slice(6,t.length)):e.setAttributeNS(xs,t,n);else{const s=aa(t);n==null||s&&!gi(n)?e.removeAttribute(t):e.setAttribute(t,s?"":n)}}function cu(e,t,n,r,o,s,i){if(t==="innerHTML"||t==="textContent"){r&&i(r,o,s),e[t]=n??"";return}const l=e.tagName;if(t==="value"&&l!=="PROGRESS"&&!l.includes("-")){e._value=n;const c=l==="OPTION"?e.getAttribute("value"):e.value,u=n??"";c!==u&&(e.value=u),n==null&&e.removeAttribute(t);return}let a=!1;if(n===""||n==null){const c=typeof e[t];c==="boolean"?n=gi(n):n==null&&c==="string"?(n="",a=!0):c==="number"&&(n=0,a=!0)}try{e[t]=n}catch{}a&&e.removeAttribute(t)}function uu(e,t,n,r){e.addEventListener(t,n,r)}function fu(e,t,n,r){e.removeEventListener(t,n,r)}function du(e,t,n,r,o=null){const s=e._vei||(e._vei={}),i=s[t];if(r&&i)i.value=r;else{const[l,a]=hu(t);if(r){const c=s[t]=gu(r,o);uu(e,l,c,a)}else i&&(fu(e,l,i,a),s[t]=void 0)}}const Ls=/(?:Once|Passive|Capture)$/;function hu(e){let t;if(Ls.test(e)){t={};let r;for(;r=e.match(Ls);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Gt(e.slice(2)),t]}let Vr=0;const pu=Promise.resolve(),mu=()=>Vr||(pu.then(()=>Vr=0),Vr=Date.now());function gu(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ze(vu(r,n.value),t,5,[r])};return n.value=e,n.attached=mu(),n}function vu(e,t){if(J(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Ts=/^on[a-z]/,_u=(e,t,n,r,o=!1,s,i,l,a)=>{t==="class"?su(e,r,o):t==="style"?iu(e,n,r):Hn(t)?mo(t)||du(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):bu(e,t,r,o))?cu(e,t,r,s,i,l,a):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),au(e,t,r,o))};function bu(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Ts.test(t)&&oe(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ts.test(t)&&pe(n)?!1:t in e}const Lt="transition",bn="animation",Un=(e,{slots:t})=>ve(uc,yu(e),t);Un.displayName="Transition";const ll={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};Un.props=Ae({},ji,ll);const Dt=(e,t=[])=>{J(e)?e.forEach(n=>n(...t)):e&&e(...t)},ks=e=>e?J(e)?e.some(t=>t.length>1):e.length>1:!1;function yu(e){const t={};for(const L in e)L in ll||(t[L]=e[L]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=s,appearActiveClass:c=i,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,y=Eu(o),C=y&&y[0],T=y&&y[1],{onBeforeEnter:_,onEnter:b,onEnterCancelled:A,onLeave:S,onLeaveCancelled:q,onBeforeAppear:ee=_,onAppear:$=b,onAppearCancelled:m=A}=t,j=(L,I,R)=>{Ht(L,I?u:l),Ht(L,I?c:i),R&&R()},N=(L,I)=>{L._isLeaving=!1,Ht(L,f),Ht(L,g),Ht(L,h),I&&I()},K=L=>(I,R)=>{const ie=L?$:b,V=()=>j(I,L,R);Dt(ie,[I,V]),Ps(()=>{Ht(I,L?a:s),Tt(I,L?u:l),ks(ie)||Ss(I,r,C,V)})};return Ae(t,{onBeforeEnter(L){Dt(_,[L]),Tt(L,s),Tt(L,i)},onBeforeAppear(L){Dt(ee,[L]),Tt(L,a),Tt(L,c)},onEnter:K(!1),onAppear:K(!0),onLeave(L,I){L._isLeaving=!0;const R=()=>N(L,I);Tt(L,f),xu(),Tt(L,h),Ps(()=>{L._isLeaving&&(Ht(L,f),Tt(L,g),ks(S)||Ss(L,r,T,R))}),Dt(S,[L,R])},onEnterCancelled(L){j(L,!1),Dt(A,[L])},onAppearCancelled(L){j(L,!0),Dt(m,[L])},onLeaveCancelled(L){N(L),Dt(q,[L])}})}function Eu(e){if(e==null)return null;if(we(e))return[Ur(e.enter),Ur(e.leave)];{const t=Ur(e);return[t,t]}}function Ur(e){return na(e)}function Tt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ht(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Ps(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let wu=0;function Ss(e,t,n,r){const o=e._endId=++wu,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:l,propCount:a}=Cu(e,t);if(!i)return r();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,h),s()},h=g=>{g.target===e&&++u>=a&&f()};setTimeout(()=>{u<a&&f()},l+1),e.addEventListener(c,h)}function Cu(e,t){const n=window.getComputedStyle(e),r=y=>(n[y]||"").split(", "),o=r(`${Lt}Delay`),s=r(`${Lt}Duration`),i=As(o,s),l=r(`${bn}Delay`),a=r(`${bn}Duration`),c=As(l,a);let u=null,f=0,h=0;t===Lt?i>0&&(u=Lt,f=i,h=s.length):t===bn?c>0&&(u=bn,f=c,h=a.length):(f=Math.max(i,c),u=f>0?i>c?Lt:bn:null,h=u?u===Lt?s.length:a.length:0);const g=u===Lt&&/\b(transform|all)(,|$)/.test(r(`${Lt}Property`).toString());return{type:u,timeout:f,propCount:h,hasTransform:g}}function As(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>Os(n)+Os(e[r])))}function Os(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function xu(){return document.body.offsetHeight}const Lu={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Tu=(e,t)=>n=>{if(!("key"in n))return;const r=Gt(n.key);if(t.some(o=>o===r||Lu[o]===r))return e(n)},vr={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):yn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),yn(e,!0),r.enter(e)):r.leave(e,()=>{yn(e,!1)}):yn(e,t))},beforeUnmount(e,{value:t}){yn(e,t)}};function yn(e,t){e.style.display=t?e._vod:"none"}const ku=Ae({patchProp:_u},ou);let qr,Rs=!1;function Pu(){return qr=Rs?qr:Nc(ku),Rs=!0,qr}const Su=(...e)=>{const t=Pu().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Au(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function Au(e){return pe(e)?document.querySelector(e):e}const Ou={"v-8daa1a0e":()=>X(()=>import("./index.html-28072875.js"),[]).then(({data:e})=>e),"v-6fa6ed17":()=>X(()=>import("./code-gen.html-4397c299.js"),[]).then(({data:e})=>e),"v-6a368008":()=>X(()=>import("./home.html-3fb3b3b2.js"),[]).then(({data:e})=>e),"v-43f46879":()=>X(()=>import("./ioc-aop.html-0144cd72.js"),[]).then(({data:e})=>e),"v-8308bc86":()=>X(()=>import("./scheduled-tasks.html-bedcb769.js"),[]).then(({data:e})=>e),"v-4c1fa17b":()=>X(()=>import("./user-info.html-8578df40.js"),[]).then(({data:e})=>e),"v-71022ecc":()=>X(()=>import("./home.html-013ddfd3.js"),[]).then(({data:e})=>e),"v-4f130306":()=>X(()=>import("./dbs.html-9052a8ef.js"),[]).then(({data:e})=>e),"v-6b4a8917":()=>X(()=>import("./efcore.html-ec28f7d0.js"),[]).then(({data:e})=>e),"v-72d0308d":()=>X(()=>import("./sql.html-fe3eac11.js"),[]).then(({data:e})=>e),"v-0acb97e6":()=>X(()=>import("./work.html-fe7c2daa.js"),[]).then(({data:e})=>e),"v-43ad702f":()=>X(()=>import("./simple.html-54212753.js"),[]).then(({data:e})=>e),"v-557ee992":()=>X(()=>import("./split.html-e759ef21.js"),[]).then(({data:e})=>e),"v-43159a54":()=>X(()=>import("./client.html-f2da1493.js"),[]).then(({data:e})=>e),"v-37f39b92":()=>X(()=>import("./download.html-903adac5.js"),[]).then(({data:e})=>e),"v-7cf56ff4":()=>X(()=>import("./problem.html-1c845052.js"),[]).then(({data:e})=>e),"v-fd698b26":()=>X(()=>import("./api.html-caba109f.js"),[]).then(({data:e})=>e),"v-01c1a904":()=>X(()=>import("./authorize.html-37a2ba6f.js"),[]).then(({data:e})=>e),"v-2f26747e":()=>X(()=>import("./data.html-578c517a.js"),[]).then(({data:e})=>e),"v-0fbc1248":()=>X(()=>import("./api-check-model.html-b5cf845e.js"),[]).then(({data:e})=>e),"v-a0a7007a":()=>X(()=>import("./api-resource-cache.html-f627996b.js"),[]).then(({data:e})=>e),"v-83c28c2e":()=>X(()=>import("./api-result.html-f90b60b9.js"),[]).then(({data:e})=>e),"v-7f7b01bc":()=>X(()=>import("./request-limit.html-79d7eb18.js"),[]).then(({data:e})=>e),"v-3706649a":()=>X(()=>import("./404.html-f9875e7b.js"),[]).then(({data:e})=>e)},Ru=JSON.parse('{"base":"/docs/","lang":"zh-CN","title":"您好, 欢迎查看 MiaoYu 文档 ","description":"MiaoYu 开源项目文档网站!","head":[["link",{"rel":"icon","href":"/favicon.jpg"}]],"locales":{}}');var Iu=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),$u=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=Iu(r);t.has(o)||(t.add(o),n.push(r))}),n},qn=e=>/^(https?:)?\/\//.test(e),zu=e=>/^mailto:/.test(e),Mu=e=>/^tel:/.test(e),zo=e=>Object.prototype.toString.call(e)==="[object Object]",al=e=>e[e.length-1]==="/"?e.slice(0,-1):e,cl=e=>e[0]==="/"?e.slice(1):e,ul=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const s=o.split("/").length-r.split("/").length;return s!==0?s:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const fl={"v-8daa1a0e":xe(()=>X(()=>import("./index.html-f24f1c0d.js"),[])),"v-6fa6ed17":xe(()=>X(()=>import("./code-gen.html-9aef4a31.js"),[])),"v-6a368008":xe(()=>X(()=>import("./home.html-287156bf.js"),[])),"v-43f46879":xe(()=>X(()=>import("./ioc-aop.html-c387c913.js"),[])),"v-8308bc86":xe(()=>X(()=>import("./scheduled-tasks.html-b338f70f.js"),[])),"v-4c1fa17b":xe(()=>X(()=>import("./user-info.html-8f482e6a.js"),[])),"v-71022ecc":xe(()=>X(()=>import("./home.html-7cba3ecd.js"),[])),"v-4f130306":xe(()=>X(()=>import("./dbs.html-4250b788.js"),[])),"v-6b4a8917":xe(()=>X(()=>import("./efcore.html-c2834bdb.js"),[])),"v-72d0308d":xe(()=>X(()=>import("./sql.html-e0d45a22.js"),[])),"v-0acb97e6":xe(()=>X(()=>import("./work.html-6d0ca231.js"),[])),"v-43ad702f":xe(()=>X(()=>import("./simple.html-80586b86.js"),["assets/simple.html-80586b86.js","assets/split-1-1db7d146.js"])),"v-557ee992":xe(()=>X(()=>import("./split.html-7a328015.js"),["assets/split.html-7a328015.js","assets/split-1-1db7d146.js"])),"v-43159a54":xe(()=>X(()=>import("./client.html-0c7bcd45.js"),[])),"v-37f39b92":xe(()=>X(()=>import("./download.html-27f039c3.js"),[])),"v-7cf56ff4":xe(()=>X(()=>import("./problem.html-9ef68938.js"),[])),"v-fd698b26":xe(()=>X(()=>import("./api.html-8c3a828a.js"),[])),"v-01c1a904":xe(()=>X(()=>import("./authorize.html-be0e89f8.js"),[])),"v-2f26747e":xe(()=>X(()=>import("./data.html-0f889ade.js"),[])),"v-0fbc1248":xe(()=>X(()=>import("./api-check-model.html-8aaab178.js"),[])),"v-a0a7007a":xe(()=>X(()=>import("./api-resource-cache.html-465cb7e9.js"),[])),"v-83c28c2e":xe(()=>X(()=>import("./api-result.html-f2682747.js"),[])),"v-7f7b01bc":xe(()=>X(()=>import("./request-limit.html-c85ce0aa.js"),[])),"v-3706649a":xe(()=>X(()=>import("./404.html-ee2a0c1c.js"),[]))};var Nu=Symbol(""),Du=_e(Ou),dl=Bn({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),Pt=_e(dl),Yt=()=>Pt,hl=Symbol(""),gt=()=>{const e=Se(hl);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},pl=Symbol(""),Hu=()=>{const e=Se(pl);if(!e)throw new Error("usePageHead() is called without provider.");return e},Fu=Symbol(""),ml=Symbol(""),Bu=()=>{const e=Se(ml);if(!e)throw new Error("usePageLang() is called without provider.");return e},gl=Symbol(""),ju=()=>{const e=Se(gl);if(!e)throw new Error("usePageLayout() is called without provider.");return e},Mo=Symbol(""),Ir=()=>{const e=Se(Mo);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},tn=_e(Ru),Vu=()=>tn,vl=Symbol(""),No=()=>{const e=Se(vl);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Uu=Symbol(""),qu="Layout",Wu="NotFound",ht=gn({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=Du.value[e];return await(t==null?void 0:t())??dl},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=pe(t.description)?t.description:n.description,o=[...J(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return $u(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:e=>e.lang||"en",resolvePageLayout:(e,t)=>{let n;if(e.path){const r=e.frontmatter.layout;pe(r)?n=r:n=qu}else n=Wu;return t[n]},resolveRouteLocale:(e,t)=>ul(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Do=he({name:"ClientOnly",setup(e,t){const n=_e(!1);return Xe(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),Ku=he({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=Yt(),n=B(()=>fl[e.pageKey||t.value.key]);return()=>n.value?ve(n.value):ve("div","404 Not Found")}}),Mt=(e={})=>e,Ho=e=>qn(e)?e:`/docs/${cl(e)}`;function _l(e,t,n){var r,o,s;t===void 0&&(t=50),n===void 0&&(n={});var i=(r=n.isImmediate)!=null&&r,l=(o=n.callback)!=null&&o,a=n.maxWait,c=Date.now(),u=[];function f(){if(a!==void 0){var g=Date.now()-c;if(g+t>=a)return a-g}return t}var h=function(){var g=[].slice.call(arguments),y=this;return new Promise(function(C,T){var _=i&&s===void 0;if(s!==void 0&&clearTimeout(s),s=setTimeout(function(){if(s=void 0,c=Date.now(),!i){var A=e.apply(y,g);l&&l(A),u.forEach(function(S){return(0,S.resolve)(A)}),u=[]}},f()),_){var b=e.apply(y,g);return l&&l(b),C(b)}u.push({resolve:C,reject:T})})};return h.cancel=function(g){s!==void 0&&clearTimeout(s),u.forEach(function(y){return(0,y.reject)(g)}),u=[]},h}/*!
* vue-router v4.2.1
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/const en=typeof window<"u";function Yu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const me=Object.assign;function Wr(e,t){const n={};for(const r in t){const o=t[r];n[r]=it(o)?o.map(e):e(o)}return n}const Sn=()=>{},it=Array.isArray,Gu=/\/$/,Ju=e=>e.replace(Gu,"");function Kr(e,t,n="/"){let r,o={},s="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l<a&&l>=0&&(a=-1),a>-1&&(r=t.slice(0,a),s=t.slice(a+1,l>-1?l:t.length),o=e(s)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=ef(r??t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:i}}function Qu(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Is(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Zu(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&dn(t.matched[r],n.matched[o])&&bl(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function dn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function bl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Xu(e[n],t[n]))return!1;return!0}function Xu(e,t){return it(e)?$s(e,t):it(t)?$s(t,e):e===t}function $s(e,t){return it(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function ef(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,i,l;for(i=0;i<r.length;i++)if(l=r[i],l!==".")if(l==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}var Mn;(function(e){e.pop="pop",e.push="push"})(Mn||(Mn={}));var An;(function(e){e.back="back",e.forward="forward",e.unknown=""})(An||(An={}));function tf(e){if(!e)if(en){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Ju(e)}const nf=/^[^#]+#/;function rf(e,t){return e.replace(nf,"#")+t}function of(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const $r=()=>({left:window.pageXOffset,top:window.pageYOffset});function sf(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=of(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function zs(e,t){return(history.state?history.state.position-t:-1)+e}const uo=new Map;function lf(e,t){uo.set(e,t)}function af(e){const t=uo.get(e);return uo.delete(e),t}let cf=()=>location.protocol+"//"+location.host;function yl(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let l=o.includes(e.slice(s))?e.slice(s).length:1,a=o.slice(l);return a[0]!=="/"&&(a="/"+a),Is(a,"")}return Is(n,e)+r+o}function uf(e,t,n,r){let o=[],s=[],i=null;const l=({state:h})=>{const g=yl(e,location),y=n.value,C=t.value;let T=0;if(h){if(n.value=g,t.value=h,i&&i===y){i=null;return}T=C?h.position-C.position:0}else r(g);o.forEach(_=>{_(n.value,y,{delta:T,type:Mn.pop,direction:T?T>0?An.forward:An.back:An.unknown})})};function a(){i=n.value}function c(h){o.push(h);const g=()=>{const y=o.indexOf(h);y>-1&&o.splice(y,1)};return s.push(g),g}function u(){const{history:h}=window;h.state&&h.replaceState(me({},h.state,{scroll:$r()}),"")}function f(){for(const h of s)h();s=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:a,listen:c,destroy:f}}function Ms(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?$r():null}}function ff(e){const{history:t,location:n}=window,r={value:yl(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(a,c,u){const f=e.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:cf()+e+a;try{t[u?"replaceState":"pushState"](c,"",h),o.value=c}catch(g){console.error(g),n[u?"replace":"assign"](h)}}function i(a,c){const u=me({},t.state,Ms(o.value.back,a,o.value.forward,!0),c,{position:o.value.position});s(a,u,!0),r.value=a}function l(a,c){const u=me({},o.value,t.state,{forward:a,scroll:$r()});s(u.current,u,!0);const f=me({},Ms(r.value,a,null),{position:u.position+1},c);s(a,f,!1),r.value=a}return{location:r,state:o,push:l,replace:i}}function df(e){e=tf(e);const t=ff(e),n=uf(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=me({location:"",base:e,go:r,createHref:rf.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function hf(e){return typeof e=="string"||e&&typeof e=="object"}function El(e){return typeof e=="string"||typeof e=="symbol"}const pt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},wl=Symbol("");var Ns;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ns||(Ns={}));function hn(e,t){return me(new Error,{type:e,[wl]:!0},t)}function dt(e,t){return e instanceof Error&&wl in e&&(t==null||!!(e.type&t))}const Ds="[^/]+?",pf={sensitive:!1,strict:!1,start:!0,end:!0},mf=/[.+*?^${}()[\]/\\]/g;function gf(e,t){const n=me({},pf,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let f=0;f<c.length;f++){const h=c[f];let g=40+(n.sensitive?.25:0);if(h.type===0)f||(o+="/"),o+=h.value.replace(mf,"\\$&"),g+=40;else if(h.type===1){const{value:y,repeatable:C,optional:T,regexp:_}=h;s.push({name:y,repeatable:C,optional:T});const b=_||Ds;if(b!==Ds){g+=10;try{new RegExp(`(${b})`)}catch(S){throw new Error(`Invalid custom RegExp for param "${y}" (${b}): `+S.message)}}let A=C?`((?:${b})(?:/(?:${b}))*)`:`(${b})`;f||(A=T&&c.length<2?`(?:/${A})`:"/"+A),T&&(A+="?"),o+=A,g+=20,T&&(g+=-8),C&&(g+=-20),b===".*"&&(g+=-50)}u.push(g)}r.push(u)}if(n.strict&&n.end){const c=r.length-1;r[c][r[c].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&(o+="(?:/|$)");const i=new RegExp(o,n.sensitive?"":"i");function l(c){const u=c.match(i),f={};if(!u)return null;for(let h=1;h<u.length;h++){const g=u[h]||"",y=s[h-1];f[y.name]=g&&y.repeatable?g.split("/"):g}return f}function a(c){let u="",f=!1;for(const h of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const g of h)if(g.type===0)u+=g.value;else if(g.type===1){const{value:y,repeatable:C,optional:T}=g,_=y in c?c[y]:"";if(it(_)&&!C)throw new Error(`Provided param "${y}" is an array but it is not repeatable (* or + modifiers)`);const b=it(_)?_.join("/"):_;if(!b)if(T)h.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${y}"`);u+=b}}return u||"/"}return{re:i,score:r,keys:s,parse:l,stringify:a}}function vf(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function _f(e,t){let n=0;const r=e.score,o=t.score;for(;n<r.length&&n<o.length;){const s=vf(r[n],o[n]);if(s)return s;n++}if(Math.abs(o.length-r.length)===1){if(Hs(r))return 1;if(Hs(o))return-1}return o.length-r.length}function Hs(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const bf={type:0,value:""},yf=/[a-zA-Z0-9_]/;function Ef(e){if(!e)return[[]];if(e==="/")return[[bf]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${c}": ${g}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let l=0,a,c="",u="";function f(){c&&(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=a}for(;l<e.length;){if(a=e[l++],a==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:a==="/"?(c&&f(),i()):a===":"?(f(),n=1):h();break;case 4:h(),n=r;break;case 1:a==="("?n=2:yf.test(a)?h():(f(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--);break;case 2:a===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+a:n=3:u+=a;break;case 3:f(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),f(),i(),o}function wf(e,t,n){const r=gf(Ef(e.path),n),o=me(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function Cf(e,t){const n=[],r=new Map;t=js({strict:!1,end:!0,sensitive:!1},t);function o(u){return r.get(u)}function s(u,f,h){const g=!h,y=xf(u);y.aliasOf=h&&h.record;const C=js(t,u),T=[y];if("alias"in u){const A=typeof u.alias=="string"?[u.alias]:u.alias;for(const S of A)T.push(me({},y,{components:h?h.record.components:y.components,path:S,aliasOf:h?h.record:y}))}let _,b;for(const A of T){const{path:S}=A;if(f&&S[0]!=="/"){const q=f.record.path,ee=q[q.length-1]==="/"?"":"/";A.path=f.record.path+(S&&ee+S)}if(_=wf(A,f,C),h?h.alias.push(_):(b=b||_,b!==_&&b.alias.push(_),g&&u.name&&!Bs(_)&&i(u.name)),y.children){const q=y.children;for(let ee=0;ee<q.length;ee++)s(q[ee],_,h&&h.children[ee])}h=h||_,(_.record.components&&Object.keys(_.record.components).length||_.record.name||_.record.redirect)&&a(_)}return b?()=>{i(b)}:Sn}function i(u){if(El(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function l(){return n}function a(u){let f=0;for(;f<n.length&&_f(u,n[f])>=0&&(u.record.path!==n[f].record.path||!Cl(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Bs(u)&&r.set(u.record.name,u)}function c(u,f){let h,g={},y,C;if("name"in u&&u.name){if(h=r.get(u.name),!h)throw hn(1,{location:u});C=h.record.name,g=me(Fs(f.params,h.keys.filter(b=>!b.optional).map(b=>b.name)),u.params&&Fs(u.params,h.keys.map(b=>b.name))),y=h.stringify(g)}else if("path"in u)y=u.path,h=n.find(b=>b.re.test(y)),h&&(g=h.parse(y),C=h.record.name);else{if(h=f.name?r.get(f.name):n.find(b=>b.re.test(f.path)),!h)throw hn(1,{location:u,currentLocation:f});C=h.record.name,g=me({},f.params,u.params),y=h.stringify(g)}const T=[];let _=h;for(;_;)T.unshift(_.record),_=_.parent;return{name:C,path:y,params:g,matched:T,meta:Tf(T)}}return e.forEach(u=>s(u)),{addRoute:s,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:o}}function Fs(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function xf(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Lf(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Lf(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function Bs(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Tf(e){return e.reduce((t,n)=>me(t,n.meta),{})}function js(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Cl(e,t){return t.children.some(n=>n===e||Cl(e,n))}const xl=/#/g,kf=/&/g,Pf=/\//g,Sf=/=/g,Af=/\?/g,Ll=/\+/g,Of=/%5B/g,Rf=/%5D/g,Tl=/%5E/g,If=/%60/g,kl=/%7B/g,$f=/%7C/g,Pl=/%7D/g,zf=/%20/g;function Fo(e){return encodeURI(""+e).replace($f,"|").replace(Of,"[").replace(Rf,"]")}function Mf(e){return Fo(e).replace(kl,"{").replace(Pl,"}").replace(Tl,"^")}function fo(e){return Fo(e).replace(Ll,"%2B").replace(zf,"+").replace(xl,"%23").replace(kf,"%26").replace(If,"`").replace(kl,"{").replace(Pl,"}").replace(Tl,"^")}function Nf(e){return fo(e).replace(Sf,"%3D")}function Df(e){return Fo(e).replace(xl,"%23").replace(Af,"%3F")}function Hf(e){return e==null?"":Df(e).replace(Pf,"%2F")}function _r(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Ff(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;o<r.length;++o){const s=r[o].replace(Ll," "),i=s.indexOf("="),l=_r(i<0?s:s.slice(0,i)),a=i<0?null:_r(s.slice(i+1));if(l in t){let c=t[l];it(c)||(c=t[l]=[c]),c.push(a)}else t[l]=a}return t}function Vs(e){let t="";for(let n in e){const r=e[n];if(n=Nf(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(it(r)?r.map(s=>s&&fo(s)):[r&&fo(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Bf(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=it(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const jf=Symbol(""),Us=Symbol(""),zr=Symbol(""),Bo=Symbol(""),ho=Symbol("");function En(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function St(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,l)=>{const a=f=>{f===!1?l(hn(4,{from:n,to:t})):f instanceof Error?l(f):hf(f)?l(hn(2,{from:t,to:f})):(s&&r.enterCallbacks[o]===s&&typeof f=="function"&&s.push(f),i())},c=e.call(r&&r.instances[o],t,n,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(f=>l(f))})}function Yr(e,t,n,r){const o=[];for(const s of e)for(const i in s.components){let l=s.components[i];if(!(t!=="beforeRouteEnter"&&!s.instances[i]))if(Vf(l)){const c=(l.__vccOpts||l)[t];c&&o.push(St(c,n,r,s,i))}else{let a=l();o.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${s.path}"`));const u=Yu(c)?c.default:c;s.components[i]=u;const h=(u.__vccOpts||u)[t];return h&&St(h,n,r,s,i)()}))}}return o}function Vf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function qs(e){const t=Se(zr),n=Se(Bo),r=B(()=>t.resolve(Z(e.to))),o=B(()=>{const{matched:a}=r.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const h=f.findIndex(dn.bind(null,u));if(h>-1)return h;const g=Ws(a[c-2]);return c>1&&Ws(u)===g&&f[f.length-1].path!==g?f.findIndex(dn.bind(null,a[c-2])):h}),s=B(()=>o.value>-1&&Kf(n.params,r.value.params)),i=B(()=>o.value>-1&&o.value===n.matched.length-1&&bl(n.params,r.value.params));function l(a={}){return Wf(a)?t[Z(e.replace)?"replace":"push"](Z(e.to)).catch(Sn):Promise.resolve()}return{route:r,href:B(()=>r.value.href),isActive:s,isExactActive:i,navigate:l}}const Uf=he({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"}},useLink:qs,setup(e,{slots:t}){const n=gn(qs(e)),{options:r}=Se(zr),o=B(()=>({[Ks(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ks(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:ve("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),qf=Uf;function Wf(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 Kf(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!it(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function Ws(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ks=(e,t,n)=>e??t??n,Yf=he({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Se(ho),o=B(()=>e.route||r.value),s=Se(Us,0),i=B(()=>{let c=Z(s);const{matched:u}=o.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=B(()=>o.value.matched[i.value]);Wt(Us,B(()=>i.value+1)),Wt(jf,l),Wt(ho,o);const a=_e();return st(()=>[a.value,l.value,e.name],([c,u,f],[h,g,y])=>{u&&(u.instances[f]=c,g&&g!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),c&&u&&(!g||!dn(u,g)||!h)&&(u.enterCallbacks[f]||[]).forEach(C=>C(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,f=l.value,h=f&&f.components[u];if(!h)return Ys(n.default,{Component:h,route:c});const g=f.props[u],y=g?g===!0?c.params:typeof g=="function"?g(c):g:null,T=ve(h,me({},y,t,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(f.instances[u]=null)},ref:a}));return Ys(n.default,{Component:T,route:c})||T}}});function Ys(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Sl=Yf;function Gf(e){const t=Cf(e.routes,e),n=e.parseQuery||Ff,r=e.stringifyQuery||Vs,o=e.history,s=En(),i=En(),l=En(),a=Oi(pt);let c=pt;en&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Wr.bind(null,w=>""+w),f=Wr.bind(null,Hf),h=Wr.bind(null,_r);function g(w,F){let z,W;return El(w)?(z=t.getRecordMatcher(w),W=F):W=w,t.addRoute(W,z)}function y(w){const F=t.getRecordMatcher(w);F&&t.removeRoute(F)}function C(){return t.getRoutes().map(w=>w.record)}function T(w){return!!t.getRecordMatcher(w)}function _(w,F){if(F=me({},F||a.value),typeof w=="string"){const v=Kr(n,w,F.path),E=t.resolve({path:v.path},F),x=o.createHref(v.fullPath);return me(v,E,{params:h(E.params),hash:_r(v.hash),redirectedFrom:void 0,href:x})}let z;if("path"in w)z=me({},w,{path:Kr(n,w.path,F.path).path});else{const v=me({},w.params);for(const E in v)v[E]==null&&delete v[E];z=me({},w,{params:f(v)}),F.params=f(F.params)}const W=t.resolve(z,F),ae=w.hash||"";W.params=u(h(W.params));const d=Qu(r,me({},w,{hash:Mf(ae),path:W.path})),p=o.createHref(d);return me({fullPath:d,hash:ae,query:r===Vs?Bf(w.query):w.query||{}},W,{redirectedFrom:void 0,href:p})}function b(w){return typeof w=="string"?Kr(n,w,a.value.path):me({},w)}function A(w,F){if(c!==w)return hn(8,{from:F,to:w})}function S(w){return $(w)}function q(w){return S(me(b(w),{replace:!0}))}function ee(w){const F=w.matched[w.matched.length-1];if(F&&F.redirect){const{redirect:z}=F;let W=typeof z=="function"?z(w):z;return typeof W=="string"&&(W=W.includes("?")||W.includes("#")?W=b(W):{path:W},W.params={}),me({query:w.query,hash:w.hash,params:"path"in W?{}:w.params},W)}}function $(w,F){const z=c=_(w),W=a.value,ae=w.state,d=w.force,p=w.replace===!0,v=ee(z);if(v)return $(me(b(v),{state:typeof v=="object"?me({},ae,v.state):ae,force:d,replace:p}),F||z);const E=z;E.redirectedFrom=F;let x;return!d&&Zu(r,W,z)&&(x=hn(16,{to:E,from:W}),Ve(W,W,!0,!1)),(x?Promise.resolve(x):N(E,W)).catch(k=>dt(k)?dt(k,2)?k:ze(k):se(k,E,W)).then(k=>{if(k){if(dt(k,2))return $(me({replace:p},b(k.to),{state:typeof k.to=="object"?me({},ae,k.to.state):ae,force:d}),F||E)}else k=L(E,W,!0,p,ae);return K(E,W,k),k})}function m(w,F){const z=A(w,F);return z?Promise.reject(z):Promise.resolve()}function j(w){const F=wt.values().next().value;return F&&typeof F.runWithContext=="function"?F.runWithContext(w):w()}function N(w,F){let z;const[W,ae,d]=Jf(w,F);z=Yr(W.reverse(),"beforeRouteLeave",w,F);for(const v of W)v.leaveGuards.forEach(E=>{z.push(St(E,w,F))});const p=m.bind(null,w,F);return z.push(p),$e(z).then(()=>{z=[];for(const v of s.list())z.push(St(v,w,F));return z.push(p),$e(z)}).then(()=>{z=Yr(ae,"beforeRouteUpdate",w,F);for(const v of ae)v.updateGuards.forEach(E=>{z.push(St(E,w,F))});return z.push(p),$e(z)}).then(()=>{z=[];for(const v of w.matched)if(v.beforeEnter&&!F.matched.includes(v))if(it(v.beforeEnter))for(const E of v.beforeEnter)z.push(St(E,w,F));else z.push(St(v.beforeEnter,w,F));return z.push(p),$e(z)}).then(()=>(w.matched.forEach(v=>v.enterCallbacks={}),z=Yr(d,"beforeRouteEnter",w,F),z.push(p),$e(z))).then(()=>{z=[];for(const v of i.list())z.push(St(v,w,F));return z.push(p),$e(z)}).catch(v=>dt(v,8)?v:Promise.reject(v))}function K(w,F,z){for(const W of l.list())j(()=>W(w,F,z))}function L(w,F,z,W,ae){const d=A(w,F);if(d)return d;const p=F===pt,v=en?history.state:{};z&&(W||p?o.replace(w.fullPath,me({scroll:p&&v&&v.scroll},ae)):o.push(w.fullPath,ae)),a.value=w,Ve(w,F,z,p),ze()}let I;function R(){I||(I=o.listen((w,F,z)=>{if(!lt.listening)return;const W=_(w),ae=ee(W);if(ae){$(me(ae,{replace:!0}),W).catch(Sn);return}c=W;const d=a.value;en&&lf(zs(d.fullPath,z.delta),$r()),N(W,d).catch(p=>dt(p,12)?p:dt(p,2)?($(p.to,W).then(v=>{dt(v,20)&&!z.delta&&z.type===Mn.pop&&o.go(-1,!1)}).catch(Sn),Promise.reject()):(z.delta&&o.go(-z.delta,!1),se(p,W,d))).then(p=>{p=p||L(W,d,!1),p&&(z.delta&&!dt(p,8)?o.go(-z.delta,!1):z.type===Mn.pop&&dt(p,20)&&o.go(-1,!1)),K(W,d,p)}).catch(Sn)}))}let ie=En(),V=En(),re;function se(w,F,z){ze(w);const W=V.list();return W.length?W.forEach(ae=>ae(w,F,z)):console.error(w),Promise.reject(w)}function De(){return re&&a.value!==pt?Promise.resolve():new Promise((w,F)=>{ie.add([w,F])})}function ze(w){return re||(re=!w,R(),ie.list().forEach(([F,z])=>w?z(w):F()),ie.reset()),w}function Ve(w,F,z,W){const{scrollBehavior:ae}=e;if(!en||!ae)return Promise.resolve();const d=!z&&af(zs(w.fullPath,0))||(W||!z)&&history.state&&history.state.scroll||null;return Lr().then(()=>ae(w,F,d)).then(p=>p&&sf(p)).catch(p=>se(p,w,F))}const He=w=>o.go(w);let Et;const wt=new Set,lt={currentRoute:a,listening:!0,addRoute:g,removeRoute:y,hasRoute:T,getRoutes:C,resolve:_,options:e,push:S,replace:q,go:He,back:()=>He(-1),forward:()=>He(1),beforeEach:s.add,beforeResolve:i.add,afterEach:l.add,onError:V.add,isReady:De,install(w){const F=this;w.component("RouterLink",qf),w.component("RouterView",Sl),w.config.globalProperties.$router=F,Object.defineProperty(w.config.globalProperties,"$route",{enumerable:!0,get:()=>Z(a)}),en&&!Et&&a.value===pt&&(Et=!0,S(o.location).catch(ae=>{}));const z={};for(const ae in pt)z[ae]=B(()=>a.value[ae]);w.provide(zr,F),w.provide(Bo,gn(z)),w.provide(ho,a);const W=w.unmount;wt.add(w),w.unmount=function(){wt.delete(w),wt.size<1&&(c=pt,I&&I(),I=null,a.value=pt,Et=!1,re=!1),W()}}};function $e(w){return w.reduce((F,z)=>F.then(()=>j(z)),Promise.resolve())}return lt}function Jf(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;i<s;i++){const l=t.matched[i];l&&(e.matched.find(c=>dn(c,l))?r.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>dn(c,a))||o.push(a))}return[n,r,o]}function vn(){return Se(zr)}function Jt(){return Se(Bo)}const Qf=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=vn(),i=_l(()=>{var C,T;const l=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(l-0)<r){Gs(o,"");return}const c=window.innerHeight+l,u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),f=Math.abs(u-c)<r,h=Array.from(document.querySelectorAll(e)),y=Array.from(document.querySelectorAll(t)).filter(_=>h.some(b=>b.hash===_.hash));for(let _=0;_<y.length;_++){const b=y[_],A=y[_+1],S=l>=(((C=b.parentElement)==null?void 0:C.offsetTop)??0)-r,q=!A||l<(((T=A.parentElement)==null?void 0:T.offsetTop)??0)-r;if(!(S&&q))continue;const $=decodeURIComponent(o.currentRoute.value.hash),m=decodeURIComponent(b.hash);if($===m)return;if(f){for(let j=_+1;j<y.length;j++)if($===decodeURIComponent(y[j].hash))return}Gs(o,m);return}},n);Xe(()=>{window.addEventListener("scroll",i)}),Sr(()=>{window.removeEventListener("scroll",i)})},Gs=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t,force:!0}).finally(()=>e.options.scrollBehavior=n)},Zf="a.sidebar-item",Xf=".header-anchor",ed=300,td=5,nd=Mt({setup(){Qf({headerLinkSelector:Zf,headerAnchorSelector:Xf,delay:ed,offset:td})}}),Js=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,rd=()=>window.scrollTo({top:0,behavior:"smooth"});const od=he({name:"BackToTop",setup(){const e=_e(0),t=B(()=>e.value>300),n=_l(()=>{e.value=Js()},100);Xe(()=>{e.value=Js(),window.addEventListener("scroll",()=>n())});const r=ve("div",{class:"back-to-top",onClick:rd});return()=>ve(Un,{name:"back-to-top"},()=>t.value?r:null)}}),sd=Mt({rootComponents:[od]});const id=ve("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[ve("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),ve("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),ld=he({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=Ir(),n=B(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>ve("span",[id,ve("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),ad={"/":{openInNewWindow:"open in new window"}},cd=Mt({enhance({app:e}){e.component("ExternalLinkIcon",ve(ld,{locales:ad}))}});/*! medium-zoom 1.0.8 | MIT License | https://github.com/francoischalifour/medium-zoom */var Ft=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},er=function(t){return t.tagName==="IMG"},ud=function(t){return NodeList.prototype.isPrototypeOf(t)},ir=function(t){return t&&t.nodeType===1},Qs=function(t){var n=t.currentSrc||t.src;return n.substr(-4).toLowerCase()===".svg"},Zs=function(t){try{return Array.isArray(t)?t.filter(er):ud(t)?[].slice.call(t).filter(er):ir(t)?[t].filter(er):typeof t=="string"?[].slice.call(document.querySelectorAll(t)).filter(er):[]}catch{throw new TypeError(`The provided selector is invalid.
Expects a CSS selector, a Node element, a NodeList or an array.
See: https://github.com/francoischalifour/medium-zoom`)}},fd=function(t){var n=document.createElement("div");return n.classList.add("medium-zoom-overlay"),n.style.background=t,n},dd=function(t){var n=t.getBoundingClientRect(),r=n.top,o=n.left,s=n.width,i=n.height,l=t.cloneNode(),a=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,c=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return l.removeAttribute("id"),l.style.position="absolute",l.style.top=r+a+"px",l.style.left=o+c+"px",l.style.width=s+"px",l.style.height=i+"px",l.style.transform="",l},Xt=function(t,n){var r=Ft({bubbles:!1,cancelable:!1,detail:void 0},n);if(typeof window.CustomEvent=="function")return new CustomEvent(t,r);var o=document.createEvent("CustomEvent");return o.initCustomEvent(t,r.bubbles,r.cancelable,r.detail),o},hd=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(L){function I(){}L(I,I)},o=function(L){var I=L.target;if(I===j){y();return}A.indexOf(I)!==-1&&C({target:I})},s=function(){if(!(q||!m.original)){var L=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(ee-L)>$.scrollOffset&&setTimeout(y,150)}},i=function(L){var I=L.key||L.keyCode;(I==="Escape"||I==="Esc"||I===27)&&y()},l=function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=L;if(L.background&&(j.style.background=L.background),L.container&&L.container instanceof Object&&(I.container=Ft({},$.container,L.container)),L.template){var R=ir(L.template)?L.template:document.querySelector(L.template);I.template=R}return $=Ft({},$,I),A.forEach(function(ie){ie.dispatchEvent(Xt("medium-zoom:update",{detail:{zoom:N}}))}),N},a=function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(Ft({},$,L))},c=function(){for(var L=arguments.length,I=Array(L),R=0;R<L;R++)I[R]=arguments[R];var ie=I.reduce(function(V,re){return[].concat(V,Zs(re))},[]);return ie.filter(function(V){return A.indexOf(V)===-1}).forEach(function(V){A.push(V),V.classList.add("medium-zoom-image")}),S.forEach(function(V){var re=V.type,se=V.listener,De=V.options;ie.forEach(function(ze){ze.addEventListener(re,se,De)})}),N},u=function(){for(var L=arguments.length,I=Array(L),R=0;R<L;R++)I[R]=arguments[R];m.zoomed&&y();var ie=I.length>0?I.reduce(function(V,re){return[].concat(V,Zs(re))},[]):A;return ie.forEach(function(V){V.classList.remove("medium-zoom-image"),V.dispatchEvent(Xt("medium-zoom:detach",{detail:{zoom:N}}))}),A=A.filter(function(V){return ie.indexOf(V)===-1}),N},f=function(L,I){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return A.forEach(function(ie){ie.addEventListener("medium-zoom:"+L,I,R)}),S.push({type:"medium-zoom:"+L,listener:I,options:R}),N},h=function(L,I){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return A.forEach(function(ie){ie.removeEventListener("medium-zoom:"+L,I,R)}),S=S.filter(function(ie){return!(ie.type==="medium-zoom:"+L&&ie.listener.toString()===I.toString())}),N},g=function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=L.target,R=function(){var V={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},re=void 0,se=void 0;if($.container)if($.container instanceof Object)V=Ft({},V,$.container),re=V.width-V.left-V.right-$.margin*2,se=V.height-V.top-V.bottom-$.margin*2;else{var De=ir($.container)?$.container:document.querySelector($.container),ze=De.getBoundingClientRect(),Ve=ze.width,He=ze.height,Et=ze.left,wt=ze.top;V=Ft({},V,{width:Ve,height:He,left:Et,top:wt})}re=re||V.width-$.margin*2,se=se||V.height-$.margin*2;var lt=m.zoomedHd||m.original,$e=Qs(lt)?re:lt.naturalWidth||re,w=Qs(lt)?se:lt.naturalHeight||se,F=lt.getBoundingClientRect(),z=F.top,W=F.left,ae=F.width,d=F.height,p=Math.min(Math.max(ae,$e),re)/ae,v=Math.min(Math.max(d,w),se)/d,E=Math.min(p,v),x=(-W+(re-ae)/2+$.margin+V.left)/E,k=(-z+(se-d)/2+$.margin+V.top)/E,D="scale("+E+") translate3d("+x+"px, "+k+"px, 0)";m.zoomed.style.transform=D,m.zoomedHd&&(m.zoomedHd.style.transform=D)};return new r(function(ie){if(I&&A.indexOf(I)===-1){ie(N);return}var V=function Ve(){q=!1,m.zoomed.removeEventListener("transitionend",Ve),m.original.dispatchEvent(Xt("medium-zoom:opened",{detail:{zoom:N}})),ie(N)};if(m.zoomed){ie(N);return}if(I)m.original=I;else if(A.length>0){var re=A;m.original=re[0]}else{ie(N);return}if(m.original.dispatchEvent(Xt("medium-zoom:open",{detail:{zoom:N}})),ee=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,q=!0,m.zoomed=dd(m.original),document.body.appendChild(j),$.template){var se=ir($.template)?$.template:document.querySelector($.template);m.template=document.createElement("div"),m.template.appendChild(se.content.cloneNode(!0)),document.body.appendChild(m.template)}if(m.original.parentElement&&m.original.parentElement.tagName==="PICTURE"&&m.original.currentSrc&&(m.zoomed.src=m.original.currentSrc),document.body.appendChild(m.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),m.original.classList.add("medium-zoom-image--hidden"),m.zoomed.classList.add("medium-zoom-image--opened"),m.zoomed.addEventListener("click",y),m.zoomed.addEventListener("transitionend",V),m.original.getAttribute("data-zoom-src")){m.zoomedHd=m.zoomed.cloneNode(),m.zoomedHd.removeAttribute("srcset"),m.zoomedHd.removeAttribute("sizes"),m.zoomedHd.removeAttribute("loading"),m.zoomedHd.src=m.zoomed.getAttribute("data-zoom-src"),m.zoomedHd.onerror=function(){clearInterval(De),console.warn("Unable to reach the zoom image target "+m.zoomedHd.src),m.zoomedHd=null,R()};var De=setInterval(function(){m.zoomedHd.complete&&(clearInterval(De),m.zoomedHd.classList.add("medium-zoom-image--opened"),m.zoomedHd.addEventListener("click",y),document.body.appendChild(m.zoomedHd),R())},10)}else if(m.original.hasAttribute("srcset")){m.zoomedHd=m.zoomed.cloneNode(),m.zoomedHd.removeAttribute("sizes"),m.zoomedHd.removeAttribute("loading");var ze=m.zoomedHd.addEventListener("load",function(){m.zoomedHd.removeEventListener("load",ze),m.zoomedHd.classList.add("medium-zoom-image--opened"),m.zoomedHd.addEventListener("click",y),document.body.appendChild(m.zoomedHd),R()})}else R()})},y=function(){return new r(function(L){if(q||!m.original){L(N);return}var I=function R(){m.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(m.zoomed),m.zoomedHd&&document.body.removeChild(m.zoomedHd),document.body.removeChild(j),m.zoomed.classList.remove("medium-zoom-image--opened"),m.template&&document.body.removeChild(m.template),q=!1,m.zoomed.removeEventListener("transitionend",R),m.original.dispatchEvent(Xt("medium-zoom:closed",{detail:{zoom:N}})),m.original=null,m.zoomed=null,m.zoomedHd=null,m.template=null,L(N)};q=!0,document.body.classList.remove("medium-zoom--opened"),m.zoomed.style.transform="",m.zoomedHd&&(m.zoomedHd.style.transform=""),m.template&&(m.template.style.transition="opacity 150ms",m.template.style.opacity=0),m.original.dispatchEvent(Xt("medium-zoom:close",{detail:{zoom:N}})),m.zoomed.addEventListener("transitionend",I)})},C=function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=L.target;return m.original?y():g({target:I})},T=function(){return $},_=function(){return A},b=function(){return m.original},A=[],S=[],q=!1,ee=0,$=n,m={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?$=t:(t||typeof t=="string")&&c(t),$=Ft({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},$);var j=fd($.background);document.addEventListener("click",o),document.addEventListener("keyup",i),document.addEventListener("scroll",s),window.addEventListener("resize",y);var N={open:g,close:y,toggle:C,update:l,clone:a,attach:c,detach:u,on:f,off:h,getOptions:T,getImages:_,getZoomedImage:b};return N};function pd(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var md=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";pd(md);const gd=hd,vd=Symbol("mediumZoom");const _d=".theme-default-content > img, .theme-default-content :not(a) > img",bd={},yd=300,Ed=Mt({enhance({app:e,router:t}){const n=gd(bd);n.refresh=(r=_d)=>{n.detach(),n.attach(r)},e.provide(vd,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),yd)})}});/**
* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT
*/const ce={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'<div class="bar" role="bar"></div>'},status:null,set:e=>{const t=ce.isStarted();e=Gr(e,ce.settings.minimum,1),ce.status=e===1?null:e;const n=ce.render(!t),r=n.querySelector(ce.settings.barSelector),o=ce.settings.speed,s=ce.settings.easing;return n.offsetWidth,wd(i=>{tr(r,{transform:"translate3d("+Xs(e)+"%,0,0)",transition:"all "+o+"ms "+s}),e===1?(tr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){tr(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){ce.remove(),i()},o)},o)):setTimeout(()=>i(),o)}),ce},isStarted:()=>typeof ce.status=="number",start:()=>{ce.status||ce.set(0);const e=()=>{setTimeout(()=>{ce.status&&(ce.trickle(),e())},ce.settings.trickleSpeed)};return ce.settings.trickle&&e(),ce},done:e=>!e&&!ce.status?ce:ce.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=ce.status;return t?(typeof e!="number"&&(e=(1-t)*Gr(Math.random()*t,.1,.95)),t=Gr(t+e,0,.994),ce.set(t)):ce.start()},trickle:()=>ce.inc(Math.random()*ce.settings.trickleRate),render:e=>{if(ce.isRendered())return document.getElementById("nprogress");ei(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=ce.settings.template;const n=t.querySelector(ce.settings.barSelector),r=e?"-100":Xs(ce.status||0),o=document.querySelector(ce.settings.parent);return tr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&ei(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{ti(document.documentElement,"nprogress-busy"),ti(document.querySelector(ce.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Cd(e)},isRendered:()=>!!document.getElementById("nprogress")},Gr=(e,t,n)=>e<t?t:e>n?n:e,Xs=e=>(-1+e)*100,wd=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),tr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(l,a){return a.toUpperCase()})}function r(i){const l=document.body.style;if(i in l)return i;let a=e.length;const c=i.charAt(0).toUpperCase()+i.slice(1);let u;for(;a--;)if(u=e[a]+c,u in l)return u;return i}function o(i){return i=n(i),t[i]??(t[i]=r(i))}function s(i,l,a){l=o(l),i.style[l]=a}return function(i,l){for(const a in l){const c=l[a];c!==void 0&&Object.prototype.hasOwnProperty.call(l,a)&&s(i,a,c)}}}(),Al=(e,t)=>(typeof e=="string"?e:jo(e)).indexOf(" "+t+" ")>=0,ei=(e,t)=>{const n=jo(e),r=n+t;Al(n,t)||(e.className=r.substring(1))},ti=(e,t)=>{const n=jo(e);if(!Al(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},jo=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Cd=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const xd=()=>{Xe(()=>{const e=vn(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||ce.start()}),e.afterEach(n=>{t.add(n.path),ce.done()})})},Ld=Mt({setup(){xd()}}),Td=JSON.parse(`{"navbar":[{"text":"视频讲解","link":"https://www.bilibili.com/video/BV1tt4y157qH/"},{"text":"其他项目","link":"/guide/others/home.md"},{"text":"HzyAdmin 预览","link":"http://124.221.128.7:5600/"},{"text":"gitee","link":"https://gitee.com/hzy6"},{"text":"github","link":"https://github.com/hzy-6"}],"sidebar":[{"text":"HzyAdmin","collapsible":true,"link":"/guide/hzy-admin/home.md","children":[{"text":"欢迎使用","link":"/guide/hzy-admin/home.md"},{"text":"获取登陆人信息","link":"/guide/hzy-admin/user-info.md"},{"text":"定时任务","link":"/guide/hzy-admin/scheduled-tasks.md"},{"text":"代码生成","link":"/guide/hzy-admin/code-gen.md"},{"text":"自动 IOC 注入 和 AOP","link":"/guide/hzy-admin/ioc-aop.md"},{"text":"数据库","collapsible":true,"children":[{"text":"EFCore 初始化数据库","link":"/guide/hzy-admin/database/efcore.md"},{"text":"SQL 初始化数据库","link":"/guide/hzy-admin/database/sql.md"},{"text":"多数据源","link":"/guide/hzy-admin/database/dbs.md"},{"text":"事务,延迟提交","link":"/guide/hzy-admin/database/work.md"}]},{"text":"部署","collapsible":true,"children":[{"text":"前后端分离部署","link":"/guide/hzy-admin/deployment/split.md"},{"text":"整体部署","link":"/guide/hzy-admin/deployment/simple.md"}]},{"text":"权限","collapsible":true,"children":[{"text":"授权验证","link":"/guide/hzy-admin/permission/authorize.md"},{"text":"数据权限","link":"/guide/hzy-admin/permission/data.md"},{"text":"接口权限","link":"/guide/hzy-admin/permission/api.md"}]},{"text":"WebApi","collapsible":true,"children":[{"text":"模型验证","link":"/guide/hzy-admin/web-api/api-check-model.md"},{"text":"统一返回","link":"/guide/hzy-admin/web-api/api-result.md"},{"text":"缓存特性","link":"/guide/hzy-admin/web-api/api-resource-cache.md"},{"text":"限流特性","link":"/guide/hzy-admin/web-api/request-limit.md"}]},{"text":"其他","collapsible":true,"children":[{"text":"前端运行及说明","link":"/guide/hzy-admin/others/client.md"},{"text":"前端下载文件","link":"/guide/hzy-admin/others/download.md"},{"text":"更多问题","link":"/guide/hzy-admin/others/problem.md"}]}]},{"text":"其他项目","collapsible":true,"children":[{"text":"介绍","link":"/guide/others/home.md"}]}],"locales":{"/":{"selectLanguageName":"English"}},"colorMode":"auto","colorModeSwitch":true,"logo":null,"repo":null,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebarDepth":2,"editLink":true,"editLinkText":"Edit this page","lastUpdated":true,"lastUpdatedText":"Last Updated","contributors":true,"contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),kd=_e(Td),Pd=()=>kd,Ol=Symbol(""),Sd=()=>{const e=Se(Ol);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Ad=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},Od=Mt({enhance({app:e}){const t=Pd(),n=e._context.provides[Mo],r=B(()=>Ad(t.value,n.value));e.provide(Ol,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),Rd=he({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(H(),Q("span",{class:qe(["badge",e.type]),style:Fn({verticalAlign:e.vertical})},[ye(t.$slots,"default",{},()=>[zt(Re(e.text),1)])],6))}}),Le=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Id=Le(Rd,[["__file","Badge.vue"]]),$d=he({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=_e(-1),r=_e([]),o=(l=n.value)=>{l<r.value.length-1?n.value=l+1:n.value=0,r.value[n.value].focus()},s=(l=n.value)=>{l>0?n.value=l-1:n.value=r.value.length-1,r.value[n.value].focus()},i=(l,a)=>{l.key===" "||l.key==="Enter"?(l.preventDefault(),n.value=a):l.key==="ArrowRight"?(l.preventDefault(),o(a)):l.key==="ArrowLeft"&&(l.preventDefault(),s(a))};return()=>{var a;const l=(((a=t.default)==null?void 0:a.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return l.length===0?null:(n.value<0||n.value>l.length-1?(n.value=l.findIndex(c=>c.props.active===""||c.props.active===!0),n.value===-1&&(n.value=0)):l.forEach((c,u)=>{c.props.active=u===n.value}),ve("div",{class:"code-group"},[ve("div",{class:"code-group__nav"},ve("ul",{class:"code-group__ul"},l.map((c,u)=>{const f=u===n.value;return ve("li",{class:"code-group__li"},ve("button",{ref:h=>{h&&(r.value[u]=h)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":f},ariaPressed:f,ariaExpanded:f,onClick:()=>n.value=u,onKeydown:h=>i(h,u)},c.props.title))}))),l]))}}}),zd=["aria-selected"],Md=he({name:"CodeGroupItem"}),Nd=he({...Md,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(H(),Q("div",{class:qe(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[ye(t.$slots,"default")],10,zd))}}),Dd=Le(Nd,[["__file","CodeGroupItem.vue"]]);function Rl(e){return _i()?(fa(e),!0):!1}function Nn(e){return typeof e=="function"?e():Z(e)}const Hd=typeof window<"u",Il=()=>{};function Fd(e,t){function n(...r){return new Promise((o,s)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(s)})}return n}const $l=e=>e();function Bd(e=$l){const t=_e(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...s)=>{t.value&&e(...s)};return{isActive:Bn(t),pause:n,resume:r,eventFilter:o}}function jd(...e){if(e.length!==1)return Wa(...e);const t=e[0];return typeof t=="function"?Bn(Va(()=>({get:t,set:Il}))):_e(t)}function Vd(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Ie(e),s=_e(e);function i(l){if(arguments.length)return s.value=l,s.value;{const a=Nn(n);return s.value=s.value===a?Nn(r):a,s.value}}return o?i:[s,i]}var ni=Object.getOwnPropertySymbols,Ud=Object.prototype.hasOwnProperty,qd=Object.prototype.propertyIsEnumerable,Wd=(e,t)=>{var n={};for(var r in e)Ud.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ni)for(var r of ni(e))t.indexOf(r)<0&&qd.call(e,r)&&(n[r]=e[r]);return n};function Kd(e,t,n={}){const r=n,{eventFilter:o=$l}=r,s=Wd(r,["eventFilter"]);return st(e,Fd(o,t),s)}var Yd=Object.defineProperty,Gd=Object.defineProperties,Jd=Object.getOwnPropertyDescriptors,br=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,ri=(e,t,n)=>t in e?Yd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qd=(e,t)=>{for(var n in t||(t={}))zl.call(t,n)&&ri(e,n,t[n]);if(br)for(var n of br(t))Ml.call(t,n)&&ri(e,n,t[n]);return e},Zd=(e,t)=>Gd(e,Jd(t)),Xd=(e,t)=>{var n={};for(var r in e)zl.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&br)for(var r of br(e))t.indexOf(r)<0&&Ml.call(e,r)&&(n[r]=e[r]);return n};function eh(e,t,n={}){const r=n,{eventFilter:o}=r,s=Xd(r,["eventFilter"]),{eventFilter:i,pause:l,resume:a,isActive:c}=Bd(o);return{stop:Kd(e,t,Zd(Qd({},s),{eventFilter:i})),pause:l,resume:a,isActive:c}}function th(e){var t;const n=Nn(e);return(t=n==null?void 0:n.$el)!=null?t:n}const yr=Hd?window:void 0;function oi(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=yr):[t,n,r,o]=e,!t)return Il;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const s=[],i=()=>{s.forEach(u=>u()),s.length=0},l=(u,f,h,g)=>(u.addEventListener(f,h,g),()=>u.removeEventListener(f,h,g)),a=st(()=>[th(t),Nn(o)],([u,f])=>{i(),u&&s.push(...n.flatMap(h=>r.map(g=>l(u,h,g,f))))},{immediate:!0,flush:"post"}),c=()=>{a(),i()};return Rl(c),c}function nh(){const e=_e(!1);return ol()&&Xe(()=>{e.value=!0}),e}function rh(e){const t=nh();return B(()=>(t.value,!!e()))}function oh(e,t={}){const{window:n=yr}=t,r=rh(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const s=_e(!1),i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",l):o.removeListener(l))},l=()=>{r.value&&(i(),o=n.matchMedia(jd(e).value),s.value=!!(o!=null&&o.matches),o&&("addEventListener"in o?o.addEventListener("change",l):o.addListener(l)))};return ic(l),Rl(()=>i()),s}const nr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},rr="__vueuse_ssr_handlers__",sh=ih();function ih(){return rr in nr||(nr[rr]=nr[rr]||{}),nr[rr]}function lh(e,t){return sh[e]||t}function ah(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"}var ch=Object.defineProperty,si=Object.getOwnPropertySymbols,uh=Object.prototype.hasOwnProperty,fh=Object.prototype.propertyIsEnumerable,ii=(e,t,n)=>t in e?ch(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,li=(e,t)=>{for(var n in t||(t={}))uh.call(t,n)&&ii(e,n,t[n]);if(si)for(var n of si(t))fh.call(t,n)&&ii(e,n,t[n]);return e};const dh={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()}},ai="vueuse-storage";function hh(e,t,n,r={}){var o;const{flush:s="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,mergeDefaults:c=!1,shallow:u,window:f=yr,eventFilter:h,onError:g=m=>{console.error(m)}}=r,y=(u?Oi:_e)(t);if(!n)try{n=lh("getDefaultStorage",()=>{var m;return(m=yr)==null?void 0:m.localStorage})()}catch(m){g(m)}if(!n)return y;const C=Nn(t),T=ah(C),_=(o=r.serializer)!=null?o:dh[T],{pause:b,resume:A}=eh(y,()=>S(y.value),{flush:s,deep:i,eventFilter:h});return f&&l&&(oi(f,"storage",$),oi(f,ai,ee)),$(),y;function S(m){try{if(m==null)n.removeItem(e);else{const j=_.write(m),N=n.getItem(e);N!==j&&(n.setItem(e,j),f&&f.dispatchEvent(new CustomEvent(ai,{detail:{key:e,oldValue:N,newValue:j,storageArea:n}})))}}catch(j){g(j)}}function q(m){const j=m?m.newValue:n.getItem(e);if(j==null)return a&&C!==null&&n.setItem(e,_.write(C)),C;if(!m&&c){const N=_.read(j);return typeof c=="function"?c(N,C):T==="object"&&!Array.isArray(N)?li(li({},C),N):N}else return typeof j!="string"?j:_.read(j)}function ee(m){$(m.detail)}function $(m){if(!(m&&m.storageArea!==n)){if(m&&m.key==null){y.value=C;return}if(!(m&&m.key!==e)){b();try{y.value=q(m)}catch(j){g(j)}finally{m?Lr(A):A()}}}}}function ph(e){return oh("(prefers-color-scheme: dark)",e)}const je=()=>Sd(),Nl=Symbol(""),Vo=()=>{const e=Se(Nl);if(!e)throw new Error("useDarkMode() is called without provider.");return e},mh=()=>{const e=je(),t=ph(),n=hh("vuepress-color-scheme",e.value.colorMode),r=B({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(o){o===t.value?n.value="auto":n.value=o?"dark":"light"}});Wt(Nl,r),gh(r)},gh=e=>{const t=(n=e.value)=>{const r=window==null?void 0:window.document.querySelector("html");r==null||r.classList.toggle("dark",n)};Xe(()=>{st(e,t,{immediate:!0})}),Ar(()=>t())},Dl=(...e)=>{const n=vn().resolve(...e),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,s=oe(o)?o(n):o,i=pe(s)?{path:s}:s;return Dl({hash:n.hash,query:n.query,params:n.params,...i})},Uo=e=>{const t=Dl(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let Jr=null,wn=null;const vh={wait:()=>Jr,pending:()=>{Jr=new Promise(e=>wn=e)},resolve:()=>{wn==null||wn(),Jr=null,wn=null}},Hl=()=>vh,Fl=Symbol("sidebarItems"),qo=()=>{const e=Se(Fl);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},_h=()=>{const e=je(),t=gt(),n=B(()=>bh(t.value,e.value));Wt(Fl,n)},bh=(e,t)=>{const n=e.sidebar??t.sidebar??"auto",r=e.sidebarDepth??t.sidebarDepth??2;return e.home||n===!1?[]:n==="auto"?Eh(r):J(n)?Bl(n,r):zo(n)?wh(n,r):[]},yh=(e,t)=>({text:e.title,link:e.link,children:Wo(e.children,t)}),Wo=(e,t)=>t>0?e.map(n=>yh(n,t-1)):[],Eh=e=>{const t=Yt();return[{text:t.value.title,children:Wo(t.value.headers,e)}]},Bl=(e,t)=>{const n=Jt(),r=Yt(),o=s=>{var l;let i;if(pe(s)?i=Uo(s):i=s,i.children)return{...i,children:i.children.map(a=>o(a))};if(i.link===n.path){const a=((l=r.value.headers[0])==null?void 0:l.level)===1?r.value.headers[0].children:r.value.headers;return{...i,children:Wo(a,t)}}return i};return e.map(s=>o(s))},wh=(e,t)=>{const n=Jt(),r=ul(e,n.path),o=e[r]??[];return Bl(o,t)},Ch="719px",xh="_page_1w5ib_1",Lh={mobile:Ch,page:xh,"theme-default-content":"_theme-default-content_1w5ib_1"};var Dn;(function(e){e.MOBILE="mobile"})(Dn||(Dn={}));var fi;const Th={[Dn.MOBILE]:Number.parseInt((fi=Lh.mobile)==null?void 0:fi.replace("px",""),10)},jl=(e,t)=>{const n=Th[e];Number.isInteger(n)&&Xe(()=>{t(n),window.addEventListener("resize",()=>t(n),!1),window.addEventListener("orientationchange",()=>t(n),!1)})},kh={},Ph={class:"theme-default-content"};function Sh(e,t){const n=bt("Content");return H(),Q("div",Ph,[te(n)])}const Ah=Le(kh,[["render",Sh],["__file","HomeContent.vue"]]),Oh={key:0,class:"features"},Rh=he({__name:"HomeFeatures",setup(e){const t=gt(),n=B(()=>J(t.value.features)?t.value.features:[]);return(r,o)=>n.value.length?(H(),Q("div",Oh,[(H(!0),Q(Ee,null,It(n.value,s=>(H(),Q("div",{key:s.title,class:"feature"},[fe("h2",null,Re(s.title),1),fe("p",null,Re(s.details),1)]))),128))])):Te("v-if",!0)}}),Ih=Le(Rh,[["__file","HomeFeatures.vue"]]),$h=["innerHTML"],zh=["textContent"],Mh=he({__name:"HomeFooter",setup(e){const t=gt(),n=B(()=>t.value.footer),r=B(()=>t.value.footerHtml);return(o,s)=>n.value?(H(),Q(Ee,{key:0},[Te(" eslint-disable-next-line vue/no-v-html "),r.value?(H(),Q("div",{key:0,class:"footer",innerHTML:n.value},null,8,$h)):(H(),Q("div",{key:1,class:"footer",textContent:Re(n.value)},null,8,zh))],64)):Te("v-if",!0)}}),Nh=Le(Mh,[["__file","HomeFooter.vue"]]),Dh=["href","rel","target","aria-label"],Hh=he({inheritAttrs:!1}),Fh=he({...Hh,__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(e){const t=e,n=Jt(),r=Vu(),{item:o}=Po(t),s=B(()=>qn(o.value.link)),i=B(()=>zu(o.value.link)||Mu(o.value.link)),l=B(()=>{if(!i.value){if(o.value.target)return o.value.target;if(s.value)return"_blank"}}),a=B(()=>l.value==="_blank"),c=B(()=>!s.value&&!i.value&&!a.value),u=B(()=>{if(!i.value){if(o.value.rel)return o.value.rel;if(a.value)return"noopener noreferrer"}}),f=B(()=>o.value.ariaLabel||o.value.text),h=B(()=>{const C=Object.keys(r.value.locales);return C.length?!C.some(T=>T===o.value.link):o.value.link!=="/"}),g=B(()=>h.value?n.path.startsWith(o.value.link):!1),y=B(()=>c.value?o.value.activeMatch?new RegExp(o.value.activeMatch).test(n.path):g.value:!1);return(C,T)=>{const _=bt("RouterLink"),b=bt("AutoLinkExternalIcon");return c.value?(H(),Pe(_,ao({key:0,class:{"router-link-active":y.value},to:Z(o).link,"aria-label":f.value},C.$attrs),{default:Me(()=>[ye(C.$slots,"before"),zt(" "+Re(Z(o).text)+" ",1),ye(C.$slots,"after")]),_:3},16,["class","to","aria-label"])):(H(),Q("a",ao({key:1,class:"external-link",href:Z(o).link,rel:u.value,target:l.value,"aria-label":f.value},C.$attrs),[ye(C.$slots,"before"),zt(" "+Re(Z(o).text)+" ",1),a.value?(H(),Pe(b,{key:0})):Te("v-if",!0),ye(C.$slots,"after")],16,Dh))}}}),vt=Le(Fh,[["__file","AutoLink.vue"]]),Bh={class:"hero"},jh={key:0,id:"main-title"},Vh={key:1,class:"description"},Uh={key:2,class:"actions"},qh=he({__name:"HomeHero",setup(e){const t=gt(),n=No(),r=Vo(),o=B(()=>r.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),s=B(()=>t.value.heroAlt||l.value||"hero"),i=B(()=>t.value.heroHeight||280),l=B(()=>t.value.heroText===null?null:t.value.heroText||n.value.title||"Hello"),a=B(()=>t.value.tagline===null?null:t.value.tagline||n.value.description||"Welcome to your VuePress site"),c=B(()=>J(t.value.actions)?t.value.actions.map(({text:f,link:h,type:g="primary"})=>({text:f,link:h,type:g})):[]),u=()=>{if(!o.value)return null;const f=ve("img",{src:Ho(o.value),alt:s.value,height:i.value});return t.value.heroImageDark===void 0?f:ve(Do,()=>f)};return(f,h)=>(H(),Q("header",Bh,[te(u),l.value?(H(),Q("h1",jh,Re(l.value),1)):Te("v-if",!0),a.value?(H(),Q("p",Vh,Re(a.value),1)):Te("v-if",!0),c.value.length?(H(),Q("p",Uh,[(H(!0),Q(Ee,null,It(c.value,g=>(H(),Pe(vt,{key:g.text,class:qe(["action-button",[g.type]]),item:g},null,8,["class","item"]))),128))])):Te("v-if",!0)]))}}),Wh=Le(qh,[["__file","HomeHero.vue"]]),Kh={class:"home"},Yh=he({__name:"Home",setup(e){return(t,n)=>(H(),Q("main",Kh,[te(Wh),te(Ih),te(Ah),te(Nh)]))}}),Gh=Le(Yh,[["__file","Home.vue"]]),Jh=he({__name:"NavbarBrand",setup(e){const t=Ir(),n=No(),r=je(),o=Vo(),s=B(()=>r.value.home||t.value),i=B(()=>n.value.title),l=B(()=>o.value&&r.value.logoDark!==void 0?r.value.logoDark:r.value.logo),a=()=>{if(!l.value)return null;const c=ve("img",{class:"logo",src:Ho(l.value),alt:i.value});return r.value.logoDark===void 0?c:ve(Do,()=>c)};return(c,u)=>{const f=bt("RouterLink");return H(),Pe(f,{to:s.value},{default:Me(()=>[te(a),i.value?(H(),Q("span",{key:0,class:qe(["site-name",{"can-hide":l.value}])},Re(i.value),3)):Te("v-if",!0)]),_:1},8,["to"])}}}),Qh=Le(Jh,[["__file","NavbarBrand.vue"]]),Zh=he({__name:"DropdownTransition",setup(e){const t=r=>{r.style.height=r.scrollHeight+"px"},n=r=>{r.style.height=""};return(r,o)=>(H(),Pe(Un,{name:"dropdown",onEnter:t,onAfterEnter:n,onBeforeLeave:t},{default:Me(()=>[ye(r.$slots,"default")]),_:3}))}}),Vl=Le(Zh,[["__file","DropdownTransition.vue"]]),Xh=["aria-label"],ep={class:"title"},tp=fe("span",{class:"arrow down"},null,-1),np=["aria-label"],rp={class:"title"},op={class:"navbar-dropdown"},sp={class:"navbar-dropdown-subtitle"},ip={key:1},lp={class:"navbar-dropdown-subitem-wrapper"},ap=he({__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(e){const t=e,{item:n}=Po(t),r=B(()=>n.value.ariaLabel||n.value.text),o=_e(!1),s=Jt();st(()=>s.path,()=>{o.value=!1});const i=a=>{a.detail===0?o.value=!o.value:o.value=!1},l=(a,c)=>c[c.length-1]===a;return(a,c)=>(H(),Q("div",{class:qe(["navbar-dropdown-wrapper",{open:o.value}])},[fe("button",{class:"navbar-dropdown-title",type:"button","aria-label":r.value,onClick:i},[fe("span",ep,Re(Z(n).text),1),tp],8,Xh),fe("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":r.value,onClick:c[0]||(c[0]=u=>o.value=!o.value)},[fe("span",rp,Re(Z(n).text),1),fe("span",{class:qe(["arrow",o.value?"down":"right"])},null,2)],8,np),te(Vl,null,{default:Me(()=>[dr(fe("ul",op,[(H(!0),Q(Ee,null,It(Z(n).children,u=>(H(),Q("li",{key:u.text,class:"navbar-dropdown-item"},[u.children?(H(),Q(Ee,{key:0},[fe("h4",sp,[u.link?(H(),Pe(vt,{key:0,item:u,onFocusout:f=>l(u,Z(n).children)&&u.children.length===0&&(o.value=!1)},null,8,["item","onFocusout"])):(H(),Q("span",ip,Re(u.text),1))]),fe("ul",lp,[(H(!0),Q(Ee,null,It(u.children,f=>(H(),Q("li",{key:f.link,class:"navbar-dropdown-subitem"},[te(vt,{item:f,onFocusout:h=>l(f,u.children)&&l(u,Z(n).children)&&(o.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(H(),Pe(vt,{key:1,item:u,onFocusout:f=>l(u,Z(n).children)&&(o.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[vr,o.value]])]),_:1})],2))}}),cp=Le(ap,[["__file","NavbarDropdown.vue"]]),ci=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),up=(e,t)=>{if(t.hash===e)return!0;const n=ci(t.path),r=ci(e);return n===r},Ul=(e,t)=>e.link&&up(e.link,t)?!0:e.children?e.children.some(n=>Ul(n,t)):!1,ql=e=>!qn(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,fp={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},dp=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const n=ql(e);return n!==null?fp[n]:null},hp=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:r,editLinkPattern:o})=>{if(!r)return null;const s=dp({docsRepo:e,editLinkPattern:o});return s?s.replace(/:repo/,qn(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,cl(`${al(n)}/${r}`)):null},pp={key:0,class:"navbar-items"},mp=he({__name:"NavbarItems",setup(e){const t=()=>{const u=vn(),f=Ir(),h=No(),g=je();return B(()=>{const y=Object.keys(h.value.locales);if(y.length<2)return[];const C=u.currentRoute.value.path,T=u.currentRoute.value.fullPath;return[{text:g.value.selectLanguageText??"unknown language",ariaLabel:g.value.selectLanguageAriaLabel??g.value.selectLanguageText??"unknown language",children:y.map(b=>{var m,j;const A=((m=h.value.locales)==null?void 0:m[b])??{},S=((j=g.value.locales)==null?void 0:j[b])??{},q=`${A.lang}`,ee=S.selectLanguageName??q;let $;if(q===h.value.lang)$=T;else{const N=C.replace(f.value,b);u.getRoutes().some(K=>K.path===N)?$=T.replace(C,N):$=S.home??b}return{text:ee,link:$}})}]})},n=()=>{const u=je(),f=B(()=>u.value.repo),h=B(()=>f.value?ql(f.value):null),g=B(()=>f.value&&!qn(f.value)?`https://github.com/${f.value}`:f.value),y=B(()=>g.value?u.value.repoLabel?u.value.repoLabel:h.value===null?"Source":h.value:null);return B(()=>!g.value||!y.value?[]:[{text:y.value,link:g.value}])},r=u=>pe(u)?Uo(u):u.children?{...u,children:u.children.map(r)}:u,o=()=>{const u=je();return B(()=>(u.value.navbar||[]).map(r))},s=_e(!1),i=o(),l=t(),a=n(),c=B(()=>[...i.value,...l.value,...a.value]);return jl(Dn.MOBILE,u=>{window.innerWidth<u?s.value=!0:s.value=!1}),(u,f)=>c.value.length?(H(),Q("nav",pp,[(H(!0),Q(Ee,null,It(c.value,h=>(H(),Q("div",{key:h.text,class:"navbar-item"},[h.children?(H(),Pe(cp,{key:0,item:h,class:qe(s.value?"mobile":"")},null,8,["item","class"])):(H(),Pe(vt,{key:1,item:h},null,8,["item"]))]))),128))])):Te("v-if",!0)}}),Wl=Le(mp,[["__file","NavbarItems.vue"]]),gp=["title"],vp={class:"icon",focusable:"false",viewBox:"0 0 32 32"},_p=Uc('<path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path>',9),bp=[_p],yp={class:"icon",focusable:"false",viewBox:"0 0 32 32"},Ep=fe("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),wp=[Ep],Cp=he({__name:"ToggleColorModeButton",setup(e){const t=je(),n=Vo(),r=()=>{n.value=!n.value};return(o,s)=>(H(),Q("button",{class:"toggle-color-mode-button",title:Z(t).toggleColorMode,onClick:r},[dr((H(),Q("svg",vp,bp,512)),[[vr,!Z(n)]]),dr((H(),Q("svg",yp,wp,512)),[[vr,Z(n)]])],8,gp))}}),xp=Le(Cp,[["__file","ToggleColorModeButton.vue"]]),Lp=["title"],Tp=fe("div",{class:"icon","aria-hidden":"true"},[fe("span"),fe("span"),fe("span")],-1),kp=[Tp],Pp=he({__name:"ToggleSidebarButton",emits:["toggle"],setup(e){const t=je();return(n,r)=>(H(),Q("div",{class:"toggle-sidebar-button",title:Z(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:r[0]||(r[0]=o=>n.$emit("toggle"))},kp,8,Lp))}}),Sp=Le(Pp,[["__file","ToggleSidebarButton.vue"]]),Ap=he({__name:"Navbar",emits:["toggle-sidebar"],setup(e){const t=je(),n=_e(null),r=_e(null),o=_e(0),s=B(()=>o.value?{maxWidth:o.value+"px"}:{});jl(Dn.MOBILE,l=>{var c;const a=i(n.value,"paddingLeft")+i(n.value,"paddingRight");window.innerWidth<l?o.value=0:o.value=n.value.offsetWidth-a-(((c=r.value)==null?void 0:c.offsetWidth)||0)});function i(l,a){var f,h,g;const c=(g=(h=(f=l==null?void 0:l.ownerDocument)==null?void 0:f.defaultView)==null?void 0:h.getComputedStyle(l,null))==null?void 0:g[a],u=Number.parseInt(c,10);return Number.isNaN(u)?0:u}return(l,a)=>{const c=bt("NavbarSearch");return H(),Q("header",{ref_key:"navbar",ref:n,class:"navbar"},[te(Sp,{onToggle:a[0]||(a[0]=u=>l.$emit("toggle-sidebar"))}),fe("span",{ref_key:"navbarBrand",ref:r},[te(Qh)],512),fe("div",{class:"navbar-items-wrapper",style:Fn(s.value)},[ye(l.$slots,"before"),te(Wl,{class:"can-hide"}),ye(l.$slots,"after"),Z(t).colorModeSwitch?(H(),Pe(xp,{key:0})):Te("v-if",!0),te(c)],4)],512)}}}),Op=Le(Ap,[["__file","Navbar.vue"]]),Rp={class:"page-meta"},Ip={key:0,class:"meta-item edit-link"},$p={key:1,class:"meta-item last-updated"},zp={class:"meta-item-label"},Mp={class:"meta-item-info"},Np={key:2,class:"meta-item contributors"},Dp={class:"meta-item-label"},Hp={class:"meta-item-info"},Fp=["title"],Bp=he({__name:"PageMeta",setup(e){const t=()=>{const a=je(),c=Yt(),u=gt();return B(()=>{if(!(u.value.editLink??a.value.editLink??!0))return null;const{repo:h,docsRepo:g=h,docsBranch:y="main",docsDir:C="",editLinkText:T}=a.value;if(!g)return null;const _=hp({docsRepo:g,docsBranch:y,docsDir:C,filePathRelative:c.value.filePathRelative,editLinkPattern:u.value.editLinkPattern??a.value.editLinkPattern});return _?{text:T??"Edit this page",link:_}:null})},n=()=>{const a=je(),c=Yt(),u=gt();return B(()=>{var g,y;return!(u.value.lastUpdated??a.value.lastUpdated??!0)||!((g=c.value.git)!=null&&g.updatedTime)?null:new Date((y=c.value.git)==null?void 0:y.updatedTime).toLocaleString()})},r=()=>{const a=je(),c=Yt(),u=gt();return B(()=>{var h;return u.value.contributors??a.value.contributors??!0?((h=c.value.git)==null?void 0:h.contributors)??null:null})},o=je(),s=t(),i=n(),l=r();return(a,c)=>{const u=bt("ClientOnly");return H(),Q("footer",Rp,[Z(s)?(H(),Q("div",Ip,[te(vt,{class:"meta-item-label",item:Z(s)},null,8,["item"])])):Te("v-if",!0),Z(i)?(H(),Q("div",$p,[fe("span",zp,Re(Z(o).lastUpdatedText)+": ",1),te(u,null,{default:Me(()=>[fe("span",Mp,Re(Z(i)),1)]),_:1})])):Te("v-if",!0),Z(l)&&Z(l).length?(H(),Q("div",Np,[fe("span",Dp,Re(Z(o).contributorsText)+": ",1),fe("span",Hp,[(H(!0),Q(Ee,null,It(Z(l),(f,h)=>(H(),Q(Ee,{key:h},[fe("span",{class:"contributor",title:`email: ${f.email}`},Re(f.name),9,Fp),h!==Z(l).length-1?(H(),Q(Ee,{key:0},[zt(", ")],64)):Te("v-if",!0)],64))),128))])])):Te("v-if",!0)])}}}),jp=Le(Bp,[["__file","PageMeta.vue"]]),Vp={key:0,class:"page-nav"},Up={class:"inner"},qp={key:0,class:"prev"},Wp={key:1,class:"next"},Kp=he({__name:"PageNav",setup(e){const t=a=>a===!1?null:pe(a)?Uo(a):zo(a)?a:!1,n=(a,c,u)=>{const f=a.findIndex(h=>h.link===c);if(f!==-1){const h=a[f+u];return h!=null&&h.link?h:null}for(const h of a)if(h.children){const g=n(h.children,c,u);if(g)return g}return null},r=gt(),o=qo(),s=Jt(),i=B(()=>{const a=t(r.value.prev);return a!==!1?a:n(o.value,s.path,-1)}),l=B(()=>{const a=t(r.value.next);return a!==!1?a:n(o.value,s.path,1)});return(a,c)=>i.value||l.value?(H(),Q("nav",Vp,[fe("p",Up,[i.value?(H(),Q("span",qp,[te(vt,{item:i.value},null,8,["item"])])):Te("v-if",!0),l.value?(H(),Q("span",Wp,[te(vt,{item:l.value},null,8,["item"])])):Te("v-if",!0)])])):Te("v-if",!0)}}),Yp=Le(Kp,[["__file","PageNav.vue"]]),Gp={class:"page"},Jp={class:"theme-default-content"},Qp=he({__name:"Page",setup(e){return(t,n)=>{const r=bt("Content");return H(),Q("main",Gp,[ye(t.$slots,"top"),fe("div",Jp,[ye(t.$slots,"content-top"),te(r),ye(t.$slots,"content-bottom")]),te(jp),te(Yp),ye(t.$slots,"bottom")])}}}),Zp=Le(Qp,[["__file","Page.vue"]]),Xp=["onKeydown"],em={class:"sidebar-item-children"},tm=he({__name:"SidebarItem",props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(e){const t=e,{item:n,depth:r}=Po(t),o=Jt(),s=vn(),i=B(()=>Ul(n.value,o)),l=B(()=>({"sidebar-item":!0,"sidebar-heading":r.value===0,active:i.value,collapsible:n.value.collapsible})),a=B(()=>n.value.collapsible?i.value:!0),[c,u]=Vd(a.value),f=g=>{n.value.collapsible&&(g.preventDefault(),u())},h=s.afterEach(g=>{Lr(()=>{c.value=a.value})});return Sr(()=>{h()}),(g,y)=>{var T;const C=bt("SidebarItem",!0);return H(),Q("li",null,[Z(n).link?(H(),Pe(vt,{key:0,class:qe(l.value),item:Z(n)},null,8,["class","item"])):(H(),Q("p",{key:1,tabindex:"0",class:qe(l.value),onClick:f,onKeydown:Tu(f,["enter"])},[zt(Re(Z(n).text)+" ",1),Z(n).collapsible?(H(),Q("span",{key:0,class:qe(["arrow",Z(c)?"down":"right"])},null,2)):Te("v-if",!0)],42,Xp)),(T=Z(n).children)!=null&&T.length?(H(),Pe(Vl,{key:2},{default:Me(()=>[dr(fe("ul",em,[(H(!0),Q(Ee,null,It(Z(n).children,_=>(H(),Pe(C,{key:`${Z(r)}${_.text}${_.link}`,item:_,depth:Z(r)+1},null,8,["item","depth"]))),128))],512),[[vr,Z(c)]])]),_:1})):Te("v-if",!0)])}}}),nm=Le(tm,[["__file","SidebarItem.vue"]]),rm={key:0,class:"sidebar-items"},om=he({__name:"SidebarItems",setup(e){const t=Jt(),n=qo();return Xe(()=>{st(()=>t.hash,r=>{const o=document.querySelector(".sidebar");if(!o)return;const s=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${r}"]`);if(!s)return;const{top:i,height:l}=o.getBoundingClientRect(),{top:a,height:c}=s.getBoundingClientRect();a<i?s.scrollIntoView(!0):a+c>i+l&&s.scrollIntoView(!1)})}),(r,o)=>Z(n).length?(H(),Q("ul",rm,[(H(!0),Q(Ee,null,It(Z(n),s=>(H(),Pe(nm,{key:`${s.text}${s.link}`,item:s},null,8,["item"]))),128))])):Te("v-if",!0)}}),sm=Le(om,[["__file","SidebarItems.vue"]]),im={class:"sidebar"},lm=he({__name:"Sidebar",setup(e){return(t,n)=>(H(),Q("aside",im,[te(Wl),ye(t.$slots,"top"),te(sm),ye(t.$slots,"bottom")]))}}),am=Le(lm,[["__file","Sidebar.vue"]]),cm=he({__name:"Layout",setup(e){const t=Yt(),n=gt(),r=je(),o=B(()=>n.value.navbar!==!1&&r.value.navbar!==!1),s=qo(),i=_e(!1),l=T=>{i.value=typeof T=="boolean"?T:!i.value},a={x:0,y:0},c=T=>{a.x=T.changedTouches[0].clientX,a.y=T.changedTouches[0].clientY},u=T=>{const _=T.changedTouches[0].clientX-a.x,b=T.changedTouches[0].clientY-a.y;Math.abs(_)>Math.abs(b)&&Math.abs(_)>40&&(_>0&&a.x<=80?l(!0):l(!1))},f=B(()=>[{"no-navbar":!o.value,"no-sidebar":!s.value.length,"sidebar-open":i.value},n.value.pageClass]);let h;Xe(()=>{h=vn().afterEach(()=>{l(!1)})}),Ar(()=>{h()});const g=Hl(),y=g.resolve,C=g.pending;return(T,_)=>(H(),Q("div",{class:qe(["theme-container",f.value]),onTouchstart:c,onTouchend:u},[ye(T.$slots,"navbar",{},()=>[o.value?(H(),Pe(Op,{key:0,onToggleSidebar:l},{before:Me(()=>[ye(T.$slots,"navbar-before")]),after:Me(()=>[ye(T.$slots,"navbar-after")]),_:3})):Te("v-if",!0)]),fe("div",{class:"sidebar-mask",onClick:_[0]||(_[0]=b=>l(!1))}),ye(T.$slots,"sidebar",{},()=>[te(am,null,{top:Me(()=>[ye(T.$slots,"sidebar-top")]),bottom:Me(()=>[ye(T.$slots,"sidebar-bottom")]),_:3})]),ye(T.$slots,"page",{},()=>[Z(n).home?(H(),Pe(Gh,{key:0})):(H(),Pe(Un,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:Z(y),onBeforeLeave:Z(C)},{default:Me(()=>[(H(),Pe(Zp,{key:Z(t).path},{top:Me(()=>[ye(T.$slots,"page-top")]),"content-top":Me(()=>[ye(T.$slots,"page-content-top")]),"content-bottom":Me(()=>[ye(T.$slots,"page-content-bottom")]),bottom:Me(()=>[ye(T.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}}),um=Le(cm,[["__file","Layout.vue"]]),fm={class:"theme-container"},dm={class:"page"},hm={class:"theme-default-content"},pm=fe("h1",null,"404",-1),mm=he({__name:"NotFound",setup(e){const t=Ir(),n=je(),r=n.value.notFound??["Not Found"],o=()=>r[Math.floor(Math.random()*r.length)],s=n.value.home??t.value,i=n.value.backToHome??"Back to home";return(l,a)=>{const c=bt("RouterLink");return H(),Q("div",fm,[fe("main",dm,[fe("div",hm,[pm,fe("blockquote",null,Re(o()),1),te(c,{to:Z(s)},{default:Me(()=>[zt(Re(Z(i)),1)]),_:1},8,["to"])])])])}}}),gm=Le(mm,[["__file","NotFound.vue"]]);const vm=Mt({enhance({app:e,router:t}){e.component("Badge",Id),e.component("CodeGroup",$d),e.component("CodeGroupItem",Dd),e.component("AutoLinkExternalIcon",()=>{const r=e.component("ExternalLinkIcon");return r?ve(r):null}),e.component("NavbarSearch",()=>{const r=e.component("Docsearch")||e.component("SearchBox");return r?ve(r):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...r)=>(await Hl().wait(),n(...r))},setup(){mh(),_h()},layouts:{Layout:um,NotFound:gm}}),_m=Mt({enhance({app:e,router:t,siteData:n}){},setup(){},rootComponents:[]}),or=[nd,sd,cd,Ed,Ld,Od,vm,_m],bm=[["v-8daa1a0e","/",{title:""},["/index.html","/README.md"]],["v-6fa6ed17","/guide/hzy-admin/code-gen.html",{title:"代码生成"},["/guide/hzy-admin/code-gen","/guide/hzy-admin/code-gen.md"]],["v-6a368008","/guide/hzy-admin/home.html",{title:"欢迎使用"},["/guide/hzy-admin/home","/guide/hzy-admin/home.md"]],["v-43f46879","/guide/hzy-admin/ioc-aop.html",{title:"Ioc 和 Aop"},["/guide/hzy-admin/ioc-aop","/guide/hzy-admin/ioc-aop.md"]],["v-8308bc86","/guide/hzy-admin/scheduled-tasks.html",{title:"定时任务"},["/guide/hzy-admin/scheduled-tasks","/guide/hzy-admin/scheduled-tasks.md"]],["v-4c1fa17b","/guide/hzy-admin/user-info.html",{title:"获取登陆人信息"},["/guide/hzy-admin/user-info","/guide/hzy-admin/user-info.md"]],["v-71022ecc","/guide/others/home.html",{title:"others"},["/guide/others/home","/guide/others/home.md"]],["v-4f130306","/guide/hzy-admin/database/dbs.html",{title:"多数据源"},["/guide/hzy-admin/database/dbs","/guide/hzy-admin/database/dbs.md"]],["v-6b4a8917","/guide/hzy-admin/database/efcore.html",{title:"EFCore 初始化数据库"},["/guide/hzy-admin/database/efcore","/guide/hzy-admin/database/efcore.md"]],["v-72d0308d","/guide/hzy-admin/database/sql.html",{title:"SQL 初始化数据库"},["/guide/hzy-admin/database/sql","/guide/hzy-admin/database/sql.md"]],["v-0acb97e6","/guide/hzy-admin/database/work.html",{title:"事务,延迟提交"},["/guide/hzy-admin/database/work","/guide/hzy-admin/database/work.md"]],["v-43ad702f","/guide/hzy-admin/deployment/simple.html",{title:"前后端整体部署"},["/guide/hzy-admin/deployment/simple","/guide/hzy-admin/deployment/simple.md"]],["v-557ee992","/guide/hzy-admin/deployment/split.html",{title:"前后端分离"},["/guide/hzy-admin/deployment/split","/guide/hzy-admin/deployment/split.md"]],["v-43159a54","/guide/hzy-admin/others/client.html",{title:"前端运行及说明"},["/guide/hzy-admin/others/client","/guide/hzy-admin/others/client.md"]],["v-37f39b92","/guide/hzy-admin/others/download.html",{title:"前端下载文件注意事项"},["/guide/hzy-admin/others/download","/guide/hzy-admin/others/download.md"]],["v-7cf56ff4","/guide/hzy-admin/others/problem.html",{title:"问题"},["/guide/hzy-admin/others/problem","/guide/hzy-admin/others/problem.md"]],["v-fd698b26","/guide/hzy-admin/permission/api.html",{title:"接口权限"},["/guide/hzy-admin/permission/api","/guide/hzy-admin/permission/api.md"]],["v-01c1a904","/guide/hzy-admin/permission/authorize.html",{title:"授权验证"},["/guide/hzy-admin/permission/authorize","/guide/hzy-admin/permission/authorize.md"]],["v-2f26747e","/guide/hzy-admin/permission/data.html",{title:"数据权限"},["/guide/hzy-admin/permission/data","/guide/hzy-admin/permission/data.md"]],["v-0fbc1248","/guide/hzy-admin/web-api/api-check-model.html",{title:"模型验证"},["/guide/hzy-admin/web-api/api-check-model","/guide/hzy-admin/web-api/api-check-model.md"]],["v-a0a7007a","/guide/hzy-admin/web-api/api-resource-cache.html",{title:"缓存特性"},["/guide/hzy-admin/web-api/api-resource-cache","/guide/hzy-admin/web-api/api-resource-cache.md"]],["v-83c28c2e","/guide/hzy-admin/web-api/api-result.html",{title:"标准化统一返回对象"},["/guide/hzy-admin/web-api/api-result","/guide/hzy-admin/web-api/api-result.md"]],["v-7f7b01bc","/guide/hzy-admin/web-api/request-limit.html",{title:"接口限流"},["/guide/hzy-admin/web-api/request-limit","/guide/hzy-admin/web-api/request-limit.md"]],["v-3706649a","/404.html",{title:""},["/404"]]];var ui=he({name:"Vuepress",setup(){const e=ju();return()=>ve(e.value)}}),ym=()=>bm.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:ui,meta:r},...o.map(s=>({path:s,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:ui}]),Em=df,wm=()=>{const e=Gf({history:Em(al("/docs/")),routes:ym(),scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===pt)&&([Pt.value]=await Promise.all([ht.resolvePageData(t.name),(r=fl[t.name])==null?void 0:r.__asyncLoader()]))}),e},Cm=e=>{e.component("ClientOnly",Do),e.component("Content",Ku)},xm=(e,t,n)=>{const r=_e(t.currentRoute.value.path);st(()=>t.currentRoute.value.path,h=>r.value=h);const o=B(()=>ht.resolveLayouts(n)),s=B(()=>ht.resolveRouteLocale(tn.value.locales,r.value)),i=B(()=>ht.resolveSiteLocaleData(tn.value,s.value)),l=B(()=>ht.resolvePageFrontmatter(Pt.value)),a=B(()=>ht.resolvePageHeadTitle(Pt.value,i.value)),c=B(()=>ht.resolvePageHead(a.value,l.value,i.value)),u=B(()=>ht.resolvePageLang(Pt.value)),f=B(()=>ht.resolvePageLayout(Pt.value,o.value));return e.provide(Nu,o),e.provide(hl,l),e.provide(Fu,a),e.provide(pl,c),e.provide(ml,u),e.provide(gl,f),e.provide(Mo,s),e.provide(vl,i),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>l.value},$head:{get:()=>c.value},$headTitle:{get:()=>a.value},$lang:{get:()=>u.value},$page:{get:()=>Pt.value},$routeLocale:{get:()=>s.value},$site:{get:()=>tn.value},$siteLocale:{get:()=>i.value},$withBase:{get:()=>Ho}}),{layouts:o,pageData:Pt,pageFrontmatter:l,pageHead:c,pageHeadTitle:a,pageLang:u,pageLayout:f,routeLocale:s,siteData:tn,siteLocaleData:i}},Lm=()=>{const e=Hu(),t=Bu(),n=_e([]),r=()=>{e.value.forEach(s=>{const i=Tm(s);i&&n.value.push(i)})},o=()=>{document.documentElement.lang=t.value,n.value.forEach(s=>{s.parentNode===document.head&&document.head.removeChild(s)}),n.value.splice(0,n.value.length),e.value.forEach(s=>{const i=km(s);i!==null&&(document.head.appendChild(i),n.value.push(i))})};Wt(Uu,o),Xe(()=>{r(),o(),st(()=>e.value,()=>o())})},Tm=([e,t,n=""])=>{const r=Object.entries(t).map(([l,a])=>pe(a)?`[${l}=${JSON.stringify(a)}]`:a===!0?`[${l}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(l=>l.innerText===n)||null},km=([e,t,n])=>{if(!pe(e))return null;const r=document.createElement(e);return zo(t)&&Object.entries(t).forEach(([o,s])=>{pe(s)?r.setAttribute(o,s):s===!0&&r.setAttribute(o,"")}),pe(n)&&r.appendChild(document.createTextNode(n)),r},Pm=Su,Sm=async()=>{var n;const e=Pm({name:"VuepressApp",setup(){var r;Lm();for(const o of or)(r=o.setup)==null||r.call(o);return()=>[ve(Sl),...or.flatMap(({rootComponents:o=[]})=>o.map(s=>ve(s)))]}}),t=wm();Cm(e),xm(e,t,or);for(const r of or)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:tn}));return e.use(t),{app:e,router:t}};Sm().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Le as _,Uc as a,fe as b,Q as c,Sm as createVueApp,zt as d,te as e,H as o,bt as r};