mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.Docs.git
synced 2025-11-19 21:16:31 +08:00
33 lines
259 KiB
JavaScript
33 lines
259 KiB
JavaScript
function __vite__mapDeps(indexes) {
|
||
if (!__vite__mapDeps.viteFileDeps) {
|
||
__vite__mapDeps.viteFileDeps = ["assets/index.html-BwzTpYYO.js","assets/digitalocean-horizontal-Nm6MkYI3.js","assets/quick-start.html-DBQHc4Df.js","assets/MSEdge-Bvt55oa-.js","assets/index.html-Bccpe9tQ.js","assets/quick-start.html-CKnnpBf8.js","assets/index.html-CLUrXEW7.js","assets/quick-start.html-CRlBodXJ.js","assets/index.html-_EEmh7qO.js","assets/quick-start.html-BRgWwXyg.js","assets/version-1-9-0-breaking-changes.html-Bq19-2Kx.js","assets/1-8-5-installer-BiBVFR-v.js","assets/version-1-9-0-breaking-changes.html-vqEQP2Wr.js","assets/version-1-9-0-breaking-changes.html-BxhawVvI.js","assets/version-1-9-0-breaking-changes.html-tAggLtYM.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 Qr(e,t){const n=new Set(e.split(","));return t?o=>n.has(o.toLowerCase()):o=>n.has(o)}const ge={},dn=[],Xe=()=>{},eu=()=>!1,to=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Jr=e=>e.startsWith("onUpdate:"),Oe=Object.assign,Xr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},tu=Object.prototype.hasOwnProperty,se=(e,t)=>tu.call(e,t),Z=Array.isArray,fn=e=>zo(e)==="[object Map]",fl=e=>zo(e)==="[object Set]",ne=e=>typeof e=="function",Te=e=>typeof e=="string",Tn=e=>typeof e=="symbol",he=e=>e!==null&&typeof e=="object",pl=e=>(he(e)||ne(e))&&ne(e.then)&&ne(e.catch),hl=Object.prototype.toString,zo=e=>hl.call(e),nu=e=>zo(e).slice(8,-1),ml=e=>zo(e)==="[object Object]",Zr=e=>Te(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,pn=Qr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),jo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ou=/-(\w)/g,nt=jo(e=>e.replace(ou,(t,n)=>n?n.toUpperCase():"")),ru=/\B([A-Z])/g,kn=jo(e=>e.replace(ru,"-$1").toLowerCase()),no=jo(e=>e.charAt(0).toUpperCase()+e.slice(1)),sr=jo(e=>e?`on${no(e)}`:""),Bt=(e,t)=>!Object.is(e,t),cr=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Ro=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},au=e=>{const t=parseFloat(e);return isNaN(t)?e:t},iu=e=>{const t=Te(e)?Number(e):NaN;return isNaN(t)?e:t};let Na;const vl=()=>Na||(Na=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Wo(e){if(Z(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=Te(o)?uu(o):Wo(o);if(r)for(const a in r)t[a]=r[a]}return t}else if(Te(e)||he(e))return e}const lu=/;(?![^(]*\))/g,su=/:([^]+)/,cu=/\/\*[^]*?\*\//g;function uu(e){const t={};return e.replace(cu,"").split(lu).forEach(n=>{if(n){const o=n.split(su);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Uo(e){let t="";if(Te(e))t=e;else if(Z(e))for(let n=0;n<e.length;n++){const o=Uo(e[n]);o&&(t+=o+" ")}else if(he(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function v1(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Te(t)&&(e.class=Uo(t)),n&&(e.style=Wo(n)),e}const du="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",fu=Qr(du);function gl(e){return!!e||e===""}const ur=e=>Te(e)?e:e==null?"":Z(e)||he(e)&&(e.toString===hl||!ne(e.toString))?JSON.stringify(e,_l,2):String(e),_l=(e,t)=>t&&t.__v_isRef?_l(e,t.value):fn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r],a)=>(n[dr(o,a)+" =>"]=r,n),{})}:fl(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>dr(n))}:Tn(t)?dr(t):he(t)&&!Z(t)&&!ml(t)?String(t):t,dr=(e,t="")=>{var n;return Tn(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 pu{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 hu(e,t=Ke){t&&t.active&&t.effects.push(e)}function bl(){return Ke}function mu(e){Ke&&Ke.cleanups.push(e)}let qt;class ea{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,hu(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&&(vu(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=Nt,n=qt;try{return Nt=!0,qt=this,this._runnings++,Va(this),this.fn()}finally{Ba(this),this._runnings--,qt=n,Nt=t}}stop(){var t;this.active&&(Va(this),Ba(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function vu(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 Nt=!0,Cr=0;const wl=[];function Xt(){wl.push(Nt),Nt=!1}function Zt(){const e=wl.pop();Nt=e===void 0?!0:e}function ta(){Cr++}function na(){for(Cr--;!Cr&&Ir.length;)Ir.shift()()}function El(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 Ir=[];function Tl(e,t,n){ta();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&&Ir.push(o.scheduler)))}na()}const kl=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},Do=new WeakMap,Yt=Symbol(""),Pr=Symbol("");function We(e,t,n){if(Nt&&qt){let o=Do.get(e);o||Do.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=kl(()=>o.delete(n))),El(qt,r)}}function wt(e,t,n,o,r,a){const i=Do.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"||!Tn(d)&&d>=s)&&l.push(c)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Z(e)?Zr(n)&&l.push(i.get("length")):(l.push(i.get(Yt)),fn(e)&&l.push(i.get(Pr)));break;case"delete":Z(e)||(l.push(i.get(Yt)),fn(e)&&l.push(i.get(Pr)));break;case"set":fn(e)&&l.push(i.get(Yt));break}ta();for(const s of l)s&&Tl(s,4);na()}function gu(e,t){var n;return(n=Do.get(e))==null?void 0:n.get(t)}const _u=Qr("__proto__,__v_isRef,__isVue"),Ll=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Tn)),$a=bu();function bu(){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(),ta();const o=ae(this)[t].apply(this,n);return na(),Zt(),o}}),e}function yu(e){const t=ae(this);return We(t,"has",e),t.hasOwnProperty(e)}class Sl{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?Ru:Cl:a?xl:Al).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(Tn(n)?Ll.has(n):_u(n))||(r||We(t,"get",n),a)?l:xe(l)?i&&Zr(n)?l:l.value:he(l)?r?Ln(l):oo(l):l}}class Ol extends Sl{constructor(t=!1){super(!1,t)}set(t,n,o,r){let a=t[n];if(!this._isShallow){const s=gn(a);if(!Mo(o)&&!gn(o)&&(a=ae(a),o=ae(o)),!Z(t)&&xe(a)&&!xe(o))return s?!1:(a.value=o,!0)}const i=Z(t)&&Zr(n)?Number(n)<t.length:se(t,n),l=Reflect.set(t,n,o,r);return t===ae(r)&&(i?Bt(o,a)&&wt(t,"set",n,o):wt(t,"add",n,o)),l}deleteProperty(t,n){const o=se(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&o&&wt(t,"delete",n,void 0),r}has(t,n){const o=Reflect.has(t,n);return(!Tn(n)||!Ll.has(n))&&We(t,"has",n),o}ownKeys(t){return We(t,"iterate",Z(t)?"length":Yt),Reflect.ownKeys(t)}}class wu extends Sl{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Eu=new Ol,Tu=new wu,ku=new Ol(!0),oa=e=>e,Go=e=>Reflect.getPrototypeOf(e);function vo(e,t,n=!1,o=!1){e=e.__v_raw;const r=ae(e),a=ae(t);n||(Bt(t,a)&&We(r,"get",t),We(r,"get",a));const{has:i}=Go(r),l=o?oa:n?ia:jn;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 go(e,t=!1){const n=this.__v_raw,o=ae(n),r=ae(e);return t||(Bt(e,r)&&We(o,"has",e),We(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function _o(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 Go(t).has.call(t,e)||(t.add(e),wt(t,"add",e,e)),this}function Fa(e,t){t=ae(t);const n=ae(this),{has:o,get:r}=Go(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?Bt(t,i)&&wt(n,"set",e,t):wt(n,"add",e,t),this}function za(e){const t=ae(this),{has:n,get:o}=Go(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&&wt(t,"delete",e,void 0),a}function ja(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&wt(e,"clear",void 0,void 0),n}function bo(e,t){return function(o,r){const a=this,i=a.__v_raw,l=ae(i),s=t?oa:e?ia:jn;return!e&&We(l,"iterate",Yt),i.forEach((c,d)=>o.call(r,s(c),s(d),a))}}function yo(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?oa:t?ia:jn;return!t&&We(a,"iterate",s?Pr: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 Ot(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Lu(){const e={get(a){return vo(this,a)},get size(){return _o(this)},has:go,add:Ha,set:Fa,delete:za,clear:ja,forEach:bo(!1,!1)},t={get(a){return vo(this,a,!1,!0)},get size(){return _o(this)},has:go,add:Ha,set:Fa,delete:za,clear:ja,forEach:bo(!1,!0)},n={get(a){return vo(this,a,!0)},get size(){return _o(this,!0)},has(a){return go.call(this,a,!0)},add:Ot("add"),set:Ot("set"),delete:Ot("delete"),clear:Ot("clear"),forEach:bo(!0,!1)},o={get(a){return vo(this,a,!0,!0)},get size(){return _o(this,!0)},has(a){return go.call(this,a,!0)},add:Ot("add"),set:Ot("set"),delete:Ot("delete"),clear:Ot("clear"),forEach:bo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=yo(a,!1,!1),n[a]=yo(a,!0,!1),t[a]=yo(a,!1,!0),o[a]=yo(a,!0,!0)}),[e,n,t,o]}const[Su,Ou,Au,xu]=Lu();function ra(e,t){const n=t?e?xu:Au:e?Ou:Su;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 Cu={get:ra(!1,!1)},Iu={get:ra(!1,!0)},Pu={get:ra(!0,!1)},Al=new WeakMap,xl=new WeakMap,Cl=new WeakMap,Ru=new WeakMap;function Du(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Mu(e){return e.__v_skip||!Object.isExtensible(e)?0:Du(nu(e))}function oo(e){return gn(e)?e:aa(e,!1,Eu,Cu,Al)}function Il(e){return aa(e,!1,ku,Iu,xl)}function Ln(e){return aa(e,!0,Tu,Pu,Cl)}function aa(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=Mu(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 gn(e)?hn(e.__v_raw):!!(e&&e.__v_isReactive)}function gn(e){return!!(e&&e.__v_isReadonly)}function Mo(e){return!!(e&&e.__v_isShallow)}function Pl(e){return hn(e)||gn(e)}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function Rl(e){return Object.isExtensible(e)&&Ro(e,"__v_skip",!0),e}const jn=e=>he(e)?oo(e):e,ia=e=>he(e)?Ln(e):e;class Dl{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 ea(()=>t(this._value),()=>Mn(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)&&Bt(t._value,t._value=t.effect.run())&&Mn(t,4),la(t),t.effect._dirtyLevel>=2&&Mn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Nu(e,t,n=!1){let o,r;const a=ne(e);return a?(o=e,r=Xe):(o=e.get,r=e.set),new Dl(o,r,a||!r,n)}function la(e){var t;Nt&&qt&&(e=ae(e),El(qt,(t=e.dep)!=null?t:e.dep=kl(()=>e.dep=void 0,e instanceof Dl?e:void 0)))}function Mn(e,t=4,n){e=ae(e);const o=e.dep;o&&Tl(o,t)}function xe(e){return!!(e&&e.__v_isRef===!0)}function X(e){return Ml(e,!1)}function Ue(e){return Ml(e,!0)}function Ml(e,t){return xe(e)?e:new Vu(e,t)}class Vu{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:jn(t)}get value(){return la(this),this._value}set value(t){const n=this.__v_isShallow||Mo(t)||gn(t);t=n?t:ae(t),Bt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:jn(t),Mn(this,4))}}function lt(e){return xe(e)?e.value:e}const Bu={get:(e,t,n)=>lt(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 Nl(e){return hn(e)?e:new Proxy(e,Bu)}class $u{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:o}=t(()=>la(this),()=>Mn(this));this._get=n,this._set=o}get value(){return this._get()}set value(t){this._set(t)}}function sa(e){return new $u(e)}class Hu{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 gu(ae(this._object),this._key)}}class Fu{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Ko(e,t,n){return xe(e)?e:ne(e)?new Fu(e):he(e)&&arguments.length>1?zu(e,t,n):X(e)}function zu(e,t,n){const o=e[t];return xe(o)?o:new Hu(e,t,n)}/**
|
||
* @vue/runtime-core v3.4.21
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/function Vt(e,t,n,o){try{return o?e(...o):e()}catch(r){ro(r,t,n)}}function et(e,t,n,o){if(ne(e)){const a=Vt(e,t,n,o);return a&&pl(a)&&a.catch(i=>{ro(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 ro(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){Vt(s,null,10,[e,i,l]);return}}ju(e,n,r,o)}function ju(e,t,n,o=!0){console.error(e)}let Wn=!1,Rr=!1;const Me=[];let ht=0;const mn=[];let It=null,Ut=0;const Vl=Promise.resolve();let ca=null;function en(e){const t=ca||Vl;return e?t.then(this?e.bind(this):e):t}function Wu(e){let t=ht+1,n=Me.length;for(;t<n;){const o=t+n>>>1,r=Me[o],a=Un(r);a<e||a===e&&r.pre?t=o+1:n=o}return t}function qo(e){(!Me.length||!Me.includes(e,Wn&&e.allowRecurse?ht+1:ht))&&(e.id==null?Me.push(e):Me.splice(Wu(e.id),0,e),Bl())}function Bl(){!Wn&&!Rr&&(Rr=!0,ca=Vl.then($l))}function Uu(e){const t=Me.indexOf(e);t>ht&&Me.splice(t,1)}function Gu(e){Z(e)?mn.push(...e):(!It||!It.includes(e,e.allowRecurse?Ut+1:Ut))&&mn.push(e),Bl()}function Wa(e,t,n=Wn?ht+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 No(e){if(mn.length){const t=[...new Set(mn)].sort((n,o)=>Un(n)-Un(o));if(mn.length=0,It){It.push(...t);return}for(It=t,Ut=0;Ut<It.length;Ut++)It[Ut]();It=null,Ut=0}}const Un=e=>e.id==null?1/0:e.id,Ku=(e,t)=>{const n=Un(e)-Un(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function $l(e){Rr=!1,Wn=!0,Me.sort(Ku);try{for(ht=0;ht<Me.length;ht++){const t=Me[ht];t&&t.active!==!1&&Vt(t,null,14)}}finally{ht=0,Me.length=0,No(),Wn=!1,ca=null,(Me.length||mn.length)&&$l()}}function qu(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(au))}let l,s=o[l=sr(t)]||o[l=sr(nt(t))];!s&&a&&(s=o[l=sr(kn(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 Hl(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=Hl(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 Yo(e,t){return!e||!to(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,kn(t))||se(e,t))}let Ze=null,Fl=null;function Vo(e){const t=Ze;return Ze=e,Fl=e&&e.type.__scopeId||null,t}function Yu(e,t=Ze,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&ni(-1);const a=Vo(t);let i;try{i=e(...r)}finally{Vo(a),o._d&&ni(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function fr(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,y;const k=Vo(e);try{if(n.shapeFlag&4){const O=r||o,N=O;w=at(d.call(N,O,f,a,m,p,_)),y=s}else{const O=t;w=at(O.length>1?O(a,{attrs:s,slots:l,emit:c}):O(a,null)),y=t.props?s:Qu(s)}}catch(O){Hn.length=0,ro(O,e,1),w=Ee(tt)}let b=w;if(y&&T!==!1){const O=Object.keys(y),{shapeFlag:N}=b;O.length&&N&7&&(i&&O.some(Jr)&&(y=Ju(y,i)),b=$t(b,y))}return n.dirs&&(b=$t(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),w=b,Vo(k),w}const Qu=e=>{let t;for(const n in e)(n==="class"||n==="style"||to(n))&&((t||(t={}))[n]=e[n]);return t},Ju=(e,t)=>{const n={};for(const o in e)(!Jr(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Xu(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]&&!Yo(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]&&!Yo(n,a))return!0}return!1}function Zu({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 zl="components";function ct(e,t){return td(zl,e,!0,t)||e}const ed=Symbol.for("v-ndc");function td(e,t,n=!0,o=!1){const r=Ze||Ie;if(r){const a=r.type;if(e===zl){const l=Jd(a,!1);if(l&&(l===t||l===nt(t)||l===no(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[no(nt(t))])}const nd=e=>e.__isSuspense;function jl(e,t){t&&t.pendingBranch?Z(e)?t.effects.push(...e):t.effects.push(e):Gu(e)}const od=Symbol.for("v-scx"),rd=()=>Ae(od);function Wl(e,t){return ua(e,null,t)}const wo={};function ie(e,t,n){return ua(e,t,n)}function ua(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=Mo(e)):hn(e)?(d=()=>c(e),f=!0):Z(e)?(p=!0,f=e.some(L=>hn(L)||Mo(L)),d=()=>e.map(L=>{if(xe(L))return L.value;if(hn(L))return c(L);if(ne(L))return Vt(L,s,2)})):ne(e)?t?d=()=>Vt(e,s,2):d=()=>(m&&m(),et(e,s,3,[_])):d=Xe,t&&o){const L=d;d=()=>cn(L())}let m,_=L=>{m=b.onStop=()=>{Vt(L,s,4),m=b.onStop=void 0}},T;if(so)if(_=Xe,t?n&&et(t,s,3,[d(),p?[]:void 0,_]):d(),r==="sync"){const L=rd();T=L.__watcherHandles||(L.__watcherHandles=[])}else return Xe;let w=p?new Array(e.length).fill(wo):wo;const y=()=>{if(!(!b.active||!b.dirty))if(t){const L=b.run();(o||f||(p?L.some((W,B)=>Bt(W,w[B])):Bt(L,w)))&&(m&&m(),et(t,s,3,[L,w===wo?void 0:p&&w[0]===wo?[]:w,_]),w=L)}else b.run()};y.allowRecurse=!!t;let k;r==="sync"?k=y:r==="post"?k=()=>He(y,s&&s.suspense):(y.pre=!0,s&&(y.id=s.uid),k=()=>qo(y));const b=new ea(d,Xe,k),O=bl(),N=()=>{b.stop(),O&&Xr(O.effects,b)};return t?n?y():w=b.run():r==="post"?He(b.run.bind(b),s&&s.suspense):b.run(),T&&T.push(N),N}function ad(e,t,n){const o=this.proxy,r=Te(e)?e.includes(".")?Ul(o,e):()=>o[e]:e.bind(o,o);let a;ne(t)?a=t:(a=t.handler,n=t);const i=lo(this),l=ua(r,a.bind(o),n);return i(),l}function Ul(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(fl(e)||fn(e))e.forEach(r=>{cn(r,t,n,o)});else if(ml(e))for(const r in e)cn(e[r],t,n,o);return e}function pt(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 Pt=Symbol("_leaveCb"),Eo=Symbol("_enterCb");function Gl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return fe(()=>{e.isMounted=!0}),fa(()=>{e.isUnmounting=!0}),e}const qe=[Function,Array],Kl={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},id={name:"BaseTransition",props:Kl,setup(e,{slots:t}){const n=io(),o=Gl();return()=>{const r=t.default&&da(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 pr(a);const s=Ka(a);if(!s)return pr(a);const c=Gn(s,i,o,n);Kn(s,c);const d=n.subTree,f=d&&Ka(d);if(f&&f.type!==tt&&!Gt(s,f)){const p=Gn(f,i,o,n);if(Kn(f,p),l==="out-in")return o.isLeaving=!0,p.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},pr(a);l==="in-out"&&s.type!==tt&&(p.delayLeave=(m,_,T)=>{const w=ql(o,f);w[String(f.key)]=f,m[Pt]=()=>{_(),m[Pt]=void 0,delete c.delayedLeave},c.delayedLeave=T})}return a}}},ld=id;function ql(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 Gn(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:y,onAppearCancelled:k}=t,b=String(e.key),O=ql(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[Pt]&&B[Pt](!0);const P=O[b];P&&Gt(e,P)&&P.el[Pt]&&P.el[Pt](),N(Y,[B])},enter(B){let Y=s,P=c,Q=d;if(!n.isMounted)if(r)Y=w||s,P=y||c,Q=k||d;else return;let M=!1;const ee=B[Eo]=ye=>{M||(M=!0,ye?N(Q,[B]):N(P,[B]),W.delayedLeave&&W.delayedLeave(),B[Eo]=void 0)};Y?L(Y,[B,ee]):ee()},leave(B,Y){const P=String(e.key);if(B[Eo]&&B[Eo](!0),n.isUnmounting)return Y();N(f,[B]);let Q=!1;const M=B[Pt]=ee=>{Q||(Q=!0,Y(),ee?N(_,[B]):N(m,[B]),B[Pt]=void 0,O[P]===e&&delete O[P])};O[P]=e,p?L(p,[B,M]):M()},clone(B){return Gn(B,t,n,o)}};return W}function pr(e){if(ao(e))return e=$t(e),e.children=null,e}function Ka(e){return ao(e)?e.children?e.children[0]:void 0:e}function Kn(e,t){e.shapeFlag&6&&e.component?Kn(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 da(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(da(i.children,t,l))):(t||i.type!==tt)&&o.push(l!=null?$t(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 Nn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function sd(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()=>hr(c,m);const _=k=>{s=null,ro(k,m,13,!o)};if(i&&m.suspense||so)return p().then(k=>()=>hr(k,m)).catch(k=>(_(k),()=>o?Ee(o,{error:k}):null));const T=X(!1),w=X(),y=X(!!r);return r&&setTimeout(()=>{y.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&&ao(m.parent.vnode)&&(m.parent.effect.dirty=!0,qo(m.parent.update))}).catch(k=>{_(k),w.value=k}),()=>{if(T.value&&c)return hr(c,m);if(w.value&&o)return Ee(o,{error:w.value});if(n&&!y.value)return Ee(n)}}})}function hr(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 ao=e=>e.type.__isKeepAlive;function cd(e,t){Yl(e,"a",t)}function ud(e,t){Yl(e,"da",t)}function Yl(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(Qo(t,o,n),n){let r=n.parent;for(;r&&r.parent;)ao(r.parent.vnode)&&dd(o,t,n,r),r=r.parent}}function dd(e,t,n,o){const r=Qo(t,e,o,!0);Sn(()=>{Xr(o[t],r)},n)}function Qo(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=lo(n),s=et(t,n,e,i);return l(),Zt(),s});return o?r.unshift(a):r.push(a),a}}const Tt=e=>(t,n=Ie)=>(!so||e==="sp")&&Qo(e,(...o)=>t(...o),n),fd=Tt("bm"),fe=Tt("m"),pd=Tt("bu"),Ql=Tt("u"),fa=Tt("bum"),Sn=Tt("um"),hd=Tt("sp"),md=Tt("rtg"),vd=Tt("rtc");function gd(e,t=Ie){Qo("ec",e,t)}function _d(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 Dr=e=>e?us(e)?va(e)||e.proxy:Dr(e.parent):null,Vn=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=>Dr(e.parent),$root:e=>Dr(e.root),$emit:e=>e.emit,$options:e=>pa(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=>ad.bind(e)}),mr=(e,t)=>e!==ge&&!e.__isScriptSetup&&se(e,t),bd={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(mr(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];Mr&&(i[t]=0)}}const d=Vn[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 mr(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)||mr(t,i)||(l=a[0])&&se(l,i)||se(o,i)||se(Vn,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 Mr=!0;function yd(e){const t=pa(e),n=e.proxy,o=e.ctx;Mr=!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:y,beforeUnmount:k,destroyed:b,unmounted:O,render:N,renderTracked:L,renderTriggered:W,errorCaptured:B,serverPrefetch:Y,expose:P,inheritAttrs:Q,components:M,directives:ee,filters:ye}=t;if(c&&wd(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=oo(oe))}if(Mr=!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,St=!ne(G)&&ne(G.set)?G.set.bind(n):Xe,dt=S({get:ot,set:St});Object.defineProperty(o,oe,{enumerable:!0,configurable:!0,get:()=>dt.value,set:$e=>dt.value=$e})}if(l)for(const oe in l)Jl(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(fd,f),K(fe,p),K(pd,m),K(Ql,_),K(cd,T),K(ud,w),K(gd,B),K(vd,L),K(md,W),K(fa,k),K(Sn,O),K(hd,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 wd(e,t,n=Xe){Z(e)&&(e=Nr(e));for(const o in e){const r=e[o];let a;he(r)?"default"in r?a=Ae(r.from||o,r.default,!0):a=Ae(r.from||o):a=Ae(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 Jl(e,t,n,o){const r=o.includes(".")?Ul(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=>Jl(a,t,n,o));else{const a=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(a)&&ie(r,a,e)}}function pa(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=>Bo(s,c,i,!0)),Bo(s,t,i)),he(t)&&a.set(t,s),s}function Bo(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&Bo(e,a,n,!0),r&&r.forEach(i=>Bo(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const l=Ed[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Ed={data:Qa,props:Ja,emits:Ja,methods:Pn,computed:Pn,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:Pn,directives:Pn,watch:kd,provide:Qa,inject:Td};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 Td(e,t){return Pn(Nr(e),Nr(t))}function Nr(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 Pn(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 kd(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 Xl(){return{app:null,config:{isNativeTag:eu,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 Ld=0;function Sd(e,t){return function(o,r=null){ne(o)||(o=Oe({},o)),r!=null&&!he(r)&&(r=null);const a=Xl(),i=new WeakSet;let l=!1;const s=a.app={_uid:Ld++,_component:o,_props:r,_container:null,_context:a,_instance:null,version:Zd,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,va(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=Bn;Bn=s;try{return c()}finally{Bn=d}}};return s}}let Bn=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 Ae(e,t,n=!1){const o=Ie||Ze;if(o||Bn){const r=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Bn._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 Od(e,t,n,o=!1){const r={},a={};Ro(a,Jo,1),e.propsDefaults=Object.create(null),Zl(e,t,r,a);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:Il(r):e.type.props?e.props=r:e.props=a,e.attrs=a}function Ad(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(Yo(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[_]=Vr(s,l,_,m,e,!1)}else m!==a[p]&&(a[p]=m,c=!0)}}}else{Zl(e,t,r,a)&&(c=!0);let d;for(const f in l)(!t||!se(t,f)&&((d=kn(f))===f||!se(t,d)))&&(s?n&&(n[f]!==void 0||n[d]!==void 0)&&(r[f]=Vr(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&&wt(e,"set","$attrs")}function Zl(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:Yo(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]=Vr(r,s,f,c[f],e,!se(c,f))}}return i}function Vr(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=lo(r);o=c[n]=s.call(null,t),d()}}else o=s}i[0]&&(a&&!l?o=!1:i[1]&&(o===""||o===kn(n))&&(o=!0))}return o}function es(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]=es(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 ts=e=>e[0]==="_"||e==="$stable",ha=e=>Z(e)?e.map(at):[at(e)],xd=(e,t,n)=>{if(t._n)return t;const o=Yu((...r)=>ha(t(...r)),n);return o._c=!1,o},ns=(e,t,n)=>{const o=e._ctx;for(const r in e){if(ts(r))continue;const a=e[r];if(ne(a))t[r]=xd(r,a,o);else if(a!=null){const i=ha(a);t[r]=()=>i}}},os=(e,t)=>{const n=ha(t);e.slots.default=()=>n},Cd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ae(t),Ro(t,"_",n)):ns(t,e.slots={})}else e.slots={},t&&os(e,t);Ro(e.slots,Jo,1)},Id=(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,ns(t,r)),i=t}else t&&(os(e,t),i={default:1});if(a)for(const l in r)!ts(l)&&i[l]==null&&delete r[l]};function $o(e,t,n,o,r=!1){if(Z(e)){e.forEach((p,m)=>$o(p,t&&(Z(t)?t[m]:t),n,o,r));return}if(Nn(o)&&!r)return;const a=o.shapeFlag&4?va(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))Vt(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)&&Xr(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 At=!1;const Pd=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Rd=e=>e.namespaceURI.includes("MathML"),To=e=>{if(Pd(e))return"svg";if(Rd(e))return"mathml"},ko=e=>e.nodeType===8;function Dd(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:a,parentNode:i,remove:l,insert:s,createComment:c}}=e,d=(b,O)=>{if(!O.hasChildNodes()){n(null,b,O),No(),O._vnode=b;return}At=!1,f(O.firstChild,b,null,null,null),No(),O._vnode=b,At&&console.error("Hydration completed but contains mismatches.")},f=(b,O,N,L,W,B=!1)=>{const Y=ko(b)&&b.data==="[",P=()=>T(b,O,N,L,W,Y),{type:Q,ref:M,shapeFlag:ee,patchFlag:ye}=O;let we=b.nodeType;O.el=b,ye===-2&&(B=!1,O.dynamicChildren=null);let K=null;switch(Q){case _n:we!==3?O.children===""?(s(O.el=r(""),i(b),b),K=b):K=P():(b.data!==O.children&&(At=!0,b.data=O.children),K=a(b));break;case tt:k(b)?(K=a(b),y(O.el=b.content.firstChild,b,N)):we!==8||Y?K=P():K=a(b);break;case $n:if(Y&&(b=a(b),we=b.nodeType),we===1||we===3){K=b;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=_(b,O,N,L,W,B):K=P();break;default:if(ee&1)(we!==1||O.type.toLowerCase()!==b.tagName.toLowerCase())&&!k(b)?K=P():K=p(b,O,N,L,W,B);else if(ee&6){O.slotScopeIds=W;const oe=i(b);if(Y?K=w(b):ko(b)&&b.data==="teleport start"?K=w(b,b.data,"teleport end"):K=a(b),t(O,oe,null,N,L,To(oe),B),Nn(O)){let G;Y?(G=Ee(Fe),G.anchor=K?K.previousSibling:oe.lastChild):G=b.nodeType===3?cs(""):Ee("div"),G.el=b,O.component.subTree=G}}else ee&64?we!==8?K=P():K=O.type.hydrate(b,O,N,L,W,B,e,m):ee&128&&(K=O.type.hydrate(b,O,N,L,To(i(b)),W,B,e,f))}return M!=null&&$o(M,null,L,O),K},p=(b,O,N,L,W,B)=>{B=B||!!O.dynamicChildren;const{type:Y,props:P,patchFlag:Q,shapeFlag:M,dirs:ee,transition:ye}=O,we=Y==="input"||Y==="option";if(we||Q!==-1){ee&&pt(O,null,N,"created");let K=!1;if(k(b)){K=rs(L,ye)&&N&&N.vnode.props&&N.vnode.props.appear;const G=b.content.firstChild;K&&ye.beforeEnter(G),y(G,b,N),O.el=b=G}if(M&16&&!(P&&(P.innerHTML||P.textContent))){let G=m(b.firstChild,O,b,N,L,W,B);for(;G;){At=!0;const ot=G;G=G.nextSibling,l(ot)}}else M&8&&b.textContent!==O.children&&(At=!0,b.textContent=O.children);if(P)if(we||!B||Q&48)for(const G in P)(we&&(G.endsWith("value")||G==="indeterminate")||to(G)&&!pn(G)||G[0]===".")&&o(b,G,null,P[G],void 0,void 0,N);else P.onClick&&o(b,"onClick",null,P.onClick,void 0,void 0,N);let oe;(oe=P&&P.onVnodeBeforeMount)&&Qe(oe,N,O),ee&&pt(O,null,N,"beforeMount"),((oe=P&&P.onVnodeMounted)||ee||K)&&jl(()=>{oe&&Qe(oe,N,O),K&&ye.enter(b),ee&&pt(O,null,N,"mounted")},L)}return b.nextSibling},m=(b,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(b)b=f(b,ee,L,W,B,Y);else{if(ee.type===_n&&!ee.children)continue;At=!0,n(null,ee,N,null,L,W,To(N),B)}}return b},_=(b,O,N,L,W,B)=>{const{slotScopeIds:Y}=O;Y&&(W=W?W.concat(Y):Y);const P=i(b),Q=m(a(b),O,P,N,L,W,B);return Q&&ko(Q)&&Q.data==="]"?a(O.anchor=Q):(At=!0,s(O.anchor=c("]"),P,Q),Q)},T=(b,O,N,L,W,B)=>{if(At=!0,O.el=null,B){const Q=w(b);for(;;){const M=a(b);if(M&&M!==Q)l(M);else break}}const Y=a(b),P=i(b);return l(b),n(null,O,P,Y,N,L,To(P),W),Y},w=(b,O="[",N="]")=>{let L=0;for(;b;)if(b=a(b),b&&ko(b)&&(b.data===O&&L++,b.data===N)){if(L===0)return a(b);L--}return b},y=(b,O,N)=>{const L=O.parentNode;L&&L.replaceChild(b,O);let W=N;for(;W;)W.vnode.el===O&&(W.vnode.el=W.subTree.el=b),W=W.parent},k=b=>b.nodeType===1&&b.tagName.toLowerCase()==="template";return[d,f]}const He=jl;function Md(e){return Nd(e,Dd)}function Nd(e,t){const n=vl();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,C=null,A=null,D=null,H=void 0,R=null,V=!!v.dynamicChildren)=>{if(h===v)return;h&&!Gt(h,v)&&(C=x(h),$e(h,A,D,!0),h=null),v.patchFlag===-2&&(V=!1,v.dynamicChildren=null);const{type:I,ref:z,shapeFlag:J}=v;switch(I){case _n:w(h,v,E,C);break;case tt:y(h,v,E,C);break;case $n:h==null&&k(v,E,C,H);break;case Fe:M(h,v,E,C,A,D,H,R,V);break;default:J&1?N(h,v,E,C,A,D,H,R,V):J&6?ee(h,v,E,C,A,D,H,R,V):(J&64||J&128)&&I.process(h,v,E,C,A,D,H,R,V,U)}z!=null&&A&&$o(z,h&&h.ref,D,v||h,!v)},w=(h,v,E,C)=>{if(h==null)o(v.el=l(v.children),E,C);else{const A=v.el=h.el;v.children!==h.children&&c(A,v.children)}},y=(h,v,E,C)=>{h==null?o(v.el=s(v.children||""),E,C):v.el=h.el},k=(h,v,E,C)=>{[h.el,h.anchor]=_(h.children,v,E,C,h.el,h.anchor)},b=({el:h,anchor:v},E,C)=>{let A;for(;h&&h!==v;)A=p(h),o(h,E,C),h=A;o(v,E,C)},O=({el:h,anchor:v})=>{let E;for(;h&&h!==v;)E=p(h),r(h),h=E;r(v)},N=(h,v,E,C,A,D,H,R,V)=>{v.type==="svg"?H="svg":v.type==="math"&&(H="mathml"),h==null?L(v,E,C,A,D,H,R,V):Y(h,v,A,D,H,R,V)},L=(h,v,E,C,A,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,C,A,vr(h,D),H,R),te&&pt(h,null,C,"created"),W(V,h,h.scopeId,H,C),z){for(const de in z)de!=="value"&&!pn(de)&&a(V,de,null,z[de],D,h.children,C,A,De);"value"in z&&a(V,"value",null,z.value,D),(I=z.onVnodeBeforeMount)&&Qe(I,C,h)}te&&pt(h,null,C,"beforeMount");const re=rs(A,q);re&&q.beforeEnter(V),o(V,v,E),((I=z&&z.onVnodeMounted)||re||te)&&He(()=>{I&&Qe(I,C,h),re&&q.enter(V),te&&pt(h,null,C,"mounted")},A)},W=(h,v,E,C,A)=>{if(E&&m(h,E),C)for(let D=0;D<C.length;D++)m(h,C[D]);if(A){let D=A.subTree;if(v===D){const H=A.vnode;W(h,H,H.scopeId,H.slotScopeIds,A.parent)}}},B=(h,v,E,C,A,D,H,R,V=0)=>{for(let I=V;I<h.length;I++){const z=h[I]=R?Rt(h[I]):at(h[I]);T(null,z,v,E,C,A,D,H,R)}},Y=(h,v,E,C,A,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&&pt(v,h,E,"beforeUpdate"),E&&zt(E,!0),I?P(h.dynamicChildren,I,R,E,C,vr(v,A),D):H||G(h,v,R,null,E,C,vr(v,A),D,!1),V>0){if(V&16)Q(R,v,J,q,E,C,A);else if(V&2&&J.class!==q.class&&a(R,"class",null,q.class,A),V&4&&a(R,"style",J.style,q.style,A),V&8){const re=v.dynamicProps;for(let de=0;de<re.length;de++){const ve=re[de],Ce=J[ve],rt=q[ve];(rt!==Ce||ve==="value")&&a(R,ve,Ce,rt,A,h.children,E,C,De)}}V&1&&h.children!==v.children&&d(R,v.children)}else!H&&I==null&&Q(R,v,J,q,E,C,A);((te=q.onVnodeUpdated)||z)&&He(()=>{te&&Qe(te,E,v,h),z&&pt(v,h,E,"updated")},C)},P=(h,v,E,C,A,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,C,A,D,H,!0)}},Q=(h,v,E,C,A,D,H)=>{if(E!==C){if(E!==ge)for(const R in E)!pn(R)&&!(R in C)&&a(h,R,E[R],null,H,v.children,A,D,De);for(const R in C){if(pn(R))continue;const V=C[R],I=E[R];V!==I&&R!=="value"&&a(h,R,I,V,H,v.children,A,D,De)}"value"in C&&a(h,"value",E.value,C.value,H)}},M=(h,v,E,C,A,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,C),o(z,E,C),B(v.children||[],E,z,A,D,H,R,V)):J>0&&J&64&&q&&h.dynamicChildren?(P(h.dynamicChildren,q,E,A,D,H,R),(v.key!=null||A&&v===A.subTree)&&as(h,v,!0)):G(h,v,E,z,A,D,H,R,V)},ee=(h,v,E,C,A,D,H,R,V)=>{v.slotScopeIds=R,h==null?v.shapeFlag&512?A.ctx.activate(v,E,C,H,V):ye(v,E,C,A,D,H,V):we(h,v,V)},ye=(h,v,E,C,A,D,H)=>{const R=h.component=Gd(h,C,A);if(ao(h)&&(R.ctx.renderer=U),Kd(R),R.asyncDep){if(A&&A.registerDep(R,K),!h.el){const V=R.subTree=Ee(tt);y(null,V,v,E)}}else K(R,h,v,E,A,D,H)},we=(h,v,E)=>{const C=v.component=h.component;if(Xu(h,v,E))if(C.asyncDep&&!C.asyncResolved){oe(C,v,E);return}else C.next=v,Uu(C.update),C.effect.dirty=!0,C.update();else v.el=h.el,C.vnode=v},K=(h,v,E,C,A,D,H)=>{const R=()=>{if(h.isMounted){let{next:z,bu:J,u:q,parent:te,vnode:re}=h;{const ln=is(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&&cr(J),(ve=z.props&&z.props.onVnodeBeforeUpdate)&&Qe(ve,te,z,re),zt(h,!0);const Ce=fr(h),rt=h.subTree;h.subTree=Ce,T(rt,Ce,f(rt.el),x(rt),h,A,D),z.el=Ce.el,de===null&&Zu(h,Ce.el),q&&He(q,A),(ve=z.props&&z.props.onVnodeUpdated)&&He(()=>Qe(ve,te,z,re),A)}else{let z;const{el:J,props:q}=v,{bm:te,m:re,parent:de}=h,ve=Nn(v);if(zt(h,!1),te&&cr(te),!ve&&(z=q&&q.onVnodeBeforeMount)&&Qe(z,de,v),zt(h,!0),J&&me){const Ce=()=>{h.subTree=fr(h),me(J,h.subTree,h,A,null)};ve?v.type.__asyncLoader().then(()=>!h.isUnmounted&&Ce()):Ce()}else{const Ce=h.subTree=fr(h);T(null,Ce,E,C,h,A,D),v.el=Ce.el}if(re&&He(re,A),!ve&&(z=q&&q.onVnodeMounted)){const Ce=v;He(()=>Qe(z,de,Ce),A)}(v.shapeFlag&256||de&&Nn(de.vnode)&&de.vnode.shapeFlag&256)&&h.a&&He(h.a,A),h.isMounted=!0,v=E=C=null}},V=h.effect=new ea(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 C=h.vnode.props;h.vnode=v,h.next=null,Ad(h,v.props,C,E),Id(h,v.children,E),Xt(),Wa(h),Zt()},G=(h,v,E,C,A,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){St(I,J,E,C,A,D,H,R,V);return}else if(q&256){ot(I,J,E,C,A,D,H,R,V);return}}te&8?(z&16&&De(I,A,D),J!==I&&d(E,J)):z&16?te&16?St(I,J,E,C,A,D,H,R,V):De(I,A,D,!0):(z&8&&d(E,""),te&16&&B(J,E,C,A,D,H,R,V))},ot=(h,v,E,C,A,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?Rt(v[q]):at(v[q]);T(h[q],te,E,null,A,D,H,R,V)}I>z?De(h,A,D,!0,!1,J):B(v,E,C,A,D,H,R,V,J)},St=(h,v,E,C,A,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?Rt(v[I]):at(v[I]);if(Gt(te,re))T(te,re,E,null,A,D,H,R,V);else break;I++}for(;I<=J&&I<=q;){const te=h[J],re=v[q]=V?Rt(v[q]):at(v[q]);if(Gt(te,re))T(te,re,E,null,A,D,H,R,V);else break;J--,q--}if(I>J){if(I<=q){const te=q+1,re=te<z?v[te].el:C;for(;I<=q;)T(null,v[I]=V?Rt(v[I]):at(v[I]),E,re,A,D,H,R,V),I++}}else if(I>q)for(;I<=J;)$e(h[I],A,D,!0),I++;else{const te=I,re=I,de=new Map;for(I=re;I<=q;I++){const Ge=v[I]=V?Rt(v[I]):at(v[I]);Ge.key!=null&&de.set(Ge.key,I)}let ve,Ce=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(Ce>=rt){$e(Ge,A,D,!0);continue}let ft;if(Ge.key!=null)ft=de.get(Ge.key);else for(ve=re;ve<=q;ve++)if(An[ve-re]===0&&Gt(Ge,v[ve])){ft=ve;break}ft===void 0?$e(Ge,A,D,!0):(An[ft-re]=I+1,ft>=Ra?Ra=ft:ln=!0,T(Ge,v[ft],E,null,A,D,H,R,V),Ce++)}const Da=ln?Vd(An):dn;for(ve=Da.length-1,I=rt-1;I>=0;I--){const Ge=re+I,ft=v[Ge],Ma=Ge+1<z?v[Ge+1].el:C;An[I]===0?T(null,ft,E,Ma,A,D,H,R,V):ln&&(ve<0||I!==Da[ve]?dt(ft,E,Ma,2):ve--)}}},dt=(h,v,E,C,A=null)=>{const{el:D,type:H,transition:R,children:V,shapeFlag:I}=h;if(I&6){dt(h.component.subTree,v,E,C);return}if(I&128){h.suspense.move(v,E,C);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++)dt(V[J],v,E,C);o(h.anchor,v,E);return}if(H===$n){b(h,v,E);return}if(C!==2&&I&1&&R)if(C===0)R.beforeEnter(D),o(D,v,E),He(()=>R.enter(D),A);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,C=!1,A=!1)=>{const{type:D,props:H,ref:R,children:V,dynamicChildren:I,shapeFlag:z,patchFlag:J,dirs:q}=h;if(R!=null&&$o(R,null,E,h,!0),z&256){v.ctx.deactivate(h);return}const te=z&1&&q,re=!Nn(h);let de;if(re&&(de=H&&H.onVnodeBeforeUnmount)&&Qe(de,v,h),z&6)mo(h.component,E,C);else{if(z&128){h.suspense.unmount(E,C);return}te&&pt(h,null,v,"beforeUnmount"),z&64?h.type.remove(h,v,E,A,U,C):I&&(D!==Fe||J>0&&J&64)?De(I,v,E,!1,!0):(D===Fe&&J&384||!A&&z&16)&&De(V,v,E),C&&rn(h)}(re&&(de=H&&H.onVnodeUnmounted)||te)&&He(()=>{de&&Qe(de,v,h),te&&pt(h,null,v,"unmounted")},E)},rn=h=>{const{type:v,el:E,anchor:C,transition:A}=h;if(v===Fe){an(E,C);return}if(v===$n){O(h);return}const D=()=>{r(E),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(h.shapeFlag&1&&A&&!A.persisted){const{leave:H,delayLeave:R}=A,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)},mo=(h,v,E)=>{const{bum:C,scope:A,update:D,subTree:H,um:R}=h;C&&cr(C),A.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,C=!1,A=!1,D=0)=>{for(let H=D;H<h.length;H++)$e(h[H],v,E,C,A)},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(),No(),F=!1),v._vnode=h},U={p:T,um:$e,m:dt,r:rn,mt:ye,mc:B,pc:G,pbc:P,n:x,o:e};let ce,me;return t&&([ce,me]=t(U)),{render:$,hydrate:ce,createApp:Sd($,ce)}}function vr({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 rs(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function as(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]=Rt(r[a]),l.el=i.el),n||as(i,l)),l.type===_n&&(l.el=i.el)}}function Vd(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 is(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:is(t)}const Bd=e=>e.__isTeleport,Fe=Symbol.for("v-fgt"),_n=Symbol.for("v-txt"),tt=Symbol.for("v-cmt"),$n=Symbol.for("v-stc"),Hn=[];let st=null;function Rn(e=!1){Hn.push(st=e?null:[])}function $d(){Hn.pop(),st=Hn[Hn.length-1]||null}let qn=1;function ni(e){qn+=e}function ls(e){return e.dynamicChildren=qn>0?st||dn:null,$d(),qn>0&&st&&st.push(e),e}function Lo(e,t,n,o,r,a){return ls(Ye(e,t,n,o,r,a,!0))}function Hd(e,t,n,o,r){return ls(Ee(e,t,n,o,r,!0))}function Br(e){return e?e.__v_isVNode===!0:!1}function Gt(e,t){return e.type===t.type&&e.key===t.key}const Jo="__vInternal",ss=({key:e})=>e??null,Io=({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&&ss(t),ref:t&&Io(t),scopeId:Fl,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?(ma(s,n),a&128&&e.normalize(s)):n&&(s.shapeFlag|=Te(n)?8:16),qn>0&&!i&&st&&(s.patchFlag>0||a&6)&&s.patchFlag!==32&&st.push(s),s}const Ee=Fd;function Fd(e,t=null,n=null,o=0,r=null,a=!1){if((!e||e===ed)&&(e=tt),Br(e)){const l=$t(e,t,!0);return n&&ma(l,n),qn>0&&!a&&st&&(l.shapeFlag&6?st[st.indexOf(e)]=l:st.push(l)),l.patchFlag|=-2,l}if(Xd(e)&&(e=e.__vccOpts),t){t=zd(t);let{class:l,style:s}=t;l&&!Te(l)&&(t.class=Uo(l)),he(s)&&(Pl(s)&&!Z(s)&&(s=Oe({},s)),t.style=Wo(s))}const i=Te(e)?1:nd(e)?128:Bd(e)?64:he(e)?4:ne(e)?2:0;return Ye(e,t,n,o,r,i,a,!0)}function zd(e){return e?Pl(e)||Jo in e?Oe({},e):e:null}function $t(e,t,n=!1){const{props:o,ref:r,patchFlag:a,children:i}=e,l=t?jd(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ss(l),ref:t&&t.ref?n&&r?Z(r)?r.concat(Io(t)):[r,Io(t)]:Io(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&&$t(e.ssContent),ssFallback:e.ssFallback&&$t(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function cs(e=" ",t=0){return Ee(_n,null,e,t)}function g1(e,t){const n=Ee($n,null,e);return n.staticCount=t,n}function oi(e="",t=!1){return t?(Rn(),Hd(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"?Rt(e):Ee(_n,null,String(e))}function Rt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:$t(e)}function ma(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),ma(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Jo 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=[cs(t)]):n=8);e.children=t,e.shapeFlag|=n}function jd(...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=Uo([t.class,o.class]));else if(r==="style")t.style=Wo([t.style,o.style]);else if(to(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 Wd=Xl();let Ud=0;function Gd(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||Wd,a={uid:Ud++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new pu(!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:es(o,r),emitsOptions:Hl(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=qu.bind(null,a),e.ce&&e.ce(a),a}let Ie=null;const io=()=>Ie||Ze;let Ho,$r;{const e=vl(),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)}};Ho=t("__VUE_INSTANCE_SETTERS__",n=>Ie=n),$r=t("__VUE_SSR_SETTERS__",n=>so=n)}const lo=e=>{const t=Ie;return Ho(e),e.scope.on(),()=>{e.scope.off(),Ho(t)}},ri=()=>{Ie&&Ie.scope.off(),Ho(null)};function us(e){return e.vnode.shapeFlag&4}let so=!1;function Kd(e,t=!1){t&&$r(t);const{props:n,children:o}=e.vnode,r=us(e);Od(e,n,r,t),Cd(e,o);const a=r?qd(e,t):void 0;return t&&$r(!1),a}function qd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Rl(new Proxy(e.ctx,bd));const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?Qd(e):null,a=lo(e);Xt();const i=Vt(o,e,0,[e.props,r]);if(Zt(),a(),pl(i)){if(i.then(ri,ri),t)return i.then(l=>{ai(e,l,t)}).catch(l=>{ro(l,e,0)});e.asyncDep=i}else ai(e,i,t)}else ds(e,t)}function ai(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:he(t)&&(e.setupState=Nl(t)),ds(e,n)}let ii;function ds(e,t,n){const o=e.type;if(!e.render){if(!t&&ii&&!o.render){const r=o.template||pa(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=lo(e);Xt();try{yd(e)}finally{Zt(),r()}}}function Yd(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return We(e,"get","$attrs"),t[n]}}))}function Qd(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Yd(e)},slots:e.slots,emit:e.emit,expose:t}}function va(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Nl(Rl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Vn)return Vn[n](e)},has(t,n){return n in t||n in Vn}}))}function Jd(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Xd(e){return ne(e)&&"__vccOpts"in e}const S=(e,t)=>Nu(e,t,so);function u(e,t,n){const o=arguments.length;return o===2?he(t)&&!Z(t)?Br(t)?Ee(e,null,[t]):Ee(e,t):Ee(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Br(n)&&(n=[n]),Ee(e,t,n))}const Zd="3.4.21";/**
|
||
* @vue/runtime-dom v3.4.21
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/const ef="http://www.w3.org/2000/svg",tf="http://www.w3.org/1998/Math/MathML",Dt=typeof document<"u"?document:null,li=Dt&&Dt.createElement("template"),nf={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"?Dt.createElementNS(ef,e):t==="mathml"?Dt.createElementNS(tf,e):Dt.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>Dt.createTextNode(e),createComment:e=>Dt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Dt.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]}},xt="transition",xn="animation",bn=Symbol("_vtc"),Et=(e,{slots:t})=>u(ld,ps(e),t);Et.displayName="Transition";const fs={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},of=Et.props=Oe({},Kl,fs),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 ps(e){const t={};for(const M in e)M in fs||(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,_=rf(r),T=_&&_[0],w=_&&_[1],{onBeforeEnter:y,onEnter:k,onEnterCancelled:b,onLeave:O,onLeaveCancelled:N,onBeforeAppear:L=y,onAppear:W=k,onAppearCancelled:B=b}=t,Y=(M,ee,ye)=>{Ct(M,ee?d:l),Ct(M,ee?c:i),ye&&ye()},P=(M,ee)=>{M._isLeaving=!1,Ct(M,f),Ct(M,m),Ct(M,p),ee&&ee()},Q=M=>(ee,ye)=>{const we=M?W:k,K=()=>Y(ee,M,ye);jt(we,[ee,K]),ci(()=>{Ct(ee,M?s:a),_t(ee,M?d:l),si(we)||ui(ee,o,T,K)})};return Oe(t,{onBeforeEnter(M){jt(y,[M]),_t(M,a),_t(M,i)},onBeforeAppear(M){jt(L,[M]),_t(M,s),_t(M,c)},onEnter:Q(!1),onAppear:Q(!0),onLeave(M,ee){M._isLeaving=!0;const ye=()=>P(M,ee);_t(M,f),ms(),_t(M,p),ci(()=>{M._isLeaving&&(Ct(M,f),_t(M,m),si(O)||ui(M,o,w,ye))}),jt(O,[M,ye])},onEnterCancelled(M){Y(M,!1),jt(b,[M])},onAppearCancelled(M){Y(M,!0),jt(B,[M])},onLeaveCancelled(M){P(M),jt(N,[M])}})}function rf(e){if(e==null)return null;if(he(e))return[gr(e.enter),gr(e.leave)];{const t=gr(e);return[t,t]}}function gr(e){return iu(e)}function _t(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[bn]||(e[bn]=new Set)).add(t)}function Ct(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 af=0;function ui(e,t,n,o){const r=e._endId=++af,a=()=>{r===e._endId&&o()};if(n)return setTimeout(a,n);const{type:i,timeout:l,propCount:s}=hs(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 hs(e,t){const n=window.getComputedStyle(e),o=_=>(n[_]||"").split(", "),r=o(`${xt}Delay`),a=o(`${xt}Duration`),i=di(r,a),l=o(`${xn}Delay`),s=o(`${xn}Duration`),c=di(l,s);let d=null,f=0,p=0;t===xt?i>0&&(d=xt,f=i,p=a.length):t===xn?c>0&&(d=xn,f=c,p=s.length):(f=Math.max(i,c),d=f>0?i>c?xt:xn:null,p=d?d===xt?a.length:s.length:0);const m=d===xt&&/\b(transform|all)(,|$)/.test(o(`${xt}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 ms(){return document.body.offsetHeight}function lf(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"),sf=Symbol("_vsh"),cf=Symbol(""),uf=/(^|;)\s*display\s*:/;function df(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&&Po(o,l,"")}else for(const i in t)n[i]==null&&Po(o,i,"");for(const i in n)i==="display"&&(a=!0),Po(o,i,n[i])}else if(r){if(t!==n){const i=o[cf];i&&(n+=";"+i),o.cssText=n,a=uf.test(n)}}else t&&e.removeAttribute("style");pi in e&&(e[pi]=a?o.display:"",e[sf]&&(o.display="none"))}const hi=/\s*!important$/;function Po(e,t,n){if(Z(n))n.forEach(o=>Po(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=ff(e,t);hi.test(n)?e.setProperty(kn(o),n.replace(hi,""),"important"):e[o]=n}}const mi=["Webkit","Moz","ms"],_r={};function ff(e,t){const n=_r[t];if(n)return n;let o=nt(t);if(o!=="filter"&&o in e)return _r[t]=o;o=no(o);for(let r=0;r<mi.length;r++){const a=mi[r]+o;if(a in e)return _r[t]=a}return t}const vi="http://www.w3.org/1999/xlink";function pf(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=fu(t);n==null||a&&!gl(n)?e.removeAttribute(t):e.setAttribute(t,a?"":n)}}function hf(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=gl(n):n==null&&c==="string"?(n="",s=!0):c==="number"&&(n=0,s=!0)}try{e[t]=n}catch{}s&&e.removeAttribute(t)}function mf(e,t,n,o){e.addEventListener(t,n,o)}function vf(e,t,n,o){e.removeEventListener(t,n,o)}const gi=Symbol("_vei");function gf(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]=_f(t);if(o){const c=a[t]=wf(o,r);mf(e,l,c,s)}else i&&(vf(e,l,i,s),a[t]=void 0)}}const _i=/(?:Once|Passive|Capture)$/;function _f(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):kn(e.slice(2)),t]}let br=0;const bf=Promise.resolve(),yf=()=>br||(bf.then(()=>br=0),br=Date.now());function wf(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;et(Ef(o,n.value),t,5,[o])};return n.value=e,n.attached=yf(),n}function Ef(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 bi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Tf=(e,t,n,o,r,a,i,l,s)=>{const c=r==="svg";t==="class"?lf(e,o,c):t==="style"?df(e,n,o):to(t)?Jr(t)||gf(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):kf(e,t,o,c))?hf(e,t,o,a,i,l,s):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),pf(e,t,o,c))};function kf(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&bi(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 bi(t)&&Te(n)?!1:t in e}const vs=new WeakMap,gs=new WeakMap,Fo=Symbol("_moveCb"),yi=Symbol("_enterCb"),_s={name:"TransitionGroup",props:Oe({},of,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=io(),o=Gl();let r,a;return Ql(()=>{if(!r.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!xf(r[0].el,n.vnode.el,i))return;r.forEach(Sf),r.forEach(Of);const l=r.filter(Af);ms(),l.forEach(s=>{const c=s.el,d=c.style;_t(c,i),d.transform=d.webkitTransform=d.transitionDuration="";const f=c[Fo]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",f),c[Fo]=null,Ct(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=ae(e),l=ps(i);let s=i.tag||Fe;r=a,a=t.default?da(t.default()):[];for(let c=0;c<a.length;c++){const d=a[c];d.key!=null&&Kn(d,Gn(d,l,o,n))}if(r)for(let c=0;c<r.length;c++){const d=r[c];Kn(d,Gn(d,l,o,n)),vs.set(d,d.el.getBoundingClientRect())}return Ee(s,null,a)}}},Lf=e=>delete e.mode;_s.props;const bs=_s;function Sf(e){const t=e.el;t[Fo]&&t[Fo](),t[yi]&&t[yi]()}function Of(e){gs.set(e,e.el.getBoundingClientRect())}function Af(e){const t=vs.get(e),n=gs.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 xf(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}=hs(o);return a.removeChild(o),i}const Cf=Oe({patchProp:Tf},nf);let yr,wi=!1;function If(){return yr=wi?yr:Md(Cf),wi=!0,yr}const Pf=(...e)=>{const t=If().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Df(o);if(r)return n(r,!0,Rf(r))},t};function Rf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Df(e){return Te(e)?document.querySelector(e):e}var Mf=["link","meta","script","style","noscript","template"],Nf=["title","base"],Vf=([e,t,n])=>Nf.includes(e)?e:Mf.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,Bf=e=>{const t=new Set,n=[];return e.forEach(o=>{const r=Vf(o);r&&!t.has(r)&&(t.add(r),n.push(o))}),n},$f=e=>e[0]==="/"?e:`/${e}`,ys=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,tn=e=>/^(https?:)?\/\//.test(e),Hf=/.md((\?|#).*)?$/,Jt=(e,t="/")=>!!(tn(e)||e.startsWith("/")&&!e.startsWith(t)&&!Hf.test(e)),ws=e=>/^[a-z][a-z0-9+.-]*:/.test(e),Xo=e=>Object.prototype.toString.call(e)==="[object Object]",Ff=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("")},ga=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Es=e=>e[0]==="/"?e.slice(1):e,zf=(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},_e=e=>typeof e=="string";const jf="modulepreload",Wf=function(e){return"/"+e},Ti={},g=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){const a=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=Promise.all(n.map(s=>{if(s=Wf(s),s in Ti)return;Ti[s]=!0;const c=s.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(!!o)for(let m=a.length-1;m>=0;m--){const _=a[m];if(_.href===s&&(!c||_.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${d}`))return;const p=document.createElement("link");if(p.rel=c?"stylesheet":jf,c||(p.as="script",p.crossOrigin=""),p.href=s,l&&p.setAttribute("nonce",l),document.head.appendChild(p),c)return new Promise((m,_)=>{p.addEventListener("load",m),p.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${s}`)))})}))}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})},Uf=JSON.parse("{}"),Gf=Object.fromEntries([["/en/",{loader:()=>g(()=>import("./index.html-BwzTpYYO.js"),__vite__mapDeps([0,1])),meta:{t:"Home",i:"iconfont icon-home"}}],["/en/community.html",{loader:()=>g(()=>import("./community.html-C9_zjEkU.js"),__vite__mapDeps([])),meta:{t:"Join Community",i:"iconfont icon-community",O:8}}],["/en/i18n.html",{loader:()=>g(()=>import("./i18n.html-BvLWj86V.js"),__vite__mapDeps([])),meta:{t:"Localization",i:"iconfont icon-network",O:7}}],["/en/menu.html",{loader:()=>g(()=>import("./menu.html-choRYHVp.js"),__vite__mapDeps([])),meta:{t:"Site Menu",i:"iconfont icon-workingDirectory",I:!1}}],["/en/project.html",{loader:()=>g(()=>import("./project.html-D3Av--6E.js"),__vite__mapDeps([])),meta:{t:"Project",i:"iconfont icon-workingDirectory",O:6}}],["/en/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-DBQHc4Df.js"),__vite__mapDeps([2,3])),meta:{t:"Quick Start",i:"iconfont icon-launch",O:5}}],["/en/side-load.html",{loader:()=>g(()=>import("./side-load.html-CqDrB3Uj.js"),__vite__mapDeps([])),meta:{t:""}}],["/en/star-request.html",{loader:()=>g(()=>import("./star-request.html-BVW6jZh-.js"),__vite__mapDeps([])),meta:{t:""}}],["/en/support-us.html",{loader:()=>g(()=>import("./support-us.html-Q6LzDu66.js"),__vite__mapDeps([])),meta:{t:"Support us",i:"iconfont icon-like",I:!1}}],["/id/",{loader:()=>g(()=>import("./index.html-Bccpe9tQ.js"),__vite__mapDeps([4,1])),meta:{t:"Beranda",i:"iconfont icon-home"}}],["/id/community.html",{loader:()=>g(()=>import("./community.html-nuaDC6tU.js"),__vite__mapDeps([])),meta:{t:"Bergabung dalam Komunitas",i:"iconfont icon-community",O:8}}],["/id/i18n.html",{loader:()=>g(()=>import("./i18n.html-FkDEwiEL.js"),__vite__mapDeps([])),meta:{t:"Lokalisasi",i:"iconfont icon-network",O:7}}],["/id/menu.html",{loader:()=>g(()=>import("./menu.html-Cnqdej4k.js"),__vite__mapDeps([])),meta:{t:"Site Menu",i:"iconfont icon-workingDirectory",I:!1}}],["/id/project.html",{loader:()=>g(()=>import("./project.html-Bcj9pECU.js"),__vite__mapDeps([])),meta:{t:"Proyek",i:"iconfont icon-workingDirectory",O:6}}],["/id/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-CKnnpBf8.js"),__vite__mapDeps([5,3])),meta:{t:"Panduan Cepat",i:"iconfont icon-launch",O:5}}],["/id/side-load.html",{loader:()=>g(()=>import("./side-load.html-CU5_8jQX.js"),__vite__mapDeps([])),meta:{t:""}}],["/id/star-request.html",{loader:()=>g(()=>import("./star-request.html-BAtmiXJE.js"),__vite__mapDeps([])),meta:{t:""}}],["/id/support-us.html",{loader:()=>g(()=>import("./support-us.html-Cdn3xbHg.js"),__vite__mapDeps([])),meta:{t:"Support us",i:"iconfont icon-like",I:!1}}],["/ru/",{loader:()=>g(()=>import("./index.html-CLUrXEW7.js"),__vite__mapDeps([6,1])),meta:{t:"Главная",i:"iconfont icon-home"}}],["/ru/community.html",{loader:()=>g(()=>import("./community.html-DXfz97DL.js"),__vite__mapDeps([])),meta:{t:"Присоединяйтесь к Сообществу",i:"iconfont icon-community",O:8}}],["/ru/i18n.html",{loader:()=>g(()=>import("./i18n.html-7WQ_bqTw.js"),__vite__mapDeps([])),meta:{t:"Локализация",i:"iconfont icon-network",O:7}}],["/ru/menu.html",{loader:()=>g(()=>import("./menu.html-DrDzR4vl.js"),__vite__mapDeps([])),meta:{t:"Меню сайта",i:"iconfont icon-workingDirectory",I:!1}}],["/ru/project.html",{loader:()=>g(()=>import("./project.html-C_JXOum8.js"),__vite__mapDeps([])),meta:{t:"Проект",i:"iconfont icon-workingDirectory",O:6}}],["/ru/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-CRlBodXJ.js"),__vite__mapDeps([7,3])),meta:{t:"Быстрый старт",i:"iconfont icon-launch",O:5}}],["/ru/side-load.html",{loader:()=>g(()=>import("./side-load.html-CHu9VvJH.js"),__vite__mapDeps([])),meta:{t:""}}],["/ru/star-request.html",{loader:()=>g(()=>import("./star-request.html-C8Mmt10F.js"),__vite__mapDeps([])),meta:{t:""}}],["/ru/support-us.html",{loader:()=>g(()=>import("./support-us.html-DkD64mmh.js"),__vite__mapDeps([])),meta:{t:"Support us",i:"iconfont icon-like",I:!1}}],["/zh/",{loader:()=>g(()=>import("./index.html-_EEmh7qO.js"),__vite__mapDeps([8,1])),meta:{t:"首页",i:"iconfont icon-home"}}],["/zh/community.html",{loader:()=>g(()=>import("./community.html-CUncEV7p.js"),__vite__mapDeps([])),meta:{t:"加入用户社区",i:"iconfont icon-community",O:8}}],["/zh/i18n.html",{loader:()=>g(()=>import("./i18n.html-A0kI-rUk.js"),__vite__mapDeps([])),meta:{t:"国际化支持",i:"iconfont icon-network",O:7}}],["/zh/menu.html",{loader:()=>g(()=>import("./menu.html-BKPMBPSv.js"),__vite__mapDeps([])),meta:{t:"全站目录",i:"iconfont icon-workingDirectory",I:!1}}],["/zh/project.html",{loader:()=>g(()=>import("./project.html-DFGYR7zb.js"),__vite__mapDeps([])),meta:{t:"项目说明",i:"iconfont icon-workingDirectory",O:6}}],["/zh/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-BRgWwXyg.js"),__vite__mapDeps([9,3])),meta:{t:"快速开始",i:"iconfont icon-launch",O:5}}],["/zh/side-load.html",{loader:()=>g(()=>import("./side-load.html-BosNwWP2.js"),__vite__mapDeps([])),meta:{t:""}}],["/zh/star-request.html",{loader:()=>g(()=>import("./star-request.html-DO6fu8I9.js"),__vite__mapDeps([])),meta:{t:""}}],["/zh/support-us.html",{loader:()=>g(()=>import("./support-us.html-4gnzsikY.js"),__vite__mapDeps([])),meta:{t:"支持我们",i:"iconfont icon-like",I:!1}}],["/en/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-BAXUPpq1.js"),__vite__mapDeps([])),meta:{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-Cek-994V.js"),__vite__mapDeps([])),meta:{t:"Gacha System and Export Principle",i:"iconfont icon-read",O:8}}],["/en/advanced/",{loader:()=>g(()=>import("./index.html-W7MQRISg.js"),__vite__mapDeps([])),meta:{t:"Advanced",i:"iconfont icon-advance",O:2}}],["/en/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-FVe3hnyO.js"),__vite__mapDeps([])),meta:{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-CUs3Vh39.js"),__vite__mapDeps([])),meta:{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-rUGhuE8O.js"),__vite__mapDeps([])),meta:{t:"Known Issue",i:"iconfont icon-tool",O:3}}],["/en/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-CE3Ee6Fn.js"),__vite__mapDeps([])),meta:{t:"Uninstall Snap Hutao",i:"iconfont icon-delete",O:9}}],["/en/blog/",{loader:()=>g(()=>import("./index.html-CU8zdQ9y.js"),__vite__mapDeps([])),meta:{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-Bq19-2Kx.js"),__vite__mapDeps([10,11])),meta:{t:"Explanation of Breaking Changes in Version 1.9.0",O:1}}],["/en/development/",{loader:()=>g(()=>import("./index.html-DtTsrcG-.js"),__vite__mapDeps([])),meta:{t:"Open Source Development",i:"iconfont icon-git",O:3}}],["/en/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-D7fBYZcg.js"),__vite__mapDeps([])),meta:{t:"Contribute Your Code",i:"iconfont icon-code",O:3}}],["/en/development/join.html",{loader:()=>g(()=>import("./join.html-D0gpb2SV.js"),__vite__mapDeps([])),meta:{t:"Join the Develop Team",i:"iconfont icon-group",O:1}}],["/en/development/platform.html",{loader:()=>g(()=>import("./platform.html-lGToeY2A.js"),__vite__mapDeps([])),meta:{t:"Hutao Open Platform",i:"iconfont icon-vscode",O:2}}],["/en/features/",{loader:()=>g(()=>import("./index.html-7B_ImEdb.js"),__vite__mapDeps([])),meta:{t:"Features",i:"iconfont icon-module",O:1}}],["/en/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-Bh0qI4R6.js"),__vite__mapDeps([])),meta:{t:"Achievement Management",O:6}}],["/en/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-f3wawok7.js"),__vite__mapDeps([])),meta:{t:"My Characters",O:8}}],["/en/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-Co1LRlqk.js"),__vite__mapDeps([])),meta:{t:"Character WIKI",O:11}}],["/en/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-CqbFz7g2.js"),__vite__mapDeps([])),meta:{t:"Home Dashboard",O:2}}],["/en/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-BB6CXFaq.js"),__vite__mapDeps([])),meta:{t:"Development Plan",O:10}}],["/en/features/feedback-center.html",{loader:()=>g(()=>import("./feedback-center.html-D_tLefvh.js"),__vite__mapDeps([])),meta:{t:"Feedback Center",O:3}}],["/en/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-BtTc34Ft.js"),__vite__mapDeps([])),meta:{t:"Game Launcher",O:4}}],["/en/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html-D-dYu8n3.js"),__vite__mapDeps([])),meta:{t:"Hutao Database / Abyss Record",O:9}}],["/en/features/hutao-passport.html",{loader:()=>g(()=>import("./hutao-passport.html-BoIbEbQ8.js"),__vite__mapDeps([])),meta:{t:"Snap Hutao Account",O:16}}],["/en/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-Cg6ZvIJt.js"),__vite__mapDeps([])),meta:{t:"Software Settings",O:15}}],["/en/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-N7A_tuO9.js"),__vite__mapDeps([])),meta:{t:"MiHoYo BBS Account Switch",O:14}}],["/en/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html--CAVeYGC.js"),__vite__mapDeps([])),meta:{t:"Monster WIKI",O:13}}],["/en/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-B2HSnHlq.js"),__vite__mapDeps([])),meta:{t:"Real-time Notes",O:7}}],["/en/features/setup.html",{loader:()=>g(()=>import("./setup.html-B6ZWjZzz.js"),__vite__mapDeps([])),meta:{t:"Initial Setup Guide",O:1}}],["/en/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-the3S7uT.js"),__vite__mapDeps([])),meta:{t:"Weapon WIKI",O:12}}],["/en/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-0fS756W5.js"),__vite__mapDeps([])),meta:{t:"Wish History",O:5}}],["/en/statements/",{loader:()=>g(()=>import("./index.html-ByFcN-E8.js"),__vite__mapDeps([])),meta:{t:"Statements",i:"iconfont icon-blog",O:4}}],["/en/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-CZuv2mLE.js"),__vite__mapDeps([])),meta:{t:"Submit Bug Report",i:"iconfont icon-debug",O:2}}],["/en/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-B7HC2YEo.js"),__vite__mapDeps([])),meta:{t:"User Data and Privacy Notice",i:"iconfont icon-license",O:3}}],["/en/statements/tos.html",{loader:()=>g(()=>import("./tos.html-DBKjxXLY.js"),__vite__mapDeps([])),meta:{t:"User Agreement and Legal Notices",i:"iconfont icon-license",O:4}}],["/en/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-CiTUM1x-.js"),__vite__mapDeps([])),meta:{t:"Update Logs",i:"iconfont icon-update",O:1}}],["/id/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-C1Q-uQXg.js"),__vite__mapDeps([])),meta:{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-BcafhMHn.js"),__vite__mapDeps([])),meta:{t:"Sistem Gacha dan Prinsip Expor",i:"iconfont icon-read",O:8}}],["/id/advanced/",{loader:()=>g(()=>import("./index.html-B-YXp2cS.js"),__vite__mapDeps([])),meta:{t:"Lanjutan",i:"iconfont icon-advance",O:2}}],["/id/advanced/dependency.html",{loader:()=>g(()=>import("./dependency.html-CptacnSZ.js"),__vite__mapDeps([])),meta:{t:"Menginstal Dependency Secara Manual",i:"iconfont icon-structure",O:6}}],["/id/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-aHTmiAXc.js"),__vite__mapDeps([])),meta:{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-DHYYO72K.js"),__vite__mapDeps([])),meta:{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-CJUJBGsZ.js"),__vite__mapDeps([])),meta:{t:"Masalah yang Diketahui",i:"iconfont icon-tool",O:3}}],["/id/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-ByVlnuOJ.js"),__vite__mapDeps([])),meta:{t:"Menghapus Snap Hutao",i:"iconfont icon-delete",O:9}}],["/id/blog/",{loader:()=>g(()=>import("./index.html-BWE3KrK8.js"),__vite__mapDeps([])),meta:{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-vqEQP2Wr.js"),__vite__mapDeps([12,11])),meta:{t:"Penjelasan Perubahan yang Merusak pada Versi 1.9.0",O:1}}],["/id/development/",{loader:()=>g(()=>import("./index.html-CfSZ8gmh.js"),__vite__mapDeps([])),meta:{t:"Open Source Development",i:"iconfont icon-git",O:3}}],["/id/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-BIK-w4gQ.js"),__vite__mapDeps([])),meta:{t:"Berkontribusi pada Kode Anda",i:"iconfont icon-code",O:2}}],["/id/development/join.html",{loader:()=>g(()=>import("./join.html-Bh--0Gic.js"),__vite__mapDeps([])),meta:{t:"Bergabung dengan Tim Pengembang",i:"iconfont icon-group",O:1}}],["/id/development/platform.html",{loader:()=>g(()=>import("./platform.html-_9p-eZDT.js"),__vite__mapDeps([])),meta:{t:"Platform Terbuka Hutao",i:"iconfont icon-vscode",O:2}}],["/id/features/",{loader:()=>g(()=>import("./index.html-DNgIuZZW.js"),__vite__mapDeps([])),meta:{t:"Fitur",i:"iconfont icon-module",O:1}}],["/id/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-DwIP_dXw.js"),__vite__mapDeps([])),meta:{t:"Manajemen Pencapaian",O:5}}],["/id/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-B9hKxfCg.js"),__vite__mapDeps([])),meta:{t:"Karakter Saya",O:7}}],["/id/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-BYoLGMKE.js"),__vite__mapDeps([])),meta:{t:"Karakter WIKI",O:10}}],["/id/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-BGs407nu.js"),__vite__mapDeps([])),meta:{t:"Dashboard Beranda",O:2}}],["/id/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-CIyqi_Xy.js"),__vite__mapDeps([])),meta:{t:"Rencana Pengembangan",O:9}}],["/id/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-fwD7Qs51.js"),__vite__mapDeps([])),meta:{t:"Peluncur Game",O:3}}],["/id/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html-DVq7Un5W.js"),__vite__mapDeps([])),meta:{t:"Basis Data Hutao / Catatan Abyss",O:8}}],["/id/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-rdeeCzCF.js"),__vite__mapDeps([])),meta:{t:""}}],["/id/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-BWB1UxIZ.js"),__vite__mapDeps([])),meta:{t:"Perpindahan Akun MiHoYo BBS",O:13}}],["/id/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html-DWTNAgQi.js"),__vite__mapDeps([])),meta:{t:"Monster WIKI",O:12}}],["/id/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-C6TEAmWE.js"),__vite__mapDeps([])),meta:{t:"Catatan Langsung",O:6}}],["/id/features/setup.html",{loader:()=>g(()=>import("./setup.html-dcdl1LF2.js"),__vite__mapDeps([])),meta:{t:"Panduan Pengaturan Awal",O:1}}],["/id/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-BNpts9dX.js"),__vite__mapDeps([])),meta:{t:"Senjata WIKI",O:11}}],["/id/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-BttydJeb.js"),__vite__mapDeps([])),meta:{t:"Riwayat Harapan",O:4}}],["/id/statements/",{loader:()=>g(()=>import("./index.html-BHQs4fsn.js"),__vite__mapDeps([])),meta:{t:"Statements",i:"iconfont icon-blog",O:4}}],["/id/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-BFTFyuKz.js"),__vite__mapDeps([])),meta:{t:"Laporkan Bug",i:"iconfont icon-debug",O:2}}],["/id/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-pKorDD4m.js"),__vite__mapDeps([])),meta:{t:"Pemberitahuan Data Pengguna dan Privasi",i:"iconfont icon-license",O:3}}],["/id/statements/tos.html",{loader:()=>g(()=>import("./tos.html-B-z2s70D.js"),__vite__mapDeps([])),meta:{t:"Perjanjian Pengguna dan Pemberitahuan Hukum",i:"iconfont icon-license",O:4}}],["/id/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-RqJpQil0.js"),__vite__mapDeps([])),meta:{t:"Catatan Perubahan",i:"iconfont icon-update",O:1}}],["/ru/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-D4-Nu1pa.js"),__vite__mapDeps([])),meta:{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-COYzqABL.js"),__vite__mapDeps([])),meta:{t:"祈愿系统与导出原理",i:"iconfont icon-read",O:8}}],["/ru/advanced/",{loader:()=>g(()=>import("./index.html-C9Pt9Bgl.js"),__vite__mapDeps([])),meta:{t:"Advanced",i:"iconfont icon-advance",O:2}}],["/ru/advanced/dependency.html",{loader:()=>g(()=>import("./dependency.html-NvMjeRzU.js"),__vite__mapDeps([])),meta:{t:"Ручная установка зависимостей",i:"iconfont icon-structure",O:6}}],["/ru/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-B-djpBTc.js"),__vite__mapDeps([])),meta:{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-CUFZDKZL.js"),__vite__mapDeps([])),meta:{t:"使用第三方工具获取有 Stoken 的 cookie",i:"iconfont icon-read",O:7}}],["/ru/advanced/known-issue.html",{loader:()=>g(()=>import("./known-issue.html-DJ5XrL64.js"),__vite__mapDeps([])),meta:{t:"Известные проблемы",i:"iconfont icon-tool",O:3}}],["/ru/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-Bj21g5BD.js"),__vite__mapDeps([])),meta:{t:"Удаление Snap Hutao",i:"iconfont icon-delete",O:9}}],["/ru/blog/",{loader:()=>g(()=>import("./index.html-BzQYaWWt.js"),__vite__mapDeps([])),meta:{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-BxhawVvI.js"),__vite__mapDeps([13,11])),meta:{t:"Explanation of Breaking Changes in Version 1.9.0",O:1}}],["/ru/development/",{loader:()=>g(()=>import("./index.html-CJcwU5Bz.js"),__vite__mapDeps([])),meta:{t:"Open Source Development",i:"iconfont icon-git",O:3}}],["/ru/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-Cuagn3te.js"),__vite__mapDeps([])),meta:{t:"Внесение своего вклада в код",i:"iconfont icon-code",O:2}}],["/ru/development/platform.html",{loader:()=>g(()=>import("./platform.html-CMnjdlg2.js"),__vite__mapDeps([])),meta:{t:"Открытая платформа Hutao",i:"iconfont icon-vscode",O:1}}],["/ru/features/",{loader:()=>g(()=>import("./index.html-uwcyKqqB.js"),__vite__mapDeps([])),meta:{t:"Features",i:"iconfont icon-module",O:1}}],["/ru/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-CEw4w-AW.js"),__vite__mapDeps([])),meta:{t:"Управление достижениями",O:5}}],["/ru/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-tOnUtmKc.js"),__vite__mapDeps([])),meta:{t:"Мои персонажи",O:7}}],["/ru/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-DUqZMAw5.js"),__vite__mapDeps([])),meta:{t:"WIKI персонажей",O:10}}],["/ru/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-CFU7W5gm.js"),__vite__mapDeps([])),meta:{t:"Домашняя панель",O:2}}],["/ru/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-mtr04D3q.js"),__vite__mapDeps([])),meta:{t:"План развития",O:9}}],["/ru/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-BoBkykdT.js"),__vite__mapDeps([])),meta:{t:"Game Launcher",O:3}}],["/ru/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html-CwJP7Jqz.js"),__vite__mapDeps([])),meta:{t:"Hutao Database / Abyss Record",O:8}}],["/ru/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-JnKCMjqX.js"),__vite__mapDeps([])),meta:{t:"Software Settings",O:14}}],["/ru/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-VBcnVhJm.js"),__vite__mapDeps([])),meta:{t:"Переключение аккаунта MiHoYo BBS",O:13}}],["/ru/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html-7GOy82NJ.js"),__vite__mapDeps([])),meta:{t:"Энциклопедия монстров",O:12}}],["/ru/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-DljHXE9H.js"),__vite__mapDeps([])),meta:{t:"Real-time Notes",O:6}}],["/ru/features/setup.html",{loader:()=>g(()=>import("./setup.html-zZFpPoXh.js"),__vite__mapDeps([])),meta:{t:"Initial Setup Guide",O:1}}],["/ru/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-CBcXMUiI.js"),__vite__mapDeps([])),meta:{t:"Оружейная энциклопедия",O:11}}],["/ru/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-CnspAURq.js"),__vite__mapDeps([])),meta:{t:"Wish History",O:4}}],["/ru/statements/",{loader:()=>g(()=>import("./index.html-BGhNr7pM.js"),__vite__mapDeps([])),meta:{t:"Statements",i:"iconfont icon-blog",O:4}}],["/ru/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-BjYJ0AF2.js"),__vite__mapDeps([])),meta:{t:"Отправка отчета об ошибке",i:"iconfont icon-debug",O:2}}],["/ru/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-C2eUd9Me.js"),__vite__mapDeps([])),meta:{t:"User Data and Privacy Notice",i:"iconfont icon-license",O:3}}],["/ru/statements/tos.html",{loader:()=>g(()=>import("./tos.html-DFuuN1Rc.js"),__vite__mapDeps([])),meta:{t:"Пользовательское соглашение и Юридические уведомления",i:"iconfont icon-license",O:4}}],["/ru/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-BD4IhhNA.js"),__vite__mapDeps([])),meta:{t:"Журнал обновлений",i:"iconfont icon-update",O:1}}],["/zh/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-D00_6aBs.js"),__vite__mapDeps([])),meta:{t:"其他常见问题",i:"iconfont icon-ask",O:1}}],["/zh/advanced/Gacha-system-and-export-principal.html",{loader:()=>g(()=>import("./Gacha-system-and-export-principal.html-D_WqJpHR.js"),__vite__mapDeps([])),meta:{t:"祈愿系统与导出原理",i:"iconfont icon-read",O:8}}],["/zh/advanced/",{loader:()=>g(()=>import("./index.html-BCGipcO1.js"),__vite__mapDeps([])),meta:{t:"高级",i:"iconfont icon-advance",O:2}}],["/zh/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-Dvxv_00o.js"),__vite__mapDeps([])),meta:{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-BLuLnS81.js"),__vite__mapDeps([])),meta:{t:"使用第三方工具获取有 Stoken 的 cookie",i:"iconfont icon-read",O:7}}],["/zh/advanced/known-issue.html",{loader:()=>g(()=>import("./known-issue.html-CnvSDrt5.js"),__vite__mapDeps([])),meta:{t:"已知问题",i:"iconfont icon-tool",O:3}}],["/zh/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-CJpperq5.js"),__vite__mapDeps([])),meta:{t:"卸载胡桃工具箱",i:"iconfont icon-delete",O:9}}],["/zh/blog/",{loader:()=>g(()=>import("./index.html-B3vXpC7G.js"),__vite__mapDeps([])),meta:{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-tAggLtYM.js"),__vite__mapDeps([14,11])),meta:{t:"1.9.0 版本重大改变详解",O:1}}],["/zh/development/",{loader:()=>g(()=>import("./index.html-Cnb0_Lde.js"),__vite__mapDeps([])),meta:{t:"开源开发",i:"iconfont icon-git",O:3}}],["/zh/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-Dx-6iBHV.js"),__vite__mapDeps([])),meta:{t:"贡献你的代码",i:"iconfont icon-code",O:3}}],["/zh/development/join.html",{loader:()=>g(()=>import("./join.html-07lUZL04.js"),__vite__mapDeps([])),meta:{t:"加入我们",i:"iconfont icon-group",O:1}}],["/zh/development/platform.html",{loader:()=>g(()=>import("./platform.html-BJC_ofJa.js"),__vite__mapDeps([])),meta:{t:"胡桃开放平台",i:"iconfont icon-vscode",O:2}}],["/zh/development/symposium1.html",{loader:()=>g(()=>import("./symposium1.html-CoGRd3Zk.js"),__vite__mapDeps([])),meta:{t:"第一期开发组座谈会",I:!1}}],["/zh/development/symposium2.html",{loader:()=>g(()=>import("./symposium2.html-Cxc_PNhg.js"),__vite__mapDeps([])),meta:{t:"第二期开发组座谈会",I:!1}}],["/zh/features/",{loader:()=>g(()=>import("./index.html-DjaI5YfS.js"),__vite__mapDeps([])),meta:{t:"功能指南",i:"iconfont icon-module",O:1}}],["/zh/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-CdNejsgd.js"),__vite__mapDeps([])),meta:{t:"成就管理",O:6}}],["/zh/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-BAeqvocA.js"),__vite__mapDeps([])),meta:{t:"我的角色",O:8}}],["/zh/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-DmO5xLlf.js"),__vite__mapDeps([])),meta:{t:"角色资料",O:11}}],["/zh/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-BNtyXGP-.js"),__vite__mapDeps([])),meta:{t:"首页仪表盘",O:2}}],["/zh/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-CK_y8fuJ.js"),__vite__mapDeps([])),meta:{t:"养成计划",O:10}}],["/zh/features/feedback-center.html",{loader:()=>g(()=>import("./feedback-center.html-B5g7sWDE.js"),__vite__mapDeps([])),meta:{t:"反馈中心",O:3}}],["/zh/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-BP8hUROg.js"),__vite__mapDeps([])),meta:{t:"高级启动器",O:4}}],["/zh/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html-V2gXz3sF.js"),__vite__mapDeps([])),meta:{t:"胡桃数据库/深渊统计",O:9}}],["/zh/features/hutao-passport.html",{loader:()=>g(()=>import("./hutao-passport.html-Byi_48GE.js"),__vite__mapDeps([])),meta:{t:"胡桃账号",O:16}}],["/zh/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-Hy4y4Tlz.js"),__vite__mapDeps([])),meta:{t:"软件设置",O:15}}],["/zh/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-CPZZbN2c.js"),__vite__mapDeps([])),meta:{t:"米游社多账号切换",O:14}}],["/zh/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html-CPUPMrzi.js"),__vite__mapDeps([])),meta:{t:"怪物资料",O:13}}],["/zh/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-CKa0s6c4.js"),__vite__mapDeps([])),meta:{t:"实时便笺",O:7}}],["/zh/features/setup.html",{loader:()=>g(()=>import("./setup.html-JMaxCltn.js"),__vite__mapDeps([])),meta:{t:"初始化引导",O:1}}],["/zh/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-YbmGyYSY.js"),__vite__mapDeps([])),meta:{t:"武器资料",O:12}}],["/zh/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-Du5Krrnq.js"),__vite__mapDeps([])),meta:{t:"祈愿记录",O:5}}],["/zh/statements/",{loader:()=>g(()=>import("./index.html-BuZHbsLz.js"),__vite__mapDeps([])),meta:{t:"声明和公告",i:"iconfont icon-blog",O:4}}],["/zh/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-CL24yzuj.js"),__vite__mapDeps([])),meta:{t:"提交 BUG 报告",i:"iconfont icon-debug",O:2}}],["/zh/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-Cy8W3ZCz.js"),__vite__mapDeps([])),meta:{t:"用户数据和隐私权益",i:"iconfont icon-license",O:3}}],["/zh/statements/tos.html",{loader:()=>g(()=>import("./tos.html-2kpAzNNX.js"),__vite__mapDeps([])),meta:{t:"用户使用协议和法律声明",i:"iconfont icon-license",O:4}}],["/zh/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-BLe3z3u1.js"),__vite__mapDeps([])),meta:{t:"更新日志",i:"iconfont icon-update",O:1}}],["/404.html",{loader:()=>g(()=>import("./404.html-CGsAVEYM.js"),__vite__mapDeps([])),meta:{t:""}}]]);/*!
|
||
* vue-router v4.3.0
|
||
* (c) 2024 Eduardo San Martin Morote
|
||
* @license MIT
|
||
*/const sn=typeof document<"u";function Kf(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ue=Object.assign;function wr(e,t){const n={};for(const o in t){const r=t[o];n[o]=ut(r)?r.map(e):e(r)}return n}const Fn=()=>{},ut=Array.isArray,Ts=/#/g,qf=/&/g,Yf=/\//g,Qf=/=/g,Jf=/\?/g,ks=/\+/g,Xf=/%5B/g,Zf=/%5D/g,Ls=/%5E/g,ep=/%60/g,Ss=/%7B/g,tp=/%7C/g,Os=/%7D/g,np=/%20/g;function _a(e){return encodeURI(""+e).replace(tp,"|").replace(Xf,"[").replace(Zf,"]")}function op(e){return _a(e).replace(Ss,"{").replace(Os,"}").replace(Ls,"^")}function Hr(e){return _a(e).replace(ks,"%2B").replace(np,"+").replace(Ts,"%23").replace(qf,"%26").replace(ep,"`").replace(Ss,"{").replace(Os,"}").replace(Ls,"^")}function rp(e){return Hr(e).replace(Qf,"%3D")}function ap(e){return _a(e).replace(Ts,"%23").replace(Jf,"%3F")}function ip(e){return e==null?"":ap(e).replace(Yf,"%2F")}function Yn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const lp=/\/$/,sp=e=>e.replace(lp,"");function Er(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=fp(o??t,n),{fullPath:o+(a&&"?")+a+i,path:o,query:r,hash:Yn(i)}}function cp(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 up(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&yn(t.matched[o],n.matched[r])&&As(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function yn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function As(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!dp(e[n],t[n]))return!1;return!0}function dp(e,t){return ut(e)?Li(e,t):ut(t)?Li(t,e):e===t}function Li(e,t){return ut(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function fp(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 Qn;(function(e){e.pop="pop",e.push="push"})(Qn||(Qn={}));var zn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(zn||(zn={}));function pp(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),sp(e)}const hp=/^[^#]+#/;function mp(e,t){return e.replace(hp,"#")+t}function vp(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 Zo=()=>({left:window.scrollX,top:window.scrollY});function gp(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=vp(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 Fr=new Map;function _p(e,t){Fr.set(e,t)}function bp(e){const t=Fr.get(e);return Fr.delete(e),t}let yp=()=>location.protocol+"//"+location.host;function xs(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 wp(e,t,n,o){let r=[],a=[],i=null;const l=({state:p})=>{const m=xs(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(y=>{y(n.value,_,{delta:w,type:Qn.pop,direction:w?w>0?zn.forward:zn.back:zn.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:Zo()}),"")}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?Zo():null}}function Ep(e){const{history:t,location:n}=window,o={value:xs(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:Zo()});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 Tp(e){e=pp(e);const t=Ep(e),n=wp(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:mp.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 kp(e){return typeof e=="string"||e&&typeof e=="object"}function Cs(e){return typeof e=="string"||typeof e=="symbol"}const bt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Is=Symbol("");var Ai;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ai||(Ai={}));function wn(e,t){return ue(new Error,{type:e,[Is]:!0},t)}function gt(e,t){return e instanceof Error&&Is in e&&(t==null||!!(e.type&t))}const xi="[^/]+?",Lp={sensitive:!1,strict:!1,start:!0,end:!0},Sp=/[.+*?^${}()[\]/\\]/g;function Op(e,t){const n=ue({},Lp,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(Sp,"\\$&"),m+=40;else if(p.type===1){const{value:_,repeatable:T,optional:w,regexp:y}=p;a.push({name:_,repeatable:T,optional:w});const k=y||xi;if(k!==xi){m+=10;try{new RegExp(`(${k})`)}catch(O){throw new Error(`Invalid custom RegExp for param "${_}" (${k}): `+O.message)}}let b=T?`((?:${k})(?:/(?:${k}))*)`:`(${k})`;f||(b=w&&c.length<2?`(?:/${b})`:"/"+b),w&&(b+="?"),r+=b,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,y=_ in c?c[_]:"";if(ut(y)&&!T)throw new Error(`Provided param "${_}" is an array but it is not repeatable (* or + modifiers)`);const k=ut(y)?y.join("/"):y;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 Ap(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 xp(e,t){let n=0;const o=e.score,r=t.score;for(;n<o.length&&n<r.length;){const a=Ap(o[n],r[n]);if(a)return a;n++}if(Math.abs(r.length-o.length)===1){if(Ci(o))return 1;if(Ci(r))return-1}return r.length-o.length}function Ci(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Cp={type:0,value:""},Ip=/[a-zA-Z0-9_]/;function Pp(e){if(!e)return[[]];if(e==="/")return[[Cp]];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:Ip.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 Rp(e,t,n){const o=Op(Pp(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 Dp(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,_=Mp(d);_.aliasOf=p&&p.record;const T=Ri(t,d),w=[_];if("alias"in d){const b=typeof d.alias=="string"?[d.alias]:d.alias;for(const O of b)w.push(ue({},_,{components:p?p.record.components:_.components,path:O,aliasOf:p?p.record:_}))}let y,k;for(const b of w){const{path:O}=b;if(f&&O[0]!=="/"){const N=f.record.path,L=N[N.length-1]==="/"?"":"/";b.path=f.record.path+(O&&L+O)}if(y=Rp(b,f,T),p?p.alias.push(y):(k=k||y,k!==y&&k.alias.push(y),m&&d.name&&!Pi(y)&&i(d.name)),_.children){const N=_.children;for(let L=0;L<N.length;L++)a(N[L],y,p&&p.children[L])}p=p||y,(y.record.components&&Object.keys(y.record.components).length||y.record.name||y.record.redirect)&&s(y)}return k?()=>{i(k)}:Fn}function i(d){if(Cs(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&&xp(d,n[f])>=0&&(d.record.path!==n[f].record.path||!Ps(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 wn(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 wn(1,{location:d,currentLocation:f});T=p.record.name,m=ue({},f.params,d.params),_=p.stringify(m)}const w=[];let y=p;for(;y;)w.unshift(y.record),y=y.parent;return{name:T,path:_,params:m,matched:w,meta:Vp(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 Mp(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Np(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 Np(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 Vp(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 Ps(e,t){return t.children.some(n=>n===e||Ps(e,n))}function Bp(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(ks," "),i=a.indexOf("="),l=Yn(i<0?a:a.slice(0,i)),s=i<0?null:Yn(a.slice(i+1));if(l in t){let c=t[l];ut(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=rp(n),o==null){o!==void 0&&(t+=(t.length?"&":"")+n);continue}(ut(o)?o.map(a=>a&&Hr(a)):[o&&Hr(o)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function $p(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=ut(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const Hp=Symbol(""),Mi=Symbol(""),er=Symbol(""),ba=Symbol(""),zr=Symbol("");function Cn(){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 Mt(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(wn(4,{from:n,to:t})):p instanceof Error?s(p):kp(p)?s(wn(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 Tr(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(Fp(s)){const d=(s.__vccOpts||s)[t];d&&a.push(Mt(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=Kf(d)?d.default:d;i.components[l]=f;const m=(f.__vccOpts||f)[t];return m&&Mt(m,n,o,i,l,r)()}))}}return a}function Fp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ni(e){const t=Ae(er),n=Ae(ba),o=S(()=>t.resolve(lt(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(yn.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(yn.bind(null,s[c-2])):p}),a=S(()=>r.value>-1&&Up(n.params,o.value.params)),i=S(()=>r.value>-1&&r.value===n.matched.length-1&&As(n.params,o.value.params));function l(s={}){return Wp(s)?t[lt(e.replace)?"replace":"push"](lt(e.to)).catch(Fn):Promise.resolve()}return{route:o,href:S(()=>o.value.href),isActive:a,isExactActive:i,navigate:l}}const zp=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=oo(Ni(e)),{options:o}=Ae(er),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)}}}),jp=zp;function Wp(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 Up(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(!ut(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,Gp=j({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=Ae(zr),r=S(()=>e.route||o.value),a=Ae(Mi,0),i=S(()=>{let c=lt(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(Hp,l),Qt(zr,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||!yn(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:y=>{y.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 Kp=Gp;function qp(e){const t=Dp(e.routes,e),n=e.parseQuery||Bp,o=e.stringifyQuery||Di,r=e.history,a=Cn(),i=Cn(),l=Cn(),s=Ue(bt);let c=bt;sn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=wr.bind(null,x=>""+x),f=wr.bind(null,ip),p=wr.bind(null,Yn);function m(x,F){let $,U;return Cs(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 y(x,F){if(F=ue({},F||s.value),typeof x=="string"){const v=Er(n,x,F.path),E=t.resolve({path:v.path},F),C=r.createHref(v.fullPath);return ue(v,E,{params:p(E.params),hash:Yn(v.hash),redirectedFrom:void 0,href:C})}let $;if(x.path!=null)$=ue({},x,{path:Er(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=cp(o,ue({},x,{hash:op(ce),path:U.path})),h=r.createHref(me);return ue({fullPath:me,hash:ce,query:o===Di?$p(x.query):x.query||{}},U,{redirectedFrom:void 0,href:h})}function k(x){return typeof x=="string"?Er(n,x,s.value.path):ue({},x)}function b(x,F){if(c!==x)return wn(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=y(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 C;return!me&&up(o,U,$)&&(C=wn(16,{to:E,from:U}),dt(U,U,!0,!1)),(C?Promise.resolve(C):P(E,U)).catch(A=>gt(A)?gt(A,2)?A:St(A):G(A,E,U)).then(A=>{if(A){if(gt(A,2))return W(ue({replace:h},k(A.to),{state:typeof A.to=="object"?ue({},ce,A.to.state):ce,force:me}),F||E)}else A=M(E,U,!0,h,ce);return Q(E,U,A),A})}function B(x,F){const $=b(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]=Yp(x,F);$=Tr(U.reverse(),"beforeRouteLeave",x,F);for(const v of U)v.leaveGuards.forEach(E=>{$.push(Mt(E,x,F))});const h=B.bind(null,x,F);return $.push(h),De($).then(()=>{$=[];for(const v of a.list())$.push(Mt(v,x,F));return $.push(h),De($)}).then(()=>{$=Tr(ce,"beforeRouteUpdate",x,F);for(const v of ce)v.updateGuards.forEach(E=>{$.push(Mt(E,x,F))});return $.push(h),De($)}).then(()=>{$=[];for(const v of me)if(v.beforeEnter)if(ut(v.beforeEnter))for(const E of v.beforeEnter)$.push(Mt(E,x,F));else $.push(Mt(v.beforeEnter,x,F));return $.push(h),De($)}).then(()=>(x.matched.forEach(v=>v.enterCallbacks={}),$=Tr(me,"beforeRouteEnter",x,F,Y),$.push(h),De($))).then(()=>{$=[];for(const v of i.list())$.push(Mt(v,x,F));return $.push(h),De($)}).catch(v=>gt(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=b(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,dt(x,F,$,h),St()}let ee;function ye(){ee||(ee=r.listen((x,F,$)=>{if(!mo.listening)return;const U=y(x),ce=L(U);if(ce){W(ue(ce,{replace:!0}),U).catch(Fn);return}c=U;const me=s.value;sn&&_p(Si(me.fullPath,$.delta),Zo()),P(U,me).catch(h=>gt(h,12)?h:gt(h,2)?(W(h.to,U).then(v=>{gt(v,20)&&!$.delta&&$.type===Qn.pop&&r.go(-1,!1)}).catch(Fn),Promise.reject()):($.delta&&r.go(-$.delta,!1),G(h,U,me))).then(h=>{h=h||M(U,me,!1),h&&($.delta&&!gt(h,8)?r.go(-$.delta,!1):$.type===Qn.pop&>(h,20)&&r.go(-1,!1)),Q(U,me,h)}).catch(Fn)}))}let we=Cn(),K=Cn(),oe;function G(x,F,$){St(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 St(x){return oe||(oe=!x,ye(),we.list().forEach(([F,$])=>x?$(x):F()),we.reset()),x}function dt(x,F,$,U){const{scrollBehavior:ce}=e;if(!sn||!ce)return Promise.resolve();const me=!$&&bp(Si(x.fullPath,0))||(U||!$)&&history.state&&history.state.scroll||null;return en().then(()=>ce(x,F,me)).then(h=>h&&gp(h)).catch(h=>G(h,x,F))}const $e=x=>r.go(x);let rn;const an=new Set,mo={currentRoute:s,listening:!0,addRoute:m,removeRoute:_,hasRoute:w,getRoutes:T,resolve:y,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",jp),x.component("RouterView",Kp),x.config.globalProperties.$router=F,Object.defineProperty(x.config.globalProperties,"$route",{enumerable:!0,get:()=>lt(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(er,F),x.provide(ba,Il($)),x.provide(zr,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 mo}function Yp(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=>yn(c,l))?o.push(l):n.push(l));const s=e.matched[i];s&&(t.matched.find(c=>yn(c,s))||r.push(s))}return[n,o,r]}function Ht(){return Ae(er)}function kt(){return Ae(ba)}var ya=Symbol(""),vt=()=>{const e=Ae(ya);if(!e)throw new Error("useClientData() is called without provider.");return e},Qp=()=>vt().pageComponent,be=()=>vt().pageData,Le=()=>vt().pageFrontmatter,Jp=()=>vt().pageHead,tr=()=>vt().pageLang,Xp=()=>vt().pageLayout,Lt=()=>vt().routeLocale,Rs=()=>vt().routes,Ds=()=>vt().siteData,nr=()=>vt().siteLocaleData,Zp=Symbol(""),jr=Ue(Uf),Jn=Ue(Gf),Ms=e=>{const t=Ff(e);if(Jn.value[t])return t;const n=encodeURI(t);return Jn.value[n]?n:jr.value[t]||jr.value[n]||t},or=e=>{const t=Ms(e),n=Jn.value[t]??{...Jn.value["/404.html"],notFound:!0};return{path:t,notFound:!1,...n}},rr=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=Qp(),n=S(()=>{if(!e.path)return t.value;const o=or(e.path);return sd(()=>o.loader().then(({comp:r})=>r))});return()=>u(n.value)}}),Re=(e={})=>e,Pe=e=>tn(e)?e:`/${Es(e)}`,eh=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 s;const a=Ht(),i=Ms(n),l=i.startsWith("#")||i.startsWith("?")?i:Pe(i);return u("a",{...o,class:["route-link",{[t]:e}],href:l,onClick:(c={})=>{eh(c)?a.push(n).catch():Promise.resolve()}},(s=r.default)==null?void 0:s.call(r))};Be.displayName="RouteLink";Be.props={active:Boolean,activeClass:String,to:String};var th="Layout",nh="en-US",Wt=oo({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const o=_e(t.description)?t.description:n.description,r=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return Bf(r)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||nh,resolvePageLayout:(e,t)=>{const n=_e(e.frontmatter.layout)?e.frontmatter.layout:th;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>zf(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 oh={},On=e=>{const t=Lt();return S(()=>e[t.value]??{})},rh=()=>{const e=Rs();return S(()=>Object.keys(e.value))},Je=(e,t)=>{var o;const n=(o=(t==null?void 0:t._instance)||io())==null?void 0:o.appContext.components;return n?e in n||nt(e)in n||no(nt(e))in n:!1},Vs=e=>new Promise(t=>setTimeout(t,e)),ah=e=>typeof e<"u",kr=e=>typeof e=="number",Wr=Array.isArray,Xn=(e,t)=>_e(e)&&e.startsWith(t),ih=(e,t)=>_e(e)&&e.endsWith(t),wa=Object.entries,co=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=>Xn(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=sa((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 bl()?(mu(e),!0):!1}function ze(e){return typeof e=="function"?e():lt(e)}const uo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const sh=Object.prototype.toString,ch=e=>sh.call(e)==="[object Object]",En=()=>{},Hi=uh();function uh(){var e,t;return uo&&((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=En;const a=l=>{clearTimeout(l),r(),r=En};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=En,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=En)};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,y)=>{r=c?y: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:Ln(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||io()}function vh(...e){if(e.length!==1)return Ko(...e);const t=e[0];return typeof t=="function"?Ln(sa(()=>({get:t,set:En}))):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 bh(e,t,n={}){const{eventFilter:o=Bs,...r}=n;return ie(e,ka(o,t),r)}function yh(e,t,n={}){const{eventFilter:o,...r}=n,{eventFilter:a,pause:i,resume:l,isActive:s}=ph(o);return{stop:bh(e,t,{...r,eventFilter:a}),pause:i,resume:l,isActive:s}}function ar(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,uo&&s()),nn(l),{isPending:Ln(r),start:s,stop:l}}function Ur(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 yt(e){var t;const n=ze(e);return(t=n==null?void 0:n.$el)!=null?t:n}const mt=uo?window:void 0,$s=uo?window.document:void 0,Hs=uo?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 En;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(()=>[yt(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=io();return t&&fe(()=>{e.value=!0},t),e}function fo(e){const t=Eh();return S(()=>(t.value,!!e()))}function Fs(e,t={}){const{window:n=mt}=t,o=fo(()=>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=Wl(()=>{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=fo(()=>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=fo(()=>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&&y(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&&y(s.value)?await t.clipboard.writeText(k):T(k),d.value=k,f.value=!0,p.start())}function T(k){const b=document.createElement("textarea");b.value=k??"",b.style.position="absolute",b.style.opacity="0",document.body.appendChild(b),b.select(),document.execCommand("copy"),b.remove()}function w(){var k,b,O;return(O=(b=(k=document==null?void 0:document.getSelection)==null?void 0:k.call(document))==null?void 0:b.toString())!=null?O:""}function y(k){return k==="granted"||k==="prompt"}return{isSupported:c,text:d,copied:f,copy:_}}const So=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Oo="__vueuse_ssr_handlers__",kh=Lh();function Lh(){return Oo in So||(So[Oo]=So[Oo]||{}),So[Oo]}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 Ah={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),y=Oh(w),k=(r=o.serializer)!=null?r:Ah[y],{pause:b,resume:O}=yh(T,()=>L(T.value),{flush:a,deep:i,eventFilter:p});f&&l&&ar(()=>{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):y==="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)){b();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 Ch(e,t,n={}){const{window:o=mt,...r}=n;let a;const i=fo(()=>o&&"ResizeObserver"in o),l=()=>{a&&(a.disconnect(),a=void 0)},s=S(()=>Array.isArray(e)?e.map(f=>yt(f)):[yt(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=yt(e))==null?void 0:f.namespaceURI)==null?void 0:p.includes("svg")}),i=X(t.width),l=X(t.height),{stop:s}=Ch(e,([f])=>{const p=r==="border-box"?f.borderBoxSize:r==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(o&&a.value){const m=yt(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);ar(()=>{const f=yt(e);f&&(i.value="offsetWidth"in f?f.offsetWidth:t.width,l.value="offsetHeight"in f?f.offsetHeight:t.height)});const c=ie(()=>yt(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 y;return(y=yt(e))!=null?y:n==null?void 0:n.querySelector("html")}),a=X(!1),i=S(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(y=>n&&y in n||r.value&&y in r.value)),l=S(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(y=>n&&y in n||r.value&&y in r.value)),s=S(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(y=>n&&y in n||r.value&&y in r.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(y=>n&&y in n),d=fo(()=>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 y=r.value;if((y==null?void 0:y[s.value])!=null)return!!y[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 y=r.value;(y==null?void 0:y[l.value])!=null&&await y[l.value]()}a.value=!1}}async function _(){if(!d.value||a.value)return;p()&&await m();const y=r.value;i.value&&(y==null?void 0:y[i.value])!=null&&(await y[i.value](),a.value=!0)}async function T(){await(a.value?m():_())}const w=()=>{const y=p();(!y||y&&f())&&(a.value=y)};return ke(n,ji,w,!1),ke(()=>yt(r),ji,w,!1),o&&nn(m),{isSupported:d,isFullscreen:a,enter:_,exit:m,toggle:T}}function Lr(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=Lr(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=Lr(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=Lr(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&&ar(c),a||nn(d),{id:i,css:l,unload:d,load:c,isLoaded:Ln(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(),ar(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`),co(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(!ah(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]",Zn=e=>typeof e=="string";const tc=Array.isArray,Gi=e=>Fh(e)&&Zn(e.name),Ki=(e,t=!1)=>e?tc(e)?e.map(n=>Zn(n)?{name:n}:Gi(n)?n:null).filter(n=>n!==null):Zn(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(Zn))return e;if(Zn(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=>_e(e)?e:`${e}px`,Uh=(e,t=0)=>{const n=Ue(),o=S(()=>qi(lt(e.width)||"100%")),r=X("auto"),a=s=>{if(_e(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=lt(e.height),d=a(lt(e.ratio));return c?qi(c):`${Number(s)/d+lt(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=Ht();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(y=>y.hash===w.hash));for(let w=0;w<m.length;w++){const y=m[w],k=m[w+1],b=i>=(((_=y.parentElement)==null?void 0:_.offsetTop)??0)-o,O=!k||i<(((T=k.parentElement)==null?void 0:T.offsetTop)??0)-o;if(!(b&&O))continue;const L=decodeURIComponent(r.currentRoute.value.hash),W=decodeURIComponent(y.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=>_e(e.title)?{title:e.title}:null;const ic=Symbol(""),em=e=>{ac=e},tm=()=>Ae(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=On(om),o=be(),r=Rs(),a=Ds(),l=Ue(wa(r.value).map(([c,{meta:d}])=>{const f=t(d);if(!f)return null;const p=c.split("/").length;return{level:ih(c,"/")?p-2:p-1,base:c.replace(/\/[^/]+\/?$/,"/"),path:c,...f}}).filter(c=>Xo(c)&&_e(c.title))),s=S(()=>{const c=e.base?$f(ys(e.base)):o.value.path.replace(/\/[^/]+$/,"/"),d=c.split("/").length-2,f=[];return l.value.filter(({level:p,path:m})=>{if(!Xn(m,c)||m===c)return!1;if(c==="/"){const _=co(a.value.locales).filter(T=>T!=="/");if(m==="/404.html"||_.some(T=>Xn(m,T)))return!1}return p-d<=e.level}).sort(({title:p,level:m,order:_},{title:T,level:w,order:y})=>{const k=m-w;return k||(kr(_)?kr(y)?_>0?y>0?_-y:-1:y<0?_-y:1:_:kr(y)?y: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(y=>y.path===m);w&&(w.children??(w.children=[])).push(p);break}default:{const w=f.find(y=>y.path===m.replace(/\/[^/]+\/$/,"/"));if(w){const y=(T=w.children)==null?void 0:T.find(k=>k.path===m);y&&(y.children??(y.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:y,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:y},()=>w?u(w):k)]),T.length?u(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},T.map(({content:b,path:O,title:N})=>e.index?u("li",{class:"vp-sub-catalog"},u(Be,{to:O},()=>b?u(b):N)):u(Be,{class:"vp-sub-catalog-link",to:O},()=>b?u(b):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=On(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(Et,{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=Lt(),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=Sr(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=>{xo(o,{transform:"translate3d("+Ji(e)+"%,0,0)",transition:"all "+r+"ms "+a}),e===1?(xo(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){xo(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)*Sr(Math.random()*t,.1,.95)),t=Sr(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 xo(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")},Sr=(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()}}(),xo=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:Aa(e)).indexOf(" "+t+" ")>=0,Xi=(e,t)=>{const n=Aa(e),o=n+t;sc(n,t)||(e.className=o.substring(1))},Zi=(e,t)=>{const n=Aa(e);if(!sc(e,t))return;const o=n.replace(" "+t+" "," ");e.className=o.substring(1,o.length-1)},Aa=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),hm=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},mm=()=>{fe(()=>{const e=Ht(),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":["There’s nothing here.","How did we get here?","That’s 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":["There’s nothing here.","How did we get here?","That’s 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(""),bm=()=>{const e=Ae(uc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},ym=(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[ya],o=S(()=>ym(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.32/templates/giscus/light.css",darkTheme:"https://unpkg.com/vuepress-theme-hope@2.0.0-rc.32/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=()=>Ae(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=tr(),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}}),Am=j({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=fc(),n=be(),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",Am)}}),Cm=/\b(?:Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini)/i,Im=()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator&&Cm.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=On(n),s=be(),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,y=T.nextElementSibling;y&&f(w,y,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})})},Or=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&&(Or.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})=>Or.value[e.tabId]===d);if(c!==-1)return c}return e.active};return fe(()=>{n.value=s(),ie(()=>Or.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=()=>Ae(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=>_e(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=On(t),i=be(),l=Le();let s=null;const c=()=>{const{photoSwipe:d}=l.value;d!==!1&&en().then(()=>Vs(n)).then(async()=>{const f=_e(d)?d:e;s=await Qm(qm(f),{...r,...a.value},o)})};fe(()=>{c(),ie(()=>i.value.path,()=>{s==null||s(),c()})}),Sn(()=>{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=Ae(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=On(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(Et,{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 y=i&&a===void 0;if(a!==void 0&&clearTimeout(a),a=setTimeout(function(){if(a=void 0,c=Date.now(),!i){var b=e.apply(_,m);l&&l(b),d.forEach(function(O){return(0,O.resolve)(b)}),d=[]}},f()),y){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,bv=()=>{const e=Ht();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)}}}},yv=(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,bc=()=>{if(document.querySelector(".DocSearch-Modal"))return;const e=new Event("keydown");e.key="k",e.metaKey=!0,window.dispatchEvent(e),setTimeout(bc,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=bv(),n=tr(),o=Lt(),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:yv((d=i.value.searchParameters)==null?void 0:d.facetFilters,n.value)}}),r.value=!0},s=()=>{a.value||r.value||(a.value=!0,l(),bc(),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 Av={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 yc=Av,tl=wa(yc.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}=yc,rl=Dh("VUEPRESS_REDIRECT_LOCALES",{}),Cv=j({name:"LanguageSwitch",setup(){const e=Ph(),t=kt(),n=Ht(),o=Lt(),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}),Sn(()=>{c.value=!1})}),()=>r.value?u(bs,{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:[Cv]}),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(ct("FontIcon"),e)};Ne.displayName="HopeIcon";const Pv="http://.",xa=()=>{const e=Ht(),t=kt();return n=>{if(n)if(Ea(n))t.path!==n&&e.push(n);else if(ws(n))window&&window.open(n);else{const o=t.path.slice(0,t.path.lastIndexOf("/"));e.push(new URL(`${o}/${encodeURI(n)}`,Pv).pathname)}}},wc=()=>{const e=be();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:""},Gr=typeof al>"u"?null:al,Dv=()=>Gr?On(Gr):S(()=>null),Mv=()=>{if(typeof Gr>"u")return S(()=>il);const e=wc(),t=Dv();return S(()=>e.value&&t.value?Rv(e.value,t.value):il)},on=()=>cc(),pe=()=>bm(),po=()=>{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=be();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=be(),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,In=null;const Hv={wait:()=>Ar,pending:()=>{Ar=new Promise(e=>{In=e})},resolve:()=>{In==null||In(),Ar=null,In=null}},Tc=()=>Hv,Fv="719px",zv="1440px",jv="false",kc={mobileBreakPoint:Fv,pcBreakPoint:zv,enableThemeColor:jv},{mobileBreakPoint:Wv,pcBreakPoint:Uv}=kc,ll=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,ir=()=>{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}},Lc=Symbol(""),ho=()=>{const e=Ae(Lc);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(Lc,{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}=ho();Wl(()=>{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})})},Ca={"/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=ga(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 it;(function(e){e.title="t",e.shortTitle="s",e.icon="i",e.index="I",e.order="O",e.breadcrumbExclude="b"})(it||(it={}));var sl;(function(e){e.type="y",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"})(sl||(sl={}));var cl;(function(e){e.article="a",e.home="h",e.slide="s",e.page="p"})(cl||(cl={}));const Kt=(e="",t="")=>Ea(t)?t:`${ys(e)}${t}`,vn=(e,t=!1)=>{const{meta:n,path:o,notFound:r}=or(e);return r?{text:o,link:o}:{text:!t&&n[it.shortTitle]?n[it.shortTitle]:n[it.title]||o,link:o,...n[it.icon]?{icon:n[it.icon]}:{}}},Kr=({config:e,prefix:t=""})=>{const n=(o,r=t)=>{const a=_e(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"?Ca[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=co(e).sort((r,a)=>a.length-r.length);for(const r of o)if(Xn(decodeURI(t.path),r)){const a=e[r];return a?Kr({config:a==="structure"?Ca[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"?Kr({config:Ca[t],page:n,headerDepth:o,prefix:t}):Wr(e)?Kr({config:e,page:n,headerDepth:o}):Xo(e)?Yv({config:e,page:n,headerDepth:o}):[],Sc=Symbol(""),Jv=()=>{const e=Le(),t=pe(),n=be(),o=Lt(),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(Sc,i)},Ia=()=>{const e=Ae(Sc);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:_e(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):_e(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}}),ul=()=>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=kt(),a=Ds(),i=Ko(e,"config"),l=S(()=>tn(i.value.link)),s=S(()=>!l.value&&ws(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=co(a.value.locales);return w.length?w.every(y=>y!==i.value.link):i.value.link!=="/"}),T=S(()=>f.value?i.value.activeMatch?new RegExp(i.value.activeMatch,"u").test(r.path):_.value?Xn(r.path,i.value.link):r.path===i.value.link:!1);return()=>{const{before:w,after:y,default:k}=o,{text:b,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}),b,y==null?void 0:y()]):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}),b,e.noExternalLinkIcon?null:u(lc),y==null?void 0:y()])}}}),Oc=j({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=be(),o=Ko(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)}}))}))])])}}}),Ac=()=>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"})]);Ac.displayName="I18nIcon";const xc=(e,t="")=>_e(e)?vn(Kt(t,e)):"children"in e?{...e,...e.link&&!Jt(e.link)?vn(Kt(t,e.link)):{},children:e.children.map(n=>xc(n,Kt(t,e.prefix)))}:{...e,link:Jt(e.link)?e.link:vn(Kt(t,e.link)).link},Cc=()=>{const e=pe(),t=()=>(e.value.navbar||[]).map(o=>xc(o));return Ta(()=>e.value.navbar,()=>t())},Zv=()=>{const e=rh(),t=kt(),n=Lt(),o=nr(),r=on(),a=pe();return Ta(()=>t.path,()=>{const i=co(o.value.locales),l=wa(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,b,O;const m=((k=o.value.locales)==null?void 0:k[p])??{},_=((b=r.value.locales)==null?void 0:b[p])??{},T=m.lang||"",w=((O=_.navbarLocales)==null?void 0:O.langName)??T;let y;if(T===o.value.lang)y=s;else{const N=s.replace(n.value,p);y=e.value.some(L=>L===N)?c.replace(s,N):_.home??p}return{text:w,link:y}}),...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(Oc,{class:"i18n-dropdown",config:e.value},{title:()=>{var t;return u(Ac,{"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=be(),n=Ko(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=Cc();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}}),Ic=()=>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"}));Ic.displayName="DarkIcon";const Pc=()=>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"}));Pc.displayName="LightIcon";const Rc=()=>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"}));Rc.displayName="AutoIcon";const Dc=()=>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"}));Dc.displayName="EnterFullScreenIcon";const Mc=()=>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"}));Mc.displayName="CancelFullScreenIcon";const Nc=()=>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"})]);Nc.displayName="OutlookIcon";const Vc=j({name:"AppearanceSwitch",setup(){const{config:e,isDarkmode:t,status:n}=ho(),o=po(),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(Rc,{style:{display:n.value==="auto"?"block":"none"}}),u(Ic,{style:{display:n.value==="dark"?"block":"none"}}),u(Pc,{style:{display:n.value==="light"?"block":"none"}})])}}),rg=j({name:"AppearanceMode",setup(){const e=pe(),{canToggle:t}=ho(),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(Vc)]):null}}),xr=kc.enableThemeColor==="true",Bc=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(Mc):u(Dc))]):null}}),$c=j({name:"OutlookSettings",setup(){const e=on(),t=po(),n=S(()=>!t.value&&e.value.fullscreen);return()=>u(rr,()=>[null,u(rg),n.value?u(Bc):null])}}),ag=j({name:"NavScreen",props:{show:Boolean},emits:["close"],slots:Object,setup(e,{emit:t,slots:n}){const o=be(),{isMobile:r}=ir(),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")})}),Sn(()=>{i.value=!1}),()=>u(Et,{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($c)),(s=n.after)==null?void 0:s.call(n)])):null})}}),ig=j({name:"NavbarBrand",setup(){const e=Lt(),t=nr(),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])}}),lg=j({name:"NavbarLinks",setup(){const e=Cc();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(Oc,{config:t}):u(je,{config:t})))):null}}),sg=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(ct(`${e.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}}),Hc=({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"})]));Hc.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 cg=j({name:"OutlookButton",setup(){const{isSupported:e}=Sa(),t=on(),n=po(),o=be(),{canToggle:r}=ho(),a=X(!1),i=S(()=>!n.value&&t.value.fullscreen&&e);return ie(()=>o.value.path,()=>{a.value=!1}),()=>r.value||i.value||xr?u("div",{class:"nav-item hide-in-mobile"},r.value&&!i.value&&!xr?u(Vc):i.value&&!r.value&&!xr?u(Bc):u("button",{type:"button",class:["outlook-button",{open:a.value}],tabindex:"-1","aria-hidden":!0},[u(Nc),u("div",{class:"outlook-dropdown"},u($c))])):null}}),ug=j({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const o=pe(),{isMobile:r}=ir(),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:ig,Language:tg,Links:lg,Repo:sg,Outlook:cg,Search:Je("Docsearch")?ct("Docsearch"):Je("SearchBox")?ct("SearchBox"):ul},c=d=>s[d]??(Je(d)?ct(d):ul);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(Hc,{active:a.value,onToggle:()=>{a.value=!a.value}})])]),u(ag,{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)}})]}}}),eo=(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=>eo(e,o)):!1,Fc=(e,t)=>t.type==="group"?t.children.some(n=>n.type==="group"?Fc(e,n):n.type==="page"&&eo(e,n,!0))||"prefix"in t&&Zs(e,t.prefix):!1,dg=j({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=kt();return()=>_e(e.config.link)?u(je,{class:["vp-sidebar-link","vp-sidebar-page",{active:eo(t,e.config,!0)}],exact:!0,config:e.config}):u("p",e,[u(Ne,{icon:e.config.icon}),e.config.text])}}),fg=j({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=kt(),o=S(()=>eo(n,e.config)),r=S(()=>eo(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(zc,{key:s,config:i}):null])}}}),zc=j({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=kt(),n=X(-1),o=r=>{n.value=r===n.value?-1:r};return ie(()=>t.path,()=>{const r=e.config.findIndex(a=>Fc(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(fg,{config:r,open:a===n.value,onToggle:()=>o(a)}):u(dg,{config:r}))))}}),pg=j({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=kt(),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(zc,{config:r.value}),(s=t.bottom)==null?void 0:s.call(t)])}}}),jc=j({name:"CommonWrapper",props:{containerClass:{type:String,default:""},noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=Ht(),o=be(),r=Le(),a=pe(),{isMobile:i,isPC:l}=ir(),[s,c]=Ur(!1),[d,f]=Ur(!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),y={x:0,y:0},k=L=>{y.x=L.changedTouches[0].clientX,y.y=L.changedTouches[0].clientY},b=L=>{const W=L.changedTouches[0].clientX-y.x,B=L.changedTouches[0].clientY-y.y;Math.abs(W)>Math.abs(B)*1.5&&Math.abs(W)>40&&(W>0&&y.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)});Sn(()=>{L.value=!1,W()})}),()=>u(Je("GlobalEncrypt")?ct("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:b},[_.value?u(ug,{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(Et,{name:"fade"},()=>s.value?u("div",{class:"vp-sidebar-mask",onClick:()=>c(!1)}):null),u(Et,{name:"fade"},()=>i.value?null:u("div",{class:"toggle-sidebar-wrapper",onClick:()=>f()},u("span",{class:["arrow",d.value?"end":"start"]}))),u(pg,{},{...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)]))}}),qr=(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 y=[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"},y):u(Be,{class:"vp-feature-item link",to:w,"aria-label":_},()=>y):u("div",{class:"vp-feature-item"},y)})):null])])};qr.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"?Et:bs,{name:"drop",appear:e.appear,onAppear:n,onAfterAppear:o,onEnter:n,onAfterEnter:o,onBeforeLeave:n},()=>t.default())}}),hg=j({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=Le(),o=nr(),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:_e(c)?Pe(c):null,imageDark:_e(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])])])}}}),Wc=(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:y,link:k})=>{const b=[u(f==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[T?u(Ne,{class:"vp-highlight-icon",icon:T}):null,u("span",{innerHTML:w})]),y?u(f==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:y}):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"},b):u(Be,{class:"vp-highlight-item link",to:k,"aria-label":w},()=>b):u("div",{class:"vp-highlight-item"},b))}))]))]])])};Wc.displayName="HighlightPanel";const lr=({custom:e})=>u(Ns,{class:["theme-hope-content",{custom:e}]});lr.displayName="MarkdownContent";lr.props={custom:Boolean};const mg=j({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=po(),o=Le(),r=S(()=>{const{features:i}=o.value;return Wr(i)?i:null}),a=S(()=>{const{highlights:i}=o.value;return Wr(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(hg),((l=a.value)==null?void 0:l.map(d=>"features"in d?u(qr,d):u(Wc,d)))||(r.value?u(un,{appear:!0,delay:.24},()=>u(qr,{features:r.value})):null),(s=t.center)==null?void 0:s.call(t),u(un,{appear:!0,delay:.32},()=>u(lr)),(c=t.bottom)==null?void 0:c.call(t)])}}}),vg=j({name:"BreadCrumb",setup(){const e=be(),t=Lt(),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}=or(c);return m||p[it.breadcrumbExclude]?null:{title:p[it.shortTitle]||p[it.title]||d,icon:p[it.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})]))):[])}}),dl=e=>e===!1||Xo(e)?e:_e(e)?vn(e,!0):null,Yr=(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=Yr(r.children,t,n);if(a)return a}return null},gg=j({name:"PageNav",setup(){const e=pe(),t=Le(),n=Ia(),o=be(),r=xa(),a=S(()=>{const l=dl(t.value.prev);return l===!1?null:l||(e.value.prevLink===!1?null:Yr(n.value,o.value.path,-1))}),i=S(()=>{const l=dl(t.value.next);return l===!1?null:l||(e.value.nextLink===!1?null:Yr(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}}),Uc=()=>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"}));Uc.displayName="AuthorIcon";const Gc=()=>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"}));Gc.displayName="CalendarIcon";const Kc=()=>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"}));Kc.displayName="CategoryIcon";const qc=()=>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"}));qc.displayName="PrintIcon";const Yc=()=>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"}));Yc.displayName="TagIcon";const Qc=()=>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"}));Qc.displayName="TimerIcon";const Jc=()=>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"})]);Jc.displayName="WordIcon";const Ft=()=>{const e=pe();return S(()=>e.value.metaLocales)},_g={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"},bg=({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=_g[a]),i?i.replace(/:repo/u,tn(e)?e:`https://github.com/${e}`).replace(/:branch/u,t).replace(/:path/u,Es(`${ga(n)}/${o}`)):null},yg=()=>{const e=pe(),t=be(),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=bg({docsRepo:r,docsBranch:a,docsDir:i,editLinkPattern:s,filePathRelative:t.value.filePathRelative});return d?{text:e.value.metaLocales.editLink,link:d}:null})},wg=()=>{const e=nr(),t=pe(),n=be(),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)})},Eg=()=>{const e=pe(),t=be(),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})},Tg=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(Uc),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}}),kg=j({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(e){const t=Ft(),n=xa();return()=>e.category.length?u("span",{class:"page-category-info","aria-label":`${t.value.category}${e.pure?"":"🌈"}`,...e.pure?{}:{"data-balloon-pos":"up"}},[u(Kc),e.category.map(({name:o,path:r})=>u("span",{class:["page-category-item",{[`category${Js(o,9)}`]:!e.pure,clickable:r}],role:r?"navigation":"",onClick:()=>{r&&n(r)}},o)),u("meta",{property:"articleSection",content:e.category.map(({name:o})=>o).join(",")})]):null}}),Lg=j({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(e){const t=tr(),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(Gc),u("span",u(rr,()=>e.localizedDate||e.date.toLocaleDateString(t.value))),u("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),Sg=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}}),Og=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(Qc),u("span",(r=e.readingTimeLocale)==null?void 0:r.time),u("meta",{property:"timeRequired",content:n.value})]):null}}}),Ag=j({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(e){const t=Ft(),n=xa();return()=>e.tag.length?u("span",{class:"page-tag-info","aria-label":`${t.value.tag}${e.pure?"":"🏷"}`,...e.pure?{}:{"data-balloon-pos":"up"}},[u(Yc),e.tag.map(({name:o,path:r})=>u("span",{class:["page-tag-item",{[`tag${Js(o,9)}`]:!e.pure,clickable:r}],role:r?"navigation":"",onClick:()=>{r&&n(r)}},o)),u("meta",{property:"keywords",content:e.tag.map(({name:o})=>o).join(",")})]):null}}),xg=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(Jc),u("span",(o=e.readingTimeLocale)==null?void 0:o.words),u("meta",{property:"wordCount",content:(r=e.readingTime)==null?void 0:r.words})]):null}}}),Cg=j({name:"PageInfo",components:{AuthorInfo:Tg,CategoryInfo:kg,DateInfo:Lg,OriginalInfo:Sg,PageViewInfo:()=>null,ReadingTimeInfo:Og,TagInfo:Ag,WordInfo:xg},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=po();return()=>e.items?u("div",{class:"page-info"},e.items.map(n=>u(ct(`${n}Info`),{...e.info,pure:t.value}))):null}}),Ig=j({name:"PageTitle",setup(){const e=be(),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(Cg,{info:o.value,...r.value===null?{}:{items:r.value}}),u("hr")])}}),Xc=()=>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"})]);Xc.displayName="EditIcon";const Pg=j({name:"PageMeta",setup(){const e=pe(),t=yg(),n=wg(),o=Eg();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(Xc)})):null,u("div",{class:"meta-item git-info"},[n.value?u("div",{class:"update-time"},[u("span",{class:"label"},`${r.lastUpdated}: `),u(rr,()=>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])])}}}),Rg=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(qc))}}),Dg=j({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},slots:Object,setup(e,{slots:t}){const n=kt(),o=be(),r=Ft(),[a,i]=Ur(),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:y,slug:k})=>u(Be,{to:`#${k}`,class:["vp-toc-link",`level${y}`],onClick:()=>{i()}},()=>w),p=(w,y)=>w.length&&y>0?u("ul",{class:"vp-toc-list"},w.map(k=>{const b=p(k.children,y-1);return[u("li",{class:["vp-toc-item",{active:n.hash===`#${k.slug}`}]},f(k)),b?u("li",b):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(Rg),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}}}),Mg=j({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=Le(),{isDarkmode:o}=ho(),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")?ct("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(vg),u(Ig),a.value?u(Dg,{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(lr),(s=t.contentAfter)==null?void 0:s.call(t),u(Pg),u(gg),Je("CommentService")?u(ct("CommentService"),{darkmode:o.value}):null,(c=t.bottom)==null?void 0:c.call(t)]}))}}),Zc=j({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=be(),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)]}}),Ng=j({name:"FadeSlideY",slots:Object,setup(e,{slots:t}){const{resolve:n,pending:o}=Tc();return()=>u(Et,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:n,onBeforeLeave:o},()=>{var r;return(r=t.default)==null?void 0:r.call(t)})}}),Vg=j({name:"Layout",slots:Object,setup(e,{slots:t}){pe();const n=be(),o=Le(),{isMobile:r}=ir(),a=S(()=>"none");return()=>[u(Zc),u(jc,{},{default:()=>{var i;return((i=t.default)==null?void 0:i.call(t))||(o.value.home?u(mg):u(Ng,()=>u(Mg,{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(ct("BloggerInfo"))},...!r.value&&a.value==="always"?{sidebar:()=>u(ct("BloggerInfo"))}:{}})]}}),Bg=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())])}}),$g=j({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=Ht(),o=Lt(),r=pe();return()=>[u(Zc),u(jc,{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(Bg),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 Hg=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:Vg,NotFound:$g}}),Fg=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 zg={id:"G-F3LFJCE3RM"};const jg=zg,Wg=Re({enhance(){Fg(jg)}}),Ug={class:"sponsor-container"},Gg={class:"sponsor-items"},Kg=["title"],qg=["href","title"],Yg=["src","alt"],Qg={key:0,class:"sponsor-detail"},Jg={class:"sponsor-detail-left"},Xg=["src","alt"],Zg=["href"],e1={class:"sponsor-detail-right"},t1=["src","alt"],n1=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)}),fa(()=>{window.removeEventListener("hashchange",a)}),(i,l)=>(Rn(),Lo("div",Ug,[Ye("div",Gg,[(Rn(),Lo(Fe,null,_d(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,Yg),Ye("span",null,ur(s.name[t.lang]),1)],8,qg)],8,Kg)),64))]),o.value&&r.value?(Rn(),Lo("div",Qg,[Ye("div",Jg,[Ye("img",{src:r.value.icon,alt:r.value.name[t.lang]},null,8,Xg),Ye("p",null,ur(r.value.label[t.lang]),1),r.value.url?(Rn(),Lo("a",{key:0,href:r.value.url,target:"_blank",rel:"noopener noreferrer"},ur(r.value.url),9,Zg)):oi("",!0)]),Ye("div",e1,[Ye("img",{src:r.value.qrcode,alt:r.value.label[t.lang]},null,8,t1)])])):oi("",!0)]))}}),o1=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},r1=o1(n1,[["__scopeId","data-v-575a4568"],["__file","Sponsor.vue"]]),a1=Re({enhance({app:e,router:t,siteData:n}){e.component("Sponsor",r1)},setup(){},layouts:{},rootComponents:[]}),Co=[oh,Kh,Zh,am,sm,fm,vm,wm,xm,Hm,jm,ov,mv,Ov,Iv,Hg,Wg,a1],i1=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 Dn=Ue(i1),l1=Tp,s1=()=>{const e=qp({history:l1(ga("/")),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=or(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},c1=e=>{e.component("ClientOnly",rr),e.component("Content",Ns),e.component("RouteLink",Be)},u1=(e,t,n)=>{const o=S(()=>t.currentRoute.value.path),r=sa((w,y)=>({get(){return w(),t.currentRoute.value.meta._pageChunk},set(k){t.currentRoute.value.meta._pageChunk=k,y()}})),a=S(()=>Wt.resolveLayouts(n)),i=S(()=>Wt.resolveRouteLocale(Dn.value.locales,o.value)),l=S(()=>Wt.resolveSiteLocaleData(Dn.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:jr,routeLocale:i,routePath:o,routes:Jn,siteData:Dn,siteLocaleData:l};return e.provide(ya,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:()=>Dn.value},$siteLocale:{get:()=>l.value},$withBase:{get:()=>Pe}}),T},d1=()=>{const e=Jp(),t=tr();let n=[];const o=()=>{e.value.forEach(i=>{const l=f1(i);l&&n.push(l)})},r=()=>{const i=[];return e.value.forEach(l=>{const s=p1(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(Zp,a),fe(()=>{o(),ie(e,a,{immediate:!1})})},f1=([e,t,n=""])=>{const o=Object.entries(t).map(([l,s])=>_e(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},p1=([e,t,n])=>{if(!_e(e))return null;const o=document.createElement(e);return Xo(t)&&Object.entries(t).forEach(([r,a])=>{_e(a)?o.setAttribute(r,a):a===!0&&o.setAttribute(r,"")}),_e(n)&&o.appendChild(document.createTextNode(n)),o},h1=Pf,m1=async()=>{var n;const e=h1({name:"Vuepress",setup(){var a;d1();for(const i of Co)(a=i.setup)==null||a.call(i);const o=Co.flatMap(({rootComponents:i=[]})=>i.map(l=>u(l))),r=Xp();return()=>[u(r.value),o]}}),t=s1();c1(e),u1(e,t,Co);for(const o of Co)await((n=o.enhance)==null?void 0:n.call(o,{app:e,router:t,siteData:Dn}));return e.use(t),{app:e,router:t}};m1().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{o1 as _,Ye as a,cs as b,Lo as c,m1 as createVueApp,Ee as d,g1 as e,zd as g,v1 as n,Rn as o,ct as r,Yu as w};
|