Files
Snap.Hutao.Docs/assets/app-BCYlaIL8.js

33 lines
260 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.
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
__vite__mapDeps.viteFileDeps = ["assets/index.html-CywmCf9J.js","assets/digitalocean-horizontal-Nm6MkYI3.js","assets/quick-start.html-CN8JO0tg.js","assets/MSEdge-Bvt55oa-.js","assets/index.html-B9opotko.js","assets/quick-start.html-DTsvYOu8.js","assets/index.html-Cqu-lYnL.js","assets/quick-start.html-v_iW7ayx.js","assets/index.html-DUK0tpfU.js","assets/quick-start.html-yy6hJYHt.js","assets/version-1-9-0-breaking-changes.html-DThndAtt.js","assets/1-8-5-installer-BiBVFR-v.js","assets/version-1-9-0-breaking-changes.html-Cev4Dmxd.js","assets/version-1-9-0-breaking-changes.html-DAQOKQVq.js","assets/version-1-9-0-breaking-changes.html-C3saQgTa.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}
/**
* @vue/shared v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Jr(e,t){const n=new Set(e.split(","));return t?o=>n.has(o.toLowerCase()):o=>n.has(o)}const ge={},dn=[],Xe=()=>{},Zc=()=>!1,oo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Xr=e=>e.startsWith("onUpdate:"),Oe=Object.assign,Zr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},eu=Object.prototype.hasOwnProperty,se=(e,t)=>eu.call(e,t),Z=Array.isArray,fn=e=>Wo(e)==="[object Map]",dl=e=>Wo(e)==="[object Set]",ne=e=>typeof e=="function",Te=e=>typeof e=="string",kn=e=>typeof e=="symbol",he=e=>e!==null&&typeof e=="object",fl=e=>(he(e)||ne(e))&&ne(e.then)&&ne(e.catch),pl=Object.prototype.toString,Wo=e=>pl.call(e),tu=e=>Wo(e).slice(8,-1),hl=e=>Wo(e)==="[object Object]",ea=e=>Te(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,pn=Jr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Uo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},nu=/-(\w)/g,nt=Uo(e=>e.replace(nu,(t,n)=>n?n.toUpperCase():"")),ou=/\B([A-Z])/g,Ln=Uo(e=>e.replace(ou,"-$1").toLowerCase()),ro=Uo(e=>e.charAt(0).toUpperCase()+e.slice(1)),ur=Uo(e=>e?`on${ro(e)}`:""),$t=(e,t)=>!Object.is(e,t),dr=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Mo=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ru=e=>{const t=parseFloat(e);return isNaN(t)?e:t},au=e=>{const t=Te(e)?Number(e):NaN;return isNaN(t)?e:t};let Na;const ml=()=>Na||(Na=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Go(e){if(Z(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=Te(o)?cu(o):Go(o);if(r)for(const a in r)t[a]=r[a]}return t}else if(Te(e)||he(e))return e}const iu=/;(?![^(]*\))/g,lu=/:([^]+)/,su=/\/\*[^]*?\*\//g;function cu(e){const t={};return e.replace(su,"").split(iu).forEach(n=>{if(n){const o=n.split(lu);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Ko(e){let t="";if(Te(e))t=e;else if(Z(e))for(let n=0;n<e.length;n++){const o=Ko(e[n]);o&&(t+=o+" ")}else if(he(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function y1(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Te(t)&&(e.class=Ko(t)),n&&(e.style=Go(n)),e}const uu="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",du=Jr(uu);function vl(e){return!!e||e===""}const fr=e=>Te(e)?e:e==null?"":Z(e)||he(e)&&(e.toString===pl||!ne(e.toString))?JSON.stringify(e,gl,2):String(e),gl=(e,t)=>t&&t.__v_isRef?gl(e,t.value):fn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r],a)=>(n[pr(o,a)+" =>"]=r,n),{})}:dl(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>pr(n))}:kn(t)?pr(t):he(t)&&!Z(t)&&!hl(t)?String(t):t,pr=(e,t="")=>{var n;return kn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Ke;class fu{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ke,!t&&Ke&&(this.index=(Ke.scopes||(Ke.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ke;try{return Ke=this,t()}finally{Ke=n}}}on(){Ke=this}off(){Ke=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.scopes)for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this._active=!1}}}function pu(e,t=Ke){t&&t.active&&t.effects.push(e)}function _l(){return Ke}function hu(e){Ke&&Ke.cleanups.push(e)}let qt;class ta{constructor(t,n,o,r){this.fn=t,this.trigger=n,this.scheduler=o,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,pu(this,r)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,Xt();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(mu(n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Zt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Vt,n=qt;try{return Vt=!0,qt=this,this._runnings++,Va(this),this.fn()}finally{Ba(this),this._runnings--,qt=n,Vt=t}}stop(){var t;this.active&&(Va(this),Ba(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function mu(e){return e.value}function Va(e){e._trackId++,e._depsLength=0}function Ba(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)yl(e.deps[t],e);e.deps.length=e._depsLength}}function yl(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}let Vt=!0,Pr=0;const bl=[];function Xt(){bl.push(Vt),Vt=!1}function Zt(){const e=bl.pop();Vt=e===void 0?!0:e}function na(){Pr++}function oa(){for(Pr--;!Pr&&Rr.length;)Rr.shift()()}function wl(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const o=e.deps[e._depsLength];o!==t?(o&&yl(o,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Rr=[];function El(e,t,n){na();for(const o of e.keys()){let r;o._dirtyLevel<t&&(r??(r=e.get(o)===o._trackId))&&(o._shouldSchedule||(o._shouldSchedule=o._dirtyLevel===0),o._dirtyLevel=t),o._shouldSchedule&&(r??(r=e.get(o)===o._trackId))&&(o.trigger(),(!o._runnings||o.allowRecurse)&&o._dirtyLevel!==2&&(o._shouldSchedule=!1,o.scheduler&&Rr.push(o.scheduler)))}oa()}const Tl=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},No=new WeakMap,Yt=Symbol(""),Dr=Symbol("");function We(e,t,n){if(Vt&&qt){let o=No.get(e);o||No.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=Tl(()=>o.delete(n))),wl(qt,r)}}function Et(e,t,n,o,r,a){const i=No.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&Z(e)){const s=Number(o);i.forEach((c,d)=>{(d==="length"||!kn(d)&&d>=s)&&l.push(c)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Z(e)?ea(n)&&l.push(i.get("length")):(l.push(i.get(Yt)),fn(e)&&l.push(i.get(Dr)));break;case"delete":Z(e)||(l.push(i.get(Yt)),fn(e)&&l.push(i.get(Dr)));break;case"set":fn(e)&&l.push(i.get(Yt));break}na();for(const s of l)s&&El(s,4);oa()}function vu(e,t){var n;return(n=No.get(e))==null?void 0:n.get(t)}const gu=Jr("__proto__,__v_isRef,__isVue"),kl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(kn)),$a=_u();function _u(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=ae(this);for(let a=0,i=this.length;a<i;a++)We(o,"get",a+"");const r=o[t](...n);return r===-1||r===!1?o[t](...n.map(ae)):r}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Xt(),na();const o=ae(this)[t].apply(this,n);return oa(),Zt(),o}}),e}function yu(e){const t=ae(this);return We(t,"has",e),t.hasOwnProperty(e)}class Ll{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){const r=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return a;if(n==="__v_raw")return o===(r?a?Pu:xl:a?Cl:Ol).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=Z(t);if(!r){if(i&&se($a,n))return Reflect.get($a,n,o);if(n==="hasOwnProperty")return yu}const l=Reflect.get(t,n,o);return(kn(n)?kl.has(n):gu(n))||(r||We(t,"get",n),a)?l:xe(l)?i&&ea(n)?l:l.value:he(l)?r?Sn(l):ao(l):l}}class Sl extends Ll{constructor(t=!1){super(!1,t)}set(t,n,o,r){let a=t[n];if(!this._isShallow){const s=_n(a);if(!Vo(o)&&!_n(o)&&(a=ae(a),o=ae(o)),!Z(t)&&xe(a)&&!xe(o))return s?!1:(a.value=o,!0)}const i=Z(t)&&ea(n)?Number(n)<t.length:se(t,n),l=Reflect.set(t,n,o,r);return t===ae(r)&&(i?$t(o,a)&&Et(t,"set",n,o):Et(t,"add",n,o)),l}deleteProperty(t,n){const o=se(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&o&&Et(t,"delete",n,void 0),r}has(t,n){const o=Reflect.has(t,n);return(!kn(n)||!kl.has(n))&&We(t,"has",n),o}ownKeys(t){return We(t,"iterate",Z(t)?"length":Yt),Reflect.ownKeys(t)}}class bu extends Ll{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const wu=new Sl,Eu=new bu,Tu=new Sl(!0),ra=e=>e,qo=e=>Reflect.getPrototypeOf(e);function _o(e,t,n=!1,o=!1){e=e.__v_raw;const r=ae(e),a=ae(t);n||($t(t,a)&&We(r,"get",t),We(r,"get",a));const{has:i}=qo(r),l=o?ra:n?la:Un;if(i.call(r,t))return l(e.get(t));if(i.call(r,a))return l(e.get(a));e!==r&&e.get(t)}function yo(e,t=!1){const n=this.__v_raw,o=ae(n),r=ae(e);return t||($t(e,r)&&We(o,"has",e),We(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function bo(e,t=!1){return e=e.__v_raw,!t&&We(ae(e),"iterate",Yt),Reflect.get(e,"size",e)}function Ha(e){e=ae(e);const t=ae(this);return qo(t).has.call(t,e)||(t.add(e),Et(t,"add",e,e)),this}function Fa(e,t){t=ae(t);const n=ae(this),{has:o,get:r}=qo(n);let a=o.call(n,e);a||(e=ae(e),a=o.call(n,e));const i=r.call(n,e);return n.set(e,t),a?$t(t,i)&&Et(n,"set",e,t):Et(n,"add",e,t),this}function za(e){const t=ae(this),{has:n,get:o}=qo(t);let r=n.call(t,e);r||(e=ae(e),r=n.call(t,e)),o&&o.call(t,e);const a=t.delete(e);return r&&Et(t,"delete",e,void 0),a}function ja(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&Et(e,"clear",void 0,void 0),n}function wo(e,t){return function(o,r){const a=this,i=a.__v_raw,l=ae(i),s=t?ra:e?la:Un;return!e&&We(l,"iterate",Yt),i.forEach((c,d)=>o.call(r,s(c),s(d),a))}}function Eo(e,t,n){return function(...o){const r=this.__v_raw,a=ae(r),i=fn(a),l=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,c=r[e](...o),d=n?ra:t?la:Un;return!t&&We(a,"iterate",s?Dr:Yt),{next(){const{value:f,done:p}=c.next();return p?{value:f,done:p}:{value:l?[d(f[0]),d(f[1])]:d(f),done:p}},[Symbol.iterator](){return this}}}}function Ct(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ku(){const e={get(a){return _o(this,a)},get size(){return bo(this)},has:yo,add:Ha,set:Fa,delete:za,clear:ja,forEach:wo(!1,!1)},t={get(a){return _o(this,a,!1,!0)},get size(){return bo(this)},has:yo,add:Ha,set:Fa,delete:za,clear:ja,forEach:wo(!1,!0)},n={get(a){return _o(this,a,!0)},get size(){return bo(this,!0)},has(a){return yo.call(this,a,!0)},add:Ct("add"),set:Ct("set"),delete:Ct("delete"),clear:Ct("clear"),forEach:wo(!0,!1)},o={get(a){return _o(this,a,!0,!0)},get size(){return bo(this,!0)},has(a){return yo.call(this,a,!0)},add:Ct("add"),set:Ct("set"),delete:Ct("delete"),clear:Ct("clear"),forEach:wo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=Eo(a,!1,!1),n[a]=Eo(a,!0,!1),t[a]=Eo(a,!1,!0),o[a]=Eo(a,!0,!0)}),[e,n,t,o]}const[Lu,Su,Ou,Cu]=ku();function aa(e,t){const n=t?e?Cu:Ou:e?Su:Lu;return(o,r,a)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(se(n,r)&&r in o?n:o,r,a)}const xu={get:aa(!1,!1)},Au={get:aa(!1,!0)},Iu={get:aa(!0,!1)},Ol=new WeakMap,Cl=new WeakMap,xl=new WeakMap,Pu=new WeakMap;function Ru(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Du(e){return e.__v_skip||!Object.isExtensible(e)?0:Ru(tu(e))}function ao(e){return _n(e)?e:ia(e,!1,wu,xu,Ol)}function Al(e){return ia(e,!1,Tu,Au,Cl)}function Sn(e){return ia(e,!0,Eu,Iu,xl)}function ia(e,t,n,o,r){if(!he(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=r.get(e);if(a)return a;const i=Du(e);if(i===0)return e;const l=new Proxy(e,i===2?o:n);return r.set(e,l),l}function hn(e){return _n(e)?hn(e.__v_raw):!!(e&&e.__v_isReactive)}function _n(e){return!!(e&&e.__v_isReadonly)}function Vo(e){return!!(e&&e.__v_isShallow)}function Il(e){return hn(e)||_n(e)}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function Pl(e){return Object.isExtensible(e)&&Mo(e,"__v_skip",!0),e}const Un=e=>he(e)?ao(e):e,la=e=>he(e)?Sn(e):e;class Rl{constructor(t,n,o,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ta(()=>t(this._value),()=>Vn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){const t=ae(this);return(!t._cacheable||t.effect.dirty)&&$t(t._value,t._value=t.effect.run())&&Vn(t,4),sa(t),t.effect._dirtyLevel>=2&&Vn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Mu(e,t,n=!1){let o,r;const a=ne(e);return a?(o=e,r=Xe):(o=e.get,r=e.set),new Rl(o,r,a||!r,n)}function sa(e){var t;Vt&&qt&&(e=ae(e),wl(qt,(t=e.dep)!=null?t:e.dep=Tl(()=>e.dep=void 0,e instanceof Rl?e:void 0)))}function Vn(e,t=4,n){e=ae(e);const o=e.dep;o&&El(o,t)}function xe(e){return!!(e&&e.__v_isRef===!0)}function X(e){return Dl(e,!1)}function Ue(e){return Dl(e,!0)}function Dl(e,t){return xe(e)?e:new Nu(e,t)}class Nu{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:Un(t)}get value(){return sa(this),this._value}set value(t){const n=this.__v_isShallow||Vo(t)||_n(t);t=n?t:ae(t),$t(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Un(t),Vn(this,4))}}function it(e){return xe(e)?e.value:e}const Vu={get:(e,t,n)=>it(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return xe(r)&&!xe(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Ml(e){return hn(e)?e:new Proxy(e,Vu)}class Bu{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:o}=t(()=>sa(this),()=>Vn(this));this._get=n,this._set=o}get value(){return this._get()}set value(t){this._set(t)}}function ca(e){return new Bu(e)}class $u{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,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 vu(ae(this._object),this._key)}}class Hu{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Yo(e,t,n){return xe(e)?e:ne(e)?new Hu(e):he(e)&&arguments.length>1?Fu(e,t,n):X(e)}function Fu(e,t,n){const o=e[t];return xe(o)?o:new $u(e,t,n)}/**
* @vue/runtime-core v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Bt(e,t,n,o){try{return o?e(...o):e()}catch(r){io(r,t,n)}}function et(e,t,n,o){if(ne(e)){const a=Bt(e,t,n,o);return a&&fl(a)&&a.catch(i=>{io(i,t,n)}),a}const r=[];for(let a=0;a<e.length;a++)r.push(et(e[a],t,n,o));return r}function io(e,t,n,o=!0){const r=t?t.vnode:null;if(t){let a=t.parent;const i=t.proxy,l=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const c=a.ec;if(c){for(let d=0;d<c.length;d++)if(c[d](e,i,l)===!1)return}a=a.parent}const s=t.appContext.config.errorHandler;if(s){Bt(s,null,10,[e,i,l]);return}}zu(e,n,r,o)}function zu(e,t,n,o=!0){console.error(e)}let Gn=!1,Mr=!1;const Me=[];let pt=0;const mn=[];let Pt=null,Ut=0;const Nl=Promise.resolve();let ua=null;function en(e){const t=ua||Nl;return e?t.then(this?e.bind(this):e):t}function ju(e){let t=pt+1,n=Me.length;for(;t<n;){const o=t+n>>>1,r=Me[o],a=Kn(r);a<e||a===e&&r.pre?t=o+1:n=o}return t}function Qo(e){(!Me.length||!Me.includes(e,Gn&&e.allowRecurse?pt+1:pt))&&(e.id==null?Me.push(e):Me.splice(ju(e.id),0,e),Vl())}function Vl(){!Gn&&!Mr&&(Mr=!0,ua=Nl.then(Bl))}function Wu(e){const t=Me.indexOf(e);t>pt&&Me.splice(t,1)}function Uu(e){Z(e)?mn.push(...e):(!Pt||!Pt.includes(e,e.allowRecurse?Ut+1:Ut))&&mn.push(e),Vl()}function Wa(e,t,n=Gn?pt+1:0){for(;n<Me.length;n++){const o=Me[n];if(o&&o.pre){if(e&&o.id!==e.uid)continue;Me.splice(n,1),n--,o()}}}function Bo(e){if(mn.length){const t=[...new Set(mn)].sort((n,o)=>Kn(n)-Kn(o));if(mn.length=0,Pt){Pt.push(...t);return}for(Pt=t,Ut=0;Ut<Pt.length;Ut++)Pt[Ut]();Pt=null,Ut=0}}const Kn=e=>e.id==null?1/0:e.id,Gu=(e,t)=>{const n=Kn(e)-Kn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Bl(e){Mr=!1,Gn=!0,Me.sort(Gu);try{for(pt=0;pt<Me.length;pt++){const t=Me[pt];t&&t.active!==!1&&Bt(t,null,14)}}finally{pt=0,Me.length=0,Bo(),Gn=!1,ua=null,(Me.length||mn.length)&&Bl()}}function Ku(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||ge;let r=n;const a=t.startsWith("update:"),i=a&&t.slice(7);if(i&&i in o){const d=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:p}=o[d]||ge;p&&(r=n.map(m=>Te(m)?m.trim():m)),f&&(r=n.map(ru))}let l,s=o[l=ur(t)]||o[l=ur(nt(t))];!s&&a&&(s=o[l=ur(Ln(t))]),s&&et(s,e,6,r);const c=o[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,et(c,e,6,r)}}function $l(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const a=e.emits;let i={},l=!1;if(!ne(e)){const s=c=>{const d=$l(c,t,!0);d&&(l=!0,Oe(i,d))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!a&&!l?(he(e)&&o.set(e,null),null):(Z(a)?a.forEach(s=>i[s]=null):Oe(i,a),he(e)&&o.set(e,i),i)}function Jo(e,t){return!e||!oo(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,Ln(t))||se(e,t))}let Ze=null,Hl=null;function $o(e){const t=Ze;return Ze=e,Hl=e&&e.type.__scopeId||null,t}function qu(e,t=Ze,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&ni(-1);const a=$o(t);let i;try{i=e(...r)}finally{$o(a),o._d&&ni(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function hr(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:a,propsOptions:[i],slots:l,attrs:s,emit:c,render:d,renderCache:f,data:p,setupState:m,ctx:_,inheritAttrs:T}=e;let w,b;const k=$o(e);try{if(n.shapeFlag&4){const O=r||o,N=O;w=at(d.call(N,O,f,a,m,p,_)),b=s}else{const O=t;w=at(O.length>1?O(a,{attrs:s,slots:l,emit:c}):O(a,null)),b=t.props?s:Yu(s)}}catch(O){zn.length=0,io(O,e,1),w=Ee(tt)}let y=w;if(b&&T!==!1){const O=Object.keys(b),{shapeFlag:N}=y;O.length&&N&7&&(i&&O.some(Xr)&&(b=Qu(b,i)),y=Ht(y,b))}return n.dirs&&(y=Ht(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),w=y,$o(k),w}const Yu=e=>{let t;for(const n in e)(n==="class"||n==="style"||oo(n))&&((t||(t={}))[n]=e[n]);return t},Qu=(e,t)=>{const n={};for(const o in e)(!Xr(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Ju(e,t,n){const{props:o,children:r,component:a}=e,{props:i,children:l,patchFlag:s}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return o?Ua(o,i,c):!!i;if(s&8){const d=t.dynamicProps;for(let f=0;f<d.length;f++){const p=d[f];if(i[p]!==o[p]&&!Jo(c,p))return!0}}}else return(r||l)&&(!l||!l.$stable)?!0:o===i?!1:o?i?Ua(o,i,c):!0:!!i;return!1}function Ua(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;r<o.length;r++){const a=o[r];if(t[a]!==e[a]&&!Jo(n,a))return!0}return!1}function Xu({vnode:e,parent:t},n){for(;t;){const o=t.subTree;if(o.suspense&&o.suspense.activeBranch===e&&(o.el=e.el),o===e)(e=t.vnode).el=n,t=t.parent;else break}}const Fl="components";function st(e,t){return ed(Fl,e,!0,t)||e}const Zu=Symbol.for("v-ndc");function ed(e,t,n=!0,o=!1){const r=Ze||Ie;if(r){const a=r.type;if(e===Fl){const l=Qd(a,!1);if(l&&(l===t||l===nt(t)||l===ro(nt(t))))return a}const i=Ga(r[e]||a[e],t)||Ga(r.appContext[e],t);return!i&&o?a:i}}function Ga(e,t){return e&&(e[t]||e[nt(t)]||e[ro(nt(t))])}const td=e=>e.__isSuspense;function zl(e,t){t&&t.pendingBranch?Z(e)?t.effects.push(...e):t.effects.push(e):Uu(e)}const nd=Symbol.for("v-scx"),od=()=>Ce(nd);function jl(e,t){return da(e,null,t)}const To={};function ie(e,t,n){return da(e,t,n)}function da(e,t,{immediate:n,deep:o,flush:r,once:a,onTrack:i,onTrigger:l}=ge){if(t&&a){const L=t;t=(...W)=>{L(...W),N()}}const s=Ie,c=L=>o===!0?L:cn(L,o===!1?1:void 0);let d,f=!1,p=!1;if(xe(e)?(d=()=>e.value,f=Vo(e)):hn(e)?(d=()=>c(e),f=!0):Z(e)?(p=!0,f=e.some(L=>hn(L)||Vo(L)),d=()=>e.map(L=>{if(xe(L))return L.value;if(hn(L))return c(L);if(ne(L))return Bt(L,s,2)})):ne(e)?t?d=()=>Bt(e,s,2):d=()=>(m&&m(),et(e,s,3,[_])):d=Xe,t&&o){const L=d;d=()=>cn(L())}let m,_=L=>{m=y.onStop=()=>{Bt(L,s,4),m=y.onStop=void 0}},T;if(uo)if(_=Xe,t?n&&et(t,s,3,[d(),p?[]:void 0,_]):d(),r==="sync"){const L=od();T=L.__watcherHandles||(L.__watcherHandles=[])}else return Xe;let w=p?new Array(e.length).fill(To):To;const b=()=>{if(!(!y.active||!y.dirty))if(t){const L=y.run();(o||f||(p?L.some((W,B)=>$t(W,w[B])):$t(L,w)))&&(m&&m(),et(t,s,3,[L,w===To?void 0:p&&w[0]===To?[]:w,_]),w=L)}else y.run()};b.allowRecurse=!!t;let k;r==="sync"?k=b:r==="post"?k=()=>He(b,s&&s.suspense):(b.pre=!0,s&&(b.id=s.uid),k=()=>Qo(b));const y=new ta(d,Xe,k),O=_l(),N=()=>{y.stop(),O&&Zr(O.effects,y)};return t?n?b():w=y.run():r==="post"?He(y.run.bind(y),s&&s.suspense):y.run(),T&&T.push(N),N}function rd(e,t,n){const o=this.proxy,r=Te(e)?e.includes(".")?Wl(o,e):()=>o[e]:e.bind(o,o);let a;ne(t)?a=t:(a=t.handler,n=t);const i=co(this),l=da(r,a.bind(o),n);return i(),l}function Wl(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r<n.length&&o;r++)o=o[n[r]];return o}}function cn(e,t,n=0,o){if(!he(e)||e.__v_skip)return e;if(t&&t>0){if(n>=t)return e;n++}if(o=o||new Set,o.has(e))return e;if(o.add(e),xe(e))cn(e.value,t,n,o);else if(Z(e))for(let r=0;r<e.length;r++)cn(e[r],t,n,o);else if(dl(e)||fn(e))e.forEach(r=>{cn(r,t,n,o)});else if(hl(e))for(const r in e)cn(e[r],t,n,o);return e}function ft(e,t,n,o){const r=e.dirs,a=t&&t.dirs;for(let i=0;i<r.length;i++){const l=r[i];a&&(l.oldValue=a[i].value);let s=l.dir[o];s&&(Xt(),et(s,n,8,[e.el,l,e,t]),Zt())}}const Rt=Symbol("_leaveCb"),ko=Symbol("_enterCb");function Ul(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return fe(()=>{e.isMounted=!0}),pa(()=>{e.isUnmounting=!0}),e}const qe=[Function,Array],Gl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:qe,onEnter:qe,onAfterEnter:qe,onEnterCancelled:qe,onBeforeLeave:qe,onLeave:qe,onAfterLeave:qe,onLeaveCancelled:qe,onBeforeAppear:qe,onAppear:qe,onAfterAppear:qe,onAppearCancelled:qe},ad={name:"BaseTransition",props:Gl,setup(e,{slots:t}){const n=so(),o=Ul();return()=>{const r=t.default&&fa(t.default(),!0);if(!r||!r.length)return;let a=r[0];if(r.length>1){for(const p of r)if(p.type!==tt){a=p;break}}const i=ae(e),{mode:l}=i;if(o.isLeaving)return mr(a);const s=Ka(a);if(!s)return mr(a);const c=qn(s,i,o,n);Yn(s,c);const d=n.subTree,f=d&&Ka(d);if(f&&f.type!==tt&&!Gt(s,f)){const p=qn(f,i,o,n);if(Yn(f,p),l==="out-in")return o.isLeaving=!0,p.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},mr(a);l==="in-out"&&s.type!==tt&&(p.delayLeave=(m,_,T)=>{const w=Kl(o,f);w[String(f.key)]=f,m[Rt]=()=>{_(),m[Rt]=void 0,delete c.delayedLeave},c.delayedLeave=T})}return a}}},id=ad;function Kl(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function qn(e,t,n,o){const{appear:r,mode:a,persisted:i=!1,onBeforeEnter:l,onEnter:s,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:p,onAfterLeave:m,onLeaveCancelled:_,onBeforeAppear:T,onAppear:w,onAfterAppear:b,onAppearCancelled:k}=t,y=String(e.key),O=Kl(n,e),N=(B,Y)=>{B&&et(B,o,9,Y)},L=(B,Y)=>{const P=Y[1];N(B,Y),Z(B)?B.every(Q=>Q.length<=1)&&P():B.length<=1&&P()},W={mode:a,persisted:i,beforeEnter(B){let Y=l;if(!n.isMounted)if(r)Y=T||l;else return;B[Rt]&&B[Rt](!0);const P=O[y];P&&Gt(e,P)&&P.el[Rt]&&P.el[Rt](),N(Y,[B])},enter(B){let Y=s,P=c,Q=d;if(!n.isMounted)if(r)Y=w||s,P=b||c,Q=k||d;else return;let M=!1;const ee=B[ko]=be=>{M||(M=!0,be?N(Q,[B]):N(P,[B]),W.delayedLeave&&W.delayedLeave(),B[ko]=void 0)};Y?L(Y,[B,ee]):ee()},leave(B,Y){const P=String(e.key);if(B[ko]&&B[ko](!0),n.isUnmounting)return Y();N(f,[B]);let Q=!1;const M=B[Rt]=ee=>{Q||(Q=!0,Y(),ee?N(_,[B]):N(m,[B]),B[Rt]=void 0,O[P]===e&&delete O[P])};O[P]=e,p?L(p,[B,M]):M()},clone(B){return qn(B,t,n,o)}};return W}function mr(e){if(lo(e))return e=Ht(e),e.children=null,e}function Ka(e){return lo(e)?e.children?e.children[0]:void 0:e}function Yn(e,t){e.shapeFlag&6&&e.component?Yn(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 fa(e,t=!1,n){let o=[],r=0;for(let a=0;a<e.length;a++){let i=e[a];const l=n==null?i.key:String(n)+String(i.key!=null?i.key:a);i.type===Fe?(i.patchFlag&128&&r++,o=o.concat(fa(i.children,t,l))):(t||i.type!==tt)&&o.push(l!=null?Ht(i,{key:l}):i)}if(r>1)for(let a=0;a<o.length;a++)o[a].patchFlag=-2;return o}/*! #__NO_SIDE_EFFECTS__ */function j(e,t){return ne(e)?Oe({name:e.name},t,{setup:e}):e}const Bn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function ld(e){ne(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:a,suspensible:i=!0,onError:l}=e;let s=null,c,d=0;const f=()=>(d++,s=null,p()),p=()=>{let m;return s||(m=s=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),l)return new Promise((T,w)=>{l(_,()=>T(f()),()=>w(_),d+1)});throw _}).then(_=>m!==s&&s?s:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),c=_,_)))};return j({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const m=Ie;if(c)return()=>vr(c,m);const _=k=>{s=null,io(k,m,13,!o)};if(i&&m.suspense||uo)return p().then(k=>()=>vr(k,m)).catch(k=>(_(k),()=>o?Ee(o,{error:k}):null));const T=X(!1),w=X(),b=X(!!r);return r&&setTimeout(()=>{b.value=!1},r),a!=null&&setTimeout(()=>{if(!T.value&&!w.value){const k=new Error(`Async component timed out after ${a}ms.`);_(k),w.value=k}},a),p().then(()=>{T.value=!0,m.parent&&lo(m.parent.vnode)&&(m.parent.effect.dirty=!0,Qo(m.parent.update))}).catch(k=>{_(k),w.value=k}),()=>{if(T.value&&c)return vr(c,m);if(w.value&&o)return Ee(o,{error:w.value});if(n&&!b.value)return Ee(n)}}})}function vr(e,t){const{ref:n,props:o,children:r,ce:a}=t.vnode,i=Ee(e,o,r);return i.ref=n,i.ce=a,delete t.vnode.ce,i}const lo=e=>e.type.__isKeepAlive;function sd(e,t){ql(e,"a",t)}function cd(e,t){ql(e,"da",t)}function ql(e,t,n=Ie){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Xo(t,o,n),n){let r=n.parent;for(;r&&r.parent;)lo(r.parent.vnode)&&ud(o,t,n,r),r=r.parent}}function ud(e,t,n,o){const r=Xo(t,e,o,!0);On(()=>{Zr(o[t],r)},n)}function Xo(e,t,n=Ie,o=!1){if(n){const r=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Xt();const l=co(n),s=et(t,n,e,i);return l(),Zt(),s});return o?r.unshift(a):r.push(a),a}}const kt=e=>(t,n=Ie)=>(!uo||e==="sp")&&Xo(e,(...o)=>t(...o),n),dd=kt("bm"),fe=kt("m"),fd=kt("bu"),Yl=kt("u"),pa=kt("bum"),On=kt("um"),pd=kt("sp"),hd=kt("rtg"),md=kt("rtc");function vd(e,t=Ie){Xo("ec",e,t)}function gd(e,t,n,o){let r;const a=n&&n[o];if(Z(e)||Te(e)){r=new Array(e.length);for(let i=0,l=e.length;i<l;i++)r[i]=t(e[i],i,void 0,a&&a[i])}else if(typeof e=="number"){r=new Array(e);for(let i=0;i<e;i++)r[i]=t(i+1,i,void 0,a&&a[i])}else if(he(e))if(e[Symbol.iterator])r=Array.from(e,(i,l)=>t(i,l,void 0,a&&a[l]));else{const i=Object.keys(e);r=new Array(i.length);for(let l=0,s=i.length;l<s;l++){const c=i[l];r[l]=t(e[c],c,l,a&&a[l])}}else r=[];return n&&(n[o]=r),r}const Nr=e=>e?cs(e)?ga(e)||e.proxy:Nr(e.parent):null,$n=Oe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Nr(e.parent),$root:e=>Nr(e.root),$emit:e=>e.emit,$options:e=>ha(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Qo(e.update)}),$nextTick:e=>e.n||(e.n=en.bind(e.proxy)),$watch:e=>rd.bind(e)}),gr=(e,t)=>e!==ge&&!e.__isScriptSetup&&se(e,t),_d={get({_:e},t){const{ctx:n,setupState:o,data:r,props:a,accessCache:i,type:l,appContext:s}=e;let c;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return a[t]}else{if(gr(o,t))return i[t]=1,o[t];if(r!==ge&&se(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&se(c,t))return i[t]=3,a[t];if(n!==ge&&se(n,t))return i[t]=4,n[t];Vr&&(i[t]=0)}}const d=$n[t];let f,p;if(d)return t==="$attrs"&&We(e,"get",t),d(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ge&&se(n,t))return i[t]=4,n[t];if(p=s.config.globalProperties,se(p,t))return p[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:a}=e;return gr(r,t)?(r[t]=n,!0):o!==ge&&se(o,t)?(o[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:a}},i){let l;return!!n[i]||e!==ge&&se(e,i)||gr(t,i)||(l=a[0])&&se(l,i)||se(o,i)||se($n,i)||se(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function qa(e){return Z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Vr=!0;function yd(e){const t=ha(e),n=e.proxy,o=e.ctx;Vr=!1,t.beforeCreate&&Ya(t.beforeCreate,e,"bc");const{data:r,computed:a,methods:i,watch:l,provide:s,inject:c,created:d,beforeMount:f,mounted:p,beforeUpdate:m,updated:_,activated:T,deactivated:w,beforeDestroy:b,beforeUnmount:k,destroyed:y,unmounted:O,render:N,renderTracked:L,renderTriggered:W,errorCaptured:B,serverPrefetch:Y,expose:P,inheritAttrs:Q,components:M,directives:ee,filters:be}=t;if(c&&bd(c,o,null),i)for(const oe in i){const G=i[oe];ne(G)&&(o[oe]=G.bind(n))}if(r){const oe=r.call(n,n);he(oe)&&(e.data=ao(oe))}if(Vr=!0,a)for(const oe in a){const G=a[oe],ot=ne(G)?G.bind(n,n):ne(G.get)?G.get.bind(n,n):Xe,Ot=!ne(G)&&ne(G.set)?G.set.bind(n):Xe,ut=S({get:ot,set:Ot});Object.defineProperty(o,oe,{enumerable:!0,configurable:!0,get:()=>ut.value,set:$e=>ut.value=$e})}if(l)for(const oe in l)Ql(l[oe],o,n,oe);if(s){const oe=ne(s)?s.call(n):s;Reflect.ownKeys(oe).forEach(G=>{Qt(G,oe[G])})}d&&Ya(d,e,"c");function K(oe,G){Z(G)?G.forEach(ot=>oe(ot.bind(n))):G&&oe(G.bind(n))}if(K(dd,f),K(fe,p),K(fd,m),K(Yl,_),K(sd,T),K(cd,w),K(vd,B),K(md,L),K(hd,W),K(pa,k),K(On,O),K(pd,Y),Z(P))if(P.length){const oe=e.exposed||(e.exposed={});P.forEach(G=>{Object.defineProperty(oe,G,{get:()=>n[G],set:ot=>n[G]=ot})})}else e.exposed||(e.exposed={});N&&e.render===Xe&&(e.render=N),Q!=null&&(e.inheritAttrs=Q),M&&(e.components=M),ee&&(e.directives=ee)}function bd(e,t,n=Xe){Z(e)&&(e=Br(e));for(const o in e){const r=e[o];let a;he(r)?"default"in r?a=Ce(r.from||o,r.default,!0):a=Ce(r.from||o):a=Ce(r),xe(a)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[o]=a}}function Ya(e,t,n){et(Z(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ql(e,t,n,o){const r=o.includes(".")?Wl(n,o):()=>n[o];if(Te(e)){const a=t[e];ne(a)&&ie(r,a)}else if(ne(e))ie(r,e.bind(n));else if(he(e))if(Z(e))e.forEach(a=>Ql(a,t,n,o));else{const a=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(a)&&ie(r,a,e)}}function ha(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,l=a.get(t);let s;return l?s=l:!r.length&&!n&&!o?s=t:(s={},r.length&&r.forEach(c=>Ho(s,c,i,!0)),Ho(s,t,i)),he(t)&&a.set(t,s),s}function Ho(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&Ho(e,a,n,!0),r&&r.forEach(i=>Ho(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const l=wd[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const wd={data:Qa,props:Ja,emits:Ja,methods:Dn,computed:Dn,beforeCreate:Ve,created:Ve,beforeMount:Ve,mounted:Ve,beforeUpdate:Ve,updated:Ve,beforeDestroy:Ve,beforeUnmount:Ve,destroyed:Ve,unmounted:Ve,activated:Ve,deactivated:Ve,errorCaptured:Ve,serverPrefetch:Ve,components:Dn,directives:Dn,watch:Td,provide:Qa,inject:Ed};function Qa(e,t){return t?e?function(){return Oe(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function Ed(e,t){return Dn(Br(e),Br(t))}function Br(e){if(Z(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Ve(e,t){return e?[...new Set([].concat(e,t))]:t}function Dn(e,t){return e?Oe(Object.create(null),e,t):t}function Ja(e,t){return e?Z(e)&&Z(t)?[...new Set([...e,...t])]:Oe(Object.create(null),qa(e),qa(t??{})):t}function Td(e,t){if(!e)return t;if(!t)return e;const n=Oe(Object.create(null),e);for(const o in t)n[o]=Ve(e[o],t[o]);return n}function Jl(){return{app:null,config:{isNativeTag:Zc,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 kd=0;function Ld(e,t){return function(o,r=null){ne(o)||(o=Oe({},o)),r!=null&&!he(r)&&(r=null);const a=Jl(),i=new WeakSet;let l=!1;const s=a.app={_uid:kd++,_component:o,_props:r,_container:null,_context:a,_instance:null,version:Xd,get config(){return a.config},set config(c){},use(c,...d){return i.has(c)||(c&&ne(c.install)?(i.add(c),c.install(s,...d)):ne(c)&&(i.add(c),c(s,...d))),s},mixin(c){return a.mixins.includes(c)||a.mixins.push(c),s},component(c,d){return d?(a.components[c]=d,s):a.components[c]},directive(c,d){return d?(a.directives[c]=d,s):a.directives[c]},mount(c,d,f){if(!l){const p=Ee(o,r);return p.appContext=a,f===!0?f="svg":f===!1&&(f=void 0),d&&t?t(p,c):e(p,c,f),l=!0,s._container=c,c.__vue_app__=s,ga(p.component)||p.component.proxy}},unmount(){l&&(e(null,s._container),delete s._container.__vue_app__)},provide(c,d){return a.provides[c]=d,s},runWithContext(c){const d=Hn;Hn=s;try{return c()}finally{Hn=d}}};return s}}let Hn=null;function Qt(e,t){if(Ie){let n=Ie.provides;const o=Ie.parent&&Ie.parent.provides;o===n&&(n=Ie.provides=Object.create(o)),n[e]=t}}function Ce(e,t,n=!1){const o=Ie||Ze;if(o||Hn){const r=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Hn._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&ne(t)?t.call(o&&o.proxy):t}}function Sd(e,t,n,o=!1){const r={},a={};Mo(a,Zo,1),e.propsDefaults=Object.create(null),Xl(e,t,r,a);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:Al(r):e.type.props?e.props=r:e.props=a,e.attrs=a}function Od(e,t,n,o){const{props:r,attrs:a,vnode:{patchFlag:i}}=e,l=ae(r),[s]=e.propsOptions;let c=!1;if((o||i>0)&&!(i&16)){if(i&8){const d=e.vnode.dynamicProps;for(let f=0;f<d.length;f++){let p=d[f];if(Jo(e.emitsOptions,p))continue;const m=t[p];if(s)if(se(a,p))m!==a[p]&&(a[p]=m,c=!0);else{const _=nt(p);r[_]=$r(s,l,_,m,e,!1)}else m!==a[p]&&(a[p]=m,c=!0)}}}else{Xl(e,t,r,a)&&(c=!0);let d;for(const f in l)(!t||!se(t,f)&&((d=Ln(f))===f||!se(t,d)))&&(s?n&&(n[f]!==void 0||n[d]!==void 0)&&(r[f]=$r(s,l,f,void 0,e,!0)):delete r[f]);if(a!==l)for(const f in a)(!t||!se(t,f))&&(delete a[f],c=!0)}c&&Et(e,"set","$attrs")}function Xl(e,t,n,o){const[r,a]=e.propsOptions;let i=!1,l;if(t)for(let s in t){if(pn(s))continue;const c=t[s];let d;r&&se(r,d=nt(s))?!a||!a.includes(d)?n[d]=c:(l||(l={}))[d]=c:Jo(e.emitsOptions,s)||(!(s in o)||c!==o[s])&&(o[s]=c,i=!0)}if(a){const s=ae(n),c=l||ge;for(let d=0;d<a.length;d++){const f=a[d];n[f]=$r(r,s,f,c[f],e,!se(c,f))}}return i}function $r(e,t,n,o,r,a){const i=e[n];if(i!=null){const l=se(i,"default");if(l&&o===void 0){const s=i.default;if(i.type!==Function&&!i.skipFactory&&ne(s)){const{propsDefaults:c}=r;if(n in c)o=c[n];else{const d=co(r);o=c[n]=s.call(null,t),d()}}else o=s}i[0]&&(a&&!l?o=!1:i[1]&&(o===""||o===Ln(n))&&(o=!0))}return o}function Zl(e,t,n=!1){const o=t.propsCache,r=o.get(e);if(r)return r;const a=e.props,i={},l=[];let s=!1;if(!ne(e)){const d=f=>{s=!0;const[p,m]=Zl(f,t,!0);Oe(i,p),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!a&&!s)return he(e)&&o.set(e,dn),dn;if(Z(a))for(let d=0;d<a.length;d++){const f=nt(a[d]);Xa(f)&&(i[f]=ge)}else if(a)for(const d in a){const f=nt(d);if(Xa(f)){const p=a[d],m=i[f]=Z(p)||ne(p)?{type:p}:Oe({},p);if(m){const _=ti(Boolean,m.type),T=ti(String,m.type);m[0]=_>-1,m[1]=T<0||_<T,(_>-1||se(m,"default"))&&l.push(f)}}}const c=[i,l];return he(e)&&o.set(e,c),c}function Xa(e){return e[0]!=="$"&&!pn(e)}function Za(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function ei(e,t){return Za(e)===Za(t)}function ti(e,t){return Z(t)?t.findIndex(n=>ei(n,e)):ne(t)&&ei(t,e)?0:-1}const es=e=>e[0]==="_"||e==="$stable",ma=e=>Z(e)?e.map(at):[at(e)],Cd=(e,t,n)=>{if(t._n)return t;const o=qu((...r)=>ma(t(...r)),n);return o._c=!1,o},ts=(e,t,n)=>{const o=e._ctx;for(const r in e){if(es(r))continue;const a=e[r];if(ne(a))t[r]=Cd(r,a,o);else if(a!=null){const i=ma(a);t[r]=()=>i}}},ns=(e,t)=>{const n=ma(t);e.slots.default=()=>n},xd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ae(t),Mo(t,"_",n)):ts(t,e.slots={})}else e.slots={},t&&ns(e,t);Mo(e.slots,Zo,1)},Ad=(e,t,n)=>{const{vnode:o,slots:r}=e;let a=!0,i=ge;if(o.shapeFlag&32){const l=t._;l?n&&l===1?a=!1:(Oe(r,t),!n&&l===1&&delete r._):(a=!t.$stable,ts(t,r)),i=t}else t&&(ns(e,t),i={default:1});if(a)for(const l in r)!es(l)&&i[l]==null&&delete r[l]};function Fo(e,t,n,o,r=!1){if(Z(e)){e.forEach((p,m)=>Fo(p,t&&(Z(t)?t[m]:t),n,o,r));return}if(Bn(o)&&!r)return;const a=o.shapeFlag&4?ga(o.component)||o.component.proxy:o.el,i=r?null:a,{i:l,r:s}=e,c=t&&t.r,d=l.refs===ge?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==s&&(Te(c)?(d[c]=null,se(f,c)&&(f[c]=null)):xe(c)&&(c.value=null)),ne(s))Bt(s,l,12,[i,d]);else{const p=Te(s),m=xe(s);if(p||m){const _=()=>{if(e.f){const T=p?se(f,s)?f[s]:d[s]:s.value;r?Z(T)&&Zr(T,a):Z(T)?T.includes(a)||T.push(a):p?(d[s]=[a],se(f,s)&&(f[s]=d[s])):(s.value=[a],e.k&&(d[e.k]=s.value))}else p?(d[s]=i,se(f,s)&&(f[s]=i)):m&&(s.value=i,e.k&&(d[e.k]=i))};i?(_.id=-1,He(_,n)):_()}}}let xt=!1;const Id=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Pd=e=>e.namespaceURI.includes("MathML"),Lo=e=>{if(Id(e))return"svg";if(Pd(e))return"mathml"},So=e=>e.nodeType===8;function Rd(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:a,parentNode:i,remove:l,insert:s,createComment:c}}=e,d=(y,O)=>{if(!O.hasChildNodes()){n(null,y,O),Bo(),O._vnode=y;return}xt=!1,f(O.firstChild,y,null,null,null),Bo(),O._vnode=y,xt&&console.error("Hydration completed but contains mismatches.")},f=(y,O,N,L,W,B=!1)=>{const Y=So(y)&&y.data==="[",P=()=>T(y,O,N,L,W,Y),{type:Q,ref:M,shapeFlag:ee,patchFlag:be}=O;let we=y.nodeType;O.el=y,be===-2&&(B=!1,O.dynamicChildren=null);let K=null;switch(Q){case yn:we!==3?O.children===""?(s(O.el=r(""),i(y),y),K=y):K=P():(y.data!==O.children&&(xt=!0,y.data=O.children),K=a(y));break;case tt:k(y)?(K=a(y),b(O.el=y.content.firstChild,y,N)):we!==8||Y?K=P():K=a(y);break;case Fn:if(Y&&(y=a(y),we=y.nodeType),we===1||we===3){K=y;const oe=!O.children.length;for(let G=0;G<O.staticCount;G++)oe&&(O.children+=K.nodeType===1?K.outerHTML:K.data),G===O.staticCount-1&&(O.anchor=K),K=a(K);return Y?a(K):K}else P();break;case Fe:Y?K=_(y,O,N,L,W,B):K=P();break;default:if(ee&1)(we!==1||O.type.toLowerCase()!==y.tagName.toLowerCase())&&!k(y)?K=P():K=p(y,O,N,L,W,B);else if(ee&6){O.slotScopeIds=W;const oe=i(y);if(Y?K=w(y):So(y)&&y.data==="teleport start"?K=w(y,y.data,"teleport end"):K=a(y),t(O,oe,null,N,L,Lo(oe),B),Bn(O)){let G;Y?(G=Ee(Fe),G.anchor=K?K.previousSibling:oe.lastChild):G=y.nodeType===3?ss(""):Ee("div"),G.el=y,O.component.subTree=G}}else ee&64?we!==8?K=P():K=O.type.hydrate(y,O,N,L,W,B,e,m):ee&128&&(K=O.type.hydrate(y,O,N,L,Lo(i(y)),W,B,e,f))}return M!=null&&Fo(M,null,L,O),K},p=(y,O,N,L,W,B)=>{B=B||!!O.dynamicChildren;const{type:Y,props:P,patchFlag:Q,shapeFlag:M,dirs:ee,transition:be}=O,we=Y==="input"||Y==="option";if(we||Q!==-1){ee&&ft(O,null,N,"created");let K=!1;if(k(y)){K=os(L,be)&&N&&N.vnode.props&&N.vnode.props.appear;const G=y.content.firstChild;K&&be.beforeEnter(G),b(G,y,N),O.el=y=G}if(M&16&&!(P&&(P.innerHTML||P.textContent))){let G=m(y.firstChild,O,y,N,L,W,B);for(;G;){xt=!0;const ot=G;G=G.nextSibling,l(ot)}}else M&8&&y.textContent!==O.children&&(xt=!0,y.textContent=O.children);if(P)if(we||!B||Q&48)for(const G in P)(we&&(G.endsWith("value")||G==="indeterminate")||oo(G)&&!pn(G)||G[0]===".")&&o(y,G,null,P[G],void 0,void 0,N);else P.onClick&&o(y,"onClick",null,P.onClick,void 0,void 0,N);let oe;(oe=P&&P.onVnodeBeforeMount)&&Qe(oe,N,O),ee&&ft(O,null,N,"beforeMount"),((oe=P&&P.onVnodeMounted)||ee||K)&&zl(()=>{oe&&Qe(oe,N,O),K&&be.enter(y),ee&&ft(O,null,N,"mounted")},L)}return y.nextSibling},m=(y,O,N,L,W,B,Y)=>{Y=Y||!!O.dynamicChildren;const P=O.children,Q=P.length;for(let M=0;M<Q;M++){const ee=Y?P[M]:P[M]=at(P[M]);if(y)y=f(y,ee,L,W,B,Y);else{if(ee.type===yn&&!ee.children)continue;xt=!0,n(null,ee,N,null,L,W,Lo(N),B)}}return y},_=(y,O,N,L,W,B)=>{const{slotScopeIds:Y}=O;Y&&(W=W?W.concat(Y):Y);const P=i(y),Q=m(a(y),O,P,N,L,W,B);return Q&&So(Q)&&Q.data==="]"?a(O.anchor=Q):(xt=!0,s(O.anchor=c("]"),P,Q),Q)},T=(y,O,N,L,W,B)=>{if(xt=!0,O.el=null,B){const Q=w(y);for(;;){const M=a(y);if(M&&M!==Q)l(M);else break}}const Y=a(y),P=i(y);return l(y),n(null,O,P,Y,N,L,Lo(P),W),Y},w=(y,O="[",N="]")=>{let L=0;for(;y;)if(y=a(y),y&&So(y)&&(y.data===O&&L++,y.data===N)){if(L===0)return a(y);L--}return y},b=(y,O,N)=>{const L=O.parentNode;L&&L.replaceChild(y,O);let W=N;for(;W;)W.vnode.el===O&&(W.vnode.el=W.subTree.el=y),W=W.parent},k=y=>y.nodeType===1&&y.tagName.toLowerCase()==="template";return[d,f]}const He=zl;function Dd(e){return Md(e,Rd)}function Md(e,t){const n=ml();n.__VUE__=!0;const{insert:o,remove:r,patchProp:a,createElement:i,createText:l,createComment:s,setText:c,setElementText:d,parentNode:f,nextSibling:p,setScopeId:m=Xe,insertStaticContent:_}=e,T=(h,v,E,A=null,C=null,D=null,H=void 0,R=null,V=!!v.dynamicChildren)=>{if(h===v)return;h&&!Gt(h,v)&&(A=x(h),$e(h,C,D,!0),h=null),v.patchFlag===-2&&(V=!1,v.dynamicChildren=null);const{type:I,ref:z,shapeFlag:J}=v;switch(I){case yn:w(h,v,E,A);break;case tt:b(h,v,E,A);break;case Fn:h==null&&k(v,E,A,H);break;case Fe:M(h,v,E,A,C,D,H,R,V);break;default:J&1?N(h,v,E,A,C,D,H,R,V):J&6?ee(h,v,E,A,C,D,H,R,V):(J&64||J&128)&&I.process(h,v,E,A,C,D,H,R,V,U)}z!=null&&C&&Fo(z,h&&h.ref,D,v||h,!v)},w=(h,v,E,A)=>{if(h==null)o(v.el=l(v.children),E,A);else{const C=v.el=h.el;v.children!==h.children&&c(C,v.children)}},b=(h,v,E,A)=>{h==null?o(v.el=s(v.children||""),E,A):v.el=h.el},k=(h,v,E,A)=>{[h.el,h.anchor]=_(h.children,v,E,A,h.el,h.anchor)},y=({el:h,anchor:v},E,A)=>{let C;for(;h&&h!==v;)C=p(h),o(h,E,A),h=C;o(v,E,A)},O=({el:h,anchor:v})=>{let E;for(;h&&h!==v;)E=p(h),r(h),h=E;r(v)},N=(h,v,E,A,C,D,H,R,V)=>{v.type==="svg"?H="svg":v.type==="math"&&(H="mathml"),h==null?L(v,E,A,C,D,H,R,V):Y(h,v,C,D,H,R,V)},L=(h,v,E,A,C,D,H,R)=>{let V,I;const{props:z,shapeFlag:J,transition:q,dirs:te}=h;if(V=h.el=i(h.type,D,z&&z.is,z),J&8?d(V,h.children):J&16&&B(h.children,V,null,A,C,_r(h,D),H,R),te&&ft(h,null,A,"created"),W(V,h,h.scopeId,H,A),z){for(const de in z)de!=="value"&&!pn(de)&&a(V,de,null,z[de],D,h.children,A,C,De);"value"in z&&a(V,"value",null,z.value,D),(I=z.onVnodeBeforeMount)&&Qe(I,A,h)}te&&ft(h,null,A,"beforeMount");const re=os(C,q);re&&q.beforeEnter(V),o(V,v,E),((I=z&&z.onVnodeMounted)||re||te)&&He(()=>{I&&Qe(I,A,h),re&&q.enter(V),te&&ft(h,null,A,"mounted")},C)},W=(h,v,E,A,C)=>{if(E&&m(h,E),A)for(let D=0;D<A.length;D++)m(h,A[D]);if(C){let D=C.subTree;if(v===D){const H=C.vnode;W(h,H,H.scopeId,H.slotScopeIds,C.parent)}}},B=(h,v,E,A,C,D,H,R,V=0)=>{for(let I=V;I<h.length;I++){const z=h[I]=R?Dt(h[I]):at(h[I]);T(null,z,v,E,A,C,D,H,R)}},Y=(h,v,E,A,C,D,H)=>{const R=v.el=h.el;let{patchFlag:V,dynamicChildren:I,dirs:z}=v;V|=h.patchFlag&16;const J=h.props||ge,q=v.props||ge;let te;if(E&&zt(E,!1),(te=q.onVnodeBeforeUpdate)&&Qe(te,E,v,h),z&&ft(v,h,E,"beforeUpdate"),E&&zt(E,!0),I?P(h.dynamicChildren,I,R,E,A,_r(v,C),D):H||G(h,v,R,null,E,A,_r(v,C),D,!1),V>0){if(V&16)Q(R,v,J,q,E,A,C);else if(V&2&&J.class!==q.class&&a(R,"class",null,q.class,C),V&4&&a(R,"style",J.style,q.style,C),V&8){const re=v.dynamicProps;for(let de=0;de<re.length;de++){const ve=re[de],Ae=J[ve],rt=q[ve];(rt!==Ae||ve==="value")&&a(R,ve,Ae,rt,C,h.children,E,A,De)}}V&1&&h.children!==v.children&&d(R,v.children)}else!H&&I==null&&Q(R,v,J,q,E,A,C);((te=q.onVnodeUpdated)||z)&&He(()=>{te&&Qe(te,E,v,h),z&&ft(v,h,E,"updated")},A)},P=(h,v,E,A,C,D,H)=>{for(let R=0;R<v.length;R++){const V=h[R],I=v[R],z=V.el&&(V.type===Fe||!Gt(V,I)||V.shapeFlag&70)?f(V.el):E;T(V,I,z,null,A,C,D,H,!0)}},Q=(h,v,E,A,C,D,H)=>{if(E!==A){if(E!==ge)for(const R in E)!pn(R)&&!(R in A)&&a(h,R,E[R],null,H,v.children,C,D,De);for(const R in A){if(pn(R))continue;const V=A[R],I=E[R];V!==I&&R!=="value"&&a(h,R,I,V,H,v.children,C,D,De)}"value"in A&&a(h,"value",E.value,A.value,H)}},M=(h,v,E,A,C,D,H,R,V)=>{const I=v.el=h?h.el:l(""),z=v.anchor=h?h.anchor:l("");let{patchFlag:J,dynamicChildren:q,slotScopeIds:te}=v;te&&(R=R?R.concat(te):te),h==null?(o(I,E,A),o(z,E,A),B(v.children||[],E,z,C,D,H,R,V)):J>0&&J&64&&q&&h.dynamicChildren?(P(h.dynamicChildren,q,E,C,D,H,R),(v.key!=null||C&&v===C.subTree)&&rs(h,v,!0)):G(h,v,E,z,C,D,H,R,V)},ee=(h,v,E,A,C,D,H,R,V)=>{v.slotScopeIds=R,h==null?v.shapeFlag&512?C.ctx.activate(v,E,A,H,V):be(v,E,A,C,D,H,V):we(h,v,V)},be=(h,v,E,A,C,D,H)=>{const R=h.component=Ud(h,A,C);if(lo(h)&&(R.ctx.renderer=U),Gd(R),R.asyncDep){if(C&&C.registerDep(R,K),!h.el){const V=R.subTree=Ee(tt);b(null,V,v,E)}}else K(R,h,v,E,C,D,H)},we=(h,v,E)=>{const A=v.component=h.component;if(Ju(h,v,E))if(A.asyncDep&&!A.asyncResolved){oe(A,v,E);return}else A.next=v,Wu(A.update),A.effect.dirty=!0,A.update();else v.el=h.el,A.vnode=v},K=(h,v,E,A,C,D,H)=>{const R=()=>{if(h.isMounted){let{next:z,bu:J,u:q,parent:te,vnode:re}=h;{const ln=as(h);if(ln){z&&(z.el=re.el,oe(h,z,H)),ln.asyncDep.then(()=>{h.isUnmounted||R()});return}}let de=z,ve;zt(h,!1),z?(z.el=re.el,oe(h,z,H)):z=re,J&&dr(J),(ve=z.props&&z.props.onVnodeBeforeUpdate)&&Qe(ve,te,z,re),zt(h,!0);const Ae=hr(h),rt=h.subTree;h.subTree=Ae,T(rt,Ae,f(rt.el),x(rt),h,C,D),z.el=Ae.el,de===null&&Xu(h,Ae.el),q&&He(q,C),(ve=z.props&&z.props.onVnodeUpdated)&&He(()=>Qe(ve,te,z,re),C)}else{let z;const{el:J,props:q}=v,{bm:te,m:re,parent:de}=h,ve=Bn(v);if(zt(h,!1),te&&dr(te),!ve&&(z=q&&q.onVnodeBeforeMount)&&Qe(z,de,v),zt(h,!0),J&&me){const Ae=()=>{h.subTree=hr(h),me(J,h.subTree,h,C,null)};ve?v.type.__asyncLoader().then(()=>!h.isUnmounted&&Ae()):Ae()}else{const Ae=h.subTree=hr(h);T(null,Ae,E,A,h,C,D),v.el=Ae.el}if(re&&He(re,C),!ve&&(z=q&&q.onVnodeMounted)){const Ae=v;He(()=>Qe(z,de,Ae),C)}(v.shapeFlag&256||de&&Bn(de.vnode)&&de.vnode.shapeFlag&256)&&h.a&&He(h.a,C),h.isMounted=!0,v=E=A=null}},V=h.effect=new ta(R,Xe,()=>Qo(I),h.scope),I=h.update=()=>{V.dirty&&V.run()};I.id=h.uid,zt(h,!0),I()},oe=(h,v,E)=>{v.component=h;const A=h.vnode.props;h.vnode=v,h.next=null,Od(h,v.props,A,E),Ad(h,v.children,E),Xt(),Wa(h),Zt()},G=(h,v,E,A,C,D,H,R,V=!1)=>{const I=h&&h.children,z=h?h.shapeFlag:0,J=v.children,{patchFlag:q,shapeFlag:te}=v;if(q>0){if(q&128){Ot(I,J,E,A,C,D,H,R,V);return}else if(q&256){ot(I,J,E,A,C,D,H,R,V);return}}te&8?(z&16&&De(I,C,D),J!==I&&d(E,J)):z&16?te&16?Ot(I,J,E,A,C,D,H,R,V):De(I,C,D,!0):(z&8&&d(E,""),te&16&&B(J,E,A,C,D,H,R,V))},ot=(h,v,E,A,C,D,H,R,V)=>{h=h||dn,v=v||dn;const I=h.length,z=v.length,J=Math.min(I,z);let q;for(q=0;q<J;q++){const te=v[q]=V?Dt(v[q]):at(v[q]);T(h[q],te,E,null,C,D,H,R,V)}I>z?De(h,C,D,!0,!1,J):B(v,E,A,C,D,H,R,V,J)},Ot=(h,v,E,A,C,D,H,R,V)=>{let I=0;const z=v.length;let J=h.length-1,q=z-1;for(;I<=J&&I<=q;){const te=h[I],re=v[I]=V?Dt(v[I]):at(v[I]);if(Gt(te,re))T(te,re,E,null,C,D,H,R,V);else break;I++}for(;I<=J&&I<=q;){const te=h[J],re=v[q]=V?Dt(v[q]):at(v[q]);if(Gt(te,re))T(te,re,E,null,C,D,H,R,V);else break;J--,q--}if(I>J){if(I<=q){const te=q+1,re=te<z?v[te].el:A;for(;I<=q;)T(null,v[I]=V?Dt(v[I]):at(v[I]),E,re,C,D,H,R,V),I++}}else if(I>q)for(;I<=J;)$e(h[I],C,D,!0),I++;else{const te=I,re=I,de=new Map;for(I=re;I<=q;I++){const Ge=v[I]=V?Dt(v[I]):at(v[I]);Ge.key!=null&&de.set(Ge.key,I)}let ve,Ae=0;const rt=q-re+1;let ln=!1,Ra=0;const An=new Array(rt);for(I=0;I<rt;I++)An[I]=0;for(I=te;I<=J;I++){const Ge=h[I];if(Ae>=rt){$e(Ge,C,D,!0);continue}let dt;if(Ge.key!=null)dt=de.get(Ge.key);else for(ve=re;ve<=q;ve++)if(An[ve-re]===0&&Gt(Ge,v[ve])){dt=ve;break}dt===void 0?$e(Ge,C,D,!0):(An[dt-re]=I+1,dt>=Ra?Ra=dt:ln=!0,T(Ge,v[dt],E,null,C,D,H,R,V),Ae++)}const Da=ln?Nd(An):dn;for(ve=Da.length-1,I=rt-1;I>=0;I--){const Ge=re+I,dt=v[Ge],Ma=Ge+1<z?v[Ge+1].el:A;An[I]===0?T(null,dt,E,Ma,C,D,H,R,V):ln&&(ve<0||I!==Da[ve]?ut(dt,E,Ma,2):ve--)}}},ut=(h,v,E,A,C=null)=>{const{el:D,type:H,transition:R,children:V,shapeFlag:I}=h;if(I&6){ut(h.component.subTree,v,E,A);return}if(I&128){h.suspense.move(v,E,A);return}if(I&64){H.move(h,v,E,U);return}if(H===Fe){o(D,v,E);for(let J=0;J<V.length;J++)ut(V[J],v,E,A);o(h.anchor,v,E);return}if(H===Fn){y(h,v,E);return}if(A!==2&&I&1&&R)if(A===0)R.beforeEnter(D),o(D,v,E),He(()=>R.enter(D),C);else{const{leave:J,delayLeave:q,afterLeave:te}=R,re=()=>o(D,v,E),de=()=>{J(D,()=>{re(),te&&te()})};q?q(D,re,de):de()}else o(D,v,E)},$e=(h,v,E,A=!1,C=!1)=>{const{type:D,props:H,ref:R,children:V,dynamicChildren:I,shapeFlag:z,patchFlag:J,dirs:q}=h;if(R!=null&&Fo(R,null,E,h,!0),z&256){v.ctx.deactivate(h);return}const te=z&1&&q,re=!Bn(h);let de;if(re&&(de=H&&H.onVnodeBeforeUnmount)&&Qe(de,v,h),z&6)go(h.component,E,A);else{if(z&128){h.suspense.unmount(E,A);return}te&&ft(h,null,v,"beforeUnmount"),z&64?h.type.remove(h,v,E,C,U,A):I&&(D!==Fe||J>0&&J&64)?De(I,v,E,!1,!0):(D===Fe&&J&384||!C&&z&16)&&De(V,v,E),A&&rn(h)}(re&&(de=H&&H.onVnodeUnmounted)||te)&&He(()=>{de&&Qe(de,v,h),te&&ft(h,null,v,"unmounted")},E)},rn=h=>{const{type:v,el:E,anchor:A,transition:C}=h;if(v===Fe){an(E,A);return}if(v===Fn){O(h);return}const D=()=>{r(E),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(h.shapeFlag&1&&C&&!C.persisted){const{leave:H,delayLeave:R}=C,V=()=>H(E,D);R?R(h.el,D,V):V()}else D()},an=(h,v)=>{let E;for(;h!==v;)E=p(h),r(h),h=E;r(v)},go=(h,v,E)=>{const{bum:A,scope:C,update:D,subTree:H,um:R}=h;A&&dr(A),C.stop(),D&&(D.active=!1,$e(H,h,v,E)),R&&He(R,v),He(()=>{h.isUnmounted=!0},v),v&&v.pendingBranch&&!v.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===v.pendingId&&(v.deps--,v.deps===0&&v.resolve())},De=(h,v,E,A=!1,C=!1,D=0)=>{for(let H=D;H<h.length;H++)$e(h[H],v,E,A,C)},x=h=>h.shapeFlag&6?x(h.component.subTree):h.shapeFlag&128?h.suspense.next():p(h.anchor||h.el);let F=!1;const $=(h,v,E)=>{h==null?v._vnode&&$e(v._vnode,null,null,!0):T(v._vnode||null,h,v,null,null,null,E),F||(F=!0,Wa(),Bo(),F=!1),v._vnode=h},U={p:T,um:$e,m:ut,r:rn,mt:be,mc:B,pc:G,pbc:P,n:x,o:e};let ce,me;return t&&([ce,me]=t(U)),{render:$,hydrate:ce,createApp:Ld($,ce)}}function _r({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function zt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function os(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function rs(e,t,n=!1){const o=e.children,r=t.children;if(Z(o)&&Z(r))for(let a=0;a<o.length;a++){const i=o[a];let l=r[a];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=r[a]=Dt(r[a]),l.el=i.el),n||rs(i,l)),l.type===yn&&(l.el=i.el)}}function Nd(e){const t=e.slice(),n=[0];let o,r,a,i,l;const s=e.length;for(o=0;o<s;o++){const c=e[o];if(c!==0){if(r=n[n.length-1],e[r]<c){t[o]=r,n.push(o);continue}for(a=0,i=n.length-1;a<i;)l=a+i>>1,e[n[l]]<c?a=l+1:i=l;c<e[n[a]]&&(a>0&&(t[o]=n[a-1]),n[a]=o)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}function as(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:as(t)}const Vd=e=>e.__isTeleport,Fe=Symbol.for("v-fgt"),yn=Symbol.for("v-txt"),tt=Symbol.for("v-cmt"),Fn=Symbol.for("v-stc"),zn=[];let lt=null;function Mn(e=!1){zn.push(lt=e?null:[])}function Bd(){zn.pop(),lt=zn[zn.length-1]||null}let Qn=1;function ni(e){Qn+=e}function is(e){return e.dynamicChildren=Qn>0?lt||dn:null,Bd(),Qn>0&&lt&&lt.push(e),e}function Oo(e,t,n,o,r,a){return is(Ye(e,t,n,o,r,a,!0))}function $d(e,t,n,o,r){return is(Ee(e,t,n,o,r,!0))}function Hr(e){return e?e.__v_isVNode===!0:!1}function Gt(e,t){return e.type===t.type&&e.key===t.key}const Zo="__vInternal",ls=({key:e})=>e??null,Ro=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Te(e)||xe(e)||ne(e)?{i:Ze,r:e,k:t,f:!!n}:e:null);function Ye(e,t=null,n=null,o=0,r=null,a=e===Fe?0:1,i=!1,l=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ls(t),ref:t&&Ro(t),scopeId:Hl,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:a,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ze};return l?(va(s,n),a&128&&e.normalize(s)):n&&(s.shapeFlag|=Te(n)?8:16),Qn>0&&!i&&lt&&(s.patchFlag>0||a&6)&&s.patchFlag!==32&&lt.push(s),s}const Ee=Hd;function Hd(e,t=null,n=null,o=0,r=null,a=!1){if((!e||e===Zu)&&(e=tt),Hr(e)){const l=Ht(e,t,!0);return n&&va(l,n),Qn>0&&!a&&lt&&(l.shapeFlag&6?lt[lt.indexOf(e)]=l:lt.push(l)),l.patchFlag|=-2,l}if(Jd(e)&&(e=e.__vccOpts),t){t=Fd(t);let{class:l,style:s}=t;l&&!Te(l)&&(t.class=Ko(l)),he(s)&&(Il(s)&&!Z(s)&&(s=Oe({},s)),t.style=Go(s))}const i=Te(e)?1:td(e)?128:Vd(e)?64:he(e)?4:ne(e)?2:0;return Ye(e,t,n,o,r,i,a,!0)}function Fd(e){return e?Il(e)||Zo in e?Oe({},e):e:null}function Ht(e,t,n=!1){const{props:o,ref:r,patchFlag:a,children:i}=e,l=t?zd(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ls(l),ref:t&&t.ref?n&&r?Z(r)?r.concat(Ro(t)):[r,Ro(t)]:Ro(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fe?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ht(e.ssContent),ssFallback:e.ssFallback&&Ht(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ss(e=" ",t=0){return Ee(yn,null,e,t)}function b1(e,t){const n=Ee(Fn,null,e);return n.staticCount=t,n}function oi(e="",t=!1){return t?(Mn(),$d(tt,null,e)):Ee(tt,null,e)}function at(e){return e==null||typeof e=="boolean"?Ee(tt):Z(e)?Ee(Fe,null,e.slice()):typeof e=="object"?Dt(e):Ee(yn,null,String(e))}function Dt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ht(e)}function va(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(Z(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),va(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Zo in t)?t._ctx=Ze:r===3&&Ze&&(Ze.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:Ze},n=32):(t=String(t),o&64?(n=16,t=[ss(t)]):n=8);e.children=t,e.shapeFlag|=n}function zd(...e){const t={};for(let n=0;n<e.length;n++){const o=e[n];for(const r in o)if(r==="class")t.class!==o.class&&(t.class=Ko([t.class,o.class]));else if(r==="style")t.style=Go([t.style,o.style]);else if(oo(r)){const a=t[r],i=o[r];i&&a!==i&&!(Z(a)&&a.includes(i))&&(t[r]=a?[].concat(a,i):i)}else r!==""&&(t[r]=o[r])}return t}function Qe(e,t,n,o=null){et(e,t,7,[n,o])}const jd=Jl();let Wd=0;function Ud(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||jd,a={uid:Wd++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new fu(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Zl(o,r),emitsOptions:$l(o,r),emit:null,emitted:null,propsDefaults:ge,inheritAttrs:o.inheritAttrs,ctx:ge,data:ge,props:ge,attrs:ge,slots:ge,refs:ge,setupState:ge,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 a.ctx={_:a},a.root=t?t.root:a,a.emit=Ku.bind(null,a),e.ce&&e.ce(a),a}let Ie=null;const so=()=>Ie||Ze;let zo,Fr;{const e=ml(),t=(n,o)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(o),a=>{r.length>1?r.forEach(i=>i(a)):r[0](a)}};zo=t("__VUE_INSTANCE_SETTERS__",n=>Ie=n),Fr=t("__VUE_SSR_SETTERS__",n=>uo=n)}const co=e=>{const t=Ie;return zo(e),e.scope.on(),()=>{e.scope.off(),zo(t)}},ri=()=>{Ie&&Ie.scope.off(),zo(null)};function cs(e){return e.vnode.shapeFlag&4}let uo=!1;function Gd(e,t=!1){t&&Fr(t);const{props:n,children:o}=e.vnode,r=cs(e);Sd(e,n,r,t),xd(e,o);const a=r?Kd(e,t):void 0;return t&&Fr(!1),a}function Kd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Pl(new Proxy(e.ctx,_d));const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?Yd(e):null,a=co(e);Xt();const i=Bt(o,e,0,[e.props,r]);if(Zt(),a(),fl(i)){if(i.then(ri,ri),t)return i.then(l=>{ai(e,l,t)}).catch(l=>{io(l,e,0)});e.asyncDep=i}else ai(e,i,t)}else us(e,t)}function ai(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:he(t)&&(e.setupState=Ml(t)),us(e,n)}let ii;function us(e,t,n){const o=e.type;if(!e.render){if(!t&&ii&&!o.render){const r=o.template||ha(e).template;if(r){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:s}=o,c=Oe(Oe({isCustomElement:a,delimiters:l},i),s);o.render=ii(r,c)}}e.render=o.render||Xe}{const r=co(e);Xt();try{yd(e)}finally{Zt(),r()}}}function qd(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return We(e,"get","$attrs"),t[n]}}))}function Yd(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return qd(e)},slots:e.slots,emit:e.emit,expose:t}}function ga(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ml(Pl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $n)return $n[n](e)},has(t,n){return n in t||n in $n}}))}function Qd(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Jd(e){return ne(e)&&"__vccOpts"in e}const S=(e,t)=>Mu(e,t,uo);function u(e,t,n){const o=arguments.length;return o===2?he(t)&&!Z(t)?Hr(t)?Ee(e,null,[t]):Ee(e,t):Ee(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Hr(n)&&(n=[n]),Ee(e,t,n))}const Xd="3.4.21";/**
* @vue/runtime-dom v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const Zd="http://www.w3.org/2000/svg",ef="http://www.w3.org/1998/Math/MathML",Mt=typeof document<"u"?document:null,li=Mt&&Mt.createElement("template"),tf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t==="svg"?Mt.createElementNS(Zd,e):t==="mathml"?Mt.createElementNS(ef,e):Mt.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>Mt.createTextNode(e),createComment:e=>Mt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Mt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,a){const i=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===a||!(r=r.nextSibling)););else{li.innerHTML=o==="svg"?`<svg>${e}</svg>`:o==="mathml"?`<math>${e}</math>`:e;const l=li.content;if(o==="svg"||o==="mathml"){const s=l.firstChild;for(;s.firstChild;)l.appendChild(s.firstChild);l.removeChild(s)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},At="transition",In="animation",bn=Symbol("_vtc"),Tt=(e,{slots:t})=>u(id,fs(e),t);Tt.displayName="Transition";const ds={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},nf=Tt.props=Oe({},Gl,ds),jt=(e,t=[])=>{Z(e)?e.forEach(n=>n(...t)):e&&e(...t)},si=e=>e?Z(e)?e.some(t=>t.length>1):e.length>1:!1;function fs(e){const t={};for(const M in e)M in ds||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:a=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:s=a,appearActiveClass:c=i,appearToClass:d=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,_=of(r),T=_&&_[0],w=_&&_[1],{onBeforeEnter:b,onEnter:k,onEnterCancelled:y,onLeave:O,onLeaveCancelled:N,onBeforeAppear:L=b,onAppear:W=k,onAppearCancelled:B=y}=t,Y=(M,ee,be)=>{It(M,ee?d:l),It(M,ee?c:i),be&&be()},P=(M,ee)=>{M._isLeaving=!1,It(M,f),It(M,m),It(M,p),ee&&ee()},Q=M=>(ee,be)=>{const we=M?W:k,K=()=>Y(ee,M,be);jt(we,[ee,K]),ci(()=>{It(ee,M?s:a),yt(ee,M?d:l),si(we)||ui(ee,o,T,K)})};return Oe(t,{onBeforeEnter(M){jt(b,[M]),yt(M,a),yt(M,i)},onBeforeAppear(M){jt(L,[M]),yt(M,s),yt(M,c)},onEnter:Q(!1),onAppear:Q(!0),onLeave(M,ee){M._isLeaving=!0;const be=()=>P(M,ee);yt(M,f),hs(),yt(M,p),ci(()=>{M._isLeaving&&(It(M,f),yt(M,m),si(O)||ui(M,o,w,be))}),jt(O,[M,be])},onEnterCancelled(M){Y(M,!1),jt(y,[M])},onAppearCancelled(M){Y(M,!0),jt(B,[M])},onLeaveCancelled(M){P(M),jt(N,[M])}})}function of(e){if(e==null)return null;if(he(e))return[yr(e.enter),yr(e.leave)];{const t=yr(e);return[t,t]}}function yr(e){return au(e)}function yt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[bn]||(e[bn]=new Set)).add(t)}function It(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[bn];n&&(n.delete(t),n.size||(e[bn]=void 0))}function ci(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let rf=0;function ui(e,t,n,o){const r=e._endId=++rf,a=()=>{r===e._endId&&o()};if(n)return setTimeout(a,n);const{type:i,timeout:l,propCount:s}=ps(e,t);if(!i)return o();const c=i+"end";let d=0;const f=()=>{e.removeEventListener(c,p),a()},p=m=>{m.target===e&&++d>=s&&f()};setTimeout(()=>{d<s&&f()},l+1),e.addEventListener(c,p)}function ps(e,t){const n=window.getComputedStyle(e),o=_=>(n[_]||"").split(", "),r=o(`${At}Delay`),a=o(`${At}Duration`),i=di(r,a),l=o(`${In}Delay`),s=o(`${In}Duration`),c=di(l,s);let d=null,f=0,p=0;t===At?i>0&&(d=At,f=i,p=a.length):t===In?c>0&&(d=In,f=c,p=s.length):(f=Math.max(i,c),d=f>0?i>c?At:In:null,p=d?d===At?a.length:s.length:0);const m=d===At&&/\b(transform|all)(,|$)/.test(o(`${At}Property`).toString());return{type:d,timeout:f,propCount:p,hasTransform:m}}function di(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,o)=>fi(n)+fi(e[o])))}function fi(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function hs(){return document.body.offsetHeight}function af(e,t,n){const o=e[bn];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const pi=Symbol("_vod"),lf=Symbol("_vsh"),sf=Symbol(""),cf=/(^|;)\s*display\s*:/;function uf(e,t,n){const o=e.style,r=Te(n);let a=!1;if(n&&!r){if(t)if(Te(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&Do(o,l,"")}else for(const i in t)n[i]==null&&Do(o,i,"");for(const i in n)i==="display"&&(a=!0),Do(o,i,n[i])}else if(r){if(t!==n){const i=o[sf];i&&(n+=";"+i),o.cssText=n,a=cf.test(n)}}else t&&e.removeAttribute("style");pi in e&&(e[pi]=a?o.display:"",e[lf]&&(o.display="none"))}const hi=/\s*!important$/;function Do(e,t,n){if(Z(n))n.forEach(o=>Do(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=df(e,t);hi.test(n)?e.setProperty(Ln(o),n.replace(hi,""),"important"):e[o]=n}}const mi=["Webkit","Moz","ms"],br={};function df(e,t){const n=br[t];if(n)return n;let o=nt(t);if(o!=="filter"&&o in e)return br[t]=o;o=ro(o);for(let r=0;r<mi.length;r++){const a=mi[r]+o;if(a in e)return br[t]=a}return t}const vi="http://www.w3.org/1999/xlink";function ff(e,t,n,o,r){if(o&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(vi,t.slice(6,t.length)):e.setAttributeNS(vi,t,n);else{const a=du(t);n==null||a&&!vl(n)?e.removeAttribute(t):e.setAttribute(t,a?"":n)}}function pf(e,t,n,o,r,a,i){if(t==="innerHTML"||t==="textContent"){o&&i(o,r,a),e[t]=n??"";return}const l=e.tagName;if(t==="value"&&l!=="PROGRESS"&&!l.includes("-")){const c=l==="OPTION"?e.getAttribute("value")||"":e.value,d=n??"";(c!==d||!("_value"in e))&&(e.value=d),n==null&&e.removeAttribute(t),e._value=n;return}let s=!1;if(n===""||n==null){const c=typeof e[t];c==="boolean"?n=vl(n):n==null&&c==="string"?(n="",s=!0):c==="number"&&(n=0,s=!0)}try{e[t]=n}catch{}s&&e.removeAttribute(t)}function hf(e,t,n,o){e.addEventListener(t,n,o)}function mf(e,t,n,o){e.removeEventListener(t,n,o)}const gi=Symbol("_vei");function vf(e,t,n,o,r=null){const a=e[gi]||(e[gi]={}),i=a[t];if(o&&i)i.value=o;else{const[l,s]=gf(t);if(o){const c=a[t]=bf(o,r);hf(e,l,c,s)}else i&&(mf(e,l,i,s),a[t]=void 0)}}const _i=/(?:Once|Passive|Capture)$/;function gf(e){let t;if(_i.test(e)){t={};let o;for(;o=e.match(_i);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Ln(e.slice(2)),t]}let wr=0;const _f=Promise.resolve(),yf=()=>wr||(_f.then(()=>wr=0),wr=Date.now());function bf(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;et(wf(o,n.value),t,5,[o])};return n.value=e,n.attached=yf(),n}function wf(e,t){if(Z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o&&o(r))}else return t}const yi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ef=(e,t,n,o,r,a,i,l,s)=>{const c=r==="svg";t==="class"?af(e,o,c):t==="style"?uf(e,n,o):oo(t)?Xr(t)||vf(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Tf(e,t,o,c))?pf(e,t,o,a,i,l,s):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),ff(e,t,o,c))};function Tf(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&yi(t)&&ne(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return yi(t)&&Te(n)?!1:t in e}const ms=new WeakMap,vs=new WeakMap,jo=Symbol("_moveCb"),bi=Symbol("_enterCb"),gs={name:"TransitionGroup",props:Oe({},nf,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=so(),o=Ul();let r,a;return Yl(()=>{if(!r.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Cf(r[0].el,n.vnode.el,i))return;r.forEach(Lf),r.forEach(Sf);const l=r.filter(Of);hs(),l.forEach(s=>{const c=s.el,d=c.style;yt(c,i),d.transform=d.webkitTransform=d.transitionDuration="";const f=c[jo]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",f),c[jo]=null,It(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=ae(e),l=fs(i);let s=i.tag||Fe;r=a,a=t.default?fa(t.default()):[];for(let c=0;c<a.length;c++){const d=a[c];d.key!=null&&Yn(d,qn(d,l,o,n))}if(r)for(let c=0;c<r.length;c++){const d=r[c];Yn(d,qn(d,l,o,n)),ms.set(d,d.el.getBoundingClientRect())}return Ee(s,null,a)}}},kf=e=>delete e.mode;gs.props;const _s=gs;function Lf(e){const t=e.el;t[jo]&&t[jo](),t[bi]&&t[bi]()}function Sf(e){vs.set(e,e.el.getBoundingClientRect())}function Of(e){const t=ms.get(e),n=vs.get(e),o=t.left-n.left,r=t.top-n.top;if(o||r){const a=e.el.style;return a.transform=a.webkitTransform=`translate(${o}px,${r}px)`,a.transitionDuration="0s",e}}function Cf(e,t,n){const o=e.cloneNode(),r=e[bn];r&&r.forEach(l=>{l.split(/\s+/).forEach(s=>s&&o.classList.remove(s))}),n.split(/\s+/).forEach(l=>l&&o.classList.add(l)),o.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(o);const{hasTransform:i}=ps(o);return a.removeChild(o),i}const xf=Oe({patchProp:Ef},tf);let Er,wi=!1;function Af(){return Er=wi?Er:Dd(xf),wi=!0,Er}const If=(...e)=>{const t=Af().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Rf(o);if(r)return n(r,!0,Pf(r))},t};function Pf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Rf(e){return Te(e)?document.querySelector(e):e}var Df=["link","meta","script","style","noscript","template"],Mf=["title","base"],Nf=([e,t,n])=>Mf.includes(e)?e:Df.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([o,r])=>typeof r=="boolean"?r?[o,""]:null:[o,r]).filter(o=>o!=null).sort(([o],[r])=>o.localeCompare(r)),n]):null,Vf=e=>{const t=new Set,n=[];return e.forEach(o=>{const r=Nf(o);r&&!t.has(r)&&(t.add(r),n.push(o))}),n},Bf=e=>e[0]==="/"?e:`/${e}`,ys=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,tn=e=>/^(https?:)?\/\//.test(e),$f=/.md((\?|#).*)?$/,Jt=(e,t="/")=>!!(tn(e)||e.startsWith("/")&&!e.startsWith(t)&&!$f.test(e)),bs=e=>/^[a-z][a-z0-9+.-]*:/.test(e),er=e=>Object.prototype.toString.call(e)==="[object Object]",Hf=e=>{const[t,...n]=e.split(/(\?|#)/);if(!t||t.endsWith("/"))return e;let o=t.replace(/(^|\/)README.md$/i,"$1index.html");return o.endsWith(".md")?o=o.substring(0,o.length-3)+".html":o.endsWith(".html")||(o=o+".html"),o.endsWith("/index.html")&&(o=o.substring(0,o.length-10)),o+n.join("")},_a=e=>e[e.length-1]==="/"?e.slice(0,-1):e,ws=e=>e[0]==="/"?e.slice(1):e,Ff=(e,t)=>{const n=Object.keys(e).sort((o,r)=>{const a=r.split("/").length-o.split("/").length;return a!==0?a:r.length-o.length});for(const o of n)if(t.startsWith(o))return o;return"/"},Ei=(e,t="/")=>{const n=e.replace(/^(https?:)?\/\/[^/]*/,"");return n.startsWith(t)?`/${n.slice(t.length)}`:n},ye=e=>typeof e=="string";const zf="modulepreload",jf=function(e){return"/"+e},Ti={},g=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){const a=document.getElementsByTagName("link");r=Promise.all(n.map(i=>{if(i=jf(i),i in Ti)return;Ti[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!o)for(let f=a.length-1;f>=0;f--){const p=a[f];if(p.href===i&&(!l||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const d=document.createElement("link");if(d.rel=l?"stylesheet":zf,l||(d.as="script",d.crossOrigin=""),d.href=i,document.head.appendChild(d),l)return new Promise((f,p)=>{d.addEventListener("load",f),d.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},Wf=JSON.parse("{}"),Uf=Object.fromEntries([["/en/",{loader:()=>g(()=>import("./index.html-CywmCf9J.js"),__vite__mapDeps([0,1])),meta:{y:"h",t:"Home",i:"iconfont icon-home"}}],["/en/community.html",{loader:()=>g(()=>import("./community.html-xV8R0plq.js"),__vite__mapDeps([])),meta:{y:"a",t:"Join Community",i:"iconfont icon-community",O:8}}],["/en/i18n.html",{loader:()=>g(()=>import("./i18n.html-Bzn2Qkdi.js"),__vite__mapDeps([])),meta:{y:"a",t:"Localization",i:"iconfont icon-network",O:7}}],["/en/menu.html",{loader:()=>g(()=>import("./menu.html-CBzgEaXw.js"),__vite__mapDeps([])),meta:{y:"a",t:"Site Menu",i:"iconfont icon-workingDirectory",I:!1}}],["/en/project.html",{loader:()=>g(()=>import("./project.html-BFYkzYzr.js"),__vite__mapDeps([])),meta:{y:"a",t:"Project",i:"iconfont icon-workingDirectory",O:6}}],["/en/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-CN8JO0tg.js"),__vite__mapDeps([2,3])),meta:{y:"a",t:"Quick Start",i:"iconfont icon-launch",O:5}}],["/en/side-load.html",{loader:()=>g(()=>import("./side-load.html-Cmjt1u9G.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/en/star-request.html",{loader:()=>g(()=>import("./star-request.html-6HKQO9Fj.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/en/support-us.html",{loader:()=>g(()=>import("./support-us.html-Cy6kuB16.js"),__vite__mapDeps([])),meta:{y:"a",t:"Support us",i:"iconfont icon-like",I:!1}}],["/id/",{loader:()=>g(()=>import("./index.html-B9opotko.js"),__vite__mapDeps([4,1])),meta:{y:"h",t:"Beranda",i:"iconfont icon-home"}}],["/id/community.html",{loader:()=>g(()=>import("./community.html-dcA82bmA.js"),__vite__mapDeps([])),meta:{y:"a",t:"Bergabung dalam Komunitas",i:"iconfont icon-community",O:8}}],["/id/i18n.html",{loader:()=>g(()=>import("./i18n.html-BUmH3zz2.js"),__vite__mapDeps([])),meta:{y:"a",t:"Lokalisasi",i:"iconfont icon-network",O:7}}],["/id/menu.html",{loader:()=>g(()=>import("./menu.html-Dy__hXH7.js"),__vite__mapDeps([])),meta:{y:"a",t:"Site Menu",i:"iconfont icon-workingDirectory",I:!1}}],["/id/project.html",{loader:()=>g(()=>import("./project.html-B5VIjiY4.js"),__vite__mapDeps([])),meta:{y:"a",t:"Proyek",i:"iconfont icon-workingDirectory",O:6}}],["/id/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-DTsvYOu8.js"),__vite__mapDeps([5,3])),meta:{y:"a",t:"Panduan Cepat",i:"iconfont icon-launch",O:5}}],["/id/side-load.html",{loader:()=>g(()=>import("./side-load.html-kNTkmIzT.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/id/star-request.html",{loader:()=>g(()=>import("./star-request.html-D5jMivra.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/id/support-us.html",{loader:()=>g(()=>import("./support-us.html-CNdxDMdA.js"),__vite__mapDeps([])),meta:{y:"a",t:"Support us",i:"iconfont icon-like",I:!1}}],["/ru/",{loader:()=>g(()=>import("./index.html-Cqu-lYnL.js"),__vite__mapDeps([6,1])),meta:{y:"h",t:"Главная",i:"iconfont icon-home"}}],["/ru/community.html",{loader:()=>g(()=>import("./community.html-CzthNnjP.js"),__vite__mapDeps([])),meta:{y:"a",t:"Присоединяйтесь к Сообществу",i:"iconfont icon-community",O:8}}],["/ru/i18n.html",{loader:()=>g(()=>import("./i18n.html-DsS25Zq7.js"),__vite__mapDeps([])),meta:{y:"a",t:"Локализация",i:"iconfont icon-network",O:7}}],["/ru/menu.html",{loader:()=>g(()=>import("./menu.html-D9vwKlZd.js"),__vite__mapDeps([])),meta:{y:"a",t:"Меню сайта",i:"iconfont icon-workingDirectory",I:!1}}],["/ru/project.html",{loader:()=>g(()=>import("./project.html-DlybPgWO.js"),__vite__mapDeps([])),meta:{y:"a",t:"Проект",i:"iconfont icon-workingDirectory",O:6}}],["/ru/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-v_iW7ayx.js"),__vite__mapDeps([7,3])),meta:{y:"a",t:"Быстрый старт",i:"iconfont icon-launch",O:5}}],["/ru/side-load.html",{loader:()=>g(()=>import("./side-load.html-CzL96ROO.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/ru/star-request.html",{loader:()=>g(()=>import("./star-request.html-qkMsohVE.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/ru/support-us.html",{loader:()=>g(()=>import("./support-us.html-Cda6O6hp.js"),__vite__mapDeps([])),meta:{y:"a",t:"Support us",i:"iconfont icon-like",I:!1}}],["/zh/",{loader:()=>g(()=>import("./index.html-DUK0tpfU.js"),__vite__mapDeps([8,1])),meta:{y:"h",t:"首页",i:"iconfont icon-home"}}],["/zh/community.html",{loader:()=>g(()=>import("./community.html-BHB0_1DQ.js"),__vite__mapDeps([])),meta:{y:"a",t:"加入用户社区",i:"iconfont icon-community",O:8}}],["/zh/i18n.html",{loader:()=>g(()=>import("./i18n.html-NqbxTSJ2.js"),__vite__mapDeps([])),meta:{y:"a",t:"国际化支持",i:"iconfont icon-network",O:7}}],["/zh/menu.html",{loader:()=>g(()=>import("./menu.html-CbDnjcGu.js"),__vite__mapDeps([])),meta:{y:"a",t:"全站目录",i:"iconfont icon-workingDirectory",I:!1}}],["/zh/project.html",{loader:()=>g(()=>import("./project.html-DF7oZGjU.js"),__vite__mapDeps([])),meta:{y:"a",t:"项目说明",i:"iconfont icon-workingDirectory",O:6}}],["/zh/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-yy6hJYHt.js"),__vite__mapDeps([9,3])),meta:{y:"a",t:"快速开始",i:"iconfont icon-launch",O:5}}],["/zh/side-load.html",{loader:()=>g(()=>import("./side-load.html-BQcnkuoW.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/zh/star-request.html",{loader:()=>g(()=>import("./star-request.html-WDxIYouu.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/zh/support-us.html",{loader:()=>g(()=>import("./support-us.html-CVF4Hb0r.js"),__vite__mapDeps([])),meta:{y:"a",t:"支持我们",i:"iconfont icon-like",I:!1}}],["/en/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-DqSifmv7.js"),__vite__mapDeps([])),meta:{y:"a",t:"Other FAQ",i:"iconfont icon-ask",O:1}}],["/en/advanced/Gacha-system-and-export-principal.html",{loader:()=>g(()=>import("./Gacha-system-and-export-principal.html-DGrq9S_n.js"),__vite__mapDeps([])),meta:{y:"a",t:"Gacha System and Export Principle",i:"iconfont icon-read",O:8}}],["/en/advanced/",{loader:()=>g(()=>import("./index.html-ycV-YKcC.js"),__vite__mapDeps([])),meta:{y:"a",t:"Advanced",i:"iconfont icon-advance",O:2}}],["/en/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-DMhWWNHZ.js"),__vite__mapDeps([])),meta:{y:"a",t:"Common Program Exceptions",i:"iconfont icon-warn",O:2}}],["/en/advanced/get-stoken-cookie-from-the-third-party.html",{loader:()=>g(()=>import("./get-stoken-cookie-from-the-third-party.html-vBVLm_Ov.js"),__vite__mapDeps([])),meta:{y:"a",t:"Obtaining Stoken-containing Cookies Using Third-Party Tools",i:"iconfont icon-read",O:7}}],["/en/advanced/known-issue.html",{loader:()=>g(()=>import("./known-issue.html-D4r_I3MI.js"),__vite__mapDeps([])),meta:{y:"a",t:"Known Issue",i:"iconfont icon-tool",O:3}}],["/en/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-B7zohOmp.js"),__vite__mapDeps([])),meta:{y:"a",t:"Uninstall Snap Hutao",i:"iconfont icon-delete",O:9}}],["/en/blog/",{loader:()=>g(()=>import("./index.html-CYGnFz5m.js"),__vite__mapDeps([])),meta:{y:"a",t:"Dev Logs",i:"iconfont icon-article",O:10}}],["/en/blog/version-1-9-0-breaking-changes.html",{loader:()=>g(()=>import("./version-1-9-0-breaking-changes.html-DThndAtt.js"),__vite__mapDeps([10,11])),meta:{y:"a",t:"Explanation of Breaking Changes in Version 1.9.0",O:1}}],["/en/development/",{loader:()=>g(()=>import("./index.html-CG1rglZa.js"),__vite__mapDeps([])),meta:{y:"a",t:"Open Source Development",i:"iconfont icon-git",O:3}}],["/en/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-2J-E1wK8.js"),__vite__mapDeps([])),meta:{y:"a",t:"Contribute Your Code",i:"iconfont icon-code",O:3}}],["/en/development/join.html",{loader:()=>g(()=>import("./join.html-CrByDfB_.js"),__vite__mapDeps([])),meta:{y:"a",t:"Join the Develop Team",i:"iconfont icon-group",O:1}}],["/en/development/platform.html",{loader:()=>g(()=>import("./platform.html-DuPMbWT6.js"),__vite__mapDeps([])),meta:{y:"a",t:"Hutao Open Platform",i:"iconfont icon-vscode",O:2}}],["/en/features/",{loader:()=>g(()=>import("./index.html-DhOgS-ai.js"),__vite__mapDeps([])),meta:{y:"a",t:"Features",i:"iconfont icon-module",O:1}}],["/en/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-D1mWeorf.js"),__vite__mapDeps([])),meta:{y:"a",t:"Achievement Management",O:6}}],["/en/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-BfUMlh0d.js"),__vite__mapDeps([])),meta:{y:"a",t:"My Characters",O:8}}],["/en/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-7hCgZejG.js"),__vite__mapDeps([])),meta:{y:"a",t:"Character WIKI",O:11}}],["/en/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-Bey8BZIh.js"),__vite__mapDeps([])),meta:{y:"a",t:"Home Dashboard",O:2}}],["/en/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-pPylkFWS.js"),__vite__mapDeps([])),meta:{y:"a",t:"Development Plan",O:10}}],["/en/features/feedback-center.html",{loader:()=>g(()=>import("./feedback-center.html-DVQJMEHb.js"),__vite__mapDeps([])),meta:{y:"a",t:"Feedback Center",O:3}}],["/en/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-BWclpXDZ.js"),__vite__mapDeps([])),meta:{y:"a",t:"Game Launcher",O:4}}],["/en/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html-3rdyO6Gm.js"),__vite__mapDeps([])),meta:{y:"a",t:"Hutao Database / Abyss Record",O:9}}],["/en/features/hutao-passport.html",{loader:()=>g(()=>import("./hutao-passport.html-bLUDG7dO.js"),__vite__mapDeps([])),meta:{y:"a",t:"Snap Hutao Account",O:16}}],["/en/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-BOywKpZ3.js"),__vite__mapDeps([])),meta:{y:"a",t:"Software Settings",O:15}}],["/en/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-BcR053Un.js"),__vite__mapDeps([])),meta:{y:"a",t:"MiHoYo BBS Account Switch",O:14}}],["/en/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html-taqEvzvM.js"),__vite__mapDeps([])),meta:{y:"a",t:"Monster WIKI",O:13}}],["/en/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-CmR0xpnA.js"),__vite__mapDeps([])),meta:{y:"a",t:"Real-time Notes",O:7}}],["/en/features/setup.html",{loader:()=>g(()=>import("./setup.html-By_HfeLS.js"),__vite__mapDeps([])),meta:{y:"a",t:"Initial Setup Guide",O:1}}],["/en/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-rmqgVgaH.js"),__vite__mapDeps([])),meta:{y:"a",t:"Weapon WIKI",O:12}}],["/en/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-Ctq0m-XE.js"),__vite__mapDeps([])),meta:{y:"a",t:"Wish History",O:5}}],["/en/statements/",{loader:()=>g(()=>import("./index.html-ncIB8Ecp.js"),__vite__mapDeps([])),meta:{y:"a",t:"Statements",i:"iconfont icon-blog",O:4}}],["/en/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-BS1ocAyz.js"),__vite__mapDeps([])),meta:{y:"a",t:"Submit Bug Report",i:"iconfont icon-debug",O:2}}],["/en/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-BzddbC6n.js"),__vite__mapDeps([])),meta:{y:"a",t:"User Data and Privacy Notice",i:"iconfont icon-license",O:3}}],["/en/statements/tos.html",{loader:()=>g(()=>import("./tos.html-BjcAb_k3.js"),__vite__mapDeps([])),meta:{y:"a",t:"User Agreement and Legal Notices",i:"iconfont icon-license",O:4}}],["/en/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-DrIduFSn.js"),__vite__mapDeps([])),meta:{y:"a",t:"Update Logs",i:"iconfont icon-update",O:1}}],["/id/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-BWlLIjtC.js"),__vite__mapDeps([])),meta:{y:"a",t:"Pertanyaan Umum",i:"iconfont icon-ask",O:1}}],["/id/advanced/Gacha-system-and-export-principal.html",{loader:()=>g(()=>import("./Gacha-system-and-export-principal.html-DCOU-Ypn.js"),__vite__mapDeps([])),meta:{y:"a",t:"Sistem Gacha dan Prinsip Expor",i:"iconfont icon-read",O:8}}],["/id/advanced/",{loader:()=>g(()=>import("./index.html-DTeQRewG.js"),__vite__mapDeps([])),meta:{y:"a",t:"Lanjutan",i:"iconfont icon-advance",O:2}}],["/id/advanced/dependency.html",{loader:()=>g(()=>import("./dependency.html-C_f7WjGy.js"),__vite__mapDeps([])),meta:{y:"a",t:"Menginstal Dependency Secara Manual",i:"iconfont icon-structure",O:6}}],["/id/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-8fhUQv4y.js"),__vite__mapDeps([])),meta:{y:"a",t:"Kesalahan Umum Program",i:"iconfont icon-warn",O:2}}],["/id/advanced/get-stoken-cookie-from-the-third-party.html",{loader:()=>g(()=>import("./get-stoken-cookie-from-the-third-party.html-CUxoQupS.js"),__vite__mapDeps([])),meta:{y:"a",t:"Menggunakan Alat Pihak Ketiga untuk Mendapatkan Cookie dengan Stoken",i:"iconfont icon-read",O:7}}],["/id/advanced/known-issue.html",{loader:()=>g(()=>import("./known-issue.html-CWqRzz65.js"),__vite__mapDeps([])),meta:{y:"a",t:"Masalah yang Diketahui",i:"iconfont icon-tool",O:3}}],["/id/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-CfasH6Pa.js"),__vite__mapDeps([])),meta:{y:"a",t:"Menghapus Snap Hutao",i:"iconfont icon-delete",O:9}}],["/id/blog/",{loader:()=>g(()=>import("./index.html-DvujD32t.js"),__vite__mapDeps([])),meta:{y:"a",t:"Dev Logs",i:"iconfont icon-article",O:10}}],["/id/blog/version-1-9-0-breaking-changes.html",{loader:()=>g(()=>import("./version-1-9-0-breaking-changes.html-Cev4Dmxd.js"),__vite__mapDeps([12,11])),meta:{y:"a",t:"Penjelasan Perubahan yang Merusak pada Versi 1.9.0",O:1}}],["/id/development/",{loader:()=>g(()=>import("./index.html-D6hz2Uyp.js"),__vite__mapDeps([])),meta:{y:"a",t:"Open Source Development",i:"iconfont icon-git",O:3}}],["/id/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-BC8AfMIk.js"),__vite__mapDeps([])),meta:{y:"a",t:"Berkontribusi pada Kode Anda",i:"iconfont icon-code",O:2}}],["/id/development/join.html",{loader:()=>g(()=>import("./join.html-NMONcYK3.js"),__vite__mapDeps([])),meta:{y:"a",t:"Bergabung dengan Tim Pengembang",i:"iconfont icon-group",O:1}}],["/id/development/platform.html",{loader:()=>g(()=>import("./platform.html-CmtnnbwR.js"),__vite__mapDeps([])),meta:{y:"a",t:"Platform Terbuka Hutao",i:"iconfont icon-vscode",O:2}}],["/id/features/",{loader:()=>g(()=>import("./index.html-C-Ooy9Gn.js"),__vite__mapDeps([])),meta:{y:"a",t:"Fitur",i:"iconfont icon-module",O:1}}],["/id/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-DuL4hqQA.js"),__vite__mapDeps([])),meta:{y:"a",t:"Manajemen Pencapaian",O:5}}],["/id/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-BPy9j7gD.js"),__vite__mapDeps([])),meta:{y:"a",t:"Karakter Saya",O:7}}],["/id/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-CtQSAndn.js"),__vite__mapDeps([])),meta:{y:"a",t:"Karakter WIKI",O:10}}],["/id/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-CluOqQZg.js"),__vite__mapDeps([])),meta:{y:"a",t:"Dashboard Beranda",O:2}}],["/id/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-BU2sWSeh.js"),__vite__mapDeps([])),meta:{y:"a",t:"Rencana Pengembangan",O:9}}],["/id/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-Cgi_RJJ3.js"),__vite__mapDeps([])),meta:{y:"a",t:"Peluncur Game",O:3}}],["/id/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html-CjueYTfW.js"),__vite__mapDeps([])),meta:{y:"a",t:"Basis Data Hutao / Catatan Abyss",O:8}}],["/id/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-D1UvZD_N.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/id/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-D8e7nzxY.js"),__vite__mapDeps([])),meta:{y:"a",t:"Perpindahan Akun MiHoYo BBS",O:13}}],["/id/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html-Dw2LRsia.js"),__vite__mapDeps([])),meta:{y:"a",t:"Monster WIKI",O:12}}],["/id/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-isVaFYQo.js"),__vite__mapDeps([])),meta:{y:"a",t:"Catatan Langsung",O:6}}],["/id/features/setup.html",{loader:()=>g(()=>import("./setup.html-B_KOAsqh.js"),__vite__mapDeps([])),meta:{y:"a",t:"Panduan Pengaturan Awal",O:1}}],["/id/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-BixmgfOa.js"),__vite__mapDeps([])),meta:{y:"a",t:"Senjata WIKI",O:11}}],["/id/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-BVpf5BKP.js"),__vite__mapDeps([])),meta:{y:"a",t:"Riwayat Harapan",O:4}}],["/id/statements/",{loader:()=>g(()=>import("./index.html-Dz_L4c_4.js"),__vite__mapDeps([])),meta:{y:"a",t:"Statements",i:"iconfont icon-blog",O:4}}],["/id/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-3xjMpf2N.js"),__vite__mapDeps([])),meta:{y:"a",t:"Laporkan Bug",i:"iconfont icon-debug",O:2}}],["/id/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-Bv6eue8n.js"),__vite__mapDeps([])),meta:{y:"a",t:"Pemberitahuan Data Pengguna dan Privasi",i:"iconfont icon-license",O:3}}],["/id/statements/tos.html",{loader:()=>g(()=>import("./tos.html-B6_qQF6S.js"),__vite__mapDeps([])),meta:{y:"a",t:"Perjanjian Pengguna dan Pemberitahuan Hukum",i:"iconfont icon-license",O:4}}],["/id/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-CKjK_7R2.js"),__vite__mapDeps([])),meta:{y:"a",t:"Catatan Perubahan",i:"iconfont icon-update",O:1}}],["/ru/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-AzctCup1.js"),__vite__mapDeps([])),meta:{y:"a",t:"FAQ",i:"iconfont icon-ask",O:1}}],["/ru/advanced/Gacha-system-and-export-principal.html",{loader:()=>g(()=>import("./Gacha-system-and-export-principal.html-CO-BgdUT.js"),__vite__mapDeps([])),meta:{y:"a",t:"祈愿系统与导出原理",i:"iconfont icon-read",O:8}}],["/ru/advanced/",{loader:()=>g(()=>import("./index.html-B6DyOeGz.js"),__vite__mapDeps([])),meta:{y:"a",t:"Advanced",i:"iconfont icon-advance",O:2}}],["/ru/advanced/dependency.html",{loader:()=>g(()=>import("./dependency.html-Bs4hPSWr.js"),__vite__mapDeps([])),meta:{y:"a",t:"Ручная установка зависимостей",i:"iconfont icon-structure",O:6}}],["/ru/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-BXcCzAih.js"),__vite__mapDeps([])),meta:{y:"a",t:"Общие исключения программы",i:"iconfont icon-warn",O:2}}],["/ru/advanced/get-stoken-cookie-from-the-third-party.html",{loader:()=>g(()=>import("./get-stoken-cookie-from-the-third-party.html-BOv4WraS.js"),__vite__mapDeps([])),meta:{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"iconfont icon-read",O:7}}],["/ru/advanced/known-issue.html",{loader:()=>g(()=>import("./known-issue.html-BKC_w2LF.js"),__vite__mapDeps([])),meta:{y:"a",t:"Известные проблемы",i:"iconfont icon-tool",O:3}}],["/ru/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-8NcyR2FP.js"),__vite__mapDeps([])),meta:{y:"a",t:"Удаление Snap Hutao",i:"iconfont icon-delete",O:9}}],["/ru/blog/",{loader:()=>g(()=>import("./index.html-qcNG92hj.js"),__vite__mapDeps([])),meta:{y:"a",t:"Dev Logs",i:"iconfont icon-article",O:10}}],["/ru/blog/version-1-9-0-breaking-changes.html",{loader:()=>g(()=>import("./version-1-9-0-breaking-changes.html-DAQOKQVq.js"),__vite__mapDeps([13,11])),meta:{y:"a",t:"Explanation of Breaking Changes in Version 1.9.0",O:1}}],["/ru/development/",{loader:()=>g(()=>import("./index.html-DCaqPzsv.js"),__vite__mapDeps([])),meta:{y:"a",t:"Open Source Development",i:"iconfont icon-git",O:3}}],["/ru/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-DdC9dVOf.js"),__vite__mapDeps([])),meta:{y:"a",t:"Внесение своего вклада в код",i:"iconfont icon-code",O:2}}],["/ru/development/platform.html",{loader:()=>g(()=>import("./platform.html-DO_2-acX.js"),__vite__mapDeps([])),meta:{y:"a",t:"Открытая платформа Hutao",i:"iconfont icon-vscode",O:1}}],["/ru/features/",{loader:()=>g(()=>import("./index.html-BCsX0eIJ.js"),__vite__mapDeps([])),meta:{y:"a",t:"Features",i:"iconfont icon-module",O:1}}],["/ru/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-SV6cnRxp.js"),__vite__mapDeps([])),meta:{y:"a",t:"Управление достижениями",O:5}}],["/ru/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-CmKFoB5S.js"),__vite__mapDeps([])),meta:{y:"a",t:"Мои персонажи",O:7}}],["/ru/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-D5-uUj6P.js"),__vite__mapDeps([])),meta:{y:"a",t:"WIKI персонажей",O:10}}],["/ru/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-C_WelFKI.js"),__vite__mapDeps([])),meta:{y:"a",t:"Домашняя панель",O:2}}],["/ru/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-vQkMK5qr.js"),__vite__mapDeps([])),meta:{y:"a",t:"План развития",O:9}}],["/ru/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-B27lQISk.js"),__vite__mapDeps([])),meta:{y:"a",t:"Game Launcher",O:3}}],["/ru/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html-NFuLG15t.js"),__vite__mapDeps([])),meta:{y:"a",t:"Hutao Database / Abyss Record",O:8}}],["/ru/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-CdjirUvj.js"),__vite__mapDeps([])),meta:{y:"a",t:"Software Settings",O:14}}],["/ru/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-EtoJ_TZv.js"),__vite__mapDeps([])),meta:{y:"a",t:"Переключение аккаунта MiHoYo BBS",O:13}}],["/ru/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html-iNNTz_-r.js"),__vite__mapDeps([])),meta:{y:"a",t:"Энциклопедия монстров",O:12}}],["/ru/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-BUWaSOp2.js"),__vite__mapDeps([])),meta:{y:"a",t:"Real-time Notes",O:6}}],["/ru/features/setup.html",{loader:()=>g(()=>import("./setup.html-6F4Vfel_.js"),__vite__mapDeps([])),meta:{y:"a",t:"Initial Setup Guide",O:1}}],["/ru/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-CwKE4Q4x.js"),__vite__mapDeps([])),meta:{y:"a",t:"Оружейная энциклопедия",O:11}}],["/ru/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-XWpC51Lp.js"),__vite__mapDeps([])),meta:{y:"a",t:"Wish History",O:4}}],["/ru/statements/",{loader:()=>g(()=>import("./index.html-BL5XWnGO.js"),__vite__mapDeps([])),meta:{y:"a",t:"Statements",i:"iconfont icon-blog",O:4}}],["/ru/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-DNnrZzAC.js"),__vite__mapDeps([])),meta:{y:"a",t:"Отправка отчета об ошибке",i:"iconfont icon-debug",O:2}}],["/ru/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-ClPo6bNK.js"),__vite__mapDeps([])),meta:{y:"a",t:"User Data and Privacy Notice",i:"iconfont icon-license",O:3}}],["/ru/statements/tos.html",{loader:()=>g(()=>import("./tos.html-PoQ0OEuU.js"),__vite__mapDeps([])),meta:{y:"a",t:"Пользовательское соглашение и Юридические уведомления",i:"iconfont icon-license",O:4}}],["/ru/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-CgVKVVh-.js"),__vite__mapDeps([])),meta:{y:"a",t:"Журнал обновлений",i:"iconfont icon-update",O:1}}],["/zh/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-Du_Ebbq3.js"),__vite__mapDeps([])),meta:{y:"a",t:"其他常见问题",i:"iconfont icon-ask",O:1}}],["/zh/advanced/Gacha-system-and-export-principal.html",{loader:()=>g(()=>import("./Gacha-system-and-export-principal.html-Uidr0ND-.js"),__vite__mapDeps([])),meta:{y:"a",t:"祈愿系统与导出原理",i:"iconfont icon-read",O:8}}],["/zh/advanced/",{loader:()=>g(()=>import("./index.html-7KTXONXe.js"),__vite__mapDeps([])),meta:{y:"a",t:"高级",i:"iconfont icon-advance",O:2}}],["/zh/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-B1YMseON.js"),__vite__mapDeps([])),meta:{y:"a",t:"常见的程序异常",i:"iconfont icon-warn",O:2}}],["/zh/advanced/get-stoken-cookie-from-the-third-party.html",{loader:()=>g(()=>import("./get-stoken-cookie-from-the-third-party.html-Ca4yugs9.js"),__vite__mapDeps([])),meta:{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"iconfont icon-read",O:7}}],["/zh/advanced/known-issue.html",{loader:()=>g(()=>import("./known-issue.html-nf3Apuv3.js"),__vite__mapDeps([])),meta:{y:"a",t:"已知问题",i:"iconfont icon-tool",O:3}}],["/zh/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-CP4QfeZa.js"),__vite__mapDeps([])),meta:{y:"a",t:"卸载胡桃工具箱",i:"iconfont icon-delete",O:9}}],["/zh/blog/",{loader:()=>g(()=>import("./index.html-x-TthMLn.js"),__vite__mapDeps([])),meta:{y:"a",t:"开发日志",i:"iconfont icon-article",O:10}}],["/zh/blog/version-1-9-0-breaking-changes.html",{loader:()=>g(()=>import("./version-1-9-0-breaking-changes.html-C3saQgTa.js"),__vite__mapDeps([14,11])),meta:{y:"a",t:"1.9.0 版本重大改变详解",O:1}}],["/zh/development/",{loader:()=>g(()=>import("./index.html-BIkGFUzU.js"),__vite__mapDeps([])),meta:{y:"a",t:"开源开发",i:"iconfont icon-git",O:3}}],["/zh/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-DqX5F3Ja.js"),__vite__mapDeps([])),meta:{y:"a",t:"贡献你的代码",i:"iconfont icon-code",O:3}}],["/zh/development/join.html",{loader:()=>g(()=>import("./join.html-DxFwkvEZ.js"),__vite__mapDeps([])),meta:{y:"a",t:"加入我们",i:"iconfont icon-group",O:1}}],["/zh/development/platform.html",{loader:()=>g(()=>import("./platform.html-DBjkYSkK.js"),__vite__mapDeps([])),meta:{y:"a",t:"胡桃开放平台",i:"iconfont icon-vscode",O:2}}],["/zh/development/symposium1.html",{loader:()=>g(()=>import("./symposium1.html-CcNngrrc.js"),__vite__mapDeps([])),meta:{y:"a",t:"第一期开发组座谈会",I:!1}}],["/zh/development/symposium2.html",{loader:()=>g(()=>import("./symposium2.html-D8YTNIos.js"),__vite__mapDeps([])),meta:{y:"a",t:"第二期开发组座谈会",I:!1}}],["/zh/features/",{loader:()=>g(()=>import("./index.html-DbwH9-gS.js"),__vite__mapDeps([])),meta:{y:"a",t:"功能指南",i:"iconfont icon-module",O:1}}],["/zh/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-DkVcNrkL.js"),__vite__mapDeps([])),meta:{y:"a",t:"成就管理",O:6}}],["/zh/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-CzLM0uJv.js"),__vite__mapDeps([])),meta:{y:"a",t:"我的角色",O:8}}],["/zh/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-BvY143qE.js"),__vite__mapDeps([])),meta:{y:"a",t:"角色资料",O:11}}],["/zh/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-BMEVOENC.js"),__vite__mapDeps([])),meta:{y:"a",t:"首页仪表盘",O:2}}],["/zh/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-CBZQxC_I.js"),__vite__mapDeps([])),meta:{y:"a",t:"养成计划",O:10}}],["/zh/features/feedback-center.html",{loader:()=>g(()=>import("./feedback-center.html-DVTqHGD6.js"),__vite__mapDeps([])),meta:{y:"a",t:"反馈中心",O:3}}],["/zh/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-Dfei_M6s.js"),__vite__mapDeps([])),meta:{y:"a",t:"高级启动器",O:4}}],["/zh/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html-DpmDERfW.js"),__vite__mapDeps([])),meta:{y:"a",t:"胡桃数据库/深渊统计",O:9}}],["/zh/features/hutao-passport.html",{loader:()=>g(()=>import("./hutao-passport.html-BxisbEX0.js"),__vite__mapDeps([])),meta:{y:"a",t:"胡桃账号",O:16}}],["/zh/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-hFh8pB3o.js"),__vite__mapDeps([])),meta:{y:"a",t:"软件设置",O:15}}],["/zh/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-cS0y8593.js"),__vite__mapDeps([])),meta:{y:"a",t:"米游社多账号切换",O:14}}],["/zh/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html-C4drHGtt.js"),__vite__mapDeps([])),meta:{y:"a",t:"怪物资料",O:13}}],["/zh/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-EIS1_1-R.js"),__vite__mapDeps([])),meta:{y:"a",t:"实时便笺",O:7}}],["/zh/features/setup.html",{loader:()=>g(()=>import("./setup.html-DxHAmUpu.js"),__vite__mapDeps([])),meta:{y:"a",t:"初始化引导",O:1}}],["/zh/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-DsmtqNDy.js"),__vite__mapDeps([])),meta:{y:"a",t:"武器资料",O:12}}],["/zh/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-9booIgEi.js"),__vite__mapDeps([])),meta:{y:"a",t:"祈愿记录",O:5}}],["/zh/statements/",{loader:()=>g(()=>import("./index.html-BpMBfTPn.js"),__vite__mapDeps([])),meta:{y:"a",t:"声明和公告",i:"iconfont icon-blog",O:4}}],["/zh/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-cqLwdV0l.js"),__vite__mapDeps([])),meta:{y:"a",t:"提交 BUG 报告",i:"iconfont icon-debug",O:2}}],["/zh/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-CGx2k66Y.js"),__vite__mapDeps([])),meta:{y:"a",t:"用户数据和隐私权益",i:"iconfont icon-license",O:3}}],["/zh/statements/tos.html",{loader:()=>g(()=>import("./tos.html-DOcdL0H3.js"),__vite__mapDeps([])),meta:{y:"a",t:"用户使用协议和法律声明",i:"iconfont icon-license",O:4}}],["/zh/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-esZkVgen.js"),__vite__mapDeps([])),meta:{y:"a",t:"更新日志",i:"iconfont icon-update",O:1}}],["/404.html",{loader:()=>g(()=>import("./404.html-Dps4Q89h.js"),__vite__mapDeps([])),meta:{y:"p",t:""}}]]);/*!
* vue-router v4.3.0
* (c) 2024 Eduardo San Martin Morote
* @license MIT
*/const sn=typeof document<"u";function Gf(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ue=Object.assign;function Tr(e,t){const n={};for(const o in t){const r=t[o];n[o]=ct(r)?r.map(e):e(r)}return n}const jn=()=>{},ct=Array.isArray,Es=/#/g,Kf=/&/g,qf=/\//g,Yf=/=/g,Qf=/\?/g,Ts=/\+/g,Jf=/%5B/g,Xf=/%5D/g,ks=/%5E/g,Zf=/%60/g,Ls=/%7B/g,ep=/%7C/g,Ss=/%7D/g,tp=/%20/g;function ya(e){return encodeURI(""+e).replace(ep,"|").replace(Jf,"[").replace(Xf,"]")}function np(e){return ya(e).replace(Ls,"{").replace(Ss,"}").replace(ks,"^")}function zr(e){return ya(e).replace(Ts,"%2B").replace(tp,"+").replace(Es,"%23").replace(Kf,"%26").replace(Zf,"`").replace(Ls,"{").replace(Ss,"}").replace(ks,"^")}function op(e){return zr(e).replace(Yf,"%3D")}function rp(e){return ya(e).replace(Es,"%23").replace(Qf,"%3F")}function ap(e){return e==null?"":rp(e).replace(qf,"%2F")}function Jn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ip=/\/$/,lp=e=>e.replace(ip,"");function kr(e,t,n="/"){let o,r={},a="",i="";const l=t.indexOf("#");let s=t.indexOf("?");return l<s&&l>=0&&(s=-1),s>-1&&(o=t.slice(0,s),a=t.slice(s+1,l>-1?l:t.length),r=e(a)),l>-1&&(o=o||t.slice(0,l),i=t.slice(l,t.length)),o=dp(o??t,n),{fullPath:o+(a&&"?")+a+i,path:o,query:r,hash:Jn(i)}}function sp(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ki(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function cp(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&wn(t.matched[o],n.matched[r])&&Os(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function wn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Os(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!up(e[n],t[n]))return!1;return!0}function up(e,t){return ct(e)?Li(e,t):ct(t)?Li(t,e):e===t}function Li(e,t){return ct(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function dp(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];(r===".."||r===".")&&o.push("");let a=n.length-1,i,l;for(i=0;i<o.length;i++)if(l=o[i],l!==".")if(l==="..")a>1&&a--;else break;return n.slice(0,a).join("/")+"/"+o.slice(i).join("/")}var Xn;(function(e){e.pop="pop",e.push="push"})(Xn||(Xn={}));var Wn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Wn||(Wn={}));function fp(e){if(!e)if(sn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),lp(e)}const pp=/^[^#]+#/;function hp(e,t){return e.replace(pp,"#")+t}function mp(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const tr=()=>({left:window.scrollX,top:window.scrollY});function vp(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=mp(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Si(e,t){return(history.state?history.state.position-t:-1)+e}const jr=new Map;function gp(e,t){jr.set(e,t)}function _p(e){const t=jr.get(e);return jr.delete(e),t}let yp=()=>location.protocol+"//"+location.host;function Cs(e,t){const{pathname:n,search:o,hash:r}=t,a=e.indexOf("#");if(a>-1){let l=r.includes(e.slice(a))?e.slice(a).length:1,s=r.slice(l);return s[0]!=="/"&&(s="/"+s),ki(s,"")}return ki(n,e)+o+r}function bp(e,t,n,o){let r=[],a=[],i=null;const l=({state:p})=>{const m=Cs(e,location),_=n.value,T=t.value;let w=0;if(p){if(n.value=m,t.value=p,i&&i===_){i=null;return}w=T?p.position-T.position:0}else o(m);r.forEach(b=>{b(n.value,_,{delta:w,type:Xn.pop,direction:w?w>0?Wn.forward:Wn.back:Wn.unknown})})};function s(){i=n.value}function c(p){r.push(p);const m=()=>{const _=r.indexOf(p);_>-1&&r.splice(_,1)};return a.push(m),m}function d(){const{history:p}=window;p.state&&p.replaceState(ue({},p.state,{scroll:tr()}),"")}function f(){for(const p of a)p();a=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:s,listen:c,destroy:f}}function Oi(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?tr():null}}function wp(e){const{history:t,location:n}=window,o={value:Cs(e,n)},r={value:t.state};r.value||a(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(s,c,d){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+s:yp()+e+s;try{t[d?"replaceState":"pushState"](c,"",p),r.value=c}catch(m){console.error(m),n[d?"replace":"assign"](p)}}function i(s,c){const d=ue({},t.state,Oi(r.value.back,s,r.value.forward,!0),c,{position:r.value.position});a(s,d,!0),o.value=s}function l(s,c){const d=ue({},r.value,t.state,{forward:s,scroll:tr()});a(d.current,d,!0);const f=ue({},Oi(o.value,s,null),{position:d.position+1},c);a(s,f,!1),o.value=s}return{location:o,state:r,push:l,replace:i}}function Ep(e){e=fp(e);const t=wp(e),n=bp(e,t.state,t.location,t.replace);function o(a,i=!0){i||n.pauseListeners(),history.go(a)}const r=ue({location:"",base:e,go:o,createHref:hp.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Tp(e){return typeof e=="string"||e&&typeof e=="object"}function xs(e){return typeof e=="string"||typeof e=="symbol"}const bt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},As=Symbol("");var Ci;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ci||(Ci={}));function En(e,t){return ue(new Error,{type:e,[As]:!0},t)}function _t(e,t){return e instanceof Error&&As in e&&(t==null||!!(e.type&t))}const xi="[^/]+?",kp={sensitive:!1,strict:!1,start:!0,end:!0},Lp=/[.+*?^${}()[\]/\\]/g;function Sp(e,t){const n=ue({},kp,t),o=[];let r=n.start?"^":"";const a=[];for(const c of e){const d=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let f=0;f<c.length;f++){const p=c[f];let m=40+(n.sensitive?.25:0);if(p.type===0)f||(r+="/"),r+=p.value.replace(Lp,"\\$&"),m+=40;else if(p.type===1){const{value:_,repeatable:T,optional:w,regexp:b}=p;a.push({name:_,repeatable:T,optional:w});const k=b||xi;if(k!==xi){m+=10;try{new RegExp(`(${k})`)}catch(O){throw new Error(`Invalid custom RegExp for param "${_}" (${k}): `+O.message)}}let y=T?`((?:${k})(?:/(?:${k}))*)`:`(${k})`;f||(y=w&&c.length<2?`(?:/${y})`:"/"+y),w&&(y+="?"),r+=y,m+=20,w&&(m+=-8),T&&(m+=-20),k===".*"&&(m+=-50)}d.push(m)}o.push(d)}if(n.strict&&n.end){const c=o.length-1;o[c][o[c].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&(r+="(?:/|$)");const i=new RegExp(r,n.sensitive?"":"i");function l(c){const d=c.match(i),f={};if(!d)return null;for(let p=1;p<d.length;p++){const m=d[p]||"",_=a[p-1];f[_.name]=m&&_.repeatable?m.split("/"):m}return f}function s(c){let d="",f=!1;for(const p of e){(!f||!d.endsWith("/"))&&(d+="/"),f=!1;for(const m of p)if(m.type===0)d+=m.value;else if(m.type===1){const{value:_,repeatable:T,optional:w}=m,b=_ in c?c[_]:"";if(ct(b)&&!T)throw new Error(`Provided param "${_}" is an array but it is not repeatable (* or + modifiers)`);const k=ct(b)?b.join("/"):b;if(!k)if(w)p.length<2&&(d.endsWith("/")?d=d.slice(0,-1):f=!0);else throw new Error(`Missing required param "${_}"`);d+=k}}return d||"/"}return{re:i,score:o,keys:a,parse:l,stringify:s}}function Op(e,t){let n=0;for(;n<e.length&&n<t.length;){const o=t[n]-e[n];if(o)return o;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function Cp(e,t){let n=0;const o=e.score,r=t.score;for(;n<o.length&&n<r.length;){const a=Op(o[n],r[n]);if(a)return a;n++}if(Math.abs(r.length-o.length)===1){if(Ai(o))return 1;if(Ai(r))return-1}return r.length-o.length}function Ai(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const xp={type:0,value:""},Ap=/[a-zA-Z0-9_]/;function Ip(e){if(!e)return[[]];if(e==="/")return[[xp]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${c}": ${m}`)}let n=0,o=n;const r=[];let a;function i(){a&&r.push(a),a=[]}let l=0,s,c="",d="";function f(){c&&(n===0?a.push({type:0,value:c}):n===1||n===2||n===3?(a.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:d,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=s}for(;l<e.length;){if(s=e[l++],s==="\\"&&n!==2){o=n,n=4;continue}switch(n){case 0:s==="/"?(c&&f(),i()):s===":"?(f(),n=1):p();break;case 4:p(),n=o;break;case 1:s==="("?n=2:Ap.test(s)?p():(f(),n=0,s!=="*"&&s!=="?"&&s!=="+"&&l--);break;case 2:s===")"?d[d.length-1]=="\\"?d=d.slice(0,-1)+s:n=3:d+=s;break;case 3:f(),n=0,s!=="*"&&s!=="?"&&s!=="+"&&l--,d="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),f(),i(),r}function Pp(e,t,n){const o=Sp(Ip(e.path),n),r=ue(o,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Rp(e,t){const n=[],o=new Map;t=Ri({strict:!1,end:!0,sensitive:!1},t);function r(d){return o.get(d)}function a(d,f,p){const m=!p,_=Dp(d);_.aliasOf=p&&p.record;const T=Ri(t,d),w=[_];if("alias"in d){const y=typeof d.alias=="string"?[d.alias]:d.alias;for(const O of y)w.push(ue({},_,{components:p?p.record.components:_.components,path:O,aliasOf:p?p.record:_}))}let b,k;for(const y of w){const{path:O}=y;if(f&&O[0]!=="/"){const N=f.record.path,L=N[N.length-1]==="/"?"":"/";y.path=f.record.path+(O&&L+O)}if(b=Pp(y,f,T),p?p.alias.push(b):(k=k||b,k!==b&&k.alias.push(b),m&&d.name&&!Pi(b)&&i(d.name)),_.children){const N=_.children;for(let L=0;L<N.length;L++)a(N[L],b,p&&p.children[L])}p=p||b,(b.record.components&&Object.keys(b.record.components).length||b.record.name||b.record.redirect)&&s(b)}return k?()=>{i(k)}:jn}function i(d){if(xs(d)){const f=o.get(d);f&&(o.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&o.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function l(){return n}function s(d){let f=0;for(;f<n.length&&Cp(d,n[f])>=0&&(d.record.path!==n[f].record.path||!Is(d,n[f]));)f++;n.splice(f,0,d),d.record.name&&!Pi(d)&&o.set(d.record.name,d)}function c(d,f){let p,m={},_,T;if("name"in d&&d.name){if(p=o.get(d.name),!p)throw En(1,{location:d});T=p.record.name,m=ue(Ii(f.params,p.keys.filter(k=>!k.optional).concat(p.parent?p.parent.keys.filter(k=>k.optional):[]).map(k=>k.name)),d.params&&Ii(d.params,p.keys.map(k=>k.name))),_=p.stringify(m)}else if(d.path!=null)_=d.path,p=n.find(k=>k.re.test(_)),p&&(m=p.parse(_),T=p.record.name);else{if(p=f.name?o.get(f.name):n.find(k=>k.re.test(f.path)),!p)throw En(1,{location:d,currentLocation:f});T=p.record.name,m=ue({},f.params,d.params),_=p.stringify(m)}const w=[];let b=p;for(;b;)w.unshift(b.record),b=b.parent;return{name:T,path:_,params:m,matched:w,meta:Np(w)}}return e.forEach(d=>a(d)),{addRoute:a,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:r}}function Ii(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Dp(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Mp(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 Mp(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function Pi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Np(e){return e.reduce((t,n)=>ue(t,n.meta),{})}function Ri(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function Is(e,t){return t.children.some(n=>n===e||Is(e,n))}function Vp(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<o.length;++r){const a=o[r].replace(Ts," "),i=a.indexOf("="),l=Jn(i<0?a:a.slice(0,i)),s=i<0?null:Jn(a.slice(i+1));if(l in t){let c=t[l];ct(c)||(c=t[l]=[c]),c.push(s)}else t[l]=s}return t}function Di(e){let t="";for(let n in e){const o=e[n];if(n=op(n),o==null){o!==void 0&&(t+=(t.length?"&":"")+n);continue}(ct(o)?o.map(a=>a&&zr(a)):[o&&zr(o)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function Bp(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=ct(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const $p=Symbol(""),Mi=Symbol(""),nr=Symbol(""),ba=Symbol(""),Wr=Symbol("");function Pn(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Nt(e,t,n,o,r,a=i=>i()){const i=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((l,s)=>{const c=p=>{p===!1?s(En(4,{from:n,to:t})):p instanceof Error?s(p):Tp(p)?s(En(2,{from:t,to:p})):(i&&o.enterCallbacks[r]===i&&typeof p=="function"&&i.push(p),l())},d=a(()=>e.call(o&&o.instances[r],t,n,c));let f=Promise.resolve(d);e.length<3&&(f=f.then(c)),f.catch(p=>s(p))})}function Lr(e,t,n,o,r=a=>a()){const a=[];for(const i of e)for(const l in i.components){let s=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(Hp(s)){const d=(s.__vccOpts||s)[t];d&&a.push(Nt(d,n,o,i,l,r))}else{let c=s();a.push(()=>c.then(d=>{if(!d)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${i.path}"`));const f=Gf(d)?d.default:d;i.components[l]=f;const m=(f.__vccOpts||f)[t];return m&&Nt(m,n,o,i,l,r)()}))}}return a}function Hp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ni(e){const t=Ce(nr),n=Ce(ba),o=S(()=>t.resolve(it(e.to))),r=S(()=>{const{matched:s}=o.value,{length:c}=s,d=s[c-1],f=n.matched;if(!d||!f.length)return-1;const p=f.findIndex(wn.bind(null,d));if(p>-1)return p;const m=Vi(s[c-2]);return c>1&&Vi(d)===m&&f[f.length-1].path!==m?f.findIndex(wn.bind(null,s[c-2])):p}),a=S(()=>r.value>-1&&Wp(n.params,o.value.params)),i=S(()=>r.value>-1&&r.value===n.matched.length-1&&Os(n.params,o.value.params));function l(s={}){return jp(s)?t[it(e.replace)?"replace":"push"](it(e.to)).catch(jn):Promise.resolve()}return{route:o,href:S(()=>o.value.href),isActive:a,isExactActive:i,navigate:l}}const Fp=j({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:Ni,setup(e,{slots:t}){const n=ao(Ni(e)),{options:o}=Ce(nr),r=S(()=>({[Bi(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Bi(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:u("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},a)}}}),zp=Fp;function jp(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 Wp(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!ct(r)||r.length!==o.length||o.some((a,i)=>a!==r[i]))return!1}return!0}function Vi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Bi=(e,t,n)=>e??t??n,Up=j({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=Ce(Wr),r=S(()=>e.route||o.value),a=Ce(Mi,0),i=S(()=>{let c=it(a);const{matched:d}=r.value;let f;for(;(f=d[c])&&!f.components;)c++;return c}),l=S(()=>r.value.matched[i.value]);Qt(Mi,S(()=>i.value+1)),Qt($p,l),Qt(Wr,r);const s=X();return ie(()=>[s.value,l.value,e.name],([c,d,f],[p,m,_])=>{d&&(d.instances[f]=c,m&&m!==d&&c&&c===p&&(d.leaveGuards.size||(d.leaveGuards=m.leaveGuards),d.updateGuards.size||(d.updateGuards=m.updateGuards))),c&&d&&(!m||!wn(d,m)||!p)&&(d.enterCallbacks[f]||[]).forEach(T=>T(c))},{flush:"post"}),()=>{const c=r.value,d=e.name,f=l.value,p=f&&f.components[d];if(!p)return $i(n.default,{Component:p,route:c});const m=f.props[d],_=m?m===!0?c.params:typeof m=="function"?m(c):m:null,w=u(p,ue({},_,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(f.instances[d]=null)},ref:s}));return $i(n.default,{Component:w,route:c})||w}}});function $i(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Gp=Up;function Kp(e){const t=Rp(e.routes,e),n=e.parseQuery||Vp,o=e.stringifyQuery||Di,r=e.history,a=Pn(),i=Pn(),l=Pn(),s=Ue(bt);let c=bt;sn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Tr.bind(null,x=>""+x),f=Tr.bind(null,ap),p=Tr.bind(null,Jn);function m(x,F){let $,U;return xs(x)?($=t.getRecordMatcher(x),U=F):U=x,t.addRoute(U,$)}function _(x){const F=t.getRecordMatcher(x);F&&t.removeRoute(F)}function T(){return t.getRoutes().map(x=>x.record)}function w(x){return!!t.getRecordMatcher(x)}function b(x,F){if(F=ue({},F||s.value),typeof x=="string"){const v=kr(n,x,F.path),E=t.resolve({path:v.path},F),A=r.createHref(v.fullPath);return ue(v,E,{params:p(E.params),hash:Jn(v.hash),redirectedFrom:void 0,href:A})}let $;if(x.path!=null)$=ue({},x,{path:kr(n,x.path,F.path).path});else{const v=ue({},x.params);for(const E in v)v[E]==null&&delete v[E];$=ue({},x,{params:f(v)}),F.params=f(F.params)}const U=t.resolve($,F),ce=x.hash||"";U.params=d(p(U.params));const me=sp(o,ue({},x,{hash:np(ce),path:U.path})),h=r.createHref(me);return ue({fullPath:me,hash:ce,query:o===Di?Bp(x.query):x.query||{}},U,{redirectedFrom:void 0,href:h})}function k(x){return typeof x=="string"?kr(n,x,s.value.path):ue({},x)}function y(x,F){if(c!==x)return En(8,{from:F,to:x})}function O(x){return W(x)}function N(x){return O(ue(k(x),{replace:!0}))}function L(x){const F=x.matched[x.matched.length-1];if(F&&F.redirect){const{redirect:$}=F;let U=typeof $=="function"?$(x):$;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=k(U):{path:U},U.params={}),ue({query:x.query,hash:x.hash,params:U.path!=null?{}:x.params},U)}}function W(x,F){const $=c=b(x),U=s.value,ce=x.state,me=x.force,h=x.replace===!0,v=L($);if(v)return W(ue(k(v),{state:typeof v=="object"?ue({},ce,v.state):ce,force:me,replace:h}),F||$);const E=$;E.redirectedFrom=F;let A;return!me&&cp(o,U,$)&&(A=En(16,{to:E,from:U}),ut(U,U,!0,!1)),(A?Promise.resolve(A):P(E,U)).catch(C=>_t(C)?_t(C,2)?C:Ot(C):G(C,E,U)).then(C=>{if(C){if(_t(C,2))return W(ue({replace:h},k(C.to),{state:typeof C.to=="object"?ue({},ce,C.to.state):ce,force:me}),F||E)}else C=M(E,U,!0,h,ce);return Q(E,U,C),C})}function B(x,F){const $=y(x,F);return $?Promise.reject($):Promise.resolve()}function Y(x){const F=an.values().next().value;return F&&typeof F.runWithContext=="function"?F.runWithContext(x):x()}function P(x,F){let $;const[U,ce,me]=qp(x,F);$=Lr(U.reverse(),"beforeRouteLeave",x,F);for(const v of U)v.leaveGuards.forEach(E=>{$.push(Nt(E,x,F))});const h=B.bind(null,x,F);return $.push(h),De($).then(()=>{$=[];for(const v of a.list())$.push(Nt(v,x,F));return $.push(h),De($)}).then(()=>{$=Lr(ce,"beforeRouteUpdate",x,F);for(const v of ce)v.updateGuards.forEach(E=>{$.push(Nt(E,x,F))});return $.push(h),De($)}).then(()=>{$=[];for(const v of me)if(v.beforeEnter)if(ct(v.beforeEnter))for(const E of v.beforeEnter)$.push(Nt(E,x,F));else $.push(Nt(v.beforeEnter,x,F));return $.push(h),De($)}).then(()=>(x.matched.forEach(v=>v.enterCallbacks={}),$=Lr(me,"beforeRouteEnter",x,F,Y),$.push(h),De($))).then(()=>{$=[];for(const v of i.list())$.push(Nt(v,x,F));return $.push(h),De($)}).catch(v=>_t(v,8)?v:Promise.reject(v))}function Q(x,F,$){l.list().forEach(U=>Y(()=>U(x,F,$)))}function M(x,F,$,U,ce){const me=y(x,F);if(me)return me;const h=F===bt,v=sn?history.state:{};$&&(U||h?r.replace(x.fullPath,ue({scroll:h&&v&&v.scroll},ce)):r.push(x.fullPath,ce)),s.value=x,ut(x,F,$,h),Ot()}let ee;function be(){ee||(ee=r.listen((x,F,$)=>{if(!go.listening)return;const U=b(x),ce=L(U);if(ce){W(ue(ce,{replace:!0}),U).catch(jn);return}c=U;const me=s.value;sn&&gp(Si(me.fullPath,$.delta),tr()),P(U,me).catch(h=>_t(h,12)?h:_t(h,2)?(W(h.to,U).then(v=>{_t(v,20)&&!$.delta&&$.type===Xn.pop&&r.go(-1,!1)}).catch(jn),Promise.reject()):($.delta&&r.go(-$.delta,!1),G(h,U,me))).then(h=>{h=h||M(U,me,!1),h&&($.delta&&!_t(h,8)?r.go(-$.delta,!1):$.type===Xn.pop&&_t(h,20)&&r.go(-1,!1)),Q(U,me,h)}).catch(jn)}))}let we=Pn(),K=Pn(),oe;function G(x,F,$){Ot(x);const U=K.list();return U.length?U.forEach(ce=>ce(x,F,$)):console.error(x),Promise.reject(x)}function ot(){return oe&&s.value!==bt?Promise.resolve():new Promise((x,F)=>{we.add([x,F])})}function Ot(x){return oe||(oe=!x,be(),we.list().forEach(([F,$])=>x?$(x):F()),we.reset()),x}function ut(x,F,$,U){const{scrollBehavior:ce}=e;if(!sn||!ce)return Promise.resolve();const me=!$&&_p(Si(x.fullPath,0))||(U||!$)&&history.state&&history.state.scroll||null;return en().then(()=>ce(x,F,me)).then(h=>h&&vp(h)).catch(h=>G(h,x,F))}const $e=x=>r.go(x);let rn;const an=new Set,go={currentRoute:s,listening:!0,addRoute:m,removeRoute:_,hasRoute:w,getRoutes:T,resolve:b,options:e,push:O,replace:N,go:$e,back:()=>$e(-1),forward:()=>$e(1),beforeEach:a.add,beforeResolve:i.add,afterEach:l.add,onError:K.add,isReady:ot,install(x){const F=this;x.component("RouterLink",zp),x.component("RouterView",Gp),x.config.globalProperties.$router=F,Object.defineProperty(x.config.globalProperties,"$route",{enumerable:!0,get:()=>it(s)}),sn&&!rn&&s.value===bt&&(rn=!0,O(r.location).catch(ce=>{}));const $={};for(const ce in bt)Object.defineProperty($,ce,{get:()=>s.value[ce],enumerable:!0});x.provide(nr,F),x.provide(ba,Al($)),x.provide(Wr,s);const U=x.unmount;an.add(x),x.unmount=function(){an.delete(x),an.size<1&&(c=bt,ee&&ee(),ee=null,s.value=bt,rn=!1,oe=!1),U()}}};function De(x){return x.reduce((F,$)=>F.then(()=>Y($)),Promise.resolve())}return go}function qp(e,t){const n=[],o=[],r=[],a=Math.max(t.matched.length,e.matched.length);for(let i=0;i<a;i++){const l=t.matched[i];l&&(e.matched.find(c=>wn(c,l))?o.push(l):n.push(l));const s=e.matched[i];s&&(t.matched.find(c=>wn(c,s))||r.push(s))}return[n,o,r]}function vt(){return Ce(nr)}function Lt(){return Ce(ba)}var wa=Symbol(""),gt=()=>{const e=Ce(wa);if(!e)throw new Error("useClientData() is called without provider.");return e},Yp=()=>gt().pageComponent,_e=()=>gt().pageData,Le=()=>gt().pageFrontmatter,Qp=()=>gt().pageHead,or=()=>gt().pageLang,Jp=()=>gt().pageLayout,St=()=>gt().routeLocale,Ps=()=>gt().routes,Rs=()=>gt().siteData,rr=()=>gt().siteLocaleData,Xp=Symbol(""),Ds=Ue(Wf),Zn=Ue(Uf),Ms=e=>{const t=Hf(e);if(Zn.value[t])return t;const n=encodeURI(t);return Zn.value[n]?n:Ds.value[t]||t},ar=e=>{const t=Ms(e),n=Zn.value[t]??{...Zn.value["/404.html"],notFound:!0};return{path:t,notFound:!1,...n}},ir=j({name:"ClientOnly",setup(e,t){const n=X(!1);return fe(()=>{n.value=!0}),()=>{var o,r;return n.value?(r=(o=t.slots).default)==null?void 0:r.call(o):null}}}),Ns=j({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Yp(),n=S(()=>{if(!e.path)return t.value;const o=ar(e.path);return ld(()=>o.loader().then(({comp:r})=>r))});return()=>u(n.value)}}),Pe=e=>tn(e)?e:`/${ws(e)}`,Zp=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget){const t=e.currentTarget.getAttribute("target");if(t!=null&&t.match(/\b_blank\b/i))return}return e.preventDefault(),!0}},Be=({active:e=!1,activeClass:t="route-link-active",to:n,...o},{slots:r})=>{var l;const a=vt(),i=Pe(Ms(n));return u("a",{...o,class:["route-link",{[t]:e}],href:i,onClick:(s={})=>{Zp(s)?a.push(n).catch():Promise.resolve()}},(l=r.default)==null?void 0:l.call(r))};Be.displayName="RouteLink";Be.props={active:Boolean,activeClass:String,to:String};var eh="Layout",th="en-US",Wt=ao({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const o=ye(t.description)?t.description:n.description,r=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return Vf(r)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||th,resolvePageLayout:(e,t)=>{const n=ye(e.frontmatter.layout)?e.frontmatter.layout:eh;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>Ff(e,t),resolveSiteLocaleData:(e,t)=>{var n;return{...e,...e.locales[t],head:[...((n=e.locales[t])==null?void 0:n.head)??[],...e.head??[]]}}});const nh={};var Re=(e={})=>e;const Cn=e=>{const t=St();return S(()=>e[t.value]??{})},oh=()=>{const e=Ps();return S(()=>Object.keys(e.value))},Je=(e,t)=>{var o;const n=(o=(t==null?void 0:t._instance)||so())==null?void 0:o.appContext.components;return n?e in n||nt(e)in n||ro(nt(e))in n:!1},Vs=e=>new Promise(t=>setTimeout(t,e)),rh=e=>typeof e<"u",Sr=e=>typeof e=="number",Ur=Array.isArray,eo=(e,t)=>ye(e)&&e.startsWith(t),ah=(e,t)=>ye(e)&&e.endsWith(t),fo=Object.entries,ih=Object.fromEntries,xn=Object.keys,lh=e=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},Ea=e=>eo(e,"/");function Ta(e,t){let n,o,r;const a=X(!0),i=()=>{a.value=!0,r()};ie(e,i,{flush:"sync"});const l=typeof t=="function"?t:t.get,s=typeof t=="function"?void 0:t.set,c=ca((d,f)=>(o=d,r=f,{get(){return a.value&&(n=l(),a.value=!1),o(),n},set(p){s==null||s(p)}}));return Object.isExtensible(c)&&(c.trigger=i),c}function nn(e){return _l()?(hu(e),!0):!1}function ze(e){return typeof e=="function"?e():it(e)}const po=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const sh=Object.prototype.toString,ch=e=>sh.call(e)==="[object Object]",Tn=()=>{},Hi=uh();function uh(){var e,t;return po&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function ka(e,t){function n(...o){return new Promise((r,a)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(a)})}return n}const Bs=e=>e();function dh(e,t={}){let n,o,r=Tn;const a=l=>{clearTimeout(l),r(),r=Tn};return l=>{const s=ze(e),c=ze(t.maxWait);return n&&a(n),s<=0||c!==void 0&&c<=0?(o&&(a(o),o=null),Promise.resolve(l())):new Promise((d,f)=>{r=t.rejectOnCancel?f:d,c&&!o&&(o=setTimeout(()=>{n&&a(n),o=null,d(l())},c)),n=setTimeout(()=>{o&&a(o),o=null,d(l())},s)})}}function fh(...e){let t=0,n,o=!0,r=Tn,a,i,l,s,c;!xe(e[0])&&typeof e[0]=="object"?{delay:i,trailing:l=!0,leading:s=!0,rejectOnCancel:c=!1}=e[0]:[i,l=!0,s=!0,c=!1]=e;const d=()=>{n&&(clearTimeout(n),n=void 0,r(),r=Tn)};return p=>{const m=ze(i),_=Date.now()-t,T=()=>a=p();return d(),m<=0?(t=Date.now(),T()):(_>m&&(s||!o)?(t=Date.now(),T()):l&&(a=new Promise((w,b)=>{r=c?b:w,n=setTimeout(()=>{t=Date.now(),o=!0,w(T()),d()},Math.max(0,m-_))})),!s&&!n&&(n=setTimeout(()=>o=!0,m)),o=!1,a)}}function ph(e=Bs){const t=X(!0);function n(){t.value=!1}function o(){t.value=!0}const r=(...a)=>{t.value&&e(...a)};return{isActive:Sn(t),pause:n,resume:o,eventFilter:r}}function hh(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const o=t;t=void 0,o&&await o},n}function mh(e){return e||so()}function vh(...e){if(e.length!==1)return Yo(...e);const t=e[0];return typeof t=="function"?Sn(ca(()=>({get:t,set:Tn}))):X(t)}function gh(e,t=200,n={}){return ka(dh(t,n),e)}function _h(e,t=200,n=!1,o=!0,r=!1){return ka(fh(t,n,o,r),e)}function yh(e,t,n={}){const{eventFilter:o=Bs,...r}=n;return ie(e,ka(o,t),r)}function bh(e,t,n={}){const{eventFilter:o,...r}=n,{eventFilter:a,pause:i,resume:l,isActive:s}=ph(o);return{stop:yh(e,t,{...r,eventFilter:a}),pause:i,resume:l,isActive:s}}function lr(e,t=!0,n){mh()?fe(e,n):t?e():en(e)}function wh(e,t,n={}){const{immediate:o=!0}=n,r=X(!1);let a=null;function i(){a&&(clearTimeout(a),a=null)}function l(){r.value=!1,i()}function s(...c){i(),r.value=!0,a=setTimeout(()=>{r.value=!1,a=null,e(...c)},ze(t))}return o&&(r.value=!0,po&&s()),nn(l),{isPending:Sn(r),start:s,stop:l}}function Gr(e=!1,t={}){const{truthyValue:n=!0,falsyValue:o=!1}=t,r=xe(e),a=X(e);function i(l){if(arguments.length)return a.value=l,a.value;{const s=ze(n);return a.value=a.value===s?ze(o):s,a.value}}return r?i:[a,i]}function wt(e){var t;const n=ze(e);return(t=n==null?void 0:n.$el)!=null?t:n}const mt=po?window:void 0,$s=po?window.document:void 0,Hs=po?window.navigator:void 0;function ke(...e){let t,n,o,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,r]=e,t=mt):[t,n,o,r]=e,!t)return Tn;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const a=[],i=()=>{a.forEach(d=>d()),a.length=0},l=(d,f,p,m)=>(d.addEventListener(f,p,m),()=>d.removeEventListener(f,p,m)),s=ie(()=>[wt(t),ze(r)],([d,f])=>{if(i(),!d)return;const p=ch(f)?{...f}:f;a.push(...n.flatMap(m=>o.map(_=>l(d,m,_,p))))},{immediate:!0,flush:"post"}),c=()=>{s(),i()};return nn(c),c}function Eh(){const e=X(!1),t=so();return t&&fe(()=>{e.value=!0},t),e}function ho(e){const t=Eh();return S(()=>(t.value,!!e()))}function Fs(e,t={}){const{window:n=mt}=t,o=ho(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const a=X(!1),i=c=>{a.value=c.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",i):r.removeListener(i))},s=jl(()=>{o.value&&(l(),r=n.matchMedia(ze(e)),"addEventListener"in r?r.addEventListener("change",i):r.addListener(i),a.value=r.matches)});return nn(()=>{s(),l(),r=void 0}),a}function Fi(e,t={}){const{controls:n=!1,navigator:o=Hs}=t,r=ho(()=>o&&"permissions"in o);let a;const i=typeof e=="string"?{name:e}:e,l=X(),s=()=>{a&&(l.value=a.state)},c=hh(async()=>{if(r.value){if(!a)try{a=await o.permissions.query(i),ke(a,"change",s),s()}catch{l.value="prompt"}return a}});return c(),n?{state:l,isSupported:r,query:c}:l}function Th(e={}){const{navigator:t=Hs,read:n=!1,source:o,copiedDuring:r=1500,legacy:a=!1}=e,i=ho(()=>t&&"clipboard"in t),l=Fi("clipboard-read"),s=Fi("clipboard-write"),c=S(()=>i.value||a),d=X(""),f=X(!1),p=wh(()=>f.value=!1,r);function m(){i.value&&b(l.value)?t.clipboard.readText().then(k=>{d.value=k}):d.value=w()}c.value&&n&&ke(["copy","cut"],m);async function _(k=ze(o)){c.value&&k!=null&&(i.value&&b(s.value)?await t.clipboard.writeText(k):T(k),d.value=k,f.value=!0,p.start())}function T(k){const y=document.createElement("textarea");y.value=k??"",y.style.position="absolute",y.style.opacity="0",document.body.appendChild(y),y.select(),document.execCommand("copy"),y.remove()}function w(){var k,y,O;return(O=(y=(k=document==null?void 0:document.getSelection)==null?void 0:k.call(document))==null?void 0:y.toString())!=null?O:""}function b(k){return k==="granted"||k==="prompt"}return{isSupported:c,text:d,copied:f,copy:_}}const Co=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},xo="__vueuse_ssr_handlers__",kh=Lh();function Lh(){return xo in Co||(Co[xo]=Co[xo]||{}),Co[xo]}function Sh(e,t){return kh[e]||t}function Oh(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Ch={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()}},zi="vueuse-storage";function La(e,t,n,o={}){var r;const{flush:a="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:s=!0,mergeDefaults:c=!1,shallow:d,window:f=mt,eventFilter:p,onError:m=P=>{console.error(P)},initOnMounted:_}=o,T=(d?Ue:X)(typeof t=="function"?t():t);if(!n)try{n=Sh("getDefaultStorage",()=>{var P;return(P=mt)==null?void 0:P.localStorage})()}catch(P){m(P)}if(!n)return T;const w=ze(t),b=Oh(w),k=(r=o.serializer)!=null?r:Ch[b],{pause:y,resume:O}=bh(T,()=>L(T.value),{flush:a,deep:i,eventFilter:p});f&&l&&lr(()=>{ke(f,"storage",B),ke(f,zi,Y),_&&B()}),_||B();function N(P,Q){f&&f.dispatchEvent(new CustomEvent(zi,{detail:{key:e,oldValue:P,newValue:Q,storageArea:n}}))}function L(P){try{const Q=n.getItem(e);if(P==null)N(Q,null),n.removeItem(e);else{const M=k.write(P);Q!==M&&(n.setItem(e,M),N(Q,M))}}catch(Q){m(Q)}}function W(P){const Q=P?P.newValue:n.getItem(e);if(Q==null)return s&&w!=null&&n.setItem(e,k.write(w)),w;if(!P&&c){const M=k.read(Q);return typeof c=="function"?c(M,w):b==="object"&&!Array.isArray(M)?{...w,...M}:M}else return typeof Q!="string"?Q:k.read(Q)}function B(P){if(!(P&&P.storageArea!==n)){if(P&&P.key==null){T.value=w;return}if(!(P&&P.key!==e)){y();try{(P==null?void 0:P.newValue)!==k.write(T.value)&&(T.value=W(P))}catch(Q){m(Q)}finally{P?en(O):O()}}}}function Y(P){B(P.detail)}return T}function xh(e){return Fs("(prefers-color-scheme: dark)",e)}function Ah(e,t,n={}){const{window:o=mt,...r}=n;let a;const i=ho(()=>o&&"ResizeObserver"in o),l=()=>{a&&(a.disconnect(),a=void 0)},s=S(()=>Array.isArray(e)?e.map(f=>wt(f)):[wt(e)]),c=ie(s,f=>{if(l(),i.value&&o){a=new ResizeObserver(t);for(const p of f)p&&a.observe(p,r)}},{immediate:!0,flush:"post"}),d=()=>{l(),c()};return nn(d),{isSupported:i,stop:d}}function Ih(e,t={width:0,height:0},n={}){const{window:o=mt,box:r="content-box"}=n,a=S(()=>{var f,p;return(p=(f=wt(e))==null?void 0:f.namespaceURI)==null?void 0:p.includes("svg")}),i=X(t.width),l=X(t.height),{stop:s}=Ah(e,([f])=>{const p=r==="border-box"?f.borderBoxSize:r==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(o&&a.value){const m=wt(e);if(m){const _=o.getComputedStyle(m);i.value=Number.parseFloat(_.width),l.value=Number.parseFloat(_.height)}}else if(p){const m=Array.isArray(p)?p:[p];i.value=m.reduce((_,{inlineSize:T})=>_+T,0),l.value=m.reduce((_,{blockSize:T})=>_+T,0)}else i.value=f.contentRect.width,l.value=f.contentRect.height},n);lr(()=>{const f=wt(e);f&&(i.value="offsetWidth"in f?f.offsetWidth:t.width,l.value="offsetHeight"in f?f.offsetHeight:t.height)});const c=ie(()=>wt(e),f=>{i.value=f?t.width:0,l.value=f?t.height:0});function d(){s(),c()}return{width:i,height:l,stop:d}}const ji=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Sa(e,t={}){const{document:n=$s,autoExit:o=!1}=t,r=S(()=>{var b;return(b=wt(e))!=null?b:n==null?void 0:n.querySelector("html")}),a=X(!1),i=S(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(b=>n&&b in n||r.value&&b in r.value)),l=S(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(b=>n&&b in n||r.value&&b in r.value)),s=S(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(b=>n&&b in n||r.value&&b in r.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(b=>n&&b in n),d=ho(()=>r.value&&n&&i.value!==void 0&&l.value!==void 0&&s.value!==void 0),f=()=>c?(n==null?void 0:n[c])===r.value:!1,p=()=>{if(s.value){if(n&&n[s.value]!=null)return n[s.value];{const b=r.value;if((b==null?void 0:b[s.value])!=null)return!!b[s.value]}}return!1};async function m(){if(!(!d.value||!a.value)){if(l.value)if((n==null?void 0:n[l.value])!=null)await n[l.value]();else{const b=r.value;(b==null?void 0:b[l.value])!=null&&await b[l.value]()}a.value=!1}}async function _(){if(!d.value||a.value)return;p()&&await m();const b=r.value;i.value&&(b==null?void 0:b[i.value])!=null&&(await b[i.value](),a.value=!0)}async function T(){await(a.value?m():_())}const w=()=>{const b=p();(!b||b&&f())&&(a.value=b)};return ke(n,ji,w,!1),ke(()=>wt(r),ji,w,!1),o&&nn(m),{isSupported:d,isFullscreen:a,enter:_,exit:m,toggle:T}}function Or(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Ph(e={}){const{window:t=mt}=e;if(!t)return X(["en"]);const n=t.navigator,o=X(n.languages);return ke(t,"languagechange",()=>{o.value=n.languages}),o}function zs(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth<e.scrollWidth||t.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const n=e.parentNode;return!n||n.tagName==="BODY"?!1:zs(n)}}function Rh(e){const t=e||window.event,n=t.target;return zs(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Ao=new WeakMap;function Oa(e,t=!1){const n=X(t);let o=null;ie(vh(e),i=>{const l=Or(ze(i));if(l){const s=l;Ao.get(s)||Ao.set(s,s.style.overflow),n.value&&(s.style.overflow="hidden")}},{immediate:!0});const r=()=>{const i=Or(ze(e));!i||n.value||(Hi&&(o=ke(i,"touchmove",l=>{Rh(l)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},a=()=>{var i;const l=Or(ze(e));!l||!n.value||(Hi&&(o==null||o()),l.style.overflow=(i=Ao.get(l))!=null?i:"",Ao.delete(l),n.value=!1)};return nn(a),S({get(){return n.value},set(i){i?r():a()}})}function Dh(e,t,n={}){const{window:o=mt}=n;return La(e,t,o==null?void 0:o.sessionStorage,n)}let Mh=0;function Wi(e,t={}){const n=X(!1),{document:o=$s,immediate:r=!0,manual:a=!1,id:i=`vueuse_styletag_${++Mh}`}=t,l=X(e);let s=()=>{};const c=()=>{if(!o)return;const f=o.getElementById(i)||o.createElement("style");f.isConnected||(f.id=i,t.media&&(f.media=t.media),o.head.appendChild(f)),!n.value&&(s=ie(l,p=>{f.textContent=p},{immediate:!0}),n.value=!0)},d=()=>{!o||!n.value||(s(),o.head.removeChild(o.getElementById(i)),n.value=!1)};return r&&!a&&lr(c),a||nn(d),{id:i,css:l,unload:d,load:c,isLoaded:Sn(n)}}function Nh(e={}){const{window:t=mt,behavior:n="auto"}=e;if(!t)return{x:X(0),y:X(0)};const o=X(t.scrollX),r=X(t.scrollY),a=S({get(){return o.value},set(l){scrollTo({left:l,behavior:n})}}),i=S({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return ke(t,"scroll",()=>{o.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:a,y:i}}function Vh(e={}){const{window:t=mt,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:a=!0}=e,i=X(n),l=X(o),s=()=>{t&&(a?(i.value=t.innerWidth,l.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(s(),lr(s),ke("resize",s,{passive:!0}),r){const c=Fs("(orientation: portrait)");ie(c,()=>s())}return{width:i,height:l}}var Bh=j({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=S(()=>{const o=["font-icon icon"],r=`${e.icon}`;return o.push(r),o}),n=S(()=>{const o={};return e.color&&(o.color=e.color),e.size&&(o["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),xn(o).length?o:null});return()=>e.icon?u("span",{key:e.icon,class:t.value,style:n.value}):null}});const js=({type:e="info",text:t="",vertical:n,color:o},{slots:r})=>{var a;return u("span",{class:["vp-badge",e,{diy:o}],style:{verticalAlign:n??!1,backgroundColor:o??!1}},((a=r.default)==null?void 0:a.call(r))||t)};js.displayName="Badge";const Se=({name:e="",color:t="currentColor"},{slots:n})=>{var o;return u("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(o=n.default)==null?void 0:o.call(n))};Se.displayName="IconBase";const Ws=({size:e=48,stroke:t=4,wrapper:n=!0,height:o=2*e})=>{const r=u("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[u("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),u("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[u("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),u("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?u("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${o}px`},r):r};Ws.displayName="LoadingIcon";const Us=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},Gs=()=>u(Se,{name:"github"},()=>u("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));Gs.displayName="GitHubIcon";const Ks=()=>u(Se,{name:"gitlab"},()=>u("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));Ks.displayName="GitLabIcon";const qs=()=>u(Se,{name:"gitee"},()=>u("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));qs.displayName="GiteeIcon";const Ys=()=>u(Se,{name:"bitbucket"},()=>u("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));Ys.displayName="BitbucketIcon";const Qs=()=>u(Se,{name:"source"},()=>u("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));Qs.displayName="SourceIcon";const Js=(e,t)=>{let n=1;for(let o=0;o<e.length;o++)n+=e.charCodeAt(o),n+=n<<10,n^=n>>6;return n+=n<<3,n^=n>>11,n%t},Xs=/#.*$/u,$h=e=>{const t=Xs.exec(e);return t?t[0]:""},Ui=e=>decodeURI(e).replace(Xs,"").replace(/\/index\.html$/iu,"/").replace(/\.html$/iu,"").replace(/(README|index)?\.md$/iu,""),Zs=(e,t)=>{if(!rh(t))return!1;const n=Ui(e.path),o=Ui(t),r=$h(t);return r?r===e.hash&&(!o||n===o):n===o},Hh=e=>tn(e)?e:`https://github.com/${e}`,ec=e=>!tn(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null;var Fh=e=>Object.prototype.toString.call(e)==="[object Object]",to=e=>typeof e=="string";const tc=Array.isArray,Gi=e=>Fh(e)&&to(e.name),Ki=(e,t=!1)=>e?tc(e)?e.map(n=>to(n)?{name:n}:Gi(n)?n:null).filter(n=>n!==null):to(e)?[{name:e}]:Gi(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],nc=(e,t)=>{if(e){if(tc(e)&&e.every(to))return e;if(to(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},zh=e=>nc(e,"category"),jh=e=>nc(e,"tag"),Wh="accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",qi=e=>ye(e)?e:`${e}px`,Uh=(e,t=0)=>{const n=Ue(),o=S(()=>qi(it(e.width)||"100%")),r=X("auto"),a=s=>{if(ye(s)){const[c,d]=s.split(":"),f=Number(c)/Number(d);if(!Number.isNaN(f))return f}return typeof s=="number"?s:16/9},i=s=>{const c=it(e.height),d=a(it(e.ratio));return c?qi(c):`${Number(s)/d+it(t)}px`},l=()=>{n.value&&(r.value=i(n.value.clientWidth))};return fe(()=>{l(),xe(t)&&ie(t,l),ke("orientationchange",l),ke("resize",l)}),{el:n,width:o,height:r,resize:l}},Yi="https://player.bilibili.com/player.html";var Gh=j({name:"BiliBili",props:{bvid:{type:String,default:""},aid:{type:String,default:""},cid:{type:String,default:""},title:{type:String,default:"A BiliBili video"},page:{type:[String,Number],default:1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:void 0},ratio:{type:[String,Number],default:16/9},time:{type:[String,Number],default:0},autoplay:Boolean},setup(e){const{el:t,width:n,height:o,resize:r}=Uh(e),a=X(!1),i=S(()=>{const{aid:l,bvid:s,cid:c,autoplay:d,time:f,page:p}=e;return l&&c?`${Yi}?aid=${l}&cid=${c}&t=${f}&autoplay=${d?1:0}&p=${p}`:s?`${Yi}?bvid=${s}&t=${f}&autoplay=${d?1:0}`:null});return()=>i.value?[u("div",{class:"bilibili-desc"},u("a",{class:"sr-only",href:i.value},e.title)),u("iframe",{ref:t,src:i.value,title:e.title,class:"bilibili-iframe",allow:Wh,style:{width:n.value,height:a.value?o.value:0},onLoad:()=>{a.value=!0,r()}}),a.value?null:u(Ws)]:[]}});const oc=({title:e,desc:t="",logo:n,background:o,color:r,link:a})=>{const i=[n?u("img",{class:"vp-card-logo",src:Pe(n),loading:"lazy","no-view":""}):null,u("div",{class:"vp-card-content"},[u("div",{class:"vp-card-title",innerHTML:e}),u("hr"),u("div",{class:"vp-card-desc",innerHTML:t})])],l={};return o&&(l.background=o),r&&(l.color=r),a?Jt(a)?u("a",{class:"vp-card",href:a,target:"_blank",style:l},i):u(Be,{to:a,class:"vp-card",style:l},()=>i):u("div",{class:"vp-card",style:l},i)};oc.displayName="VPCard";const rc=({title:e,content:t="",logo:n="",background:o="",color:r="",actions:a=[]})=>{const i={};return o&&(i.background=o),r&&(i.color=r),u("div",{class:"vp-banner",style:i},[n?u("img",{class:"vp-banner-logo",src:Pe(n),loading:"lazy","no-view":""}):null,u("div",{class:"vp-banner-body"},[u("div",{class:"vp-banner-title",innerHTML:e}),u("p",{class:"vp-banner-content",innerHTML:t}),u("div",{class:"vp-banner-actions"},[...a.map(({link:l,text:s,type:c="primary"})=>Jt(l)?u("a",{class:["vp-banner-action",c],href:l,target:"_blank"},s):u(Be,{class:["vp-banner-action",c],to:l},()=>s))])])])};rc.displayName="VPBanner";const Kh=Re({enhance:({app:e})=>{Je("FontIcon")||e.component("FontIcon",Bh),Je("Badge")||e.component("Badge",js),Je("BiliBili")||e.component("BiliBili",Gh),Je("VPCard")||e.component("VPCard",oc),Je("VPBanner")||e.component("VPBanner",rc)},setup:()=>{Wi(` @import url("https://at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css");
`),Wi(`@import url("https://at.alicdn.com/t/c/font_3861247_yn9taeyq2sc.css");
`)},rootComponents:[]}),Qi=async(e,t)=>{const{path:n,query:o}=e.currentRoute.value,{scrollBehavior:r}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:o,hash:t}),e.options.scrollBehavior=r},qh=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const r=vt();ke("scroll",gh(()=>{var _,T;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)<o){Qi(r,"");return}const s=window.innerHeight+i,c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),d=Math.abs(c-s)<o,f=Array.from(document.querySelectorAll(e)),m=Array.from(document.querySelectorAll(t)).filter(w=>f.some(b=>b.hash===w.hash));for(let w=0;w<m.length;w++){const b=m[w],k=m[w+1],y=i>=(((_=b.parentElement)==null?void 0:_.offsetTop)??0)-o,O=!k||i<(((T=k.parentElement)==null?void 0:T.offsetTop)??0)-o;if(!(y&&O))continue;const L=decodeURIComponent(r.currentRoute.value.hash),W=decodeURIComponent(b.hash);if(L===W)return;if(d){for(let B=w+1;B<m.length;B++)if(L===decodeURIComponent(m[B].hash))return}Qi(r,W);return}},n))},Yh=".vp-sidebar-link, .vp-toc-link",Qh=".header-anchor",Jh=200,Xh=5,Zh=Re({setup(){qh({headerLinkSelector:Yh,headerAnchorSelector:Qh,delay:Jh,offset:Xh})}});let ac=e=>ye(e.title)?{title:e.title}:null;const ic=Symbol(""),em=e=>{ac=e},tm=()=>Ce(ic),nm=e=>{e.provide(ic,ac)};var om={"/zh/":{title:"目录",empty:"暂无目录"},"/en/":{title:"Catalog",empty:"No catalog"},"/id/":{title:"Katalog",empty:"Tidak ada katalog"},"/ru/":{title:"Каталог",empty:"Нет каталога"},"/":{title:"Catalog",empty:"No catalog"}};const rm=j({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=tm(),n=Cn(om),o=_e(),r=Ps(),a=Rs(),l=Ue(fo(r.value).map(([c,{meta:d}])=>{const f=t(d);if(!f)return null;const p=c.split("/").length;return{level:ah(c,"/")?p-2:p-1,base:c.replace(/\/[^/]+\/?$/,"/"),path:c,...f}}).filter(c=>er(c)&&ye(c.title))),s=S(()=>{const c=e.base?Bf(ys(e.base)):o.value.path.replace(/\/[^/]+$/,"/"),d=c.split("/").length-2,f=[];return l.value.filter(({level:p,path:m})=>{if(!eo(m,c)||m===c)return!1;if(c==="/"){const _=xn(a.value.locales).filter(T=>T!=="/");if(m==="/404.html"||_.some(T=>eo(m,T)))return!1}return p-d<=e.level}).sort(({title:p,level:m,order:_},{title:T,level:w,order:b})=>{const k=m-w;return k||(Sr(_)?Sr(b)?_>0?b>0?_-b:-1:b<0?_-b:1:_:Sr(b)?b:p.localeCompare(T))}).forEach(p=>{var T;const{base:m,level:_}=p;switch(_-d){case 1:{f.push(p);break}case 2:{const w=f.find(b=>b.path===m);w&&(w.children??(w.children=[])).push(p);break}default:{const w=f.find(b=>b.path===m.replace(/\/[^/]+\/$/,"/"));if(w){const b=(T=w.children)==null?void 0:T.find(k=>k.path===m);b&&(b.children??(b.children=[])).push(p)}}}}),f});return()=>{const c=s.value.some(d=>d.children);return u("div",{class:["vp-catalog-wrapper",{index:e.index}]},[e.hideHeading?null:u("h2",{class:"vp-catalog-main-title"},n.value.title),s.value.length?u(e.index?"ol":"ul",{class:["vp-catalogs",{deep:c}]},s.value.map(({children:d=[],title:f,path:p,content:m})=>{const _=u(Be,{class:"vp-catalog-title",to:p},()=>m?u(m):f);return u("li",{class:"vp-catalog"},c?[u("h3",{id:f,class:["vp-catalog-child-title",{"has-children":d.length}]},[u("a",{href:`#${f}`,class:"vp-catalog-header-anchor","aria-hidden":!0},"#"),_]),d.length?u(e.index?"ol":"ul",{class:"vp-child-catalogs"},d.map(({children:T=[],content:w,path:b,title:k})=>u("li",{class:"vp-child-catalog"},[u("div",{class:["vp-catalog-sub-title",{"has-children":T.length}]},[u("a",{href:`#${k}`,class:"vp-catalog-header-anchor"},"#"),u(Be,{class:"vp-catalog-title",to:b},()=>w?u(w):k)]),T.length?u(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},T.map(({content:y,path:O,title:N})=>e.index?u("li",{class:"vp-sub-catalog"},u(Be,{to:O},()=>y?u(y):N)):u(Be,{class:"vp-sub-catalog-link",to:O},()=>y?u(y):N))):null]))):null]:u("div",{class:"vp-catalog-child-title"},_))})):u("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),am=Re({enhance:({app:e})=>{nm(e),Je("Catalog",e)||e.component("Catalog",rm)}});var im={"/zh/":{backToTop:"返回顶部"},"/en/":{backToTop:"Back to top"},"/id/":{backToTop:"Kembali ke atas"},"/ru/":{backToTop:"Вернуться к началу"},"/":{backToTop:"Back to top"}};const lm=j({name:"BackToTop",setup(e){const t=Le(),n=Cn(im),o=Ue(),{height:r}=Ih(o),{height:a}=Vh(),{y:i}=Nh(),l=S(()=>t.value.backToTop!==!1&&i.value>100),s=S(()=>i.value/(r.value-a.value)*100);return fe(()=>{o.value=document.body}),()=>u(Tt,{name:"back-to-top"},()=>l.value?u("button",{type:"button",class:"vp-back-to-top-button","aria-label":n.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[u("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":s.value},u("svg",u("circle",{cx:"50%",cy:"50%",style:{"stroke-dasharray":`calc(${Math.PI*s.value}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`}}))),u("div",{class:"back-to-top-icon"})]):null)}}),sm=Re({rootComponents:[lm]}),cm=u("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"},[u("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"}),u("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"})]),lc=j({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=St(),n=S(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>u("span",[cm,u("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}});var um={};const dm=um,fm=Re({enhance({app:e}){e.component("ExternalLinkIcon",u(lc,{locales:dm}))}});/**
* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT
*/const le={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=le.isStarted();e=Cr(e,le.settings.minimum,1),le.status=e===1?null:e;const n=le.render(!t),o=n.querySelector(le.settings.barSelector),r=le.settings.speed,a=le.settings.easing;return n.offsetWidth,pm(i=>{Io(o,{transform:"translate3d("+Ji(e)+"%,0,0)",transition:"all "+r+"ms "+a}),e===1?(Io(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Io(n,{transition:"all "+r+"ms linear",opacity:"0"}),setTimeout(function(){le.remove(),i()},r)},r)):setTimeout(()=>i(),r)}),le},isStarted:()=>typeof le.status=="number",start:()=>{le.status||le.set(0);const e=()=>{setTimeout(()=>{le.status&&(le.trickle(),e())},le.settings.trickleSpeed)};return le.settings.trickle&&e(),le},done:e=>!e&&!le.status?le:le.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=le.status;return t?(typeof e!="number"&&(e=(1-t)*Cr(Math.random()*t,.1,.95)),t=Cr(t+e,0,.994),le.set(t)):le.start()},trickle:()=>le.inc(Math.random()*le.settings.trickleRate),render:e=>{if(le.isRendered())return document.getElementById("nprogress");Xi(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=le.settings.template;const n=t.querySelector(le.settings.barSelector),o=e?"-100":Ji(le.status||0),r=document.querySelector(le.settings.parent);return Io(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),r!==document.body&&Xi(r,"nprogress-custom-parent"),r==null||r.appendChild(t),t},remove:()=>{Zi(document.documentElement,"nprogress-busy"),Zi(document.querySelector(le.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&hm(e)},isRendered:()=>!!document.getElementById("nprogress")},Cr=(e,t,n)=>e<t?t:e>n?n:e,Ji=e=>(-1+e)*100,pm=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Io=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(l,s){return s.toUpperCase()})}function o(i){const l=document.body.style;if(i in l)return i;let s=e.length;const c=i.charAt(0).toUpperCase()+i.slice(1);let d;for(;s--;)if(d=e[s]+c,d in l)return d;return i}function r(i){return i=n(i),t[i]??(t[i]=o(i))}function a(i,l,s){l=r(l),i.style[l]=s}return function(i,l){for(const s in l){const c=l[s];c!==void 0&&Object.prototype.hasOwnProperty.call(l,s)&&a(i,s,c)}}}(),sc=(e,t)=>(typeof e=="string"?e:Ca(e)).indexOf(" "+t+" ")>=0,Xi=(e,t)=>{const n=Ca(e),o=n+t;sc(n,t)||(e.className=o.substring(1))},Zi=(e,t)=>{const n=Ca(e);if(!sc(e,t))return;const o=n.replace(" "+t+" "," ");e.className=o.substring(1,o.length-1)},Ca=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),hm=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},mm=()=>{fe(()=>{const e=vt(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||le.start()}),e.afterEach(n=>{t.add(n.path),le.done()})})},vm=Re({setup(){mm()}}),gm=JSON.parse(`{"encrypt":{},"author":{"name":"DGP-Studio","url":"https://github.com/DGP-Studio"},"logo":"https://img.alicdn.com/imgextra/i4/1797064093/O1CN01vK3m2w1g6duwt8quS_!!1797064093.png","repo":"DGP-Studio/Snap.Hutao","pageInfo":["Author","Original","Date","Category","Tag","ReadingTime"],"docsRepo":"DGP-Studio/Snap.Hutao.Docs","docsDir":"docs","locales":{"/zh/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/zh/",{"text":"文档","icon":"iconfont icon-article","link":"/zh/menu"},{"text":"下载","icon":"iconfont icon-install","link":"/zh/quick-start"},{"text":"支持我们","icon":"iconfont icon-like","link":"/zh/support-us"},{"text":"加入社区","icon":"iconfont icon-community","link":"/zh/community"},{"text":"帮助与支持","icon":"iconfont icon-define","prefix":"/zh/","children":[{"text":"更新日志","icon":"iconfont icon-update","link":"statements/update-log"},{"text":"服务可用性","children":[{"text":"Uptime Kuma","icon":"/images/202312/uptime-kuma.svg","link":"https://status.snapgenshin.cn/status"}]},{"text":"问题与反馈","children":[{"text":"常见问题","icon":"iconfont icon-ask","link":"advanced/FAQ.html"},{"text":"反馈问题","icon":"iconfont icon-debug","link":"statements/bug-report.html"}]}]}],"sidebar":{"/zh/":["","project","i18n","quick-start","support-us",{"icon":"iconfont icon-read","text":"功能指南","prefix":"features/","children":[{"icon":"iconfont icon-module","text":"游戏工具","children":["dashboard","game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","mhy-account-switch"]},{"icon":"iconfont icon-study","text":"游戏 WIKI","children":["character-wiki","weapon-wiki","monster-wiki"]},{"icon":"iconfont icon-setting","text":"软件功能","children":["setup","feedback-center","hutao-passport","hutao-settings"]}]},{"icon":"iconfont icon-advance","text":"高级","prefix":"advanced/","children":"structure"},{"icon":"iconfont icon-github","text":"开源开发","prefix":"development/","children":"structure"},{"icon":"iconfont icon-article","text":"声明和公告","prefix":"statements/","children":"structure"},{"icon":"iconfont icon-article","text":"开发日志","prefix":"blog/","children":"structure"}]},"footer":"用开源社区力量为原神 PC 端玩家带来最好的游戏体验","displayFooter":true},"/en/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page on GitHub","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["Theres nothing here.","How did we get here?","Thats a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"},"navbar":["/en/",{"text":"Document","icon":"iconfont icon-article","link":"/en/menu"},{"text":"Download","icon":"iconfont icon-install","link":"/en/quick-start"},{"text":"Support us","icon":"iconfont icon-like","link":"/en/support-us"},{"text":"Community","icon":"iconfont icon-community","link":"/en/community"},{"text":"Help & Support","icon":"iconfont icon-define","prefix":"/en/","children":[{"text":"Update Log","icon":"iconfont icon-update","link":"statements/update-log"},{"text":"Service Availability","children":[{"text":"Uptime Kuma","icon":"/images/202312/uptime-kuma.svg","link":"https://status.snapgenshin.cn/status"}]},{"text":"Question & Feedback","children":[{"text":"FAQ","icon":"iconfont icon-ask","link":"advanced/FAQ"},{"text":"Report Bug","icon":"iconfont icon-debug","link":"statements/bug-report"}]}]}],"sidebar":{"/en/":["","project","i18n","quick-start","support-us",{"icon":"iconfont icon-read","text":"Features","prefix":"features/","children":[{"icon":"iconfont icon-module","text":"Game Tools","children":["dashboard","game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","mhy-account-switch"]},{"icon":"iconfont icon-study","text":"Game WIKI","children":["character-wiki","weapon-wiki","monster-wiki"]},{"icon":"iconfont icon-setting","text":"Snap Hutao Features","children":["setup","feedback-center","hutao-passport","hutao-settings"]}]},{"icon":"iconfont icon-advance","text":"Advanced","prefix":"advanced/","children":"structure"},{"icon":"iconfont icon-github","text":"Open Source Development","prefix":"development/","children":"structure"},{"icon":"iconfont icon-article","text":"Statements","prefix":"statements/","children":"structure"},{"icon":"iconfont icon-article","text":"Dev Logs","prefix":"blog/","children":"structure"}]},"footer":"Be the best Genshin Impact tool","displayFooter":true},"/id/":{"lang":"id-ID","navbarLocales":{"langName":"Indonesia","selectLangAriaLabel":"Pilih Bahasa"},"metaLocales":{"author":"Penulis","date":"Ditulis pada","origin":"Original","views":"Dilihat","category":"Kategori","tag":"Tag","readingTime":"Waktu Membaca","words":"Kata","toc":"Pada Halaman Ini","prev":"Sebelumnya","next":"Selanjutnya","lastUpdated":"Terakhir diperbarui","contributors":"Kontributor","editLink":"Edit halaman ini di GitHub","print":"Cetak"},"outlookLocales":{"themeColor":"Warna Tema","darkmode":"Mode Tema","fullscreen":"Layar Penuh"},"routeLocales":{"skipToContent":"Langsung ke konten utama","notFoundTitle":"Halaman tidak ditemukan","notFoundMsg":["Tidak ada apapun disini.","Bagaimana kita bisa sampai kesini?","Itu adalah Empat-Nol-Empat.","Tampaknya kami memiliki beberapa tautan situs yang rusak."],"back":"Kembali","home":"Ke Beranda","openInNewWindow":"Buka di jendela baru"},"navbar":["/id/",{"text":"Document","icon":"iconfont icon-article","link":"/id/menu"},{"text":"Unduh","icon":"iconfont icon-install","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52"},{"text":"Support us","icon":"iconfont icon-like","link":"/id/support-us"},{"text":"Komunitas","icon":"iconfont icon-community","link":"/id/community"},{"text":"Servis Tersedia","icon":"iconfont icon-define","children":[{"text":"Uptime Kuma","icon":"/images/202312/uptime-kuma.svg","link":"https://status.snapgenshin.cn/status"}]}],"sidebar":{"/id/":["","project","i18n","quick-start","support-us",{"icon":"iconfont icon-read","text":"Fitur","prefix":"features/","children":"structure"},{"icon":"iconfont icon-advance","text":"Lanjutan","prefix":"advanced/","children":"structure"},{"icon":"iconfont icon-github","text":"Pengembangan Sumber Terbuka","prefix":"development/","children":"structure"},{"icon":"iconfont icon-article","text":"Statement","prefix":"statements/","children":"structure"},{"icon":"iconfont icon-article","text":"Dev Logs","prefix":"blog/","children":"structure"}]},"footer":"Menjadi alat terbaik untuk Genshin Impact","displayFooter":true},"/ru/":{"lang":"ru-RU","navbarLocales":{"langName":"Русский","selectLangAriaLabel":"Выберите язык"},"metaLocales":{"author":"Автор","date":"Дата написания","origin":"Оригинал","views":"Просмотры страницы","category":"Категория","tag":"Тэги","readingTime":"Время чтения","words":"Слова","toc":"На этой странице","prev":"Предыдущая","next":"Следующая","lastUpdated":"Последнее обновление","contributors":"Контрибьюторы","editLink":"Редактировать страницу на GitHub","print":"Печать"},"outlookLocales":{"themeColor":"Цвет темы","darkmode":"Режим темы","fullscreen":"Полный экран"},"routeLocales":{"skipToContent":"Перейти к основному содержанию","notFoundTitle":"Страница не найдена","notFoundMsg":["Здесь ничего нет.","Как мы сюда попали?","Это четыре-о-четыре.","Похоже, у нас есть несколько неработающих ссылок."],"back":"Вернуться назад","home":"Вернуться на главную","openInNewWindow":"Открыть в новом окне"},"navbar":["/ru/",{"text":"Документация","icon":"iconfont icon-article","link":"/ru/menu"},{"text":"Скачать","icon":"iconfont icon-install","link":"https://api.snapgenshin.com/patch/hutao/download"},{"text":"Support us","icon":"iconfont icon-like","link":"/ru/support-us"},{"text":"Сообщество","icon":"iconfont icon-community","link":"/ru/community"},{"text":"Доступность сервиса","icon":"iconfont icon-define","children":[{"text":"Uptime Kuma","icon":"/images/202312/uptime-kuma.svg","link":"https://status.snapgenshin.cn/status"}]}],"sidebar":{"/ru/":["","project","i18n","quick-start","support-us",{"icon":"iconfont icon-read","text":"Features","prefix":"features/","children":"structure"},{"icon":"iconfont icon-advance","text":"Advanced","prefix":"advanced/","children":"structure"},{"icon":"iconfont icon-github","text":"Open Source Development","prefix":"development/","children":"structure"},{"icon":"iconfont icon-article","text":"Statements","prefix":"statements/","children":"structure"},{"icon":"iconfont icon-article","text":"Dev Logs","prefix":"blog/","children":"structure"}]},"footer":"Лучший инструмент для Genshin Impact","displayFooter":true},"/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["Theres nothing here.","How did we get here?","Thats a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"}}}}`),_m=X(gm),cc=()=>_m,uc=Symbol(""),ym=()=>{const e=Ce(uc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},bm=(e,t)=>{const{locales:n,...o}=e;return{...o,...n==null?void 0:n[t]}},wm=Re({enhance({app:e}){const t=cc(),n=e._context.provides[wa],o=S(()=>bm(t.value,n.routeLocale.value));e.provide(uc,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}});var Em={provider:"Giscus",lightTheme:"https://unpkg.com/vuepress-theme-hope@2.0.0-rc.31/templates/giscus/light.css",darkTheme:"https://unpkg.com/vuepress-theme-hope@2.0.0-rc.31/templates/giscus/dark.css",repo:"DGP-Studio/Snap.Hutao.Docs.Comments",repoId:"R_kgDOKySqhg",category:"Announcements",categoryId:"DIC_kwDOKySqhs4CbRrr",mapping:"pathname",inputPosition:"bottom"};const Tm=Em;let km=Tm;const dc=Symbol(""),fc=()=>Ce(dc),Lm=fc,Sm=e=>{e.provide(dc,km)},pc=()=>u("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",preserveAspectRatio:"xMidYMid",viewBox:"0 0 100 100"},[u("circle",{cx:"28",cy:"75",r:"11",fill:"currentColor"},u("animate",{attributeName:"fill-opacity",begin:"0s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"})),u("path",{fill:"none",stroke:"#88baf0","stroke-width":"10",d:"M28 47a28 28 0 0 1 28 28"},u("animate",{attributeName:"stroke-opacity",begin:"0.1s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"})),u("path",{fill:"none",stroke:"#88baf0","stroke-width":"10",d:"M28 25a50 50 0 0 1 50 50"},u("animate",{attributeName:"stroke-opacity",begin:"0.2s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"}))]);pc.displayName="LoadingIcon";const el=["ar","ca","da","de","en","eo","es","fa","fr","he","id","it","ja","ko","nl","pl","pt","ro","ru","th","tr","uk","uz","vi","zh-CN","zh-TW"],Om=j({name:"GiscusComment",props:{identifier:{type:String,required:!0},darkmode:Boolean},setup(e){const t=Lm(),n=or(),o=!!(t.repo&&t.repoId&&t.category&&t.categoryId),{repo:r,repoId:a,category:i,categoryId:l}=t,s=X(!1),c=S(()=>{if(el.includes(n.value))return n.value;const f=n.value.split("-")[0];return el.includes(f)?f:"en"}),d=S(()=>({repo:r,repoId:a,category:i,categoryId:l,lang:c.value,theme:e.darkmode?t.darkTheme||"dark":t.lightTheme||"light",mapping:t.mapping||"pathname",term:e.identifier,inputPosition:t.inputPosition||"top",reactionsEnabled:t.reactionsEnabled===!1?"0":"1",strict:t.strict===!1?"0":"1",loading:t.lazyLoading===!1?"eager":"lazy",emitMetadata:"0"}));return fe(async()=>{await g(()=>import("./giscus-7BMGhbDA.js"),__vite__mapDeps([])),s.value=!0}),()=>o?u("div",{id:"comment",class:["giscus-wrapper",{"input-top":t.inputPosition!=="bottom"}]},s.value?u("giscus-widget",d.value):u(pc)):null}}),Cm=j({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=fc(),n=_e(),o=Le(),r=t.comment!==!1,a=S(()=>o.value.comment||r&&o.value.comment!==!1);return()=>u(Om,{id:"vp-comment",identifier:o.value.commentID||n.value.path,darkmode:e.darkmode,style:{display:a.value?"block":"none"}})}}),xm=Re({enhance:({app:e})=>{Sm(e),e.component("CommentService",Cm)}}),Am=/\b(?:Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini)/i,Im=()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator&&Am.test(navigator.userAgent),Pm=({delay:e=500,duration:t=2e3,locales:n,selector:o,showInMobile:r})=>{const{copy:a,copied:i}=Th({legacy:!0,copiedDuring:t}),l=Cn(n),s=_e(),c=p=>{if(!p.hasAttribute("copy-code-registered")){const m=document.createElement("button");m.type="button",m.classList.add("vp-copy-code-button"),m.innerHTML='<div class="vp-copy-icon" />',m.setAttribute("aria-label",l.value.copy),m.setAttribute("data-copied",l.value.copied),p.parentElement&&p.parentElement.insertBefore(m,p),p.setAttribute("copy-code-registered","")}},d=()=>{en().then(()=>Vs(e)).then(()=>{o.forEach(p=>{document.querySelectorAll(p).forEach(c)})})},f=(p,m,_)=>{let{innerText:T=""}=m;/language-(shellscript|shell|bash|sh|zsh)/.test(p.classList.toString())&&(T=T.replace(/^ *(\$|>) /gm,"")),a(T).then(()=>{_.classList.add("copied"),ie(i,()=>{_.classList.remove("copied"),_.blur()},{once:!0})})};fe(()=>{const p=!Im()||r;p&&d(),ke("click",m=>{const _=m.target;if(_.matches('div[class*="language-"] > button.copy')){const T=_.parentElement,w=_.nextElementSibling;w&&f(T,w,_)}else if(_.matches('div[class*="language-"] div.vp-copy-icon')){const T=_.parentElement,w=T.parentElement,b=T.nextElementSibling;b&&f(w,b,T)}}),ie(()=>s.value.path,()=>{p&&d()})})};var Rm={"/zh/":{copy:"复制代码",copied:"已复制"},"/en/":{copy:"Copy code",copied:"Copied"},"/id/":{copy:"Salin kode",copied:"Disalin"},"/ru/":{copy:"Скопировать код",copied:"Скопировано"},"/":{copy:"Copy code",copied:"Copied"}},Dm=['.theme-hope-content div[class*="language-"] pre'];const Mm=500,Nm=2e3,Vm=Rm,Bm=Dm,$m=!1,Hm=Re({setup:()=>{Pm({selector:Bm,locales:Vm,duration:Nm,delay:Mm,showInMobile:$m})}}),Fm=()=>{ke("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})},xr=La("VUEPRESS_TAB_STORE",{});var zm=j({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=X(e.active),o=Ue([]),r=()=>{e.tabId&&(xr.value[e.tabId]=e.data[n.value].id)},a=(c=n.value)=>{n.value=c<o.value.length-1?c+1:0,o.value[n.value].focus()},i=(c=n.value)=>{n.value=c>0?c-1:o.value.length-1,o.value[n.value].focus()},l=(c,d)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=d):c.key==="ArrowRight"?(c.preventDefault(),a()):c.key==="ArrowLeft"&&(c.preventDefault(),i()),r()},s=()=>{if(e.tabId){const c=e.data.findIndex(({id:d})=>xr.value[e.tabId]===d);if(c!==-1)return c}return e.active};return fe(()=>{n.value=s(),ie(()=>xr.value[e.tabId],(c,d)=>{if(e.tabId&&c!==d){const f=e.data.findIndex(({id:p})=>p===c);f!==-1&&(n.value=f)}})}),()=>e.data.length?u("div",{class:"vp-tabs"},[u("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:c},d)=>{const f=d===n.value;return u("button",{type:"button",ref:p=>{p&&(o.value[d]=p)},class:["vp-tab-nav",{active:f}],role:"tab","aria-controls":`tab-${e.id}-${d}`,"aria-selected":f,onClick:()=>{n.value=d,r()},onKeydown:p=>l(p,d)},t[`title${d}`]({value:c,isActive:f}))})),e.data.map(({id:c},d)=>{const f=d===n.value;return u("div",{class:["vp-tab",{active:f}],id:`tab-${e.id}-${d}`,role:"tabpanel","aria-expanded":f},[u("div",{class:"vp-tab-title"},t[`title${d}`]({value:c,isActive:f})),t[`tab${d}`]({value:c,isActive:f})])})]):null}});const jm=Re({enhance:({app:e})=>{e.component("Tabs",zm)},setup:()=>{Fm()}});let Wm={};const hc=Symbol(""),Um=()=>Ce(hc),Gm=e=>{e.provide(hc,Wm)},Km='<div class="photo-swipe-loading"><svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" preserveAspectRatio="xMidYMid" viewBox="25 25 50 50"><animateTransform attributeName="transform" type="rotate" dur="2s" keyTimes="0;1" repeatCount="indefinite" values="0;360"></animateTransform><circle cx="50" cy="50" r="20" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round"><animate attributeName="stroke-dasharray" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1,200;90,200;1,200"></animate><animate attributeName="stroke-dashoffset" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="0;-35px;-125px"></animate></circle></svg></div>',qm=e=>ye(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),mc=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>t(mc(e)),e.onerror=o=>n(o))}),Ym=e=>{const{isSupported:t,toggle:n}=Sa();e.on("uiRegister",()=>{t.value&&e.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'<svg class="pswp__icn" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M249.5 270.833H437v-75H212a37.5 37.5 0 0 0-37.5 37.5v225h75v-187.5zm-37.5 600h225v-75H249.5v-187.5h-75v225a37.5 37.5 0 0 0 37.5 37.5zm637.5-37.5v-225h-75v187.5H587v75h225a37.5 37.5 0 0 0 37.5-37.5zM587 270.833h187.5v187.5h75v-225a37.5 37.5 0 0 0-37.5-37.5H587v75z"/></svg>',onClick:()=>{n()}}),e.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'<path d="M20.5 14.3 17.1 18V10h-2.2v7.9l-3.4-3.6L10 16l6 6.1 6-6.1-1.5-1.6ZM23 23H9v2h14" id="pswp__icn-download"/>',outlineID:"pswp__icn-download"},onInit:(o,r)=>{o.setAttribute("download",""),o.setAttribute("target","_blank"),o.setAttribute("rel","noopener"),r.on("change",()=>{o.setAttribute("href",r.currSlide.data.src)})}}),e.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:(o,r)=>{const a=[];let i=-1;for(let l=0;l<r.getNumItems();l++){const s=document.createElement("div");s.className="photo-swipe-bullet",s.onclick=c=>{r.goTo(a.indexOf(c.target))},a.push(s),o.appendChild(s)}r.on("change",()=>{i>=0&&a[i].classList.remove("active"),a[r.currIndex].classList.add("active"),i=r.currIndex})}})})},Qm=(e,t,n=!0)=>g(()=>import("./photoswipe.esm-SzV8tJDW.js"),__vite__mapDeps([])).then(({default:o})=>{let r=null;const a=e.map(i=>({html:Km,element:i,msrc:i.src}));return e.forEach((i,l)=>{const s=()=>{r==null||r.destroy(),r=new o({preloaderDelay:0,showHideAnimationType:"zoom",...t,dataSource:a,index:l,...n?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),Ym(r),r.addFilter("thumbEl",()=>i),r.addFilter("placeholderSrc",()=>i.src),r.init()};i.getAttribute("photo-swipe")||(i.style.cursor="zoom-in",i.addEventListener("click",()=>{s()}),i.addEventListener("keypress",({key:c})=>{c==="Enter"&&s()}),i.setAttribute("photo-swipe","")),mc(i).then(c=>{a.splice(l,1,c),r==null||r.refreshSlideContent(l)})}),n?ke("wheel",()=>{r==null||r.close()}):()=>{}}),Jm=({selector:e,locales:t,delay:n=500,scrollToClose:o=!0})=>{const r=Um(),a=Cn(t),i=_e(),l=Le();let s=null;const c=()=>{const{photoSwipe:d}=l.value;d!==!1&&en().then(()=>Vs(n)).then(async()=>{const f=ye(d)?d:e;s=await Qm(qm(f),{...r,...a.value},o)})};fe(()=>{c(),ie(()=>i.value.path,()=>{s==null||s(),c()})}),On(()=>{s==null||s()})};var Xm={"/zh/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"},"/en/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to full screen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"},"/id/":{closeTitle:"Tutup",downloadTitle:"Unduh gambar",fullscreenTitle:"Beralih ke layar penuh",zoomTitle:"Perbesar/Perkecil",arrowPrevTitle:"Sebelumnya (Panah kiri)",arrowNextTitle:"Selanjutnya (Panah kanan)"},"/ru/":{closeTitle:"Закрыть",downloadTitle:"Загрузить изображение",fullscreenTitle:"Переключиться на полный экран",zoomTitle:"Увеличить/Уменьшить",arrowPrevTitle:"Предыдущая (Стрелка влево)",arrowNextTitle:"Следующая (Стрелка вправо)"},"/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to full screen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"}};const Zm=".theme-hope-content :not(a) > img:not([no-view])",ev=Xm,tv=800,nv=!0,ov=Re({enhance:({app:e})=>{Gm(e)},setup:()=>{Jm({selector:Zm,delay:tv,locales:ev,scrollToClose:nv})}});function rv(e){return{all:e=e||new Map,on:function(t,n){var o=e.get(t);o?o.push(n):e.set(t,[n])},off:function(t,n){var o=e.get(t);o&&(n?o.splice(o.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var o=e.get(t);o&&o.slice().map(function(r){r(n)}),(o=e.get("*"))&&o.slice().map(function(r){r(t,n)})}}}const av=()=>{navigator.serviceWorker.getRegistration().then(e=>{e&&e.active&&(e==null||e.addEventListener("updatefound",()=>{window.location.reload(!0)}))})},iv=async(e,t={},n=!0)=>{const{register:o}=await g(()=>import("./index-DTEEl-sV.js"),__vite__mapDeps([]));o(e,{ready(r){var a;n&&console.info("[Service Worker]: active"),(a=t.ready)==null||a.call(t,r)},registered(r){var a;n&&console.log("[Service Worker]: registered"),(a=t.registered)==null||a.call(t,r)},cached(r){var a;n&&console.log("[Service Worker]: cached"),(a=t.cached)==null||a.call(t,r)},async updatefound(r){var a;await navigator.serviceWorker.getRegistration()&&(n&&console.log("[Service Worker]: update found"),(a=t.updatefound)==null||a.call(t,r))},updated(r){var a;n&&console.log("[Service Worker]: updated"),(a=t.updated)==null||a.call(t,r)},offline(){var r;n&&console.log("[Service Worker]: offline"),(r=t.offline)==null||r.call(t)},error(r){var a;n&&console.error("[Service Worker]: ",r),(a=t.error)==null||a.call(t,r)}})},vc=Symbol(""),lv=()=>{const e=Ce(vc);if(!e)throw new Error("usePwaEvent() is called without provider.");return e},sv=async(e,t)=>iv(Pe(e),{ready(n){t.emit("ready",n)},registered(n){t.emit("registered",n)},cached(n){t.emit("cached",n)},updatefound(n){t.emit("updatefound",n)},updated(n){const o="service-worker-version",r=Number(localStorage.getItem(o)||0);localStorage.setItem(o,(r+1).toString()),localStorage.removeItem("manifest"),t.emit("updated",n)},offline(){t.emit("offline")},error(n){t.emit("error",n)}}),cv=(e,t=!1)=>{const n=rv();Qt(vc,n),fe(async()=>{var r;let o=!1;(r=navigator.serviceWorker)!=null&&r.controller&&navigator.serviceWorker.addEventListener("controllerchange",()=>{o||(o=!0,window.location.reload())}),t&&av(),await sv(e,n)})},uv=()=>{fe(()=>{if(window.matchMedia("(display-mode: standalone)").matches){const t=document.head.querySelector('meta[name="viewport"]');if(t){t.setAttribute("content","width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover");return}const n=document.createElement("meta");n.name="viewport",n.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover",document.head.appendChild(n)}})},gc=({name:e="",color:t="currentColor"},{slots:n})=>{var o;return u("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(o=n.default)==null?void 0:o.call(n))};gc.displayName="SVGWrapper";const _c=()=>u(gc,{name:"update"},()=>u("path",{d:"M949.949 146.25v255.826c0 21.981-13.989 35.97-35.97 35.97H658.154c-13.988 0-25.983-7.992-33.973-21.981-5.997-13.989-4-27.977 7.991-39.97l79.942-77.946c-55.954-51.973-121.918-77.955-199.863-77.955-37.975 0-75.95 8.002-113.924 21.99-37.975 15.985-67.948 37.976-91.934 63.957-25.982 23.987-47.973 53.96-63.957 91.934-29.983 73.955-29.983 153.895 0 227.85 15.984 37.976 37.975 67.947 63.957 91.934 23.986 25.982 53.959 47.973 91.934 63.956 37.974 13.989 75.95 21.991 113.924 21.991 45.967 0 87.942-9.998 127.913-29.982 41.976-17.99 75.951-45.967 101.931-83.943 7.993-4 11.994-5.995 13.989-5.995 5.997 0 9.998 1.994 13.988 5.995l77.958 77.946c3.989 4 5.986 7.993 5.986 11.994 0 1.994-1.996 5.995-3.99 11.994-43.973 51.962-93.941 91.934-151.9 117.914-53.958 25.983-115.92 39.972-185.874 39.972-61.961 0-119.921-11.984-169.89-33.973-57.96-25.985-105.923-57.963-139.896-93.943-35.98-33.972-67.958-81.936-93.94-139.897-45.967-101.93-45.967-237.846 0-339.777 25.982-57.96 57.96-105.923 93.94-139.896 33.973-35.98 81.936-67.958 139.896-93.94 49.968-21.99 107.928-33.974 169.89-33.974 55.963 0 109.923 9.988 161.885 29.973 53.97 21.99 101.933 51.963 139.908 89.938l73.954-73.944c9.987-9.998 23.987-13.988 39.971-8.002 13.988 8.002 21.98 19.995 21.98 33.984z"}));_c.displayName="UpdateIcon";const dv=j({name:"PwaFoundPopup",props:{locales:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=Cn(e.locales),o=X(!1),r=()=>{o.value&&(window.location.reload(!0),o.value=!1)};return fe(()=>{const a=lv();a.on("updatefound",()=>{navigator.serviceWorker.getRegistration().then(i=>{i&&i.active&&(o.value=!0)})}),a.on("updated",()=>{o.value=!1})}),()=>u(Tt,{name:"popup"},()=>{var a;return((a=t.default)==null?void 0:a.call(t,{found:o.value,refresh:r}))||(o.value?u("button",{type:"button",class:"sw-hint-popup",tabindex:0,onClick:()=>r()},[n.value.hint,u("span",{class:"icon-wrapper"},u(_c))]):null)})}});var fv={"/zh/":{install:"安装",iOSInstall:"点击分享按钮然后点击“添加到主屏幕”",cancel:"取消",close:"关闭",prevImage:"上一张图片",nextImage:"下一张图片",desc:"详情",feature:"主要特色",explain:"该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。",hint:"发现新内容可用",update:"新内容已就绪"},"/en/":{install:"Install",iOSInstall:"Tap the share button and then 'Add to Home Screen'",cancel:"Cancel",close:"Close",prevImage:"Previous Image",nextImage:"Next Image",desc:"Description",feature:"Key Features",explain:"This app can be installed on your PC or mobile device. This will allow this web app to look and behave like any other installed app. You will find it in your app lists and be able to pin it to your home screen, start menus or task bars. This installed web app will also be able to safely interact with other apps and your operating system. ",hint:"New content found.",update:"New content is available."},"/id/":{install:"Install",iOSInstall:"Ketuk tombol bagikan, lalu 'Tambahkan ke Layar Utama'",cancel:"Batal",close:"Tutup",prevImage:"Gambar sebelumnya",nextImage:"Gambar selanjutnya",desc:"Keterangan",feature:"Fitur",explain:"Aplikasi ini dapat diinstal di PC atau perangkat seluler Anda. Ini akan memungkinkan aplikasi web ini terlihat seperti aplikasi terpasang lainnya. Anda bisa menemukannya di daftar aplikasi dan dapat menyematkannya ke layar beranda, menu start, atau menu ke taskbar. Aplikasi web yang terinstal ini juga dapat berinteraksi dengan aplikasi lain dan dengan sistem operasi yang Anda gunakan. ",hint:"Konten baru ditemukan.",update:"Konten baru telah tersedia."},"/ru/":{install:"Установить",iOSInstall:"Нажмите кнопку «Поделиться», а затем «Добавить на главный экран»",cancel:"Отменить",close:"Закрыть",prevImage:"Предыдущее изображение",nextImage:"Следующее изображение",desc:"Описание",feature:"Основные функции",explain:"Это приложение может быть установлено на вашем компьютере или мобильном устройстве. Это позволит веб-приложению выглядеть и вести себя как любое другое установленное приложение. Вы найдете его в списках приложений и сможете закрепить его на домашнем экране, в меню пуск или на панели задач. Установленное веб-приложение также сможет безопасно взаимодействовать с другими приложениями и операционной системой. ",hint:"Найден новый контент",update:"Доступен новый контент."},"/":{install:"Install",iOSInstall:"Tap the share button and then 'Add to Home Screen'",cancel:"Cancel",close:"Close",prevImage:"Previous Image",nextImage:"Next Image",desc:"Description",feature:"Key Features",explain:"This app can be installed on your PC or mobile device. This will allow this web app to look and behave like any other installed app. You will find it in your app lists and be able to pin it to your home screen, start menus or task bars. This installed web app will also be able to safely interact with other apps and your operating system. ",hint:"New content found.",update:"New content is available."}};const pv=fv,hv=()=>u(dv,{locales:pv}),mv=Re({setup:()=>{cv("service-worker.js",!1),uv()},rootComponents:[hv]}),vv=e=>{const t=ke("keydown",n=>{const o=n.key==="k"&&(n.ctrlKey||n.metaKey);!(n.key==="/")&&!o||(n.preventDefault(),e(),t())})};function gv(e,t,n){var o,r,a;t===void 0&&(t=50),n===void 0&&(n={});var i=(o=n.isImmediate)!=null&&o,l=(r=n.callback)!=null&&r,s=n.maxWait,c=Date.now(),d=[];function f(){if(s!==void 0){var m=Date.now()-c;if(m+t>=s)return s-m}return t}var p=function(){var m=[].slice.call(arguments),_=this;return new Promise(function(T,w){var b=i&&a===void 0;if(a!==void 0&&clearTimeout(a),a=setTimeout(function(){if(a=void 0,c=Date.now(),!i){var y=e.apply(_,m);l&&l(y),d.forEach(function(O){return(0,O.resolve)(y)}),d=[]}},f()),b){var k=e.apply(_,m);return l&&l(k),T(k)}d.push({resolve:T,reject:w})})};return p.cancel=function(m){a!==void 0&&clearTimeout(a),d.forEach(function(_){return(0,_.reject)(m)}),d=[]},p}const _v=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,yv=()=>{const e=vt();return{hitComponent:({hit:t,children:n})=>({type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:t.url,onClick:o=>{_v(o)||(o.preventDefault(),e.push(Ei(t.url,"/")))},children:n},__v:null}),navigator:{navigate:({itemUrl:t})=>{e.push(Ei(t,"/"))}},transformSearchClient:t=>{const n=gv(t.search,500);return{...t,search:async(...o)=>n(...o)}}}},bv=(e=[],t)=>[`lang:${t}`,...Array.isArray(e)?e:[e]],wv=({buttonText:e="Search",buttonAriaLabel:t=e}={})=>`<button type="button" class="DocSearch DocSearch-Button" aria-label="${t}"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">${e}</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"><svg width="15" height="15" class="DocSearch-Control-Key-Icon"><path d="M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953" stroke-width="1.2" stroke="currentColor" fill="none" stroke-linecap="square"></path></svg></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button>`,Ev=16,yc=()=>{if(document.querySelector(".DocSearch-Modal"))return;const e=new Event("keydown");e.key="k",e.metaKey=!0,window.dispatchEvent(e),setTimeout(yc,Ev)},Tv=e=>{const t="algolia-preconnect";(window.requestIdleCallback||setTimeout)(()=>{if(document.head.querySelector(`#${t}`))return;const o=document.createElement("link");o.id=t,o.rel="preconnect",o.href=`https://${e}-dsn.algolia.net`,o.crossOrigin="",document.head.appendChild(o)})};var kv={locales:{"/zh/":{placeholder:"搜索文档",translations:{button:{buttonText:"搜索文档",buttonAriaLabel:"搜索文档"},modal:{searchBox:{resetButtonTitle:"清除查询条件",resetButtonAriaLabel:"清除查询条件",cancelButtonText:"取消",cancelButtonAriaLabel:"取消"},startScreen:{recentSearchesTitle:"搜索历史",noRecentSearchesText:"没有搜索历史",saveRecentSearchButtonTitle:"保存至搜索历史",removeRecentSearchButtonTitle:"从搜索历史中移除",favoriteSearchesTitle:"收藏",removeFavoriteSearchButtonTitle:"从收藏中移除"},errorScreen:{titleText:"无法获取结果",helpText:"你可能需要检查你的网络连接"},footer:{selectText:"选择",navigateText:"切换",closeText:"关闭",searchByText:"搜索提供者"},noResultsScreen:{noResultsText:"无法找到相关结果",suggestedQueryText:"你可以尝试查询",reportMissingResultsText:"你认为该查询应该有结果?",reportMissingResultsLinkText:"点击反馈"}}}},"/ru/":{placeholder:"Поиск",translations:{button:{buttonText:"Поиск",buttonAriaLabel:"Поиск"},modal:{searchBox:{resetButtonTitle:"Четкие критерии запроса",resetButtonAriaLabel:"Четкие критерии запроса",cancelButtonText:"Назад",cancelButtonAriaLabel:"Назад"},startScreen:{recentSearchesTitle:"История поиска",noRecentSearchesText:"Нету истории поиска",saveRecentSearchButtonTitle:"Сохранить в историю поиска",removeRecentSearchButtonTitle:"Удалить из истории поиска",favoriteSearchesTitle:"Закладки",removeFavoriteSearchButtonTitle:"Удалить из закладок"},errorScreen:{titleText:"Не удалось получить результат",helpText:"Проверте свое подключение к Интернету, а так-же запрашиваемый ресурс"},footer:{selectText:"Выбрать",navigateText:"Переключить",closeText:"Закрыть",searchByText:"Поиск"},noResultsScreen:{noResultsText:"Не удалось ничего найти по вашему запросу :",suggestedQueryText:"Вы можете попробовать запрос",reportMissingResultsText:"Как вы думаете, должен ли этот запрос давать какой-то результат :> ?",reportMissingResultsLinkText:"Связаться с нами"}}}},"/en/":{placeholder:"Search documentation",translations:{button:{buttonText:"Search documentation",buttonAriaLabel:"Search documentation"},modal:{searchBox:{resetButtonTitle:"Clear search query",resetButtonAriaLabel:"Clear search query",cancelButtonText:"Cancel",cancelButtonAriaLabel:"Cancel"},startScreen:{recentSearchesTitle:"Search History",noRecentSearchesText:"No recent searches",saveRecentSearchButtonTitle:"Save to search history",removeRecentSearchButtonTitle:"Remove from search history",favoriteSearchesTitle:"Favorites",removeFavoriteSearchButtonTitle:"Remove from favorites"},errorScreen:{titleText:"Unable to retrieve results",helpText:"You may need to check your network connection"},footer:{selectText:"Select",navigateText:"Switch",closeText:"Close",searchByText:"Search provider"},noResultsScreen:{noResultsText:"No relevant results found",suggestedQueryText:"You can try searching for",reportMissingResultsText:"Do you think there should be results for this query?",reportMissingResultsLinkText:"Click here to provide feedback"}}}},"/id/":{placeholder:"Cari dokumentasi",translations:{button:{buttonText:"Cari dokumentasi",buttonAriaLabel:"Cari dokumentasi"},modal:{searchBox:{resetButtonTitle:"Hapus kueri pencarian",resetButtonAriaLabel:"Hapus kueri pencarian",cancelButtonText:"Batal",cancelButtonAriaLabel:"Batal"},startScreen:{recentSearchesTitle:"Riwayat Pencarian",noRecentSearchesText:"Tidak ada pencarian terbaru",saveRecentSearchButtonTitle:"Simpan ke riwayat pencarian",removeRecentSearchButtonTitle:"Hapus dari riwayat pencarian",favoriteSearchesTitle:"Favorit",removeFavoriteSearchButtonTitle:"Hapus dari favorit"},errorScreen:{titleText:"Tidak dapat mengambil hasil",helpText:"Anda mungkin perlu memeriksa koneksi internet Anda"},footer:{selectText:"Pilih",navigateText:"Alih",closeText:"Tutup",searchByText:"Penyedia pencarian"},noResultsScreen:{noResultsText:"Tidak ditemukan hasil yang relevan",suggestedQueryText:"Anda bisa mencoba mencari",reportMissingResultsText:"Apakah Anda pikir harus ada hasil untuk kueri ini?",reportMissingResultsLinkText:"Klik di sini untuk memberikan masukan"}}}}},appId:"28CTGDOOQD",apiKey:"72d7a9a0f9f0466218ea19988886dce8",indexName:"hutao"};const Lv=kv;g(()=>import("./style-l0sNRNKZ.js"),__vite__mapDeps([])),g(()=>import("./docsearch-l0sNRNKZ.js"),__vite__mapDeps([]));const Sv=j({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!1,default:()=>Lv}},setup(e){const t=yv(),n=or(),o=St(),r=X(!1),a=X(!1),i=S(()=>{var c;return{...e.options,...(c=e.options.locales)==null?void 0:c[o.value]}}),l=async()=>{var d;const{default:c}=await g(()=>import("./index-Ds2TtRM5.js"),__vite__mapDeps([]));c({...t,...i.value,container:`#${e.containerId}`,searchParameters:{...i.value.searchParameters,facetFilters:bv((d=i.value.searchParameters)==null?void 0:d.facetFilters,n.value)}}),r.value=!0},s=()=>{a.value||r.value||(a.value=!0,l(),yc(),ie(o,l))};return vv(s),fe(()=>Tv(i.value.appId)),()=>{var c;return[u("div",{id:e.containerId,style:{display:r.value?"block":"none"}}),r.value?null:u("div",{onClick:s,innerHTML:wv((c=i.value.translations)==null?void 0:c.button)})]}}}),Ov=Re({enhance({app:e}){e.component("Docsearch",Sv)}});var Cv={autoLocale:!0,switchLocale:"modal",localeConfig:{"/zh/":["zh-CN","zh-TW","zh"],"/en/":["en-US","en-UK","en"],"/id/":["id-ID","id"],"/ru/":["ru-RU","ru-KZ","ru-BY","ru-UA","ru-MD","ru-LV","tt-RU","ru"]},defaultLocale:"/en/",localeFallback:!0,defaultBehavior:"defaultLocale"};const bc=Cv,tl=fo(bc.localeConfig);var xv={"/zh/":{name:"简体中文",hint:"您的首选语言是 $1是否切换到该语言",switch:"切换到 $1",cancel:"取消"},"/en/":{name:"English",hint:"Your primary language is $1, do you want to switch to it?",switch:"Switch to $1",cancel:"Cancel"},"/id/":{name:"Bahasa Indonesia",hint:"Bahasa utama Anda adalah $1, apakah Anda ingin beralih ke sana?",switch:"Beralih ke $1",cancel:"Batal"},"/ru/":{name:"Русский",hint:"Ваш основной язык - $1, вы хотите переключиться на него?",switch:"Переключиться на $1",cancel:"Отмена"},"/":{name:"English",hint:"Your primary language is $1, do you want to switch to it?",switch:"Switch to $1",cancel:"Cancel"}};const nl=xv,{switchLocale:ol}=bc,rl=Dh("VUEPRESS_REDIRECT_LOCALES",{}),Av=j({name:"LanguageSwitch",setup(){const e=Ph(),t=Lt(),n=vt(),o=St(),r=X(!1),a=S(()=>{if(tl.some(([c])=>o.value===c)){for(const c of e.value)for(const[d,f]of tl)if(f.includes(c))return d===o.value?null:{lang:c,localePath:d}}return null}),i=S(()=>{if(a.value){const{lang:c,localePath:d}=a.value,f=[nl[o.value],nl[d]];return{hint:f.map(({hint:p})=>p.replace("$1",c)),switch:f.map(({switch:p})=>p.replace("$1",c)).join(" / "),cancel:f.map(({cancel:p})=>p).join(" / ")}}return null}),l=S(()=>a.value?t.path.replace(o.value,a.value.localePath):null),s=()=>{rl.value[o.value]=!0,r.value=!1};return fe(()=>{const c=Oa(document.body);rl.value[o.value]||(a.value?ol==="direct"?n.replace(l.value):ol==="modal"?r.value=!0:r.value=!1:r.value=!1),ie(r,d=>{c.value=d},{immediate:!0}),On(()=>{c.value=!1})}),()=>r.value?u(_s,{name:"lang-modal-fade"},()=>{var c,d,f;return r.value?u("div",{key:"mask",class:"lang-modal-mask"},u("div",{key:"popup",class:"lang-modal-wrapper"},[u("div",{class:"lang-modal-content"},(c=i.value)==null?void 0:c.hint.map(p=>u("p",p))),u("button",{type:"button",class:"lang-modal-action primary",onClick:()=>{s(),n.replace(l.value)}},(d=i.value)==null?void 0:d.switch),u("button",{type:"button",class:"lang-modal-action",onClick:()=>s()},(f=i.value)==null?void 0:f.cancel)])):null}):null}}),Iv=Re({setup(){},rootComponents:[Av]}),Ne=e=>{const{icon:t="",color:n,size:o}=e,r=n||o?{}:null;return n&&(r.color=n),o&&(r.height=Number.isNaN(Number(o))?o:`${o}px`),tn(t)?u("img",{class:"icon",src:t,alt:"","no-view":"",style:r}):Ea(t)?u("img",{class:"icon",src:Pe(t),alt:"","aria-hidden":"","no-view":"",style:r}):u(st("FontIcon"),e)};Ne.displayName="HopeIcon";const Pv=()=>{const e=vt(),t=Lt();return n=>{if(n)if(Ea(n))t.path!==n&&e.push(n);else if(bs(n))window&&window.open(n);else{const o=t.path.slice(0,t.path.lastIndexOf("/"));e.push(`${o}/${encodeURI(n)}`)}}},wc=()=>{const e=_e();return S(()=>e.value.readingTime??null)},Rv=(e,t)=>{const{minutes:n,words:o}=e,{less1Minute:r,word:a,time:i}=t;return{time:n<1?r:i.replace("$time",Math.round(n).toString()),words:a.replace("$word",o.toString())}};var al={"/zh/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"},"/en/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"},"/id/":{word:"Sekitar $word kata",less1Minute:"Kurang dari 1 menit",time:"Sekitar $time menit"},"/ru/":{word:"Около $word слов",less1Minute:"Меньше 1 минуты",time:"Около $time мин"},"/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"}};const il={words:"",time:""},Kr=typeof al>"u"?null:al,Dv=()=>Kr?Cn(Kr):S(()=>null),Mv=()=>{if(typeof Kr>"u")return S(()=>il);const e=wc(),t=Dv();return S(()=>e.value&&t.value?Rv(e.value,t.value):il)},on=()=>cc(),pe=()=>ym(),mo=()=>{const e=on();return S(()=>!!e.value.pure)},Ec=()=>{const e=pe(),t=Le();return S(()=>{const{author:n}=t.value;return n?Ki(n):n===!1?[]:Ki(e.value.author,!1)})},Nv=()=>{const e=Le();return S(()=>zh(e.value.category).map(t=>({name:t,path:""})))},Vv=()=>{const e=Le();return S(()=>jh(e.value.tag).map(t=>({name:t,path:""})))},Bv=()=>{const e=Le(),t=_e();return S(()=>{const n=lh(e.value.date);if(n)return n;const{createdTime:o}=t.value.git||{};return o?new Date(o):null})},$v=()=>{const e=pe(),t=_e(),n=Le(),o=Ec(),r=Nv(),a=Vv(),i=Bv(),l=wc(),s=Mv(),c=S(()=>({author:o.value,category:r.value,date:i.value,localizedDate:t.value.localizedDate,tag:a.value,isOriginal:n.value.isOriginal||!1,readingTime:l.value,readingTimeLocale:s.value,pageview:"pageview"in n.value?n.value.pageview:!0})),d=S(()=>"pageInfo"in n.value?n.value.pageInfo:"pageInfo"in e.value?e.value.pageInfo:null);return{info:c,items:d}};let Ar=null,Rn=null;const Hv={wait:()=>Ar,pending:()=>{Ar=new Promise(e=>{Rn=e})},resolve:()=>{Rn==null||Rn(),Ar=null,Rn=null}},Tc=()=>Hv,Fv="719px",zv="1440px",jv="false",xa={mobileBreakPoint:Fv,pcBreakPoint:zv,enableThemeColor:jv},{mobileBreakPoint:Wv,pcBreakPoint:Uv}=xa,ll=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,sr=()=>{const e=X(!1),t=X(!1),n=()=>{e.value=window.innerWidth<=(ll(Wv)??719),t.value=window.innerWidth>=(ll(Uv)??1440)};return fe(()=>{n(),ke("resize",n,!1),ke("orientationchange",n,!1)}),{isMobile:e,isPC:t}},kc=Symbol(""),vo=()=>{const e=Ce(kc);if(!e)throw new Error("useDarkmode() is called without provider.");return e},Gv=e=>{const t=on(),n=xh(),o=S(()=>t.value.darkmode||"switch"),r=La("vuepress-theme-hope-scheme","auto"),a=S(()=>{const l=o.value;return l==="disable"?!1:l==="enable"?!0:l==="auto"?n.value:l==="toggle"?r.value==="dark":r.value==="dark"||r.value==="auto"&&n.value}),i=S(()=>{const l=o.value;return l==="switch"||l==="toggle"});e.provide(kc,{canToggle:i,config:o,isDarkmode:a,status:r}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>a.value}})},Kv=()=>{const{config:e,isDarkmode:t,status:n}=vo();jl(()=>{e.value==="disable"?n.value="light":e.value==="enable"?n.value="dark":e.value==="toggle"&&n.value==="auto"&&(n.value="light")}),fe(()=>{ie(t,o=>document.documentElement.setAttribute("data-theme",o?"dark":"light"),{immediate:!0})})},Aa={"/zh/advanced/":["FAQ","exceptions","known-issue","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/zh/development/":["join","platform","contribute"],"/zh/statements/":["update-log","bug-report","privacy-notice","tos"],"/zh/blog/":["version-1-9-0-breaking-changes"],"/en/advanced/":["FAQ","exceptions","known-issue","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/en/development/":["join","platform","contribute"],"/en/statements/":["update-log","bug-report","privacy-notice","tos"],"/en/blog/":["version-1-9-0-breaking-changes"],"/id/features/":["setup","dashboard","game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","character-wiki","weapon-wiki","monster-wiki","mhy-account-switch","hutao-settings"],"/id/advanced/":["FAQ","exceptions","known-issue","dependency","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/id/development/":["join","contribute","platform"],"/id/statements/":["update-log","bug-report","privacy-notice","tos"],"/id/blog/":["version-1-9-0-breaking-changes"],"/ru/features/":["setup","dashboard","game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","character-wiki","weapon-wiki","monster-wiki","mhy-account-switch","hutao-settings"],"/ru/advanced/":["FAQ","exceptions","known-issue","dependency","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/ru/development/":["platform","contribute"],"/ru/statements/":["update-log","bug-report","privacy-notice","tos"],"/ru/blog/":["version-1-9-0-breaking-changes"],"/":[]},qv=(e,t)=>{const n=e.replace(t,"/").split("/"),o=[];let r=_a(t);return n.forEach((a,i)=>{i!==n.length-1?(r+=`${a}/`,o.push({link:r,name:a||"Home"})):a!==""&&(r+=a,o.push({link:r,name:a}))}),o};var ht;(function(e){e.type="y",e.title="t",e.shortTitle="s",e.icon="i",e.author="a",e.date="d",e.localizedDate="l",e.category="c",e.tag="g",e.isEncrypted="n",e.isOriginal="o",e.readingTime="r",e.excerpt="e",e.sticky="u",e.cover="v",e.index="I",e.order="O"})(ht||(ht={}));var sl;(function(e){e.article="a",e.home="h",e.slide="s",e.page="p"})(sl||(sl={}));const Kt=(e="",t="")=>Ea(t)?t:`${ys(e)}${t}`,vn=(e,t=!1)=>{const{meta:n,path:o,notFound:r}=ar(e);return r?{text:o,link:o}:{text:!t&&n[ht.shortTitle]?n[ht.shortTitle]:n[ht.title]||o,link:o,...n[ht.icon]?{icon:n[ht.icon]}:{}}},qr=({config:e,prefix:t=""})=>{const n=(o,r=t)=>{const a=ye(o)?vn(Kt(r,o)):o.link?{...o,...Jt(o.link)?{}:{link:vn(Kt(r,o.link)).link}}:o;if("children"in a){const i=Kt(r,a.prefix),l=a.children==="structure"?Aa[i]:a.children;return{type:"group",...a,prefix:i,children:l.map(s=>n(s,i))}}return{type:"page",...a}};return e.map(o=>n(o))},Yv=({config:e,page:t,headerDepth:n})=>{const o=xn(e).sort((r,a)=>a.length-r.length);for(const r of o)if(eo(decodeURI(t.path),r)){const a=e[r];return a?qr({config:a==="structure"?Aa[r]:a,page:t,headerDepth:n,prefix:r}):[]}return console.warn(`${t.path} is missing sidebar config.`),[]},Qv=({config:e,routeLocale:t,page:n,headerDepth:o})=>e==="structure"?qr({config:Aa[t],page:n,headerDepth:o,prefix:t}):Ur(e)?qr({config:e,page:n,headerDepth:o}):er(e)?Yv({config:e,page:n,headerDepth:o}):[],Lc=Symbol(""),Jv=()=>{const e=Le(),t=pe(),n=_e(),o=St(),r=S(()=>e.value.home?!1:e.value.sidebar??t.value.sidebar??"structure"),a=S(()=>e.value.headerDepth??t.value.headerDepth??2),i=Ta(()=>[r.value,a.value,n.value.path,null],()=>Qv({config:r.value,routeLocale:o.value,page:n.value,headerDepth:a.value}));Qt(Lc,i)},Ia=()=>{const e=Ce(Lc);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Xv=j({name:"PageFooter",setup(){const e=on(),t=pe(),n=Le(),o=Ec(),r=S(()=>{const{copyright:c,footer:d}=n.value;return d!==!1&&!!(c||d||t.value.displayFooter)}),a=S(()=>{const{footer:c}=n.value;return c===!1?!1:ye(c)?c:t.value.footer||""}),i=S(()=>o.value.map(({name:c})=>c).join(", ")),l=c=>`Copyright © ${new Date().getFullYear()} ${i.value} ${c?`${c} Licensed`:""}`,s=S(()=>{const{copyright:c,license:d=""}=n.value,{license:f}=e.value,{copyright:p}=t.value;return c??(d?l(d):ye(p)?p:i.value||f?l(f):!1)});return()=>r.value?u("footer",{class:"vp-footer-wrapper"},[a.value?u("div",{class:"vp-footer",innerHTML:a.value}):null,s.value?u("div",{class:"vp-copyright",innerHTML:s.value}):null]):null}}),cl=()=>null,je=j({name:"AutoLink",inheritAttrs:!1,props:{config:{type:Object,required:!0},exact:Boolean,noExternalLinkIcon:Boolean},emits:["focusout"],slots:Object,setup(e,{attrs:t,emit:n,slots:o}){const r=Lt(),a=Rs(),i=Yo(e,"config"),l=S(()=>tn(i.value.link)),s=S(()=>!l.value&&bs(i.value.link)),c=S(()=>i.value.target||(l.value?"_blank":void 0)),d=S(()=>c.value==="_blank"),f=S(()=>!l.value&&!s.value&&!d.value),p=S(()=>i.value.rel||(d.value?"noopener noreferrer":null)),m=S(()=>i.value.ariaLabel||i.value.text),_=S(()=>{if(e.exact)return!1;const w=xn(a.value.locales);return w.length?w.every(b=>b!==i.value.link):i.value.link!=="/"}),T=S(()=>f.value?i.value.activeMatch?new RegExp(i.value.activeMatch,"u").test(r.path):_.value?eo(r.path,i.value.link):r.path===i.value.link:!1);return()=>{const{before:w,after:b,default:k}=o,{text:y,icon:O,link:N}=i.value;return f.value?u(Be,{to:N,"aria-label":m.value,...t,class:["nav-link",{active:T.value},t.class],onFocusout:()=>n("focusout")},()=>k?k():[w?w():u(Ne,{icon:O}),y,b==null?void 0:b()]):u("a",{href:N,rel:p.value,target:c.value,"aria-label":m.value,...t,class:["nav-link",t.class],onFocusout:()=>n("focusout")},k?k():[w?w():u(Ne,{icon:O}),y,e.noExternalLinkIcon?null:u(lc),b==null?void 0:b()])}}}),Sc=j({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=_e(),o=Yo(e,"config"),r=S(()=>o.value.ariaLabel||o.value.text),a=X(!1);ie(()=>n.value.path,()=>{a.value=!1});const i=l=>{l.detail===0&&(a.value=!a.value)};return()=>{var l;return u("div",{class:["dropdown-wrapper",{open:a.value}]},[u("button",{type:"button",class:"dropdown-title","aria-label":r.value,onClick:i},[((l=t.title)==null?void 0:l.call(t))||u("span",{class:"title"},[u(Ne,{icon:o.value.icon}),e.config.text]),u("span",{class:"arrow"}),u("ul",{class:"nav-dropdown"},o.value.children.map((s,c)=>{const d=c===o.value.children.length-1;return u("li",{class:"dropdown-item"},"children"in s?[u("h4",{class:"dropdown-subtitle"},s.link?u(je,{config:s,onFocusout:()=>{s.children.length===0&&d&&(a.value=!1)}}):u("span",s.text)),u("ul",{class:"dropdown-subitem-wrapper"},s.children.map((f,p)=>u("li",{class:"dropdown-subitem"},u(je,{config:f,onFocusout:()=>{p===s.children.length-1&&d&&(a.value=!1)}}))))]:u(je,{config:s,onFocusout:()=>{d&&(a.value=!1)}}))}))])])}}}),Oc=()=>u(Se,{name:"i18n"},()=>[u("path",{d:"M379.392 460.8 494.08 575.488l-42.496 102.4L307.2 532.48 138.24 701.44l-71.68-72.704L234.496 460.8l-45.056-45.056c-27.136-27.136-51.2-66.56-66.56-108.544h112.64c7.68 14.336 16.896 27.136 26.112 35.84l45.568 46.08 45.056-45.056C382.976 312.32 409.6 247.808 409.6 204.8H0V102.4h256V0h102.4v102.4h256v102.4H512c0 70.144-37.888 161.28-87.04 210.944L378.88 460.8zM576 870.4 512 1024H409.6l256-614.4H768l256 614.4H921.6l-64-153.6H576zM618.496 768h196.608L716.8 532.48 618.496 768z"})]);Oc.displayName="I18nIcon";const Cc=(e,t="")=>ye(e)?vn(Kt(t,e)):"children"in e?{...e,...e.link&&!Jt(e.link)?vn(Kt(t,e.link)):{},children:e.children.map(n=>Cc(n,Kt(t,e.prefix)))}:{...e,link:Jt(e.link)?e.link:vn(Kt(t,e.link)).link},xc=()=>{const e=pe(),t=()=>(e.value.navbar||[]).map(o=>Cc(o));return Ta(()=>e.value.navbar,()=>t())},Zv=()=>{const e=oh(),t=Lt(),n=St(),o=rr(),r=on(),a=pe();return Ta(()=>t.path,()=>{const i=xn(o.value.locales),l=fo(r.value.extraLocales??{});if(i.length<2&&!l.length)return null;const{path:s,fullPath:c}=t,{navbarLocales:d}=a.value;return{text:"",ariaLabel:d==null?void 0:d.selectLangAriaLabel,children:[...i.map(p=>{var k,y,O;const m=((k=o.value.locales)==null?void 0:k[p])??{},_=((y=r.value.locales)==null?void 0:y[p])??{},T=m.lang||"",w=((O=_.navbarLocales)==null?void 0:O.langName)??T;let b;if(T===o.value.lang)b=s;else{const N=s.replace(n.value,p);b=e.value.some(L=>L===N)?c.replace(s,N):_.home??p}return{text:w,link:b}}),...l.map(([p,m])=>({text:p,link:m.replace(":route",t.path.replace(n.value,""))}))]}})},eg=()=>{const e=pe(),t=S(()=>e.value.repo||null),n=S(()=>t.value?Hh(t.value):null),o=S(()=>t.value?ec(t.value):null),r=S(()=>n.value?e.value.repoLabel??(o.value===null?"Source":o.value):null);return S(()=>!n.value||!r.value||e.value.repoDisplay===!1?null:{type:o.value||"Source",label:r.value,link:n.value})},tg=j({name:"LanguageDropdown",setup(){const e=Zv();return()=>e.value?u("div",{class:"nav-item"},u(Sc,{class:"i18n-dropdown",config:e.value},{title:()=>{var t;return u(Oc,{"aria-label":(t=e.value)==null?void 0:t.ariaLabel,style:{width:"1rem",height:"1rem",verticalAlign:"middle"}})}})):null}}),ng=j({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(e){const t=_e(),n=Yo(e,"config"),o=S(()=>n.value.ariaLabel||n.value.text),r=X(!1);ie(()=>t.value.path,()=>{r.value=!1});const a=(i,l)=>l[l.length-1]===i;return()=>[u("button",{type:"button",class:["nav-screen-dropdown-title",{active:r.value}],"aria-label":o.value,onClick:()=>{r.value=!r.value}},[u("span",{class:"title"},[u(Ne,{icon:n.value.icon}),e.config.text]),u("span",{class:["arrow",r.value?"down":"end"]})]),u("ul",{class:["nav-screen-dropdown",{hide:!r.value}]},n.value.children.map(i=>u("li",{class:"dropdown-item"},"children"in i?[u("h4",{class:"dropdown-subtitle"},i.link?u(je,{config:i,onFocusout:()=>{a(i,n.value.children)&&i.children.length===0&&(r.value=!1)}}):u("span",i.text)),u("ul",{class:"dropdown-subitem-wrapper"},i.children.map(l=>u("li",{class:"dropdown-subitem"},u(je,{config:l,onFocusout:()=>{a(l,i.children)&&a(i,n.value.children)&&(r.value=!1)}}))))]:u(je,{config:i,onFocusout:()=>{a(i,n.value.children)&&(r.value=!1)}}))))]}}),og=j({name:"NavScreenLinks",setup(){const e=xc();return()=>e.value.length?u("nav",{class:"nav-screen-links"},e.value.map(t=>u("div",{class:"navbar-links-item"},"children"in t?u(ng,{config:t}):u(je,{config:t})))):null}}),Ac=()=>u(Se,{name:"dark"},()=>u("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));Ac.displayName="DarkIcon";const Ic=()=>u(Se,{name:"light"},()=>u("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));Ic.displayName="LightIcon";const Pc=()=>u(Se,{name:"auto"},()=>u("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));Pc.displayName="AutoIcon";const Rc=()=>u(Se,{name:"enter-fullscreen"},()=>u("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));Rc.displayName="EnterFullScreenIcon";const Dc=()=>u(Se,{name:"cancel-fullscreen"},()=>u("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));Dc.displayName="CancelFullScreenIcon";const Mc=()=>u(Se,{name:"outlook"},()=>[u("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);Mc.displayName="OutlookIcon";const Nc=j({name:"AppearanceSwitch",setup(){const{config:e,isDarkmode:t,status:n}=vo(),o=mo(),r=()=>{e.value==="switch"?n.value={light:"dark",dark:"auto",auto:"light"}[n.value]:n.value=n.value==="light"?"dark":"light"},a=async i=>{if(!(document.startViewTransition&&!window.matchMedia("(prefers-reduced-motion: reduce)").matches&&!o.value)||!i){r();return}const s=i.clientX,c=i.clientY,d=Math.hypot(Math.max(s,innerWidth-s),Math.max(c,innerHeight-c)),f=t.value;await document.startViewTransition(async()=>{r(),await en()}).ready,t.value!==f&&document.documentElement.animate({clipPath:t.value?[`circle(${d}px at ${s}px ${c}px)`,`circle(0px at ${s}px ${c}px)`]:[`circle(0px at ${s}px ${c}px)`,`circle(${d}px at ${s}px ${c}px)`]},{duration:400,pseudoElement:t.value?"::view-transition-old(root)":"::view-transition-new(root)"})};return()=>u("button",{type:"button",id:"appearance-switch",onClick:a},[u(Pc,{style:{display:n.value==="auto"?"block":"none"}}),u(Ac,{style:{display:n.value==="dark"?"block":"none"}}),u(Ic,{style:{display:n.value==="light"?"block":"none"}})])}}),rg=j({name:"AppearanceMode",setup(){const e=pe(),{canToggle:t}=vo(),n=S(()=>e.value.outlookLocales.darkmode);return()=>t.value?u("div",{class:"appearance-wrapper"},[u("label",{class:"appearance-title",for:"appearance-switch"},n.value),u(Nc)]):null}}),Ir="VUEPRESS_THEME_COLOR",ag=j({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(n="")=>{const o=document.documentElement.classList,r=xn(e.themeColor);if(!n){localStorage.removeItem(Ir),o.remove(...r);return}o.remove(...r.filter(a=>a!==n)),o.add(n),localStorage.setItem(Ir,n)};return fe(()=>{const n=localStorage.getItem(Ir);n&&t(n)}),()=>u("ul",{id:"theme-color-picker"},[u("li",u("span",{class:"theme-color",onClick:()=>t()})),fo(e.themeColor).map(([n,o])=>u("li",u("span",{style:{background:o},onClick:()=>t(n)})))])}}),gn=xa.enableThemeColor==="true",ig=gn?ih(fo(xa).filter(([e])=>e.startsWith("theme-"))):{},lg=j({name:"ThemeColor",setup(){const e=pe(),t=S(()=>e.value.outlookLocales.themeColor);return()=>gn?u("div",{class:"theme-color-wrapper"},[u("label",{class:"theme-color-title",for:"theme-color-picker"},t.value),u(ag,{themeColor:ig})]):null}}),Vc=j({name:"ToggleFullScreenButton",setup(){const e=pe(),{isSupported:t,isFullscreen:n,toggle:o}=Sa(),r=S(()=>e.value.outlookLocales.fullscreen);return()=>t?u("div",{class:"full-screen-wrapper"},[u("label",{class:"full-screen-title",for:"full-screen-switch"},r.value),u("button",{type:"button",id:"full-screen-switch",class:"full-screen",ariaPressed:n.value,onClick:()=>o()},n.value?u(Dc):u(Rc))]):null}}),Bc=j({name:"OutlookSettings",setup(){const e=on(),t=mo(),n=S(()=>!t.value&&e.value.fullscreen);return()=>u(ir,()=>[gn?u(lg):null,u(rg),n.value?u(Vc):null])}}),sg=j({name:"NavScreen",props:{show:Boolean},emits:["close"],slots:Object,setup(e,{emit:t,slots:n}){const o=_e(),{isMobile:r}=sr(),a=Ue(),i=Oa(a);return fe(()=>{a.value=document.body,ie(r,l=>{!l&&e.show&&(i.value=!1,t("close"))}),ie(()=>o.value.path,()=>{i.value=!1,t("close")})}),On(()=>{i.value=!1}),()=>u(Tt,{name:"fade",onEnter:()=>{i.value=!0},onAfterLeave:()=>{i.value=!1}},()=>{var l,s;return e.show?u("div",{id:"nav-screen"},u("div",{class:"vp-nav-screen-container"},[(l=n.before)==null?void 0:l.call(n),u(og),u("div",{class:"vp-outlook-wrapper"},u(Bc)),(s=n.after)==null?void 0:s.call(n)])):null})}}),cg=j({name:"NavbarBrand",setup(){const e=St(),t=rr(),n=pe(),o=S(()=>n.value.home||e.value),r=S(()=>t.value.title),a=S(()=>n.value.navTitle??r.value),i=S(()=>n.value.logo?Pe(n.value.logo):null),l=S(()=>n.value.logoDark?Pe(n.value.logoDark):null);return()=>u(Be,{to:o.value,class:"vp-brand"},()=>[i.value?u("img",{class:["vp-nav-logo",{light:!!l.value}],src:i.value,alt:""}):null,l.value?u("img",{class:["vp-nav-logo dark"],src:l.value,alt:""}):null,a.value?u("span",{class:["vp-site-name",{"hide-in-pad":i.value&&n.value.hideSiteNameOnMobile!==!1}]},a.value):null])}}),ug=j({name:"NavbarLinks",setup(){const e=xc();return()=>e.value.length?u("nav",{class:"vp-nav-links"},e.value.map(t=>u("div",{class:"nav-item hide-in-mobile"},"children"in t?u(Sc,{config:t}):u(je,{config:t})))):null}}),dg=j({name:"RepoLink",components:{BitbucketIcon:Ys,GiteeIcon:qs,GitHubIcon:Gs,GitLabIcon:Ks,SourceIcon:Qs},setup(){const e=eg();return()=>e.value?u("div",{class:"nav-item vp-repo"},u("a",{class:"vp-repo-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},u(st(`${e.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}}),$c=({active:e=!1},{emit:t})=>u("button",{type:"button",class:["vp-toggle-navbar-button",{"is-active":e}],"aria-label":"Toggle Navbar","aria-expanded":e,"aria-controls":"nav-screen",onClick:()=>t("toggle")},u("span",[u("span",{class:"vp-top"}),u("span",{class:"vp-middle"}),u("span",{class:"vp-bottom"})]));$c.displayName="ToggleNavbarButton";const Pa=(e,{emit:t})=>u("button",{type:"button",class:"vp-toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},u("span",{class:"icon"}));Pa.displayName="ToggleSidebarButton";Pa.emits=["toggle"];const fg=j({name:"OutlookButton",setup(){const{isSupported:e}=Sa(),t=on(),n=mo(),o=_e(),{canToggle:r}=vo(),a=X(!1),i=S(()=>!n.value&&t.value.fullscreen&&e);return ie(()=>o.value.path,()=>{a.value=!1}),()=>r.value||i.value||gn?u("div",{class:"nav-item hide-in-mobile"},r.value&&!i.value&&!gn?u(Nc):i.value&&!r.value&&!gn?u(Vc):u("button",{type:"button",class:["outlook-button",{open:a.value}],tabindex:"-1","aria-hidden":!0},[u(Mc),u("div",{class:"outlook-dropdown"},u(Bc))])):null}}),pg=j({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const o=pe(),{isMobile:r}=sr(),a=X(!1),i=S(()=>{const{navbarAutoHide:d="mobile"}=o.value;return d!=="none"&&(d==="always"||r.value)}),l=S(()=>o.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),s={Brand:cg,Language:tg,Links:ug,Repo:dg,Outlook:fg,Search:Je("Docsearch")?st("Docsearch"):Je("SearchBox")?st("SearchBox"):cl},c=d=>s[d]??(Je(d)?st(d):cl);return()=>{var d,f,p,m,_,T;return[u("header",{key:"navbar",id:"navbar",class:["vp-navbar",{"auto-hide":i.value,"hide-icon":o.value.navbarIcon===!1}]},[u("div",{class:"vp-navbar-start"},[u(Pa,{onToggle:()=>{a.value&&(a.value=!1),t("toggleSidebar")}}),(d=n.startBefore)==null?void 0:d.call(n),(l.value.start||[]).map(w=>u(c(w))),(f=n.startAfter)==null?void 0:f.call(n)]),u("div",{class:"vp-navbar-center"},[(p=n.centerBefore)==null?void 0:p.call(n),(l.value.center||[]).map(w=>u(c(w))),(m=n.centerAfter)==null?void 0:m.call(n)]),u("div",{class:"vp-navbar-end"},[(_=n.endBefore)==null?void 0:_.call(n),(l.value.end||[]).map(w=>u(c(w))),(T=n.endAfter)==null?void 0:T.call(n),u($c,{active:a.value,onToggle:()=>{a.value=!a.value}})])]),u(sg,{show:a.value,onClose:()=>{a.value=!1}},{before:()=>{var w;return(w=n.screenTop)==null?void 0:w.call(n)},after:()=>{var w;return(w=n.screenBottom)==null?void 0:w.call(n)}})]}}}),no=(e,t,n=!1)=>"activeMatch"in t?new RegExp(t.activeMatch,"u").test(e.path):Zs(e,t.link)?!0:"children"in t&&!n?t.children.some(o=>no(e,o)):!1,Hc=(e,t)=>t.type==="group"?t.children.some(n=>n.type==="group"?Hc(e,n):n.type==="page"&&no(e,n,!0))||"prefix"in t&&Zs(e,t.prefix):!1,hg=j({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=Lt();return()=>ye(e.config.link)?u(je,{class:["vp-sidebar-link","vp-sidebar-page",{active:no(t,e.config,!0)}],exact:!0,config:e.config}):u("p",e,[u(Ne,{icon:e.config.icon}),e.config.text])}}),mg=j({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=Lt(),o=S(()=>no(n,e.config)),r=S(()=>no(n,e.config,!0));return()=>{const{collapsible:a,children:i=[],icon:l,prefix:s,link:c,text:d}=e.config;return u("section",{class:"vp-sidebar-group"},[u(a?"button":"p",{class:["vp-sidebar-header",{clickable:a||c,exact:r.value,active:o.value}],...a?{type:"button",onClick:()=>t("toggle"),onKeydown:f=>{f.key==="Enter"&&t("toggle")}}:{}},[u(Ne,{icon:l}),c?u(je,{class:"vp-sidebar-title",config:{text:d,link:c},noExternalLinkIcon:!0}):u("span",{class:"vp-sidebar-title"},d),a?u("span",{class:["vp-arrow",e.open?"down":"end"]}):null]),e.open||!a?u(Fc,{key:s,config:i}):null])}}}),Fc=j({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=Lt(),n=X(-1),o=r=>{n.value=r===n.value?-1:r};return ie(()=>t.path,()=>{const r=e.config.findIndex(a=>Hc(t,a));n.value=r},{immediate:!0,flush:"post"}),()=>u("ul",{class:"vp-sidebar-links"},e.config.map((r,a)=>u("li",r.type==="group"?u(mg,{config:r,open:a===n.value,onToggle:()=>o(a)}):u(hg,{config:r}))))}}),vg=j({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=Lt(),o=pe(),r=Ia(),a=Ue();return fe(()=>{ie(()=>n.hash,i=>{const l=document.querySelector(`.vp-sidebar a.vp-sidebar-link[href="${n.path}${i}"]`);if(!l)return;const{top:s,height:c}=a.value.getBoundingClientRect(),{top:d,height:f}=l.getBoundingClientRect();d<s?l.scrollIntoView(!0):d+f>s+c&&l.scrollIntoView(!1)},{immediate:!0})}),()=>{var i,l,s;return u("aside",{ref:a,id:"sidebar",class:["vp-sidebar",{"hide-icon":o.value.sidebarIcon===!1}],key:"sidebar"},[(i=t.top)==null?void 0:i.call(t),((l=t.default)==null?void 0:l.call(t))||u(Fc,{config:r.value}),(s=t.bottom)==null?void 0:s.call(t)])}}}),zc=j({name:"CommonWrapper",props:{containerClass:{type:String,default:""},noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=vt(),o=_e(),r=Le(),a=pe(),{isMobile:i,isPC:l}=sr(),[s,c]=Gr(!1),[d,f]=Gr(!1),p=Ia(),m=X(!1),_=S(()=>e.noNavbar||r.value.navbar===!1||a.value.navbar===!1?!1:!!(o.value.title||a.value.logo||a.value.repo||a.value.navbar)),T=S(()=>e.noSidebar?!1:r.value.sidebar!==!1&&p.value.length!==0&&!r.value.home),w=S(()=>e.noToc||r.value.home?!1:r.value.toc||a.value.toc!==!1&&r.value.toc!==!1),b={x:0,y:0},k=L=>{b.x=L.changedTouches[0].clientX,b.y=L.changedTouches[0].clientY},y=L=>{const W=L.changedTouches[0].clientX-b.x,B=L.changedTouches[0].clientY-b.y;Math.abs(W)>Math.abs(B)*1.5&&Math.abs(W)>40&&(W>0&&b.x<=80?c(!0):c(!1))},O=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let N=0;return ke("scroll",_h(()=>{const L=O();L<=58||L<N?m.value=!1:N+200<L&&!s.value&&(m.value=!0),N=L},300,!0)),ie(i,L=>{L||c(!1)}),fe(()=>{const L=Oa(document.body);ie(s,B=>{L.value=B});const W=n.afterEach(()=>{c(!1)});On(()=>{L.value=!1,W()})}),()=>u(Je("GlobalEncrypt")?st("GlobalEncrypt"):Us,()=>u("div",{class:["theme-container",{"no-navbar":!_.value,"no-sidebar":!T.value&&!(t.sidebar||t.sidebarTop||t.sidebarBottom),"has-toc":w.value,"hide-navbar":m.value,"sidebar-collapsed":!i.value&&!l.value&&d.value,"sidebar-open":i.value&&s.value},e.containerClass,r.value.containerClass||""],onTouchStart:k,onTouchEnd:y},[_.value?u(pg,{onToggleSidebar:()=>c()},{startBefore:()=>{var L;return(L=t.navbarStartBefore)==null?void 0:L.call(t)},startAfter:()=>{var L;return(L=t.navbarStartAfter)==null?void 0:L.call(t)},centerBefore:()=>{var L;return(L=t.navbarCenterBefore)==null?void 0:L.call(t)},centerAfter:()=>{var L;return(L=t.navbarCenterAfter)==null?void 0:L.call(t)},endBefore:()=>{var L;return(L=t.navbarEndBefore)==null?void 0:L.call(t)},endAfter:()=>{var L;return(L=t.navbarEndAfter)==null?void 0:L.call(t)},screenTop:()=>{var L;return(L=t.navScreenTop)==null?void 0:L.call(t)},screenBottom:()=>{var L;return(L=t.navScreenBottom)==null?void 0:L.call(t)}}):null,u(Tt,{name:"fade"},()=>s.value?u("div",{class:"vp-sidebar-mask",onClick:()=>c(!1)}):null),u(Tt,{name:"fade"},()=>i.value?null:u("div",{class:"toggle-sidebar-wrapper",onClick:()=>f()},u("span",{class:["arrow",d.value?"end":"start"]}))),u(vg,{},{...t.sidebar?{default:()=>t.sidebar()}:{},top:()=>{var L;return(L=t.sidebarTop)==null?void 0:L.call(t)},bottom:()=>{var L;return(L=t.sidebarBottom)==null?void 0:L.call(t)}}),t.default(),u(Xv)]))}}),Yr=(e,{slots:t})=>{var f,p;const{bgImage:n,bgImageDark:o,bgImageStyle:r,color:a,description:i,image:l,imageDark:s,header:c,features:d=[]}=e;return u("div",{class:"vp-feature-wrapper"},[n?u("div",{class:["vp-feature-bg",{light:o}],style:[{"background-image":`url(${n})`},r]}):null,o?u("div",{class:"vp-feature-bg dark",style:[{"background-image":`url(${o})`},r]}):null,u("div",{class:"vp-feature",style:a?{color:a}:{}},[((f=t.image)==null?void 0:f.call(t,e))||[l?u("img",{class:["vp-feature-image",{light:s}],src:Pe(l),alt:""}):null,s?u("img",{class:"vp-feature-image dark",src:Pe(s),alt:""}):null],((p=t.info)==null?void 0:p.call(t,e))||[c?u("h2",{class:"vp-feature-header"},c):null,i?u("p",{class:"vp-feature-description",innerHTML:i}):null],d.length?u("div",{class:"vp-features"},d.map(({icon:m,title:_,details:T,link:w})=>{const b=[u("h3",{class:"vp-feature-title"},[u(Ne,{icon:m}),u("span",{innerHTML:_})]),u("p",{class:"vp-feature-details",innerHTML:T})];return w?Jt(w)?u("a",{class:"vp-feature-item link",href:w,"aria-label":_,target:"_blank"},b):u(Be,{class:"vp-feature-item link",to:w,"aria-label":_},()=>b):u("div",{class:"vp-feature-item"},b)})):null])])};Yr.displayName="FeaturePanel";const un=j({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},slots:Object,setup(e,{slots:t}){const n=r=>{r.style.transition=`transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`,r.style.transform="translateY(-20px)",r.style.opacity="0"},o=r=>{r.style.transform="translateY(0)",r.style.opacity="1"};return()=>u(e.type==="single"?Tt:_s,{name:"drop",appear:e.appear,onAppear:n,onAfterAppear:o,onEnter:n,onAfterEnter:o,onBeforeLeave:n},()=>t.default())}}),gg=j({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=Le(),o=rr(),r=S(()=>n.value.heroFullScreen??!1),a=S(()=>{const{heroText:c,tagline:d}=n.value;return{text:c??o.value.title??"Hello",tagline:d??o.value.description??"",isFullScreen:r.value}}),i=S(()=>{const{heroText:c,heroImage:d,heroImageDark:f,heroAlt:p,heroImageStyle:m}=n.value;return{image:d?Pe(d):null,imageDark:f?Pe(f):null,style:m,alt:p||c||"",isFullScreen:r.value}}),l=S(()=>{const{bgImage:c,bgImageDark:d,bgImageStyle:f}=n.value;return{image:ye(c)?Pe(c):null,imageDark:ye(d)?Pe(d):null,bgStyle:f,isFullScreen:r.value}}),s=S(()=>n.value.actions??[]);return()=>{var c,d,f;return u("header",{class:["vp-hero-info-wrapper",{fullscreen:r.value}]},[((c=t.heroBg)==null?void 0:c.call(t,l.value))||[l.value.image?u("div",{class:["vp-hero-mask",{light:l.value.imageDark}],style:[{"background-image":`url(${l.value.image})`},l.value.bgStyle]}):null,l.value.imageDark?u("div",{class:"vp-hero-mask dark",style:[{"background-image":`url(${l.value.imageDark})`},l.value.bgStyle]}):null],u("div",{class:"vp-hero-info"},[((d=t.heroImage)==null?void 0:d.call(t,i.value))||u(un,{appear:!0,type:"group"},()=>[i.value.image?u("img",{key:"light",class:["vp-hero-image",{light:i.value.imageDark}],style:i.value.style,src:i.value.image,alt:i.value.alt}):null,i.value.imageDark?u("img",{key:"dark",class:"vp-hero-image dark",style:i.value.style,src:i.value.imageDark,alt:i.value.alt}):null]),((f=t.heroInfo)==null?void 0:f.call(t,a.value))??u("div",{class:"vp-hero-infos"},[a.value.text?u(un,{appear:!0,delay:.04},()=>u("h1",{id:"main-title"},a.value.text)):null,a.value.tagline?u(un,{appear:!0,delay:.08},()=>u("p",{id:"main-description",innerHTML:a.value.tagline})):null,s.value.length?u(un,{appear:!0,delay:.12},()=>u("p",{class:"vp-hero-actions"},s.value.map(p=>u(je,{class:["vp-hero-action",p.type||"default"],config:p,noExternalLinkIcon:!0},p.icon?{before:()=>u(Ne,{icon:p.icon})}:{})))):null])])])}}}),jc=(e,{slots:t})=>{var p,m,_;const{bgImage:n,bgImageDark:o,bgImageStyle:r,color:a,description:i,image:l,imageDark:s,header:c,highlights:d=[],type:f="un-order"}=e;return u("div",{class:"vp-highlight-wrapper",style:a?{color:a}:{}},[n?u("div",{class:["vp-highlight-bg",{light:o}],style:[{"background-image":`url(${n})`},r]}):null,o?u("div",{class:"vp-highlight-bg dark",style:[{"background-image":`url(${o})`},r]}):null,u("div",{class:"vp-highlight"},[((p=t.image)==null?void 0:p.call(t,e))||[l?u("img",{class:["vp-highlight-image",{light:s}],src:Pe(l),alt:""}):null,s?u("img",{class:"vp-highlight-image dark",src:Pe(s),alt:""}):null],((m=t.info)==null?void 0:m.call(t,e))||[u("div",{class:"vp-highlight-info-wrapper"},u("div",{class:"vp-highlight-info"},[c?u("h2",{class:"vp-highlight-header",innerHTML:c}):null,i?u("p",{class:"vp-highlight-description",innerHTML:i}):null,((_=t.highlights)==null?void 0:_.call(t,d))||u(f==="order"?"ol":f==="no-order"?"dl":"ul",{class:"vp-highlights"},d.map(({icon:T,title:w,details:b,link:k})=>{const y=[u(f==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[T?u(Ne,{class:"vp-highlight-icon",icon:T}):null,u("span",{innerHTML:w})]),b?u(f==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:b}):null];return u(f==="no-order"?"div":"li",{class:["vp-highlight-item-wrapper",{link:k}]},k?Jt(k)?u("a",{class:"vp-highlight-item link",href:k,"aria-label":w,target:"_blank"},y):u(Be,{class:"vp-highlight-item link",to:k,"aria-label":w},()=>y):u("div",{class:"vp-highlight-item"},y))}))]))]])])};jc.displayName="HighlightPanel";const cr=({custom:e})=>u(Ns,{class:["theme-hope-content",{custom:e}]});cr.displayName="MarkdownContent";cr.props={custom:Boolean};const _g=j({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=mo(),o=Le(),r=S(()=>{const{features:i}=o.value;return Ur(i)?i:null}),a=S(()=>{const{highlights:i}=o.value;return Ur(i)?i:null});return()=>{var i,l,s,c;return u("main",{id:"main-content",class:["vp-project-home ",{pure:n.value}],"aria-labelledby":o.value.heroText===null?"":"main-title"},[(i=t.top)==null?void 0:i.call(t),u(gg),((l=a.value)==null?void 0:l.map(d=>"features"in d?u(Yr,d):u(jc,d)))||(r.value?u(un,{appear:!0,delay:.24},()=>u(Yr,{features:r.value})):null),(s=t.center)==null?void 0:s.call(t),u(un,{appear:!0,delay:.32},()=>u(cr)),(c=t.bottom)==null?void 0:c.call(t)])}}}),yg=j({name:"BreadCrumb",setup(){const e=_e(),t=St(),n=Le(),o=pe(),r=Ue([]),a=S(()=>(n.value.breadcrumb||n.value.breadcrumb!==!1&&o.value.breadcrumb!==!1)&&r.value.length>1),i=S(()=>n.value.breadcrumbIcon||n.value.breadcrumbIcon!==!1&&o.value.breadcrumbIcon!==!1),l=()=>{const s=qv(e.value.path,t.value).map(({link:c,name:d})=>{const{path:f,meta:p,notFound:m}=ar(c);return m?null:{title:p[ht.shortTitle]||p[ht.title]||d,icon:p[ht.icon],path:f}}).filter(c=>c!==null);s.length>1&&(r.value=s)};return fe(()=>{ie(()=>e.value.path,l,{immediate:!0})}),()=>u("nav",{class:["vp-breadcrumb",{disable:!a.value}]},a.value?u("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},r.value.map((s,c)=>u("li",{class:{"is-active":r.value.length-1===c},property:"itemListElement",typeof:"ListItem"},[u(Be,{to:s.path,property:"item",typeof:"WebPage"},()=>[i.value?u(Ne,{icon:s.icon}):null,u("span",{property:"name"},s.title||"Unknown")]),u("meta",{property:"position",content:c+1})]))):[])}}),ul=e=>e===!1||er(e)?e:ye(e)?vn(e,!0):null,Qr=(e,t,n)=>{const o=e.findIndex(r=>r.link===t);if(o!==-1){const r=e[o+n];return r!=null&&r.link?r:null}for(const r of e)if("children"in r){const a=Qr(r.children,t,n);if(a)return a}return null},bg=j({name:"PageNav",setup(){const e=pe(),t=Le(),n=Ia(),o=_e(),r=Pv(),a=S(()=>{const l=ul(t.value.prev);return l===!1?null:l||(e.value.prevLink===!1?null:Qr(n.value,o.value.path,-1))}),i=S(()=>{const l=ul(t.value.next);return l===!1?null:l||(e.value.nextLink===!1?null:Qr(n.value,o.value.path,1))});return ke("keydown",l=>{l.altKey&&(l.key==="ArrowRight"?i.value&&(r(i.value.link),l.preventDefault()):l.key==="ArrowLeft"&&a.value&&(r(a.value.link),l.preventDefault()))}),()=>a.value||i.value?u("nav",{class:"vp-page-nav"},[a.value?u(je,{class:"prev",config:a.value},()=>{var l,s;return[u("div",{class:"hint"},[u("span",{class:"arrow start"}),e.value.metaLocales.prev]),u("div",{class:"link"},[u(Ne,{icon:(l=a.value)==null?void 0:l.icon}),(s=a.value)==null?void 0:s.text])]}):null,i.value?u(je,{class:"next",config:i.value},()=>{var l,s;return[u("div",{class:"hint"},[e.value.metaLocales.next,u("span",{class:"arrow end"})]),u("div",{class:"link"},[(l=i.value)==null?void 0:l.text,u(Ne,{icon:(s=i.value)==null?void 0:s.icon})])]}):null]):null}}),Wc=()=>u(Se,{name:"author"},()=>u("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));Wc.displayName="AuthorIcon";const Uc=()=>u(Se,{name:"calendar"},()=>u("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));Uc.displayName="CalendarIcon";const Gc=()=>u(Se,{name:"category"},()=>u("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));Gc.displayName="CategoryIcon";const Kc=()=>u(Se,{name:"print"},()=>u("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));Kc.displayName="PrintIcon";const qc=()=>u(Se,{name:"tag"},()=>u("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));qc.displayName="TagIcon";const Yc=()=>u(Se,{name:"timer"},()=>u("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));Yc.displayName="TimerIcon";const Qc=()=>u(Se,{name:"word"},()=>[u("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),u("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);Qc.displayName="WordIcon";const Ft=()=>{const e=pe();return S(()=>e.value.metaLocales)},wg={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"},Eg=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:r})=>{if(!o)return null;const a=ec(e);let i;return r?i=r:a!==null&&(i=wg[a]),i?i.replace(/:repo/u,tn(e)?e:`https://github.com/${e}`).replace(/:branch/u,t).replace(/:path/u,ws(`${_a(n)}/${o}`)):null},Tg=()=>{const e=pe(),t=_e(),n=Le();return S(()=>{const{repo:o,docsRepo:r=o,docsBranch:a="main",docsDir:i="",editLink:l,editLinkPattern:s=""}=e.value;if(!(n.value.editLink??l??!0)||!r)return null;const d=Eg({docsRepo:r,docsBranch:a,docsDir:i,editLinkPattern:s,filePathRelative:t.value.filePathRelative});return d?{text:e.value.metaLocales.editLink,link:d}:null})},kg=()=>{const e=rr(),t=pe(),n=_e(),o=Le();return S(()=>{var i,l;return!(o.value.lastUpdated??t.value.lastUpdated??!0)||!((i=n.value.git)!=null&&i.updatedTime)?null:new Date((l=n.value.git)==null?void 0:l.updatedTime).toLocaleString(e.value.lang)})},Lg=()=>{const e=pe(),t=_e(),n=Le();return S(()=>{var r;return n.value.contributors??e.value.contributors??!0?((r=t.value.git)==null?void 0:r.contributors)??null:null})},Sg=j({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(e){const t=Ft();return()=>e.author.length?u("span",{class:"page-author-info","aria-label":`${t.value.author}${e.pure?"":"🖊"}`,...e.pure?{}:{"data-balloon-pos":"up"}},[u(Wc),u("span",e.author.map(n=>n.url?u("a",{class:"page-author-item",href:n.url,target:"_blank",rel:"noopener noreferrer"},n.name):u("span",{class:"page-author-item"},n.name))),u("span",{property:"author",content:e.author.map(n=>n.name).join(", ")})]):null}}),Og=j({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(e){const t=vt(),n=_e(),o=Ft(),r=(a,i="")=>{i&&n.value.path!==i&&(a.preventDefault(),t.push(i))};return()=>e.category.length?u("span",{class:"page-category-info","aria-label":`${o.value.category}${e.pure?"":"🌈"}`,...e.pure?{}:{"data-balloon-pos":"up"}},[u(Gc),e.category.map(({name:a,path:i})=>u("span",{class:["page-category-item",{[`category${Js(a,9)}`]:!e.pure,clickable:i}],role:i?"navigation":"",onClick:l=>r(l,i)},a)),u("meta",{property:"articleSection",content:e.category.map(({name:a})=>a).join(",")})]):null}}),Cg=j({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(e){const t=or(),n=Ft();return()=>e.date?u("span",{class:"page-date-info","aria-label":`${n.value.date}${e.pure?"":"📅"}`,...e.pure?{}:{"data-balloon-pos":"up"}},[u(Uc),u("span",u(ir,()=>e.localizedDate||e.date.toLocaleDateString(t.value))),u("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),xg=j({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=Ft();return()=>e.isOriginal?u("span",{class:"page-original-info"},t.value.origin):null}}),Ag=j({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Ft(),n=S(()=>{if(!e.readingTime)return null;const{minutes:o}=e.readingTime;return o<1?"PT1M":`PT${Math.round(o)}M`});return()=>{var o,r;return(o=e.readingTimeLocale)!=null&&o.time?u("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${e.pure?"":"⌛"}`,...e.pure?{}:{"data-balloon-pos":"up"}},[u(Yc),u("span",(r=e.readingTimeLocale)==null?void 0:r.time),u("meta",{property:"timeRequired",content:n.value})]):null}}}),Ig=j({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(e){const t=vt(),n=_e(),o=Ft(),r=(a,i="")=>{i&&n.value.path!==i&&(a.preventDefault(),t.push(i))};return()=>e.tag.length?u("span",{class:"page-tag-info","aria-label":`${o.value.tag}${e.pure?"":"🏷"}`,...e.pure?{}:{"data-balloon-pos":"up"}},[u(qc),e.tag.map(({name:a,path:i})=>u("span",{class:["page-tag-item",{[`tag${Js(a,9)}`]:!e.pure,clickable:i}],role:i?"navigation":"",onClick:l=>r(l,i)},a)),u("meta",{property:"keywords",content:e.tag.map(({name:a})=>a).join(",")})]):null}}),Pg=j({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Ft();return()=>{var n,o,r;return(n=e.readingTimeLocale)!=null&&n.words?u("span",{class:"page-word-info","aria-label":`${t.value.words}${e.pure?"":"🔠"}`,...e.pure?{}:{"data-balloon-pos":"up"}},[u(Qc),u("span",(o=e.readingTimeLocale)==null?void 0:o.words),u("meta",{property:"wordCount",content:(r=e.readingTime)==null?void 0:r.words})]):null}}}),Rg=j({name:"PageInfo",components:{AuthorInfo:Sg,CategoryInfo:Og,DateInfo:Cg,OriginalInfo:xg,PageViewInfo:()=>null,ReadingTimeInfo:Ag,TagInfo:Ig,WordInfo:Pg},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=mo();return()=>e.items?u("div",{class:"page-info"},e.items.map(n=>u(st(`${n}Info`),{...e.info,pure:t.value}))):null}}),Dg=j({name:"PageTitle",setup(){const e=_e(),t=Le(),n=pe(),{info:o,items:r}=$v();return()=>u("div",{class:"vp-page-title"},[u("h1",[n.value.titleIcon===!1?null:u(Ne,{icon:t.value.icon}),e.value.title]),u(Rg,{info:o.value,...r.value===null?{}:{items:r.value}}),u("hr")])}}),Jc=()=>u(Se,{name:"edit"},()=>[u("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),u("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);Jc.displayName="EditIcon";const Mg=j({name:"PageMeta",setup(){const e=pe(),t=Tg(),n=kg(),o=Lg();return()=>{const{metaLocales:r}=e.value;return u("footer",{class:"page-meta"},[t.value?u("div",{class:"meta-item edit-link"},u(je,{class:"label",config:t.value},{before:()=>u(Jc)})):null,u("div",{class:"meta-item git-info"},[n.value?u("div",{class:"update-time"},[u("span",{class:"label"},`${r.lastUpdated}: `),u(ir,()=>u("span",{class:"info"},n.value))]):null,o.value&&o.value.length?u("div",{class:"contributors"},[u("span",{class:"label"},`${r.contributors}: `),o.value.map(({email:a,name:i},l)=>[u("span",{class:"contributor",title:`email: ${a}`},i),l!==o.value.length-1?",":""])]):null])])}}}),Ng=j({name:"PrintButton",setup(){const e=on(),t=pe();return()=>e.value.print===!1?null:u("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},u(Kc))}}),Vg=j({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},slots:Object,setup(e,{slots:t}){const n=Lt(),o=_e(),r=Ft(),[a,i]=Gr(),l=Ue(),s=X("-1.7rem"),c=f=>{var p;(p=l.value)==null||p.scrollTo({top:f,behavior:"smooth"})},d=()=>{if(l.value){const f=document.querySelector(".vp-toc-item.active");f?s.value=`${f.getBoundingClientRect().top-l.value.getBoundingClientRect().top+l.value.scrollTop}px`:s.value="-1.7rem"}else s.value="-1.7rem"};return fe(()=>{ie(()=>n.hash,f=>{if(l.value){const p=document.querySelector(`#toc a.toc-link[href$="${f}"]`);if(!p)return;const{top:m,height:_}=l.value.getBoundingClientRect(),{top:T,height:w}=p.getBoundingClientRect();T<m?c(l.value.scrollTop+T-m):T+w>m+_&&c(l.value.scrollTop+T+w-m-_)}}),ie(()=>n.fullPath,d,{flush:"post",immediate:!0})}),()=>{var _,T;const f=({title:w,level:b,slug:k})=>u(Be,{to:`#${k}`,class:["vp-toc-link",`level${b}`],onClick:()=>{i()}},()=>w),p=(w,b)=>w.length&&b>0?u("ul",{class:"vp-toc-list"},w.map(k=>{const y=p(k.children,b-1);return[u("li",{class:["vp-toc-item",{active:n.hash===`#${k.slug}`}]},f(k)),y?u("li",y):null]})):null,m=e.items.length?p(e.items,e.headerDepth):o.value.headers?p(o.value.headers,e.headerDepth):null;return m?u("div",{class:"vp-toc-placeholder"},[u("aside",{id:"toc"},[(_=t.before)==null?void 0:_.call(t),u("div",{class:"vp-toc-header",onClick:()=>{i()}},[r.value.toc,u(Ng),u("div",{class:["arrow",a.value?"down":"end"]})]),u("div",{class:["vp-toc-wrapper",a.value?"open":""],ref:l},[m,u("div",{class:"vp-toc-marker",style:{top:s.value}})]),(T=t.after)==null?void 0:T.call(t)])]):null}}}),Bg=j({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=Le(),{isDarkmode:o}=vo(),r=pe(),a=S(()=>n.value.toc||n.value.toc!==!1&&r.value.toc!==!1);return()=>u("main",{id:"main-content",class:"vp-page"},u(Je("LocalEncrypt")?st("LocalEncrypt"):Us,()=>{var i,l,s,c;return[(i=t.top)==null?void 0:i.call(t),n.value.cover?u("div",{class:"page-cover"},u("img",{src:Pe(n.value.cover),alt:"","no-view":""})):null,u(yg),u(Dg),a.value?u(Vg,{headerDepth:n.value.headerDepth??r.value.headerDepth??2},{before:()=>{var d;return(d=t.tocBefore)==null?void 0:d.call(t)},after:()=>{var d;return(d=t.tocAfter)==null?void 0:d.call(t)}}):null,(l=t.contentBefore)==null?void 0:l.call(t),u(cr),(s=t.contentAfter)==null?void 0:s.call(t),u(Mg),u(bg),Je("CommentService")?u(st("CommentService"),{darkmode:o.value}):null,(c=t.bottom)==null?void 0:c.call(t)]}))}}),Xc=j({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=_e(),n=pe(),o=Ue(),r=({target:a})=>{const i=document.querySelector(a.hash);if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}};return fe(()=>{ie(()=>t.value.path,()=>o.value.focus())}),()=>[u("span",{ref:o,tabindex:"-1"}),u("a",{href:`#${e.content}`,class:"vp-skip-link sr-only",onClick:r},n.value.routeLocales.skipToContent)]}}),$g=j({name:"FadeSlideY",slots:Object,setup(e,{slots:t}){const{resolve:n,pending:o}=Tc();return()=>u(Tt,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:n,onBeforeLeave:o},()=>{var r;return(r=t.default)==null?void 0:r.call(t)})}}),Hg=j({name:"Layout",slots:Object,setup(e,{slots:t}){pe();const n=_e(),o=Le(),{isMobile:r}=sr(),a=S(()=>"none");return()=>[u(Xc),u(zc,{},{default:()=>{var i;return((i=t.default)==null?void 0:i.call(t))||(o.value.home?u(_g):u($g,()=>u(Bg,{key:n.value.path},{top:()=>{var l;return(l=t.top)==null?void 0:l.call(t)},bottom:()=>{var l;return(l=t.bottom)==null?void 0:l.call(t)},contentBefore:()=>{var l;return(l=t.contentBefore)==null?void 0:l.call(t)},contentAfter:()=>{var l;return(l=t.contentAfter)==null?void 0:l.call(t)},tocBefore:()=>{var l;return(l=t.tocBefore)==null?void 0:l.call(t)},tocAfter:()=>{var l;return(l=t.tocAfter)==null?void 0:l.call(t)}})))},...a.value==="none"?{}:{navScreenBottom:()=>u(st("BloggerInfo"))},...!r.value&&a.value==="always"?{sidebar:()=>u(st("BloggerInfo"))}:{}})]}}),Fg=j({name:"NotFoundHint",setup(){const e=pe(),t=()=>{const n=e.value.routeLocales.notFoundMsg;return n[Math.floor(Math.random()*n.length)]};return()=>u("div",{class:"not-found-hint"},[u("p",{class:"error-code"},"404"),u("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),u("p",{class:"error-hint"},t())])}}),zg=j({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=vt(),o=St(),r=pe();return()=>[u(Xc),u(zc,{noSidebar:!0},()=>{var a;return u("main",{id:"main-content",class:"vp-page not-found"},((a=t.default)==null?void 0:a.call(t))||[u(Fg),u("div",{class:"actions"},[u("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},r.value.routeLocales.back),u("button",{type:"button",class:"action-button",onClick:()=>{n.push(r.value.home??o.value)}},r.value.routeLocales.home)])])})]}});em(e=>{const t=e.t,n=e.I!==!1,o=e.i;return n?{title:t,content:o?()=>[u(Ne,{icon:o}),t]:null,order:e.O,index:e.I}:null});const jg=Re({enhance:({app:e,router:t})=>{const{scrollBehavior:n}=t.options;t.options.scrollBehavior=async(...o)=>(await Tc().wait(),n(...o)),Gv(e),e.component("HopeIcon",Ne)},setup:()=>{Kv(),Jv()},layouts:{Layout:Hg,NotFound:zg}}),Wg=e=>{if(window.dataLayer&&window.gtag)return;const t=document.createElement("script");t.src=`https://www.googletagmanager.com/gtag/js?id=${e.id}`,t.async=!0,document.head.appendChild(t),window.dataLayer=window.dataLayer||[],window.gtag=function(){dataLayer.push(arguments)},gtag("js",new Date),e.debug?gtag("config",e.id,{debug_mode:!0}):gtag("config",e.id)};var Ug={id:"G-F3LFJCE3RM"};const Gg=Ug,Kg=Re({enhance(){Wg(Gg)}}),qg={class:"sponsor-container"},Yg={class:"sponsor-items"},Qg=["title"],Jg=["href","title"],Xg=["src","alt"],Zg={key:0,class:"sponsor-detail"},e1={class:"sponsor-detail-left"},t1=["src","alt"],n1=["href"],o1={class:"sponsor-detail-right"},r1=["src","alt"],a1=j({__name:"Sponsor",props:{lang:{default:"zh"}},setup(e){const t=e,n=[{icon:"/images/202312/github-mark.svg",name:{zh:"GitHub",en:"GitHub"},type:"github",qrcode:"/images/202402/github-sponsor.png",label:{zh:"使用下方链接以通过 Github Sponsors 捐赠",en:"Use the link below to donate through Github Sponsors"},url:"https://github.com/sponsors/DGP-Studio"},{icon:"/svg/afd-official.svg",name:{zh:"爱发电",en:"AFDian"},type:"afdian",qrcode:"/images/202402/aifadian-qr.png",label:{zh:"使用下方链接以通过爱发电捐赠",en:"Use the link below to donate through Afdian"},url:"https://afdian.net/a/DismissedLight"},{icon:"/svg/paypal.svg",name:{zh:"PayPal",en:"PayPal"},type:"paypal",qrcode:"/images/202402/paypal-qr.png",label:{zh:"使用下方链接以通过 PayPal 捐赠",en:"Use the link below to donate through PayPal"},url:"https://paypal.me/tianyu98"}],o=X(),r=X();function a(){window.location.hash.slice(1)&&(o.value=window.location.hash.slice(1)),o.value&&(r.value=n.find(i=>i.type===o.value))}return fe(()=>{a(),window.addEventListener("hashchange",a)}),pa(()=>{window.removeEventListener("hashchange",a)}),(i,l)=>(Mn(),Oo("div",qg,[Ye("div",Yg,[(Mn(),Oo(Fe,null,gd(n,s=>Ye("div",{key:s.type,class:"sponsor-item",title:s.name[t.lang]},[Ye("a",{href:`#${s.type}`,title:s.name[t.lang],class:"hutao-sponsor-link"},[Ye("img",{src:s.icon,alt:s.type},null,8,Xg),Ye("span",null,fr(s.name[t.lang]),1)],8,Jg)],8,Qg)),64))]),o.value&&r.value?(Mn(),Oo("div",Zg,[Ye("div",e1,[Ye("img",{src:r.value.icon,alt:r.value.name[t.lang]},null,8,t1),Ye("p",null,fr(r.value.label[t.lang]),1),r.value.url?(Mn(),Oo("a",{key:0,href:r.value.url,target:"_blank",rel:"noopener noreferrer"},fr(r.value.url),9,n1)):oi("",!0)]),Ye("div",o1,[Ye("img",{src:r.value.qrcode,alt:r.value.label[t.lang]},null,8,r1)])])):oi("",!0)]))}}),i1=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},l1=i1(a1,[["__scopeId","data-v-575a4568"],["__file","Sponsor.vue"]]),s1=Re({enhance({app:e,router:t,siteData:n}){e.component("Sponsor",l1)},setup(){},layouts:{},rootComponents:[]}),Po=[nh,Kh,Zh,am,sm,fm,vm,wm,xm,Hm,jm,ov,mv,Ov,Iv,jg,Kg,s1],c1=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["script",{"src":"https://umami.irain.in/script.js","data-website-id":"1a7be6c3-a024-47e2-9a42-29e66b997a36","async":"","defer":""}],["script",{"type":"module","src":"https://get.microsoft.com/badge/ms-store-badge.bundled.js"}],["link",{"rel":"icon","href":"/favicon.ico"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-512.png","type":"image/png","sizes":"512x512"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-192.png","type":"image/png","sizes":"192x192"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-144.png","type":"image/png","sizes":"144x144"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-72.png","type":"image/png","sizes":"72x72"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-96.png","type":"image/png","sizes":"96x96"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-48.png","type":"image/png","sizes":"48x48"}],["link",{"rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials"}],["meta",{"name":"theme-color","content":"#f26d6d"}],["link",{"rel":"apple-touch-icon","href":"/favicon.ico"}],["meta",{"name":"apple-mobile-web-app-capable","content":"yes"}],["meta",{"name":"apple-mobile-web-app-status-bar-style","content":"black"}],["meta",{"name":"msapplication-TileImage","content":"/favicon.ico"}],["meta",{"name":"msapplication-TileColor","content":"#ffffff"}]],"locales":{"/zh/":{"lang":"zh-CN","title":"胡桃工具箱","description":"多功能的原神工具箱"},"/en/":{"lang":"en-US","title":"Snap Hutao","description":"Super utilitarian Genshin Impact Toolkit"},"/id/":{"lang":"id-ID","title":"Snap Hutao","description":"Alat Bantu Genshin Impact yang Sangat Utilitarian"},"/ru/":{"lang":"ru-RU","title":"Snap Hutao","description":"Суперполезный набор инструментов для Genshin Impact"}}}');var Nn=Ue(c1),u1=Ep,d1=()=>{const e=Kp({history:u1(_a("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{if(t.path!==n.path||n===bt){const o=ar(t.path);if(o.path!==t.path)return o.path;const r=await o.loader();t.meta={...o.meta,_pageChunk:r}}else t.path===n.path&&(t.meta=n.meta)}),e},f1=e=>{e.component("ClientOnly",ir),e.component("Content",Ns),e.component("RouteLink",Be)},p1=(e,t,n)=>{const o=S(()=>t.currentRoute.value.path),r=ca((w,b)=>({get(){return w(),t.currentRoute.value.meta._pageChunk},set(k){t.currentRoute.value.meta._pageChunk=k,b()}})),a=S(()=>Wt.resolveLayouts(n)),i=S(()=>Wt.resolveRouteLocale(Nn.value.locales,o.value)),l=S(()=>Wt.resolveSiteLocaleData(Nn.value,i.value)),s=S(()=>r.value.comp),c=S(()=>r.value.data),d=S(()=>c.value.frontmatter),f=S(()=>Wt.resolvePageHeadTitle(c.value,l.value)),p=S(()=>Wt.resolvePageHead(f.value,d.value,l.value)),m=S(()=>Wt.resolvePageLang(c.value,l.value)),_=S(()=>Wt.resolvePageLayout(c.value,a.value)),T={layouts:a,pageData:c,pageComponent:s,pageFrontmatter:d,pageHead:p,pageHeadTitle:f,pageLang:m,pageLayout:_,redirects:Ds,routeLocale:i,routePath:o,routes:Zn,siteData:Nn,siteLocaleData:l};return e.provide(wa,T),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>d.value},$head:{get:()=>p.value},$headTitle:{get:()=>f.value},$lang:{get:()=>m.value},$page:{get:()=>c.value},$routeLocale:{get:()=>i.value},$site:{get:()=>Nn.value},$siteLocale:{get:()=>l.value},$withBase:{get:()=>Pe}}),T},h1=()=>{const e=Qp(),t=or();let n=[];const o=()=>{e.value.forEach(i=>{const l=m1(i);l&&n.push(l)})},r=()=>{const i=[];return e.value.forEach(l=>{const s=v1(l);s&&i.push(s)}),i},a=()=>{document.documentElement.lang=t.value;const i=r();n.forEach((l,s)=>{const c=i.findIndex(d=>l.isEqualNode(d));c===-1?(l.remove(),delete n[s]):i.splice(c,1)}),i.forEach(l=>document.head.appendChild(l)),n=[...n.filter(l=>!!l),...i]};Qt(Xp,a),fe(()=>{o(),ie(e,a,{immediate:!1})})},m1=([e,t,n=""])=>{const o=Object.entries(t).map(([l,s])=>ye(s)?`[${l}=${JSON.stringify(s)}]`:s===!0?`[${l}]`:"").join(""),r=`head > ${e}${o}`;return Array.from(document.querySelectorAll(r)).find(l=>l.innerText===n)||null},v1=([e,t,n])=>{if(!ye(e))return null;const o=document.createElement(e);return er(t)&&Object.entries(t).forEach(([r,a])=>{ye(a)?o.setAttribute(r,a):a===!0&&o.setAttribute(r,"")}),ye(n)&&o.appendChild(document.createTextNode(n)),o},g1=If,_1=async()=>{var n;const e=g1({name:"Vuepress",setup(){var a;h1();for(const i of Po)(a=i.setup)==null||a.call(i);const o=Po.flatMap(({rootComponents:i=[]})=>i.map(l=>u(l))),r=Jp();return()=>[u(r.value),o]}}),t=d1();f1(e),p1(e,t,Po);for(const o of Po)await((n=o.enhance)==null?void 0:n.call(o,{app:e,router:t,siteData:Nn}));return e.use(t),{app:e,router:t}};_1().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{i1 as _,Ye as a,ss as b,Oo as c,_1 as createVueApp,Ee as d,b1 as e,Fd as g,y1 as n,Mn as o,st as r,qu as w};