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

33 lines
260 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* @vue/shared v3.4.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Jr(e,t){const n=new Set(e.split(","));return t?o=>n.has(o.toLowerCase()):o=>n.has(o)}const ge={},dn=[],Xe=()=>{},ru=()=>!1,oo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Xr=e=>e.startsWith("onUpdate:"),Se=Object.assign,Zr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},au=Object.prototype.hasOwnProperty,le=(e,t)=>au.call(e,t),X=Array.isArray,fn=e=>Fo(e)==="[object Map]",vl=e=>Fo(e)==="[object Set]",ne=e=>typeof e=="function",Te=e=>typeof e=="string",Ln=e=>typeof e=="symbol",he=e=>e!==null&&typeof e=="object",gl=e=>(he(e)||ne(e))&&ne(e.then)&&ne(e.catch),_l=Object.prototype.toString,Fo=e=>_l.call(e),iu=e=>Fo(e).slice(8,-1),yl=e=>Fo(e)==="[object Object]",ea=e=>Te(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,pn=Jr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),zo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},lu=/-(\w)/g,We=zo(e=>e.replace(lu,(t,n)=>n?n.toUpperCase():"")),su=/\B([A-Z])/g,Sn=zo(e=>e.replace(su,"-$1").toLowerCase()),On=zo(e=>e.charAt(0).toUpperCase()+e.slice(1)),sr=zo(e=>e?`on${On(e)}`:""),Bt=(e,t)=>!Object.is(e,t),cr=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Po=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},cu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},uu=e=>{const t=Te(e)?Number(e):NaN;return isNaN(t)?e:t};let Ba;const bl=()=>Ba||(Ba=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function jo(e){if(X(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=Te(o)?hu(o):jo(o);if(r)for(const a in r)t[a]=r[a]}return t}else if(Te(e)||he(e))return e}const du=/;(?![^(]*\))/g,fu=/:([^]+)/,pu=/\/\*[^]*?\*\//g;function hu(e){const t={};return e.replace(pu,"").split(du).forEach(n=>{if(n){const o=n.split(fu);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Wo(e){let t="";if(Te(e))t=e;else if(X(e))for(let n=0;n<e.length;n++){const o=Wo(e[n]);o&&(t+=o+" ")}else if(he(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function L1(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Te(t)&&(e.class=Wo(t)),n&&(e.style=jo(n)),e}const mu="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",vu=Jr(mu);function wl(e){return!!e||e===""}const ur=e=>Te(e)?e:e==null?"":X(e)||he(e)&&(e.toString===_l||!ne(e.toString))?JSON.stringify(e,El,2):String(e),El=(e,t)=>t&&t.__v_isRef?El(e,t.value):fn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r],a)=>(n[dr(o,a)+" =>"]=r,n),{})}:vl(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>dr(n))}:Ln(t)?dr(t):he(t)&&!X(t)&&!yl(t)?String(t):t,dr=(e,t="")=>{var n;return Ln(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.4.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let qe;class gu{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=qe,!t&&qe&&(this.index=(qe.scopes||(qe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=qe;try{return qe=this,t()}finally{qe=n}}}on(){qe=this}off(){qe=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 _u(e,t=qe){t&&t.active&&t.effects.push(e)}function Tl(){return qe}function yu(e){qe&&qe.cleanups.push(e)}let qt;class ta{constructor(t,n,o,r){this.fn=t,this.trigger=n,this.scheduler=o,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,_u(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&&(bu(n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Zt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Vt,n=qt;try{return Vt=!0,qt=this,this._runnings++,Ha(this),this.fn()}finally{Fa(this),this._runnings--,qt=n,Vt=t}}stop(){var t;this.active&&(Ha(this),Fa(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function bu(e){return e.value}function Ha(e){e._trackId++,e._depsLength=0}function Fa(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)kl(e.deps[t],e);e.deps.length=e._depsLength}}function kl(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}let Vt=!0,Ar=0;const Ll=[];function Xt(){Ll.push(Vt),Vt=!1}function Zt(){const e=Ll.pop();Vt=e===void 0?!0:e}function na(){Ar++}function oa(){for(Ar--;!Ar&&Pr.length;)Pr.shift()()}function Sl(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const o=e.deps[e._depsLength];o!==t?(o&&kl(o,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Pr=[];function Ol(e,t,n){na();for(const o of e.keys()){let r;o._dirtyLevel<t&&(r??(r=e.get(o)===o._trackId))&&(o._shouldSchedule||(o._shouldSchedule=o._dirtyLevel===0),o._dirtyLevel=t),o._shouldSchedule&&(r??(r=e.get(o)===o._trackId))&&(o.trigger(),(!o._runnings||o.allowRecurse)&&o._dirtyLevel!==2&&(o._shouldSchedule=!1,o.scheduler&&Pr.push(o.scheduler)))}oa()}const Cl=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},Ro=new WeakMap,Yt=Symbol(""),Rr=Symbol("");function Ue(e,t,n){if(Vt&&qt){let o=Ro.get(e);o||Ro.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=Cl(()=>o.delete(n))),Sl(qt,r)}}function Tt(e,t,n,o,r,a){const i=Ro.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&X(e)){const s=Number(o);i.forEach((c,u)=>{(u==="length"||!Ln(u)&&u>=s)&&l.push(c)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":X(e)?ea(n)&&l.push(i.get("length")):(l.push(i.get(Yt)),fn(e)&&l.push(i.get(Rr)));break;case"delete":X(e)||(l.push(i.get(Yt)),fn(e)&&l.push(i.get(Rr)));break;case"set":fn(e)&&l.push(i.get(Yt));break}na();for(const s of l)s&&Ol(s,4);oa()}function wu(e,t){var n;return(n=Ro.get(e))==null?void 0:n.get(t)}const Eu=Jr("__proto__,__v_isRef,__isVue"),Il=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ln)),za=Tu();function Tu(){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++)Ue(o,"get",a+"");const r=o[t](...n);return r===-1||r===!1?o[t](...n.map(ae)):r}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Xt(),na();const o=ae(this)[t].apply(this,n);return oa(),Zt(),o}}),e}function ku(e){const t=ae(this);return Ue(t,"has",e),t.hasOwnProperty(e)}class xl{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,o){const r=this._isReadonly,a=this._shallow;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?Vu:Dl:a?Rl:Pl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=X(t);if(!r){if(i&&le(za,n))return Reflect.get(za,n,o);if(n==="hasOwnProperty")return ku}const l=Reflect.get(t,n,o);return(Ln(n)?Il.has(n):Eu(n))||(r||Ue(t,"get",n),a)?l:Ie(l)?i&&ea(n)?l:l.value:he(l)?r?Cn(l):ro(l):l}}class Al extends xl{constructor(t=!1){super(!1,t)}set(t,n,o,r){let a=t[n];if(!this._shallow){const s=_n(a);if(!Do(o)&&!_n(o)&&(a=ae(a),o=ae(o)),!X(t)&&Ie(a)&&!Ie(o))return s?!1:(a.value=o,!0)}const i=X(t)&&ea(n)?Number(n)<t.length:le(t,n),l=Reflect.set(t,n,o,r);return t===ae(r)&&(i?Bt(o,a)&&Tt(t,"set",n,o):Tt(t,"add",n,o)),l}deleteProperty(t,n){const o=le(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&o&&Tt(t,"delete",n,void 0),r}has(t,n){const o=Reflect.has(t,n);return(!Ln(n)||!Il.has(n))&&Ue(t,"has",n),o}ownKeys(t){return Ue(t,"iterate",X(t)?"length":Yt),Reflect.ownKeys(t)}}class Lu extends xl{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Su=new Al,Ou=new Lu,Cu=new Al(!0),ra=e=>e,Uo=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)&&Ue(r,"get",t),Ue(r,"get",a));const{has:i}=Uo(r),l=o?ra:n?la:Gn;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)&&Ue(o,"has",e),Ue(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&&Ue(ae(e),"iterate",Yt),Reflect.get(e,"size",e)}function ja(e){e=ae(e);const t=ae(this);return Uo(t).has.call(t,e)||(t.add(e),Tt(t,"add",e,e)),this}function Wa(e,t){t=ae(t);const n=ae(this),{has:o,get:r}=Uo(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)&&Tt(n,"set",e,t):Tt(n,"add",e,t),this}function Ua(e){const t=ae(this),{has:n,get:o}=Uo(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&&Tt(t,"delete",e,void 0),a}function Ka(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&Tt(e,"clear",void 0,void 0),n}function yo(e,t){return function(o,r){const a=this,i=a.__v_raw,l=ae(i),s=t?ra:e?la:Gn;return!e&&Ue(l,"iterate",Yt),i.forEach((c,u)=>o.call(r,s(c),s(u),a))}}function bo(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),u=n?ra:t?la:Gn;return!t&&Ue(a,"iterate",s?Rr:Yt),{next(){const{value:f,done:p}=c.next();return p?{value:f,done:p}:{value:l?[u(f[0]),u(f[1])]:u(f),done:p}},[Symbol.iterator](){return this}}}}function Ct(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Iu(){const e={get(a){return vo(this,a)},get size(){return _o(this)},has:go,add:ja,set:Wa,delete:Ua,clear:Ka,forEach:yo(!1,!1)},t={get(a){return vo(this,a,!1,!0)},get size(){return _o(this)},has:go,add:ja,set:Wa,delete:Ua,clear:Ka,forEach:yo(!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:Ct("add"),set:Ct("set"),delete:Ct("delete"),clear:Ct("clear"),forEach:yo(!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:Ct("add"),set:Ct("set"),delete:Ct("delete"),clear:Ct("clear"),forEach:yo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=bo(a,!1,!1),n[a]=bo(a,!0,!1),t[a]=bo(a,!1,!0),o[a]=bo(a,!0,!0)}),[e,n,t,o]}const[xu,Au,Pu,Ru]=Iu();function aa(e,t){const n=t?e?Ru:Pu:e?Au:xu;return(o,r,a)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(le(n,r)&&r in o?n:o,r,a)}const Du={get:aa(!1,!1)},Mu={get:aa(!1,!0)},Nu={get:aa(!0,!1)},Pl=new WeakMap,Rl=new WeakMap,Dl=new WeakMap,Vu=new WeakMap;function $u(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Bu(e){return e.__v_skip||!Object.isExtensible(e)?0:$u(iu(e))}function ro(e){return _n(e)?e:ia(e,!1,Su,Du,Pl)}function Ml(e){return ia(e,!1,Cu,Mu,Rl)}function Cn(e){return ia(e,!0,Ou,Nu,Dl)}function ia(e,t,n,o,r){if(!he(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=r.get(e);if(a)return a;const i=Bu(e);if(i===0)return e;const l=new Proxy(e,i===2?o:n);return r.set(e,l),l}function hn(e){return _n(e)?hn(e.__v_raw):!!(e&&e.__v_isReactive)}function _n(e){return!!(e&&e.__v_isReadonly)}function Do(e){return!!(e&&e.__v_isShallow)}function Nl(e){return hn(e)||_n(e)}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function Vl(e){return Object.isExtensible(e)&&Po(e,"__v_skip",!0),e}const Gn=e=>he(e)?ro(e):e,la=e=>he(e)?Cn(e):e;class $l{constructor(t,n,o,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ta(()=>t(this._value),()=>Bn(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())&&Bn(t,4),sa(t),t.effect._dirtyLevel>=2&&Bn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Hu(e,t,n=!1){let o,r;const a=ne(e);return a?(o=e,r=Xe):(o=e.get,r=e.set),new $l(o,r,a||!r,n)}function sa(e){var t;Vt&&qt&&(e=ae(e),Sl(qt,(t=e.dep)!=null?t:e.dep=Cl(()=>e.dep=void 0,e instanceof $l?e:void 0)))}function Bn(e,t=4,n){e=ae(e);const o=e.dep;o&&Ol(o,t)}function Ie(e){return!!(e&&e.__v_isRef===!0)}function J(e){return Bl(e,!1)}function Ke(e){return Bl(e,!0)}function Bl(e,t){return Ie(e)?e:new Fu(e,t)}class Fu{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:Gn(t)}get value(){return sa(this),this._value}set value(t){const n=this.__v_isShallow||Do(t)||_n(t);t=n?t:ae(t),Bt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Gn(t),Bn(this,4))}}function it(e){return Ie(e)?e.value:e}const zu={get:(e,t,n)=>it(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Ie(r)&&!Ie(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Hl(e){return hn(e)?e:new Proxy(e,zu)}class ju{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:o}=t(()=>sa(this),()=>Bn(this));this._get=n,this._set=o}get value(){return this._get()}set value(t){this._set(t)}}function ca(e){return new ju(e)}class Wu{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 wu(ae(this._object),this._key)}}class Uu{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Ko(e,t,n){return Ie(e)?e:ne(e)?new Uu(e):he(e)&&arguments.length>1?Ku(e,t,n):J(e)}function Ku(e,t,n){const o=e[t];return Ie(o)?o:new Wu(e,t,n)}/**
* @vue/runtime-core v3.4.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function $t(e,t,n,o){try{return o?e(...o):e()}catch(r){ao(r,t,n)}}function et(e,t,n,o){if(ne(e)){const a=$t(e,t,n,o);return a&&gl(a)&&a.catch(i=>{ao(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 ao(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 u=0;u<c.length;u++)if(c[u](e,i,l)===!1)return}a=a.parent}const s=t.appContext.config.errorHandler;if(s){$t(s,null,10,[e,i,l]);return}}Gu(e,n,r,o)}function Gu(e,t,n,o=!0){console.error(e)}let qn=!1,Dr=!1;const Me=[];let ht=0;const mn=[];let Pt=null,Ut=0;const Fl=Promise.resolve();let ua=null;function en(e){const t=ua||Fl;return e?t.then(this?e.bind(this):e):t}function qu(e){let t=ht+1,n=Me.length;for(;t<n;){const o=t+n>>>1,r=Me[o],a=Yn(r);a<e||a===e&&r.pre?t=o+1:n=o}return t}function Go(e){(!Me.length||!Me.includes(e,qn&&e.allowRecurse?ht+1:ht))&&(e.id==null?Me.push(e):Me.splice(qu(e.id),0,e),zl())}function zl(){!qn&&!Dr&&(Dr=!0,ua=Fl.then(jl))}function Yu(e){const t=Me.indexOf(e);t>ht&&Me.splice(t,1)}function Qu(e){X(e)?mn.push(...e):(!Pt||!Pt.includes(e,e.allowRecurse?Ut+1:Ut))&&mn.push(e),zl()}function Ga(e,t,n=qn?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 Mo(e){if(mn.length){const t=[...new Set(mn)].sort((n,o)=>Yn(n)-Yn(o));if(mn.length=0,Pt){Pt.push(...t);return}for(Pt=t,Ut=0;Ut<Pt.length;Ut++)Pt[Ut]();Pt=null,Ut=0}}const Yn=e=>e.id==null?1/0:e.id,Ju=(e,t)=>{const n=Yn(e)-Yn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function jl(e){Dr=!1,qn=!0,Me.sort(Ju);try{for(ht=0;ht<Me.length;ht++){const t=Me[ht];t&&t.active!==!1&&$t(t,null,14)}}finally{ht=0,Me.length=0,Mo(),qn=!1,ua=null,(Me.length||mn.length)&&jl()}}function Xu(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 u=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:p}=o[u]||ge;p&&(r=n.map(m=>Te(m)?m.trim():m)),f&&(r=n.map(cu))}let l,s=o[l=sr(t)]||o[l=sr(We(t))];!s&&a&&(s=o[l=sr(Sn(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 Wl(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 u=Wl(c,t,!0);u&&(l=!0,Se(i,u))};!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):(X(a)?a.forEach(s=>i[s]=null):Se(i,a),he(e)&&o.set(e,i),i)}function qo(e,t){return!e||!oo(t)?!1:(t=t.slice(2).replace(/Once$/,""),le(e,t[0].toLowerCase()+t.slice(1))||le(e,Sn(t))||le(e,t))}let Ze=null,Ul=null;function No(e){const t=Ze;return Ze=e,Ul=e&&e.type.__scopeId||null,t}function Zu(e,t=Ze,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&ai(-1);const a=No(t);let i;try{i=e(...r)}finally{No(a),o._d&&ai(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:u,renderCache:f,data:p,setupState:m,ctx:y,inheritAttrs:T}=e;let E,_;const S=No(e);try{if(n.shapeFlag&4){const O=r||o,M=O;E=rt(u.call(M,O,f,a,m,p,y)),_=s}else{const O=t;E=rt(O.length>1?O(a,{attrs:s,slots:l,emit:c}):O(a,null)),_=t.props?s:ed(s)}}catch(O){Wn.length=0,ao(O,e,1),E=Ee(tt)}let b=E;if(_&&T!==!1){const O=Object.keys(_),{shapeFlag:M}=b;O.length&&M&7&&(i&&O.some(Xr)&&(_=td(_,i)),b=Ht(b,_))}return n.dirs&&(b=Ht(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),E=b,No(S),E}const ed=e=>{let t;for(const n in e)(n==="class"||n==="style"||oo(n))&&((t||(t={}))[n]=e[n]);return t},td=(e,t)=>{const n={};for(const o in e)(!Xr(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function nd(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?qa(o,i,c):!!i;if(s&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const p=u[f];if(i[p]!==o[p]&&!qo(c,p))return!0}}}else return(r||l)&&(!l||!l.$stable)?!0:o===i?!1:o?i?qa(o,i,c):!0:!!i;return!1}function qa(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]&&!qo(n,a))return!0}return!1}function od({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 Kl="components";function st(e,t){return ad(Kl,e,!0,t)||e}const rd=Symbol.for("v-ndc");function ad(e,t,n=!0,o=!1){const r=Ze||Ae;if(r){const a=r.type;if(e===Kl){const l=tf(a,!1);if(l&&(l===t||l===We(t)||l===On(We(t))))return a}const i=Ya(r[e]||a[e],t)||Ya(r.appContext[e],t);return!i&&o?a:i}}function Ya(e,t){return e&&(e[t]||e[We(t)]||e[On(We(t))])}const id=e=>e.__isSuspense;function Gl(e,t){t&&t.pendingBranch?X(e)?t.effects.push(...e):t.effects.push(e):Qu(e)}const ld=Symbol.for("v-scx"),sd=()=>Ce(ld);function ql(e,t){return da(e,null,t)}const wo={};function se(e,t,n){return da(e,t,n)}function da(e,t,{immediate:n,deep:o,flush:r,once:a,onTrack:i,onTrigger:l}=ge){if(t&&a){const k=t;t=(...U)=>{k(...U),M()}}const s=Ae,c=k=>o===!0?k:cn(k,o===!1?1:void 0);let u,f=!1,p=!1;if(Ie(e)?(u=()=>e.value,f=Do(e)):hn(e)?(u=()=>c(e),f=!0):X(e)?(p=!0,f=e.some(k=>hn(k)||Do(k)),u=()=>e.map(k=>{if(Ie(k))return k.value;if(hn(k))return c(k);if(ne(k))return $t(k,s,2)})):ne(e)?t?u=()=>$t(e,s,2):u=()=>(m&&m(),et(e,s,3,[y])):u=Xe,t&&o){const k=u;u=()=>cn(k())}let m,y=k=>{m=b.onStop=()=>{$t(k,s,4),m=b.onStop=void 0}},T;if(so)if(y=Xe,t?n&&et(t,s,3,[u(),p?[]:void 0,y]):u(),r==="sync"){const k=sd();T=k.__watcherHandles||(k.__watcherHandles=[])}else return Xe;let E=p?new Array(e.length).fill(wo):wo;const _=()=>{if(!(!b.active||!b.dirty))if(t){const k=b.run();(o||f||(p?k.some((U,$)=>Bt(U,E[$])):Bt(k,E)))&&(m&&m(),et(t,s,3,[k,E===wo?void 0:p&&E[0]===wo?[]:E,y]),E=k)}else b.run()};_.allowRecurse=!!t;let S;r==="sync"?S=_:r==="post"?S=()=>He(_,s&&s.suspense):(_.pre=!0,s&&(_.id=s.uid),S=()=>Go(_));const b=new ta(u,Xe,S),O=Tl(),M=()=>{b.stop(),O&&Zr(O.effects,b)};return t?n?_():E=b.run():r==="post"?He(b.run.bind(b),s&&s.suspense):b.run(),T&&T.push(M),M}function cd(e,t,n){const o=this.proxy,r=Te(e)?e.includes(".")?Yl(o,e):()=>o[e]:e.bind(o,o);let a;ne(t)?a=t:(a=t.handler,n=t);const i=lo(this),l=da(r,a.bind(o),n);return i(),l}function Yl(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),Ie(e))cn(e.value,t,n,o);else if(X(e))for(let r=0;r<e.length;r++)cn(e[r],t,n,o);else if(vl(e)||fn(e))e.forEach(r=>{cn(r,t,n,o)});else if(yl(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 Rt=Symbol("_leaveCb"),Eo=Symbol("_enterCb");function Ql(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return pe(()=>{e.isMounted=!0}),pa(()=>{e.isUnmounting=!0}),e}const Ye=[Function,Array],Jl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ye,onEnter:Ye,onAfterEnter:Ye,onEnterCancelled:Ye,onBeforeLeave:Ye,onLeave:Ye,onAfterLeave:Ye,onLeaveCancelled:Ye,onBeforeAppear:Ye,onAppear:Ye,onAfterAppear:Ye,onAppearCancelled:Ye},ud={name:"BaseTransition",props:Jl,setup(e,{slots:t}){const n=xn(),o=Ql();let r;return()=>{const a=t.default&&fa(t.default(),!0);if(!a||!a.length)return;let i=a[0];if(a.length>1){for(const T of a)if(T.type!==tt){i=T;break}}const l=ae(e),{mode:s}=l;if(o.isLeaving)return pr(i);const c=Qa(i);if(!c)return pr(i);const u=Qn(c,l,o,n);Jn(c,u);const f=n.subTree,p=f&&Qa(f);let m=!1;const{getTransitionKey:y}=c.type;if(y){const T=y();r===void 0?r=T:T!==r&&(r=T,m=!0)}if(p&&p.type!==tt&&(!Kt(c,p)||m)){const T=Qn(p,l,o,n);if(Jn(p,T),s==="out-in")return o.isLeaving=!0,T.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},pr(i);s==="in-out"&&c.type!==tt&&(T.delayLeave=(E,_,S)=>{const b=Xl(o,p);b[String(p.key)]=p,E[Rt]=()=>{_(),E[Rt]=void 0,delete u.delayedLeave},u.delayedLeave=S})}return i}}},dd=ud;function Xl(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Qn(e,t,n,o){const{appear:r,mode:a,persisted:i=!1,onBeforeEnter:l,onEnter:s,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:p,onAfterLeave:m,onLeaveCancelled:y,onBeforeAppear:T,onAppear:E,onAfterAppear:_,onAppearCancelled:S}=t,b=String(e.key),O=Xl(n,e),M=($,V)=>{$&&et($,o,9,V)},k=($,V)=>{const B=V[1];M($,V),X($)?$.every(te=>te.length<=1)&&B():$.length<=1&&B()},U={mode:a,persisted:i,beforeEnter($){let V=l;if(!n.isMounted)if(r)V=T||l;else return;$[Rt]&&$[Rt](!0);const B=O[b];B&&Kt(e,B)&&B.el[Rt]&&B.el[Rt](),M(V,[$])},enter($){let V=s,B=c,te=u;if(!n.isMounted)if(r)V=E||s,B=_||c,te=S||u;else return;let D=!1;const Z=$[Eo]=be=>{D||(D=!0,be?M(te,[$]):M(B,[$]),U.delayedLeave&&U.delayedLeave(),$[Eo]=void 0)};V?k(V,[$,Z]):Z()},leave($,V){const B=String(e.key);if($[Eo]&&$[Eo](!0),n.isUnmounting)return V();M(f,[$]);let te=!1;const D=$[Rt]=Z=>{te||(te=!0,V(),Z?M(y,[$]):M(m,[$]),$[Rt]=void 0,O[B]===e&&delete O[B])};O[B]=e,p?k(p,[$,D]):D()},clone($){return Qn($,t,n,o)}};return U}function pr(e){if(io(e))return e=Ht(e),e.children=null,e}function Qa(e){return io(e)?e.children?e.children[0]:void 0:e}function Jn(e,t){e.shapeFlag&6&&e.component?Jn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function fa(e,t=!1,n){let o=[],r=0;for(let a=0;a<e.length;a++){let i=e[a];const l=n==null?i.key:String(n)+String(i.key!=null?i.key:a);i.type===Fe?(i.patchFlag&128&&r++,o=o.concat(fa(i.children,t,l))):(t||i.type!==tt)&&o.push(l!=null?Ht(i,{key:l}):i)}if(r>1)for(let a=0;a<o.length;a++)o[a].patchFlag=-2;return o}/*! #__NO_SIDE_EFFECTS__ */function W(e,t){return ne(e)?Se({name:e.name},t,{setup:e}):e}const Hn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function fd(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,u=0;const f=()=>(u++,s=null,p()),p=()=>{let m;return s||(m=s=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),l)return new Promise((T,E)=>{l(y,()=>T(f()),()=>E(y),u+1)});throw y}).then(y=>m!==s&&s?s:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),c=y,y)))};return W({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const m=Ae;if(c)return()=>hr(c,m);const y=S=>{s=null,ao(S,m,13,!o)};if(i&&m.suspense||so)return p().then(S=>()=>hr(S,m)).catch(S=>(y(S),()=>o?Ee(o,{error:S}):null));const T=J(!1),E=J(),_=J(!!r);return r&&setTimeout(()=>{_.value=!1},r),a!=null&&setTimeout(()=>{if(!T.value&&!E.value){const S=new Error(`Async component timed out after ${a}ms.`);y(S),E.value=S}},a),p().then(()=>{T.value=!0,m.parent&&io(m.parent.vnode)&&(m.parent.effect.dirty=!0,Go(m.parent.update))}).catch(S=>{y(S),E.value=S}),()=>{if(T.value&&c)return hr(c,m);if(E.value&&o)return Ee(o,{error:E.value});if(n&&!_.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 io=e=>e.type.__isKeepAlive;function pd(e,t){Zl(e,"a",t)}function hd(e,t){Zl(e,"da",t)}function Zl(e,t,n=Ae){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Yo(t,o,n),n){let r=n.parent;for(;r&&r.parent;)io(r.parent.vnode)&&md(o,t,n,r),r=r.parent}}function md(e,t,n,o){const r=Yo(t,e,o,!0);In(()=>{Zr(o[t],r)},n)}function Yo(e,t,n=Ae,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 Lt=e=>(t,n=Ae)=>(!so||e==="sp")&&Yo(e,(...o)=>t(...o),n),vd=Lt("bm"),pe=Lt("m"),gd=Lt("bu"),es=Lt("u"),pa=Lt("bum"),In=Lt("um"),_d=Lt("sp"),yd=Lt("rtg"),bd=Lt("rtc");function wd(e,t=Ae){Yo("ec",e,t)}function Ed(e,t,n,o){let r;const a=n&&n[o];if(X(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 Mr=e=>e?hs(e)?ga(e)||e.proxy:Mr(e.parent):null,Fn=Se(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=>Mr(e.parent),$root:e=>Mr(e.root),$emit:e=>e.emit,$options:e=>ha(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Go(e.update)}),$nextTick:e=>e.n||(e.n=en.bind(e.proxy)),$watch:e=>cd.bind(e)}),mr=(e,t)=>e!==ge&&!e.__isScriptSetup&&le(e,t),Td={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&&le(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&le(c,t))return i[t]=3,a[t];if(n!==ge&&le(n,t))return i[t]=4,n[t];Nr&&(i[t]=0)}}const u=Fn[t];let f,p;if(u)return t==="$attrs"&&Ue(e,"get",t),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ge&&le(n,t))return i[t]=4,n[t];if(p=s.config.globalProperties,le(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&&le(o,t)?(o[t]=n,!0):le(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&&le(e,i)||mr(t,i)||(l=a[0])&&le(l,i)||le(o,i)||le(Fn,i)||le(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:le(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ja(e){return X(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Nr=!0;function kd(e){const t=ha(e),n=e.proxy,o=e.ctx;Nr=!1,t.beforeCreate&&Xa(t.beforeCreate,e,"bc");const{data:r,computed:a,methods:i,watch:l,provide:s,inject:c,created:u,beforeMount:f,mounted:p,beforeUpdate:m,updated:y,activated:T,deactivated:E,beforeDestroy:_,beforeUnmount:S,destroyed:b,unmounted:O,render:M,renderTracked:k,renderTriggered:U,errorCaptured:$,serverPrefetch:V,expose:B,inheritAttrs:te,components:D,directives:Z,filters:be}=t;if(c&&Ld(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=ro(oe))}if(Nr=!0,a)for(const oe in a){const G=a[oe],nt=ne(G)?G.bind(n,n):ne(G.get)?G.get.bind(n,n):Xe,Ot=!ne(G)&&ne(G.set)?G.set.bind(n):Xe,dt=L({get:nt,set:Ot});Object.defineProperty(o,oe,{enumerable:!0,configurable:!0,get:()=>dt.value,set:Be=>dt.value=Be})}if(l)for(const oe in l)ts(l[oe],o,n,oe);if(s){const oe=ne(s)?s.call(n):s;Reflect.ownKeys(oe).forEach(G=>{Qt(G,oe[G])})}u&&Xa(u,e,"c");function q(oe,G){X(G)?G.forEach(nt=>oe(nt.bind(n))):G&&oe(G.bind(n))}if(q(vd,f),q(pe,p),q(gd,m),q(es,y),q(pd,T),q(hd,E),q(wd,$),q(bd,k),q(yd,U),q(pa,S),q(In,O),q(_d,V),X(B))if(B.length){const oe=e.exposed||(e.exposed={});B.forEach(G=>{Object.defineProperty(oe,G,{get:()=>n[G],set:nt=>n[G]=nt})})}else e.exposed||(e.exposed={});M&&e.render===Xe&&(e.render=M),te!=null&&(e.inheritAttrs=te),D&&(e.components=D),Z&&(e.directives=Z)}function Ld(e,t,n=Xe){X(e)&&(e=Vr(e));for(const o in e){const r=e[o];let a;he(r)?"default"in r?a=Ce(r.from||o,r.default,!0):a=Ce(r.from||o):a=Ce(r),Ie(a)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[o]=a}}function Xa(e,t,n){et(X(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function ts(e,t,n,o){const r=o.includes(".")?Yl(n,o):()=>n[o];if(Te(e)){const a=t[e];ne(a)&&se(r,a)}else if(ne(e))se(r,e.bind(n));else if(he(e))if(X(e))e.forEach(a=>ts(a,t,n,o));else{const a=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(a)&&se(r,a,e)}}function ha(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,l=a.get(t);let s;return l?s=l:!r.length&&!n&&!o?s=t:(s={},r.length&&r.forEach(c=>Vo(s,c,i,!0)),Vo(s,t,i)),he(t)&&a.set(t,s),s}function Vo(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&Vo(e,a,n,!0),r&&r.forEach(i=>Vo(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const l=Sd[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Sd={data:Za,props:ei,emits:ei,methods:Nn,computed:Nn,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:Nn,directives:Nn,watch:Cd,provide:Za,inject:Od};function Za(e,t){return t?e?function(){return Se(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function Od(e,t){return Nn(Vr(e),Vr(t))}function Vr(e){if(X(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 Nn(e,t){return e?Se(Object.create(null),e,t):t}function ei(e,t){return e?X(e)&&X(t)?[...new Set([...e,...t])]:Se(Object.create(null),Ja(e),Ja(t??{})):t}function Cd(e,t){if(!e)return t;if(!t)return e;const n=Se(Object.create(null),e);for(const o in t)n[o]=Ve(e[o],t[o]);return n}function ns(){return{app:null,config:{isNativeTag:ru,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 Id=0;function xd(e,t){return function(o,r=null){ne(o)||(o=Se({},o)),r!=null&&!he(r)&&(r=null);const a=ns(),i=new WeakSet;let l=!1;const s=a.app={_uid:Id++,_component:o,_props:r,_container:null,_context:a,_instance:null,version:of,get config(){return a.config},set config(c){},use(c,...u){return i.has(c)||(c&&ne(c.install)?(i.add(c),c.install(s,...u)):ne(c)&&(i.add(c),c(s,...u))),s},mixin(c){return a.mixins.includes(c)||a.mixins.push(c),s},component(c,u){return u?(a.components[c]=u,s):a.components[c]},directive(c,u){return u?(a.directives[c]=u,s):a.directives[c]},mount(c,u,f){if(!l){const p=Ee(o,r);return p.appContext=a,f===!0?f="svg":f===!1&&(f=void 0),u&&t?t(p,c):e(p,c,f),l=!0,s._container=c,c.__vue_app__=s,ga(p.component)||p.component.proxy}},unmount(){l&&(e(null,s._container),delete s._container.__vue_app__)},provide(c,u){return a.provides[c]=u,s},runWithContext(c){const u=zn;zn=s;try{return c()}finally{zn=u}}};return s}}let zn=null;function Qt(e,t){if(Ae){let n=Ae.provides;const o=Ae.parent&&Ae.parent.provides;o===n&&(n=Ae.provides=Object.create(o)),n[e]=t}}function Ce(e,t,n=!1){const o=Ae||Ze;if(o||zn){const r=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:zn._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 Ad(e,t,n,o=!1){const r={},a={};Po(a,Qo,1),e.propsDefaults=Object.create(null),os(e,t,r,a);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:Ml(r):e.type.props?e.props=r:e.props=a,e.attrs=a}function Pd(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 u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let p=u[f];if(qo(e.emitsOptions,p))continue;const m=t[p];if(s)if(le(a,p))m!==a[p]&&(a[p]=m,c=!0);else{const y=We(p);r[y]=$r(s,l,y,m,e,!1)}else m!==a[p]&&(a[p]=m,c=!0)}}}else{os(e,t,r,a)&&(c=!0);let u;for(const f in l)(!t||!le(t,f)&&((u=Sn(f))===f||!le(t,u)))&&(s?n&&(n[f]!==void 0||n[u]!==void 0)&&(r[f]=$r(s,l,f,void 0,e,!0)):delete r[f]);if(a!==l)for(const f in a)(!t||!le(t,f))&&(delete a[f],c=!0)}c&&Tt(e,"set","$attrs")}function os(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 u;r&&le(r,u=We(s))?!a||!a.includes(u)?n[u]=c:(l||(l={}))[u]=c:qo(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 u=0;u<a.length;u++){const f=a[u];n[f]=$r(r,s,f,c[f],e,!le(c,f))}}return i}function $r(e,t,n,o,r,a){const i=e[n];if(i!=null){const l=le(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 u=lo(r);o=c[n]=s.call(null,t),u()}}else o=s}i[0]&&(a&&!l?o=!1:i[1]&&(o===""||o===Sn(n))&&(o=!0))}return o}function rs(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 u=f=>{s=!0;const[p,m]=rs(f,t,!0);Se(i,p),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!a&&!s)return he(e)&&o.set(e,dn),dn;if(X(a))for(let u=0;u<a.length;u++){const f=We(a[u]);ti(f)&&(i[f]=ge)}else if(a)for(const u in a){const f=We(u);if(ti(f)){const p=a[u],m=i[f]=X(p)||ne(p)?{type:p}:Se({},p);if(m){const y=ri(Boolean,m.type),T=ri(String,m.type);m[0]=y>-1,m[1]=T<0||y<T,(y>-1||le(m,"default"))&&l.push(f)}}}const c=[i,l];return he(e)&&o.set(e,c),c}function ti(e){return e[0]!=="$"&&!pn(e)}function ni(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function oi(e,t){return ni(e)===ni(t)}function ri(e,t){return X(t)?t.findIndex(n=>oi(n,e)):ne(t)&&oi(t,e)?0:-1}const as=e=>e[0]==="_"||e==="$stable",ma=e=>X(e)?e.map(rt):[rt(e)],Rd=(e,t,n)=>{if(t._n)return t;const o=Zu((...r)=>ma(t(...r)),n);return o._c=!1,o},is=(e,t,n)=>{const o=e._ctx;for(const r in e){if(as(r))continue;const a=e[r];if(ne(a))t[r]=Rd(r,a,o);else if(a!=null){const i=ma(a);t[r]=()=>i}}},ls=(e,t)=>{const n=ma(t);e.slots.default=()=>n},Dd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ae(t),Po(t,"_",n)):is(t,e.slots={})}else e.slots={},t&&ls(e,t);Po(e.slots,Qo,1)},Md=(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:(Se(r,t),!n&&l===1&&delete r._):(a=!t.$stable,is(t,r)),i=t}else t&&(ls(e,t),i={default:1});if(a)for(const l in r)!as(l)&&i[l]==null&&delete r[l]};function $o(e,t,n,o,r=!1){if(X(e)){e.forEach((p,m)=>$o(p,t&&(X(t)?t[m]:t),n,o,r));return}if(Hn(o)&&!r)return;const a=o.shapeFlag&4?ga(o.component)||o.component.proxy:o.el,i=r?null:a,{i:l,r:s}=e,c=t&&t.r,u=l.refs===ge?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==s&&(Te(c)?(u[c]=null,le(f,c)&&(f[c]=null)):Ie(c)&&(c.value=null)),ne(s))$t(s,l,12,[i,u]);else{const p=Te(s),m=Ie(s);if(p||m){const y=()=>{if(e.f){const T=p?le(f,s)?f[s]:u[s]:s.value;r?X(T)&&Zr(T,a):X(T)?T.includes(a)||T.push(a):p?(u[s]=[a],le(f,s)&&(f[s]=u[s])):(s.value=[a],e.k&&(u[e.k]=s.value))}else p?(u[s]=i,le(f,s)&&(f[s]=i)):m&&(s.value=i,e.k&&(u[e.k]=i))};i?(y.id=-1,He(y,n)):y()}}}let It=!1;const Nd=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Vd=e=>e.namespaceURI.includes("MathML"),To=e=>{if(Nd(e))return"svg";if(Vd(e))return"mathml"},ko=e=>e.nodeType===8;function $d(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:a,parentNode:i,remove:l,insert:s,createComment:c}}=e,u=(b,O)=>{if(!O.hasChildNodes()){n(null,b,O),Mo(),O._vnode=b;return}It=!1,f(O.firstChild,b,null,null,null),Mo(),O._vnode=b,It&&console.error("Hydration completed but contains mismatches.")},f=(b,O,M,k,U,$=!1)=>{const V=ko(b)&&b.data==="[",B=()=>T(b,O,M,k,U,V),{type:te,ref:D,shapeFlag:Z,patchFlag:be}=O;let we=b.nodeType;O.el=b,be===-2&&($=!1,O.dynamicChildren=null);let q=null;switch(te){case yn:we!==3?O.children===""?(s(O.el=r(""),i(b),b),q=b):q=B():(b.data!==O.children&&(It=!0,b.data=O.children),q=a(b));break;case tt:S(b)?(q=a(b),_(O.el=b.content.firstChild,b,M)):we!==8||V?q=B():q=a(b);break;case jn:if(V&&(b=a(b),we=b.nodeType),we===1||we===3){q=b;const oe=!O.children.length;for(let G=0;G<O.staticCount;G++)oe&&(O.children+=q.nodeType===1?q.outerHTML:q.data),G===O.staticCount-1&&(O.anchor=q),q=a(q);return V?a(q):q}else B();break;case Fe:V?q=y(b,O,M,k,U,$):q=B();break;default:if(Z&1)(we!==1||O.type.toLowerCase()!==b.tagName.toLowerCase())&&!S(b)?q=B():q=p(b,O,M,k,U,$);else if(Z&6){O.slotScopeIds=U;const oe=i(b);if(V?q=E(b):ko(b)&&b.data==="teleport start"?q=E(b,b.data,"teleport end"):q=a(b),t(O,oe,null,M,k,To(oe),$),Hn(O)){let G;V?(G=Ee(Fe),G.anchor=q?q.previousSibling:oe.lastChild):G=b.nodeType===3?ps(""):Ee("div"),G.el=b,O.component.subTree=G}}else Z&64?we!==8?q=B():q=O.type.hydrate(b,O,M,k,U,$,e,m):Z&128&&(q=O.type.hydrate(b,O,M,k,To(i(b)),U,$,e,f))}return D!=null&&$o(D,null,k,O),q},p=(b,O,M,k,U,$)=>{$=$||!!O.dynamicChildren;const{type:V,props:B,patchFlag:te,shapeFlag:D,dirs:Z,transition:be}=O,we=V==="input"||V==="option";if(we||te!==-1){Z&&pt(O,null,M,"created");let q=!1;if(S(b)){q=ss(k,be)&&M&&M.vnode.props&&M.vnode.props.appear;const G=b.content.firstChild;q&&be.beforeEnter(G),_(G,b,M),O.el=b=G}if(D&16&&!(B&&(B.innerHTML||B.textContent))){let G=m(b.firstChild,O,b,M,k,U,$);for(;G;){It=!0;const nt=G;G=G.nextSibling,l(nt)}}else D&8&&b.textContent!==O.children&&(It=!0,b.textContent=O.children);if(B)if(we||!$||te&48)for(const G in B)(we&&(G.endsWith("value")||G==="indeterminate")||oo(G)&&!pn(G)||G[0]===".")&&o(b,G,null,B[G],void 0,void 0,M);else B.onClick&&o(b,"onClick",null,B.onClick,void 0,void 0,M);let oe;(oe=B&&B.onVnodeBeforeMount)&&Je(oe,M,O),Z&&pt(O,null,M,"beforeMount"),((oe=B&&B.onVnodeMounted)||Z||q)&&Gl(()=>{oe&&Je(oe,M,O),q&&be.enter(b),Z&&pt(O,null,M,"mounted")},k)}return b.nextSibling},m=(b,O,M,k,U,$,V)=>{V=V||!!O.dynamicChildren;const B=O.children,te=B.length;for(let D=0;D<te;D++){const Z=V?B[D]:B[D]=rt(B[D]);if(b)b=f(b,Z,k,U,$,V);else{if(Z.type===yn&&!Z.children)continue;It=!0,n(null,Z,M,null,k,U,To(M),$)}}return b},y=(b,O,M,k,U,$)=>{const{slotScopeIds:V}=O;V&&(U=U?U.concat(V):V);const B=i(b),te=m(a(b),O,B,M,k,U,$);return te&&ko(te)&&te.data==="]"?a(O.anchor=te):(It=!0,s(O.anchor=c("]"),B,te),te)},T=(b,O,M,k,U,$)=>{if(It=!0,O.el=null,$){const te=E(b);for(;;){const D=a(b);if(D&&D!==te)l(D);else break}}const V=a(b),B=i(b);return l(b),n(null,O,B,V,M,k,To(B),U),V},E=(b,O="[",M="]")=>{let k=0;for(;b;)if(b=a(b),b&&ko(b)&&(b.data===O&&k++,b.data===M)){if(k===0)return a(b);k--}return b},_=(b,O,M)=>{const k=O.parentNode;k&&k.replaceChild(b,O);let U=M;for(;U;)U.vnode.el===O&&(U.vnode.el=U.subTree.el=b),U=U.parent},S=b=>b.nodeType===1&&b.tagName.toLowerCase()==="template";return[u,f]}const He=Gl;function Bd(e){return Hd(e,$d)}function Hd(e,t){const n=bl();n.__VUE__=!0;const{insert:o,remove:r,patchProp:a,createElement:i,createText:l,createComment:s,setText:c,setElementText:u,parentNode:f,nextSibling:p,setScopeId:m=Xe,insertStaticContent:y}=e,T=(h,v,w,x=null,C=null,R=null,F=void 0,P=null,N=!!v.dynamicChildren)=>{if(h===v)return;h&&!Kt(h,v)&&(x=I(h),Be(h,C,R,!0),h=null),v.patchFlag===-2&&(N=!1,v.dynamicChildren=null);const{type:A,ref:j,shapeFlag:Q}=v;switch(A){case yn:E(h,v,w,x);break;case tt:_(h,v,w,x);break;case jn:h==null&&S(v,w,x,F);break;case Fe:D(h,v,w,x,C,R,F,P,N);break;default:Q&1?M(h,v,w,x,C,R,F,P,N):Q&6?Z(h,v,w,x,C,R,F,P,N):(Q&64||Q&128)&&A.process(h,v,w,x,C,R,F,P,N,K)}j!=null&&C&&$o(j,h&&h.ref,R,v||h,!v)},E=(h,v,w,x)=>{if(h==null)o(v.el=l(v.children),w,x);else{const C=v.el=h.el;v.children!==h.children&&c(C,v.children)}},_=(h,v,w,x)=>{h==null?o(v.el=s(v.children||""),w,x):v.el=h.el},S=(h,v,w,x)=>{[h.el,h.anchor]=y(h.children,v,w,x,h.el,h.anchor)},b=({el:h,anchor:v},w,x)=>{let C;for(;h&&h!==v;)C=p(h),o(h,w,x),h=C;o(v,w,x)},O=({el:h,anchor:v})=>{let w;for(;h&&h!==v;)w=p(h),r(h),h=w;r(v)},M=(h,v,w,x,C,R,F,P,N)=>{v.type==="svg"?F="svg":v.type==="math"&&(F="mathml"),h==null?k(v,w,x,C,R,F,P,N):V(h,v,C,R,F,P,N)},k=(h,v,w,x,C,R,F,P)=>{let N,A;const{props:j,shapeFlag:Q,transition:Y,dirs:ee}=h;if(N=h.el=i(h.type,R,j&&j.is,j),Q&8?u(N,h.children):Q&16&&$(h.children,N,null,x,C,vr(h,R),F,P),ee&&pt(h,null,x,"created"),U(N,h,h.scopeId,F,x),j){for(const de in j)de!=="value"&&!pn(de)&&a(N,de,null,j[de],R,h.children,x,C,De);"value"in j&&a(N,"value",null,j.value,R),(A=j.onVnodeBeforeMount)&&Je(A,x,h)}ee&&pt(h,null,x,"beforeMount");const re=ss(C,Y);re&&Y.beforeEnter(N),o(N,v,w),((A=j&&j.onVnodeMounted)||re||ee)&&He(()=>{A&&Je(A,x,h),re&&Y.enter(N),ee&&pt(h,null,x,"mounted")},C)},U=(h,v,w,x,C)=>{if(w&&m(h,w),x)for(let R=0;R<x.length;R++)m(h,x[R]);if(C){let R=C.subTree;if(v===R){const F=C.vnode;U(h,F,F.scopeId,F.slotScopeIds,C.parent)}}},$=(h,v,w,x,C,R,F,P,N=0)=>{for(let A=N;A<h.length;A++){const j=h[A]=P?Dt(h[A]):rt(h[A]);T(null,j,v,w,x,C,R,F,P)}},V=(h,v,w,x,C,R,F)=>{const P=v.el=h.el;let{patchFlag:N,dynamicChildren:A,dirs:j}=v;N|=h.patchFlag&16;const Q=h.props||ge,Y=v.props||ge;let ee;if(w&&zt(w,!1),(ee=Y.onVnodeBeforeUpdate)&&Je(ee,w,v,h),j&&pt(v,h,w,"beforeUpdate"),w&&zt(w,!0),A?B(h.dynamicChildren,A,P,w,x,vr(v,C),R):F||G(h,v,P,null,w,x,vr(v,C),R,!1),N>0){if(N&16)te(P,v,Q,Y,w,x,C);else if(N&2&&Q.class!==Y.class&&a(P,"class",null,Y.class,C),N&4&&a(P,"style",Q.style,Y.style,C),N&8){const re=v.dynamicProps;for(let de=0;de<re.length;de++){const ve=re[de],xe=Q[ve],ot=Y[ve];(ot!==xe||ve==="value")&&a(P,ve,xe,ot,C,h.children,w,x,De)}}N&1&&h.children!==v.children&&u(P,v.children)}else!F&&A==null&&te(P,v,Q,Y,w,x,C);((ee=Y.onVnodeUpdated)||j)&&He(()=>{ee&&Je(ee,w,v,h),j&&pt(v,h,w,"updated")},x)},B=(h,v,w,x,C,R,F)=>{for(let P=0;P<v.length;P++){const N=h[P],A=v[P],j=N.el&&(N.type===Fe||!Kt(N,A)||N.shapeFlag&70)?f(N.el):w;T(N,A,j,null,x,C,R,F,!0)}},te=(h,v,w,x,C,R,F)=>{if(w!==x){if(w!==ge)for(const P in w)!pn(P)&&!(P in x)&&a(h,P,w[P],null,F,v.children,C,R,De);for(const P in x){if(pn(P))continue;const N=x[P],A=w[P];N!==A&&P!=="value"&&a(h,P,A,N,F,v.children,C,R,De)}"value"in x&&a(h,"value",w.value,x.value,F)}},D=(h,v,w,x,C,R,F,P,N)=>{const A=v.el=h?h.el:l(""),j=v.anchor=h?h.anchor:l("");let{patchFlag:Q,dynamicChildren:Y,slotScopeIds:ee}=v;ee&&(P=P?P.concat(ee):ee),h==null?(o(A,w,x),o(j,w,x),$(v.children||[],w,j,C,R,F,P,N)):Q>0&&Q&64&&Y&&h.dynamicChildren?(B(h.dynamicChildren,Y,w,C,R,F,P),(v.key!=null||C&&v===C.subTree)&&cs(h,v,!0)):G(h,v,w,j,C,R,F,P,N)},Z=(h,v,w,x,C,R,F,P,N)=>{v.slotScopeIds=P,h==null?v.shapeFlag&512?C.ctx.activate(v,w,x,F,N):be(v,w,x,C,R,F,N):we(h,v,N)},be=(h,v,w,x,C,R,F)=>{const P=h.component=Qd(h,x,C);if(io(h)&&(P.ctx.renderer=K),Jd(P),P.asyncDep){if(C&&C.registerDep(P,q),!h.el){const N=P.subTree=Ee(tt);_(null,N,v,w)}}else q(P,h,v,w,C,R,F)},we=(h,v,w)=>{const x=v.component=h.component;if(nd(h,v,w))if(x.asyncDep&&!x.asyncResolved){oe(x,v,w);return}else x.next=v,Yu(x.update),x.effect.dirty=!0,x.update();else v.el=h.el,x.vnode=v},q=(h,v,w,x,C,R,F)=>{const P=()=>{if(h.isMounted){let{next:j,bu:Q,u:Y,parent:ee,vnode:re}=h;{const ln=us(h);if(ln){j&&(j.el=re.el,oe(h,j,F)),ln.asyncDep.then(()=>{h.isUnmounted||P()});return}}let de=j,ve;zt(h,!1),j?(j.el=re.el,oe(h,j,F)):j=re,Q&&cr(Q),(ve=j.props&&j.props.onVnodeBeforeUpdate)&&Je(ve,ee,j,re),zt(h,!0);const xe=fr(h),ot=h.subTree;h.subTree=xe,T(ot,xe,f(ot.el),I(ot),h,C,R),j.el=xe.el,de===null&&od(h,xe.el),Y&&He(Y,C),(ve=j.props&&j.props.onVnodeUpdated)&&He(()=>Je(ve,ee,j,re),C)}else{let j;const{el:Q,props:Y}=v,{bm:ee,m:re,parent:de}=h,ve=Hn(v);if(zt(h,!1),ee&&cr(ee),!ve&&(j=Y&&Y.onVnodeBeforeMount)&&Je(j,de,v),zt(h,!0),Q&&me){const xe=()=>{h.subTree=fr(h),me(Q,h.subTree,h,C,null)};ve?v.type.__asyncLoader().then(()=>!h.isUnmounted&&xe()):xe()}else{const xe=h.subTree=fr(h);T(null,xe,w,x,h,C,R),v.el=xe.el}if(re&&He(re,C),!ve&&(j=Y&&Y.onVnodeMounted)){const xe=v;He(()=>Je(j,de,xe),C)}(v.shapeFlag&256||de&&Hn(de.vnode)&&de.vnode.shapeFlag&256)&&h.a&&He(h.a,C),h.isMounted=!0,v=w=x=null}},N=h.effect=new ta(P,Xe,()=>Go(A),h.scope),A=h.update=()=>{N.dirty&&N.run()};A.id=h.uid,zt(h,!0),A()},oe=(h,v,w)=>{v.component=h;const x=h.vnode.props;h.vnode=v,h.next=null,Pd(h,v.props,x,w),Md(h,v.children,w),Xt(),Ga(h),Zt()},G=(h,v,w,x,C,R,F,P,N=!1)=>{const A=h&&h.children,j=h?h.shapeFlag:0,Q=v.children,{patchFlag:Y,shapeFlag:ee}=v;if(Y>0){if(Y&128){Ot(A,Q,w,x,C,R,F,P,N);return}else if(Y&256){nt(A,Q,w,x,C,R,F,P,N);return}}ee&8?(j&16&&De(A,C,R),Q!==A&&u(w,Q)):j&16?ee&16?Ot(A,Q,w,x,C,R,F,P,N):De(A,C,R,!0):(j&8&&u(w,""),ee&16&&$(Q,w,x,C,R,F,P,N))},nt=(h,v,w,x,C,R,F,P,N)=>{h=h||dn,v=v||dn;const A=h.length,j=v.length,Q=Math.min(A,j);let Y;for(Y=0;Y<Q;Y++){const ee=v[Y]=N?Dt(v[Y]):rt(v[Y]);T(h[Y],ee,w,null,C,R,F,P,N)}A>j?De(h,C,R,!0,!1,Q):$(v,w,x,C,R,F,P,N,Q)},Ot=(h,v,w,x,C,R,F,P,N)=>{let A=0;const j=v.length;let Q=h.length-1,Y=j-1;for(;A<=Q&&A<=Y;){const ee=h[A],re=v[A]=N?Dt(v[A]):rt(v[A]);if(Kt(ee,re))T(ee,re,w,null,C,R,F,P,N);else break;A++}for(;A<=Q&&A<=Y;){const ee=h[Q],re=v[Y]=N?Dt(v[Y]):rt(v[Y]);if(Kt(ee,re))T(ee,re,w,null,C,R,F,P,N);else break;Q--,Y--}if(A>Q){if(A<=Y){const ee=Y+1,re=ee<j?v[ee].el:x;for(;A<=Y;)T(null,v[A]=N?Dt(v[A]):rt(v[A]),w,re,C,R,F,P,N),A++}}else if(A>Y)for(;A<=Q;)Be(h[A],C,R,!0),A++;else{const ee=A,re=A,de=new Map;for(A=re;A<=Y;A++){const Ge=v[A]=N?Dt(v[A]):rt(v[A]);Ge.key!=null&&de.set(Ge.key,A)}let ve,xe=0;const ot=Y-re+1;let ln=!1,Na=0;const Pn=new Array(ot);for(A=0;A<ot;A++)Pn[A]=0;for(A=ee;A<=Q;A++){const Ge=h[A];if(xe>=ot){Be(Ge,C,R,!0);continue}let ft;if(Ge.key!=null)ft=de.get(Ge.key);else for(ve=re;ve<=Y;ve++)if(Pn[ve-re]===0&&Kt(Ge,v[ve])){ft=ve;break}ft===void 0?Be(Ge,C,R,!0):(Pn[ft-re]=A+1,ft>=Na?Na=ft:ln=!0,T(Ge,v[ft],w,null,C,R,F,P,N),xe++)}const Va=ln?Fd(Pn):dn;for(ve=Va.length-1,A=ot-1;A>=0;A--){const Ge=re+A,ft=v[Ge],$a=Ge+1<j?v[Ge+1].el:x;Pn[A]===0?T(null,ft,w,$a,C,R,F,P,N):ln&&(ve<0||A!==Va[ve]?dt(ft,w,$a,2):ve--)}}},dt=(h,v,w,x,C=null)=>{const{el:R,type:F,transition:P,children:N,shapeFlag:A}=h;if(A&6){dt(h.component.subTree,v,w,x);return}if(A&128){h.suspense.move(v,w,x);return}if(A&64){F.move(h,v,w,K);return}if(F===Fe){o(R,v,w);for(let Q=0;Q<N.length;Q++)dt(N[Q],v,w,x);o(h.anchor,v,w);return}if(F===jn){b(h,v,w);return}if(x!==2&&A&1&&P)if(x===0)P.beforeEnter(R),o(R,v,w),He(()=>P.enter(R),C);else{const{leave:Q,delayLeave:Y,afterLeave:ee}=P,re=()=>o(R,v,w),de=()=>{Q(R,()=>{re(),ee&&ee()})};Y?Y(R,re,de):de()}else o(R,v,w)},Be=(h,v,w,x=!1,C=!1)=>{const{type:R,props:F,ref:P,children:N,dynamicChildren:A,shapeFlag:j,patchFlag:Q,dirs:Y}=h;if(P!=null&&$o(P,null,w,h,!0),j&256){v.ctx.deactivate(h);return}const ee=j&1&&Y,re=!Hn(h);let de;if(re&&(de=F&&F.onVnodeBeforeUnmount)&&Je(de,v,h),j&6)mo(h.component,w,x);else{if(j&128){h.suspense.unmount(w,x);return}ee&&pt(h,null,v,"beforeUnmount"),j&64?h.type.remove(h,v,w,C,K,x):A&&(R!==Fe||Q>0&&Q&64)?De(A,v,w,!1,!0):(R===Fe&&Q&384||!C&&j&16)&&De(N,v,w),x&&rn(h)}(re&&(de=F&&F.onVnodeUnmounted)||ee)&&He(()=>{de&&Je(de,v,h),ee&&pt(h,null,v,"unmounted")},w)},rn=h=>{const{type:v,el:w,anchor:x,transition:C}=h;if(v===Fe){an(w,x);return}if(v===jn){O(h);return}const R=()=>{r(w),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(h.shapeFlag&1&&C&&!C.persisted){const{leave:F,delayLeave:P}=C,N=()=>F(w,R);P?P(h.el,R,N):N()}else R()},an=(h,v)=>{let w;for(;h!==v;)w=p(h),r(h),h=w;r(v)},mo=(h,v,w)=>{const{bum:x,scope:C,update:R,subTree:F,um:P}=h;x&&cr(x),C.stop(),R&&(R.active=!1,Be(F,h,v,w)),P&&He(P,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,w,x=!1,C=!1,R=0)=>{for(let F=R;F<h.length;F++)Be(h[F],v,w,x,C)},I=h=>h.shapeFlag&6?I(h.component.subTree):h.shapeFlag&128?h.suspense.next():p(h.anchor||h.el);let z=!1;const H=(h,v,w)=>{h==null?v._vnode&&Be(v._vnode,null,null,!0):T(v._vnode||null,h,v,null,null,null,w),z||(z=!0,Ga(),Mo(),z=!1),v._vnode=h},K={p:T,um:Be,m:dt,r:rn,mt:be,mc:$,pc:G,pbc:B,n:I,o:e};let ce,me;return t&&([ce,me]=t(K)),{render:H,hydrate:ce,createApp:xd(H,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 ss(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function cs(e,t,n=!1){const o=e.children,r=t.children;if(X(o)&&X(r))for(let a=0;a<o.length;a++){const i=o[a];let l=r[a];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=r[a]=Dt(r[a]),l.el=i.el),n||cs(i,l)),l.type===yn&&(l.el=i.el)}}function Fd(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 us(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:us(t)}const zd=e=>e.__isTeleport,Fe=Symbol.for("v-fgt"),yn=Symbol.for("v-txt"),tt=Symbol.for("v-cmt"),jn=Symbol.for("v-stc"),Wn=[];let lt=null;function Vn(e=!1){Wn.push(lt=e?null:[])}function jd(){Wn.pop(),lt=Wn[Wn.length-1]||null}let Xn=1;function ai(e){Xn+=e}function ds(e){return e.dynamicChildren=Xn>0?lt||dn:null,jd(),Xn>0&&lt&&lt.push(e),e}function Lo(e,t,n,o,r,a){return ds(Qe(e,t,n,o,r,a,!0))}function Wd(e,t,n,o,r){return ds(Ee(e,t,n,o,r,!0))}function Br(e){return e?e.__v_isVNode===!0:!1}function Kt(e,t){return e.type===t.type&&e.key===t.key}const Qo="__vInternal",fs=({key:e})=>e??null,Ao=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Te(e)||Ie(e)||ne(e)?{i:Ze,r:e,k:t,f:!!n}:e:null);function Qe(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&&fs(t),ref:t&&Ao(t),scopeId:Ul,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ze};return l?(va(s,n),a&128&&e.normalize(s)):n&&(s.shapeFlag|=Te(n)?8:16),Xn>0&&!i&&lt&&(s.patchFlag>0||a&6)&&s.patchFlag!==32&&lt.push(s),s}const Ee=Ud;function Ud(e,t=null,n=null,o=0,r=null,a=!1){if((!e||e===rd)&&(e=tt),Br(e)){const l=Ht(e,t,!0);return n&&va(l,n),Xn>0&&!a&&lt&&(l.shapeFlag&6?lt[lt.indexOf(e)]=l:lt.push(l)),l.patchFlag|=-2,l}if(nf(e)&&(e=e.__vccOpts),t){t=Kd(t);let{class:l,style:s}=t;l&&!Te(l)&&(t.class=Wo(l)),he(s)&&(Nl(s)&&!X(s)&&(s=Se({},s)),t.style=jo(s))}const i=Te(e)?1:id(e)?128:zd(e)?64:he(e)?4:ne(e)?2:0;return Qe(e,t,n,o,r,i,a,!0)}function Kd(e){return e?Nl(e)||Qo in e?Se({},e):e:null}function Ht(e,t,n=!1){const{props:o,ref:r,patchFlag:a,children:i}=e,l=t?Gd(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&fs(l),ref:t&&t.ref?n&&r?X(r)?r.concat(Ao(t)):[r,Ao(t)]:Ao(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fe?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ht(e.ssContent),ssFallback:e.ssFallback&&Ht(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ps(e=" ",t=0){return Ee(yn,null,e,t)}function S1(e,t){const n=Ee(jn,null,e);return n.staticCount=t,n}function ii(e="",t=!1){return t?(Vn(),Wd(tt,null,e)):Ee(tt,null,e)}function rt(e){return e==null||typeof e=="boolean"?Ee(tt):X(e)?Ee(Fe,null,e.slice()):typeof e=="object"?Dt(e):Ee(yn,null,String(e))}function Dt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ht(e)}function va(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(X(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),va(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Qo 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=[ps(t)]):n=8);e.children=t,e.shapeFlag|=n}function Gd(...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=Wo([t.class,o.class]));else if(r==="style")t.style=jo([t.style,o.style]);else if(oo(r)){const a=t[r],i=o[r];i&&a!==i&&!(X(a)&&a.includes(i))&&(t[r]=a?[].concat(a,i):i)}else r!==""&&(t[r]=o[r])}return t}function Je(e,t,n,o=null){et(e,t,7,[n,o])}const qd=ns();let Yd=0;function Qd(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||qd,a={uid:Yd++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new gu(!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:rs(o,r),emitsOptions:Wl(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=Xu.bind(null,a),e.ce&&e.ce(a),a}let Ae=null;const xn=()=>Ae||Ze;let Bo,Hr;{const e=bl(),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)}};Bo=t("__VUE_INSTANCE_SETTERS__",n=>Ae=n),Hr=t("__VUE_SSR_SETTERS__",n=>so=n)}const lo=e=>{const t=Ae;return Bo(e),e.scope.on(),()=>{e.scope.off(),Bo(t)}},li=()=>{Ae&&Ae.scope.off(),Bo(null)};function hs(e){return e.vnode.shapeFlag&4}let so=!1;function Jd(e,t=!1){t&&Hr(t);const{props:n,children:o}=e.vnode,r=hs(e);Ad(e,n,r,t),Dd(e,o);const a=r?Xd(e,t):void 0;return t&&Hr(!1),a}function Xd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Vl(new Proxy(e.ctx,Td));const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?ef(e):null,a=lo(e);Xt();const i=$t(o,e,0,[e.props,r]);if(Zt(),a(),gl(i)){if(i.then(li,li),t)return i.then(l=>{si(e,l,t)}).catch(l=>{ao(l,e,0)});e.asyncDep=i}else si(e,i,t)}else ms(e,t)}function si(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:he(t)&&(e.setupState=Hl(t)),ms(e,n)}let ci;function ms(e,t,n){const o=e.type;if(!e.render){if(!t&&ci&&!o.render){const r=o.template||ha(e).template;if(r){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:s}=o,c=Se(Se({isCustomElement:a,delimiters:l},i),s);o.render=ci(r,c)}}e.render=o.render||Xe}{const r=lo(e);Xt();try{kd(e)}finally{Zt(),r()}}}function Zd(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ue(e,"get","$attrs"),t[n]}}))}function ef(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Zd(e)},slots:e.slots,emit:e.emit,expose:t}}function ga(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Hl(Vl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Fn)return Fn[n](e)},has(t,n){return n in t||n in Fn}}))}function tf(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function nf(e){return ne(e)&&"__vccOpts"in e}const L=(e,t)=>Hu(e,t,so);function d(e,t,n){const o=arguments.length;return o===2?he(t)&&!X(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 of="3.4.19";/**
* @vue/runtime-dom v3.4.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const rf="http://www.w3.org/2000/svg",af="http://www.w3.org/1998/Math/MathML",Mt=typeof document<"u"?document:null,ui=Mt&&Mt.createElement("template"),lf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t==="svg"?Mt.createElementNS(rf,e):t==="mathml"?Mt.createElementNS(af,e):Mt.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>Mt.createTextNode(e),createComment:e=>Mt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Mt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,a){const i=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===a||!(r=r.nextSibling)););else{ui.innerHTML=o==="svg"?`<svg>${e}</svg>`:o==="mathml"?`<math>${e}</math>`:e;const l=ui.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",Rn="animation",bn=Symbol("_vtc"),kt=(e,{slots:t})=>d(dd,gs(e),t);kt.displayName="Transition";const vs={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},sf=kt.props=Se({},Jl,vs),jt=(e,t=[])=>{X(e)?e.forEach(n=>n(...t)):e&&e(...t)},di=e=>e?X(e)?e.some(t=>t.length>1):e.length>1:!1;function gs(e){const t={};for(const D in e)D in vs||(t[D]=e[D]);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:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,y=cf(r),T=y&&y[0],E=y&&y[1],{onBeforeEnter:_,onEnter:S,onEnterCancelled:b,onLeave:O,onLeaveCancelled:M,onBeforeAppear:k=_,onAppear:U=S,onAppearCancelled:$=b}=t,V=(D,Z,be)=>{At(D,Z?u:l),At(D,Z?c:i),be&&be()},B=(D,Z)=>{D._isLeaving=!1,At(D,f),At(D,m),At(D,p),Z&&Z()},te=D=>(Z,be)=>{const we=D?U:S,q=()=>V(Z,D,be);jt(we,[Z,q]),fi(()=>{At(Z,D?s:a),bt(Z,D?u:l),di(we)||pi(Z,o,T,q)})};return Se(t,{onBeforeEnter(D){jt(_,[D]),bt(D,a),bt(D,i)},onBeforeAppear(D){jt(k,[D]),bt(D,s),bt(D,c)},onEnter:te(!1),onAppear:te(!0),onLeave(D,Z){D._isLeaving=!0;const be=()=>B(D,Z);bt(D,f),ys(),bt(D,p),fi(()=>{D._isLeaving&&(At(D,f),bt(D,m),di(O)||pi(D,o,E,be))}),jt(O,[D,be])},onEnterCancelled(D){V(D,!1),jt(b,[D])},onAppearCancelled(D){V(D,!0),jt($,[D])},onLeaveCancelled(D){B(D),jt(M,[D])}})}function cf(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 uu(e)}function bt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[bn]||(e[bn]=new Set)).add(t)}function At(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 fi(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let uf=0;function pi(e,t,n,o){const r=e._endId=++uf,a=()=>{r===e._endId&&o()};if(n)return setTimeout(a,n);const{type:i,timeout:l,propCount:s}=_s(e,t);if(!i)return o();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,p),a()},p=m=>{m.target===e&&++u>=s&&f()};setTimeout(()=>{u<s&&f()},l+1),e.addEventListener(c,p)}function _s(e,t){const n=window.getComputedStyle(e),o=y=>(n[y]||"").split(", "),r=o(`${xt}Delay`),a=o(`${xt}Duration`),i=hi(r,a),l=o(`${Rn}Delay`),s=o(`${Rn}Duration`),c=hi(l,s);let u=null,f=0,p=0;t===xt?i>0&&(u=xt,f=i,p=a.length):t===Rn?c>0&&(u=Rn,f=c,p=s.length):(f=Math.max(i,c),u=f>0?i>c?xt:Rn:null,p=u?u===xt?a.length:s.length:0);const m=u===xt&&/\b(transform|all)(,|$)/.test(o(`${xt}Property`).toString());return{type:u,timeout:f,propCount:p,hasTransform:m}}function hi(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,o)=>mi(n)+mi(e[o])))}function mi(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ys(){return document.body.offsetHeight}function df(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 vi=Symbol("_vod"),ff=Symbol(""),pf=/(^|;)\s*display\s*:/;function hf(e,t,n){const o=e.style,r=Te(n),a=o.display;let i=!1;if(n&&!r){if(t&&!Te(t))for(const l in t)n[l]==null&&Fr(o,l,"");for(const l in n)l==="display"&&(i=!0),Fr(o,l,n[l])}else if(r){if(t!==n){const l=o[ff];l&&(n+=";"+l),o.cssText=n,i=pf.test(n)}}else t&&e.removeAttribute("style");vi in e&&(e[vi]=i?o.display:"",o.display=a)}const gi=/\s*!important$/;function Fr(e,t,n){if(X(n))n.forEach(o=>Fr(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=mf(e,t);gi.test(n)?e.setProperty(Sn(o),n.replace(gi,""),"important"):e[o]=n}}const _i=["Webkit","Moz","ms"],_r={};function mf(e,t){const n=_r[t];if(n)return n;let o=We(t);if(o!=="filter"&&o in e)return _r[t]=o;o=On(o);for(let r=0;r<_i.length;r++){const a=_i[r]+o;if(a in e)return _r[t]=a}return t}const yi="http://www.w3.org/1999/xlink";function vf(e,t,n,o,r){if(o&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(yi,t.slice(6,t.length)):e.setAttributeNS(yi,t,n);else{const a=vu(t);n==null||a&&!wl(n)?e.removeAttribute(t):e.setAttribute(t,a?"":n)}}function gf(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("-")){e._value=n;const c=l==="OPTION"?e.getAttribute("value"):e.value,u=n??"";c!==u&&(e.value=u),n==null&&e.removeAttribute(t);return}let s=!1;if(n===""||n==null){const c=typeof e[t];c==="boolean"?n=wl(n):n==null&&c==="string"?(n="",s=!0):c==="number"&&(n=0,s=!0)}try{e[t]=n}catch{}s&&e.removeAttribute(t)}function _f(e,t,n,o){e.addEventListener(t,n,o)}function yf(e,t,n,o){e.removeEventListener(t,n,o)}const bi=Symbol("_vei");function bf(e,t,n,o,r=null){const a=e[bi]||(e[bi]={}),i=a[t];if(o&&i)i.value=o;else{const[l,s]=wf(t);if(o){const c=a[t]=kf(o,r);_f(e,l,c,s)}else i&&(yf(e,l,i,s),a[t]=void 0)}}const wi=/(?:Once|Passive|Capture)$/;function wf(e){let t;if(wi.test(e)){t={};let o;for(;o=e.match(wi);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Sn(e.slice(2)),t]}let yr=0;const Ef=Promise.resolve(),Tf=()=>yr||(Ef.then(()=>yr=0),yr=Date.now());function kf(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;et(Lf(o,n.value),t,5,[o])};return n.value=e,n.attached=Tf(),n}function Lf(e,t){if(X(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 Ei=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Sf=(e,t,n,o,r,a,i,l,s)=>{const c=r==="svg";t==="class"?df(e,o,c):t==="style"?hf(e,n,o):oo(t)?Xr(t)||bf(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Of(e,t,o,c))?gf(e,t,o,a,i,l,s):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),vf(e,t,o,c))};function Of(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ei(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 Ei(t)&&Te(n)?!1:t in e}const bs=new WeakMap,ws=new WeakMap,Ho=Symbol("_moveCb"),Ti=Symbol("_enterCb"),Es={name:"TransitionGroup",props:Se({},sf,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=xn(),o=Ql();let r,a;return es(()=>{if(!r.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Pf(r[0].el,n.vnode.el,i))return;r.forEach(If),r.forEach(xf);const l=r.filter(Af);ys(),l.forEach(s=>{const c=s.el,u=c.style;bt(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[Ho]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",f),c[Ho]=null,At(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=ae(e),l=gs(i);let s=i.tag||Fe;r=a,a=t.default?fa(t.default()):[];for(let c=0;c<a.length;c++){const u=a[c];u.key!=null&&Jn(u,Qn(u,l,o,n))}if(r)for(let c=0;c<r.length;c++){const u=r[c];Jn(u,Qn(u,l,o,n)),bs.set(u,u.el.getBoundingClientRect())}return Ee(s,null,a)}}},Cf=e=>delete e.mode;Es.props;const Ts=Es;function If(e){const t=e.el;t[Ho]&&t[Ho](),t[Ti]&&t[Ti]()}function xf(e){ws.set(e,e.el.getBoundingClientRect())}function Af(e){const t=bs.get(e),n=ws.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 Pf(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}=_s(o);return a.removeChild(o),i}const Rf=Se({patchProp:Sf},lf);let br,ki=!1;function Df(){return br=ki?br:Bd(Rf),ki=!0,br}const Mf=(...e)=>{const t=Df().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Vf(o);if(r)return n(r,!0,Nf(r))},t};function Nf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Vf(e){return Te(e)?document.querySelector(e):e}var $f=["link","meta","script","style","noscript","template"],Bf=["title","base"],Hf=([e,t,n])=>Bf.includes(e)?e:$f.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,Ff=e=>{const t=new Set,n=[];return e.forEach(o=>{const r=Hf(o);r&&!t.has(r)&&(t.add(r),n.push(o))}),n},zf=e=>e[0]==="/"?e:`/${e}`,ks=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,tn=e=>/^(https?:)?\/\//.test(e),jf=/.md((\?|#).*)?$/,Jt=(e,t="/")=>!!(tn(e)||e.startsWith("/")&&!e.startsWith(t)&&!jf.test(e)),Ls=e=>/^[a-z][a-z0-9+.-]*:/.test(e),Jo=e=>Object.prototype.toString.call(e)==="[object Object]",Wf=e=>{const[t,...n]=e.split(/(\?|#)/);if(!t||t.endsWith("/"))return e;let o=t.replace(/(^|\/)README.md$/i,"$1index.html");return o.endsWith(".md")?o=o.substring(0,o.length-3)+".html":o.endsWith(".html")||(o=o+".html"),o.endsWith("/index.html")&&(o=o.substring(0,o.length-10)),o+n.join("")},_a=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Ss=e=>e[0]==="/"?e.slice(1):e,Uf=(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"/"},Li=(e,t="/")=>{const n=e.replace(/^(https?:)?\/\/[^/]*/,"");return n.startsWith(t)?`/${n.slice(t.length)}`:n},ye=e=>typeof e=="string";const Kf="modulepreload",Gf=function(e){return"/"+e},Si={},g=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){const a=document.getElementsByTagName("link");r=Promise.all(n.map(i=>{if(i=Gf(i),i in Si)return;Si[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!o)for(let f=a.length-1;f>=0;f--){const p=a[f];if(p.href===i&&(!l||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":Kf,l||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),l)return new Promise((f,p)=>{u.addEventListener("load",f),u.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},qf=JSON.parse("{}"),Yf=Object.fromEntries([["/en/",{loader:()=>g(()=>import("./index.html-lM1xE2jI.js"),__vite__mapDeps([0,1])),meta:{y:"h",t:"Home",i:"iconfont icon-home"}}],["/en/community.html",{loader:()=>g(()=>import("./community.html-0w0pUQEO.js"),__vite__mapDeps([])),meta:{y:"a",t:"Join Community",i:"iconfont icon-community",O:8}}],["/en/i18n.html",{loader:()=>g(()=>import("./i18n.html-ChRSuu8b.js"),__vite__mapDeps([])),meta:{y:"a",t:"Localization",i:"iconfont icon-network",O:7}}],["/en/menu.html",{loader:()=>g(()=>import("./menu.html-t5CySJg9.js"),__vite__mapDeps([])),meta:{y:"a",t:"Site Menu",i:"iconfont icon-workingDirectory",I:!1}}],["/en/project.html",{loader:()=>g(()=>import("./project.html-I7azvPT0.js"),__vite__mapDeps([])),meta:{y:"a",t:"Project",i:"iconfont icon-workingDirectory",O:6}}],["/en/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-bvQnHZhy.js"),__vite__mapDeps([2,3])),meta:{y:"a",t:"Quick Start",i:"iconfont icon-launch",O:5}}],["/en/side-load.html",{loader:()=>g(()=>import("./side-load.html-D32kWoys.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/en/star-request.html",{loader:()=>g(()=>import("./star-request.html-D-YxAudB.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/en/support-us.html",{loader:()=>g(()=>import("./support-us.html-B71w0CIh.js"),__vite__mapDeps([])),meta:{y:"a",t:"Support us",i:"iconfont icon-like",I:!1}}],["/id/",{loader:()=>g(()=>import("./index.html-BBpQPTSS.js"),__vite__mapDeps([4,1])),meta:{y:"h",t:"Beranda",i:"iconfont icon-home"}}],["/id/community.html",{loader:()=>g(()=>import("./community.html-BuWqSs5R.js"),__vite__mapDeps([])),meta:{y:"a",t:"Bergabung dalam Komunitas",i:"iconfont icon-community",O:8}}],["/id/i18n.html",{loader:()=>g(()=>import("./i18n.html-CF5dUWCM.js"),__vite__mapDeps([])),meta:{y:"a",t:"Lokalisasi",i:"iconfont icon-network",O:7}}],["/id/menu.html",{loader:()=>g(()=>import("./menu.html-FFu5TYjv.js"),__vite__mapDeps([])),meta:{y:"a",t:"Site Menu",i:"iconfont icon-workingDirectory",I:!1}}],["/id/project.html",{loader:()=>g(()=>import("./project.html-Dqt9oJZ5.js"),__vite__mapDeps([])),meta:{y:"a",t:"Proyek",i:"iconfont icon-workingDirectory",O:6}}],["/id/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-dfx610I2.js"),__vite__mapDeps([5,3])),meta:{y:"a",t:"Panduan Cepat",i:"iconfont icon-launch",O:5}}],["/id/side-load.html",{loader:()=>g(()=>import("./side-load.html-BmT-wISG.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/id/star-request.html",{loader:()=>g(()=>import("./star-request.html-k4RoAJKB.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/id/support-us.html",{loader:()=>g(()=>import("./support-us.html-DmiDDiuz.js"),__vite__mapDeps([])),meta:{y:"a",t:"Support us",i:"iconfont icon-like",I:!1}}],["/ru/",{loader:()=>g(()=>import("./index.html-Bm_YEr51.js"),__vite__mapDeps([6,1])),meta:{y:"h",t:"Главная",i:"iconfont icon-home"}}],["/ru/community.html",{loader:()=>g(()=>import("./community.html-BH26UjUA.js"),__vite__mapDeps([])),meta:{y:"a",t:"Присоединяйтесь к Сообществу",i:"iconfont icon-community",O:8}}],["/ru/i18n.html",{loader:()=>g(()=>import("./i18n.html-B8YKDTek.js"),__vite__mapDeps([])),meta:{y:"a",t:"Локализация",i:"iconfont icon-network",O:7}}],["/ru/menu.html",{loader:()=>g(()=>import("./menu.html-hnl6Vrpo.js"),__vite__mapDeps([])),meta:{y:"a",t:"Меню сайта",i:"iconfont icon-workingDirectory",I:!1}}],["/ru/project.html",{loader:()=>g(()=>import("./project.html-CdTr51YY.js"),__vite__mapDeps([])),meta:{y:"a",t:"Проект",i:"iconfont icon-workingDirectory",O:6}}],["/ru/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-DtOAnzY6.js"),__vite__mapDeps([7,3])),meta:{y:"a",t:"Быстрый старт",i:"iconfont icon-launch",O:5}}],["/ru/side-load.html",{loader:()=>g(()=>import("./side-load.html-DPPtS2x2.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/ru/star-request.html",{loader:()=>g(()=>import("./star-request.html-CEEd6JUb.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/ru/support-us.html",{loader:()=>g(()=>import("./support-us.html-CZ994xje.js"),__vite__mapDeps([])),meta:{y:"a",t:"Support us",i:"iconfont icon-like",I:!1}}],["/zh/",{loader:()=>g(()=>import("./index.html-CtuqZNWY.js"),__vite__mapDeps([8,1])),meta:{y:"h",t:"首页",i:"iconfont icon-home"}}],["/zh/community.html",{loader:()=>g(()=>import("./community.html-CnuGAAAP.js"),__vite__mapDeps([])),meta:{y:"a",t:"加入用户社区",i:"iconfont icon-community",O:8}}],["/zh/i18n.html",{loader:()=>g(()=>import("./i18n.html-QCFVf_9M.js"),__vite__mapDeps([])),meta:{y:"a",t:"国际化支持",i:"iconfont icon-network",O:7}}],["/zh/menu.html",{loader:()=>g(()=>import("./menu.html-Ce4js4OX.js"),__vite__mapDeps([])),meta:{y:"a",t:"全站目录",i:"iconfont icon-workingDirectory",I:!1}}],["/zh/project.html",{loader:()=>g(()=>import("./project.html-DfYfsUyr.js"),__vite__mapDeps([])),meta:{y:"a",t:"项目说明",i:"iconfont icon-workingDirectory",O:6}}],["/zh/quick-start.html",{loader:()=>g(()=>import("./quick-start.html-B85c11mC.js"),__vite__mapDeps([9,3])),meta:{y:"a",t:"快速开始",i:"iconfont icon-launch",O:5}}],["/zh/side-load.html",{loader:()=>g(()=>import("./side-load.html-CuyremYT.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/zh/star-request.html",{loader:()=>g(()=>import("./star-request.html-waeQ2fvn.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/zh/support-us.html",{loader:()=>g(()=>import("./support-us.html-DZqwE9aZ.js"),__vite__mapDeps([])),meta:{y:"a",t:"支持我们",i:"iconfont icon-like",I:!1}}],["/en/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-DaoMuZLw.js"),__vite__mapDeps([])),meta:{y:"a",t:"Other FAQ",i:"iconfont icon-ask",O:1}}],["/en/advanced/Gacha-system-and-export-principal.html",{loader:()=>g(()=>import("./Gacha-system-and-export-principal.html-1gd7moj1.js"),__vite__mapDeps([])),meta:{y:"a",t:"Gacha System and Export Principle",i:"iconfont icon-read",O:8}}],["/en/advanced/",{loader:()=>g(()=>import("./index.html-BzLuO13H.js"),__vite__mapDeps([])),meta:{y:"a",t:"Advanced",i:"iconfont icon-advance",O:2}}],["/en/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-CvzBQw1t.js"),__vite__mapDeps([])),meta:{y:"a",t:"Common Program Exceptions",i:"iconfont icon-warn",O:2}}],["/en/advanced/get-stoken-cookie-from-the-third-party.html",{loader:()=>g(()=>import("./get-stoken-cookie-from-the-third-party.html-xAM889ql.js"),__vite__mapDeps([])),meta:{y:"a",t:"Obtaining Stoken-containing Cookies Using Third-Party Tools",i:"iconfont icon-read",O:7}}],["/en/advanced/known-issue.html",{loader:()=>g(()=>import("./known-issue.html-MrrX04Vy.js"),__vite__mapDeps([])),meta:{y:"a",t:"Known Issue",i:"iconfont icon-tool",O:3}}],["/en/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-CCc9R3o5.js"),__vite__mapDeps([])),meta:{y:"a",t:"Uninstall Snap Hutao",i:"iconfont icon-delete",O:9}}],["/en/blog/",{loader:()=>g(()=>import("./index.html-B6lpO4E2.js"),__vite__mapDeps([])),meta:{y:"a",t:"Dev Logs",i:"iconfont icon-article",O:10}}],["/en/blog/version-1-9-0-breaking-changes.html",{loader:()=>g(()=>import("./version-1-9-0-breaking-changes.html-TrcP1SZ3.js"),__vite__mapDeps([10,11])),meta:{y:"a",t:"Explanation of Breaking Changes in Version 1.9.0",O:1}}],["/en/development/",{loader:()=>g(()=>import("./index.html-BK-ncX9R.js"),__vite__mapDeps([])),meta:{y:"a",t:"Open Source Development",i:"iconfont icon-git",O:3}}],["/en/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-ghgNXAk0.js"),__vite__mapDeps([])),meta:{y:"a",t:"Contribute Your Code",i:"iconfont icon-code",O:3}}],["/en/development/join.html",{loader:()=>g(()=>import("./join.html-NS1UbwHO.js"),__vite__mapDeps([])),meta:{y:"a",t:"Join the Develop Team",i:"iconfont icon-group",O:1}}],["/en/development/platform.html",{loader:()=>g(()=>import("./platform.html-CAcDTg7z.js"),__vite__mapDeps([])),meta:{y:"a",t:"Hutao Open Platform",i:"iconfont icon-vscode",O:2}}],["/en/features/",{loader:()=>g(()=>import("./index.html-BmnS5kNu.js"),__vite__mapDeps([])),meta:{y:"a",t:"Features",i:"iconfont icon-module",O:1}}],["/en/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-CCrXKP4W.js"),__vite__mapDeps([])),meta:{y:"a",t:"Achievement Management",O:6}}],["/en/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-DfsaB1Xc.js"),__vite__mapDeps([])),meta:{y:"a",t:"My Characters",O:8}}],["/en/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-BpgX92dZ.js"),__vite__mapDeps([])),meta:{y:"a",t:"Character WIKI",O:11}}],["/en/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-C6LR7gf7.js"),__vite__mapDeps([])),meta:{y:"a",t:"Home Dashboard",O:2}}],["/en/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-DNNJ1ZKE.js"),__vite__mapDeps([])),meta:{y:"a",t:"Development Plan",O:10}}],["/en/features/feedback-center.html",{loader:()=>g(()=>import("./feedback-center.html-ZzvjtocQ.js"),__vite__mapDeps([])),meta:{y:"a",t:"Feedback Center",O:3}}],["/en/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-DUaT-QzL.js"),__vite__mapDeps([])),meta:{y:"a",t:"Game Launcher",O:4}}],["/en/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html-o-dUBSrS.js"),__vite__mapDeps([])),meta:{y:"a",t:"Hutao Database / Abyss Record",O:9}}],["/en/features/hutao-passport.html",{loader:()=>g(()=>import("./hutao-passport.html-CA_F0wvH.js"),__vite__mapDeps([])),meta:{y:"a",t:"Snap Hutao Account",O:16}}],["/en/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-8tLlydsd.js"),__vite__mapDeps([])),meta:{y:"a",t:"Software Settings",O:15}}],["/en/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-qHQME5vy.js"),__vite__mapDeps([])),meta:{y:"a",t:"MiHoYo BBS Account Switch",O:14}}],["/en/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html-CB4mLcJJ.js"),__vite__mapDeps([])),meta:{y:"a",t:"Monster WIKI",O:13}}],["/en/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-B3Ge5o7Q.js"),__vite__mapDeps([])),meta:{y:"a",t:"Real-time Notes",O:7}}],["/en/features/setup.html",{loader:()=>g(()=>import("./setup.html-uor4FwGi.js"),__vite__mapDeps([])),meta:{y:"a",t:"Initial Setup Guide",O:1}}],["/en/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-DpuJvEay.js"),__vite__mapDeps([])),meta:{y:"a",t:"Weapon WIKI",O:12}}],["/en/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-D71kv63n.js"),__vite__mapDeps([])),meta:{y:"a",t:"Wish History",O:5}}],["/en/statements/",{loader:()=>g(()=>import("./index.html-BAzWU5uo.js"),__vite__mapDeps([])),meta:{y:"a",t:"Statements",i:"iconfont icon-blog",O:4}}],["/en/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-BNaoEpsc.js"),__vite__mapDeps([])),meta:{y:"a",t:"Submit Bug Report",i:"iconfont icon-debug",O:2}}],["/en/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-D15AiDRk.js"),__vite__mapDeps([])),meta:{y:"a",t:"User Data and Privacy Notice",i:"iconfont icon-license",O:3}}],["/en/statements/tos.html",{loader:()=>g(()=>import("./tos.html-D63gpQ3e.js"),__vite__mapDeps([])),meta:{y:"a",t:"User Agreement and Legal Notices",i:"iconfont icon-license",O:4}}],["/en/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-CNC7xpuy.js"),__vite__mapDeps([])),meta:{y:"a",t:"Update Logs",i:"iconfont icon-update",O:1}}],["/id/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-Bx2PI5rY.js"),__vite__mapDeps([])),meta:{y:"a",t:"Pertanyaan Umum",i:"iconfont icon-ask",O:1}}],["/id/advanced/Gacha-system-and-export-principal.html",{loader:()=>g(()=>import("./Gacha-system-and-export-principal.html-B9mOm9vt.js"),__vite__mapDeps([])),meta:{y:"a",t:"Sistem Gacha dan Prinsip Expor",i:"iconfont icon-read",O:8}}],["/id/advanced/",{loader:()=>g(()=>import("./index.html-CEGjWR0T.js"),__vite__mapDeps([])),meta:{y:"a",t:"Lanjutan",i:"iconfont icon-advance",O:2}}],["/id/advanced/dependency.html",{loader:()=>g(()=>import("./dependency.html-B7MgyedZ.js"),__vite__mapDeps([])),meta:{y:"a",t:"Menginstal Dependency Secara Manual",i:"iconfont icon-structure",O:6}}],["/id/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-DheIsESk.js"),__vite__mapDeps([])),meta:{y:"a",t:"Kesalahan Umum Program",i:"iconfont icon-warn",O:2}}],["/id/advanced/get-stoken-cookie-from-the-third-party.html",{loader:()=>g(()=>import("./get-stoken-cookie-from-the-third-party.html-DRDrQrtI.js"),__vite__mapDeps([])),meta:{y:"a",t:"Menggunakan Alat Pihak Ketiga untuk Mendapatkan Cookie dengan Stoken",i:"iconfont icon-read",O:7}}],["/id/advanced/known-issue.html",{loader:()=>g(()=>import("./known-issue.html-Bs2tgmR7.js"),__vite__mapDeps([])),meta:{y:"a",t:"Masalah yang Diketahui",i:"iconfont icon-tool",O:3}}],["/id/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-u7_CabJw.js"),__vite__mapDeps([])),meta:{y:"a",t:"Menghapus Snap Hutao",i:"iconfont icon-delete",O:9}}],["/id/blog/",{loader:()=>g(()=>import("./index.html-BVxg21RG.js"),__vite__mapDeps([])),meta:{y:"a",t:"Dev Logs",i:"iconfont icon-article",O:10}}],["/id/blog/version-1-9-0-breaking-changes.html",{loader:()=>g(()=>import("./version-1-9-0-breaking-changes.html-CjGwgVW3.js"),__vite__mapDeps([12,11])),meta:{y:"a",t:"Penjelasan Perubahan yang Merusak pada Versi 1.9.0",O:1}}],["/id/development/",{loader:()=>g(()=>import("./index.html-C1yviAgB.js"),__vite__mapDeps([])),meta:{y:"a",t:"Open Source Development",i:"iconfont icon-git",O:3}}],["/id/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-e_vv7nFn.js"),__vite__mapDeps([])),meta:{y:"a",t:"Berkontribusi pada Kode Anda",i:"iconfont icon-code",O:2}}],["/id/development/join.html",{loader:()=>g(()=>import("./join.html-DdHvRPyr.js"),__vite__mapDeps([])),meta:{y:"a",t:"Bergabung dengan Tim Pengembang",i:"iconfont icon-group",O:1}}],["/id/development/platform.html",{loader:()=>g(()=>import("./platform.html-xk_xIE1N.js"),__vite__mapDeps([])),meta:{y:"a",t:"Platform Terbuka Hutao",i:"iconfont icon-vscode",O:2}}],["/id/features/",{loader:()=>g(()=>import("./index.html-D95gaY9e.js"),__vite__mapDeps([])),meta:{y:"a",t:"Fitur",i:"iconfont icon-module",O:1}}],["/id/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-CHqkqBya.js"),__vite__mapDeps([])),meta:{y:"a",t:"Manajemen Pencapaian",O:5}}],["/id/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-DrWCHOV6.js"),__vite__mapDeps([])),meta:{y:"a",t:"Karakter Saya",O:7}}],["/id/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-D3nOh9m5.js"),__vite__mapDeps([])),meta:{y:"a",t:"Karakter WIKI",O:10}}],["/id/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-D46yxho_.js"),__vite__mapDeps([])),meta:{y:"a",t:"Dashboard Beranda",O:2}}],["/id/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-BNvz7Of8.js"),__vite__mapDeps([])),meta:{y:"a",t:"Rencana Pengembangan",O:9}}],["/id/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-CsubSZ0m.js"),__vite__mapDeps([])),meta:{y:"a",t:"Peluncur Game",O:3}}],["/id/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html-DT4mzHSE.js"),__vite__mapDeps([])),meta:{y:"a",t:"Basis Data Hutao / Catatan Abyss",O:8}}],["/id/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-D2mBTfWf.js"),__vite__mapDeps([])),meta:{y:"a",t:""}}],["/id/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-ChJ8mTcY.js"),__vite__mapDeps([])),meta:{y:"a",t:"Perpindahan Akun MiHoYo BBS",O:13}}],["/id/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html-sd8lHghL.js"),__vite__mapDeps([])),meta:{y:"a",t:"Monster WIKI",O:12}}],["/id/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-CQvfUe_9.js"),__vite__mapDeps([])),meta:{y:"a",t:"Catatan Langsung",O:6}}],["/id/features/setup.html",{loader:()=>g(()=>import("./setup.html-D86_oEyI.js"),__vite__mapDeps([])),meta:{y:"a",t:"Panduan Pengaturan Awal",O:1}}],["/id/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-IUJfm7vc.js"),__vite__mapDeps([])),meta:{y:"a",t:"Senjata WIKI",O:11}}],["/id/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-B9-LGcAj.js"),__vite__mapDeps([])),meta:{y:"a",t:"Riwayat Harapan",O:4}}],["/id/statements/",{loader:()=>g(()=>import("./index.html-thaA3WR9.js"),__vite__mapDeps([])),meta:{y:"a",t:"Statements",i:"iconfont icon-blog",O:4}}],["/id/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-2a7yY4dB.js"),__vite__mapDeps([])),meta:{y:"a",t:"Laporkan Bug",i:"iconfont icon-debug",O:2}}],["/id/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-C3PiwtQf.js"),__vite__mapDeps([])),meta:{y:"a",t:"Pemberitahuan Data Pengguna dan Privasi",i:"iconfont icon-license",O:3}}],["/id/statements/tos.html",{loader:()=>g(()=>import("./tos.html-BMPdG2Ee.js"),__vite__mapDeps([])),meta:{y:"a",t:"Perjanjian Pengguna dan Pemberitahuan Hukum",i:"iconfont icon-license",O:4}}],["/id/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-DKDJAa4e.js"),__vite__mapDeps([])),meta:{y:"a",t:"Catatan Perubahan",i:"iconfont icon-update",O:1}}],["/ru/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-hQfu-KTh.js"),__vite__mapDeps([])),meta:{y:"a",t:"FAQ",i:"iconfont icon-ask",O:1}}],["/ru/advanced/Gacha-system-and-export-principal.html",{loader:()=>g(()=>import("./Gacha-system-and-export-principal.html-CyII8NaJ.js"),__vite__mapDeps([])),meta:{y:"a",t:"祈愿系统与导出原理",i:"iconfont icon-read",O:8}}],["/ru/advanced/",{loader:()=>g(()=>import("./index.html-CNs4WqQB.js"),__vite__mapDeps([])),meta:{y:"a",t:"Advanced",i:"iconfont icon-advance",O:2}}],["/ru/advanced/dependency.html",{loader:()=>g(()=>import("./dependency.html-DA3qijXx.js"),__vite__mapDeps([])),meta:{y:"a",t:"Ручная установка зависимостей",i:"iconfont icon-structure",O:6}}],["/ru/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-I4qh1cna.js"),__vite__mapDeps([])),meta:{y:"a",t:"Общие исключения программы",i:"iconfont icon-warn",O:2}}],["/ru/advanced/get-stoken-cookie-from-the-third-party.html",{loader:()=>g(()=>import("./get-stoken-cookie-from-the-third-party.html-DC2N0c8M.js"),__vite__mapDeps([])),meta:{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"iconfont icon-read",O:7}}],["/ru/advanced/known-issue.html",{loader:()=>g(()=>import("./known-issue.html-CGBTtIWT.js"),__vite__mapDeps([])),meta:{y:"a",t:"Известные проблемы",i:"iconfont icon-tool",O:3}}],["/ru/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-CT7rR5pC.js"),__vite__mapDeps([])),meta:{y:"a",t:"Удаление Snap Hutao",i:"iconfont icon-delete",O:9}}],["/ru/blog/",{loader:()=>g(()=>import("./index.html-DM2uUWuc.js"),__vite__mapDeps([])),meta:{y:"a",t:"Dev Logs",i:"iconfont icon-article",O:10}}],["/ru/blog/version-1-9-0-breaking-changes.html",{loader:()=>g(()=>import("./version-1-9-0-breaking-changes.html-B13svydT.js"),__vite__mapDeps([13,11])),meta:{y:"a",t:"Explanation of Breaking Changes in Version 1.9.0",O:1}}],["/ru/development/",{loader:()=>g(()=>import("./index.html-HbZh2NJK.js"),__vite__mapDeps([])),meta:{y:"a",t:"Open Source Development",i:"iconfont icon-git",O:3}}],["/ru/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-BVkVWY2N.js"),__vite__mapDeps([])),meta:{y:"a",t:"Внесение своего вклада в код",i:"iconfont icon-code",O:2}}],["/ru/development/platform.html",{loader:()=>g(()=>import("./platform.html-9106CH5g.js"),__vite__mapDeps([])),meta:{y:"a",t:"Открытая платформа Hutao",i:"iconfont icon-vscode",O:1}}],["/ru/features/",{loader:()=>g(()=>import("./index.html-CLbyelAL.js"),__vite__mapDeps([])),meta:{y:"a",t:"Features",i:"iconfont icon-module",O:1}}],["/ru/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-fb5im6zn.js"),__vite__mapDeps([])),meta:{y:"a",t:"Управление достижениями",O:5}}],["/ru/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-CM8gZ74l.js"),__vite__mapDeps([])),meta:{y:"a",t:"Мои персонажи",O:7}}],["/ru/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-CRRgyzOw.js"),__vite__mapDeps([])),meta:{y:"a",t:"WIKI персонажей",O:10}}],["/ru/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-8UFRmMkk.js"),__vite__mapDeps([])),meta:{y:"a",t:"Домашняя панель",O:2}}],["/ru/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-CvSL-LDy.js"),__vite__mapDeps([])),meta:{y:"a",t:"План развития",O:9}}],["/ru/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-eoxAOLKu.js"),__vite__mapDeps([])),meta:{y:"a",t:"Game Launcher",O:3}}],["/ru/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html--pRzckFo.js"),__vite__mapDeps([])),meta:{y:"a",t:"Hutao Database / Abyss Record",O:8}}],["/ru/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-z2Iu9f6d.js"),__vite__mapDeps([])),meta:{y:"a",t:"Software Settings",O:14}}],["/ru/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-dSrA80Z8.js"),__vite__mapDeps([])),meta:{y:"a",t:"Переключение аккаунта MiHoYo BBS",O:13}}],["/ru/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html-CT8M74pt.js"),__vite__mapDeps([])),meta:{y:"a",t:"Энциклопедия монстров",O:12}}],["/ru/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-BZ8xxzYR.js"),__vite__mapDeps([])),meta:{y:"a",t:"Real-time Notes",O:6}}],["/ru/features/setup.html",{loader:()=>g(()=>import("./setup.html-Bpv1147Y.js"),__vite__mapDeps([])),meta:{y:"a",t:"Initial Setup Guide",O:1}}],["/ru/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-GS69sGu2.js"),__vite__mapDeps([])),meta:{y:"a",t:"Оружейная энциклопедия",O:11}}],["/ru/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-B6WsS6tS.js"),__vite__mapDeps([])),meta:{y:"a",t:"Wish History",O:4}}],["/ru/statements/",{loader:()=>g(()=>import("./index.html-hIFM9E28.js"),__vite__mapDeps([])),meta:{y:"a",t:"Statements",i:"iconfont icon-blog",O:4}}],["/ru/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-DFPxtJWZ.js"),__vite__mapDeps([])),meta:{y:"a",t:"Отправка отчета об ошибке",i:"iconfont icon-debug",O:2}}],["/ru/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-CFtvbMwi.js"),__vite__mapDeps([])),meta:{y:"a",t:"User Data and Privacy Notice",i:"iconfont icon-license",O:3}}],["/ru/statements/tos.html",{loader:()=>g(()=>import("./tos.html-BHxa2Bmv.js"),__vite__mapDeps([])),meta:{y:"a",t:"Пользовательское соглашение и Юридические уведомления",i:"iconfont icon-license",O:4}}],["/ru/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-CtLEjjBN.js"),__vite__mapDeps([])),meta:{y:"a",t:"Журнал обновлений",i:"iconfont icon-update",O:1}}],["/zh/advanced/FAQ.html",{loader:()=>g(()=>import("./FAQ.html-dq7VmQIG.js"),__vite__mapDeps([])),meta:{y:"a",t:"其他常见问题",i:"iconfont icon-ask",O:1}}],["/zh/advanced/Gacha-system-and-export-principal.html",{loader:()=>g(()=>import("./Gacha-system-and-export-principal.html-CqNb9pME.js"),__vite__mapDeps([])),meta:{y:"a",t:"祈愿系统与导出原理",i:"iconfont icon-read",O:8}}],["/zh/advanced/",{loader:()=>g(()=>import("./index.html-BBeUqGp6.js"),__vite__mapDeps([])),meta:{y:"a",t:"高级",i:"iconfont icon-advance",O:2}}],["/zh/advanced/exceptions.html",{loader:()=>g(()=>import("./exceptions.html-DytouUlm.js"),__vite__mapDeps([])),meta:{y:"a",t:"常见的程序异常",i:"iconfont icon-warn",O:2}}],["/zh/advanced/get-stoken-cookie-from-the-third-party.html",{loader:()=>g(()=>import("./get-stoken-cookie-from-the-third-party.html-CGxRsNHV.js"),__vite__mapDeps([])),meta:{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"iconfont icon-read",O:7}}],["/zh/advanced/known-issue.html",{loader:()=>g(()=>import("./known-issue.html-DnDXlraw.js"),__vite__mapDeps([])),meta:{y:"a",t:"已知问题",i:"iconfont icon-tool",O:3}}],["/zh/advanced/uninstall.html",{loader:()=>g(()=>import("./uninstall.html-DvgC5PEb.js"),__vite__mapDeps([])),meta:{y:"a",t:"卸载胡桃工具箱",i:"iconfont icon-delete",O:9}}],["/zh/blog/",{loader:()=>g(()=>import("./index.html-k1ACJe7P.js"),__vite__mapDeps([])),meta:{y:"a",t:"开发日志",i:"iconfont icon-article",O:10}}],["/zh/blog/version-1-9-0-breaking-changes.html",{loader:()=>g(()=>import("./version-1-9-0-breaking-changes.html-DMGdJ-NN.js"),__vite__mapDeps([14,11])),meta:{y:"a",t:"1.9.0 版本重大改变详解",O:1}}],["/zh/development/",{loader:()=>g(()=>import("./index.html-Cxbt3Td8.js"),__vite__mapDeps([])),meta:{y:"a",t:"开源开发",i:"iconfont icon-git",O:3}}],["/zh/development/contribute.html",{loader:()=>g(()=>import("./contribute.html-Qy8trUAG.js"),__vite__mapDeps([])),meta:{y:"a",t:"贡献你的代码",i:"iconfont icon-code",O:3}}],["/zh/development/join.html",{loader:()=>g(()=>import("./join.html-yFFujDOX.js"),__vite__mapDeps([])),meta:{y:"a",t:"加入我们",i:"iconfont icon-group",O:1}}],["/zh/development/platform.html",{loader:()=>g(()=>import("./platform.html-SpHE6SP_.js"),__vite__mapDeps([])),meta:{y:"a",t:"胡桃开放平台",i:"iconfont icon-vscode",O:2}}],["/zh/development/symposium1.html",{loader:()=>g(()=>import("./symposium1.html-DSrTRfFk.js"),__vite__mapDeps([])),meta:{y:"a",t:"第一期开发组座谈会",I:!1}}],["/zh/development/symposium2.html",{loader:()=>g(()=>import("./symposium2.html-D0XLkCub.js"),__vite__mapDeps([])),meta:{y:"a",t:"第二期开发组座谈会",I:!1}}],["/zh/features/",{loader:()=>g(()=>import("./index.html-DsRhTk-g.js"),__vite__mapDeps([])),meta:{y:"a",t:"功能指南",i:"iconfont icon-module",O:1}}],["/zh/features/achievements.html",{loader:()=>g(()=>import("./achievements.html-BVrQuK01.js"),__vite__mapDeps([])),meta:{y:"a",t:"成就管理",O:6}}],["/zh/features/character-data.html",{loader:()=>g(()=>import("./character-data.html-zSWIL41O.js"),__vite__mapDeps([])),meta:{y:"a",t:"属性统计",O:8}}],["/zh/features/character-wiki.html",{loader:()=>g(()=>import("./character-wiki.html-B5piXS2n.js"),__vite__mapDeps([])),meta:{y:"a",t:"角色资料",O:11}}],["/zh/features/dashboard.html",{loader:()=>g(()=>import("./dashboard.html-l9peUQF6.js"),__vite__mapDeps([])),meta:{y:"a",t:"首页仪表盘",O:2}}],["/zh/features/develop-plan.html",{loader:()=>g(()=>import("./develop-plan.html-CM2znG_9.js"),__vite__mapDeps([])),meta:{y:"a",t:"养成计划",O:10}}],["/zh/features/feedback-center.html",{loader:()=>g(()=>import("./feedback-center.html-XmYYMA-l.js"),__vite__mapDeps([])),meta:{y:"a",t:"反馈中心",O:3}}],["/zh/features/game-launcher.html",{loader:()=>g(()=>import("./game-launcher.html-BBGPjBac.js"),__vite__mapDeps([])),meta:{y:"a",t:"高级启动器",O:4}}],["/zh/features/hutao-API.html",{loader:()=>g(()=>import("./hutao-API.html-DMFOqwUl.js"),__vite__mapDeps([])),meta:{y:"a",t:"胡桃数据库/深渊统计",O:9}}],["/zh/features/hutao-passport.html",{loader:()=>g(()=>import("./hutao-passport.html-DU-EhZr1.js"),__vite__mapDeps([])),meta:{y:"a",t:"胡桃账号",O:16}}],["/zh/features/hutao-settings.html",{loader:()=>g(()=>import("./hutao-settings.html-LvUXOB-i.js"),__vite__mapDeps([])),meta:{y:"a",t:"软件设置",O:15}}],["/zh/features/mhy-account-switch.html",{loader:()=>g(()=>import("./mhy-account-switch.html-DfMvAT-M.js"),__vite__mapDeps([])),meta:{y:"a",t:"米游社多账号切换",O:14}}],["/zh/features/monster-wiki.html",{loader:()=>g(()=>import("./monster-wiki.html-B_mZgadn.js"),__vite__mapDeps([])),meta:{y:"a",t:"怪物资料",O:13}}],["/zh/features/real-time-notes.html",{loader:()=>g(()=>import("./real-time-notes.html-DT0yqBqS.js"),__vite__mapDeps([])),meta:{y:"a",t:"实时便笺",O:7}}],["/zh/features/setup.html",{loader:()=>g(()=>import("./setup.html-BdaTLCld.js"),__vite__mapDeps([])),meta:{y:"a",t:"初始化引导",O:1}}],["/zh/features/weapon-wiki.html",{loader:()=>g(()=>import("./weapon-wiki.html-CTSX8VOF.js"),__vite__mapDeps([])),meta:{y:"a",t:"武器资料",O:12}}],["/zh/features/wish-export.html",{loader:()=>g(()=>import("./wish-export.html-C601eVt0.js"),__vite__mapDeps([])),meta:{y:"a",t:"祈愿记录",O:5}}],["/zh/statements/",{loader:()=>g(()=>import("./index.html-CBVPHn92.js"),__vite__mapDeps([])),meta:{y:"a",t:"声明和公告",i:"iconfont icon-blog",O:4}}],["/zh/statements/bug-report.html",{loader:()=>g(()=>import("./bug-report.html-C-_d-cW0.js"),__vite__mapDeps([])),meta:{y:"a",t:"提交 BUG 报告",i:"iconfont icon-debug",O:2}}],["/zh/statements/privacy-notice.html",{loader:()=>g(()=>import("./privacy-notice.html-e2BnPGbW.js"),__vite__mapDeps([])),meta:{y:"a",t:"用户数据和隐私权益",i:"iconfont icon-license",O:3}}],["/zh/statements/tos.html",{loader:()=>g(()=>import("./tos.html-vB8_PJfB.js"),__vite__mapDeps([])),meta:{y:"a",t:"用户使用协议和法律声明",i:"iconfont icon-license",O:4}}],["/zh/statements/update-log.html",{loader:()=>g(()=>import("./update-log.html-QJ_xfJT8.js"),__vite__mapDeps([])),meta:{y:"a",t:"更新日志",i:"iconfont icon-update",O:1}}],["/404.html",{loader:()=>g(()=>import("./404.html-aB8V0LLb.js"),__vite__mapDeps([])),meta:{y:"p",t:""}}]]);/*!
* vue-router v4.3.0
* (c) 2024 Eduardo San Martin Morote
* @license MIT
*/const sn=typeof document<"u";function Qf(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]=ct(r)?r.map(e):e(r)}return n}const Un=()=>{},ct=Array.isArray,Os=/#/g,Jf=/&/g,Xf=/\//g,Zf=/=/g,ep=/\?/g,Cs=/\+/g,tp=/%5B/g,np=/%5D/g,Is=/%5E/g,op=/%60/g,xs=/%7B/g,rp=/%7C/g,As=/%7D/g,ap=/%20/g;function ya(e){return encodeURI(""+e).replace(rp,"|").replace(tp,"[").replace(np,"]")}function ip(e){return ya(e).replace(xs,"{").replace(As,"}").replace(Is,"^")}function zr(e){return ya(e).replace(Cs,"%2B").replace(ap,"+").replace(Os,"%23").replace(Jf,"%26").replace(op,"`").replace(xs,"{").replace(As,"}").replace(Is,"^")}function lp(e){return zr(e).replace(Zf,"%3D")}function sp(e){return ya(e).replace(Os,"%23").replace(ep,"%3F")}function cp(e){return e==null?"":sp(e).replace(Xf,"%2F")}function Zn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const up=/\/$/,dp=e=>e.replace(up,"");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=mp(o??t,n),{fullPath:o+(a&&"?")+a+i,path:o,query:r,hash:Zn(i)}}function fp(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Oi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function pp(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&wn(t.matched[o],n.matched[r])&&Ps(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function wn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ps(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!hp(e[n],t[n]))return!1;return!0}function hp(e,t){return ct(e)?Ci(e,t):ct(t)?Ci(t,e):e===t}function Ci(e,t){return ct(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function mp(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 eo;(function(e){e.pop="pop",e.push="push"})(eo||(eo={}));var Kn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Kn||(Kn={}));function vp(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),dp(e)}const gp=/^[^#]+#/;function _p(e,t){return e.replace(gp,"#")+t}function yp(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 Xo=()=>({left:window.scrollX,top:window.scrollY});function bp(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=yp(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 Ii(e,t){return(history.state?history.state.position-t:-1)+e}const jr=new Map;function wp(e,t){jr.set(e,t)}function Ep(e){const t=jr.get(e);return jr.delete(e),t}let Tp=()=>location.protocol+"//"+location.host;function Rs(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),Oi(s,"")}return Oi(n,e)+o+r}function kp(e,t,n,o){let r=[],a=[],i=null;const l=({state:p})=>{const m=Rs(e,location),y=n.value,T=t.value;let E=0;if(p){if(n.value=m,t.value=p,i&&i===y){i=null;return}E=T?p.position-T.position:0}else o(m);r.forEach(_=>{_(n.value,y,{delta:E,type:eo.pop,direction:E?E>0?Kn.forward:Kn.back:Kn.unknown})})};function s(){i=n.value}function c(p){r.push(p);const m=()=>{const y=r.indexOf(p);y>-1&&r.splice(y,1)};return a.push(m),m}function u(){const{history:p}=window;p.state&&p.replaceState(ue({},p.state,{scroll:Xo()}),"")}function f(){for(const p of a)p();a=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:s,listen:c,destroy:f}}function xi(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?Xo():null}}function Lp(e){const{history:t,location:n}=window,o={value:Rs(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,u){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+s:Tp()+e+s;try{t[u?"replaceState":"pushState"](c,"",p),r.value=c}catch(m){console.error(m),n[u?"replace":"assign"](p)}}function i(s,c){const u=ue({},t.state,xi(r.value.back,s,r.value.forward,!0),c,{position:r.value.position});a(s,u,!0),o.value=s}function l(s,c){const u=ue({},r.value,t.state,{forward:s,scroll:Xo()});a(u.current,u,!0);const f=ue({},xi(o.value,s,null),{position:u.position+1},c);a(s,f,!1),o.value=s}return{location:o,state:r,push:l,replace:i}}function Sp(e){e=vp(e);const t=Lp(e),n=kp(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:_p.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 Op(e){return typeof e=="string"||e&&typeof e=="object"}function Ds(e){return typeof e=="string"||typeof e=="symbol"}const wt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ms=Symbol("");var Ai;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ai||(Ai={}));function En(e,t){return ue(new Error,{type:e,[Ms]:!0},t)}function yt(e,t){return e instanceof Error&&Ms in e&&(t==null||!!(e.type&t))}const Pi="[^/]+?",Cp={sensitive:!1,strict:!1,start:!0,end:!0},Ip=/[.+*?^${}()[\]/\\]/g;function xp(e,t){const n=ue({},Cp,t),o=[];let r=n.start?"^":"";const a=[];for(const c of e){const u=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(Ip,"\\$&"),m+=40;else if(p.type===1){const{value:y,repeatable:T,optional:E,regexp:_}=p;a.push({name:y,repeatable:T,optional:E});const S=_||Pi;if(S!==Pi){m+=10;try{new RegExp(`(${S})`)}catch(O){throw new Error(`Invalid custom RegExp for param "${y}" (${S}): `+O.message)}}let b=T?`((?:${S})(?:/(?:${S}))*)`:`(${S})`;f||(b=E&&c.length<2?`(?:/${b})`:"/"+b),E&&(b+="?"),r+=b,m+=20,E&&(m+=-8),T&&(m+=-20),S===".*"&&(m+=-50)}u.push(m)}o.push(u)}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 u=c.match(i),f={};if(!u)return null;for(let p=1;p<u.length;p++){const m=u[p]||"",y=a[p-1];f[y.name]=m&&y.repeatable?m.split("/"):m}return f}function s(c){let u="",f=!1;for(const p of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const m of p)if(m.type===0)u+=m.value;else if(m.type===1){const{value:y,repeatable:T,optional:E}=m,_=y in c?c[y]:"";if(ct(_)&&!T)throw new Error(`Provided param "${y}" is an array but it is not repeatable (* or + modifiers)`);const S=ct(_)?_.join("/"):_;if(!S)if(E)p.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${y}"`);u+=S}}return u||"/"}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 Pp(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(Ri(o))return 1;if(Ri(r))return-1}return r.length-o.length}function Ri(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Rp={type:0,value:""},Dp=/[a-zA-Z0-9_]/;function Mp(e){if(!e)return[[]];if(e==="/")return[[Rp]];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="",u="";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:u,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:Dp.test(s)?p():(f(),n=0,s!=="*"&&s!=="?"&&s!=="+"&&l--);break;case 2:s===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+s:n=3:u+=s;break;case 3:f(),n=0,s!=="*"&&s!=="?"&&s!=="+"&&l--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),f(),i(),r}function Np(e,t,n){const o=xp(Mp(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 Vp(e,t){const n=[],o=new Map;t=Ni({strict:!1,end:!0,sensitive:!1},t);function r(u){return o.get(u)}function a(u,f,p){const m=!p,y=$p(u);y.aliasOf=p&&p.record;const T=Ni(t,u),E=[y];if("alias"in u){const b=typeof u.alias=="string"?[u.alias]:u.alias;for(const O of b)E.push(ue({},y,{components:p?p.record.components:y.components,path:O,aliasOf:p?p.record:y}))}let _,S;for(const b of E){const{path:O}=b;if(f&&O[0]!=="/"){const M=f.record.path,k=M[M.length-1]==="/"?"":"/";b.path=f.record.path+(O&&k+O)}if(_=Np(b,f,T),p?p.alias.push(_):(S=S||_,S!==_&&S.alias.push(_),m&&u.name&&!Mi(_)&&i(u.name)),y.children){const M=y.children;for(let k=0;k<M.length;k++)a(M[k],_,p&&p.children[k])}p=p||_,(_.record.components&&Object.keys(_.record.components).length||_.record.name||_.record.redirect)&&s(_)}return S?()=>{i(S)}:Un}function i(u){if(Ds(u)){const f=o.get(u);f&&(o.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&o.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function l(){return n}function s(u){let f=0;for(;f<n.length&&Pp(u,n[f])>=0&&(u.record.path!==n[f].record.path||!Ns(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Mi(u)&&o.set(u.record.name,u)}function c(u,f){let p,m={},y,T;if("name"in u&&u.name){if(p=o.get(u.name),!p)throw En(1,{location:u});T=p.record.name,m=ue(Di(f.params,p.keys.filter(S=>!S.optional).concat(p.parent?p.parent.keys.filter(S=>S.optional):[]).map(S=>S.name)),u.params&&Di(u.params,p.keys.map(S=>S.name))),y=p.stringify(m)}else if(u.path!=null)y=u.path,p=n.find(S=>S.re.test(y)),p&&(m=p.parse(y),T=p.record.name);else{if(p=f.name?o.get(f.name):n.find(S=>S.re.test(f.path)),!p)throw En(1,{location:u,currentLocation:f});T=p.record.name,m=ue({},f.params,u.params),y=p.stringify(m)}const E=[];let _=p;for(;_;)E.unshift(_.record),_=_.parent;return{name:T,path:y,params:m,matched:E,meta:Hp(E)}}return e.forEach(u=>a(u)),{addRoute:a,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:r}}function Di(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function $p(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Bp(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 Bp(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 Mi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Hp(e){return e.reduce((t,n)=>ue(t,n.meta),{})}function Ni(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function Ns(e,t){return t.children.some(n=>n===e||Ns(e,n))}function Fp(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(Cs," "),i=a.indexOf("="),l=Zn(i<0?a:a.slice(0,i)),s=i<0?null:Zn(a.slice(i+1));if(l in t){let c=t[l];ct(c)||(c=t[l]=[c]),c.push(s)}else t[l]=s}return t}function Vi(e){let t="";for(let n in e){const o=e[n];if(n=lp(n),o==null){o!==void 0&&(t+=(t.length?"&":"")+n);continue}(ct(o)?o.map(a=>a&&zr(a)):[o&&zr(o)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function zp(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=ct(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const jp=Symbol(""),$i=Symbol(""),Zo=Symbol(""),ba=Symbol(""),Wr=Symbol("");function Dn(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Nt(e,t,n,o,r,a=i=>i()){const i=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((l,s)=>{const c=p=>{p===!1?s(En(4,{from:n,to:t})):p instanceof Error?s(p):Op(p)?s(En(2,{from:t,to:p})):(i&&o.enterCallbacks[r]===i&&typeof p=="function"&&i.push(p),l())},u=a(()=>e.call(o&&o.instances[r],t,n,c));let f=Promise.resolve(u);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(Wp(s)){const u=(s.__vccOpts||s)[t];u&&a.push(Nt(u,n,o,i,l,r))}else{let c=s();a.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${i.path}"`));const f=Qf(u)?u.default:u;i.components[l]=f;const m=(f.__vccOpts||f)[t];return m&&Nt(m,n,o,i,l,r)()}))}}return a}function Wp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Bi(e){const t=Ce(Zo),n=Ce(ba),o=L(()=>t.resolve(it(e.to))),r=L(()=>{const{matched:s}=o.value,{length:c}=s,u=s[c-1],f=n.matched;if(!u||!f.length)return-1;const p=f.findIndex(wn.bind(null,u));if(p>-1)return p;const m=Hi(s[c-2]);return c>1&&Hi(u)===m&&f[f.length-1].path!==m?f.findIndex(wn.bind(null,s[c-2])):p}),a=L(()=>r.value>-1&&qp(n.params,o.value.params)),i=L(()=>r.value>-1&&r.value===n.matched.length-1&&Ps(n.params,o.value.params));function l(s={}){return Gp(s)?t[it(e.replace)?"replace":"push"](it(e.to)).catch(Un):Promise.resolve()}return{route:o,href:L(()=>o.value.href),isActive:a,isExactActive:i,navigate:l}}const Up=W({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:Bi,setup(e,{slots:t}){const n=ro(Bi(e)),{options:o}=Ce(Zo),r=L(()=>({[Fi(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Fi(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:d("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},a)}}}),Kp=Up;function Gp(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 qp(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!ct(r)||r.length!==o.length||o.some((a,i)=>a!==r[i]))return!1}return!0}function Hi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Fi=(e,t,n)=>e??t??n,Yp=W({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=Ce(Wr),r=L(()=>e.route||o.value),a=Ce($i,0),i=L(()=>{let c=it(a);const{matched:u}=r.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=L(()=>r.value.matched[i.value]);Qt($i,L(()=>i.value+1)),Qt(jp,l),Qt(Wr,r);const s=J();return se(()=>[s.value,l.value,e.name],([c,u,f],[p,m,y])=>{u&&(u.instances[f]=c,m&&m!==u&&c&&c===p&&(u.leaveGuards.size||(u.leaveGuards=m.leaveGuards),u.updateGuards.size||(u.updateGuards=m.updateGuards))),c&&u&&(!m||!wn(u,m)||!p)&&(u.enterCallbacks[f]||[]).forEach(T=>T(c))},{flush:"post"}),()=>{const c=r.value,u=e.name,f=l.value,p=f&&f.components[u];if(!p)return zi(n.default,{Component:p,route:c});const m=f.props[u],y=m?m===!0?c.params:typeof m=="function"?m(c):m:null,E=d(p,ue({},y,t,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(f.instances[u]=null)},ref:s}));return zi(n.default,{Component:E,route:c})||E}}});function zi(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Qp=Yp;function Jp(e){const t=Vp(e.routes,e),n=e.parseQuery||Fp,o=e.stringifyQuery||Vi,r=e.history,a=Dn(),i=Dn(),l=Dn(),s=Ke(wt);let c=wt;sn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=wr.bind(null,I=>""+I),f=wr.bind(null,cp),p=wr.bind(null,Zn);function m(I,z){let H,K;return Ds(I)?(H=t.getRecordMatcher(I),K=z):K=I,t.addRoute(K,H)}function y(I){const z=t.getRecordMatcher(I);z&&t.removeRoute(z)}function T(){return t.getRoutes().map(I=>I.record)}function E(I){return!!t.getRecordMatcher(I)}function _(I,z){if(z=ue({},z||s.value),typeof I=="string"){const v=Er(n,I,z.path),w=t.resolve({path:v.path},z),x=r.createHref(v.fullPath);return ue(v,w,{params:p(w.params),hash:Zn(v.hash),redirectedFrom:void 0,href:x})}let H;if(I.path!=null)H=ue({},I,{path:Er(n,I.path,z.path).path});else{const v=ue({},I.params);for(const w in v)v[w]==null&&delete v[w];H=ue({},I,{params:f(v)}),z.params=f(z.params)}const K=t.resolve(H,z),ce=I.hash||"";K.params=u(p(K.params));const me=fp(o,ue({},I,{hash:ip(ce),path:K.path})),h=r.createHref(me);return ue({fullPath:me,hash:ce,query:o===Vi?zp(I.query):I.query||{}},K,{redirectedFrom:void 0,href:h})}function S(I){return typeof I=="string"?Er(n,I,s.value.path):ue({},I)}function b(I,z){if(c!==I)return En(8,{from:z,to:I})}function O(I){return U(I)}function M(I){return O(ue(S(I),{replace:!0}))}function k(I){const z=I.matched[I.matched.length-1];if(z&&z.redirect){const{redirect:H}=z;let K=typeof H=="function"?H(I):H;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=S(K):{path:K},K.params={}),ue({query:I.query,hash:I.hash,params:K.path!=null?{}:I.params},K)}}function U(I,z){const H=c=_(I),K=s.value,ce=I.state,me=I.force,h=I.replace===!0,v=k(H);if(v)return U(ue(S(v),{state:typeof v=="object"?ue({},ce,v.state):ce,force:me,replace:h}),z||H);const w=H;w.redirectedFrom=z;let x;return!me&&pp(o,K,H)&&(x=En(16,{to:w,from:K}),dt(K,K,!0,!1)),(x?Promise.resolve(x):B(w,K)).catch(C=>yt(C)?yt(C,2)?C:Ot(C):G(C,w,K)).then(C=>{if(C){if(yt(C,2))return U(ue({replace:h},S(C.to),{state:typeof C.to=="object"?ue({},ce,C.to.state):ce,force:me}),z||w)}else C=D(w,K,!0,h,ce);return te(w,K,C),C})}function $(I,z){const H=b(I,z);return H?Promise.reject(H):Promise.resolve()}function V(I){const z=an.values().next().value;return z&&typeof z.runWithContext=="function"?z.runWithContext(I):I()}function B(I,z){let H;const[K,ce,me]=Xp(I,z);H=Tr(K.reverse(),"beforeRouteLeave",I,z);for(const v of K)v.leaveGuards.forEach(w=>{H.push(Nt(w,I,z))});const h=$.bind(null,I,z);return H.push(h),De(H).then(()=>{H=[];for(const v of a.list())H.push(Nt(v,I,z));return H.push(h),De(H)}).then(()=>{H=Tr(ce,"beforeRouteUpdate",I,z);for(const v of ce)v.updateGuards.forEach(w=>{H.push(Nt(w,I,z))});return H.push(h),De(H)}).then(()=>{H=[];for(const v of me)if(v.beforeEnter)if(ct(v.beforeEnter))for(const w of v.beforeEnter)H.push(Nt(w,I,z));else H.push(Nt(v.beforeEnter,I,z));return H.push(h),De(H)}).then(()=>(I.matched.forEach(v=>v.enterCallbacks={}),H=Tr(me,"beforeRouteEnter",I,z,V),H.push(h),De(H))).then(()=>{H=[];for(const v of i.list())H.push(Nt(v,I,z));return H.push(h),De(H)}).catch(v=>yt(v,8)?v:Promise.reject(v))}function te(I,z,H){l.list().forEach(K=>V(()=>K(I,z,H)))}function D(I,z,H,K,ce){const me=b(I,z);if(me)return me;const h=z===wt,v=sn?history.state:{};H&&(K||h?r.replace(I.fullPath,ue({scroll:h&&v&&v.scroll},ce)):r.push(I.fullPath,ce)),s.value=I,dt(I,z,H,h),Ot()}let Z;function be(){Z||(Z=r.listen((I,z,H)=>{if(!mo.listening)return;const K=_(I),ce=k(K);if(ce){U(ue(ce,{replace:!0}),K).catch(Un);return}c=K;const me=s.value;sn&&wp(Ii(me.fullPath,H.delta),Xo()),B(K,me).catch(h=>yt(h,12)?h:yt(h,2)?(U(h.to,K).then(v=>{yt(v,20)&&!H.delta&&H.type===eo.pop&&r.go(-1,!1)}).catch(Un),Promise.reject()):(H.delta&&r.go(-H.delta,!1),G(h,K,me))).then(h=>{h=h||D(K,me,!1),h&&(H.delta&&!yt(h,8)?r.go(-H.delta,!1):H.type===eo.pop&&yt(h,20)&&r.go(-1,!1)),te(K,me,h)}).catch(Un)}))}let we=Dn(),q=Dn(),oe;function G(I,z,H){Ot(I);const K=q.list();return K.length?K.forEach(ce=>ce(I,z,H)):console.error(I),Promise.reject(I)}function nt(){return oe&&s.value!==wt?Promise.resolve():new Promise((I,z)=>{we.add([I,z])})}function Ot(I){return oe||(oe=!I,be(),we.list().forEach(([z,H])=>I?H(I):z()),we.reset()),I}function dt(I,z,H,K){const{scrollBehavior:ce}=e;if(!sn||!ce)return Promise.resolve();const me=!H&&Ep(Ii(I.fullPath,0))||(K||!H)&&history.state&&history.state.scroll||null;return en().then(()=>ce(I,z,me)).then(h=>h&&bp(h)).catch(h=>G(h,I,z))}const Be=I=>r.go(I);let rn;const an=new Set,mo={currentRoute:s,listening:!0,addRoute:m,removeRoute:y,hasRoute:E,getRoutes:T,resolve:_,options:e,push:O,replace:M,go:Be,back:()=>Be(-1),forward:()=>Be(1),beforeEach:a.add,beforeResolve:i.add,afterEach:l.add,onError:q.add,isReady:nt,install(I){const z=this;I.component("RouterLink",Kp),I.component("RouterView",Qp),I.config.globalProperties.$router=z,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>it(s)}),sn&&!rn&&s.value===wt&&(rn=!0,O(r.location).catch(ce=>{}));const H={};for(const ce in wt)Object.defineProperty(H,ce,{get:()=>s.value[ce],enumerable:!0});I.provide(Zo,z),I.provide(ba,Ml(H)),I.provide(Wr,s);const K=I.unmount;an.add(I),I.unmount=function(){an.delete(I),an.size<1&&(c=wt,Z&&Z(),Z=null,s.value=wt,rn=!1,oe=!1),K()}}};function De(I){return I.reduce((z,H)=>z.then(()=>V(H)),Promise.resolve())}return mo}function Xp(e,t){const n=[],o=[],r=[],a=Math.max(t.matched.length,e.matched.length);for(let i=0;i<a;i++){const l=t.matched[i];l&&(e.matched.find(c=>wn(c,l))?o.push(l):n.push(l));const s=e.matched[i];s&&(t.matched.find(c=>wn(c,s))||r.push(s))}return[n,o,r]}function gt(){return Ce(Zo)}function ut(){return Ce(ba)}var wa=Symbol(""),_t=()=>{const e=Ce(wa);if(!e)throw new Error("useClientData() is called without provider.");return e},Zp=()=>_t().pageComponent,_e=()=>_t().pageData,Oe=()=>_t().pageFrontmatter,eh=()=>_t().pageHead,er=()=>_t().pageLang,th=()=>_t().pageLayout,St=()=>_t().routeLocale,Vs=()=>_t().routes,$s=()=>_t().siteData,tr=()=>_t().siteLocaleData,nh=Symbol(""),Bs=Ke(qf),to=Ke(Yf),Hs=e=>{const t=Wf(e);if(to.value[t])return t;const n=encodeURI(t);return to.value[n]?n:Bs.value[t]||t},nr=e=>{const t=Hs(e),n=to.value[t]??{...to.value["/404.html"],notFound:!0};return{path:t,notFound:!1,...n}},or=W({name:"ClientOnly",setup(e,t){const n=J(!1);return pe(()=>{n.value=!0}),()=>{var o,r;return n.value?(r=(o=t.slots).default)==null?void 0:r.call(o):null}}}),Fs=W({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Zp(),n=L(()=>{if(!e.path)return t.value;const o=nr(e.path);return fd(()=>o.loader().then(({comp:r})=>r))});return()=>d(n.value)}}),Pe=e=>tn(e)?e:`/${Ss(e)}`,oh=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}},$e=({active:e=!1,activeClass:t="route-link-active",to:n,...o},{slots:r})=>{var l;const a=gt(),i=Pe(Hs(n));return d("a",{...o,class:["route-link",{[t]:e}],href:i,onClick:(s={})=>{oh(s)?a.push(n).catch():Promise.resolve()}},(l=r.default)==null?void 0:l.call(r))};$e.displayName="RouteLink";$e.props={active:Boolean,activeClass:String,to:String};var rh="Layout",ah="en-US",Wt=ro({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const o=ye(t.description)?t.description:n.description,r=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return Ff(r)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||ah,resolvePageLayout:(e,t)=>{const n=ye(e.frontmatter.layout)?e.frontmatter.layout:rh;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>Uf(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 ih={};var Re=(e={})=>e;const lh=()=>{const e=Vs();return L(()=>Object.keys(e.value))},at=(e,t)=>{var o;const n=(o=(t==null?void 0:t._instance)||xn())==null?void 0:o.appContext.components;return n?e in n||We(e)in n||On(We(e))in n:!1},sh=e=>typeof e<"u",Ur=Array.isArray,Ea=(e,t)=>ye(e)&&e.startsWith(t),Ta=Object.entries,ch=Object.fromEntries,co=Object.keys,uh=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},ka=e=>Ea(e,"/");function La(e,t){let n,o,r;const a=J(!0),i=()=>{a.value=!0,r()};se(e,i,{flush:"sync"});const l=typeof t=="function"?t:t.get,s=typeof t=="function"?void 0:t.set,c=ca((u,f)=>(o=u,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 Tl()?(yu(e),!0):!1}function ze(e){return typeof e=="function"?e():it(e)}const uo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const dh=Object.prototype.toString,fh=e=>dh.call(e)==="[object Object]",Tn=()=>{},ji=ph();function ph(){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 Sa(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 zs=e=>e();function hh(e,t={}){let n,o,r=Tn;const a=l=>{clearTimeout(l),r(),r=Tn};return l=>{const s=ze(e),c=ze(t.maxWait);return n&&a(n),s<=0||c!==void 0&&c<=0?(o&&(a(o),o=null),Promise.resolve(l())):new Promise((u,f)=>{r=t.rejectOnCancel?f:u,c&&!o&&(o=setTimeout(()=>{n&&a(n),o=null,u(l())},c)),n=setTimeout(()=>{o&&a(o),o=null,u(l())},s)})}}function mh(...e){let t=0,n,o=!0,r=Tn,a,i,l,s,c;!Ie(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 u=()=>{n&&(clearTimeout(n),n=void 0,r(),r=Tn)};return p=>{const m=ze(i),y=Date.now()-t,T=()=>a=p();return u(),m<=0?(t=Date.now(),T()):(y>m&&(s||!o)?(t=Date.now(),T()):l&&(a=new Promise((E,_)=>{r=c?_:E,n=setTimeout(()=>{t=Date.now(),o=!0,E(T()),u()},Math.max(0,m-y))})),!s&&!n&&(n=setTimeout(()=>o=!0,m)),o=!1,a)}}function vh(e=zs){const t=J(!0);function n(){t.value=!1}function o(){t.value=!0}const r=(...a)=>{t.value&&e(...a)};return{isActive:Cn(t),pause:n,resume:o,eventFilter:r}}function gh(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 _h(e){return e||xn()}function yh(...e){if(e.length!==1)return Ko(...e);const t=e[0];return typeof t=="function"?Cn(ca(()=>({get:t,set:Tn}))):J(t)}function bh(e,t=200,n={}){return Sa(hh(t,n),e)}function wh(e,t=200,n=!1,o=!0,r=!1){return Sa(mh(t,n,o,r),e)}function Eh(e,t,n={}){const{eventFilter:o=zs,...r}=n;return se(e,Sa(o,t),r)}function Th(e,t,n={}){const{eventFilter:o,...r}=n,{eventFilter:a,pause:i,resume:l,isActive:s}=vh(o);return{stop:Eh(e,t,{...r,eventFilter:a}),pause:i,resume:l,isActive:s}}function rr(e,t=!0,n){_h()?pe(e,n):t?e():en(e)}function kh(e,t,n={}){const{immediate:o=!0}=n,r=J(!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:Cn(r),start:s,stop:l}}function Wi(e=!1,t={}){const{truthyValue:n=!0,falsyValue:o=!1}=t,r=Ie(e),a=J(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 Et(e){var t;const n=ze(e);return(t=n==null?void 0:n.$el)!=null?t:n}const vt=uo?window:void 0,js=uo?window.document:void 0,Ws=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=vt):[t,n,o,r]=e,!t)return Tn;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const a=[],i=()=>{a.forEach(u=>u()),a.length=0},l=(u,f,p,m)=>(u.addEventListener(f,p,m),()=>u.removeEventListener(f,p,m)),s=se(()=>[Et(t),ze(r)],([u,f])=>{if(i(),!u)return;const p=fh(f)?{...f}:f;a.push(...n.flatMap(m=>o.map(y=>l(u,m,y,p))))},{immediate:!0,flush:"post"}),c=()=>{s(),i()};return nn(c),c}function Lh(){const e=J(!1),t=xn();return t&&pe(()=>{e.value=!0},t),e}function fo(e){const t=Lh();return L(()=>(t.value,!!e()))}function Us(e,t={}){const{window:n=vt}=t,o=fo(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const a=J(!1),i=c=>{a.value=c.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",i):r.removeListener(i))},s=ql(()=>{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 Ui(e,t={}){const{controls:n=!1,navigator:o=Ws}=t,r=fo(()=>o&&"permissions"in o);let a;const i=typeof e=="string"?{name:e}:e,l=J(),s=()=>{a&&(l.value=a.state)},c=gh(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 Sh(e={}){const{navigator:t=Ws,read:n=!1,source:o,copiedDuring:r=1500,legacy:a=!1}=e,i=fo(()=>t&&"clipboard"in t),l=Ui("clipboard-read"),s=Ui("clipboard-write"),c=L(()=>i.value||a),u=J(""),f=J(!1),p=kh(()=>f.value=!1,r);function m(){i.value&&l.value!=="denied"?t.clipboard.readText().then(_=>{u.value=_}):u.value=E()}c.value&&n&&ke(["copy","cut"],m);async function y(_=ze(o)){c.value&&_!=null&&(i.value&&s.value!=="denied"?await t.clipboard.writeText(_):T(_),u.value=_,f.value=!0,p.start())}function T(_){const S=document.createElement("textarea");S.value=_??"",S.style.position="absolute",S.style.opacity="0",document.body.appendChild(S),S.select(),document.execCommand("copy"),S.remove()}function E(){var _,S,b;return(b=(S=(_=document==null?void 0:document.getSelection)==null?void 0:_.call(document))==null?void 0:S.toString())!=null?b:""}return{isSupported:c,text:u,copied:f,copy:y}}const So=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Oo="__vueuse_ssr_handlers__",Oh=Ch();function Ch(){return Oo in So||(So[Oo]=So[Oo]||{}),So[Oo]}function Ih(e,t){return Oh[e]||t}function xh(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()}},Ki="vueuse-storage";function Oa(e,t,n,o={}){var r;const{flush:a="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:s=!0,mergeDefaults:c=!1,shallow:u,window:f=vt,eventFilter:p,onError:m=V=>{console.error(V)},initOnMounted:y}=o,T=(u?Ke:J)(typeof t=="function"?t():t);if(!n)try{n=Ih("getDefaultStorage",()=>{var V;return(V=vt)==null?void 0:V.localStorage})()}catch(V){m(V)}if(!n)return T;const E=ze(t),_=xh(E),S=(r=o.serializer)!=null?r:Ah[_],{pause:b,resume:O}=Th(T,()=>M(T.value),{flush:a,deep:i,eventFilter:p});return f&&l&&rr(()=>{ke(f,"storage",$),ke(f,Ki,U),y&&$()}),y||$(),T;function M(V){try{const B=n.getItem(e),te=D=>{f&&f.dispatchEvent(new CustomEvent(Ki,{detail:{key:e,oldValue:B,newValue:D,storageArea:n}}))};if(V==null)te(null),n.removeItem(e);else{const D=S.write(V);B!==D&&(n.setItem(e,D),te(D))}}catch(B){m(B)}}function k(V){const B=V?V.newValue:n.getItem(e);if(B==null)return s&&E!=null&&n.setItem(e,S.write(E)),E;if(!V&&c){const te=S.read(B);return typeof c=="function"?c(te,E):_==="object"&&!Array.isArray(te)?{...E,...te}:te}else return typeof B!="string"?B:S.read(B)}function U(V){$(V.detail)}function $(V){if(!(V&&V.storageArea!==n)){if(V&&V.key==null){T.value=E;return}if(!(V&&V.key!==e)){b();try{(V==null?void 0:V.newValue)!==S.write(T.value)&&(T.value=k(V))}catch(B){m(B)}finally{V?en(O):O()}}}}}function Ph(e){return Us("(prefers-color-scheme: dark)",e)}function Rh(e,t,n={}){const{window:o=vt,...r}=n;let a;const i=fo(()=>o&&"ResizeObserver"in o),l=()=>{a&&(a.disconnect(),a=void 0)},s=L(()=>Array.isArray(e)?e.map(f=>Et(f)):[Et(e)]),c=se(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"}),u=()=>{l(),c()};return nn(u),{isSupported:i,stop:u}}function Dh(e,t={width:0,height:0},n={}){const{window:o=vt,box:r="content-box"}=n,a=L(()=>{var f,p;return(p=(f=Et(e))==null?void 0:f.namespaceURI)==null?void 0:p.includes("svg")}),i=J(t.width),l=J(t.height),{stop:s}=Rh(e,([f])=>{const p=r==="border-box"?f.borderBoxSize:r==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(o&&a.value){const m=Et(e);if(m){const y=o.getComputedStyle(m);i.value=Number.parseFloat(y.width),l.value=Number.parseFloat(y.height)}}else if(p){const m=Array.isArray(p)?p:[p];i.value=m.reduce((y,{inlineSize:T})=>y+T,0),l.value=m.reduce((y,{blockSize:T})=>y+T,0)}else i.value=f.contentRect.width,l.value=f.contentRect.height},n);rr(()=>{const f=Et(e);f&&(i.value="offsetWidth"in f?f.offsetWidth:t.width,l.value="offsetHeight"in f?f.offsetHeight:t.height)});const c=se(()=>Et(e),f=>{i.value=f?t.width:0,l.value=f?t.height:0});function u(){s(),c()}return{width:i,height:l,stop:u}}const Gi=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Ca(e,t={}){const{document:n=js,autoExit:o=!1}=t,r=L(()=>{var _;return(_=Et(e))!=null?_:n==null?void 0:n.querySelector("html")}),a=J(!1),i=L(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(_=>n&&_ in n||r.value&&_ in r.value)),l=L(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(_=>n&&_ in n||r.value&&_ in r.value)),s=L(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(_=>n&&_ in n||r.value&&_ in r.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(_=>n&&_ in n),u=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 _=r.value;if((_==null?void 0:_[s.value])!=null)return!!_[s.value]}}return!1};async function m(){if(!(!u.value||!a.value)){if(l.value)if((n==null?void 0:n[l.value])!=null)await n[l.value]();else{const _=r.value;(_==null?void 0:_[l.value])!=null&&await _[l.value]()}a.value=!1}}async function y(){if(!u.value||a.value)return;p()&&await m();const _=r.value;i.value&&(_==null?void 0:_[i.value])!=null&&(await _[i.value](),a.value=!0)}async function T(){await(a.value?m():y())}const E=()=>{const _=p();(!_||_&&f())&&(a.value=_)};return ke(n,Gi,E,!1),ke(()=>Et(r),Gi,E,!1),o&&nn(m),{isSupported:u,isFullscreen:a,enter:y,exit:m,toggle:T}}function kr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Mh(e={}){const{window:t=vt}=e;if(!t)return J(["en"]);const n=t.navigator,o=J(n.languages);return ke(t,"languagechange",()=>{o.value=n.languages}),o}function Ks(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:Ks(n)}}function Nh(e){const t=e||window.event,n=t.target;return Ks(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Co=new WeakMap;function Ia(e,t=!1){const n=J(t);let o=null,r;se(yh(e),l=>{const s=kr(ze(l));if(s){const c=s;Co.get(c)||Co.set(c,r),n.value&&(c.style.overflow="hidden")}},{immediate:!0});const a=()=>{const l=kr(ze(e));!l||n.value||(ji&&(o=ke(l,"touchmove",s=>{Nh(s)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},i=()=>{var l;const s=kr(ze(e));!s||!n.value||(ji&&(o==null||o()),s.style.overflow=(l=Co.get(s))!=null?l:"",Co.delete(s),n.value=!1)};return nn(i),L({get(){return n.value},set(l){l?a():i()}})}function Vh(e,t,n={}){const{window:o=vt}=n;return Oa(e,t,o==null?void 0:o.sessionStorage,n)}let $h=0;function qi(e,t={}){const n=J(!1),{document:o=js,immediate:r=!0,manual:a=!1,id:i=`vueuse_styletag_${++$h}`}=t,l=J(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=se(l,p=>{f.textContent=p},{immediate:!0}),n.value=!0)},u=()=>{!o||!n.value||(s(),o.head.removeChild(o.getElementById(i)),n.value=!1)};return r&&!a&&rr(c),a||nn(u),{id:i,css:l,unload:u,load:c,isLoaded:Cn(n)}}function Bh(e={}){const{window:t=vt,behavior:n="auto"}=e;if(!t)return{x:J(0),y:J(0)};const o=J(t.scrollX),r=J(t.scrollY),a=L({get(){return o.value},set(l){scrollTo({left:l,behavior:n})}}),i=L({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 Hh(e={}){const{window:t=vt,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:a=!0}=e,i=J(n),l=J(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(),rr(s),ke("resize",s,{passive:!0}),r){const c=Us("(orientation: portrait)");se(c,()=>s())}return{width:i,height:l}}var Fh=W({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=L(()=>{const o=["font-icon icon"],r=`${e.icon}`;return o.push(r),o}),n=L(()=>{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?d("span",{key:e.icon,class:t.value,style:n.value}):null}});const Gs=({type:e="info",text:t="",vertical:n,color:o},{slots:r})=>{var a;return d("span",{class:["vp-badge",e,{diy:o}],style:{verticalAlign:n??!1,backgroundColor:o??!1}},((a=r.default)==null?void 0:a.call(r))||t)};Gs.displayName="Badge";const Le=({name:e="",color:t="currentColor"},{slots:n})=>{var o;return d("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))};Le.displayName="IconBase";const xa=({size:e=48,stroke:t=4,wrapper:n=!0,height:o=2*e})=>{const r=d("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[d("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),d("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[d("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),d("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?d("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${o}px`},r):r};xa.displayName="LoadingIcon";const qs=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},Ys=()=>d(Le,{name:"github"},()=>d("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"}));Ys.displayName="GitHubIcon";const Qs=()=>d(Le,{name:"gitlab"},()=>d("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"}));Qs.displayName="GitLabIcon";const Js=()=>d(Le,{name:"gitee"},()=>d("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"}));Js.displayName="GiteeIcon";const Xs=()=>d(Le,{name:"bitbucket"},()=>d("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"}));Xs.displayName="BitbucketIcon";const Zs=()=>d(Le,{name:"source"},()=>d("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"}));Zs.displayName="SourceIcon";const ec=(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},tc=/#.*$/u,zh=e=>{const t=tc.exec(e);return t?t[0]:""},Yi=e=>decodeURI(e).replace(tc,"").replace(/\/index\.html$/iu,"/").replace(/\.html$/iu,"").replace(/(README|index)?\.md$/iu,""),nc=(e,t)=>{if(!sh(t))return!1;const n=Yi(e.path),o=Yi(t),r=zh(t);return r?r===e.hash&&(!o||n===o):n===o},jh=e=>tn(e)?e:`https://github.com/${e}`,oc=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 Wh=e=>Object.prototype.toString.call(e)==="[object Object]",no=e=>typeof e=="string";const rc=Array.isArray,Qi=e=>Wh(e)&&no(e.name),Ji=(e,t=!1)=>e?rc(e)?e.map(n=>no(n)?{name:n}:Qi(n)?n:null).filter(n=>n!==null):no(e)?[{name:e}]:Qi(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],ac=(e,t)=>{if(e){if(rc(e)&&e.every(no))return e;if(no(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},Uh=e=>ac(e,"category"),Kh=e=>ac(e,"tag"),Gh="accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",Xi=e=>ye(e)?e:`${e}px`,qh=(e,t=0)=>{const n=Ke(),o=L(()=>Xi(it(e.width)||"100%")),r=J("auto"),a=s=>{if(ye(s)){const[c,u]=s.split(":"),f=Number(c)/Number(u);if(!Number.isNaN(f))return f}return typeof s=="number"?s:16/9},i=s=>{const c=it(e.height),u=a(it(e.ratio));return c?Xi(c):`${Number(s)/u+it(t)}px`},l=()=>{n.value&&(r.value=i(n.value.clientWidth))};return pe(()=>{l(),Ie(t)&&se(t,l),ke("orientationchange",l),ke("resize",l)}),{el:n,width:o,height:r,resize:l}},Zi="https://player.bilibili.com/player.html";var Yh=W({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}=qh(e),a=J(!1),i=L(()=>{const{aid:l,bvid:s,cid:c,autoplay:u,time:f,page:p}=e;return l&&c?`${Zi}?aid=${l}&cid=${c}&t=${f}&autoplay=${u?1:0}&p=${p}`:s?`${Zi}?bvid=${s}&t=${f}&autoplay=${u?1:0}`:null});return()=>i.value?[d("div",{class:"bilibili-desc"},d("a",{class:"sr-only",href:i.value},e.title)),d("iframe",{ref:t,src:i.value,title:e.title,class:"bilibili-iframe",allow:Gh,style:{width:n.value,height:a.value?o.value:0},onLoad:()=>{a.value=!0,r()}}),a.value?null:d(xa)]:[]}});const ic=({title:e,desc:t="",logo:n,background:o,color:r,link:a})=>{const i=[n?d("img",{class:"vp-card-logo",src:Pe(n),loading:"lazy","no-view":""}):null,d("div",{class:"vp-card-content"},[d("div",{class:"vp-card-title",innerHTML:e}),d("hr"),d("div",{class:"vp-card-desc",innerHTML:t})])],l={};return o&&(l.background=o),r&&(l.color=r),a?Jt(a)?d("a",{class:"vp-card",href:a,target:"_blank",style:l},i):d($e,{to:a,class:"vp-card",style:l},()=>i):d("div",{class:"vp-card",style:l},i)};ic.displayName="VPCard";const lc=({title:e,content:t="",logo:n="",background:o="",color:r="",actions:a=[]})=>{const i={};return o&&(i.background=o),r&&(i.color=r),d("div",{class:"vp-banner",style:i},[n?d("img",{class:"vp-banner-logo",src:Pe(n),loading:"lazy","no-view":""}):null,d("div",{class:"vp-banner-body"},[d("div",{class:"vp-banner-title",innerHTML:e}),d("p",{class:"vp-banner-content",innerHTML:t}),d("div",{class:"vp-banner-actions"},[...a.map(({link:l,text:s,type:c="primary"})=>Jt(l)?d("a",{class:["vp-banner-action",c],href:l,target:"_blank"},s):d($e,{class:["vp-banner-action",c],to:l},()=>s))])])])};lc.displayName="VPBanner";const Qh=Re({enhance:({app:e})=>{at("FontIcon")||e.component("FontIcon",Fh),at("Badge")||e.component("Badge",Gs),at("BiliBili")||e.component("BiliBili",Yh),at("VPCard")||e.component("VPCard",ic),at("VPBanner")||e.component("VPBanner",lc)},setup:()=>{qi(` @import url("https://at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css");
`),qi(`@import url("https://at.alicdn.com/t/c/font_3861247_yn9taeyq2sc.css");
`)},rootComponents:[]}),el=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},Jh=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const r=gt();ke("scroll",bh(()=>{var y,T;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)<o){el(r,"");return}const s=window.innerHeight+i,c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),u=Math.abs(c-s)<o,f=Array.from(document.querySelectorAll(e)),m=Array.from(document.querySelectorAll(t)).filter(E=>f.some(_=>_.hash===E.hash));for(let E=0;E<m.length;E++){const _=m[E],S=m[E+1],b=i>=(((y=_.parentElement)==null?void 0:y.offsetTop)??0)-o,O=!S||i<(((T=S.parentElement)==null?void 0:T.offsetTop)??0)-o;if(!(b&&O))continue;const k=decodeURIComponent(r.currentRoute.value.hash),U=decodeURIComponent(_.hash);if(k===U)return;if(u){for(let $=E+1;$<m.length;$++)if(k===decodeURIComponent(m[$].hash))return}el(r,U);return}},n))},Xh=".vp-sidebar-link, .toc-link",Zh=".header-anchor",em=200,tm=5,nm=Re({setup(){Jh({headerLinkSelector:Xh,headerAnchorSelector:Zh,delay:em,offset:tm})}}),An=e=>{const t=St();return L(()=>e[t.value]??{})},om=(e,t)=>{var o;const n=(o=(t==null?void 0:t._instance)||xn())==null?void 0:o.appContext.components;return n?e in n||We(e)in n||On(We(e))in n:!1},Lr=e=>typeof e=="number",tl=(e,t)=>ye(e)&&e.startsWith(t),rm=(e,t)=>ye(e)&&e.endsWith(t),sc=Object.entries,am=Object.keys;let cc=e=>ye(e.title)?{title:e.title}:null;const uc=Symbol(""),im=e=>{cc=e},lm=()=>Ce(uc),sm=e=>{e.provide(uc,cc)};var cm={"/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 um=W({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=lm(),n=An(cm),o=_e(),r=Vs(),a=$s(),l=Ke(sc(r.value).map(([c,{meta:u}])=>{const f=t(u);if(!f)return null;const p=c.split("/").length;return{level:rm(c,"/")?p-2:p-1,base:c.replace(/\/[^/]+\/?$/,"/"),path:c,...f}}).filter(c=>Jo(c)&&ye(c.title))),s=L(()=>{const c=e.base?zf(ks(e.base)):o.value.path.replace(/\/[^/]+$/,"/"),u=c.split("/").length-2,f=[];return l.value.filter(({level:p,path:m})=>{if(!tl(m,c)||m===c)return!1;if(c==="/"){const y=am(a.value.locales).filter(T=>T!=="/");if(m==="/404.html"||y.some(T=>tl(m,T)))return!1}return p-u<=e.level}).sort(({title:p,level:m,order:y},{title:T,level:E,order:_})=>{const S=m-E;return S||(Lr(y)?Lr(_)?y>0?_>0?y-_:-1:_<0?y-_:1:y:Lr(_)?_:p.localeCompare(T))}).forEach(p=>{var T;const{base:m,level:y}=p;switch(y-u){case 1:{f.push(p);break}case 2:{const E=f.find(_=>_.path===m);E&&(E.children??(E.children=[])).push(p);break}default:{const E=f.find(_=>_.path===m.replace(/\/[^/]+\/$/,"/"));if(E){const _=(T=E.children)==null?void 0:T.find(S=>S.path===m);_&&(_.children??(_.children=[])).push(p)}}}}),f});return()=>{const c=s.value.some(u=>u.children);return d("div",{class:["vp-catalog-wrapper",{index:e.index}]},[e.hideHeading?null:d("h2",{class:"vp-catalog-main-title"},n.value.title),s.value.length?d(e.index?"ol":"ul",{class:["vp-catalogs",{deep:c}]},s.value.map(({children:u=[],title:f,path:p,content:m})=>{const y=d($e,{class:"vp-catalog-title",to:p},()=>m?d(m):f);return d("li",{class:"vp-catalog"},c?[d("h3",{id:f,class:["vp-catalog-child-title",{"has-children":u.length}]},[d("a",{href:`#${f}`,class:"vp-catalog-header-anchor","aria-hidden":!0},"#"),y]),u.length?d(e.index?"ol":"ul",{class:"vp-child-catalogs"},u.map(({children:T=[],content:E,path:_,title:S})=>d("li",{class:"vp-child-catalog"},[d("div",{class:["vp-catalog-sub-title",{"has-children":T.length}]},[d("a",{href:`#${S}`,class:"vp-catalog-header-anchor"},"#"),d($e,{class:"vp-catalog-title",to:_},()=>E?d(E):S)]),T.length?d(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},T.map(({content:b,path:O,title:M})=>e.index?d("li",{class:"vp-sub-catalog"},d($e,{to:O},()=>b?d(b):M)):d($e,{class:"vp-sub-catalog-link",to:O},()=>b?d(b):M))):null]))):null]:d("div",{class:"vp-catalog-child-title"},y))})):d("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),dm=Re({enhance:({app:e})=>{sm(e),om("Catalog",e)||e.component("Catalog",um)}});var fm={"/zh/":{backToTop:"返回顶部"},"/en/":{backToTop:"Back to top"},"/id/":{backToTop:"Kembali ke atas"},"/ru/":{backToTop:"Вернуться к началу"},"/":{backToTop:"Back to top"}};const pm=W({name:"BackToTop",setup(e){const t=Oe(),n=An(fm),o=Ke(),{height:r}=Dh(o),{height:a}=Hh(),{y:i}=Bh(),l=L(()=>t.value.backToTop!==!1&&i.value>100),s=L(()=>i.value/(r.value-a.value)*100);return pe(()=>{o.value=document.body}),()=>d(kt,{name:"back-to-top"},()=>l.value?d("button",{type:"button",class:"vp-back-to-top-button","aria-label":n.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[d("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":s.value},d("svg",d("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)`}}))),d("div",{class:"back-to-top-icon"})]):null)}}),hm=Re({rootComponents:[pm]}),mm=d("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"},[d("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"}),d("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"})]),dc=W({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=St(),n=L(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>d("span",[mm,d("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}});var vm={};const gm=vm,_m=Re({enhance({app:e}){e.component("ExternalLinkIcon",d(dc,{locales:gm}))}});/**
* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT
*/const ie={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=ie.isStarted();e=Sr(e,ie.settings.minimum,1),ie.status=e===1?null:e;const n=ie.render(!t),o=n.querySelector(ie.settings.barSelector),r=ie.settings.speed,a=ie.settings.easing;return n.offsetWidth,ym(i=>{Io(o,{transform:"translate3d("+nl(e)+"%,0,0)",transition:"all "+r+"ms "+a}),e===1?(Io(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Io(n,{transition:"all "+r+"ms linear",opacity:"0"}),setTimeout(function(){ie.remove(),i()},r)},r)):setTimeout(()=>i(),r)}),ie},isStarted:()=>typeof ie.status=="number",start:()=>{ie.status||ie.set(0);const e=()=>{setTimeout(()=>{ie.status&&(ie.trickle(),e())},ie.settings.trickleSpeed)};return ie.settings.trickle&&e(),ie},done:e=>!e&&!ie.status?ie:ie.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=ie.status;return t?(typeof e!="number"&&(e=(1-t)*Sr(Math.random()*t,.1,.95)),t=Sr(t+e,0,.994),ie.set(t)):ie.start()},trickle:()=>ie.inc(Math.random()*ie.settings.trickleRate),render:e=>{if(ie.isRendered())return document.getElementById("nprogress");ol(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=ie.settings.template;const n=t.querySelector(ie.settings.barSelector),o=e?"-100":nl(ie.status||0),r=document.querySelector(ie.settings.parent);return Io(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),r!==document.body&&ol(r,"nprogress-custom-parent"),r==null||r.appendChild(t),t},remove:()=>{rl(document.documentElement,"nprogress-busy"),rl(document.querySelector(ie.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&bm(e)},isRendered:()=>!!document.getElementById("nprogress")},Sr=(e,t,n)=>e<t?t:e>n?n:e,nl=e=>(-1+e)*100,ym=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Io=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(l,s){return s.toUpperCase()})}function o(i){const l=document.body.style;if(i in l)return i;let s=e.length;const c=i.charAt(0).toUpperCase()+i.slice(1);let u;for(;s--;)if(u=e[s]+c,u in l)return u;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)}}}(),fc=(e,t)=>(typeof e=="string"?e:Aa(e)).indexOf(" "+t+" ")>=0,ol=(e,t)=>{const n=Aa(e),o=n+t;fc(n,t)||(e.className=o.substring(1))},rl=(e,t)=>{const n=Aa(e);if(!fc(e,t))return;const o=n.replace(" "+t+" "," ");e.className=o.substring(1,o.length-1)},Aa=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),bm=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},wm=()=>{pe(()=>{const e=gt(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||ie.start()}),e.afterEach(n=>{t.add(n.path),ie.done()})})},Em=Re({setup(){wm()}}),Tm=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":"UptimeRobot","icon":"/images/202312/uptimerobot-logo.svg","link":"https://status.hut.ao/"},{"text":"Uptime Kuma","icon":"/images/202312/uptime-kuma.svg","link":"https://status.snapgenshin.cn/status"}]},{"text":"问题与反馈","children":[{"text":"常见问题","icon":"iconfont icon-ask","link":"advanced/FAQ.html"},{"text":"反馈问题","icon":"iconfont icon-debug","link":"statements/bug-report.html"}]}]}],"sidebar":{"/zh/":["","project","i18n","quick-start","support-us",{"icon":"iconfont icon-read","text":"功能指南","prefix":"features/","children":[{"icon":"iconfont icon-module","text":"游戏工具","children":["dashboard","game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","mhy-account-switch"]},{"icon":"iconfont icon-study","text":"游戏 WIKI","children":["character-wiki","weapon-wiki","monster-wiki"]},{"icon":"iconfont icon-setting","text":"软件功能","children":["setup","feedback-center","hutao-passport","hutao-settings"]}]},{"icon":"iconfont icon-advance","text":"高级","prefix":"advanced/","children":"structure"},{"icon":"iconfont icon-github","text":"开源开发","prefix":"development/","children":"structure"},{"icon":"iconfont icon-article","text":"声明和公告","prefix":"statements/","children":"structure"},{"icon":"iconfont icon-article","text":"开发日志","prefix":"blog/","children":"structure"}]},"footer":"用开源社区力量为原神 PC 端玩家带来最好的游戏体验","displayFooter":true},"/en/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page on GitHub","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["Theres nothing here.","How did we get here?","Thats a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"},"navbar":["/en/",{"text":"Document","icon":"iconfont icon-article","link":"/en/menu"},{"text":"Download","icon":"iconfont icon-install","link":"/en/quick-start"},{"text":"Support us","icon":"iconfont icon-like","link":"/en/support-us"},{"text":"Community","icon":"iconfont icon-community","link":"/en/community"},{"text":"Help & Support","icon":"iconfont icon-define","prefix":"/en/","children":[{"text":"Update Log","icon":"iconfont icon-update","link":"statements/update-log"},{"text":"Service Availability","children":[{"text":"UptimeRobot","icon":"/images/202312/uptimerobot-logo.svg","link":"https://status.hut.ao/"},{"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":"UptimeRobot","icon":"/images/202312/uptimerobot-logo.svg","link":"https://status.hut.ao/"},{"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":"UptimeRobot","icon":"/images/202312/uptimerobot-logo.svg","link":"https://status.hut.ao/"},{"text":"Uptime Kuma","icon":"/images/202312/uptime-kuma.svg","link":"https://status.snapgenshin.cn/status"}]}],"sidebar":{"/ru/":["","project","i18n","quick-start","support-us",{"icon":"iconfont icon-read","text":"Features","prefix":"features/","children":"structure"},{"icon":"iconfont icon-advance","text":"Advanced","prefix":"advanced/","children":"structure"},{"icon":"iconfont icon-github","text":"Open Source Development","prefix":"development/","children":"structure"},{"icon":"iconfont icon-article","text":"Statements","prefix":"statements/","children":"structure"},{"icon":"iconfont icon-article","text":"Dev Logs","prefix":"blog/","children":"structure"}]},"footer":"Лучший инструмент для Genshin Impact","displayFooter":true},"/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["Theres nothing here.","How did we get here?","Thats a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"}}}}`),km=J(Tm),pc=()=>km,hc=Symbol(""),Lm=()=>{const e=Ce(hc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Sm=(e,t)=>{const{locales:n,...o}=e;return{...o,...n==null?void 0:n[t]}},Om=Re({enhance({app:e}){const t=pc(),n=e._context.provides[wa],o=L(()=>Sm(t.value,n.routeLocale.value));e.provide(hc,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}});var Cm={provider:"Giscus",lightTheme:"https://unpkg.com/vuepress-theme-hope@2.0.0-rc.25/templates/giscus/light.css",darkTheme:"https://unpkg.com/vuepress-theme-hope@2.0.0-rc.25/templates/giscus/dark.css",repo:"DGP-Studio/Snap.Hutao.Docs.Comments",repoId:"R_kgDOKySqhg",category:"Announcements",categoryId:"DIC_kwDOKySqhs4CbRrr",mapping:"pathname",inputPosition:"bottom"};const Im=Cm;let xm=Im;const mc=Symbol(""),vc=()=>Ce(mc),Am=vc,Pm=e=>{e.provide(mc,xm)},al=["ar","ca","de","en","eo","es","fa","fr","he","id","it","ja","ko","nl","pl","pt","ro","ru","th","tr","uk","vi","zh-CN","zh-TW"];var Rm=W({name:"GiscusComment",props:{identifier:{type:String,required:!0},darkmode:Boolean},setup(e){const t=Am(),n=er(),o=!!(t.repo&&t.repoId&&t.category&&t.categoryId),{repo:r,repoId:a,category:i,categoryId:l}=t,s=J(!1),c=L(()=>{if(al.includes(n.value))return n.value;const f=n.value.split("-")[0];return al.includes(f)?f:"en"}),u=L(()=>({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 pe(async()=>{await g(()=>import("./giscus-7BMGhbDA.js"),__vite__mapDeps([])),s.value=!0}),()=>o?d("div",{id:"comment",class:["giscus-wrapper",{"input-top":t.inputPosition!=="bottom"}]},s.value?d("giscus-widget",u.value):d(xa)):null}}),Dm=W({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=vc(),n=_e(),o=Oe(),r=t.comment!==!1,a=L(()=>o.value.comment||r&&o.value.comment!==!1);return()=>d(Rm,{identifier:o.value.commentID||n.value.path,darkmode:e.darkmode,style:{display:a.value?"block":"none"}})}}),Mm=Re({enhance:({app:e})=>{Pm(e),e.component("CommentService",Dm)}});const Nm=/\b(?:Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini)/i,Vm=()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator&&Nm.test(navigator.userAgent),Or=new Map,$m=({delay:e=500,duration:t=2e3,locales:n,selector:o,showInMobile:r})=>{const{copy:a}=Sh({legacy:!0}),i=An(n),l=_e(),s=f=>{if(!f.hasAttribute("copy-code-registered")){const p=document.createElement("button");p.type="button",p.classList.add("vp-copy-code-button"),p.innerHTML='<div class="vp-copy-icon" />',p.setAttribute("aria-label",i.value.copy),p.setAttribute("data-copied",i.value.copied),f.parentElement&&f.parentElement.insertBefore(p,f),f.setAttribute("copy-code-registered","")}},c=()=>{en().then(()=>setTimeout(()=>{o.forEach(f=>{document.querySelectorAll(f).forEach(s)})},e))},u=(f,p,m)=>{let{innerText:y=""}=p;/language-(shellscript|shell|bash|sh|zsh)/.test(f.classList.toString())&&(y=y.replace(/^ *(\$|>) /gm,"")),a(y).then(()=>{m.classList.add("copied"),clearTimeout(Or.get(m));const T=setTimeout(()=>{m.classList.remove("copied"),m.blur(),Or.delete(m)},t);Or.set(m,T)})};pe(()=>{const f=!Vm()||r;f&&c(),ke("click",p=>{const m=p.target;if(m.matches('div[class*="language-"] > button.copy')){const y=m.parentElement,T=m.nextElementSibling;T&&u(y,T,m)}else if(m.matches('div[class*="language-"] div.vp-copy-icon')){const y=m.parentElement,T=y.parentElement,E=y.nextElementSibling;E&&u(T,E,y)}}),se(()=>l.value.path,()=>{f&&c()})})};var Bm={"/zh/":{copy:"复制代码",copied:"已复制"},"/en/":{copy:"Copy code",copied:"Copied"},"/id/":{copy:"Salin kode",copied:"Disalin"},"/ru/":{copy:"Скопировать код",copied:"Скопировано"},"/":{copy:"Copy code",copied:"Copied"}},Hm=['.theme-hope-content div[class*="language-"] pre'];const Fm=500,zm=2e3,jm=Bm,Wm=Hm,Um=!1,Km=Re({setup:()=>{$m({selector:Wm,locales:jm,duration:zm,delay:Fm,showInMobile:Um})}}),Gm=()=>{ke("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})},Cr=Oa("VUEPRESS_TAB_STORE",{});var qm=W({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=J(e.active),o=Ke([]),r=()=>{e.tabId&&(Cr.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,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=u):c.key==="ArrowRight"?(c.preventDefault(),a()):c.key==="ArrowLeft"&&(c.preventDefault(),i()),r()},s=()=>{if(e.tabId){const c=e.data.findIndex(({id:u})=>Cr.value[e.tabId]===u);if(c!==-1)return c}return e.active};return pe(()=>{n.value=s(),se(()=>Cr.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const f=e.data.findIndex(({id:p})=>p===c);f!==-1&&(n.value=f)}})}),()=>e.data.length?d("div",{class:"vp-tabs"},[d("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:c},u)=>{const f=u===n.value;return d("button",{type:"button",ref:p=>{p&&(o.value[u]=p)},class:["vp-tab-nav",{active:f}],role:"tab","aria-controls":`tab-${e.id}-${u}`,"aria-selected":f,onClick:()=>{n.value=u,r()},onKeydown:p=>l(p,u)},t[`title${u}`]({value:c,isActive:f}))})),e.data.map(({id:c},u)=>{const f=u===n.value;return d("div",{class:["vp-tab",{active:f}],id:`tab-${e.id}-${u}`,role:"tabpanel","aria-expanded":f},[d("div",{class:"vp-tab-title"},t[`title${u}`]({value:c,isActive:f})),t[`tab${u}`]({value:c,isActive:f})])})]):null}});const Ym=Re({enhance:({app:e})=>{e.component("Tabs",qm)},setup:()=>{Gm()}});let Qm={};const gc=Symbol(""),Jm=()=>Ce(gc),Xm=e=>{e.provide(gc,Qm)},Zm='<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>',ev=e=>ye(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),_c=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(_c(e)),e.onerror=o=>n(o))}),tv=e=>{const{isSupported:t,toggle:n}=Ca();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})}})})},nv=(e,t,n=!0)=>g(()=>import("./photoswipe.esm-SzV8tJDW.js"),__vite__mapDeps([])).then(({default:o})=>{let r=null;const a=e.map(i=>({html:Zm,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}:{}}),tv(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","")),_c(i).then(c=>{a.splice(l,1,c),r==null||r.refreshSlideContent(l)})}),n?ke("wheel",()=>{r==null||r.close()}):()=>{}}),ov=({selector:e,locales:t,delay:n=500,scrollToClose:o=!0})=>{const r=Jm(),a=An(t),i=_e();let l=null;const s=()=>new Promise(c=>setTimeout(c,n)).then(()=>en()).then(async()=>{l=await nv(ev(e),{...r,...a.value},o)});pe(()=>{s(),se(()=>i.value.path,()=>{l==null||l(),s()})}),In(()=>{l==null||l()})};var rv={"/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 av=".theme-hope-content :not(a) > img:not([no-view])",iv=rv,lv=800,sv=!0,cv=Re({enhance:({app:e})=>{Xm(e)},setup:()=>{ov({selector:av,delay:lv,locales:iv,scrollToClose:sv})}});function uv(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 dv=()=>{navigator.serviceWorker.getRegistration().then(e=>{e&&e.active&&(e==null||e.addEventListener("updatefound",()=>{window.location.reload(!0)}))})},fv=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)}})},yc=Symbol(""),pv=()=>{const e=Ce(yc);if(!e)throw new Error("usePWAEvent() is called without provider.");return e},hv=async(e,t)=>fv(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)}}),mv=(e,t=!1)=>{const n=uv();Qt(yc,n),pe(async()=>{var r;let o=!1;(r=navigator.serviceWorker)!=null&&r.controller&&navigator.serviceWorker.addEventListener("controllerchange",()=>{o||(o=!0,window.location.reload())}),t&&dv(),await hv(e,n)})},bc=({name:e="",color:t="currentColor"},{slots:n})=>{var o;return d("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))};bc.displayName="SVGWrapper";const wc=()=>d(bc,{name:"update"},()=>d("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"}));wc.displayName="UpdateIcon";const vv=W({name:"PWAFoundPopup",props:{locales:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=An(e.locales),o=J(!1),r=()=>{o.value&&(window.location.reload(!0),o.value=!1)};return pe(()=>{const a=pv();a.on("updatefound",()=>{navigator.serviceWorker.getRegistration().then(i=>{i&&i.active&&(o.value=!0)})}),a.on("updated",()=>{o.value=!1})}),()=>d(kt,{name:"popup"},()=>{var a;return((a=t.default)==null?void 0:a.call(t,{found:o.value,refresh:r}))||(o.value?d("button",{type:"button",class:"sw-hint-popup",tabindex:0,onClick:()=>r()},[n.value.hint,d("span",{class:"icon-wrapper"},d(wc))]):null)})}});var gv={"/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 _v=gv,yv=()=>d(vv,{locales:_v}),bv=Re({setup:()=>{mv("service-worker.js",!1)},rootComponents:[yv]}),wv=e=>{const t=ke("keydown",n=>{const o=n.key==="k"&&(n.ctrlKey||n.metaKey);!(n.key==="/")&&!o||(n.preventDefault(),e(),t())})};function Ev(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(),u=[];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),y=this;return new Promise(function(T,E){var _=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(y,m);l&&l(b),u.forEach(function(O){return(0,O.resolve)(b)}),u=[]}},f()),_){var S=e.apply(y,m);return l&&l(S),T(S)}u.push({resolve:T,reject:E})})};return p.cancel=function(m){a!==void 0&&clearTimeout(a),u.forEach(function(y){return(0,y.reject)(m)}),u=[]},p}const Tv=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,kv=()=>{const e=gt();return{hitComponent:({hit:t,children:n})=>({type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:t.url,onClick:o=>{Tv(o)||(o.preventDefault(),e.push(Li(t.url,"/")))},children:n},__v:null}),navigator:{navigate:({itemUrl:t})=>{e.push(Li(t,"/"))}},transformSearchClient:t=>{const n=Ev(t.search,500);return{...t,search:async(...o)=>n(...o)}}}},Lv=(e=[],t)=>[`lang:${t}`,...Array.isArray(e)?e:[e]],Sv=({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>`,Ov=16,Ec=()=>{if(document.querySelector(".DocSearch-Modal"))return;const e=new Event("keydown");e.key="k",e.metaKey=!0,window.dispatchEvent(e),setTimeout(Ec,Ov)},Cv=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 Iv={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 xv=Iv;g(()=>import("./style-l0sNRNKZ.js"),__vite__mapDeps([])),g(()=>import("./docsearch-l0sNRNKZ.js"),__vite__mapDeps([]));const Av=W({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!1,default:()=>xv}},setup(e){const t=kv(),n=er(),o=St(),r=J(!1),a=J(!1),i=L(()=>{var c;return{...e.options,...(c=e.options.locales)==null?void 0:c[o.value]}}),l=async()=>{var u;const{default:c}=await g(()=>import("./index-DiZEX-Ml.js"),__vite__mapDeps([]));c({...t,...i.value,container:`#${e.containerId}`,searchParameters:{...i.value.searchParameters,facetFilters:Lv((u=i.value.searchParameters)==null?void 0:u.facetFilters,n.value)}}),r.value=!0},s=()=>{a.value||r.value||(a.value=!0,l(),Ec(),se(o,l))};return wv(s),pe(()=>Cv(i.value.appId)),()=>{var c;return[d("div",{id:e.containerId,style:{display:r.value?"block":"none"}}),r.value?null:d("div",{onClick:s,innerHTML:Sv((c=i.value.translations)==null?void 0:c.button)})]}}}),Pv=Re({enhance({app:e}){e.component("Docsearch",Av)}});var Rv={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 Tc=Rv,il=sc(Tc.localeConfig);var Dv={"/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 ll=Dv,{switchLocale:sl}=Tc,cl=Vh("VUEPRESS_REDIRECT_LOCALES",{}),Mv=W({name:"LanguageSwitch",setup(){const e=Mh(),t=ut(),n=gt(),o=St(),r=J(!1),a=L(()=>{if(il.some(([c])=>o.value===c)){for(const c of e.value)for(const[u,f]of il)if(f.includes(c))return u===o.value?null:{lang:c,localePath:u}}return null}),i=L(()=>{if(a.value){const{lang:c,localePath:u}=a.value,f=[ll[o.value],ll[u]];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=L(()=>a.value?t.path.replace(o.value,a.value.localePath):null),s=()=>{cl.value[o.value]=!0,r.value=!1};return pe(()=>{const c=Ia(document.body);cl.value[o.value]||(a.value?sl==="direct"?n.replace(l.value):sl==="modal"?r.value=!0:r.value=!1:r.value=!1),se(r,u=>{c.value=u},{immediate:!0}),In(()=>{c.value=!1})}),()=>r.value?d(Ts,{name:"lang-modal-fade"},()=>{var c,u,f;return r.value?d("div",{key:"mask",class:"lang-modal-mask"},d("div",{key:"popup",class:"lang-modal-wrapper"},[d("div",{class:"lang-modal-content"},(c=i.value)==null?void 0:c.hint.map(p=>d("p",p))),d("button",{type:"button",class:"lang-modal-action primary",onClick:()=>{s(),n.replace(l.value)}},(u=i.value)==null?void 0:u.switch),d("button",{type:"button",class:"lang-modal-action",onClick:()=>s()},(f=i.value)==null?void 0:f.cancel)])):null}):null}}),Nv=Re({setup(){},rootComponents:[Mv]}),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)?d("img",{class:"icon",src:t,alt:"","no-view":"",style:r}):ka(t)?d("img",{class:"icon",src:Pe(t),alt:"","aria-hidden":"","no-view":"",style:r}):d(st("FontIcon"),e)};Ne.displayName="HopeIcon";const Vv=()=>{const e=gt(),t=ut();return n=>{if(n)if(ka(n))t.path!==n&&e.push(n);else if(Ls(n))window&&window.open(n);else{const o=t.path.slice(0,t.path.lastIndexOf("/"));e.push(`${o}/${encodeURI(n)}`)}}},kc=()=>{const e=_e();return L(()=>e.value.readingTime??null)},$v=(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 ul={"/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 dl={words:"",time:""},Kr=typeof ul>"u"?null:ul,Bv=()=>Kr?An(Kr):L(()=>null),Hv=()=>{if(typeof Kr>"u")return L(()=>dl);const e=kc(),t=Bv();return L(()=>e.value&&t.value?$v(e.value,t.value):dl)},on=()=>pc(),fe=()=>Lm(),po=()=>{const e=on();return L(()=>!!e.value.pure)},Lc=()=>{const e=fe(),t=Oe();return L(()=>{const{author:n}=t.value;return n?Ji(n):n===!1?[]:Ji(e.value.author,!1)})},Fv=()=>{const e=Oe();return L(()=>Uh(e.value.category).map(t=>({name:t,path:""})))},zv=()=>{const e=Oe();return L(()=>Kh(e.value.tag).map(t=>({name:t,path:""})))},jv=()=>{const e=Oe(),t=_e();return L(()=>{const n=uh(e.value.date);if(n)return n;const{createdTime:o}=t.value.git||{};return o?new Date(o):null})},Wv=()=>{const e=fe(),t=_e(),n=Oe(),o=Lc(),r=Fv(),a=zv(),i=jv(),l=kc(),s=Hv(),c=L(()=>({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})),u=L(()=>"pageInfo"in n.value?n.value.pageInfo:"pageInfo"in e.value?e.value.pageInfo:null);return{info:c,items:u}};let Ir=null,Mn=null;const Uv={wait:()=>Ir,pending:()=>{Ir=new Promise(e=>{Mn=e})},resolve:()=>{Mn==null||Mn(),Ir=null,Mn=null}},Sc=()=>Uv,Kv="719px",Gv="1440px",qv="false",Pa={mobileBreakPoint:Kv,pcBreakPoint:Gv,enableThemeColor:qv},{mobileBreakPoint:Yv,pcBreakPoint:Qv}=Pa,fl=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,ar=()=>{const e=J(!1),t=J(!1),n=()=>{e.value=window.innerWidth<=(fl(Yv)??719),t.value=window.innerWidth>=(fl(Qv)??1440)};return pe(()=>{n(),ke("resize",n,!1),ke("orientationchange",n,!1)}),{isMobile:e,isPC:t}},Oc=Symbol(""),ho=()=>{const e=Ce(Oc);if(!e)throw new Error("useDarkmode() is called without provider.");return e},Jv=e=>{const t=on(),n=Ph(),o=L(()=>t.value.darkmode||"switch"),r=Oa("vuepress-theme-hope-scheme","auto"),a=L(()=>{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=L(()=>{const l=o.value;return l==="switch"||l==="toggle"});e.provide(Oc,{canToggle:i,config:o,isDarkmode:a,status:r}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>a.value}})},Xv=()=>{const{config:e,isDarkmode:t,status:n}=ho();ql(()=>{e.value==="disable"?n.value="light":e.value==="enable"?n.value="dark":e.value==="toggle"&&n.value==="auto"&&(n.value="light")}),pe(()=>{se(t,o=>document.documentElement.setAttribute("data-theme",o?"dark":"light"),{immediate:!0})})},je=W({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=ut(),a=$s(),i=Ko(e,"config"),l=L(()=>tn(i.value.link)),s=L(()=>!l.value&&Ls(i.value.link)),c=L(()=>i.value.target||(l.value?"_blank":void 0)),u=L(()=>c.value==="_blank"),f=L(()=>!l.value&&!s.value&&!u.value),p=L(()=>i.value.rel||(u.value?"noopener noreferrer":null)),m=L(()=>i.value.ariaLabel||i.value.text),y=L(()=>{if(e.exact)return!1;const E=co(a.value.locales);return E.length?E.every(_=>_!==i.value.link):i.value.link!=="/"}),T=L(()=>f.value?i.value.activeMatch?new RegExp(i.value.activeMatch,"u").test(r.path):y.value?Ea(r.path,i.value.link):r.path===i.value.link:!1);return()=>{const{before:E,after:_,default:S}=o,{text:b,icon:O,link:M}=i.value;return f.value?d($e,{to:M,"aria-label":m.value,...t,class:["nav-link",{active:T.value},t.class],onFocusout:()=>n("focusout")},()=>S?S():[E?E():d(Ne,{icon:O}),b,_==null?void 0:_()]):d("a",{href:M,rel:p.value,target:c.value,"aria-label":m.value,...t,class:["nav-link",t.class],onFocusout:()=>n("focusout")},S?S():[E?E():d(Ne,{icon:O}),b,e.noExternalLinkIcon?null:d(dc),_==null?void 0:_()])}}}),kn=(e,t,n=!1)=>"activeMatch"in t?new RegExp(t.activeMatch,"u").test(e.path):nc(e,t.link)?!0:t.children&&!n?t.children.some(o=>kn(e,o)):!1,Cc=(e,t)=>t.type==="group"?t.children.some(n=>n.type==="group"?Cc(e,n):n.type==="page"&&kn(e,n,!0))||"prefix"in t&&nc(e,t.prefix):!1,Ic=(e,t)=>ye(e.link)?d(je,{...t,config:e}):d("p",t,[d(Ne,{icon:e.icon}),e.text]),xc=e=>{const t=ut();return e?d("ul",{class:"vp-sidebar-sub-headers"},e.map(n=>d("li",{class:"vp-sidebar-sub-header"},[Ic(n,{class:["vp-sidebar-link","vp-heading",{active:kn(t,n,!0)}]}),xc(n.children)]))):null},Ra={"/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"],"/":[]},Zv=(e,t)=>{const n=e.replace(t,"/").split("/"),o=[];let r=_a(t);return n.forEach((a,i)=>{i!==n.length-1?(r+=`${a}/`,o.push({link:r,name:a||"Home"})):a!==""&&(r+=a,o.push({link:r,name:a}))}),o};var mt;(function(e){e.type="y",e.title="t",e.shortTitle="s",e.icon="i",e.author="a",e.date="d",e.localizedDate="l",e.category="c",e.tag="g",e.isEncrypted="n",e.isOriginal="o",e.readingTime="r",e.excerpt="e",e.sticky="u",e.cover="v",e.index="I",e.order="O"})(mt||(mt={}));var pl;(function(e){e.article="a",e.home="h",e.slide="s",e.page="p"})(pl||(pl={}));const Gt=(e="",t="")=>ka(t)?t:`${ks(e)}${t}`,vn=(e,t=!1)=>{const{meta:n,path:o}=nr(e);return n?{text:!t&&n[mt.shortTitle]?n[mt.shortTitle]:n[mt.title]||o,link:o,...n[mt.icon]?{icon:n[mt.icon]}:{}}:{text:o,link:o}},ir=(e,t,n)=>n>0?t.map(o=>({type:"heading",text:o.title,link:`${e.path}#${o.slug}`,children:ir(e,o.children,n-1)})):[],Gr=({config:e,page:t,headerDepth:n,prefix:o=""})=>{const r=(a,i=o)=>{var s;const l=ye(a)?vn(Gt(i,a)):a.link?{...a,...Jt(a.link)?{}:{link:vn(Gt(i,a.link)).link}}:a;if("children"in l){const c=Gt(i,l.prefix),u=l.children==="structure"?Ra[c]:l.children;return{type:"group",...l,prefix:c,children:u.map(f=>r(f,c))}}return{type:"page",...l,children:l.link===t.path?ir(t,((s=t.headers[0])==null?void 0:s.level)===1?t.headers[0].children:t.headers,n):[]}};return e.map(a=>r(a))},eg=({config:e,page:t,headerDepth:n})=>{const o=co(e).sort((r,a)=>a.length-r.length);for(const r of o)if(Ea(decodeURI(t.path),r)){const a=e[r];return a?Gr({config:a==="structure"?Ra[r]:a==="heading"?ir(t,t.headers,n):a,page:t,headerDepth:n,prefix:r}):[]}return console.warn(`${t.path} is missing sidebar config.`),[]},tg=({config:e,routeLocale:t,page:n,headerDepth:o})=>e==="heading"?ir(n,n.headers,o):e==="structure"?Gr({config:Ra[t],page:n,headerDepth:o,prefix:t}):Ur(e)?Gr({config:e,page:n,headerDepth:o}):Jo(e)?eg({config:e,page:n,headerDepth:o}):[],Ac=Symbol(""),ng=()=>{const e=Oe(),t=fe(),n=_e(),o=St(),r=L(()=>e.value.home?!1:e.value.sidebar??t.value.sidebar??"structure"),a=L(()=>e.value.headerDepth??t.value.headerDepth??2),i=La(()=>[r.value,a.value,n.value.path,null],()=>tg({config:r.value,routeLocale:o.value,page:n.value,headerDepth:a.value}));Qt(Ac,i)},Da=()=>{const e=Ce(Ac);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},og=W({name:"PageFooter",setup(){const e=on(),t=fe(),n=Oe(),o=Lc(),r=L(()=>{const{copyright:c,footer:u}=n.value;return u!==!1&&!!(c||u||t.value.displayFooter)}),a=L(()=>{const{footer:c}=n.value;return c===!1?!1:ye(c)?c:t.value.footer||""}),i=L(()=>o.value.map(({name:c})=>c).join(", ")),l=c=>`Copyright © ${new Date().getFullYear()} ${i.value} ${c?`${c} Licensed`:""}`,s=L(()=>{const{copyright:c,license:u=""}=n.value,{license:f}=e.value,{copyright:p}=t.value;return c??(u?l(u):ye(p)?p:i.value||f?l(f):!1)});return()=>r.value?d("footer",{class:"vp-footer-wrapper"},[a.value?d("div",{class:"vp-footer",innerHTML:a.value}):null,s.value?d("div",{class:"vp-copyright",innerHTML:s.value}):null]):null}}),hl=()=>null,Pc=W({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=_e(),o=Ko(e,"config"),r=L(()=>o.value.ariaLabel||o.value.text),a=J(!1);se(()=>n.value.path,()=>{a.value=!1});const i=l=>{l.detail===0&&(a.value=!a.value)};return()=>{var l;return d("div",{class:["dropdown-wrapper",{open:a.value}]},[d("button",{type:"button",class:"dropdown-title","aria-label":r.value,onClick:i},[((l=t.title)==null?void 0:l.call(t))||d("span",{class:"title"},[d(Ne,{icon:o.value.icon}),e.config.text]),d("span",{class:"arrow"}),d("ul",{class:"nav-dropdown"},o.value.children.map((s,c)=>{const u=c===o.value.children.length-1;return d("li",{class:"dropdown-item"},"children"in s?[d("h4",{class:"dropdown-subtitle"},s.link?d(je,{config:s,onFocusout:()=>{s.children.length===0&&u&&(a.value=!1)}}):d("span",s.text)),d("ul",{class:"dropdown-subitem-wrapper"},s.children.map((f,p)=>d("li",{class:"dropdown-subitem"},d(je,{config:f,onFocusout:()=>{p===s.children.length-1&&u&&(a.value=!1)}}))))]:d(je,{config:s,onFocusout:()=>{u&&(a.value=!1)}}))}))])])}}}),Rc=()=>d(Le,{name:"i18n"},()=>[d("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"})]);Rc.displayName="I18nIcon";const Dc=(e,t="")=>ye(e)?vn(Gt(t,e)):"children"in e?{...e,...e.link&&!Jt(e.link)?vn(Gt(t,e.link)):{},children:e.children.map(n=>Dc(n,Gt(t,e.prefix)))}:{...e,link:Jt(e.link)?e.link:vn(Gt(t,e.link)).link},Mc=()=>{const e=fe(),t=()=>(e.value.navbar||[]).map(o=>Dc(o));return La(()=>e.value.navbar,()=>t())},rg=()=>{const e=lh(),t=ut(),n=St(),o=tr(),r=on(),a=fe();return La(()=>t.path,()=>{const i=co(o.value.locales),l=Ta(r.value.extraLocales??{});if(i.length<2&&!l.length)return null;const{path:s,fullPath:c}=t,{navbarLocales:u}=a.value;return{text:"",ariaLabel:u==null?void 0:u.selectLangAriaLabel,children:[...i.map(p=>{var S,b,O;const m=((S=o.value.locales)==null?void 0:S[p])??{},y=((b=r.value.locales)==null?void 0:b[p])??{},T=m.lang||"",E=((O=y.navbarLocales)==null?void 0:O.langName)??T;let _;if(T===o.value.lang)_=s;else{const M=s.replace(n.value,p);_=e.value.some(k=>k===M)?c.replace(s,M):y.home??p}return{text:E,link:_}}),...l.map(([p,m])=>({text:p,link:m.replace(":route",t.path.replace(n.value,""))}))]}})},ag=()=>{const e=fe(),t=L(()=>e.value.repo||null),n=L(()=>t.value?jh(t.value):null),o=L(()=>t.value?oc(t.value):null),r=L(()=>n.value?e.value.repoLabel??(o.value===null?"Source":o.value):null);return L(()=>!n.value||!r.value||e.value.repoDisplay===!1?null:{type:o.value||"Source",label:r.value,link:n.value})},ig=W({name:"LanguageDropdown",setup(){const e=rg();return()=>e.value?d("div",{class:"nav-item"},d(Pc,{class:"i18n-dropdown",config:e.value},{title:()=>{var t;return d(Rc,{"aria-label":(t=e.value)==null?void 0:t.ariaLabel,style:{width:"1rem",height:"1rem",verticalAlign:"middle"}})}})):null}}),lg=W({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(e){const t=_e(),n=Ko(e,"config"),o=L(()=>n.value.ariaLabel||n.value.text),r=J(!1);se(()=>t.value.path,()=>{r.value=!1});const a=(i,l)=>l[l.length-1]===i;return()=>[d("button",{type:"button",class:["nav-screen-dropdown-title",{active:r.value}],"aria-label":o.value,onClick:()=>{r.value=!r.value}},[d("span",{class:"title"},[d(Ne,{icon:n.value.icon}),e.config.text]),d("span",{class:["arrow",r.value?"down":"end"]})]),d("ul",{class:["nav-screen-dropdown",{hide:!r.value}]},n.value.children.map(i=>d("li",{class:"dropdown-item"},"children"in i?[d("h4",{class:"dropdown-subtitle"},i.link?d(je,{config:i,onFocusout:()=>{a(i,n.value.children)&&i.children.length===0&&(r.value=!1)}}):d("span",i.text)),d("ul",{class:"dropdown-subitem-wrapper"},i.children.map(l=>d("li",{class:"dropdown-subitem"},d(je,{config:l,onFocusout:()=>{a(l,i.children)&&a(i,n.value.children)&&(r.value=!1)}}))))]:d(je,{config:i,onFocusout:()=>{a(i,n.value.children)&&(r.value=!1)}}))))]}}),sg=W({name:"NavScreenLinks",setup(){const e=Mc();return()=>e.value.length?d("nav",{class:"nav-screen-links"},e.value.map(t=>d("div",{class:"navbar-links-item"},"children"in t?d(lg,{config:t}):d(je,{config:t})))):null}}),Nc=()=>d(Le,{name:"dark"},()=>d("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"}));Nc.displayName="DarkIcon";const Vc=()=>d(Le,{name:"light"},()=>d("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"}));Vc.displayName="LightIcon";const $c=()=>d(Le,{name:"auto"},()=>d("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"}));$c.displayName="AutoIcon";const Bc=()=>d(Le,{name:"enter-fullscreen"},()=>d("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"}));Bc.displayName="EnterFullScreenIcon";const Hc=()=>d(Le,{name:"cancel-fullscreen"},()=>d("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"}));Hc.displayName="CancelFullScreenIcon";const Fc=()=>d(Le,{name:"outlook"},()=>[d("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"})]);Fc.displayName="OutlookIcon";const zc=W({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,u=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(${u}px at ${s}px ${c}px)`,`circle(0px at ${s}px ${c}px)`]:[`circle(0px at ${s}px ${c}px)`,`circle(${u}px at ${s}px ${c}px)`]},{duration:400,pseudoElement:t.value?"::view-transition-old(root)":"::view-transition-new(root)"})};return()=>d("button",{type:"button",id:"appearance-switch",onClick:a},[d($c,{style:{display:n.value==="auto"?"block":"none"}}),d(Nc,{style:{display:n.value==="dark"?"block":"none"}}),d(Vc,{style:{display:n.value==="light"?"block":"none"}})])}}),cg=W({name:"AppearanceMode",setup(){const e=fe(),{canToggle:t}=ho(),n=L(()=>e.value.outlookLocales.darkmode);return()=>t.value?d("div",{class:"appearance-wrapper"},[d("label",{class:"appearance-title",for:"appearance-switch"},n.value),d(zc)]):null}}),xr="VUEPRESS_THEME_COLOR",ug=W({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(n="")=>{const o=document.documentElement.classList,r=co(e.themeColor);if(!n){localStorage.removeItem(xr),o.remove(...r);return}o.remove(...r.filter(a=>a!==n)),o.add(n),localStorage.setItem(xr,n)};return pe(()=>{const n=localStorage.getItem(xr);n&&t(n)}),()=>d("ul",{id:"theme-color-picker"},[d("li",d("span",{class:"theme-color",onClick:()=>t()})),Ta(e.themeColor).map(([n,o])=>d("li",d("span",{style:{background:o},onClick:()=>t(n)})))])}}),gn=Pa.enableThemeColor==="true",dg=gn?ch(Ta(Pa).filter(([e])=>e.startsWith("theme-"))):{},fg=W({name:"ThemeColor",setup(){const e=fe(),t=L(()=>e.value.outlookLocales.themeColor);return()=>gn?d("div",{class:"theme-color-wrapper"},[d("label",{class:"theme-color-title",for:"theme-color-picker"},t.value),d(ug,{themeColor:dg})]):null}}),jc=W({name:"ToggleFullScreenButton",setup(){const e=fe(),{isSupported:t,isFullscreen:n,toggle:o}=Ca(),r=L(()=>e.value.outlookLocales.fullscreen);return()=>t?d("div",{class:"full-screen-wrapper"},[d("label",{class:"full-screen-title",for:"full-screen-switch"},r.value),d("button",{type:"button",id:"full-screen-switch",class:"full-screen",ariaPressed:n.value,onClick:()=>o()},n.value?d(Hc):d(Bc))]):null}}),Wc=W({name:"OutlookSettings",setup(){const e=on(),t=po(),n=L(()=>!t.value&&e.value.fullscreen);return()=>d(or,()=>[gn?d(fg):null,d(cg),n.value?d(jc):null])}}),pg=W({name:"NavScreen",props:{show:Boolean},emits:["close"],slots:Object,setup(e,{emit:t,slots:n}){const o=_e(),{isMobile:r}=ar(),a=Ke(),i=Ia(a);return pe(()=>{a.value=document.body,se(r,l=>{!l&&e.show&&(i.value=!1,t("close"))}),se(()=>o.value.path,()=>{i.value=!1,t("close")})}),In(()=>{i.value=!1}),()=>d(kt,{name:"fade",onEnter:()=>{i.value=!0},onAfterLeave:()=>{i.value=!1}},()=>{var l,s;return e.show?d("div",{id:"nav-screen"},d("div",{class:"vp-nav-screen-container"},[(l=n.before)==null?void 0:l.call(n),d(sg),d("div",{class:"vp-outlook-wrapper"},d(Wc)),(s=n.after)==null?void 0:s.call(n)])):null})}}),hg=W({name:"NavbarBrand",setup(){const e=St(),t=tr(),n=fe(),o=L(()=>n.value.home||e.value),r=L(()=>t.value.title),a=L(()=>n.value.navTitle??r.value),i=L(()=>n.value.logo?Pe(n.value.logo):null),l=L(()=>n.value.logoDark?Pe(n.value.logoDark):null);return()=>d($e,{to:o.value,class:"vp-brand"},()=>[i.value?d("img",{class:["vp-nav-logo",{light:!!l.value}],src:i.value,alt:""}):null,l.value?d("img",{class:["vp-nav-logo dark"],src:l.value,alt:""}):null,a.value?d("span",{class:["vp-site-name",{"hide-in-pad":i.value&&n.value.hideSiteNameOnMobile!==!1}]},a.value):null])}}),mg=W({name:"NavbarLinks",setup(){const e=Mc();return()=>e.value.length?d("nav",{class:"vp-nav-links"},e.value.map(t=>d("div",{class:"nav-item hide-in-mobile"},"children"in t?d(Pc,{config:t}):d(je,{config:t})))):null}}),vg=W({name:"RepoLink",components:{BitbucketIcon:Xs,GiteeIcon:Js,GitHubIcon:Ys,GitLabIcon:Qs,SourceIcon:Zs},setup(){const e=ag();return()=>e.value?d("div",{class:"nav-item vp-repo"},d("a",{class:"vp-repo-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},d(st(`${e.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}}),Uc=({active:e=!1},{emit:t})=>d("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")},d("span",[d("span",{class:"vp-top"}),d("span",{class:"vp-middle"}),d("span",{class:"vp-bottom"})]));Uc.displayName="ToggleNavbarButton";const Ma=(e,{emit:t})=>d("button",{type:"button",class:"vp-toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},d("span",{class:"icon"}));Ma.displayName="ToggleSidebarButton";Ma.emits=["toggle"];const gg=W({name:"OutlookButton",setup(){const{isSupported:e}=Ca(),t=on(),n=po(),o=_e(),{canToggle:r}=ho(),a=J(!1),i=L(()=>!n.value&&t.value.fullscreen&&e);return se(()=>o.value.path,()=>{a.value=!1}),()=>r.value||i.value||gn?d("div",{class:"nav-item hide-in-mobile"},r.value&&!i.value&&!gn?d(zc):i.value&&!r.value&&!gn?d(jc):d("button",{type:"button",class:["outlook-button",{open:a.value}],tabindex:"-1","aria-hidden":!0},[d(Fc),d("div",{class:"outlook-dropdown"},d(Wc))])):null}}),_g=W({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const o=fe(),{isMobile:r}=ar(),a=J(!1),i=L(()=>{const{navbarAutoHide:u="mobile"}=o.value;return u!=="none"&&(u==="always"||r.value)}),l=L(()=>o.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),s={Brand:hg,Language:ig,Links:mg,Repo:vg,Outlook:gg,Search:at("Docsearch")?st("Docsearch"):at("SearchBox")?st("SearchBox"):hl},c=u=>s[u]??(at(u)?st(u):hl);return()=>{var u,f,p,m,y,T;return[d("header",{id:"navbar",class:["vp-navbar",{"auto-hide":i.value,"hide-icon":o.value.navbarIcon===!1}]},[d("div",{class:"vp-navbar-start"},[d(Ma,{onToggle:()=>{a.value&&(a.value=!1),t("toggleSidebar")}}),(u=n.startBefore)==null?void 0:u.call(n),(l.value.start||[]).map(E=>d(c(E))),(f=n.startAfter)==null?void 0:f.call(n)]),d("div",{class:"vp-navbar-center"},[(p=n.centerBefore)==null?void 0:p.call(n),(l.value.center||[]).map(E=>d(c(E))),(m=n.centerAfter)==null?void 0:m.call(n)]),d("div",{class:"vp-navbar-end"},[(y=n.endBefore)==null?void 0:y.call(n),(l.value.end||[]).map(E=>d(c(E))),(T=n.endAfter)==null?void 0:T.call(n),d(Uc,{active:a.value,onToggle:()=>{a.value=!a.value}})])]),d(pg,{show:a.value,onClose:()=>{a.value=!1}},{before:()=>{var E;return(E=n.screenTop)==null?void 0:E.call(n)},after:()=>{var E;return(E=n.screenBottom)==null?void 0:E.call(n)}})]}}}),yg=W({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=ut();return()=>[Ic(e.config,{class:["vp-sidebar-link",`vp-sidebar-${e.config.type}`,{active:kn(t,e.config,!0)}],exact:!0}),xc(e.config.children)]}}),bg=W({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=ut(),o=L(()=>kn(n,e.config)),r=L(()=>kn(n,e.config,!0));return()=>{const{collapsible:a,children:i=[],icon:l,prefix:s,link:c,text:u}=e.config;return d("section",{class:"vp-sidebar-group"},[d(a?"button":"p",{class:["vp-sidebar-heading",{clickable:a||c,exact:r.value,active:o.value}],...a?{type:"button",onClick:()=>t("toggle"),onKeydown:f=>{f.key==="Enter"&&t("toggle")}}:{}},[d(Ne,{icon:l}),c?d(je,{class:"vp-sidebar-title",config:{text:u,link:c},noExternalLinkIcon:!0}):d("span",{class:"vp-sidebar-title"},u),a?d("span",{class:["vp-arrow",e.open?"down":"end"]}):null]),e.open||!a?d(Kc,{key:s,config:i}):null])}}}),Kc=W({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=ut(),n=J(-1),o=r=>{n.value=r===n.value?-1:r};return se(()=>t.path,()=>{const r=e.config.findIndex(a=>Cc(t,a));n.value=r},{immediate:!0,flush:"post"}),()=>d("ul",{class:"vp-sidebar-links"},e.config.map((r,a)=>d("li",r.type==="group"?d(bg,{config:r,open:a===n.value,onToggle:()=>o(a)}):d(yg,{config:r}))))}}),wg=W({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=ut(),o=fe(),r=Da(),a=Ke();return pe(()=>{se(()=>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:u,height:f}=l.getBoundingClientRect();u<s?l.scrollIntoView(!0):u+f>s+c&&l.scrollIntoView(!1)},{immediate:!0})}),()=>{var i,l,s;return d("aside",{ref:a,id:"sidebar",class:["vp-sidebar",{"hide-icon":o.value.sidebarIcon===!1}]},[(i=t.top)==null?void 0:i.call(t),((l=t.default)==null?void 0:l.call(t))||d(Kc,{config:r.value}),(s=t.bottom)==null?void 0:s.call(t)])}}}),Gc=W({name:"CommonWrapper",props:{containerClass:{type:String,default:""},noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=gt(),o=_e(),r=Oe(),a=fe(),{isMobile:i,isPC:l}=ar(),[s,c]=Wi(!1),[u,f]=Wi(!1),p=Da(),m=J(!1),y=L(()=>e.noNavbar||r.value.navbar===!1||a.value.navbar===!1?!1:!!(o.value.title||a.value.logo||a.value.repo||a.value.navbar)),T=L(()=>e.noSidebar?!1:r.value.sidebar!==!1&&p.value.length!==0&&!r.value.home),E=L(()=>e.noToc||r.value.home?!1:r.value.toc||a.value.toc!==!1&&r.value.toc!==!1),_={x:0,y:0},S=k=>{_.x=k.changedTouches[0].clientX,_.y=k.changedTouches[0].clientY},b=k=>{const U=k.changedTouches[0].clientX-_.x,$=k.changedTouches[0].clientY-_.y;Math.abs(U)>Math.abs($)*1.5&&Math.abs(U)>40&&(U>0&&_.x<=80?c(!0):c(!1))},O=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let M=0;return ke("scroll",wh(()=>{const k=O();k<=58||k<M?m.value=!1:M+200<k&&!s.value&&(m.value=!0),M=k},300,!0)),se(i,k=>{k||c(!1)}),pe(()=>{const k=Ia(document.body);se(s,$=>{k.value=$});const U=n.afterEach(()=>{c(!1)});In(()=>{k.value=!1,U()})}),()=>d(at("GlobalEncrypt")?st("GlobalEncrypt"):qs,()=>d("div",{class:["theme-container",{"no-navbar":!y.value,"no-sidebar":!T.value&&!(t.sidebar||t.sidebarTop||t.sidebarBottom),"has-toc":E.value,"hide-navbar":m.value,"sidebar-collapsed":!i.value&&!l.value&&u.value,"sidebar-open":i.value&&s.value},e.containerClass,r.value.containerClass||""],onTouchStart:S,onTouchEnd:b},[y.value?d(_g,{onToggleSidebar:()=>c()},{startBefore:()=>{var k;return(k=t.navbarStartBefore)==null?void 0:k.call(t)},startAfter:()=>{var k;return(k=t.navbarStartAfter)==null?void 0:k.call(t)},centerBefore:()=>{var k;return(k=t.navbarCenterBefore)==null?void 0:k.call(t)},centerAfter:()=>{var k;return(k=t.navbarCenterAfter)==null?void 0:k.call(t)},endBefore:()=>{var k;return(k=t.navbarEndBefore)==null?void 0:k.call(t)},endAfter:()=>{var k;return(k=t.navbarEndAfter)==null?void 0:k.call(t)},screenTop:()=>{var k;return(k=t.navScreenTop)==null?void 0:k.call(t)},screenBottom:()=>{var k;return(k=t.navScreenBottom)==null?void 0:k.call(t)}}):null,d(kt,{name:"fade"},()=>s.value?d("div",{class:"vp-sidebar-mask",onClick:()=>c(!1)}):null),d(kt,{name:"fade"},()=>i.value?null:d("div",{class:"toggle-sidebar-wrapper",onClick:()=>f()},d("span",{class:["arrow",u.value?"end":"start"]}))),d(wg,{},{...t.sidebar?{default:()=>t.sidebar()}:{},top:()=>{var k;return(k=t.sidebarTop)==null?void 0:k.call(t)},bottom:()=>{var k;return(k=t.sidebarBottom)==null?void 0:k.call(t)}}),t.default(),d(og)]))}}),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:u=[]}=e;return d("div",{class:"vp-feature-wrapper"},[n?d("div",{class:["vp-feature-bg",{light:o}],style:[{"background-image":`url(${n})`},r]}):null,o?d("div",{class:"vp-feature-bg dark",style:[{"background-image":`url(${o})`},r]}):null,d("div",{class:"vp-feature",style:a?{color:a}:{}},[((f=t.image)==null?void 0:f.call(t,e))||[l?d("img",{class:["vp-feature-image",{light:s}],src:Pe(l),alt:""}):null,s?d("img",{class:"vp-feature-image dark",src:Pe(s),alt:""}):null],((p=t.info)==null?void 0:p.call(t,e))||[c?d("h2",{class:"vp-feature-header"},c):null,i?d("p",{class:"vp-feature-description",innerHTML:i}):null],u.length?d("div",{class:"vp-features"},u.map(({icon:m,title:y,details:T,link:E})=>{const _=[d("h3",{class:"vp-feature-title"},[d(Ne,{icon:m}),d("span",{innerHTML:y})]),d("p",{class:"vp-feature-details",innerHTML:T})];return E?Jt(E)?d("a",{class:"vp-feature-item link",href:E,"aria-label":y,target:"_blank"},_):d($e,{class:"vp-feature-item link",to:E,"aria-label":y},()=>_):d("div",{class:"vp-feature-item"},_)})):null])])};qr.displayName="FeaturePanel";const un=W({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()=>d(e.type==="single"?kt:Ts,{name:"drop",appear:e.appear,onAppear:n,onAfterAppear:o,onEnter:n,onAfterEnter:o,onBeforeLeave:n},()=>t.default())}}),Eg=W({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=Oe(),o=tr(),r=L(()=>n.value.heroFullScreen??!1),a=L(()=>{const{heroText:c,tagline:u}=n.value;return{text:c??o.value.title??"Hello",tagline:u??o.value.description??"",isFullScreen:r.value}}),i=L(()=>{const{heroText:c,heroImage:u,heroImageDark:f,heroAlt:p,heroImageStyle:m}=n.value;return{image:u?Pe(u):null,imageDark:f?Pe(f):null,heroStyle:m,alt:p||c||"",isFullScreen:r.value}}),l=L(()=>{const{bgImage:c,bgImageDark:u,bgImageStyle:f}=n.value;return{image:ye(c)?Pe(c):null,imageDark:ye(u)?Pe(u):null,bgStyle:f,isFullScreen:r.value}}),s=L(()=>n.value.actions??[]);return()=>{var c,u,f;return d("header",{class:["vp-hero-info-wrapper",{fullscreen:r.value}]},[((c=t.heroBg)==null?void 0:c.call(t,l.value))||[l.value.image?d("div",{class:["vp-hero-mask",{light:l.value.imageDark}],style:[{"background-image":`url(${l.value.image})`},l.value.bgStyle]}):null,l.value.imageDark?d("div",{class:"vp-hero-mask dark",style:[{"background-image":`url(${l.value.imageDark})`},l.value.bgStyle]}):null],d("div",{class:"vp-hero-info"},[((u=t.heroImage)==null?void 0:u.call(t,i.value))||d(un,{appear:!0,type:"group"},()=>[i.value.image?d("img",{key:"light",class:["vp-hero-image",{light:i.value.imageDark}],style:i.value.heroStyle,src:i.value.image,alt:i.value.alt}):null,i.value.imageDark?d("img",{key:"dark",class:"vp-hero-image dark",style:i.value.heroStyle,src:i.value.imageDark,alt:i.value.alt}):null]),((f=t.heroInfo)==null?void 0:f.call(t,a.value))??d("div",{class:"vp-hero-infos"},[a.value.text?d(un,{appear:!0,delay:.04},()=>d("h1",{id:"main-title"},a.value.text)):null,a.value.tagline?d(un,{appear:!0,delay:.08},()=>d("p",{id:"main-description",innerHTML:a.value.tagline})):null,s.value.length?d(un,{appear:!0,delay:.12},()=>d("p",{class:"vp-hero-actions"},s.value.map(p=>d(je,{class:["vp-hero-action",p.type||"default"],config:p,noExternalLinkIcon:!0},p.icon?{before:()=>d(Ne,{icon:p.icon})}:{})))):null])])])}}}),qc=(e,{slots:t})=>{var p,m,y;const{bgImage:n,bgImageDark:o,bgImageStyle:r,color:a,description:i,image:l,imageDark:s,header:c,highlights:u=[],type:f="un-order"}=e;return d("div",{class:"vp-highlight-wrapper",style:a?{color:a}:{}},[n?d("div",{class:["vp-highlight-bg",{light:o}],style:[{"background-image":`url(${n})`},r]}):null,o?d("div",{class:"vp-highlight-bg dark",style:[{"background-image":`url(${o})`},r]}):null,d("div",{class:"vp-highlight"},[((p=t.image)==null?void 0:p.call(t,e))||[l?d("img",{class:["vp-highlight-image",{light:s}],src:Pe(l),alt:""}):null,s?d("img",{class:"vp-highlight-image dark",src:Pe(s),alt:""}):null],((m=t.info)==null?void 0:m.call(t,e))||[d("div",{class:"vp-highlight-info-wrapper"},d("div",{class:"vp-highlight-info"},[c?d("h2",{class:"vp-highlight-header",innerHTML:c}):null,i?d("p",{class:"vp-highlight-description",innerHTML:i}):null,((y=t.highlights)==null?void 0:y.call(t,u))||d(f==="order"?"ol":f==="no-order"?"dl":"ul",{class:"vp-highlights"},u.map(({icon:T,title:E,details:_,link:S})=>{const b=[d(f==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[T?d(Ne,{class:"vp-highlight-icon",icon:T}):null,d("span",{innerHTML:E})]),_?d(f==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:_}):null];return d(f==="no-order"?"div":"li",{class:["vp-highlight-item-wrapper",{link:S}]},S?Jt(S)?d("a",{class:"vp-highlight-item link",href:S,"aria-label":E,target:"_blank"},b):d($e,{class:"vp-highlight-item link",to:S,"aria-label":E},()=>b):d("div",{class:"vp-highlight-item"},b))}))]))]])])};qc.displayName="HighlightPanel";const lr=({custom:e})=>d(Fs,{class:["theme-hope-content",{custom:e}]});lr.displayName="MarkdownContent";lr.props={custom:Boolean};const Tg=W({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=po(),o=Oe(),r=L(()=>{const{features:i}=o.value;return Ur(i)?i:null}),a=L(()=>{const{highlights:i}=o.value;return Ur(i)?i:null});return()=>{var i,l,s,c;return d("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),d(Eg),((l=a.value)==null?void 0:l.map(u=>"features"in u?d(qr,u):d(qc,u)))||(r.value?d(un,{appear:!0,delay:.24},()=>d(qr,{features:r.value})):null),(s=t.center)==null?void 0:s.call(t),d(un,{appear:!0,delay:.32},()=>d(lr)),(c=t.bottom)==null?void 0:c.call(t)])}}}),kg=W({name:"BreadCrumb",setup(){const e=_e(),t=St(),n=Oe(),o=fe(),r=Ke([]),a=L(()=>(n.value.breadcrumb||n.value.breadcrumb!==!1&&o.value.breadcrumb!==!1)&&r.value.length>1),i=L(()=>n.value.breadcrumbIcon||n.value.breadcrumbIcon!==!1&&o.value.breadcrumbIcon!==!1),l=()=>{const s=Zv(e.value.path,t.value).map(({link:c,name:u})=>{const{path:f,meta:p}=nr(c);return p?{title:p[mt.shortTitle]||p[mt.title]||u,icon:p[mt.icon],path:f}:null}).filter(c=>c!==null);s.length>1&&(r.value=s)};return pe(()=>{se(()=>e.value.path,l,{immediate:!0})}),()=>d("nav",{class:["vp-breadcrumb",{disable:!a.value}]},a.value?d("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},r.value.map((s,c)=>d("li",{class:{"is-active":r.value.length-1===c},property:"itemListElement",typeof:"ListItem"},[d($e,{to:s.path,property:"item",typeof:"WebPage"},()=>[i.value?d(Ne,{icon:s.icon}):null,d("span",{property:"name"},s.title||"Unknown")]),d("meta",{property:"position",content:c+1})]))):[])}}),ml=e=>e===!1||Jo(e)?e:ye(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(r.children){const a=Yr(r.children,t,n);if(a)return a}return null},Lg=W({name:"PageNav",setup(){const e=fe(),t=Oe(),n=Da(),o=_e(),r=Vv(),a=L(()=>{const l=ml(t.value.prev);return l===!1?null:l||(e.value.prevLink===!1?null:Yr(n.value,o.value.path,-1))}),i=L(()=>{const l=ml(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?d("nav",{class:"vp-page-nav"},[a.value?d(je,{class:"prev",config:a.value},()=>{var l,s;return[d("div",{class:"hint"},[d("span",{class:"arrow start"}),e.value.metaLocales.prev]),d("div",{class:"link"},[d(Ne,{icon:(l=a.value)==null?void 0:l.icon}),(s=a.value)==null?void 0:s.text])]}):null,i.value?d(je,{class:"next",config:i.value},()=>{var l,s;return[d("div",{class:"hint"},[e.value.metaLocales.next,d("span",{class:"arrow end"})]),d("div",{class:"link"},[(l=i.value)==null?void 0:l.text,d(Ne,{icon:(s=i.value)==null?void 0:s.icon})])]}):null]):null}}),Yc=()=>d(Le,{name:"author"},()=>d("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"}));Yc.displayName="AuthorIcon";const Qc=()=>d(Le,{name:"calendar"},()=>d("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"}));Qc.displayName="CalendarIcon";const Jc=()=>d(Le,{name:"category"},()=>d("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"}));Jc.displayName="CategoryIcon";const Xc=()=>d(Le,{name:"print"},()=>d("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"}));Xc.displayName="PrintIcon";const Zc=()=>d(Le,{name:"tag"},()=>d("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"}));Zc.displayName="TagIcon";const eu=()=>d(Le,{name:"timer"},()=>d("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"}));eu.displayName="TimerIcon";const tu=()=>d(Le,{name:"word"},()=>[d("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"}),d("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"})]);tu.displayName="WordIcon";const Ft=()=>{const e=fe();return L(()=>e.value.metaLocales)},Sg={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"},Og=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:r})=>{if(!o)return null;const a=oc(e);let i;return r?i=r:a!==null&&(i=Sg[a]),i?i.replace(/:repo/u,tn(e)?e:`https://github.com/${e}`).replace(/:branch/u,t).replace(/:path/u,Ss(`${_a(n)}/${o}`)):null},Cg=()=>{const e=fe(),t=_e(),n=Oe();return L(()=>{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 u=Og({docsRepo:r,docsBranch:a,docsDir:i,editLinkPattern:s,filePathRelative:t.value.filePathRelative});return u?{text:e.value.metaLocales.editLink,link:u}:null})},Ig=()=>{const e=tr(),t=fe(),n=_e(),o=Oe();return L(()=>{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)})},xg=()=>{const e=fe(),t=_e(),n=Oe();return L(()=>{var r;return n.value.contributors??e.value.contributors??!0?((r=t.value.git)==null?void 0:r.contributors)??null:null})},Ag=W({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(e){const t=Ft();return()=>e.author.length?d("span",{class:"page-author-info","aria-label":`${t.value.author}${e.pure?"":"🖊"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(Yc),d("span",e.author.map(n=>n.url?d("a",{class:"page-author-item",href:n.url,target:"_blank",rel:"noopener noreferrer"},n.name):d("span",{class:"page-author-item"},n.name))),d("span",{property:"author",content:e.author.map(n=>n.name).join(", ")})]):null}}),Pg=W({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(e){const t=gt(),n=_e(),o=Ft(),r=(a,i="")=>{i&&n.value.path!==i&&(a.preventDefault(),t.push(i))};return()=>e.category.length?d("span",{class:"page-category-info","aria-label":`${o.value.category}${e.pure?"":"🌈"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(Jc),e.category.map(({name:a,path:i})=>d("span",{class:["page-category-item",{[`category${ec(a,9)}`]:!e.pure,clickable:i}],role:i?"navigation":"",onClick:l=>r(l,i)},a)),d("meta",{property:"articleSection",content:e.category.map(({name:a})=>a).join(",")})]):null}}),Rg=W({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(e){const t=er(),n=Ft();return()=>e.date?d("span",{class:"page-date-info","aria-label":`${n.value.date}${e.pure?"":"📅"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(Qc),d("span",d(or,()=>e.localizedDate||e.date.toLocaleDateString(t.value))),d("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),Dg=W({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=Ft();return()=>e.isOriginal?d("span",{class:"page-original-info"},t.value.origin):null}}),Mg=W({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Ft(),n=L(()=>{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?d("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${e.pure?"":"⌛"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(eu),d("span",(r=e.readingTimeLocale)==null?void 0:r.time),d("meta",{property:"timeRequired",content:n.value})]):null}}}),Ng=W({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(e){const t=gt(),n=_e(),o=Ft(),r=(a,i="")=>{i&&n.value.path!==i&&(a.preventDefault(),t.push(i))};return()=>e.tag.length?d("span",{class:"page-tag-info","aria-label":`${o.value.tag}${e.pure?"":"🏷"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(Zc),e.tag.map(({name:a,path:i})=>d("span",{class:["page-tag-item",{[`tag${ec(a,9)}`]:!e.pure,clickable:i}],role:i?"navigation":"",onClick:l=>r(l,i)},a)),d("meta",{property:"keywords",content:e.tag.map(({name:a})=>a).join(",")})]):null}}),Vg=W({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?d("span",{class:"page-word-info","aria-label":`${t.value.words}${e.pure?"":"🔠"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(tu),d("span",(o=e.readingTimeLocale)==null?void 0:o.words),d("meta",{property:"wordCount",content:(r=e.readingTime)==null?void 0:r.words})]):null}}}),$g=W({name:"PageInfo",components:{AuthorInfo:Ag,CategoryInfo:Pg,DateInfo:Rg,OriginalInfo:Dg,PageViewInfo:()=>null,ReadingTimeInfo:Mg,TagInfo:Ng,WordInfo:Vg},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?d("div",{class:"page-info"},e.items.map(n=>d(st(`${n}Info`),{...e.info,pure:t.value}))):null}}),Bg=W({name:"PageTitle",setup(){const e=_e(),t=Oe(),n=fe(),{info:o,items:r}=Wv();return()=>d("div",{class:"vp-page-title"},[d("h1",[n.value.titleIcon===!1?null:d(Ne,{icon:t.value.icon}),e.value.title]),d($g,{info:o.value,...r.value===null?{}:{items:r.value}}),d("hr")])}}),nu=()=>d(Le,{name:"edit"},()=>[d("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"}),d("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"})]);nu.displayName="EditIcon";const Hg=W({name:"PageMeta",setup(){const e=fe(),t=Cg(),n=Ig(),o=xg();return()=>{const{metaLocales:r}=e.value;return d("footer",{class:"page-meta"},[t.value?d("div",{class:"meta-item edit-link"},d(je,{class:"label",config:t.value},{before:()=>d(nu)})):null,d("div",{class:"meta-item git-info"},[n.value?d("div",{class:"update-time"},[d("span",{class:"label"},`${r.lastUpdated}: `),d(or,()=>d("span",{class:"info"},n.value))]):null,o.value&&o.value.length?d("div",{class:"contributors"},[d("span",{class:"label"},`${r.contributors}: `),o.value.map(({email:a,name:i},l)=>[d("span",{class:"contributor",title:`email: ${a}`},i),l!==o.value.length-1?",":""])]):null])])}}}),Fg=W({name:"PrintButton",setup(){const e=on(),t=fe();return()=>e.value.print===!1?null:d("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},d(Xc))}}),zg=({title:e,level:t,slug:n})=>d($e,{to:`#${n}`,class:["toc-link",`level${t}`]},()=>e),Qr=(e,t)=>{const n=ut();return e.length&&t>0?d("ul",{class:"toc-list"},e.map(o=>{const r=Qr(o.children,t-1);return[d("li",{class:["toc-item",{active:n.hash===`#${o.slug}`}]},zg(o)),r?d("li",r):null]})):null},jg=W({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},slots:Object,setup(e,{slots:t}){const n=ut(),o=_e(),r=Ft(),a=Ke(),i=J("-1.7rem"),l=c=>{var u;(u=a.value)==null||u.scrollTo({top:c,behavior:"smooth"})},s=()=>{if(a.value){const c=document.querySelector(".toc-item.active");c?i.value=`${c.getBoundingClientRect().top-a.value.getBoundingClientRect().top+a.value.scrollTop}px`:i.value="-1.7rem"}else i.value="-1.7rem"};return pe(()=>{se(()=>n.hash,c=>{if(a.value){const u=document.querySelector(`#toc a.toc-link[href$="${c}"]`);if(!u)return;const{top:f,height:p}=a.value.getBoundingClientRect(),{top:m,height:y}=u.getBoundingClientRect();m<f?l(a.value.scrollTop+m-f):m+y>f+p&&l(a.value.scrollTop+m+y-f-p)}}),se(()=>n.fullPath,s,{flush:"post",immediate:!0})}),()=>{var u,f;const c=e.items.length?Qr(e.items,e.headerDepth):o.value.headers?Qr(o.value.headers,e.headerDepth):null;return c?d("div",{class:"toc-place-holder"},[d("aside",{id:"toc"},[(u=t.before)==null?void 0:u.call(t),d("div",{class:"toc-header"},[r.value.toc,d(Fg)]),d("div",{class:"toc-wrapper",ref:a},[c,d("div",{class:"toc-marker",style:{top:i.value}})]),(f=t.after)==null?void 0:f.call(t)])]):null}}}),Wg=W({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=Oe(),{isDarkmode:o}=ho(),r=fe(),a=L(()=>n.value.toc||n.value.toc!==!1&&r.value.toc!==!1);return()=>d("main",{id:"main-content",class:"vp-page"},d(at("LocalEncrypt")?st("LocalEncrypt"):qs,()=>{var i,l,s,c;return[(i=t.top)==null?void 0:i.call(t),n.value.cover?d("div",{class:"page-cover"},d("img",{src:Pe(n.value.cover),alt:"","no-view":""})):null,d(kg),d(Bg),a.value?d(jg,{headerDepth:n.value.headerDepth??r.value.headerDepth??2},{before:()=>{var u;return(u=t.tocBefore)==null?void 0:u.call(t)},after:()=>{var u;return(u=t.tocAfter)==null?void 0:u.call(t)}}):null,(l=t.contentBefore)==null?void 0:l.call(t),d(lr),(s=t.contentAfter)==null?void 0:s.call(t),d(Hg),d(Lg),at("CommentService")?d(st("CommentService"),{darkmode:o.value}):null,(c=t.bottom)==null?void 0:c.call(t)]}))}}),ou=W({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=_e(),n=fe(),o=Ke(),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 pe(()=>{se(()=>t.value.path,()=>o.value.focus())}),()=>[d("span",{ref:o,tabindex:"-1"}),d("a",{href:`#${e.content}`,class:"vp-skip-link sr-only",onClick:r},n.value.routeLocales.skipToContent)]}}),Ug=W({name:"FadeSlideY",slots:Object,setup(e,{slots:t}){const{resolve:n,pending:o}=Sc();return()=>d(kt,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:n,onBeforeLeave:o},()=>{var r;return(r=t.default)==null?void 0:r.call(t)})}}),Kg=W({name:"Layout",slots:Object,setup(e,{slots:t}){fe();const n=_e(),o=Oe(),{isMobile:r}=ar(),a=L(()=>"none");return()=>[d(ou),d(Gc,{},{default:()=>{var i;return((i=t.default)==null?void 0:i.call(t))||(o.value.home?d(Tg):d(Ug,()=>d(Wg,{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:()=>d(st("BloggerInfo"))},...!r.value&&a.value==="always"?{sidebar:()=>d(st("BloggerInfo"))}:{}})]}}),Gg=W({name:"NotFoundHint",setup(){const e=fe(),t=()=>{const n=e.value.routeLocales.notFoundMsg;return n[Math.floor(Math.random()*n.length)]};return()=>d("div",{class:"not-found-hint"},[d("p",{class:"error-code"},"404"),d("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),d("p",{class:"error-hint"},t())])}}),qg=W({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=gt(),o=St(),r=fe();return()=>[d(ou),d(Gc,{noSidebar:!0},()=>{var a;return d("main",{id:"main-content",class:"vp-page not-found"},((a=t.default)==null?void 0:a.call(t))||[d(Gg),d("div",{class:"actions"},[d("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},r.value.routeLocales.back),d("button",{type:"button",class:"action-button",onClick:()=>{n.push(r.value.home??o.value)}},r.value.routeLocales.home)])])})]}});im(e=>{const t=e.t,n=e.I!==!1,o=e.i;return n?{title:t,content:o?()=>[d(Ne,{icon:o}),t]:null,order:e.O,index:e.I}:null});const Yg=Re({enhance:({app:e,router:t})=>{const{scrollBehavior:n}=t.options;t.options.scrollBehavior=async(...o)=>(await Sc().wait(),n(...o)),Jv(e),e.component("HopeIcon",Ne)},setup:()=>{Xv(),ng()},layouts:{Layout:Kg,NotFound:qg}}),Qg=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 Jg={id:"G-F3LFJCE3RM"};const Xg=Jg,Zg=Re({enhance(){Qg(Xg)}}),e1={class:"sponsor-container"},t1={class:"sponsor-items"},n1=["title"],o1=["href","title"],r1=["src","alt"],a1={key:0,class:"sponsor-detail"},i1={class:"sponsor-detail-left"},l1=["src","alt"],s1=["href"],c1={class:"sponsor-detail-right"},u1=["src","alt"],d1=W({__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=J(),r=J();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 pe(()=>{a(),window.addEventListener("hashchange",a)}),pa(()=>{window.removeEventListener("hashchange",a)}),(i,l)=>(Vn(),Lo("div",e1,[Qe("div",t1,[(Vn(),Lo(Fe,null,Ed(n,s=>Qe("div",{key:s.type,class:"sponsor-item",title:s.name[t.lang]},[Qe("a",{href:`#${s.type}`,title:s.name[t.lang],class:"hutao-sponsor-link"},[Qe("img",{src:s.icon,alt:s.type},null,8,r1),Qe("span",null,ur(s.name[t.lang]),1)],8,o1)],8,n1)),64))]),o.value&&r.value?(Vn(),Lo("div",a1,[Qe("div",i1,[Qe("img",{src:r.value.icon,alt:r.value.name[t.lang]},null,8,l1),Qe("p",null,ur(r.value.label[t.lang]),1),r.value.url?(Vn(),Lo("a",{key:0,href:r.value.url,target:"_blank",rel:"noopener noreferrer"},ur(r.value.url),9,s1)):ii("",!0)]),Qe("div",c1,[Qe("img",{src:r.value.qrcode,alt:r.value.label[t.lang]},null,8,u1)])])):ii("",!0)]))}}),f1=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},p1=f1(d1,[["__scopeId","data-v-575a4568"],["__file","Sponsor.vue"]]),h1=Re({enhance({app:e,router:t,siteData:n}){e.component("Sponsor",p1)},setup(){},layouts:{},rootComponents:[]}),xo=[ih,Qh,nm,dm,hm,_m,Em,Om,Mm,Km,Ym,cv,bv,Pv,Nv,Yg,Zg,h1],m1=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"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"}]],"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 $n=Ke(m1),v1=Sp,g1=()=>{const e=Jp({history:v1(_a("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{if(t.path!==n.path||n===wt){const o=nr(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},_1=e=>{e.component("ClientOnly",or),e.component("Content",Fs),e.component("RouteLink",$e)},y1=(e,t,n)=>{const o=L(()=>t.currentRoute.value.path),r=ca((E,_)=>({get(){return E(),t.currentRoute.value.meta._pageChunk},set(S){t.currentRoute.value.meta._pageChunk=S,_()}})),a=L(()=>Wt.resolveLayouts(n)),i=L(()=>Wt.resolveRouteLocale($n.value.locales,o.value)),l=L(()=>Wt.resolveSiteLocaleData($n.value,i.value)),s=L(()=>r.value.comp),c=L(()=>r.value.data),u=L(()=>c.value.frontmatter),f=L(()=>Wt.resolvePageHeadTitle(c.value,l.value)),p=L(()=>Wt.resolvePageHead(f.value,u.value,l.value)),m=L(()=>Wt.resolvePageLang(c.value,l.value)),y=L(()=>Wt.resolvePageLayout(c.value,a.value)),T={layouts:a,pageData:c,pageComponent:s,pageFrontmatter:u,pageHead:p,pageHeadTitle:f,pageLang:m,pageLayout:y,redirects:Bs,routeLocale:i,routePath:o,routes:to,siteData:$n,siteLocaleData:l};return e.provide(wa,T),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>u.value},$head:{get:()=>p.value},$headTitle:{get:()=>f.value},$lang:{get:()=>m.value},$page:{get:()=>c.value},$routeLocale:{get:()=>i.value},$site:{get:()=>$n.value},$siteLocale:{get:()=>l.value},$withBase:{get:()=>Pe}}),T},b1=()=>{const e=eh(),t=er();let n=[];const o=()=>{e.value.forEach(i=>{const l=w1(i);l&&n.push(l)})},r=()=>{const i=[];return e.value.forEach(l=>{const s=E1(l);s&&i.push(s)}),i},a=()=>{document.documentElement.lang=t.value;const i=r();n.forEach((l,s)=>{const c=i.findIndex(u=>l.isEqualNode(u));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(nh,a),pe(()=>{o(),se(e,a,{immediate:!1})})},w1=([e,t,n=""])=>{const o=Object.entries(t).map(([l,s])=>ye(s)?`[${l}=${JSON.stringify(s)}]`:s===!0?`[${l}]`:"").join(""),r=`head > ${e}${o}`;return Array.from(document.querySelectorAll(r)).find(l=>l.innerText===n)||null},E1=([e,t,n])=>{if(!ye(e))return null;const o=document.createElement(e);return Jo(t)&&Object.entries(t).forEach(([r,a])=>{ye(a)?o.setAttribute(r,a):a===!0&&o.setAttribute(r,"")}),ye(n)&&o.appendChild(document.createTextNode(n)),o},T1=Mf,k1=async()=>{var n;const e=T1({name:"Vuepress",setup(){var a;b1();for(const i of xo)(a=i.setup)==null||a.call(i);const o=xo.flatMap(({rootComponents:i=[]})=>i.map(l=>d(l))),r=th();return()=>[d(r.value),o]}}),t=g1();_1(e),y1(e,t,xo);for(const o of xo)await((n=o.enhance)==null?void 0:n.call(o,{app:e,router:t,siteData:$n}));return e.use(t),{app:e,router:t}};k1().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{f1 as _,Qe as a,ps as b,Lo as c,k1 as createVueApp,Ee as d,S1 as e,Kd as g,L1 as n,Vn as o,st as r,Zu as w};
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
__vite__mapDeps.viteFileDeps = ["assets/index.html-lM1xE2jI.js","assets/digitalocean-horizontal-Nm6MkYI3.js","assets/quick-start.html-bvQnHZhy.js","assets/MSEdge-Bvt55oa-.js","assets/index.html-BBpQPTSS.js","assets/quick-start.html-dfx610I2.js","assets/index.html-Bm_YEr51.js","assets/quick-start.html-DtOAnzY6.js","assets/index.html-CtuqZNWY.js","assets/quick-start.html-B85c11mC.js","assets/version-1-9-0-breaking-changes.html-TrcP1SZ3.js","assets/1-8-5-installer-BiBVFR-v.js","assets/version-1-9-0-breaking-changes.html-CjGwgVW3.js","assets/version-1-9-0-breaking-changes.html-B13svydT.js","assets/version-1-9-0-breaking-changes.html-DMGdJ-NN.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}