43 lines
257 KiB
JavaScript
43 lines
257 KiB
JavaScript
const dd="modulepreload",hd=function(e){return"/"+e},zs={},Z=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));o=Promise.allSettled(n.map(a=>{if(a=hd(a),a in zs)return;zs[a]=!0;const u=a.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${c}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":dd,u||(f.as="script"),f.crossOrigin="",f.href=a,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((d,h)=>{f.addEventListener("load",d),f.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${a}`)))})}))}function i(s){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s}return o.then(s=>{for(const l of s||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})};/**
|
||
* @vue/shared v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**//*! #__NO_SIDE_EFFECTS__ */function Zn(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Se={},Nn=[],kt=()=>{},pd=()=>!1,$r=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Yi=e=>e.startsWith("onUpdate:"),je=Object.assign,Ji=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},md=Object.prototype.hasOwnProperty,me=(e,t)=>md.call(e,t),re=Array.isArray,Mn=e=>ko(e)==="[object Map]",du=e=>ko(e)==="[object Set]",ie=e=>typeof e=="function",xe=e=>typeof e=="string",jt=e=>typeof e=="symbol",Oe=e=>e!==null&&typeof e=="object",hu=e=>(Oe(e)||ie(e))&&ie(e.then)&&ie(e.catch),pu=Object.prototype.toString,ko=e=>pu.call(e),_d=e=>ko(e).slice(8,-1),mu=e=>ko(e)==="[object Object]",Xi=e=>xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Hn=Zn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Po=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},gd=/-(\w)/g,st=Po(e=>e.replace(gd,(t,n)=>n?n.toUpperCase():"")),vd=/\B([A-Z])/g,zt=Po(e=>e.replace(vd,"-$1").toLowerCase()),Ur=Po(e=>e.charAt(0).toUpperCase()+e.slice(1)),qo=Po(e=>e?`on${Ur(e)}`:""),nn=(e,t)=>!Object.is(e,t),Yo=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},zn=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},bd=e=>{const t=parseFloat(e);return isNaN(t)?e:t},yd=e=>{const t=xe(e)?Number(e):NaN;return isNaN(t)?e:t};let Ks;const Io=()=>Ks||(Ks=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function kn(e){if(re(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=xe(r)?Td(r):kn(r);if(o)for(const i in o)t[i]=o[i]}return t}else if(xe(e)||Oe(e))return e}const Ed=/;(?![^(]*\))/g,Sd=/:([^]+)/,Ad=/\/\*[^]*?\*\//g;function Td(e){const t={};return e.replace(Ad,"").split(Ed).forEach(n=>{if(n){const r=n.split(Sd);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Cd(e){if(!e)return"";if(xe(e))return e;let t="";for(const n in e){const r=e[n];if(xe(r)||typeof r=="number"){const o=n.startsWith("--")?n:zt(n);t+=`${o}:${r};`}}return t}function nt(e){let t="";if(xe(e))t=e;else if(re(e))for(let n=0;n<e.length;n++){const r=nt(e[n]);r&&(t+=r+" ")}else if(Oe(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Jo(e){if(!e)return null;let{class:t,style:n}=e;return t&&!xe(t)&&(e.class=nt(t)),n&&(e.style=kn(n)),e}const _u="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",xd=Zn(_u),Ws=Zn(_u+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function Zi(e){return!!e||e===""}const Od=Zn("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),wd=Zn("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan");function kd(e){if(e==null)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"}const Pd=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;function Id(e,t){return e.replace(Pd,n=>`\\${n}`)}const gu=e=>!!(e&&e.__v_isRef===!0),De=e=>xe(e)?e:e==null?"":re(e)||Oe(e)&&(e.toString===pu||!ie(e.toString))?gu(e)?De(e.value):JSON.stringify(e,vu,2):String(e),vu=(e,t)=>gu(t)?vu(e,t.value):Mn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],i)=>(n[Xo(r,i)+" =>"]=o,n),{})}:du(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Xo(n))}:jt(t)?Xo(t):Oe(t)&&!re(t)&&!mu(t)?String(t):t,Xo=(e,t="")=>{var n;return jt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
|
||
* @vue/reactivity v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/let Qe;class Rd{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Qe,!t&&Qe&&(this.index=(Qe.scopes||(Qe.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}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){this._active=!1;let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(this.effects.length=0,n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0}}}function bu(){return Qe}function Ld(e,t=!1){Qe&&Qe.cleanups.push(e)}let Te;const Zo=new WeakSet;class yu{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Qe&&Qe.active&&Qe.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Zo.has(this)&&(Zo.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Su(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Gs(this),Au(this);const t=Te,n=Et;Te=this,Et=!0;try{return this.fn()}finally{Tu(this),Te=t,Et=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)ts(t);this.deps=this.depsTail=void 0,Gs(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Zo.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Ei(this)&&this.run()}get dirty(){return Ei(this)}}let Eu=0,vr,br;function Su(e,t=!1){if(e.flags|=8,t){e.next=br,br=e;return}e.next=vr,vr=e}function Qi(){Eu++}function es(){if(--Eu>0)return;if(br){let t=br;for(br=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;vr;){let t=vr;for(vr=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Au(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Tu(e){let t,n=e.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),ts(r),Dd(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}e.deps=t,e.depsTail=n}function Ei(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Cu(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Cu(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===xr))return;e.globalVersion=xr;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Ei(e)){e.flags&=-3;return}const n=Te,r=Et;Te=e,Et=!0;try{Au(e);const o=e.fn(e._value);(t.version===0||nn(o,e._value))&&(e._value=o,t.version++)}catch(o){throw t.version++,o}finally{Te=n,Et=r,Tu(e),e.flags&=-3}}function ts(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)ts(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Dd(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Et=!0;const xu=[];function Kt(){xu.push(Et),Et=!1}function Wt(){const e=xu.pop();Et=e===void 0?!0:e}function Gs(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Te;Te=void 0;try{t()}finally{Te=n}}}let xr=0;class Vd{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ro{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Te||!Et||Te===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Te)n=this.activeLink=new Vd(Te,this),Te.deps?(n.prevDep=Te.depsTail,Te.depsTail.nextDep=n,Te.depsTail=n):Te.deps=Te.depsTail=n,Ou(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=Te.depsTail,n.nextDep=void 0,Te.depsTail.nextDep=n,Te.depsTail=n,Te.deps===n&&(Te.deps=r)}return n}trigger(t){this.version++,xr++,this.notify(t)}notify(t){Qi();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{es()}}}function Ou(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)Ou(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const vo=new WeakMap,En=Symbol(""),Si=Symbol(""),Or=Symbol("");function qe(e,t,n){if(Et&&Te){let r=vo.get(e);r||vo.set(e,r=new Map);let o=r.get(n);o||(r.set(n,o=new Ro),o.map=r,o.key=n),o.track()}}function Ft(e,t,n,r,o,i){const s=vo.get(e);if(!s){xr++;return}const l=a=>{a&&a.trigger()};if(Qi(),t==="clear")s.forEach(l);else{const a=re(e),u=a&&Xi(n);if(a&&n==="length"){const c=Number(r);s.forEach((f,d)=>{(d==="length"||d===Or||!jt(d)&&d>=c)&&l(f)})}else switch((n!==void 0||s.has(void 0))&&l(s.get(n)),u&&l(s.get(Or)),t){case"add":a?u&&l(s.get("length")):(l(s.get(En)),Mn(e)&&l(s.get(Si)));break;case"delete":a||(l(s.get(En)),Mn(e)&&l(s.get(Si)));break;case"set":Mn(e)&&l(s.get(En));break}}es()}function Nd(e,t){const n=vo.get(e);return n&&n.get(t)}function In(e){const t=ce(e);return t===e?t:(qe(t,"iterate",Or),vt(e)?t:t.map(Ye))}function Lo(e){return qe(e=ce(e),"iterate",Or),e}const Md={__proto__:null,[Symbol.iterator](){return Qo(this,Symbol.iterator,Ye)},concat(...e){return In(this).concat(...e.map(t=>re(t)?In(t):t))},entries(){return Qo(this,"entries",e=>(e[1]=Ye(e[1]),e))},every(e,t){return Rt(this,"every",e,t,void 0,arguments)},filter(e,t){return Rt(this,"filter",e,t,n=>n.map(Ye),arguments)},find(e,t){return Rt(this,"find",e,t,Ye,arguments)},findIndex(e,t){return Rt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Rt(this,"findLast",e,t,Ye,arguments)},findLastIndex(e,t){return Rt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Rt(this,"forEach",e,t,void 0,arguments)},includes(...e){return ei(this,"includes",e)},indexOf(...e){return ei(this,"indexOf",e)},join(e){return In(this).join(e)},lastIndexOf(...e){return ei(this,"lastIndexOf",e)},map(e,t){return Rt(this,"map",e,t,void 0,arguments)},pop(){return lr(this,"pop")},push(...e){return lr(this,"push",e)},reduce(e,...t){return qs(this,"reduce",e,t)},reduceRight(e,...t){return qs(this,"reduceRight",e,t)},shift(){return lr(this,"shift")},some(e,t){return Rt(this,"some",e,t,void 0,arguments)},splice(...e){return lr(this,"splice",e)},toReversed(){return In(this).toReversed()},toSorted(e){return In(this).toSorted(e)},toSpliced(...e){return In(this).toSpliced(...e)},unshift(...e){return lr(this,"unshift",e)},values(){return Qo(this,"values",Ye)}};function Qo(e,t,n){const r=Lo(e),o=r[t]();return r!==e&&!vt(e)&&(o._next=o.next,o.next=()=>{const i=o._next();return i.value&&(i.value=n(i.value)),i}),o}const Hd=Array.prototype;function Rt(e,t,n,r,o,i){const s=Lo(e),l=s!==e&&!vt(e),a=s[t];if(a!==Hd[t]){const f=a.apply(e,i);return l?Ye(f):f}let u=n;s!==e&&(l?u=function(f,d){return n.call(this,Ye(f),d,e)}:n.length>2&&(u=function(f,d){return n.call(this,f,d,e)}));const c=a.call(s,u,r);return l&&o?o(c):c}function qs(e,t,n,r){const o=Lo(e);let i=n;return o!==e&&(vt(e)?n.length>3&&(i=function(s,l,a){return n.call(this,s,l,a,e)}):i=function(s,l,a){return n.call(this,s,Ye(l),a,e)}),o[t](i,...r)}function ei(e,t,n){const r=ce(e);qe(r,"iterate",Or);const o=r[t](...n);return(o===-1||o===!1)&&os(n[0])?(n[0]=ce(n[0]),r[t](...n)):o}function lr(e,t,n=[]){Kt(),Qi();const r=ce(e)[t].apply(e,n);return es(),Wt(),r}const Fd=Zn("__proto__,__v_isRef,__isVue"),wu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(jt));function Bd(e){jt(e)||(e=String(e));const t=ce(this);return qe(t,"has",e),t.hasOwnProperty(e)}class ku{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(o?i?Jd:Lu:i?Ru:Iu).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const s=re(t);if(!o){let a;if(s&&(a=Md[n]))return a;if(n==="hasOwnProperty")return Bd}const l=Reflect.get(t,n,Ne(t)?t:r);return(jt(n)?wu.has(n):Fd(n))||(o||qe(t,"get",n),i)?l:Ne(l)?s&&Xi(n)?l:l.value:Oe(l)?o?jr(l):Cn(l):l}}class Pu extends ku{constructor(t=!1){super(!1,t)}set(t,n,r,o){let i=t[n];if(!this._isShallow){const a=xn(i);if(!vt(r)&&!xn(r)&&(i=ce(i),r=ce(r)),!re(t)&&Ne(i)&&!Ne(r))return a?!1:(i.value=r,!0)}const s=re(t)&&Xi(n)?Number(n)<t.length:me(t,n),l=Reflect.set(t,n,r,Ne(t)?t:o);return t===ce(o)&&(s?nn(r,i)&&Ft(t,"set",n,r):Ft(t,"add",n,r)),l}deleteProperty(t,n){const r=me(t,n);t[n];const o=Reflect.deleteProperty(t,n);return o&&r&&Ft(t,"delete",n,void 0),o}has(t,n){const r=Reflect.has(t,n);return(!jt(n)||!wu.has(n))&&qe(t,"has",n),r}ownKeys(t){return qe(t,"iterate",re(t)?"length":En),Reflect.ownKeys(t)}}class $d extends ku{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Ud=new Pu,jd=new $d,zd=new Pu(!0);const Ai=e=>e,Jr=e=>Reflect.getPrototypeOf(e);function Kd(e,t,n){return function(...r){const o=this.__v_raw,i=ce(o),s=Mn(i),l=e==="entries"||e===Symbol.iterator&&s,a=e==="keys"&&s,u=o[e](...r),c=n?Ai:t?Ti:Ye;return!t&&qe(i,"iterate",a?Si:En),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:l?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function Xr(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Wd(e,t){const n={get(o){const i=this.__v_raw,s=ce(i),l=ce(o);e||(nn(o,l)&&qe(s,"get",o),qe(s,"get",l));const{has:a}=Jr(s),u=t?Ai:e?Ti:Ye;if(a.call(s,o))return u(i.get(o));if(a.call(s,l))return u(i.get(l));i!==s&&i.get(o)},get size(){const o=this.__v_raw;return!e&&qe(ce(o),"iterate",En),Reflect.get(o,"size",o)},has(o){const i=this.__v_raw,s=ce(i),l=ce(o);return e||(nn(o,l)&&qe(s,"has",o),qe(s,"has",l)),o===l?i.has(o):i.has(o)||i.has(l)},forEach(o,i){const s=this,l=s.__v_raw,a=ce(l),u=t?Ai:e?Ti:Ye;return!e&&qe(a,"iterate",En),l.forEach((c,f)=>o.call(i,u(c),u(f),s))}};return je(n,e?{add:Xr("add"),set:Xr("set"),delete:Xr("delete"),clear:Xr("clear")}:{add(o){!t&&!vt(o)&&!xn(o)&&(o=ce(o));const i=ce(this);return Jr(i).has.call(i,o)||(i.add(o),Ft(i,"add",o,o)),this},set(o,i){!t&&!vt(i)&&!xn(i)&&(i=ce(i));const s=ce(this),{has:l,get:a}=Jr(s);let u=l.call(s,o);u||(o=ce(o),u=l.call(s,o));const c=a.call(s,o);return s.set(o,i),u?nn(i,c)&&Ft(s,"set",o,i):Ft(s,"add",o,i),this},delete(o){const i=ce(this),{has:s,get:l}=Jr(i);let a=s.call(i,o);a||(o=ce(o),a=s.call(i,o)),l&&l.call(i,o);const u=i.delete(o);return a&&Ft(i,"delete",o,void 0),u},clear(){const o=ce(this),i=o.size!==0,s=o.clear();return i&&Ft(o,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=Kd(o,e,t)}),n}function ns(e,t){const n=Wd(e,t);return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(me(n,o)&&o in r?n:r,o,i)}const Gd={get:ns(!1,!1)},qd={get:ns(!1,!0)},Yd={get:ns(!0,!1)};const Iu=new WeakMap,Ru=new WeakMap,Lu=new WeakMap,Jd=new WeakMap;function Xd(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Zd(e){return e.__v_skip||!Object.isExtensible(e)?0:Xd(_d(e))}function Cn(e){return xn(e)?e:rs(e,!1,Ud,Gd,Iu)}function Du(e){return rs(e,!1,zd,qd,Ru)}function jr(e){return rs(e,!0,jd,Yd,Lu)}function rs(e,t,n,r,o){if(!Oe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const s=Zd(e);if(s===0)return e;const l=new Proxy(e,s===2?r:n);return o.set(e,l),l}function Fn(e){return xn(e)?Fn(e.__v_raw):!!(e&&e.__v_isReactive)}function xn(e){return!!(e&&e.__v_isReadonly)}function vt(e){return!!(e&&e.__v_isShallow)}function os(e){return e?!!e.__v_raw:!1}function ce(e){const t=e&&e.__v_raw;return t?ce(t):e}function Qd(e){return!me(e,"__v_skip")&&Object.isExtensible(e)&&zn(e,"__v_skip",!0),e}const Ye=e=>Oe(e)?Cn(e):e,Ti=e=>Oe(e)?jr(e):e;function Ne(e){return e?e.__v_isRef===!0:!1}function Me(e){return Vu(e,!1)}function He(e){return Vu(e,!0)}function Vu(e,t){return Ne(e)?e:new eh(e,t)}class eh{constructor(t,n){this.dep=new Ro,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ce(t),this._value=n?t:Ye(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||vt(t)||xn(t);t=r?t:ce(t),nn(t,n)&&(this._rawValue=t,this._value=r?t:Ye(t),this.dep.trigger())}}function $t(e){return Ne(e)?e.value:e}function Le(e){return ie(e)?e():$t(e)}const th={get:(e,t,n)=>t==="__v_raw"?e:$t(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Ne(o)&&!Ne(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Nu(e){return Fn(e)?e:new Proxy(e,th)}class nh{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Ro,{get:r,set:o}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=o}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Mu(e){return new nh(e)}function Hu(e){const t=re(e)?new Array(e.length):{};for(const n in e)t[n]=Bu(e,n);return t}class rh{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Nd(ce(this._object),this._key)}}class oh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Fu(e,t,n){return Ne(e)?e:ie(e)?new oh(e):Oe(e)&&arguments.length>1?Bu(e,t,n):Me(e)}function Bu(e,t,n){const r=e[t];return Ne(r)?r:new rh(e,t,n)}class ih{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Ro(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=xr-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&Te!==this)return Su(this,!0),!0}get value(){const t=this.dep.track();return Cu(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function sh(e,t,n=!1){let r,o;return ie(e)?r=e:(r=e.get,o=e.set),new ih(r,o,n)}const Zr={},bo=new WeakMap;let _n;function lh(e,t=!1,n=_n){if(n){let r=bo.get(n);r||bo.set(n,r=[]),r.push(e)}}function ah(e,t,n=Se){const{immediate:r,deep:o,once:i,scheduler:s,augmentJob:l,call:a}=n,u=E=>o?E:vt(E)||o===!1||o===0?Bt(E,1):Bt(E);let c,f,d,h,g=!1,v=!1;if(Ne(e)?(f=()=>e.value,g=vt(e)):Fn(e)?(f=()=>u(e),g=!0):re(e)?(v=!0,g=e.some(E=>Fn(E)||vt(E)),f=()=>e.map(E=>{if(Ne(E))return E.value;if(Fn(E))return u(E);if(ie(E))return a?a(E,2):E()})):ie(e)?t?f=a?()=>a(e,2):e:f=()=>{if(d){Kt();try{d()}finally{Wt()}}const E=_n;_n=c;try{return a?a(e,3,[h]):e(h)}finally{_n=E}}:f=kt,t&&o){const E=f,V=o===!0?1/0:o;f=()=>Bt(E(),V)}const y=bu(),b=()=>{c.stop(),y&&y.active&&Ji(y.effects,c)};if(i&&t){const E=t;t=(...V)=>{E(...V),b()}}let S=v?new Array(e.length).fill(Zr):Zr;const p=E=>{if(!(!(c.flags&1)||!c.dirty&&!E))if(t){const V=c.run();if(o||g||(v?V.some((j,x)=>nn(j,S[x])):nn(V,S))){d&&d();const j=_n;_n=c;try{const x=[V,S===Zr?void 0:v&&S[0]===Zr?[]:S,h];a?a(t,3,x):t(...x),S=V}finally{_n=j}}}else c.run()};return l&&l(p),c=new yu(f),c.scheduler=s?()=>s(p,!1):p,h=E=>lh(E,!1,c),d=c.onStop=()=>{const E=bo.get(c);if(E){if(a)a(E,4);else for(const V of E)V();bo.delete(c)}},t?r?p(!0):S=c.run():s?s(p.bind(null,!0),!0):c.run(),b.pause=c.pause.bind(c),b.resume=c.resume.bind(c),b.stop=b,b}function Bt(e,t=1/0,n){if(t<=0||!Oe(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Ne(e))Bt(e.value,t,n);else if(re(e))for(let r=0;r<e.length;r++)Bt(e[r],t,n);else if(du(e)||Mn(e))e.forEach(r=>{Bt(r,t,n)});else if(mu(e)){for(const r in e)Bt(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Bt(e[r],t,n)}return e}/**
|
||
* @vue/runtime-core v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/const yr=[];let ti=!1;function Jt(e,...t){if(ti)return;ti=!0,Kt();const n=yr.length?yr[yr.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=uh();if(r)Qn(r,n,11,[e+t.map(i=>{var s,l;return(l=(s=i.toString)==null?void 0:s.call(i))!=null?l:JSON.stringify(i)}).join(""),n&&n.proxy,o.map(({vnode:i})=>`at <${Ic(n,i.type)}>`).join(`
|
||
`),o]);else{const i=[`[Vue warn]: ${e}`,...t];o.length&&i.push(`
|
||
`,...ch(o)),console.warn(...i)}Wt(),ti=!1}function uh(){let e=yr[yr.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function ch(e){const t=[];return e.forEach((n,r)=>{t.push(...r===0?[]:[`
|
||
`],...fh(n))}),t}function fh({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,o=` at <${Ic(e.component,e.type,r)}`,i=">"+n;return e.props?[o,...dh(e.props),i]:[o+i]}function dh(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...$u(r,e[r]))}),n.length>3&&t.push(" ..."),t}function $u(e,t,n){return xe(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Ne(t)?(t=$u(e,ce(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):ie(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=ce(t),n?t:[`${e}=`,t])}function Qn(e,t,n,r){try{return r?e(...r):e()}catch(o){zr(o,t,n)}}function At(e,t,n,r){if(ie(e)){const o=Qn(e,t,n,r);return o&&hu(o)&&o.catch(i=>{zr(i,t,n)}),o}if(re(e)){const o=[];for(let i=0;i<e.length;i++)o.push(At(e[i],t,n,r));return o}}function zr(e,t,n,r=!0){const o=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:s}=t&&t.appContext.config||Se;if(t){let l=t.parent;const a=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;l;){const c=l.ec;if(c){for(let f=0;f<c.length;f++)if(c[f](e,a,u)===!1)return}l=l.parent}if(i){Kt(),Qn(i,null,10,[e,a,u]),Wt();return}}hh(e,n,o,r,s)}function hh(e,t,n,r=!0,o=!1){if(o)throw e;console.error(e)}const et=[];let xt=-1;const Bn=[];let Xt=null,Dn=0;const Uu=Promise.resolve();let yo=null;function er(e){const t=yo||Uu;return e?t.then(this?e.bind(this):e):t}function ph(e){let t=xt+1,n=et.length;for(;t<n;){const r=t+n>>>1,o=et[r],i=wr(o);i<e||i===e&&o.flags&2?t=r+1:n=r}return t}function is(e){if(!(e.flags&1)){const t=wr(e),n=et[et.length-1];!n||!(e.flags&2)&&t>=wr(n)?et.push(e):et.splice(ph(t),0,e),e.flags|=1,ju()}}function ju(){yo||(yo=Uu.then(zu))}function mh(e){re(e)?Bn.push(...e):Xt&&e.id===-1?Xt.splice(Dn+1,0,e):e.flags&1||(Bn.push(e),e.flags|=1),ju()}function Ys(e,t,n=xt+1){for(;n<et.length;n++){const r=et[n];if(r&&r.flags&2){if(e&&r.id!==e.uid)continue;et.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function Eo(e){if(Bn.length){const t=[...new Set(Bn)].sort((n,r)=>wr(n)-wr(r));if(Bn.length=0,Xt){Xt.push(...t);return}for(Xt=t,Dn=0;Dn<Xt.length;Dn++){const n=Xt[Dn];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Xt=null,Dn=0}}const wr=e=>e.id==null?e.flags&2?-1:1/0:e.id;function zu(e){try{for(xt=0;xt<et.length;xt++){const t=et[xt];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Qn(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;xt<et.length;xt++){const t=et[xt];t&&(t.flags&=-2)}xt=-1,et.length=0,Eo(),yo=null,(et.length||Bn.length)&&zu()}}let wt,hr=[],Ci=!1;function Do(e,...t){wt?wt.emit(e,...t):Ci||hr.push({event:e,args:t})}function Ku(e,t){var n,r;wt=e,wt?(wt.enabled=!0,hr.forEach(({event:o,args:i})=>wt.emit(o,...i)),hr=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Ku(i,t)}),setTimeout(()=>{wt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Ci=!0,hr=[])},3e3)):(Ci=!0,hr=[])}function _h(e,t){Do("app:init",e,t,{Fragment:ge,Text:rn,Comment:Ke,Static:$n})}function gh(e){Do("app:unmount",e)}const vh=ss("component:added"),Wu=ss("component:updated"),bh=ss("component:removed"),yh=e=>{wt&&typeof wt.cleanupBuffer=="function"&&!wt.cleanupBuffer(e)&&bh(e)};/*! #__NO_SIDE_EFFECTS__ */function ss(e){return t=>{Do(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function Eh(e,t,n){Do("component:emit",e.appContext.app,e,t,n)}let $e=null,Gu=null;function So(e){const t=$e;return $e=e,Gu=e&&e.type.__scopeId||null,t}function Re(e,t=$e,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&cl(-1);const i=So(t);let s;try{s=e(...o)}finally{So(i),r._d&&cl(1)}return Wu(t),s};return r._n=!0,r._c=!0,r._d=!0,r}function Ao(e,t){if($e===null)return e;const n=Ho($e),r=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[i,s,l,a=Se]=t[o];i&&(ie(i)&&(i={mounted:i,updated:i}),i.deep&&Bt(s),r.push({dir:i,instance:n,value:s,oldValue:void 0,arg:l,modifiers:a}))}return e}function Ot(e,t,n,r){const o=e.dirs,i=t&&t.dirs;for(let s=0;s<o.length;s++){const l=o[s];i&&(l.oldValue=i[s].value);let a=l.dir[r];a&&(Kt(),At(a,n,8,[e.el,l,e,t]),Wt())}}const Sh=Symbol("_vte"),qu=e=>e.__isTeleport,Zt=Symbol("_leaveCb"),Qr=Symbol("_enterCb");function Ah(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return lt(()=>{e.isMounted=!0}),as(()=>{e.isUnmounting=!0}),e}const mt=[Function,Array],Yu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:mt,onEnter:mt,onAfterEnter:mt,onEnterCancelled:mt,onBeforeLeave:mt,onLeave:mt,onAfterLeave:mt,onLeaveCancelled:mt,onBeforeAppear:mt,onAppear:mt,onAfterAppear:mt,onAppearCancelled:mt},Ju=e=>{const t=e.subTree;return t.component?Ju(t.component):t},Th={name:"BaseTransition",props:Yu,setup(e,{slots:t}){const n=Pn(),r=Ah();return()=>{const o=t.default&&Qu(t.default(),!0);if(!o||!o.length)return;const i=Xu(o),s=ce(e),{mode:l}=s;if(r.isLeaving)return ni(i);const a=Js(i);if(!a)return ni(i);let u=xi(a,s,r,n,f=>u=f);a.type!==Ke&&kr(a,u);let c=n.subTree&&Js(n.subTree);if(c&&c.type!==Ke&&!bn(a,c)&&Ju(n).type!==Ke){let f=xi(c,s,r,n);if(kr(c,f),l==="out-in"&&a.type!==Ke)return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,c=void 0},ni(i);l==="in-out"&&a.type!==Ke?f.delayLeave=(d,h,g)=>{const v=Zu(r,c);v[String(c.key)]=c,d[Zt]=()=>{h(),d[Zt]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{g(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return i}}};function Xu(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ke){t=n;break}}return t}const Ch=Th;function Zu(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function xi(e,t,n,r,o){const{appear:i,mode:s,persisted:l=!1,onBeforeEnter:a,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:g,onLeaveCancelled:v,onBeforeAppear:y,onAppear:b,onAfterAppear:S,onAppearCancelled:p}=t,E=String(e.key),V=Zu(n,e),j=(M,H)=>{M&&At(M,r,9,H)},x=(M,H)=>{const D=H[1];j(M,H),re(M)?M.every(T=>T.length<=1)&&D():M.length<=1&&D()},C={mode:s,persisted:l,beforeEnter(M){let H=a;if(!n.isMounted)if(i)H=y||a;else return;M[Zt]&&M[Zt](!0);const D=V[E];D&&bn(e,D)&&D.el[Zt]&&D.el[Zt](),j(H,[M])},enter(M){let H=u,D=c,T=f;if(!n.isMounted)if(i)H=b||u,D=S||c,T=p||f;else return;let O=!1;const G=M[Qr]=te=>{O||(O=!0,te?j(T,[M]):j(D,[M]),C.delayedLeave&&C.delayedLeave(),M[Qr]=void 0)};H?x(H,[M,G]):G()},leave(M,H){const D=String(e.key);if(M[Qr]&&M[Qr](!0),n.isUnmounting)return H();j(d,[M]);let T=!1;const O=M[Zt]=G=>{T||(T=!0,H(),G?j(v,[M]):j(g,[M]),M[Zt]=void 0,V[D]===e&&delete V[D])};V[D]=e,h?x(h,[M,O]):O()},clone(M){const H=xi(M,t,n,r,o);return o&&o(H),H}};return C}function ni(e){if(Kr(e))return e=sn(e),e.children=null,e}function Js(e){if(!Kr(e))return qu(e.type)&&e.children?Xu(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ie(n.default))return n.default()}}function kr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,kr(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 Qu(e,t=!1,n){let r=[],o=0;for(let i=0;i<e.length;i++){let s=e[i];const l=n==null?s.key:String(n)+String(s.key!=null?s.key:i);s.type===ge?(s.patchFlag&128&&o++,r=r.concat(Qu(s.children,t,l))):(t||s.type!==Ke)&&r.push(l!=null?sn(s,{key:l}):s)}if(o>1)for(let i=0;i<r.length;i++)r[i].patchFlag=-2;return r}/*! #__NO_SIDE_EFFECTS__ */function pe(e,t){return ie(e)?je({name:e.name},t,{setup:e}):e}function ls(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Xs(e){const t=Pn(),n=He(null);if(t){const o=t.refs===Se?t.refs={}:t.refs;Object.defineProperty(o,e,{enumerable:!0,get:()=>n.value,set:i=>n.value=i})}return n}function Pr(e,t,n,r,o=!1){if(re(e)){e.forEach((g,v)=>Pr(g,t&&(re(t)?t[v]:t),n,r,o));return}if(Sn(r)&&!o){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Pr(e,t,n,r.component.subTree);return}const i=r.shapeFlag&4?Ho(r.component):r.el,s=o?null:i,{i:l,r:a}=e,u=t&&t.r,c=l.refs===Se?l.refs={}:l.refs,f=l.setupState,d=ce(f),h=f===Se?()=>!1:g=>me(d,g);if(u!=null&&u!==a&&(xe(u)?(c[u]=null,h(u)&&(f[u]=null)):Ne(u)&&(u.value=null)),ie(a))Qn(a,l,12,[s,c]);else{const g=xe(a),v=Ne(a);if(g||v){const y=()=>{if(e.f){const b=g?h(a)?f[a]:c[a]:a.value;o?re(b)&&Ji(b,i):re(b)?b.includes(i)||b.push(i):g?(c[a]=[i],h(a)&&(f[a]=c[a])):(a.value=[i],e.k&&(c[e.k]=a.value))}else g?(c[a]=s,h(a)&&(f[a]=s)):v&&(a.value=s,e.k&&(c[e.k]=s))};s?(y.id=-1,ft(y,n)):y()}}}let Zs=!1;const fn=()=>{Zs||(console.error("Hydration completed but contains mismatches."),Zs=!0)},xh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Oh=e=>e.namespaceURI.includes("MathML"),eo=e=>{if(e.nodeType===1){if(xh(e))return"svg";if(Oh(e))return"mathml"}},vn=e=>e.nodeType===8;function wh(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:i,parentNode:s,remove:l,insert:a,createComment:u}}=e,c=(p,E)=>{if(!E.hasChildNodes()){Jt("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,p,E),Eo(),E._vnode=p;return}f(E.firstChild,p,null,null,null),Eo(),E._vnode=p},f=(p,E,V,j,x,C=!1)=>{C=C||!!E.dynamicChildren;const M=vn(p)&&p.data==="[",H=()=>v(p,E,V,j,x,M),{type:D,ref:T,shapeFlag:O,patchFlag:G}=E;let te=p.nodeType;E.el=p,zn(p,"__vnode",E,!0),zn(p,"__vueParentComponent",V,!0),G===-2&&(C=!1,E.dynamicChildren=null);let P=null;switch(D){case rn:te!==3?E.children===""?(a(E.el=o(""),s(p),p),P=p):P=H():(p.data!==E.children&&(Jt("Hydration text mismatch in",p.parentNode,`
|
||
- rendered on server: ${JSON.stringify(p.data)}
|
||
- expected on client: ${JSON.stringify(E.children)}`),fn(),p.data=E.children),P=i(p));break;case Ke:S(p)?(P=i(p),b(E.el=p.content.firstChild,p,V)):te!==8||M?P=H():P=i(p);break;case $n:if(M&&(p=i(p),te=p.nodeType),te===1||te===3){P=p;const L=!E.children.length;for(let z=0;z<E.staticCount;z++)L&&(E.children+=P.nodeType===1?P.outerHTML:P.data),z===E.staticCount-1&&(E.anchor=P),P=i(P);return M?i(P):P}else H();break;case ge:M?P=g(p,E,V,j,x,C):P=H();break;default:if(O&1)(te!==1||E.type.toLowerCase()!==p.tagName.toLowerCase())&&!S(p)?P=H():P=d(p,E,V,j,x,C);else if(O&6){E.slotScopeIds=x;const L=s(p);if(M?P=y(p):vn(p)&&p.data==="teleport start"?P=y(p,p.data,"teleport end"):P=i(p),t(E,L,null,V,j,eo(L),C),Sn(E)&&!E.type.__asyncResolved){let z;M?(z=ae(ge),z.anchor=P?P.previousSibling:L.lastChild):z=p.nodeType===3?ln(""):ae("div"),z.el=p,E.component.subTree=z}}else O&64?te!==8?P=H():P=E.type.hydrate(p,E,V,j,x,C,e,h):O&128?P=E.type.hydrate(p,E,V,j,eo(s(p)),x,C,e,f):Jt("Invalid HostVNode type:",D,`(${typeof D})`)}return T!=null&&Pr(T,null,j,E),P},d=(p,E,V,j,x,C)=>{C=C||!!E.dynamicChildren;const{type:M,props:H,patchFlag:D,shapeFlag:T,dirs:O,transition:G}=E,te=M==="input"||M==="option";if(te||D!==-1){O&&Ot(E,null,V,"created");let P=!1;if(S(p)){P=gc(null,G)&&V&&V.vnode.props&&V.vnode.props.appear;const z=p.content.firstChild;P&&G.beforeEnter(z),b(z,p,V),E.el=p=z}if(T&16&&!(H&&(H.innerHTML||H.textContent))){let z=h(p.firstChild,E,p,V,j,x,C),ue=!1;for(;z;){pr(p,1)||(ue||(Jt("Hydration children mismatch on",p,`
|
||
Server rendered element contains more child nodes than client vdom.`),ue=!0),fn());const be=z;z=z.nextSibling,l(be)}}else if(T&8){let z=E.children;z[0]===`
|
||
`&&(p.tagName==="PRE"||p.tagName==="TEXTAREA")&&(z=z.slice(1)),p.textContent!==z&&(pr(p,0)||(Jt("Hydration text content mismatch on",p,`
|
||
- rendered on server: ${p.textContent}
|
||
- expected on client: ${E.children}`),fn()),p.textContent=E.children)}if(H){const z=p.tagName.includes("-");for(const ue in H)!(O&&O.some(be=>be.dir.created))&&kh(p,ue,H[ue],E,V)&&fn(),(te&&(ue.endsWith("value")||ue==="indeterminate")||$r(ue)&&!Hn(ue)||ue[0]==="."||z)&&r(p,ue,null,H[ue],void 0,V)}let L;(L=H&&H.onVnodeBeforeMount)&&_t(L,V,E),O&&Ot(E,null,V,"beforeMount"),((L=H&&H.onVnodeMounted)||O||P)&&Cc(()=>{L&&_t(L,V,E),P&&G.enter(p),O&&Ot(E,null,V,"mounted")},j)}return p.nextSibling},h=(p,E,V,j,x,C,M)=>{M=M||!!E.dynamicChildren;const H=E.children,D=H.length;let T=!1;for(let O=0;O<D;O++){const G=M?H[O]:H[O]=gt(H[O]),te=G.type===rn;p?(te&&!M&&O+1<D&>(H[O+1]).type===rn&&(a(o(p.data.slice(G.children.length)),V,i(p)),p.data=G.children),p=f(p,G,j,x,C,M)):te&&!G.children?a(G.el=o(""),V):(pr(V,1)||(T||(Jt("Hydration children mismatch on",V,`
|
||
Server rendered element contains fewer child nodes than client vdom.`),T=!0),fn()),n(null,G,V,null,j,x,eo(V),C))}return p},g=(p,E,V,j,x,C)=>{const{slotScopeIds:M}=E;M&&(x=x?x.concat(M):M);const H=s(p),D=h(i(p),E,H,V,j,x,C);return D&&vn(D)&&D.data==="]"?i(E.anchor=D):(fn(),a(E.anchor=u("]"),H,D),D)},v=(p,E,V,j,x,C)=>{if(pr(p.parentElement,1)||(Jt(`Hydration node mismatch:
|
||
- rendered on server:`,p,p.nodeType===3?"(text)":vn(p)&&p.data==="["?"(start of fragment)":"",`
|
||
- expected on client:`,E.type),fn()),E.el=null,C){const D=y(p);for(;;){const T=i(p);if(T&&T!==D)l(T);else break}}const M=i(p),H=s(p);return l(p),n(null,E,H,M,V,j,eo(H),x),V&&(V.vnode.el=E.el,Ac(V,E.el)),M},y=(p,E="[",V="]")=>{let j=0;for(;p;)if(p=i(p),p&&vn(p)&&(p.data===E&&j++,p.data===V)){if(j===0)return i(p);j--}return p},b=(p,E,V)=>{const j=E.parentNode;j&&j.replaceChild(p,E);let x=V;for(;x;)x.vnode.el===E&&(x.vnode.el=x.subTree.el=p),x=x.parent},S=p=>p.nodeType===1&&p.tagName==="TEMPLATE";return[c,f]}function kh(e,t,n,r,o){let i,s,l,a;if(t==="class")l=e.getAttribute("class"),a=nt(n),Ph(Qs(l||""),Qs(a))||(i=2,s="class");else if(t==="style"){l=e.getAttribute("style")||"",a=xe(n)?n:Cd(kn(n));const u=el(l),c=el(a);if(r.dirs)for(const{dir:f,value:d}of r.dirs)f.name==="show"&&!d&&c.set("display","none");o&&ec(o,r,c),Ih(u,c)||(i=3,s="style")}else(e instanceof SVGElement&&wd(t)||e instanceof HTMLElement&&(Ws(t)||Od(t)))&&(Ws(t)?(l=e.hasAttribute(t),a=Zi(n)):n==null?(l=e.hasAttribute(t),a=!1):(e.hasAttribute(t)?l=e.getAttribute(t):t==="value"&&e.tagName==="TEXTAREA"?l=e.value:l=!1,a=kd(n)?String(n):!1),l!==a&&(i=4,s=t));if(i!=null&&!pr(e,i)){const u=d=>d===!1?"(not rendered)":`${s}="${d}"`,c=`Hydration ${tc[i]} mismatch on`,f=`
|
||
- rendered on server: ${u(l)}
|
||
- expected on client: ${u(a)}
|
||
Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.
|
||
You should fix the source of the mismatch.`;return Jt(c,e,f),!0}return!1}function Qs(e){return new Set(e.trim().split(/\s+/))}function Ph(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}function el(e){const t=new Map;for(const n of e.split(";")){let[r,o]=n.split(":");r=r.trim(),o=o&&o.trim(),r&&o&&t.set(r,o)}return t}function Ih(e,t){if(e.size!==t.size)return!1;for(const[n,r]of e)if(r!==t.get(n))return!1;return!0}function ec(e,t,n){const r=e.subTree;if(e.getCssVars&&(t===r||r&&r.type===ge&&r.children.includes(t))){const o=e.getCssVars();for(const i in o)n.set(`--${Id(i)}`,String(o[i]))}t===r&&e.parent&&ec(e.parent,e.vnode,n)}const tl="data-allow-mismatch",tc={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function pr(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(tl);)e=e.parentElement;const n=e&&e.getAttribute(tl);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(tc[t])}}Io().requestIdleCallback;Io().cancelIdleCallback;function Rh(e,t){if(vn(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(vn(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const Sn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Lh(e){ie(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,hydrate:i,timeout:s,suspensible:l=!0,onError:a}=e;let u=null,c,f=0;const d=()=>(f++,u=null,h()),h=()=>{let g;return u||(g=u=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),a)return new Promise((y,b)=>{a(v,()=>y(d()),()=>b(v),f+1)});throw v}).then(v=>g!==u&&u?u:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),c=v,v)))};return pe({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(g,v,y){const b=i?()=>{const S=i(y,p=>Rh(g,p));S&&(v.bum||(v.bum=[])).push(S)}:y;c?b():h().then(()=>!v.isUnmounted&&b())},get __asyncResolved(){return c},setup(){const g=Fe;if(ls(g),c)return()=>ri(c,g);const v=p=>{u=null,zr(p,g,13,!r)};if(l&&g.suspense||Kn)return h().then(p=>()=>ri(p,g)).catch(p=>(v(p),()=>r?ae(r,{error:p}):null));const y=Me(!1),b=Me(),S=Me(!!o);return o&&setTimeout(()=>{S.value=!1},o),s!=null&&setTimeout(()=>{if(!y.value&&!b.value){const p=new Error(`Async component timed out after ${s}ms.`);v(p),b.value=p}},s),h().then(()=>{y.value=!0,g.parent&&Kr(g.parent.vnode)&&g.parent.update()}).catch(p=>{v(p),b.value=p}),()=>{if(y.value&&c)return ri(c,g);if(b.value&&r)return ae(r,{error:b.value});if(n&&!S.value)return ae(n)}}})}function ri(e,t){const{ref:n,props:r,children:o,ce:i}=t.vnode,s=ae(e,r,o);return s.ref=n,s.ce=i,delete t.vnode.ce,s}const Kr=e=>e.type.__isKeepAlive;function Dh(e,t){nc(e,"a",t)}function Vh(e,t){nc(e,"da",t)}function nc(e,t,n=Fe){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Vo(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Kr(o.parent.vnode)&&Nh(r,t,n,o),o=o.parent}}function Nh(e,t,n,r){const o=Vo(t,e,r,!0);No(()=>{Ji(r[t],o)},n)}function Vo(e,t,n=Fe,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...s)=>{Kt();const l=Wr(n),a=At(t,n,e,s);return l(),Wt(),a});return r?o.unshift(i):o.push(i),i}}const Gt=e=>(t,n=Fe)=>{(!Kn||e==="sp")&&Vo(e,(...r)=>t(...r),n)},Mh=Gt("bm"),lt=Gt("m"),Hh=Gt("bu"),Fh=Gt("u"),as=Gt("bum"),No=Gt("um"),Bh=Gt("sp"),$h=Gt("rtg"),Uh=Gt("rtc");function jh(e,t=Fe){Vo("ec",e,t)}const zh="components";function us(e,t){return Wh(zh,e,!0,t)||e}const Kh=Symbol.for("v-ndc");function Wh(e,t,n=!0,r=!1){const o=$e||Fe;if(o){const i=o.type;{const l=Pc(i,!1);if(l&&(l===t||l===st(t)||l===Ur(st(t))))return i}const s=nl(o[e]||i[e],t)||nl(o.appContext[e],t);return!s&&r?i:s}}function nl(e,t){return e&&(e[t]||e[st(t)]||e[Ur(st(t))])}function on(e,t,n,r){let o;const i=n,s=re(e);if(s||xe(e)){const l=s&&Fn(e);let a=!1;l&&(a=!vt(e),e=Lo(e)),o=new Array(e.length);for(let u=0,c=e.length;u<c;u++)o[u]=t(a?Ye(e[u]):e[u],u,void 0,i)}else if(typeof e=="number"){o=new Array(e);for(let l=0;l<e;l++)o[l]=t(l+1,l,void 0,i)}else if(Oe(e))if(e[Symbol.iterator])o=Array.from(e,(l,a)=>t(l,a,void 0,i));else{const l=Object.keys(e);o=new Array(l.length);for(let a=0,u=l.length;a<u;a++){const c=l[a];o[a]=t(e[c],c,a,i)}}else o=[];return o}function Gh(e,t){for(let n=0;n<t.length;n++){const r=t[n];if(re(r))for(let o=0;o<r.length;o++)e[r[o].name]=r[o].fn;else r&&(e[r.name]=r.key?(...o)=>{const i=r.fn(...o);return i&&(i.key=r.key),i}:r.fn)}return e}function we(e,t,n={},r,o){if($e.ce||$e.parent&&Sn($e.parent)&&$e.parent.ce)return t!=="default"&&(n.name=t),Y(),Ve(ge,null,[ae("slot",n,r&&r())],64);let i=e[t];i&&i._c&&(i._d=!1),Y();const s=i&&rc(i(n)),l=n.key||s&&s.key,a=Ve(ge,{key:(l&&!jt(l)?l:`_${t}`)+(!s&&r?"_fb":"")},s||(r?r():[]),s&&e._===1?64:-2);return a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function rc(e){return e.some(t=>Rr(t)?!(t.type===Ke||t.type===ge&&!rc(t.children)):!0)?e:null}const Oi=e=>e?wc(e)?Ho(e):Oi(e.parent):null,Er=je(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Oi(e.parent),$root:e=>Oi(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ic(e),$forceUpdate:e=>e.f||(e.f=()=>{is(e.update)}),$nextTick:e=>e.n||(e.n=er.bind(e.proxy)),$watch:e=>hp.bind(e)}),oi=(e,t)=>e!==Se&&!e.__isScriptSetup&&me(e,t),qh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:i,accessCache:s,type:l,appContext:a}=e;let u;if(t[0]!=="$"){const h=s[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(oi(r,t))return s[t]=1,r[t];if(o!==Se&&me(o,t))return s[t]=2,o[t];if((u=e.propsOptions[0])&&me(u,t))return s[t]=3,i[t];if(n!==Se&&me(n,t))return s[t]=4,n[t];wi&&(s[t]=0)}}const c=Er[t];let f,d;if(c)return t==="$attrs"&&qe(e.attrs,"get",""),c(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==Se&&me(n,t))return s[t]=4,n[t];if(d=a.config.globalProperties,me(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return oi(o,t)?(o[t]=n,!0):r!==Se&&me(r,t)?(r[t]=n,!0):me(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:i}},s){let l;return!!n[s]||e!==Se&&me(e,s)||oi(t,s)||(l=i[0])&&me(l,s)||me(r,s)||me(Er,s)||me(o.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:me(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function rl(e){return re(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let wi=!0;function Yh(e){const t=ic(e),n=e.proxy,r=e.ctx;wi=!1,t.beforeCreate&&ol(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:s,watch:l,provide:a,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:h,updated:g,activated:v,deactivated:y,beforeDestroy:b,beforeUnmount:S,destroyed:p,unmounted:E,render:V,renderTracked:j,renderTriggered:x,errorCaptured:C,serverPrefetch:M,expose:H,inheritAttrs:D,components:T,directives:O,filters:G}=t;if(u&&Jh(u,r,null),s)for(const L in s){const z=s[L];ie(z)&&(r[L]=z.bind(n))}if(o){const L=o.call(n,n);Oe(L)&&(e.data=Cn(L))}if(wi=!0,i)for(const L in i){const z=i[L],ue=ie(z)?z.bind(n,n):ie(z.get)?z.get.bind(n,n):kt,be=!ie(z)&&ie(z.set)?z.set.bind(n):kt,Pe=B({get:ue,set:be});Object.defineProperty(r,L,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:ye=>Pe.value=ye})}if(l)for(const L in l)oc(l[L],r,n,L);if(a){const L=ie(a)?a.call(n):a;Reflect.ownKeys(L).forEach(z=>{Tn(z,L[z])})}c&&ol(c,e,"c");function P(L,z){re(z)?z.forEach(ue=>L(ue.bind(n))):z&&L(z.bind(n))}if(P(Mh,f),P(lt,d),P(Hh,h),P(Fh,g),P(Dh,v),P(Vh,y),P(jh,C),P(Uh,j),P($h,x),P(as,S),P(No,E),P(Bh,M),re(H))if(H.length){const L=e.exposed||(e.exposed={});H.forEach(z=>{Object.defineProperty(L,z,{get:()=>n[z],set:ue=>n[z]=ue})})}else e.exposed||(e.exposed={});V&&e.render===kt&&(e.render=V),D!=null&&(e.inheritAttrs=D),T&&(e.components=T),O&&(e.directives=O),M&&ls(e)}function Jh(e,t,n=kt){re(e)&&(e=ki(e));for(const r in e){const o=e[r];let i;Oe(o)?"default"in o?i=Je(o.from||r,o.default,!0):i=Je(o.from||r):i=Je(o),Ne(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[r]=i}}function ol(e,t,n){At(re(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function oc(e,t,n,r){let o=r.includes(".")?Ec(n,r):()=>n[r];if(xe(e)){const i=t[e];ie(i)&&We(o,i)}else if(ie(e))We(o,e.bind(n));else if(Oe(e))if(re(e))e.forEach(i=>oc(i,t,n,r));else{const i=ie(e.handler)?e.handler.bind(n):t[e.handler];ie(i)&&We(o,i,e)}}function ic(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,l=i.get(t);let a;return l?a=l:!o.length&&!n&&!r?a=t:(a={},o.length&&o.forEach(u=>To(a,u,s,!0)),To(a,t,s)),Oe(t)&&i.set(t,a),a}function To(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&To(e,i,n,!0),o&&o.forEach(s=>To(e,s,n,!0));for(const s in t)if(!(r&&s==="expose")){const l=Xh[s]||n&&n[s];e[s]=l?l(e[s],t[s]):t[s]}return e}const Xh={data:il,props:sl,emits:sl,methods:mr,computed:mr,beforeCreate:Ze,created:Ze,beforeMount:Ze,mounted:Ze,beforeUpdate:Ze,updated:Ze,beforeDestroy:Ze,beforeUnmount:Ze,destroyed:Ze,unmounted:Ze,activated:Ze,deactivated:Ze,errorCaptured:Ze,serverPrefetch:Ze,components:mr,directives:mr,watch:Qh,provide:il,inject:Zh};function il(e,t){return t?e?function(){return je(ie(e)?e.call(this,this):e,ie(t)?t.call(this,this):t)}:t:e}function Zh(e,t){return mr(ki(e),ki(t))}function ki(e){if(re(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Ze(e,t){return e?[...new Set([].concat(e,t))]:t}function mr(e,t){return e?je(Object.create(null),e,t):t}function sl(e,t){return e?re(e)&&re(t)?[...new Set([...e,...t])]:je(Object.create(null),rl(e),rl(t??{})):t}function Qh(e,t){if(!e)return t;if(!t)return e;const n=je(Object.create(null),e);for(const r in t)n[r]=Ze(e[r],t[r]);return n}function sc(){return{app:null,config:{isNativeTag:pd,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 ep=0;function tp(e,t){return function(r,o=null){ie(r)||(r=je({},r)),o!=null&&!Oe(o)&&(o=null);const i=sc(),s=new WeakSet,l=[];let a=!1;const u=i.app={_uid:ep++,_component:r,_props:o,_container:null,_context:i,_instance:null,version:hl,get config(){return i.config},set config(c){},use(c,...f){return s.has(c)||(c&&ie(c.install)?(s.add(c),c.install(u,...f)):ie(c)&&(s.add(c),c(u,...f))),u},mixin(c){return i.mixins.includes(c)||i.mixins.push(c),u},component(c,f){return f?(i.components[c]=f,u):i.components[c]},directive(c,f){return f?(i.directives[c]=f,u):i.directives[c]},mount(c,f,d){if(!a){const h=u._ceVNode||ae(r,o);return h.appContext=i,d===!0?d="svg":d===!1&&(d=void 0),f&&t?t(h,c):e(h,c,d),a=!0,u._container=c,c.__vue_app__=u,u._instance=h.component,_h(u,hl),Ho(h.component)}},onUnmount(c){l.push(c)},unmount(){a&&(At(l,u._instance,16),e(null,u._container),u._instance=null,gh(u),delete u._container.__vue_app__)},provide(c,f){return i.provides[c]=f,u},runWithContext(c){const f=An;An=u;try{return c()}finally{An=f}}};return u}}let An=null;function Tn(e,t){if(Fe){let n=Fe.provides;const r=Fe.parent&&Fe.parent.provides;r===n&&(n=Fe.provides=Object.create(r)),n[e]=t}}function Je(e,t,n=!1){const r=Fe||$e;if(r||An){const o=An?An._context.provides:r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(o&&e in o)return o[e];if(arguments.length>1)return n&&ie(t)?t.call(r&&r.proxy):t}}function lc(){return!!(Fe||$e||An)}const ac={},uc=()=>Object.create(ac),cc=e=>Object.getPrototypeOf(e)===ac;function np(e,t,n,r=!1){const o={},i=uc();e.propsDefaults=Object.create(null),fc(e,t,o,i);for(const s in e.propsOptions[0])s in o||(o[s]=void 0);n?e.props=r?o:Du(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function rp(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:s}}=e,l=ce(o),[a]=e.propsOptions;let u=!1;if((r||s>0)&&!(s&16)){if(s&8){const c=e.vnode.dynamicProps;for(let f=0;f<c.length;f++){let d=c[f];if(Mo(e.emitsOptions,d))continue;const h=t[d];if(a)if(me(i,d))h!==i[d]&&(i[d]=h,u=!0);else{const g=st(d);o[g]=Pi(a,l,g,h,e,!1)}else h!==i[d]&&(i[d]=h,u=!0)}}}else{fc(e,t,o,i)&&(u=!0);let c;for(const f in l)(!t||!me(t,f)&&((c=zt(f))===f||!me(t,c)))&&(a?n&&(n[f]!==void 0||n[c]!==void 0)&&(o[f]=Pi(a,l,f,void 0,e,!0)):delete o[f]);if(i!==l)for(const f in i)(!t||!me(t,f))&&(delete i[f],u=!0)}u&&Ft(e.attrs,"set","")}function fc(e,t,n,r){const[o,i]=e.propsOptions;let s=!1,l;if(t)for(let a in t){if(Hn(a))continue;const u=t[a];let c;o&&me(o,c=st(a))?!i||!i.includes(c)?n[c]=u:(l||(l={}))[c]=u:Mo(e.emitsOptions,a)||(!(a in r)||u!==r[a])&&(r[a]=u,s=!0)}if(i){const a=ce(n),u=l||Se;for(let c=0;c<i.length;c++){const f=i[c];n[f]=Pi(o,a,f,u[f],e,!me(u,f))}}return s}function Pi(e,t,n,r,o,i){const s=e[n];if(s!=null){const l=me(s,"default");if(l&&r===void 0){const a=s.default;if(s.type!==Function&&!s.skipFactory&&ie(a)){const{propsDefaults:u}=o;if(n in u)r=u[n];else{const c=Wr(o);r=u[n]=a.call(null,t),c()}}else r=a;o.ce&&o.ce._setProp(n,r)}s[0]&&(i&&!l?r=!1:s[1]&&(r===""||r===zt(n))&&(r=!0))}return r}const op=new WeakMap;function dc(e,t,n=!1){const r=n?op:t.propsCache,o=r.get(e);if(o)return o;const i=e.props,s={},l=[];let a=!1;if(!ie(e)){const c=f=>{a=!0;const[d,h]=dc(f,t,!0);je(s,d),h&&l.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!a)return Oe(e)&&r.set(e,Nn),Nn;if(re(i))for(let c=0;c<i.length;c++){const f=st(i[c]);ll(f)&&(s[f]=Se)}else if(i)for(const c in i){const f=st(c);if(ll(f)){const d=i[c],h=s[f]=re(d)||ie(d)?{type:d}:je({},d),g=h.type;let v=!1,y=!0;if(re(g))for(let b=0;b<g.length;++b){const S=g[b],p=ie(S)&&S.name;if(p==="Boolean"){v=!0;break}else p==="String"&&(y=!1)}else v=ie(g)&&g.name==="Boolean";h[0]=v,h[1]=y,(v||me(h,"default"))&&l.push(f)}}const u=[s,l];return Oe(e)&&r.set(e,u),u}function ll(e){return e[0]!=="$"&&!Hn(e)}const hc=e=>e[0]==="_"||e==="$stable",cs=e=>re(e)?e.map(gt):[gt(e)],ip=(e,t,n)=>{if(t._n)return t;const r=Re((...o)=>cs(t(...o)),n);return r._c=!1,r},pc=(e,t,n)=>{const r=e._ctx;for(const o in e){if(hc(o))continue;const i=e[o];if(ie(i))t[o]=ip(o,i,r);else if(i!=null){const s=cs(i);t[o]=()=>s}}},mc=(e,t)=>{const n=cs(t);e.slots.default=()=>n},_c=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},sp=(e,t,n)=>{const r=e.slots=uc();if(e.vnode.shapeFlag&32){const o=t._;o?(_c(r,t,n),n&&zn(r,"_",o,!0)):pc(t,r)}else t&&mc(e,t)},lp=(e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,s=Se;if(r.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:_c(o,t,n):(i=!t.$stable,pc(t,o)),s=t}else t&&(mc(e,t),s={default:1});if(i)for(const l in o)!hc(l)&&s[l]==null&&delete o[l]},ft=Cc;function ap(e){return up(e,wh)}function up(e,t){const n=Io();n.__VUE__=!0,Ku(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:r,remove:o,patchProp:i,createElement:s,createText:l,createComment:a,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:h=kt,insertStaticContent:g}=e,v=(m,_,A,I=null,w=null,N=null,W=void 0,U=null,$=!!_.dynamicChildren)=>{if(m===_)return;m&&!bn(m,_)&&(I=k(m),ye(m,w,N,!0),m=null),_.patchFlag===-2&&($=!1,_.dynamicChildren=null);const{type:F,ref:ne,shapeFlag:J}=_;switch(F){case rn:y(m,_,A,I);break;case Ke:b(m,_,A,I);break;case $n:m==null&&S(_,A,I,W);break;case ge:T(m,_,A,I,w,N,W,U,$);break;default:J&1?V(m,_,A,I,w,N,W,U,$):J&6?O(m,_,A,I,w,N,W,U,$):(J&64||J&128)&&F.process(m,_,A,I,w,N,W,U,$,Q)}ne!=null&&w&&Pr(ne,m&&m.ref,N,_||m,!_)},y=(m,_,A,I)=>{if(m==null)r(_.el=l(_.children),A,I);else{const w=_.el=m.el;_.children!==m.children&&u(w,_.children)}},b=(m,_,A,I)=>{m==null?r(_.el=a(_.children||""),A,I):_.el=m.el},S=(m,_,A,I)=>{[m.el,m.anchor]=g(m.children,_,A,I,m.el,m.anchor)},p=({el:m,anchor:_},A,I)=>{let w;for(;m&&m!==_;)w=d(m),r(m,A,I),m=w;r(_,A,I)},E=({el:m,anchor:_})=>{let A;for(;m&&m!==_;)A=d(m),o(m),m=A;o(_)},V=(m,_,A,I,w,N,W,U,$)=>{_.type==="svg"?W="svg":_.type==="math"&&(W="mathml"),m==null?j(_,A,I,w,N,W,U,$):M(m,_,w,N,W,U,$)},j=(m,_,A,I,w,N,W,U)=>{let $,F;const{props:ne,shapeFlag:J,transition:ee,dirs:se}=m;if($=m.el=s(m.type,N,ne&&ne.is,ne),J&8?c($,m.children):J&16&&C(m.children,$,null,I,w,ii(m,N),W,U),se&&Ot(m,null,I,"created"),x($,m,m.scopeId,W,I),ne){for(const Ae in ne)Ae!=="value"&&!Hn(Ae)&&i($,Ae,null,ne[Ae],N,I);"value"in ne&&i($,"value",null,ne.value,N),(F=ne.onVnodeBeforeMount)&&_t(F,I,m)}zn($,"__vnode",m,!0),zn($,"__vueParentComponent",I,!0),se&&Ot(m,null,I,"beforeMount");const de=gc(w,ee);de&&ee.beforeEnter($),r($,_,A),((F=ne&&ne.onVnodeMounted)||de||se)&&ft(()=>{F&&_t(F,I,m),de&&ee.enter($),se&&Ot(m,null,I,"mounted")},w)},x=(m,_,A,I,w)=>{if(A&&h(m,A),I)for(let N=0;N<I.length;N++)h(m,I[N]);if(w){let N=w.subTree;if(_===N||Tc(N.type)&&(N.ssContent===_||N.ssFallback===_)){const W=w.vnode;x(m,W,W.scopeId,W.slotScopeIds,w.parent)}}},C=(m,_,A,I,w,N,W,U,$=0)=>{for(let F=$;F<m.length;F++){const ne=m[F]=U?Qt(m[F]):gt(m[F]);v(null,ne,_,A,I,w,N,W,U)}},M=(m,_,A,I,w,N,W)=>{const U=_.el=m.el;U.__vnode=_;let{patchFlag:$,dynamicChildren:F,dirs:ne}=_;$|=m.patchFlag&16;const J=m.props||Se,ee=_.props||Se;let se;if(A&&dn(A,!1),(se=ee.onVnodeBeforeUpdate)&&_t(se,A,_,m),ne&&Ot(_,m,A,"beforeUpdate"),A&&dn(A,!0),(J.innerHTML&&ee.innerHTML==null||J.textContent&&ee.textContent==null)&&c(U,""),F?H(m.dynamicChildren,F,U,A,I,ii(_,w),N):W||z(m,_,U,null,A,I,ii(_,w),N,!1),$>0){if($&16)D(U,J,ee,A,w);else if($&2&&J.class!==ee.class&&i(U,"class",null,ee.class,w),$&4&&i(U,"style",J.style,ee.style,w),$&8){const de=_.dynamicProps;for(let Ae=0;Ae<de.length;Ae++){const _e=de[Ae],at=J[_e],Ge=ee[_e];(Ge!==at||_e==="value")&&i(U,_e,at,Ge,w,A)}}$&1&&m.children!==_.children&&c(U,_.children)}else!W&&F==null&&D(U,J,ee,A,w);((se=ee.onVnodeUpdated)||ne)&&ft(()=>{se&&_t(se,A,_,m),ne&&Ot(_,m,A,"updated")},I)},H=(m,_,A,I,w,N,W)=>{for(let U=0;U<_.length;U++){const $=m[U],F=_[U],ne=$.el&&($.type===ge||!bn($,F)||$.shapeFlag&70)?f($.el):A;v($,F,ne,null,I,w,N,W,!0)}},D=(m,_,A,I,w)=>{if(_!==A){if(_!==Se)for(const N in _)!Hn(N)&&!(N in A)&&i(m,N,_[N],null,w,I);for(const N in A){if(Hn(N))continue;const W=A[N],U=_[N];W!==U&&N!=="value"&&i(m,N,U,W,w,I)}"value"in A&&i(m,"value",_.value,A.value,w)}},T=(m,_,A,I,w,N,W,U,$)=>{const F=_.el=m?m.el:l(""),ne=_.anchor=m?m.anchor:l("");let{patchFlag:J,dynamicChildren:ee,slotScopeIds:se}=_;se&&(U=U?U.concat(se):se),m==null?(r(F,A,I),r(ne,A,I),C(_.children||[],A,ne,w,N,W,U,$)):J>0&&J&64&&ee&&m.dynamicChildren?(H(m.dynamicChildren,ee,A,w,N,W,U),(_.key!=null||w&&_===w.subTree)&&vc(m,_,!0)):z(m,_,A,ne,w,N,W,U,$)},O=(m,_,A,I,w,N,W,U,$)=>{_.slotScopeIds=U,m==null?_.shapeFlag&512?w.ctx.activate(_,A,I,W,$):G(_,A,I,w,N,W,$):te(m,_,$)},G=(m,_,A,I,w,N,W)=>{const U=m.component=Cp(m,I,w);if(Kr(m)&&(U.ctx.renderer=Q),xp(U,!1,W),U.asyncDep){if(w&&w.registerDep(U,P,W),!m.el){const $=U.subTree=ae(Ke);b(null,$,_,A)}}else P(U,m,_,A,w,N,W)},te=(m,_,A)=>{const I=_.component=m.component;if(vp(m,_,A))if(I.asyncDep&&!I.asyncResolved){L(I,_,A);return}else I.next=_,I.update();else _.el=m.el,I.vnode=_},P=(m,_,A,I,w,N,W)=>{const U=()=>{if(m.isMounted){let{next:J,bu:ee,u:se,parent:de,vnode:Ae}=m;{const ut=bc(m);if(ut){J&&(J.el=Ae.el,L(m,J,W)),ut.asyncDep.then(()=>{m.isUnmounted||U()});return}}let _e=J,at;dn(m,!1),J?(J.el=Ae.el,L(m,J,W)):J=Ae,ee&&Yo(ee),(at=J.props&&J.props.onVnodeBeforeUpdate)&&_t(at,de,J,Ae),dn(m,!0);const Ge=si(m),yt=m.subTree;m.subTree=Ge,v(yt,Ge,f(yt.el),k(yt),m,w,N),J.el=Ge.el,_e===null&&Ac(m,Ge.el),se&&ft(se,w),(at=J.props&&J.props.onVnodeUpdated)&&ft(()=>_t(at,de,J,Ae),w),Wu(m)}else{let J;const{el:ee,props:se}=_,{bm:de,m:Ae,parent:_e,root:at,type:Ge}=m,yt=Sn(_);if(dn(m,!1),de&&Yo(de),!yt&&(J=se&&se.onVnodeBeforeMount)&&_t(J,_e,_),dn(m,!0),ee&&Ee){const ut=()=>{m.subTree=si(m),Ee(ee,m.subTree,m,w,null)};yt&&Ge.__asyncHydrate?Ge.__asyncHydrate(ee,m,ut):ut()}else{at.ce&&at.ce._injectChildStyle(Ge);const ut=m.subTree=si(m);v(null,ut,A,I,m,w,N),_.el=ut.el}if(Ae&&ft(Ae,w),!yt&&(J=se&&se.onVnodeMounted)){const ut=_;ft(()=>_t(J,_e,ut),w)}(_.shapeFlag&256||_e&&Sn(_e.vnode)&&_e.vnode.shapeFlag&256)&&m.a&&ft(m.a,w),m.isMounted=!0,vh(m),_=A=I=null}};m.scope.on();const $=m.effect=new yu(U);m.scope.off();const F=m.update=$.run.bind($),ne=m.job=$.runIfDirty.bind($);ne.i=m,ne.id=m.uid,$.scheduler=()=>is(ne),dn(m,!0),F()},L=(m,_,A)=>{_.component=m;const I=m.vnode.props;m.vnode=_,m.next=null,rp(m,_.props,I,A),lp(m,_.children,A),Kt(),Ys(m),Wt()},z=(m,_,A,I,w,N,W,U,$=!1)=>{const F=m&&m.children,ne=m?m.shapeFlag:0,J=_.children,{patchFlag:ee,shapeFlag:se}=_;if(ee>0){if(ee&128){be(F,J,A,I,w,N,W,U,$);return}else if(ee&256){ue(F,J,A,I,w,N,W,U,$);return}}se&8?(ne&16&&it(F,w,N),J!==F&&c(A,J)):ne&16?se&16?be(F,J,A,I,w,N,W,U,$):it(F,w,N,!0):(ne&8&&c(A,""),se&16&&C(J,A,I,w,N,W,U,$))},ue=(m,_,A,I,w,N,W,U,$)=>{m=m||Nn,_=_||Nn;const F=m.length,ne=_.length,J=Math.min(F,ne);let ee;for(ee=0;ee<J;ee++){const se=_[ee]=$?Qt(_[ee]):gt(_[ee]);v(m[ee],se,A,null,w,N,W,U,$)}F>ne?it(m,w,N,!0,!1,J):C(_,A,I,w,N,W,U,$,J)},be=(m,_,A,I,w,N,W,U,$)=>{let F=0;const ne=_.length;let J=m.length-1,ee=ne-1;for(;F<=J&&F<=ee;){const se=m[F],de=_[F]=$?Qt(_[F]):gt(_[F]);if(bn(se,de))v(se,de,A,null,w,N,W,U,$);else break;F++}for(;F<=J&&F<=ee;){const se=m[J],de=_[ee]=$?Qt(_[ee]):gt(_[ee]);if(bn(se,de))v(se,de,A,null,w,N,W,U,$);else break;J--,ee--}if(F>J){if(F<=ee){const se=ee+1,de=se<ne?_[se].el:I;for(;F<=ee;)v(null,_[F]=$?Qt(_[F]):gt(_[F]),A,de,w,N,W,U,$),F++}}else if(F>ee)for(;F<=J;)ye(m[F],w,N,!0),F++;else{const se=F,de=F,Ae=new Map;for(F=de;F<=ee;F++){const ct=_[F]=$?Qt(_[F]):gt(_[F]);ct.key!=null&&Ae.set(ct.key,F)}let _e,at=0;const Ge=ee-de+1;let yt=!1,ut=0;const sr=new Array(Ge);for(F=0;F<Ge;F++)sr[F]=0;for(F=se;F<=J;F++){const ct=m[F];if(at>=Ge){ye(ct,w,N,!0);continue}let Tt;if(ct.key!=null)Tt=Ae.get(ct.key);else for(_e=de;_e<=ee;_e++)if(sr[_e-de]===0&&bn(ct,_[_e])){Tt=_e;break}Tt===void 0?ye(ct,w,N,!0):(sr[Tt-de]=F+1,Tt>=ut?ut=Tt:yt=!0,v(ct,_[Tt],A,null,w,N,W,U,$),at++)}const Us=yt?cp(sr):Nn;for(_e=Us.length-1,F=Ge-1;F>=0;F--){const ct=de+F,Tt=_[ct],js=ct+1<ne?_[ct+1].el:I;sr[F]===0?v(null,Tt,A,js,w,N,W,U,$):yt&&(_e<0||F!==Us[_e]?Pe(Tt,A,js,2):_e--)}}},Pe=(m,_,A,I,w=null)=>{const{el:N,type:W,transition:U,children:$,shapeFlag:F}=m;if(F&6){Pe(m.component.subTree,_,A,I);return}if(F&128){m.suspense.move(_,A,I);return}if(F&64){W.move(m,_,A,Q);return}if(W===ge){r(N,_,A);for(let J=0;J<$.length;J++)Pe($[J],_,A,I);r(m.anchor,_,A);return}if(W===$n){p(m,_,A);return}if(I!==2&&F&1&&U)if(I===0)U.beforeEnter(N),r(N,_,A),ft(()=>U.enter(N),w);else{const{leave:J,delayLeave:ee,afterLeave:se}=U,de=()=>r(N,_,A),Ae=()=>{J(N,()=>{de(),se&&se()})};ee?ee(N,de,Ae):Ae()}else r(N,_,A)},ye=(m,_,A,I=!1,w=!1)=>{const{type:N,props:W,ref:U,children:$,dynamicChildren:F,shapeFlag:ne,patchFlag:J,dirs:ee,cacheIndex:se}=m;if(J===-2&&(w=!1),U!=null&&Pr(U,null,A,m,!0),se!=null&&(_.renderCache[se]=void 0),ne&256){_.ctx.deactivate(m);return}const de=ne&1&&ee,Ae=!Sn(m);let _e;if(Ae&&(_e=W&&W.onVnodeBeforeUnmount)&&_t(_e,_,m),ne&6)ot(m.component,A,I);else{if(ne&128){m.suspense.unmount(A,I);return}de&&Ot(m,null,_,"beforeUnmount"),ne&64?m.type.remove(m,_,A,Q,I):F&&!F.hasOnce&&(N!==ge||J>0&&J&64)?it(F,_,A,!1,!0):(N===ge&&J&384||!w&&ne&16)&&it($,_,A),I&&rt(m)}(Ae&&(_e=W&&W.onVnodeUnmounted)||de)&&ft(()=>{_e&&_t(_e,_,m),de&&Ot(m,null,_,"unmounted")},A)},rt=m=>{const{type:_,el:A,anchor:I,transition:w}=m;if(_===ge){bt(A,I);return}if(_===$n){E(m);return}const N=()=>{o(A),w&&!w.persisted&&w.afterLeave&&w.afterLeave()};if(m.shapeFlag&1&&w&&!w.persisted){const{leave:W,delayLeave:U}=w,$=()=>W(A,N);U?U(m.el,N,$):$()}else N()},bt=(m,_)=>{let A;for(;m!==_;)A=d(m),o(m),m=A;o(_)},ot=(m,_,A)=>{const{bum:I,scope:w,job:N,subTree:W,um:U,m:$,a:F}=m;al($),al(F),I&&Yo(I),w.stop(),N&&(N.flags|=8,ye(W,m,_,A)),U&&ft(U,_),ft(()=>{m.isUnmounted=!0},_),_&&_.pendingBranch&&!_.isUnmounted&&m.asyncDep&&!m.asyncResolved&&m.suspenseId===_.pendingId&&(_.deps--,_.deps===0&&_.resolve()),yh(m)},it=(m,_,A,I=!1,w=!1,N=0)=>{for(let W=N;W<m.length;W++)ye(m[W],_,A,I,w)},k=m=>{if(m.shapeFlag&6)return k(m.component.subTree);if(m.shapeFlag&128)return m.suspense.next();const _=d(m.anchor||m.el),A=_&&_[Sh];return A?d(A):_};let q=!1;const K=(m,_,A)=>{m==null?_._vnode&&ye(_._vnode,null,null,!0):v(_._vnode||null,m,_,null,null,null,A),_._vnode=m,q||(q=!0,Ys(),Eo(),q=!1)},Q={p:v,um:ye,m:Pe,r:rt,mt:G,mc:C,pc:z,pbc:H,n:k,o:e};let fe,Ee;return t&&([fe,Ee]=t(Q)),{render:K,hydrate:fe,createApp:tp(K,fe)}}function ii({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 dn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function gc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function vc(e,t,n=!1){const r=e.children,o=t.children;if(re(r)&&re(o))for(let i=0;i<r.length;i++){const s=r[i];let l=o[i];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=o[i]=Qt(o[i]),l.el=s.el),!n&&l.patchFlag!==-2&&vc(s,l)),l.type===rn&&(l.el=s.el)}}function cp(e){const t=e.slice(),n=[0];let r,o,i,s,l;const a=e.length;for(r=0;r<a;r++){const u=e[r];if(u!==0){if(o=n[n.length-1],e[o]<u){t[r]=o,n.push(r);continue}for(i=0,s=n.length-1;i<s;)l=i+s>>1,e[n[l]]<u?i=l+1:s=l;u<e[n[i]]&&(i>0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,s=n[i-1];i-- >0;)n[i]=s,s=t[s];return n}function bc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:bc(t)}function al(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const fp=Symbol.for("v-scx"),dp=()=>Je(fp);function yc(e,t){return fs(e,null,t)}function We(e,t,n){return fs(e,t,n)}function fs(e,t,n=Se){const{immediate:r,deep:o,flush:i,once:s}=n,l=je({},n),a=t&&r||!t&&i!=="post";let u;if(Kn){if(i==="sync"){const h=dp();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!a){const h=()=>{};return h.stop=kt,h.resume=kt,h.pause=kt,h}}const c=Fe;l.call=(h,g,v)=>At(h,c,g,v);let f=!1;i==="post"?l.scheduler=h=>{ft(h,c&&c.suspense)}:i!=="sync"&&(f=!0,l.scheduler=(h,g)=>{g?h():is(h)}),l.augmentJob=h=>{t&&(h.flags|=4),f&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const d=ah(e,t,l);return Kn&&(u?u.push(d):a&&d()),d}function hp(e,t,n){const r=this.proxy,o=xe(e)?e.includes(".")?Ec(r,e):()=>r[e]:e.bind(r,r);let i;ie(t)?i=t:(i=t.handler,n=t);const s=Wr(this),l=fs(o,i.bind(r),n);return s(),l}function Ec(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o<n.length&&r;o++)r=r[n[o]];return r}}const pp=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${st(t)}Modifiers`]||e[`${zt(t)}Modifiers`];function mp(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Se;let o=n;const i=t.startsWith("update:"),s=i&&pp(r,t.slice(7));s&&(s.trim&&(o=n.map(c=>xe(c)?c.trim():c)),s.number&&(o=n.map(bd))),Eh(e,t,o);let l,a=r[l=qo(t)]||r[l=qo(st(t))];!a&&i&&(a=r[l=qo(zt(t))]),a&&At(a,e,6,o);const u=r[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,At(u,e,6,o)}}function Sc(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const i=e.emits;let s={},l=!1;if(!ie(e)){const a=u=>{const c=Sc(u,t,!0);c&&(l=!0,je(s,c))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(Oe(e)&&r.set(e,null),null):(re(i)?i.forEach(a=>s[a]=null):je(s,i),Oe(e)&&r.set(e,s),s)}function Mo(e,t){return!e||!$r(t)?!1:(t=t.slice(2).replace(/Once$/,""),me(e,t[0].toLowerCase()+t.slice(1))||me(e,zt(t))||me(e,t))}function si(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[i],slots:s,attrs:l,emit:a,render:u,renderCache:c,props:f,data:d,setupState:h,ctx:g,inheritAttrs:v}=e,y=So(e);let b,S;try{if(n.shapeFlag&4){const E=o||r,V=E;b=gt(u.call(V,E,c,f,h,d,g)),S=l}else{const E=t;b=gt(E.length>1?E(f,{attrs:l,slots:s,emit:a}):E(f,null)),S=t.props?l:_p(l)}}catch(E){Sr.length=0,zr(E,e,1),b=ae(Ke)}let p=b;if(S&&v!==!1){const E=Object.keys(S),{shapeFlag:V}=p;E.length&&V&7&&(i&&E.some(Yi)&&(S=gp(S,i)),p=sn(p,S,!1,!0))}return n.dirs&&(p=sn(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(n.dirs):n.dirs),n.transition&&kr(p,n.transition),b=p,So(y),b}const _p=e=>{let t;for(const n in e)(n==="class"||n==="style"||$r(n))&&((t||(t={}))[n]=e[n]);return t},gp=(e,t)=>{const n={};for(const r in e)(!Yi(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function vp(e,t,n){const{props:r,children:o,component:i}=e,{props:s,children:l,patchFlag:a}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return r?ul(r,s,u):!!s;if(a&8){const c=t.dynamicProps;for(let f=0;f<c.length;f++){const d=c[f];if(s[d]!==r[d]&&!Mo(u,d))return!0}}}else return(o||l)&&(!l||!l.$stable)?!0:r===s?!1:r?s?ul(r,s,u):!0:!!s;return!1}function ul(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const i=r[o];if(t[i]!==e[i]&&!Mo(n,i))return!0}return!1}function Ac({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const Tc=e=>e.__isSuspense;function Cc(e,t){t&&t.pendingBranch?re(e)?t.effects.push(...e):t.effects.push(e):mh(e)}const ge=Symbol.for("v-fgt"),rn=Symbol.for("v-txt"),Ke=Symbol.for("v-cmt"),$n=Symbol.for("v-stc"),Sr=[];let ht=null;function Y(e=!1){Sr.push(ht=e?null:[])}function bp(){Sr.pop(),ht=Sr[Sr.length-1]||null}let Ir=1;function cl(e,t=!1){Ir+=e,e<0&&ht&&t&&(ht.hasOnce=!0)}function xc(e){return e.dynamicChildren=Ir>0?ht||Nn:null,bp(),Ir>0&&ht&&ht.push(e),e}function oe(e,t,n,r,o,i){return xc(le(e,t,n,r,o,i,!0))}function Ve(e,t,n,r,o){return xc(ae(e,t,n,r,o,!0))}function Rr(e){return e?e.__v_isVNode===!0:!1}function bn(e,t){return e.type===t.type&&e.key===t.key}const Oc=({key:e})=>e??null,co=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?xe(e)||Ne(e)||ie(e)?{i:$e,r:e,k:t,f:!!n}:e:null);function le(e,t=null,n=null,r=0,o=null,i=e===ge?0:1,s=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Oc(t),ref:t&&co(t),scopeId:Gu,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:$e};return l?(ds(a,n),i&128&&e.normalize(a)):n&&(a.shapeFlag|=xe(n)?8:16),Ir>0&&!s&&ht&&(a.patchFlag>0||i&6)&&a.patchFlag!==32&&ht.push(a),a}const ae=yp;function yp(e,t=null,n=null,r=0,o=null,i=!1){if((!e||e===Kh)&&(e=Ke),Rr(e)){const l=sn(e,t,!0);return n&&ds(l,n),Ir>0&&!i&&ht&&(l.shapeFlag&6?ht[ht.indexOf(e)]=l:ht.push(l)),l.patchFlag=-2,l}if(Rp(e)&&(e=e.__vccOpts),t){t=fo(t);let{class:l,style:a}=t;l&&!xe(l)&&(t.class=nt(l)),Oe(a)&&(os(a)&&!re(a)&&(a=je({},a)),t.style=kn(a))}const s=xe(e)?1:Tc(e)?128:qu(e)?64:Oe(e)?4:ie(e)?2:0;return le(e,t,n,r,o,s,i,!0)}function fo(e){return e?os(e)||cc(e)?je({},e):e:null}function sn(e,t,n=!1,r=!1){const{props:o,ref:i,patchFlag:s,children:l,transition:a}=e,u=t?Sp(o||{},t):o,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Oc(u),ref:t&&t.ref?n&&i?re(i)?i.concat(co(t)):[i,co(t)]:co(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ge?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&sn(e.ssContent),ssFallback:e.ssFallback&&sn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&r&&kr(c,a.clone(c)),c}function ln(e=" ",t=0){return ae(rn,null,e,t)}function Ep(e,t){const n=ae($n,null,e);return n.staticCount=t,n}function Ue(e="",t=!1){return t?(Y(),Ve(Ke,null,e)):ae(Ke,null,e)}function gt(e){return e==null||typeof e=="boolean"?ae(Ke):re(e)?ae(ge,null,e.slice()):Rr(e)?Qt(e):ae(rn,null,String(e))}function Qt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:sn(e)}function ds(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(re(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),ds(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!cc(t)?t._ctx=$e:o===3&&$e&&($e.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ie(t)?(t={default:t,_ctx:$e},n=32):(t=String(t),r&64?(n=16,t=[ln(t)]):n=8);e.children=t,e.shapeFlag|=n}function Sp(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const o in r)if(o==="class")t.class!==r.class&&(t.class=nt([t.class,r.class]));else if(o==="style")t.style=kn([t.style,r.style]);else if($r(o)){const i=t[o],s=r[o];s&&i!==s&&!(re(i)&&i.includes(s))&&(t[o]=i?[].concat(i,s):s)}else o!==""&&(t[o]=r[o])}return t}function _t(e,t,n,r=null){At(e,t,7,[n,r])}const Ap=sc();let Tp=0;function Cp(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||Ap,i={uid:Tp++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Rd(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:dc(r,o),emitsOptions:Sc(r,o),emit:null,emitted:null,propsDefaults:Se,inheritAttrs:r.inheritAttrs,ctx:Se,data:Se,props:Se,attrs:Se,slots:Se,refs:Se,setupState:Se,setupContext: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 i.ctx={_:i},i.root=t?t.root:i,i.emit=mp.bind(null,i),e.ce&&e.ce(i),i}let Fe=null;const Pn=()=>Fe||$e;let Co,Ii;{const e=Io(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),i=>{o.length>1?o.forEach(s=>s(i)):o[0](i)}};Co=t("__VUE_INSTANCE_SETTERS__",n=>Fe=n),Ii=t("__VUE_SSR_SETTERS__",n=>Kn=n)}const Wr=e=>{const t=Fe;return Co(e),e.scope.on(),()=>{e.scope.off(),Co(t)}},fl=()=>{Fe&&Fe.scope.off(),Co(null)};function wc(e){return e.vnode.shapeFlag&4}let Kn=!1;function xp(e,t=!1,n=!1){t&&Ii(t);const{props:r,children:o}=e.vnode,i=wc(e);np(e,r,i,t),sp(e,o,n);const s=i?Op(e,t):void 0;return t&&Ii(!1),s}function Op(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,qh);const{setup:r}=n;if(r){Kt();const o=e.setupContext=r.length>1?kp(e):null,i=Wr(e),s=Qn(r,e,0,[e.props,o]),l=hu(s);if(Wt(),i(),(l||e.sp)&&!Sn(e)&&ls(e),l){if(s.then(fl,fl),t)return s.then(a=>{dl(e,a)}).catch(a=>{zr(a,e,0)});e.asyncDep=s}else dl(e,s)}else kc(e)}function dl(e,t,n){ie(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Oe(t)&&(e.devtoolsRawSetupState=t,e.setupState=Nu(t)),kc(e)}function kc(e,t,n){const r=e.type;e.render||(e.render=r.render||kt);{const o=Wr(e);Kt();try{Yh(e)}finally{Wt(),o()}}}const wp={get(e,t){return qe(e,"get",""),e[t]}};function kp(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,wp),slots:e.slots,emit:e.emit,expose:t}}function Ho(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Nu(Qd(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Er)return Er[n](e)},has(t,n){return n in t||n in Er}})):e.proxy}const Pp=/(?:^|[-_])(\w)/g,Ip=e=>e.replace(Pp,t=>t.toUpperCase()).replace(/[-_]/g,"");function Pc(e,t=!0){return ie(e)?e.displayName||e.name:e.name||t&&e.__name}function Ic(e,t,n=!1){let r=Pc(t);if(!r&&t.__file){const o=t.__file.match(/([^/\\]+)\.\w+$/);o&&(r=o[1])}if(!r&&e&&e.parent){const o=i=>{for(const s in i)if(i[s]===t)return s};r=o(e.components||e.parent.type.components)||o(e.appContext.components)}return r?Ip(r):n?"App":"Anonymous"}function Rp(e){return ie(e)&&"__vccOpts"in e}const B=(e,t)=>sh(e,t,Kn);function ve(e,t,n){const r=arguments.length;return r===2?Oe(t)&&!re(t)?Rr(t)?ae(e,null,[t]):ae(e,t):ae(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Rr(n)&&(n=[n]),ae(e,t,n))}const hl="3.5.13";/**
|
||
* @vue/runtime-dom v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/let Ri;const pl=typeof window<"u"&&window.trustedTypes;if(pl)try{Ri=pl.createPolicy("vue",{createHTML:e=>e})}catch{}const Rc=Ri?e=>Ri.createHTML(e):e=>e,Lp="http://www.w3.org/2000/svg",Dp="http://www.w3.org/1998/Math/MathML",Mt=typeof document<"u"?document:null,ml=Mt&&Mt.createElement("template"),Vp={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Mt.createElementNS(Lp,e):t==="mathml"?Mt.createElementNS(Dp,e):n?Mt.createElement(e,{is:n}):Mt.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},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,r,o,i){const s=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{ml.innerHTML=Rc(r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e);const l=ml.content;if(r==="svg"||r==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Yt="transition",ar="animation",Lr=Symbol("_vtc"),Lc={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},Np=je({},Yu,Lc),Mp=e=>(e.displayName="Transition",e.props=Np,e),hs=Mp((e,{slots:t})=>ve(Ch,Hp(e),t)),hn=(e,t=[])=>{re(e)?e.forEach(n=>n(...t)):e&&e(...t)},_l=e=>e?re(e)?e.some(t=>t.length>1):e.length>1:!1;function Hp(e){const t={};for(const T in e)T in Lc||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=i,appearActiveClass:u=s,appearToClass:c=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,g=Fp(o),v=g&&g[0],y=g&&g[1],{onBeforeEnter:b,onEnter:S,onEnterCancelled:p,onLeave:E,onLeaveCancelled:V,onBeforeAppear:j=b,onAppear:x=S,onAppearCancelled:C=p}=t,M=(T,O,G,te)=>{T._enterCancelled=te,pn(T,O?c:l),pn(T,O?u:s),G&&G()},H=(T,O)=>{T._isLeaving=!1,pn(T,f),pn(T,h),pn(T,d),O&&O()},D=T=>(O,G)=>{const te=T?x:S,P=()=>M(O,T,G);hn(te,[O,P]),gl(()=>{pn(O,T?a:i),Lt(O,T?c:l),_l(te)||vl(O,r,v,P)})};return je(t,{onBeforeEnter(T){hn(b,[T]),Lt(T,i),Lt(T,s)},onBeforeAppear(T){hn(j,[T]),Lt(T,a),Lt(T,u)},onEnter:D(!1),onAppear:D(!0),onLeave(T,O){T._isLeaving=!0;const G=()=>H(T,O);Lt(T,f),T._enterCancelled?(Lt(T,d),El()):(El(),Lt(T,d)),gl(()=>{T._isLeaving&&(pn(T,f),Lt(T,h),_l(E)||vl(T,r,y,G))}),hn(E,[T,G])},onEnterCancelled(T){M(T,!1,void 0,!0),hn(p,[T])},onAppearCancelled(T){M(T,!0,void 0,!0),hn(C,[T])},onLeaveCancelled(T){H(T),hn(V,[T])}})}function Fp(e){if(e==null)return null;if(Oe(e))return[li(e.enter),li(e.leave)];{const t=li(e);return[t,t]}}function li(e){return yd(e)}function Lt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Lr]||(e[Lr]=new Set)).add(t)}function pn(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Lr];n&&(n.delete(t),n.size||(e[Lr]=void 0))}function gl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Bp=0;function vl(e,t,n,r){const o=e._endId=++Bp,i=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:s,timeout:l,propCount:a}=$p(e,t);if(!s)return r();const u=s+"end";let c=0;const f=()=>{e.removeEventListener(u,d),i()},d=h=>{h.target===e&&++c>=a&&f()};setTimeout(()=>{c<a&&f()},l+1),e.addEventListener(u,d)}function $p(e,t){const n=window.getComputedStyle(e),r=g=>(n[g]||"").split(", "),o=r(`${Yt}Delay`),i=r(`${Yt}Duration`),s=bl(o,i),l=r(`${ar}Delay`),a=r(`${ar}Duration`),u=bl(l,a);let c=null,f=0,d=0;t===Yt?s>0&&(c=Yt,f=s,d=i.length):t===ar?u>0&&(c=ar,f=u,d=a.length):(f=Math.max(s,u),c=f>0?s>u?Yt:ar:null,d=c?c===Yt?i.length:a.length:0);const h=c===Yt&&/\b(transform|all)(,|$)/.test(r(`${Yt}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:h}}function bl(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>yl(n)+yl(e[r])))}function yl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function El(){return document.body.offsetHeight}function Up(e,t,n){const r=e[Lr];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const xo=Symbol("_vod"),Dc=Symbol("_vsh"),Oo={beforeMount(e,{value:t},{transition:n}){e[xo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ur(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ur(e,!0),r.enter(e)):r.leave(e,()=>{ur(e,!1)}):ur(e,t))},beforeUnmount(e,{value:t}){ur(e,t)}};function ur(e,t){e.style.display=t?e[xo]:"none",e[Dc]=!t}const jp=Symbol(""),zp=/(^|;)\s*display\s*:/;function Kp(e,t,n){const r=e.style,o=xe(n);let i=!1;if(n&&!o){if(t)if(xe(t))for(const s of t.split(";")){const l=s.slice(0,s.indexOf(":")).trim();n[l]==null&&ho(r,l,"")}else for(const s in t)n[s]==null&&ho(r,s,"");for(const s in n)s==="display"&&(i=!0),ho(r,s,n[s])}else if(o){if(t!==n){const s=r[jp];s&&(n+=";"+s),r.cssText=n,i=zp.test(n)}}else t&&e.removeAttribute("style");xo in e&&(e[xo]=i?r.display:"",e[Dc]&&(r.display="none"))}const Sl=/\s*!important$/;function ho(e,t,n){if(re(n))n.forEach(r=>ho(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Wp(e,t);Sl.test(n)?e.setProperty(zt(r),n.replace(Sl,""),"important"):e[r]=n}}const Al=["Webkit","Moz","ms"],ai={};function Wp(e,t){const n=ai[t];if(n)return n;let r=st(t);if(r!=="filter"&&r in e)return ai[t]=r;r=Ur(r);for(let o=0;o<Al.length;o++){const i=Al[o]+r;if(i in e)return ai[t]=i}return t}const Tl="http://www.w3.org/1999/xlink";function Cl(e,t,n,r,o,i=xd(t)){r&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Tl,t.slice(6,t.length)):e.setAttributeNS(Tl,t,n):n==null||i&&!Zi(n)?e.removeAttribute(t):e.setAttribute(t,i?"":jt(n)?String(n):n)}function xl(e,t,n,r,o){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?Rc(n):n);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const l=i==="OPTION"?e.getAttribute("value")||"":e.value,a=n==null?e.type==="checkbox"?"on":"":String(n);(l!==a||!("_value"in e))&&(e.value=a),n==null&&e.removeAttribute(t),e._value=n;return}let s=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=Zi(n):n==null&&l==="string"?(n="",s=!0):l==="number"&&(n=0,s=!0)}try{e[t]=n}catch{}s&&e.removeAttribute(o||t)}function Gp(e,t,n,r){e.addEventListener(t,n,r)}function qp(e,t,n,r){e.removeEventListener(t,n,r)}const Ol=Symbol("_vei");function Yp(e,t,n,r,o=null){const i=e[Ol]||(e[Ol]={}),s=i[t];if(r&&s)s.value=r;else{const[l,a]=Jp(t);if(r){const u=i[t]=Qp(r,o);Gp(e,l,u,a)}else s&&(qp(e,l,s,a),i[t]=void 0)}}const wl=/(?:Once|Passive|Capture)$/;function Jp(e){let t;if(wl.test(e)){t={};let r;for(;r=e.match(wl);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):zt(e.slice(2)),t]}let ui=0;const Xp=Promise.resolve(),Zp=()=>ui||(Xp.then(()=>ui=0),ui=Date.now());function Qp(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;At(em(r,n.value),t,5,[r])};return n.value=e,n.attached=Zp(),n}function em(e,t){if(re(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const kl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,tm=(e,t,n,r,o,i)=>{const s=o==="svg";t==="class"?Up(e,r,s):t==="style"?Kp(e,n,r):$r(t)?Yi(t)||Yp(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):nm(e,t,r,s))?(xl(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Cl(e,t,r,s,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!xe(r))?xl(e,st(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Cl(e,t,r,s))};function nm(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&kl(t)&&ie(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 o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return kl(t)&&xe(n)?!1:t in e}const rm={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},om=(e,t)=>{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const i=zt(o.key);if(t.some(s=>s===i||rm[s]===i))return e(o)})},im=je({patchProp:tm},Vp);let ci,Pl=!1;function sm(){return ci=Pl?ci:ap(im),Pl=!0,ci}const lm=(...e)=>{const t=sm().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=um(r);if(o)return n(o,!0,am(o))},t};function am(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function um(e){return xe(e)?document.querySelector(e):e}var Gr=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),cm=/.md((\?|#).*)?$/,fm=(e,t="/")=>Gr(e)||e.startsWith("/")&&!e.startsWith(t)&&!cm.test(e),Fo=e=>/^(https?:)?\/\//.test(e),Il=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},dm="http://.",hm=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return Il(new URL(`${n}/${e}`,dm).pathname)}return Il(e)},pm=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const i=o.split("/").length-r.split("/").length;return i!==0?i:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},mm=/(#|\?)/,Vc=e=>{const[t,...n]=e.split(mm);return{pathname:t,hashAndQueries:n.join("")}},_m=["link","meta","script","style","noscript","template"],gm=["title","base"],vm=([e,t,n])=>gm.includes(e)?e:_m.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([r,o])=>typeof o=="boolean"?o?[r,""]:null:[r,o]).filter(r=>r!=null).sort(([r],[o])=>r.localeCompare(o)),n]):null,bm=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=vm(r);o&&!t.has(o)&&(t.add(o),n.push(r))}),n},ym=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Nc=e=>e.endsWith("/")?e.slice(0,-1):e,Mc=e=>e.startsWith("/")?e.slice(1):e,ps=e=>Object.prototype.toString.call(e)==="[object Object]",St=e=>typeof e=="string";const Em=JSON.parse("{}"),Sm=Object.fromEntries([["/about.html",{loader:()=>Z(()=>import("./about.html-C_PE-ajI.js"),[]),meta:{title:"关于"}}],["/",{loader:()=>Z(()=>import("./index.html-BkybDbal.js"),[]),meta:{title:""}}],["/blog/",{loader:()=>Z(()=>import("./index.html-DGSigU4l.js"),[]),meta:{title:"我的文章"}}],["/note/",{loader:()=>Z(()=>import("./index.html-DEKMi8XM.js"),[]),meta:{title:"读书笔记"}}],["/note/cryptography/flip_coin.html",{loader:()=>Z(()=>import("./flip_coin.html-97oXF2g6.js"),[]),meta:{title:"抛币协议"}}],["/note/cryptography/",{loader:()=>Z(()=>import("./index.html-B7fAu-DA.js"),[]),meta:{title:"密码学"}}],["/note/cryptography/mental_poker.html",{loader:()=>Z(()=>import("./mental_poker.html-BmgjQUqd.js"),[]),meta:{title:"智能扑克协议"}}],["/note/cryptography/rsa.html",{loader:()=>Z(()=>import("./rsa.html-UNpuJQ-U.js"),[]),meta:{title:"RSA算法"}}],["/note/graphics/",{loader:()=>Z(()=>import("./index.html-pPrkx1bN.js"),[]),meta:{title:"图形学"}}],["/note/language/",{loader:()=>Z(()=>import("./index.html-Ce-flHO0.js"),[]),meta:{title:"编程语言"}}],["/note/math/group.html",{loader:()=>Z(()=>import("./group.html-CktqbEqQ.js"),[]),meta:{title:"群(Group)"}}],["/note/math/",{loader:()=>Z(()=>import("./index.html-BCB2_1qc.js"),[]),meta:{title:"数学"}}],["/note/math/number_theory_1.html",{loader:()=>Z(()=>import("./number_theory_1.html-NaIb7qmR.js"),[]),meta:{title:"数论(一)"}}],["/note/math/number_theory_2.html",{loader:()=>Z(()=>import("./number_theory_2.html-BqlP3sqr.js"),[]),meta:{title:"数论(二)"}}],["/note/math/number_theory_3.html",{loader:()=>Z(()=>import("./number_theory_3.html-DOnN1lUp.js"),[]),meta:{title:"数论(三)"}}],["/note/math/probability.html",{loader:()=>Z(()=>import("./probability.html-CyptEGqG.js"),[]),meta:{title:"概率"}}],["/note/math/symbol.html",{loader:()=>Z(()=>import("./symbol.html-Cevn3ShR.js"),[]),meta:{title:"常用数学符号"}}],["/blog/2025/02/DH.html",{loader:()=>Z(()=>import("./DH.html-C1SGpncj.js"),[]),meta:{title:"一个简单的DH密钥协商算法的实现"}}],["/blog/2025/02/Ellipse.html",{loader:()=>Z(()=>import("./Ellipse.html-BnnG-7_0.js"),[]),meta:{title:"一道数学趣题"}}],["/blog/2025/02/Fibonacci.html",{loader:()=>Z(()=>import("./Fibonacci.html-CvC3Ye7r.js"),[]),meta:{title:"斐波那契数列和1/89"}}],["/blog/2025/02/JPEG001.html",{loader:()=>Z(()=>import("./JPEG001.html-zcCv1ukT.js"),[]),meta:{title:"JPEG算法解密(一)"}}],["/blog/2025/02/JPEG002.html",{loader:()=>Z(()=>import("./JPEG002.html-BRgRZKi_.js"),[]),meta:{title:"JPEG算法解密(二)"}}],["/blog/2025/02/JPEG003.html",{loader:()=>Z(()=>import("./JPEG003.html-DH83MmuZ.js"),[]),meta:{title:"JPEG算法解密(三)"}}],["/blog/2025/02/JPEG004.html",{loader:()=>Z(()=>import("./JPEG004.html-Czu0JGxp.js"),[]),meta:{title:"JPEG算法解密(四)"}}],["/blog/2025/02/JPEG005.html",{loader:()=>Z(()=>import("./JPEG005.html-DlL8P7A-.js"),[]),meta:{title:"JPEG算法解密(五)"}}],["/blog/2025/02/Martingle.html",{loader:()=>Z(()=>import("./Martingle.html-DmMOZq1N.js"),[]),meta:{title:"赌博中的数学:Martingle策略"}}],["/blog/2025/02/MentalPoker01.html",{loader:()=>Z(()=>import("./MentalPoker01.html-DVA0Cs17.js"),[]),meta:{title:"从抛币协议到智能合约(一)"}}],["/blog/2025/02/MentalPoker02.html",{loader:()=>Z(()=>import("./MentalPoker02.html-D3y3m4EC.js"),[]),meta:{title:"从抛币协议到智能合约(二)"}}],["/blog/2025/02/RandRound.html",{loader:()=>Z(()=>import("./RandRound.html-B-sCkdPn.js"),[]),meta:{title:"如何生成一个随机的圆形"}}],["/blog/2025/02/SPH001.html",{loader:()=>Z(()=>import("./SPH001.html-C9-OGDU0.js"),[]),meta:{title:"SPH算法简介(一): 数学基础"}}],["/blog/2025/02/SPH002.html",{loader:()=>Z(()=>import("./SPH002.html-CYSCehak.js"),[]),meta:{title:"SPH算法简介(二): 粒子受力分析"}}],["/blog/2025/02/SPH003.html",{loader:()=>Z(()=>import("./SPH003.html-D1pa2Z7A.js"),[]),meta:{title:"SPH算法简介(三): 光滑核函数"}}],["/blog/2025/02/SPH004.html",{loader:()=>Z(()=>import("./SPH004.html-B0vvxK8_.js"),[]),meta:{title:" SPH算法简介(四): 算法实现"}}],["/blog/2025/02/SegmentCircle.html",{loader:()=>Z(()=>import("./SegmentCircle.html-D0-Tlf4G.js"),[]),meta:{title:"如何计算线段和圆的交点"}}],["/blog/2025/03/BezierLine01.html",{loader:()=>Z(()=>import("./BezierLine01.html-lg9fL6x9.js"),[]),meta:{title:"匀速贝塞尔曲线运动的实现(一)"}}],["/blog/2025/03/BezierLine02.html",{loader:()=>Z(()=>import("./BezierLine02.html-yh6vub63.js"),[]),meta:{title:"匀速贝塞尔曲线运动的实现(二)"}}],["/note/graphics/illumination_model/",{loader:()=>Z(()=>import("./index.html-7YIGn2V6.js"),[]),meta:{title:"光照模型"}}],["/note/graphics/image_based_lighting/ibl_01.html",{loader:()=>Z(()=>import("./ibl_01.html-DEBjf5vu.js"),[]),meta:{title:"环境光渲染(一)"}}],["/note/graphics/image_based_lighting/ibl_02.html",{loader:()=>Z(()=>import("./ibl_02.html-DgRZCJJx.js"),[]),meta:{title:"环境光渲染(二)"}}],["/note/graphics/image_based_lighting/",{loader:()=>Z(()=>import("./index.html-DIVN1M0_.js"),[]),meta:{title:"环境光渲染"}}],["/note/graphics/math/",{loader:()=>Z(()=>import("./index.html-CHKxjKtj.js"),[]),meta:{title:"数学基础"}}],["/note/graphics/math/math_01.html",{loader:()=>Z(()=>import("./math_01.html-C3CVccq-.js"),[]),meta:{title:"数学基础(一)"}}],["/note/graphics/math/math_02.html",{loader:()=>Z(()=>import("./math_02.html-CeaTt-QN.js"),[]),meta:{title:"数学基础(二)"}}],["/note/graphics/math/math_03.html",{loader:()=>Z(()=>import("./math_03.html-D2UX-SSy.js"),[]),meta:{title:"数学基础(三)"}}],["/note/graphics/math/transform_01.html",{loader:()=>Z(()=>import("./transform_01.html-CgHhDF9V.js"),[]),meta:{title:"几何变换(一)"}}],["/note/graphics/math/transform_02.html",{loader:()=>Z(()=>import("./transform_02.html-XWUkk-Ya.js"),[]),meta:{title:"几何变换(二)"}}],["/note/graphics/math/transform_03.html",{loader:()=>Z(()=>import("./transform_03.html-_B3Qr8H4.js"),[]),meta:{title:"几何变换(三)"}}],["/note/graphics/math/transform_04.html",{loader:()=>Z(()=>import("./transform_04.html-hplk0cKH.js"),[]),meta:{title:"几何变换(四)"}}],["/note/language/javascript/function.html",{loader:()=>Z(()=>import("./function.html-CZH0wT-k.js"),[]),meta:{title:"JavaScript函数"}}],["/note/language/javascript/grammar.html",{loader:()=>Z(()=>import("./grammar.html-BEhaiweU.js"),[]),meta:{title:"JavaScript基本语法"}}],["/note/language/javascript/helloworld.html",{loader:()=>Z(()=>import("./helloworld.html-CaN3XibE.js"),[]),meta:{title:"环境搭建"}}],["/note/language/javascript/",{loader:()=>Z(()=>import("./index.html-B7xYU8xU.js"),[]),meta:{title:"JavaScript"}}],["/note/language/javascript/object_and_class.html",{loader:()=>Z(()=>import("./object_and_class.html-845oTw1e.js"),[]),meta:{title:"对象和类"}}],["/note/graphics/illumination_model/BRDF/BRDF.html",{loader:()=>Z(()=>import("./BRDF.html-BJRcpBT7.js"),[]),meta:{title:"BRDF(双向反射分布函数)"}}],["/note/graphics/illumination_model/classic/illumination_model_01.html",{loader:()=>Z(()=>import("./illumination_model_01.html-BMXLKvbt.js"),[]),meta:{title:"传统光照模型(Illumination Model)"}}],["/note/graphics/illumination_model/luminosity/luminosity.html",{loader:()=>Z(()=>import("./luminosity.html-C2bDKkeo.js"),[]),meta:{title:"光度学"}}],["/note/graphics/illumination_model/microfacets/microfacets_1.html",{loader:()=>Z(()=>import("./microfacets_1.html-COSGYi0K.js"),[]),meta:{title:"微平面理论(一)"}}],["/note/graphics/illumination_model/microfacets/microfacets_2.html",{loader:()=>Z(()=>import("./microfacets_2.html-Dq6exLsq.js"),[]),meta:{title:"微平面理论(二)"}}],["/note/graphics/illumination_model/microfacets/microfacets_3.html",{loader:()=>Z(()=>import("./microfacets_3.html-Dmlv09kq.js"),[]),meta:{title:"微表面理论(三)"}}],["/note/graphics/illumination_model/render_function/render_function_1.html",{loader:()=>Z(()=>import("./render_function_1.html-CF_Oom4p.js"),[]),meta:{title:"渲染方程(一)"}}],["/404.html",{loader:()=>Z(()=>import("./404.html-BYjtTrJj.js"),[]),meta:{title:""}}]]);function Am(){return Hc().__VUE_DEVTOOLS_GLOBAL_HOOK__}function Hc(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const Tm=typeof Proxy=="function",Cm="devtools-plugin:setup",xm="plugin:settings:set";let Rn,Li;function Om(){var e;return Rn!==void 0||(typeof window<"u"&&window.performance?(Rn=!0,Li=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Rn=!0,Li=globalThis.perf_hooks.performance):Rn=!1),Rn}function wm(){return Om()?Li.now():Date.now()}class km{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const s in t.settings){const l=t.settings[s];r[s]=l.defaultValue}const o=`__vue-devtools-plugin-settings__${t.id}`;let i=Object.assign({},r);try{const s=localStorage.getItem(o),l=JSON.parse(s);Object.assign(i,l)}catch{}this.fallbacks={getSettings(){return i},setSettings(s){try{localStorage.setItem(o,JSON.stringify(s))}catch{}i=s},now(){return wm()}},n&&n.on(xm,(s,l)=>{s===this.plugin.id&&this.fallbacks.setSettings(l)}),this.proxiedOn=new Proxy({},{get:(s,l)=>this.target?this.target.on[l]:(...a)=>{this.onQueue.push({method:l,args:a})}}),this.proxiedTarget=new Proxy({},{get:(s,l)=>this.target?this.target[l]:l==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(l)?(...a)=>(this.targetQueue.push({method:l,args:a,resolve:()=>{}}),this.fallbacks[l](...a)):(...a)=>new Promise(u=>{this.targetQueue.push({method:l,args:a,resolve:u})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function Pm(e,t){const n=e,r=Hc(),o=Am(),i=Tm&&n.enableEarlyProxy;if(o&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!i))o.emit(Cm,e,t);else{const s=i?new km(n,o):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:s}),s&&t(s.proxiedTarget)}}/*!
|
||
* vue-router v4.5.0
|
||
* (c) 2024 Eduardo San Martin Morote
|
||
* @license MIT
|
||
*/const Ht=typeof document<"u";function Fc(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Im(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Fc(e.default)}const he=Object.assign;function fi(e,t){const n={};for(const r in t){const o=t[r];n[r]=pt(o)?o.map(e):e(o)}return n}const Ar=()=>{},pt=Array.isArray,Bc=/#/g,Rm=/&/g,Lm=/\//g,Dm=/=/g,Vm=/\?/g,$c=/\+/g,Nm=/%5B/g,Mm=/%5D/g,Uc=/%5E/g,Hm=/%60/g,jc=/%7B/g,Fm=/%7C/g,zc=/%7D/g,Bm=/%20/g;function ms(e){return encodeURI(""+e).replace(Fm,"|").replace(Nm,"[").replace(Mm,"]")}function $m(e){return ms(e).replace(jc,"{").replace(zc,"}").replace(Uc,"^")}function Di(e){return ms(e).replace($c,"%2B").replace(Bm,"+").replace(Bc,"%23").replace(Rm,"%26").replace(Hm,"`").replace(jc,"{").replace(zc,"}").replace(Uc,"^")}function Um(e){return Di(e).replace(Dm,"%3D")}function jm(e){return ms(e).replace(Bc,"%23").replace(Vm,"%3F")}function zm(e){return e==null?"":jm(e).replace(Lm,"%2F")}function Wn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Km=/\/$/,Wm=e=>e.replace(Km,"");function di(e,t,n="/"){let r,o={},i="",s="";const l=t.indexOf("#");let a=t.indexOf("?");return l<a&&l>=0&&(a=-1),a>-1&&(r=t.slice(0,a),i=t.slice(a+1,l>-1?l:t.length),o=e(i)),l>-1&&(r=r||t.slice(0,l),s=t.slice(l,t.length)),r=Jm(r??t,n),{fullPath:r+(i&&"?")+i+s,path:r,query:o,hash:Wn(s)}}function Gm(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Rl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function qm(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&an(t.matched[r],n.matched[o])&&Kc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function an(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Kc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Ym(e[n],t[n]))return!1;return!0}function Ym(e,t){return pt(e)?Ll(e,t):pt(t)?Ll(t,e):e===t}function Ll(e,t){return pt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Jm(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let i=n.length-1,s,l;for(s=0;s<r.length;s++)if(l=r[s],l!==".")if(l==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(s).join("/")}const Nt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Dr;(function(e){e.pop="pop",e.push="push"})(Dr||(Dr={}));var Tr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Tr||(Tr={}));function Xm(e){if(!e)if(Ht){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Wm(e)}const Zm=/^[^#]+#/;function Qm(e,t){return e.replace(Zm,"#")+t}function e_(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Bo=()=>({left:window.scrollX,top:window.scrollY});function t_(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=e_(o,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 Dl(e,t){return(history.state?history.state.position-t:-1)+e}const Vi=new Map;function n_(e,t){Vi.set(e,t)}function r_(e){const t=Vi.get(e);return Vi.delete(e),t}let o_=()=>location.protocol+"//"+location.host;function Wc(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let l=o.includes(e.slice(i))?e.slice(i).length:1,a=o.slice(l);return a[0]!=="/"&&(a="/"+a),Rl(a,"")}return Rl(n,e)+r+o}function i_(e,t,n,r){let o=[],i=[],s=null;const l=({state:d})=>{const h=Wc(e,location),g=n.value,v=t.value;let y=0;if(d){if(n.value=h,t.value=d,s&&s===g){s=null;return}y=v?d.position-v.position:0}else r(h);o.forEach(b=>{b(n.value,g,{delta:y,type:Dr.pop,direction:y?y>0?Tr.forward:Tr.back:Tr.unknown})})};function a(){s=n.value}function u(d){o.push(d);const h=()=>{const g=o.indexOf(d);g>-1&&o.splice(g,1)};return i.push(h),h}function c(){const{history:d}=window;d.state&&d.replaceState(he({},d.state,{scroll:Bo()}),"")}function f(){for(const d of i)d();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:a,listen:u,destroy:f}}function Vl(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?Bo():null}}function s_(e){const{history:t,location:n}=window,r={value:Wc(e,n)},o={value:t.state};o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(a,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:o_()+e+a;try{t[c?"replaceState":"pushState"](u,"",d),o.value=u}catch(h){console.error(h),n[c?"replace":"assign"](d)}}function s(a,u){const c=he({},t.state,Vl(o.value.back,a,o.value.forward,!0),u,{position:o.value.position});i(a,c,!0),r.value=a}function l(a,u){const c=he({},o.value,t.state,{forward:a,scroll:Bo()});i(c.current,c,!0);const f=he({},Vl(r.value,a,null),{position:c.position+1},u);i(a,f,!1),r.value=a}return{location:r,state:o,push:l,replace:s}}function l_(e){e=Xm(e);const t=s_(e),n=i_(e,t.state,t.location,t.replace);function r(i,s=!0){s||n.pauseListeners(),history.go(i)}const o=he({location:"",base:e,go:r,createHref:Qm.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Gc(e){return typeof e=="string"||e&&typeof e=="object"}function qc(e){return typeof e=="string"||typeof e=="symbol"}const Yc=Symbol("");var Nl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Nl||(Nl={}));function Gn(e,t){return he(new Error,{type:e,[Yc]:!0},t)}function Dt(e,t){return e instanceof Error&&Yc in e&&(t==null||!!(e.type&t))}const Ml="[^/]+?",a_={sensitive:!1,strict:!1,start:!0,end:!0},u_=/[.+*?^${}()[\]/\\]/g;function c_(e,t){const n=he({},a_,t),r=[];let o=n.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let f=0;f<u.length;f++){const d=u[f];let h=40+(n.sensitive?.25:0);if(d.type===0)f||(o+="/"),o+=d.value.replace(u_,"\\$&"),h+=40;else if(d.type===1){const{value:g,repeatable:v,optional:y,regexp:b}=d;i.push({name:g,repeatable:v,optional:y});const S=b||Ml;if(S!==Ml){h+=10;try{new RegExp(`(${S})`)}catch(E){throw new Error(`Invalid custom RegExp for param "${g}" (${S}): `+E.message)}}let p=v?`((?:${S})(?:/(?:${S}))*)`:`(${S})`;f||(p=y&&u.length<2?`(?:/${p})`:"/"+p),y&&(p+="?"),o+=p,h+=20,y&&(h+=-8),v&&(h+=-20),S===".*"&&(h+=-50)}c.push(h)}r.push(c)}if(n.strict&&n.end){const u=r.length-1;r[u][r[u].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&!o.endsWith("/")&&(o+="(?:/|$)");const s=new RegExp(o,n.sensitive?"":"i");function l(u){const c=u.match(s),f={};if(!c)return null;for(let d=1;d<c.length;d++){const h=c[d]||"",g=i[d-1];f[g.name]=h&&g.repeatable?h.split("/"):h}return f}function a(u){let c="",f=!1;for(const d of e){(!f||!c.endsWith("/"))&&(c+="/"),f=!1;for(const h of d)if(h.type===0)c+=h.value;else if(h.type===1){const{value:g,repeatable:v,optional:y}=h,b=g in u?u[g]:"";if(pt(b)&&!v)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const S=pt(b)?b.join("/"):b;if(!S)if(y)d.length<2&&(c.endsWith("/")?c=c.slice(0,-1):f=!0);else throw new Error(`Missing required param "${g}"`);c+=S}}return c||"/"}return{re:s,score:r,keys:i,parse:l,stringify:a}}function f_(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function Jc(e,t){let n=0;const r=e.score,o=t.score;for(;n<r.length&&n<o.length;){const i=f_(r[n],o[n]);if(i)return i;n++}if(Math.abs(o.length-r.length)===1){if(Hl(r))return 1;if(Hl(o))return-1}return o.length-r.length}function Hl(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const d_={type:0,value:""},h_=/[a-zA-Z0-9_]/;function p_(e){if(!e)return[[]];if(e==="/")return[[d_]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const o=[];let i;function s(){i&&o.push(i),i=[]}let l=0,a,u="",c="";function f(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=a}for(;l<e.length;){if(a=e[l++],a==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:a==="/"?(u&&f(),s()):a===":"?(f(),n=1):d();break;case 4:d(),n=r;break;case 1:a==="("?n=2:h_.test(a)?d():(f(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--);break;case 2:a===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+a:n=3:c+=a;break;case 3:f(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--,c="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${u}"`),f(),s(),o}function m_(e,t,n){const r=c_(p_(e.path),n),o=he(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function __(e,t){const n=[],r=new Map;t=Ul({strict:!1,end:!0,sensitive:!1},t);function o(f){return r.get(f)}function i(f,d,h){const g=!h,v=Bl(f);v.aliasOf=h&&h.record;const y=Ul(t,f),b=[v];if("alias"in f){const E=typeof f.alias=="string"?[f.alias]:f.alias;for(const V of E)b.push(Bl(he({},v,{components:h?h.record.components:v.components,path:V,aliasOf:h?h.record:v})))}let S,p;for(const E of b){const{path:V}=E;if(d&&V[0]!=="/"){const j=d.record.path,x=j[j.length-1]==="/"?"":"/";E.path=d.record.path+(V&&x+V)}if(S=m_(E,d,y),h?h.alias.push(S):(p=p||S,p!==S&&p.alias.push(S),g&&f.name&&!$l(S)&&s(f.name)),Xc(S)&&a(S),v.children){const j=v.children;for(let x=0;x<j.length;x++)i(j[x],S,h&&h.children[x])}h=h||S}return p?()=>{s(p)}:Ar}function s(f){if(qc(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(s),f.alias.forEach(s))}}function l(){return n}function a(f){const d=b_(f,n);n.splice(d,0,f),f.record.name&&!$l(f)&&r.set(f.record.name,f)}function u(f,d){let h,g={},v,y;if("name"in f&&f.name){if(h=r.get(f.name),!h)throw Gn(1,{location:f});y=h.record.name,g=he(Fl(d.params,h.keys.filter(p=>!p.optional).concat(h.parent?h.parent.keys.filter(p=>p.optional):[]).map(p=>p.name)),f.params&&Fl(f.params,h.keys.map(p=>p.name))),v=h.stringify(g)}else if(f.path!=null)v=f.path,h=n.find(p=>p.re.test(v)),h&&(g=h.parse(v),y=h.record.name);else{if(h=d.name?r.get(d.name):n.find(p=>p.re.test(d.path)),!h)throw Gn(1,{location:f,currentLocation:d});y=h.record.name,g=he({},d.params,f.params),v=h.stringify(g)}const b=[];let S=h;for(;S;)b.unshift(S.record),S=S.parent;return{name:y,path:v,params:g,matched:b,meta:v_(b)}}e.forEach(f=>i(f));function c(){n.length=0,r.clear()}return{addRoute:i,resolve:u,removeRoute:s,clearRoutes:c,getRoutes:l,getRecordMatcher:o}}function Fl(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Bl(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:g_(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function g_(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function $l(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function v_(e){return e.reduce((t,n)=>he(t,n.meta),{})}function Ul(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function b_(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;Jc(e,t[i])<0?r=i:n=i+1}const o=y_(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function y_(e){let t=e;for(;t=t.parent;)if(Xc(t)&&Jc(e,t)===0)return t}function Xc({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function E_(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;o<r.length;++o){const i=r[o].replace($c," "),s=i.indexOf("="),l=Wn(s<0?i:i.slice(0,s)),a=s<0?null:Wn(i.slice(s+1));if(l in t){let u=t[l];pt(u)||(u=t[l]=[u]),u.push(a)}else t[l]=a}return t}function jl(e){let t="";for(let n in e){const r=e[n];if(n=Um(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(pt(r)?r.map(i=>i&&Di(i)):[r&&Di(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function S_(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=pt(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const A_=Symbol(""),zl=Symbol(""),$o=Symbol(""),_s=Symbol(""),Ni=Symbol("");function cr(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function en(e,t,n,r,o,i=s=>s()){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((l,a)=>{const u=d=>{d===!1?a(Gn(4,{from:n,to:t})):d instanceof Error?a(d):Gc(d)?a(Gn(2,{from:t,to:d})):(s&&r.enterCallbacks[o]===s&&typeof d=="function"&&s.push(d),l())},c=i(()=>e.call(r&&r.instances[o],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>a(d))})}function hi(e,t,n,r,o=i=>i()){const i=[];for(const s of e)for(const l in s.components){let a=s.components[l];if(!(t!=="beforeRouteEnter"&&!s.instances[l]))if(Fc(a)){const c=(a.__vccOpts||a)[t];c&&i.push(en(c,n,r,s,l,o))}else{let u=a();i.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${l}" at "${s.path}"`);const f=Im(c)?c.default:c;s.mods[l]=c,s.components[l]=f;const h=(f.__vccOpts||f)[t];return h&&en(h,n,r,s,l,o)()}))}}return i}function Kl(e){const t=Je($o),n=Je(_s),r=B(()=>{const a=$t(e.to);return t.resolve(a)}),o=B(()=>{const{matched:a}=r.value,{length:u}=a,c=a[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(an.bind(null,c));if(d>-1)return d;const h=Wl(a[u-2]);return u>1&&Wl(c)===h&&f[f.length-1].path!==h?f.findIndex(an.bind(null,a[u-2])):d}),i=B(()=>o.value>-1&&w_(n.params,r.value.params)),s=B(()=>o.value>-1&&o.value===n.matched.length-1&&Kc(n.params,r.value.params));function l(a={}){if(O_(a)){const u=t[$t(e.replace)?"replace":"push"]($t(e.to)).catch(Ar);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}if(Ht){const a=Pn();if(a){const u={route:r.value,isActive:i.value,isExactActive:s.value,error:null};a.__vrl_devtools=a.__vrl_devtools||[],a.__vrl_devtools.push(u),yc(()=>{u.route=r.value,u.isActive=i.value,u.isExactActive=s.value,u.error=Gc($t(e.to))?null:'Invalid "to" value'},{flush:"post"})}}return{route:r,href:B(()=>r.value.href),isActive:i,isExactActive:s,navigate:l}}function T_(e){return e.length===1?e[0]:e}const C_=pe({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:Kl,setup(e,{slots:t}){const n=Cn(Kl(e)),{options:r}=Je($o),o=B(()=>({[Gl(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Gl(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&T_(t.default(n));return e.custom?i:ve("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},i)}}}),x_=C_;function O_(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 w_(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!pt(o)||o.length!==r.length||r.some((i,s)=>i!==o[s]))return!1}return!0}function Wl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Gl=(e,t,n)=>e??t??n,k_=pe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Je(Ni),o=B(()=>e.route||r.value),i=Je(zl,0),s=B(()=>{let u=$t(i);const{matched:c}=o.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),l=B(()=>o.value.matched[s.value]);Tn(zl,B(()=>s.value+1)),Tn(A_,l),Tn(Ni,o);const a=Me();return We(()=>[a.value,l.value,e.name],([u,c,f],[d,h,g])=>{c&&(c.instances[f]=u,h&&h!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!an(c,h)||!d)&&(c.enterCallbacks[f]||[]).forEach(v=>v(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,f=l.value,d=f&&f.components[c];if(!d)return ql(n.default,{Component:d,route:u});const h=f.props[c],g=h?h===!0?u.params:typeof h=="function"?h(u):h:null,y=ve(d,he({},g,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(f.instances[c]=null)},ref:a}));if(Ht&&y.ref){const b={depth:s.value,name:f.name,path:f.path,meta:f.meta};(pt(y.ref)?y.ref.map(p=>p.i):[y.ref.i]).forEach(p=>{p.__vrv_devtools=b})}return ql(n.default,{Component:y,route:u})||y}}});function ql(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const P_=k_;function fr(e,t){const n=he({},e,{matched:e.matched.map(r=>$_(r,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:n}}}function to(e){return{_custom:{display:e}}}let I_=0;function R_(e,t,n){if(t.__hasDevtools)return;t.__hasDevtools=!0;const r=I_++;Pm({id:"org.vuejs.router"+(r?"."+r:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},o=>{typeof o.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),o.on.inspectComponent((c,f)=>{c.instanceData&&c.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:fr(t.currentRoute.value,"Current Route")})}),o.on.visitComponentTree(({treeNode:c,componentInstance:f})=>{if(f.__vrv_devtools){const d=f.__vrv_devtools;c.tags.push({label:(d.name?`${d.name.toString()}: `:"")+d.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:Zc})}pt(f.__vrl_devtools)&&(f.__devtoolsApi=o,f.__vrl_devtools.forEach(d=>{let h=d.route.path,g=tf,v="",y=0;d.error?(h=d.error,g=M_,y=H_):d.isExactActive?(g=ef,v="This is exactly active"):d.isActive&&(g=Qc,v="This link is active"),c.tags.push({label:h,textColor:y,tooltip:v,backgroundColor:g})}))}),We(t.currentRoute,()=>{a(),o.notifyComponentUpdate(),o.sendInspectorTree(l),o.sendInspectorState(l)});const i="router:navigations:"+r;o.addTimelineLayer({id:i,label:`Router${r?" "+r:""} Navigations`,color:4237508}),t.onError((c,f)=>{o.addTimelineEvent({layerId:i,event:{title:"Error during Navigation",subtitle:f.fullPath,logType:"error",time:o.now(),data:{error:c},groupId:f.meta.__navigationId}})});let s=0;t.beforeEach((c,f)=>{const d={guard:to("beforeEach"),from:fr(f,"Current Location during this navigation"),to:fr(c,"Target location")};Object.defineProperty(c.meta,"__navigationId",{value:s++}),o.addTimelineEvent({layerId:i,event:{time:o.now(),title:"Start of navigation",subtitle:c.fullPath,data:d,groupId:c.meta.__navigationId}})}),t.afterEach((c,f,d)=>{const h={guard:to("afterEach")};d?(h.failure={_custom:{type:Error,readOnly:!0,display:d?d.message:"",tooltip:"Navigation Failure",value:d}},h.status=to("❌")):h.status=to("✅"),h.from=fr(f,"Current Location during this navigation"),h.to=fr(c,"Target location"),o.addTimelineEvent({layerId:i,event:{title:"End of navigation",subtitle:c.fullPath,time:o.now(),data:h,logType:d?"warning":"default",groupId:c.meta.__navigationId}})});const l="router-inspector:"+r;o.addInspector({id:l,label:"Routes"+(r?" "+r:""),icon:"book",treeFilterPlaceholder:"Search routes"});function a(){if(!u)return;const c=u;let f=n.getRoutes().filter(d=>!d.parent||!d.parent.record.components);f.forEach(of),c.filter&&(f=f.filter(d=>Mi(d,c.filter.toLowerCase()))),f.forEach(d=>rf(d,t.currentRoute.value)),c.rootNodes=f.map(nf)}let u;o.on.getInspectorTree(c=>{u=c,c.app===e&&c.inspectorId===l&&a()}),o.on.getInspectorState(c=>{if(c.app===e&&c.inspectorId===l){const d=n.getRoutes().find(h=>h.record.__vd_id===c.nodeId);d&&(c.state={options:D_(d)})}}),o.sendInspectorTree(l),o.sendInspectorState(l)})}function L_(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function D_(e){const{record:t}=e,n=[{editable:!1,key:"path",value:t.path}];return t.name!=null&&n.push({editable:!1,key:"name",value:t.name}),n.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&n.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(r=>`${r.name}${L_(r)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),t.redirect!=null&&n.push({editable:!1,key:"redirect",value:t.redirect}),e.alias.length&&n.push({editable:!1,key:"aliases",value:e.alias.map(r=>r.record.path)}),Object.keys(e.record.meta).length&&n.push({editable:!1,key:"meta",value:e.record.meta}),n.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(r=>r.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),n}const Zc=15485081,Qc=2450411,ef=8702998,V_=2282478,tf=16486972,N_=6710886,M_=16704226,H_=12131356;function nf(e){const t=[],{record:n}=e;n.name!=null&&t.push({label:String(n.name),textColor:0,backgroundColor:V_}),n.aliasOf&&t.push({label:"alias",textColor:0,backgroundColor:tf}),e.__vd_match&&t.push({label:"matches",textColor:0,backgroundColor:Zc}),e.__vd_exactActive&&t.push({label:"exact",textColor:0,backgroundColor:ef}),e.__vd_active&&t.push({label:"active",textColor:0,backgroundColor:Qc}),n.redirect&&t.push({label:typeof n.redirect=="string"?`redirect: ${n.redirect}`:"redirects",textColor:16777215,backgroundColor:N_});let r=n.__vd_id;return r==null&&(r=String(F_++),n.__vd_id=r),{id:r,label:n.path,tags:t,children:e.children.map(nf)}}let F_=0;const B_=/^\/(.*)\/([a-z]*)$/;function rf(e,t){const n=t.matched.length&&an(t.matched[t.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=n,n||(e.__vd_active=t.matched.some(r=>an(r,e.record))),e.children.forEach(r=>rf(r,t))}function of(e){e.__vd_match=!1,e.children.forEach(of)}function Mi(e,t){const n=String(e.re).match(B_);if(e.__vd_match=!1,!n||n.length<3)return!1;if(new RegExp(n[1].replace(/\$$/,""),n[2]).test(t))return e.children.forEach(s=>Mi(s,t)),e.record.path!=="/"||t==="/"?(e.__vd_match=e.re.test(t),!0):!1;const o=e.record.path.toLowerCase(),i=Wn(o);return!t.startsWith("/")&&(i.includes(t)||o.includes(t))||i.startsWith(t)||o.startsWith(t)||e.record.name&&String(e.record.name).includes(t)?!0:e.children.some(s=>Mi(s,t))}function $_(e,t){const n={};for(const r in e)t.includes(r)||(n[r]=e[r]);return n}function U_(e){const t=__(e.routes,e),n=e.parseQuery||E_,r=e.stringifyQuery||jl,o=e.history,i=cr(),s=cr(),l=cr(),a=He(Nt);let u=Nt;Ht&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=fi.bind(null,k=>""+k),f=fi.bind(null,zm),d=fi.bind(null,Wn);function h(k,q){let K,Q;return qc(k)?(K=t.getRecordMatcher(k),Q=q):Q=k,t.addRoute(Q,K)}function g(k){const q=t.getRecordMatcher(k);q&&t.removeRoute(q)}function v(){return t.getRoutes().map(k=>k.record)}function y(k){return!!t.getRecordMatcher(k)}function b(k,q){if(q=he({},q||a.value),typeof k=="string"){const _=di(n,k,q.path),A=t.resolve({path:_.path},q),I=o.createHref(_.fullPath);return he(_,A,{params:d(A.params),hash:Wn(_.hash),redirectedFrom:void 0,href:I})}let K;if(k.path!=null)K=he({},k,{path:di(n,k.path,q.path).path});else{const _=he({},k.params);for(const A in _)_[A]==null&&delete _[A];K=he({},k,{params:f(_)}),q.params=f(q.params)}const Q=t.resolve(K,q),fe=k.hash||"";Q.params=c(d(Q.params));const Ee=Gm(r,he({},k,{hash:$m(fe),path:Q.path})),m=o.createHref(Ee);return he({fullPath:Ee,hash:fe,query:r===jl?S_(k.query):k.query||{}},Q,{redirectedFrom:void 0,href:m})}function S(k){return typeof k=="string"?di(n,k,a.value.path):he({},k)}function p(k,q){if(u!==k)return Gn(8,{from:q,to:k})}function E(k){return x(k)}function V(k){return E(he(S(k),{replace:!0}))}function j(k){const q=k.matched[k.matched.length-1];if(q&&q.redirect){const{redirect:K}=q;let Q=typeof K=="function"?K(k):K;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=S(Q):{path:Q},Q.params={}),he({query:k.query,hash:k.hash,params:Q.path!=null?{}:k.params},Q)}}function x(k,q){const K=u=b(k),Q=a.value,fe=k.state,Ee=k.force,m=k.replace===!0,_=j(K);if(_)return x(he(S(_),{state:typeof _=="object"?he({},fe,_.state):fe,force:Ee,replace:m}),q||K);const A=K;A.redirectedFrom=q;let I;return!Ee&&qm(r,Q,K)&&(I=Gn(16,{to:A,from:Q}),Pe(Q,Q,!0,!1)),(I?Promise.resolve(I):H(A,Q)).catch(w=>Dt(w)?Dt(w,2)?w:be(w):z(w,A,Q)).then(w=>{if(w){if(Dt(w,2))return x(he({replace:m},S(w.to),{state:typeof w.to=="object"?he({},fe,w.to.state):fe,force:Ee}),q||A)}else w=T(A,Q,!0,m,fe);return D(A,Q,w),w})}function C(k,q){const K=p(k,q);return K?Promise.reject(K):Promise.resolve()}function M(k){const q=bt.values().next().value;return q&&typeof q.runWithContext=="function"?q.runWithContext(k):k()}function H(k,q){let K;const[Q,fe,Ee]=j_(k,q);K=hi(Q.reverse(),"beforeRouteLeave",k,q);for(const _ of Q)_.leaveGuards.forEach(A=>{K.push(en(A,k,q))});const m=C.bind(null,k,q);return K.push(m),it(K).then(()=>{K=[];for(const _ of i.list())K.push(en(_,k,q));return K.push(m),it(K)}).then(()=>{K=hi(fe,"beforeRouteUpdate",k,q);for(const _ of fe)_.updateGuards.forEach(A=>{K.push(en(A,k,q))});return K.push(m),it(K)}).then(()=>{K=[];for(const _ of Ee)if(_.beforeEnter)if(pt(_.beforeEnter))for(const A of _.beforeEnter)K.push(en(A,k,q));else K.push(en(_.beforeEnter,k,q));return K.push(m),it(K)}).then(()=>(k.matched.forEach(_=>_.enterCallbacks={}),K=hi(Ee,"beforeRouteEnter",k,q,M),K.push(m),it(K))).then(()=>{K=[];for(const _ of s.list())K.push(en(_,k,q));return K.push(m),it(K)}).catch(_=>Dt(_,8)?_:Promise.reject(_))}function D(k,q,K){l.list().forEach(Q=>M(()=>Q(k,q,K)))}function T(k,q,K,Q,fe){const Ee=p(k,q);if(Ee)return Ee;const m=q===Nt,_=Ht?history.state:{};K&&(Q||m?o.replace(k.fullPath,he({scroll:m&&_&&_.scroll},fe)):o.push(k.fullPath,fe)),a.value=k,Pe(k,q,K,m),be()}let O;function G(){O||(O=o.listen((k,q,K)=>{if(!ot.listening)return;const Q=b(k),fe=j(Q);if(fe){x(he(fe,{replace:!0,force:!0}),Q).catch(Ar);return}u=Q;const Ee=a.value;Ht&&n_(Dl(Ee.fullPath,K.delta),Bo()),H(Q,Ee).catch(m=>Dt(m,12)?m:Dt(m,2)?(x(he(S(m.to),{force:!0}),Q).then(_=>{Dt(_,20)&&!K.delta&&K.type===Dr.pop&&o.go(-1,!1)}).catch(Ar),Promise.reject()):(K.delta&&o.go(-K.delta,!1),z(m,Q,Ee))).then(m=>{m=m||T(Q,Ee,!1),m&&(K.delta&&!Dt(m,8)?o.go(-K.delta,!1):K.type===Dr.pop&&Dt(m,20)&&o.go(-1,!1)),D(Q,Ee,m)}).catch(Ar)}))}let te=cr(),P=cr(),L;function z(k,q,K){be(k);const Q=P.list();return Q.length?Q.forEach(fe=>fe(k,q,K)):console.error(k),Promise.reject(k)}function ue(){return L&&a.value!==Nt?Promise.resolve():new Promise((k,q)=>{te.add([k,q])})}function be(k){return L||(L=!k,G(),te.list().forEach(([q,K])=>k?K(k):q()),te.reset()),k}function Pe(k,q,K,Q){const{scrollBehavior:fe}=e;if(!Ht||!fe)return Promise.resolve();const Ee=!K&&r_(Dl(k.fullPath,0))||(Q||!K)&&history.state&&history.state.scroll||null;return er().then(()=>fe(k,q,Ee)).then(m=>m&&t_(m)).catch(m=>z(m,k,q))}const ye=k=>o.go(k);let rt;const bt=new Set,ot={currentRoute:a,listening:!0,addRoute:h,removeRoute:g,clearRoutes:t.clearRoutes,hasRoute:y,getRoutes:v,resolve:b,options:e,push:E,replace:V,go:ye,back:()=>ye(-1),forward:()=>ye(1),beforeEach:i.add,beforeResolve:s.add,afterEach:l.add,onError:P.add,isReady:ue,install(k){const q=this;k.component("RouterLink",x_),k.component("RouterView",P_),k.config.globalProperties.$router=q,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>$t(a)}),Ht&&!rt&&a.value===Nt&&(rt=!0,E(o.location).catch(fe=>{}));const K={};for(const fe in Nt)Object.defineProperty(K,fe,{get:()=>a.value[fe],enumerable:!0});k.provide($o,q),k.provide(_s,Du(K)),k.provide(Ni,a);const Q=k.unmount;bt.add(k),k.unmount=function(){bt.delete(k),bt.size<1&&(u=Nt,O&&O(),O=null,a.value=Nt,rt=!1,L=!1),Q()},Ht&&R_(k,q,t)}};function it(k){return k.reduce((q,K)=>q.then(()=>M(K)),Promise.resolve())}return ot}function j_(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let s=0;s<i;s++){const l=t.matched[s];l&&(e.matched.find(u=>an(u,l))?r.push(l):n.push(l));const a=e.matched[s];a&&(t.matched.find(u=>an(u,a))||o.push(a))}return[n,r,o]}function tr(){return Je($o)}function qt(e){return Je(_s)}var gs=Symbol(""),Pt=()=>{const e=Je(gs);if(!e)throw new Error("useClientData() is called without provider.");return e},z_=()=>Pt().pageComponent,nr=()=>Pt().pageData,It=()=>Pt().pageFrontmatter,K_=()=>Pt().pageHead,W_=()=>Pt().pageLang,G_=()=>Pt().pageLayout,qr=()=>Pt().routeLocale,q_=()=>Pt().routes,sf=()=>Pt().siteData,vs=()=>Pt().siteLocaleData,Y_=Symbol(""),Hi=He(Em),Un=He(Sm),lf=(e,t)=>{const n=hm(e,t);if(Un.value[n])return n;const r=encodeURI(n);if(Un.value[r])return r;const o=Hi.value[n]||Hi.value[r];return o||n},Vr=(e,t)=>{const{pathname:n,hashAndQueries:r}=Vc(e),o=lf(n,t),i=o+r;return Un.value[o]?{...Un.value[o],path:i,notFound:!1}:{...Un.value["/404.html"],path:i,notFound:!0}},J_=(e,t)=>{const{pathname:n,hashAndQueries:r}=Vc(e);return lf(n,t)+r},X_=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}},Uo=pe({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const n=tr(),r=qt(),o=B(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${J_(e.to,r.path).substring(1)}`);return()=>ve("a",{class:["route-link",{[e.activeClass]:e.active}],href:o.value,onClick:(i={})=>{X_(i)&&n.push(e.to).catch()}},t.default())}}),Z_=pe({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=Fu(e,"config"),r=qt(),o=sf(),i=B(()=>Gr(n.value.link)),s=B(()=>n.value.target||(i.value?"_blank":void 0)),l=B(()=>s.value==="_blank"),a=B(()=>!i.value&&!l.value),u=B(()=>n.value.rel||(l.value?"noopener noreferrer":null)),c=B(()=>n.value.ariaLabel??n.value.text),f=B(()=>{if(n.value.exact)return!1;const h=Object.keys(o.value.locales);return h.length?h.every(g=>g!==n.value.link):n.value.link!=="/"}),d=B(()=>a.value?n.value.activeMatch?(n.value.activeMatch instanceof RegExp?n.value.activeMatch:new RegExp(n.value.activeMatch,"u")).test(r.path):f.value?r.path.startsWith(n.value.link):r.path===n.value.link:!1);return()=>{const{before:h,after:g,default:v}=t,y=(v==null?void 0:v(n.value))??[h==null?void 0:h(n.value),n.value.text,g==null?void 0:g(n.value)];return a.value?ve(Uo,{class:"auto-link",to:n.value.link,active:d.value,"aria-label":c.value},()=>y):ve("a",{class:"auto-link external-link",href:n.value.link,"aria-label":c.value,rel:u.value,target:s.value},y)}}}),bs=pe({name:"ClientOnly",setup(e,t){const n=Me(!1);return lt(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),ys=pe({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=z_(),n=B(()=>{if(!e.path)return t.value;const r=Vr(e.path);return Lh(async()=>r.loader().then(({comp:o})=>o))});return()=>ve(n.value)}}),Q_="Layout",eg="en-US",mn=Cn({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const r=St(t.description)?t.description:n.description,o=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return bm(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||eg,resolvePageLayout:(e,t)=>{const n=St(e.frontmatter.layout)?e.frontmatter.layout:Q_;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>pm(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},r)=>{var o;return{...n,...t[r],head:[...((o=t[r])==null?void 0:o.head)??[],...n.head]}}}),cn=(e={})=>e,Es=e=>Fo(e)?e:`/${Mc(e)}`;function Ss(e){return bu()?(Ld(e),!0):!1}const pi=new WeakMap,tg=(...e)=>{var t;const n=e[0],r=(t=Pn())==null?void 0:t.proxy;if(r==null&&!lc())throw new Error("injectLocal must be called in setup");return r&&pi.has(r)&&n in pi.get(r)?pi.get(r)[n]:Je(...e)},As=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ng=Object.prototype.toString,rg=e=>ng.call(e)==="[object Object]",On=()=>{};function Ts(e,t){function n(...r){return new Promise((o,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(i)})}return n}const af=e=>e();function og(e,t={}){let n,r,o=On;const i=a=>{clearTimeout(a),o(),o=On};let s;return a=>{const u=Le(e),c=Le(t.maxWait);return n&&i(n),u<=0||c!==void 0&&c<=0?(r&&(i(r),r=null),Promise.resolve(a())):new Promise((f,d)=>{o=t.rejectOnCancel?d:f,s=a,c&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,f(s())},c)),n=setTimeout(()=>{r&&i(r),r=null,f(a())},u)})}}function ig(...e){let t=0,n,r=!0,o=On,i,s,l,a,u;!Ne(e[0])&&typeof e[0]=="object"?{delay:s,trailing:l=!0,leading:a=!0,rejectOnCancel:u=!1}=e[0]:[s,l=!0,a=!0,u=!1]=e;const c=()=>{n&&(clearTimeout(n),n=void 0,o(),o=On)};return d=>{const h=Le(s),g=Date.now()-t,v=()=>i=d();return c(),h<=0?(t=Date.now(),v()):(g>h&&(a||!r)?(t=Date.now(),v()):l&&(i=new Promise((y,b)=>{o=u?b:y,n=setTimeout(()=>{t=Date.now(),r=!0,y(v()),c()},Math.max(0,h-g))})),!a&&!n&&(n=setTimeout(()=>r=!0,h)),r=!1,i)}}function sg(e=af,t={}){const{initialState:n="active"}=t,r=ug(n==="active");function o(){r.value=!1}function i(){r.value=!0}const s=(...l)=>{r.value&&e(...l)};return{isActive:jr(r),pause:o,resume:i,eventFilter:s}}function lg(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const r=t;t=void 0,r&&await r},n}function Yl(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function ag(e){return Pn()}function po(e){return Array.isArray(e)?e:[e]}function ug(...e){if(e.length!==1)return Fu(...e);const t=e[0];return typeof t=="function"?jr(Mu(()=>({get:t,set:On}))):Me(t)}function uf(e,t=200,n={}){return Ts(og(t,n),e)}function cg(e,t=200,n=!1,r=!0,o=!1){return Ts(ig(t,n,r,o),e)}function fg(e,t,n={}){const{eventFilter:r=af,...o}=n;return We(e,Ts(r,t),o)}function dg(e,t,n={}){const{eventFilter:r,initialState:o="active",...i}=n,{eventFilter:s,pause:l,resume:a,isActive:u}=sg(r,{initialState:o});return{stop:fg(e,t,{...i,eventFilter:s}),pause:l,resume:a,isActive:u}}function jo(e,t=!0,n){ag()?lt(e,n):t?e():er(e)}function hg(e,t,n={}){const{immediate:r=!0,immediateCallback:o=!1}=n,i=He(!1);let s=null;function l(){s&&(clearTimeout(s),s=null)}function a(){i.value=!1,l()}function u(...c){o&&e(),l(),i.value=!0,s=setTimeout(()=>{i.value=!1,s=null,e(...c)},Le(t))}return r&&(i.value=!0,As&&u()),Ss(a),{isPending:jr(i),start:u,stop:a}}function cf(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Ne(e),i=Me(e);function s(l){if(arguments.length)return i.value=l,i.value;{const a=Le(n);return i.value=i.value===a?Le(r):a,i.value}}return o?s:[i,s]}function Cs(e,t,n){return We(e,t,{...n,immediate:!0})}const Ut=As?window:void 0,ff=As?window.navigator:void 0;function tn(e){var t;const n=Le(e);return(t=n==null?void 0:n.$el)!=null?t:n}function Xe(...e){const t=[],n=()=>{t.forEach(l=>l()),t.length=0},r=(l,a,u,c)=>(l.addEventListener(a,u,c),()=>l.removeEventListener(a,u,c)),o=B(()=>{const l=po(Le(e[0])).filter(a=>a!=null);return l.every(a=>typeof a!="string")?l:void 0}),i=Cs(()=>{var l,a;return[(a=(l=o.value)==null?void 0:l.map(u=>tn(u)))!=null?a:[Ut].filter(u=>u!=null),po(Le(o.value?e[1]:e[0])),po($t(o.value?e[2]:e[1])),Le(o.value?e[3]:e[2])]},([l,a,u,c])=>{if(n(),!(l!=null&&l.length)||!(a!=null&&a.length)||!(u!=null&&u.length))return;const f=rg(c)?{...c}:c;t.push(...l.flatMap(d=>a.flatMap(h=>u.map(g=>r(d,h,g,f)))))},{flush:"post"}),s=()=>{i(),n()};return Ss(n),s}function pg(){const e=He(!1),t=Pn();return t&<(()=>{e.value=!0},t),e}function zo(e){const t=pg();return B(()=>(t.value,!!e()))}const mg=Symbol("vueuse-ssr-width");function _g(){const e=lc()?tg(mg,null):null;return typeof e=="number"?e:void 0}function xs(e,t={}){const{window:n=Ut,ssrWidth:r=_g()}=t,o=zo(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),i=Me(typeof r=="number"),s=He(),l=He(!1),a=u=>{l.value=u.matches};return yc(()=>{if(i.value){i.value=!o.value;const u=Le(e).split(",");l.value=u.some(c=>{const f=c.includes("not all"),d=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),h=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let g=!!(d||h);return d&&g&&(g=r>=Yl(d[1])),h&&g&&(g=r<=Yl(h[1])),f?!g:g});return}o.value&&(s.value=n.matchMedia(Le(e)),l.value=s.value.matches)}),Xe(s,"change",a,{passive:!0}),B(()=>l.value)}function Jl(e,t={}){const{controls:n=!1,navigator:r=ff}=t,o=zo(()=>r&&"permissions"in r),i=He(),s=typeof e=="string"?{name:e}:e,l=He(),a=()=>{var c,f;l.value=(f=(c=i.value)==null?void 0:c.state)!=null?f:"prompt"};Xe(i,"change",a,{passive:!0});const u=lg(async()=>{if(o.value){if(!i.value)try{i.value=await r.permissions.query(s)}catch{i.value=void 0}finally{a()}if(n)return ce(i.value)}});return u(),n?{state:l,isSupported:o,query:u}:l}function gg(e={}){const{navigator:t=ff,read:n=!1,source:r,copiedDuring:o=1500,legacy:i=!1}=e,s=zo(()=>t&&"clipboard"in t),l=Jl("clipboard-read"),a=Jl("clipboard-write"),u=B(()=>s.value||i),c=He(""),f=He(!1),d=hg(()=>f.value=!1,o,{immediate:!1});function h(){let S=!(s.value&&b(l.value));if(!S)try{t.clipboard.readText().then(p=>{c.value=p})}catch{S=!0}S&&(c.value=y())}u.value&&n&&Xe(["copy","cut"],h,{passive:!0});async function g(S=Le(r)){if(u.value&&S!=null){let p=!(s.value&&b(a.value));if(!p)try{await t.clipboard.writeText(S)}catch{p=!0}p&&v(S),c.value=S,f.value=!0,d.start()}}function v(S){const p=document.createElement("textarea");p.value=S??"",p.style.position="absolute",p.style.opacity="0",document.body.appendChild(p),p.select(),document.execCommand("copy"),p.remove()}function y(){var S,p,E;return(E=(p=(S=document==null?void 0:document.getSelection)==null?void 0:S.call(document))==null?void 0:p.toString())!=null?E:""}function b(S){return S==="granted"||S==="prompt"}return{isSupported:u,text:c,copied:f,copy:g}}const no=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ro="__vueuse_ssr_handlers__",vg=bg();function bg(){return ro in no||(no[ro]=no[ro]||{}),no[ro]}function yg(e,t){return vg[e]||t}function Eg(e){return xs("(prefers-color-scheme: dark)",e)}function Sg(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 Ag={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()}},Xl="vueuse-storage";function Os(e,t,n,r={}){var o;const{flush:i="pre",deep:s=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,mergeDefaults:u=!1,shallow:c,window:f=Ut,eventFilter:d,onError:h=D=>{console.error(D)},initOnMounted:g}=r,v=(c?He:Me)(typeof t=="function"?t():t),y=B(()=>Le(e));if(!n)try{n=yg("getDefaultStorage",()=>{var D;return(D=Ut)==null?void 0:D.localStorage})()}catch(D){h(D)}if(!n)return v;const b=Le(t),S=Sg(b),p=(o=r.serializer)!=null?o:Ag[S],{pause:E,resume:V}=dg(v,()=>x(v.value),{flush:i,deep:s,eventFilter:d});We(y,()=>M(),{flush:i}),f&&l&&jo(()=>{n instanceof Storage?Xe(f,"storage",M,{passive:!0}):Xe(f,Xl,H),g&&M()}),g||M();function j(D,T){if(f){const O={key:y.value,oldValue:D,newValue:T,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent("storage",O):new CustomEvent(Xl,{detail:O}))}}function x(D){try{const T=n.getItem(y.value);if(D==null)j(T,null),n.removeItem(y.value);else{const O=p.write(D);T!==O&&(n.setItem(y.value,O),j(T,O))}}catch(T){h(T)}}function C(D){const T=D?D.newValue:n.getItem(y.value);if(T==null)return a&&b!=null&&n.setItem(y.value,p.write(b)),b;if(!D&&u){const O=p.read(T);return typeof u=="function"?u(O,b):S==="object"&&!Array.isArray(O)?{...b,...O}:O}else return typeof T!="string"?T:p.read(T)}function M(D){if(!(D&&D.storageArea!==n)){if(D&&D.key==null){v.value=b;return}if(!(D&&D.key!==y.value)){E();try{(D==null?void 0:D.newValue)!==p.write(v.value)&&(v.value=C(D))}catch(T){h(T)}finally{D?er(V):V()}}}}function H(D){M(D.detail)}return v}function Tg(e,t,n={}){const{window:r=Ut,...o}=n;let i;const s=zo(()=>r&&"ResizeObserver"in r),l=()=>{i&&(i.disconnect(),i=void 0)},a=B(()=>{const f=Le(e);return Array.isArray(f)?f.map(d=>tn(d)):[tn(f)]}),u=We(a,f=>{if(l(),s.value&&r){i=new ResizeObserver(t);for(const d of f)d&&i.observe(d,o)}},{immediate:!0,flush:"post"}),c=()=>{l(),u()};return Ss(c),{isSupported:s,stop:c}}function Cg(e,t={width:0,height:0},n={}){const{window:r=Ut,box:o="content-box"}=n,i=B(()=>{var f,d;return(d=(f=tn(e))==null?void 0:f.namespaceURI)==null?void 0:d.includes("svg")}),s=Me(t.width),l=Me(t.height),{stop:a}=Tg(e,([f])=>{const d=o==="border-box"?f.borderBoxSize:o==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(r&&i.value){const h=tn(e);if(h){const g=h.getBoundingClientRect();s.value=g.width,l.value=g.height}}else if(d){const h=po(d);s.value=h.reduce((g,{inlineSize:v})=>g+v,0),l.value=h.reduce((g,{blockSize:v})=>g+v,0)}else s.value=f.contentRect.width,l.value=f.contentRect.height},n);jo(()=>{const f=tn(e);f&&(s.value="offsetWidth"in f?f.offsetWidth:t.width,l.value="offsetHeight"in f?f.offsetHeight:t.height)});const u=We(()=>tn(e),f=>{s.value=f?t.width:0,l.value=f?t.height:0});function c(){a(),u()}return{width:s,height:l,stop:c}}const Zl=1;function xg(e,t={}){const{throttle:n=0,idle:r=200,onStop:o=On,onScroll:i=On,offset:s={left:0,right:0,top:0,bottom:0},eventListenerOptions:l={capture:!1,passive:!0},behavior:a="auto",window:u=Ut,onError:c=x=>{console.error(x)}}=t,f=He(0),d=He(0),h=B({get(){return f.value},set(x){v(x,void 0)}}),g=B({get(){return d.value},set(x){v(void 0,x)}});function v(x,C){var M,H,D,T;if(!u)return;const O=Le(e);if(!O)return;(D=O instanceof Document?u.document.body:O)==null||D.scrollTo({top:(M=Le(C))!=null?M:g.value,left:(H=Le(x))!=null?H:h.value,behavior:Le(a)});const G=((T=O==null?void 0:O.document)==null?void 0:T.documentElement)||(O==null?void 0:O.documentElement)||O;h!=null&&(f.value=G.scrollLeft),g!=null&&(d.value=G.scrollTop)}const y=He(!1),b=Cn({left:!0,right:!1,top:!0,bottom:!1}),S=Cn({left:!1,right:!1,top:!1,bottom:!1}),p=x=>{y.value&&(y.value=!1,S.left=!1,S.right=!1,S.top=!1,S.bottom=!1,o(x))},E=uf(p,n+r),V=x=>{var C;if(!u)return;const M=((C=x==null?void 0:x.document)==null?void 0:C.documentElement)||(x==null?void 0:x.documentElement)||tn(x),{display:H,flexDirection:D,direction:T}=getComputedStyle(M),O=T==="rtl"?-1:1,G=M.scrollLeft;S.left=G<f.value,S.right=G>f.value;const te=G*O<=(s.left||0),P=G*O+M.clientWidth>=M.scrollWidth-(s.right||0)-Zl;H==="flex"&&D==="row-reverse"?(b.left=P,b.right=te):(b.left=te,b.right=P),f.value=G;let L=M.scrollTop;x===u.document&&!L&&(L=u.document.body.scrollTop),S.top=L<d.value,S.bottom=L>d.value;const z=L<=(s.top||0),ue=L+M.clientHeight>=M.scrollHeight-(s.bottom||0)-Zl;H==="flex"&&D==="column-reverse"?(b.top=ue,b.bottom=z):(b.top=z,b.bottom=ue),d.value=L},j=x=>{var C;if(!u)return;const M=(C=x.target.documentElement)!=null?C:x.target;V(M),y.value=!0,E(x),i(x)};return Xe(e,"scroll",n?cg(j,n,!0,!1):j,l),jo(()=>{try{const x=Le(e);if(!x)return;V(x)}catch(x){c(x)}}),Xe(e,"scrollend",p,l),{x:h,y:g,isScrolling:y,arrivedState:b,directions:S,measure(){const x=Le(e);u&&x&&V(x)}}}function Og(e={}){const{window:t=Ut,...n}=e;return xg(t,n)}function wg(e={}){const{window:t=Ut,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:i=!0,type:s="inner"}=e,l=Me(n),a=Me(r),u=()=>{if(t)if(s==="outer")l.value=t.outerWidth,a.value=t.outerHeight;else if(s==="visual"&&t.visualViewport){const{width:f,height:d,scale:h}=t.visualViewport;l.value=Math.round(f*h),a.value=Math.round(d*h)}else i?(l.value=t.innerWidth,a.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight)};u(),jo(u);const c={passive:!0};if(Xe("resize",u,c),t&&s==="visual"&&t.visualViewport&&Xe(t.visualViewport,"resize",u,c),o){const f=xs("(orientation: portrait)");We(f,()=>u())}return{width:l,height:a}}const Ql=async(e,t)=>{const{path:n,query:r}=e.currentRoute.value,{scrollBehavior:o}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:r,hash:t}),e.options.scrollBehavior=o},kg=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=tr();Xe("scroll",uf(()=>{var g,v;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)<r){Ql(o,"");return}const a=window.innerHeight+s,u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),c=Math.abs(u-a)<r,f=Array.from(document.querySelectorAll(e)),h=Array.from(document.querySelectorAll(t)).filter(y=>f.some(b=>b.hash===y.hash));for(let y=0;y<h.length;y++){const b=h[y],S=h[y+1],p=s>=(((g=b.parentElement)==null?void 0:g.offsetTop)??0)-r,E=!S||s<(((v=S.parentElement)==null?void 0:v.offsetTop)??0)-r;if(!(p&&E))continue;const j=decodeURIComponent(o.currentRoute.value.hash),x=decodeURIComponent(b.hash);if(j===x)return;if(c){for(let C=y+1;C<h.length;C++)if(j===decodeURIComponent(h[C].hash))return}Ql(o,x);return}},n))},Pg="a.vp-sidebar-item",Ig=".header-anchor",Rg=300,Lg=5,Dg=cn({setup(){kg({headerLinkSelector:Pg,headerAnchorSelector:Ig,delay:Rg,offset:Lg})}}),Vg=Object.freeze(Object.defineProperty({__proto__:null,default:Dg},Symbol.toStringTag,{value:"Module"}));[...new Array(6)].map((e,t)=>`[vp-content] h${t+1}`).join(",");const df=(e,t)=>{var r;const n=(r=Pn())==null?void 0:r.appContext.components;return n?e in n||st(e)in n||Ur(st(e))in n:!1},hf=e=>new Promise(t=>{setTimeout(t,e)}),pf=e=>{const t=qr();return B(()=>e[t.value]??{})},Ng=()=>{const e=q_();return B(()=>Object.keys(e.value))},Mg=e=>typeof e<"u",mf=(e,t)=>St(e)&&e.startsWith(t),{keys:Hg}=Object,_f=e=>mf(e,"/")&&e[1]!=="/",gf=e=>!fm(e)&&!Gr(e);var Fg={"/":{backToTop:"返回顶部"}};const Bg=pe({name:"BackToTop",setup(){const e=It(),t=pf(Fg),n=He(),{height:r}=Cg(n),{height:o}=wg(),{y:i}=Og(),s=B(()=>e.value.backToTop!==!1&&i.value>100),l=B(()=>i.value/(r.value-o.value)*100);return lt(()=>{n.value=document.body}),()=>ve(hs,{name:"back-to-top"},()=>s.value?ve("button",{type:"button",class:"vp-back-to-top-button","aria-label":t.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[ve("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":l.value},ve("svg",ve("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*l.value*.48} ${Math.PI*(100-l.value)*.48}`}))),ve("div",{class:"back-to-top-icon"})]):null)}}),$g=cn({rootComponents:[Bg]}),Ug=Object.freeze(Object.defineProperty({__proto__:null,default:$g},Symbol.toStringTag,{value:"Module"})),jg=/language-(shellscript|shell|bash|sh|zsh)/,zg=({delay:e=500,duration:t=2e3,locales:n,selector:r,showInMobile:o,ignoreSelector:i=[],transform:s})=>{const l=xs("(max-width: 419px)"),a=B(()=>!l.value||o),u=pf(n),c=nr(),f=y=>{var S;if(y.hasAttribute("copy-code"))return;const b=document.createElement("button");b.type="button",b.classList.add("vp-copy-code-button"),b.setAttribute("aria-label",u.value.copy),b.setAttribute("data-copied",u.value.copied),(S=y.parentElement)==null||S.insertBefore(b,y),y.setAttribute("copy-code","")};Cs(()=>[c.value.path,a.value],async()=>{document.body.classList.toggle("no-copy-code",!a.value),a.value&&(await er(),await hf(e),document.querySelectorAll(r.join(",")).forEach(f))});const{copy:h}=gg({legacy:!0}),g=new WeakMap,v=async(y,b,S)=>{const p=b.cloneNode(!0);i.length&&p.querySelectorAll(i.join(",")).forEach(j=>{j.remove()}),s&&s(p);let E=p.textContent||"";if(jg.test(y.className)&&(E=E.replace(/^ *(\$|>) /gm,"")),await h(E),t<=0)return;S.classList.add("copied"),clearTimeout(g.get(S));const V=setTimeout(()=>{S.classList.remove("copied"),S.blur(),g.delete(S)},t);g.set(S,V)};Xe("click",y=>{const b=y.target;if(a.value&&b.matches('div[class*="language-"] > button.vp-copy-code-button')){const S=b.parentElement,p=b.nextElementSibling;if(!S||!p)return;v(S,p,b)}})};var Kg=[],Wg={"/":{copy:"复制代码",copied:"已复制"}},Gg=['[vp-content] div[class*="language-"] pre'];const qg=cn({setup:()=>{zg({selector:Gg,ignoreSelector:Kg,locales:Wg,duration:2e3,delay:500,showInMobile:!1})}}),Yg=Object.freeze(Object.defineProperty({__proto__:null,default:qg},Symbol.toStringTag,{value:"Module"})),Jg=cn({setup(){Xe("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})}}),Xg=Object.freeze(Object.defineProperty({__proto__:null,default:Jg},Symbol.toStringTag,{value:"Module"}));/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var gn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oo=function(t){return t.tagName==="IMG"},Zg=function(t){return NodeList.prototype.isPrototypeOf(t)},mo=function(t){return t&&t.nodeType===1},ea=function(t){var n=t.currentSrc||t.src;return n.substr(-4).toLowerCase()===".svg"},ta=function(t){try{return Array.isArray(t)?t.filter(oo):Zg(t)?[].slice.call(t).filter(oo):mo(t)?[t].filter(oo):typeof t=="string"?[].slice.call(document.querySelectorAll(t)).filter(oo):[]}catch{throw new TypeError(`The provided selector is invalid.
|
||
Expects a CSS selector, a Node element, a NodeList or an array.
|
||
See: https://github.com/francoischalifour/medium-zoom`)}},Qg=function(t){var n=document.createElement("div");return n.classList.add("medium-zoom-overlay"),n.style.background=t,n},ev=function(t){var n=t.getBoundingClientRect(),r=n.top,o=n.left,i=n.width,s=n.height,l=t.cloneNode(),a=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,u=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return l.removeAttribute("id"),l.style.position="absolute",l.style.top=r+a+"px",l.style.left=o+u+"px",l.style.width=i+"px",l.style.height=s+"px",l.style.transform="",l},Ln=function(t,n){var r=gn({bubbles:!1,cancelable:!1,detail:void 0},n);if(typeof window.CustomEvent=="function")return new CustomEvent(t,r);var o=document.createEvent("CustomEvent");return o.initCustomEvent(t,r.bubbles,r.cancelable,r.detail),o},tv=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(T){function O(){}T(O,O)},o=function(T){var O=T.target;if(O===M){g();return}p.indexOf(O)!==-1&&v({target:O})},i=function(){if(!(V||!C.original)){var T=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(j-T)>x.scrollOffset&&setTimeout(g,150)}},s=function(T){var O=T.key||T.keyCode;(O==="Escape"||O==="Esc"||O===27)&&g()},l=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O=T;if(T.background&&(M.style.background=T.background),T.container&&T.container instanceof Object&&(O.container=gn({},x.container,T.container)),T.template){var G=mo(T.template)?T.template:document.querySelector(T.template);O.template=G}return x=gn({},x,O),p.forEach(function(te){te.dispatchEvent(Ln("medium-zoom:update",{detail:{zoom:H}}))}),H},a=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(gn({},x,T))},u=function(){for(var T=arguments.length,O=Array(T),G=0;G<T;G++)O[G]=arguments[G];var te=O.reduce(function(P,L){return[].concat(P,ta(L))},[]);return te.filter(function(P){return p.indexOf(P)===-1}).forEach(function(P){p.push(P),P.classList.add("medium-zoom-image")}),E.forEach(function(P){var L=P.type,z=P.listener,ue=P.options;te.forEach(function(be){be.addEventListener(L,z,ue)})}),H},c=function(){for(var T=arguments.length,O=Array(T),G=0;G<T;G++)O[G]=arguments[G];C.zoomed&&g();var te=O.length>0?O.reduce(function(P,L){return[].concat(P,ta(L))},[]):p;return te.forEach(function(P){P.classList.remove("medium-zoom-image"),P.dispatchEvent(Ln("medium-zoom:detach",{detail:{zoom:H}}))}),p=p.filter(function(P){return te.indexOf(P)===-1}),H},f=function(T,O){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return p.forEach(function(te){te.addEventListener("medium-zoom:"+T,O,G)}),E.push({type:"medium-zoom:"+T,listener:O,options:G}),H},d=function(T,O){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return p.forEach(function(te){te.removeEventListener("medium-zoom:"+T,O,G)}),E=E.filter(function(te){return!(te.type==="medium-zoom:"+T&&te.listener.toString()===O.toString())}),H},h=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O=T.target,G=function(){var P={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},L=void 0,z=void 0;if(x.container)if(x.container instanceof Object)P=gn({},P,x.container),L=P.width-P.left-P.right-x.margin*2,z=P.height-P.top-P.bottom-x.margin*2;else{var ue=mo(x.container)?x.container:document.querySelector(x.container),be=ue.getBoundingClientRect(),Pe=be.width,ye=be.height,rt=be.left,bt=be.top;P=gn({},P,{width:Pe,height:ye,left:rt,top:bt})}L=L||P.width-x.margin*2,z=z||P.height-x.margin*2;var ot=C.zoomedHd||C.original,it=ea(ot)?L:ot.naturalWidth||L,k=ea(ot)?z:ot.naturalHeight||z,q=ot.getBoundingClientRect(),K=q.top,Q=q.left,fe=q.width,Ee=q.height,m=Math.min(Math.max(fe,it),L)/fe,_=Math.min(Math.max(Ee,k),z)/Ee,A=Math.min(m,_),I=(-Q+(L-fe)/2+x.margin+P.left)/A,w=(-K+(z-Ee)/2+x.margin+P.top)/A,N="scale("+A+") translate3d("+I+"px, "+w+"px, 0)";C.zoomed.style.transform=N,C.zoomedHd&&(C.zoomedHd.style.transform=N)};return new r(function(te){if(O&&p.indexOf(O)===-1){te(H);return}var P=function Pe(){V=!1,C.zoomed.removeEventListener("transitionend",Pe),C.original.dispatchEvent(Ln("medium-zoom:opened",{detail:{zoom:H}})),te(H)};if(C.zoomed){te(H);return}if(O)C.original=O;else if(p.length>0){var L=p;C.original=L[0]}else{te(H);return}if(C.original.dispatchEvent(Ln("medium-zoom:open",{detail:{zoom:H}})),j=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,V=!0,C.zoomed=ev(C.original),document.body.appendChild(M),x.template){var z=mo(x.template)?x.template:document.querySelector(x.template);C.template=document.createElement("div"),C.template.appendChild(z.content.cloneNode(!0)),document.body.appendChild(C.template)}if(C.original.parentElement&&C.original.parentElement.tagName==="PICTURE"&&C.original.currentSrc&&(C.zoomed.src=C.original.currentSrc),document.body.appendChild(C.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),C.original.classList.add("medium-zoom-image--hidden"),C.zoomed.classList.add("medium-zoom-image--opened"),C.zoomed.addEventListener("click",g),C.zoomed.addEventListener("transitionend",P),C.original.getAttribute("data-zoom-src")){C.zoomedHd=C.zoomed.cloneNode(),C.zoomedHd.removeAttribute("srcset"),C.zoomedHd.removeAttribute("sizes"),C.zoomedHd.removeAttribute("loading"),C.zoomedHd.src=C.zoomed.getAttribute("data-zoom-src"),C.zoomedHd.onerror=function(){clearInterval(ue),console.warn("Unable to reach the zoom image target "+C.zoomedHd.src),C.zoomedHd=null,G()};var ue=setInterval(function(){C.zoomedHd.complete&&(clearInterval(ue),C.zoomedHd.classList.add("medium-zoom-image--opened"),C.zoomedHd.addEventListener("click",g),document.body.appendChild(C.zoomedHd),G())},10)}else if(C.original.hasAttribute("srcset")){C.zoomedHd=C.zoomed.cloneNode(),C.zoomedHd.removeAttribute("sizes"),C.zoomedHd.removeAttribute("loading");var be=C.zoomedHd.addEventListener("load",function(){C.zoomedHd.removeEventListener("load",be),C.zoomedHd.classList.add("medium-zoom-image--opened"),C.zoomedHd.addEventListener("click",g),document.body.appendChild(C.zoomedHd),G()})}else G()})},g=function(){return new r(function(T){if(V||!C.original){T(H);return}var O=function G(){C.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(C.zoomed),C.zoomedHd&&document.body.removeChild(C.zoomedHd),document.body.removeChild(M),C.zoomed.classList.remove("medium-zoom-image--opened"),C.template&&document.body.removeChild(C.template),V=!1,C.zoomed.removeEventListener("transitionend",G),C.original.dispatchEvent(Ln("medium-zoom:closed",{detail:{zoom:H}})),C.original=null,C.zoomed=null,C.zoomedHd=null,C.template=null,T(H)};V=!0,document.body.classList.remove("medium-zoom--opened"),C.zoomed.style.transform="",C.zoomedHd&&(C.zoomedHd.style.transform=""),C.template&&(C.template.style.transition="opacity 150ms",C.template.style.opacity=0),C.original.dispatchEvent(Ln("medium-zoom:close",{detail:{zoom:H}})),C.zoomed.addEventListener("transitionend",O)})},v=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O=T.target;return C.original?g():h({target:O})},y=function(){return x},b=function(){return p},S=function(){return C.original},p=[],E=[],V=!1,j=0,x=n,C={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?x=t:(t||typeof t=="string")&&u(t),x=gn({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},x);var M=Qg(x.background);document.addEventListener("click",o),document.addEventListener("keyup",s),document.addEventListener("scroll",i),window.addEventListener("resize",g);var H={open:h,close:g,toggle:v,update:l,clone:a,attach:u,detach:c,on:f,off:d,getOptions:y,getImages:b,getZoomedImage:S};return H};function nv(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var rv=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";nv(rv);const ov=Symbol("mediumZoom");var iv={};const sv="[vp-content] > img, [vp-content] :not(a) > img",lv=iv,av=300,uv=cn({enhance({app:e,router:t}){const n=tv(lv);n.refresh=(r=sv)=>{n.detach(),n.attach(r)},e.provide(ov,n),t.afterEach(()=>{hf(av).then(()=>{n.refresh()})})}}),cv=Object.freeze(Object.defineProperty({__proto__:null,default:uv},Symbol.toStringTag,{value:"Module"}));/**
|
||
* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
|
||
* @license MIT
|
||
*/const na=(e,t)=>{e.classList.add(t)},ra=(e,t)=>{e.classList.remove(t)},fv=e=>{var t;(t=e==null?void 0:e.parentNode)==null||t.removeChild(e)},mi=(e,t,n)=>e<t?t:e>n?n:e,oa=e=>(-1+e)*100,dv=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),hv=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,n)=>n.toUpperCase()),io=(()=>{const e=["Webkit","O","Moz","ms"],t={},n=i=>{const{style:s}=document.body;if(i in s)return i;const l=i.charAt(0).toUpperCase()+i.slice(1);let a=e.length;for(;a--;){const u=`${e[a]}${l}`;if(u in s)return u}return i},r=i=>{const s=hv(i);return t[s]??(t[s]=n(s))},o=(i,s,l)=>{i.style[r(s)]=l};return(i,s)=>{for(const l in s){const a=s[l];Object.hasOwn(s,l)&&Mg(a)&&o(i,l,a)}}})(),Vt={minimum:.08,easing:"ease",speed:200,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'<div class="bar" role="bar"></div>'},Ie={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:n}=Vt,r=Ie.isStarted(),o=mi(e,Vt.minimum,1);Ie.percent=o===1?null:o;const i=Ie.render(!r),s=i.querySelector(Vt.barSelector);return i.offsetWidth,dv(l=>{io(s,{transform:`translate3d(${oa(o)}%,0,0)`,transition:`all ${t}ms ${n}`}),o===1?(io(i,{transition:"none",opacity:"1"}),i.offsetWidth,setTimeout(()=>{io(i,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{Ie.remove(),l()},t)},t)):setTimeout(()=>{l()},t)}),Ie},isStarted:()=>typeof Ie.percent=="number",start:()=>{Ie.percent||Ie.set(0);const e=()=>{setTimeout(()=>{Ie.percent&&(Ie.trickle(),e())},Vt.trickleSpeed)};return e(),Ie},done:e=>!e&&!Ie.percent?Ie:Ie.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Ie;return t?(t=mi(t+(typeof e=="number"?e:(1-t)*mi(Math.random()*t,.1,.95)),0,.994),Ie.set(t)):Ie.start()},trickle:()=>Ie.increase(Math.random()*Vt.trickleRate),render:e=>{if(Ie.isRendered())return document.getElementById("nprogress");na(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Vt.template;const n=t.querySelector(Vt.barSelector),r=document.querySelector(Vt.parent),o=e?"-100":oa(Ie.percent??0);return io(n,{transition:"all 0 linear",transform:`translate3d(${o}%,0,0)`}),r&&(r!==document.body&&na(r,"nprogress-custom-parent"),r.appendChild(t)),t},remove:()=>{ra(document.documentElement,"nprogress-busy"),ra(document.querySelector(Vt.parent),"nprogress-custom-parent"),fv(document.getElementById("nprogress"))}},pv=()=>{lt(()=>{const e=tr(),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()})})},mv=cn({setup(){pv()}}),_v=Object.freeze(Object.defineProperty({__proto__:null,default:mv},Symbol.toStringTag,{value:"Module"})),gv=({selector:e='div[class*="language-"].has-collapsed-lines > .collapsed-lines'}={})=>{Xe("click",t=>{const n=t.target;if(n.matches(e)){const r=n.parentElement;r!=null&&r.classList.toggle("collapsed")&&r.scrollIntoView({block:"center",behavior:"instant"})}})},vv={setup(){gv()}},bv=Object.freeze(Object.defineProperty({__proto__:null,default:vv},Symbol.toStringTag,{value:"Module"})),yv="VUEPRESS_CODE_TAB_STORE",so=Os(yv,{}),Ev=pe({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:String},slots:Object,setup(e,{slots:t}){const n=Me(e.active),r=He([]),o=()=>{e.tabId&&(so.value[e.tabId]=e.data[n.value].id)},i=(u=n.value)=>{n.value=u<r.value.length-1?u+1:0,r.value[n.value].focus()},s=(u=n.value)=>{n.value=u>0?u-1:r.value.length-1,r.value[n.value].focus()},l=(u,c)=>{u.key===" "||u.key==="Enter"?(u.preventDefault(),n.value=c):u.key==="ArrowRight"?(u.preventDefault(),i()):u.key==="ArrowLeft"&&(u.preventDefault(),s()),e.tabId&&(so.value[e.tabId]=e.data[n.value].id)},a=()=>{if(e.tabId){const u=e.data.findIndex(({id:c})=>so.value[e.tabId]===c);if(u!==-1)return u}return e.active};return lt(()=>{n.value=a(),We(()=>e.tabId&&so.value[e.tabId],(u,c)=>{if(e.tabId&&u!==c){const f=e.data.findIndex(({id:d})=>d===u);f!==-1&&(n.value=f)}})}),()=>e.data.length?ve("div",{class:"vp-code-tabs"},[ve("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:u},c)=>{const f=c===n.value;return ve("button",{type:"button",ref:d=>{d&&(r.value[c]=d)},class:["vp-code-tab-nav",{active:f}],role:"tab","aria-controls":`codetab-${e.id}-${c}`,"aria-selected":f,onClick:()=>{n.value=c,o()},onKeydown:d=>{l(d,c)}},t[`title${c}`]({value:u,isActive:f}))})),e.data.map(({id:u},c)=>{const f=c===n.value;return ve("div",{class:["vp-code-tab",{active:f}],id:`codetab-${e.id}-${c}`,role:"tabpanel","aria-expanded":f},[ve("div",{class:"vp-code-tab-title"},t[`title${c}`]({value:u,isActive:f})),t[`tab${c}`]({value:u,isActive:f})])})]):null}}),Sv="VUEPRESS_TAB_STORE",_i=Os(Sv,{}),Av=pe({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:String},slots:Object,setup(e,{slots:t}){const n=Me(e.active),r=He([]),o=()=>{e.tabId&&(_i.value[e.tabId]=e.data[n.value].id)},i=(u=n.value)=>{n.value=u<r.value.length-1?u+1:0,r.value[n.value].focus()},s=(u=n.value)=>{n.value=u>0?u-1:r.value.length-1,r.value[n.value].focus()},l=(u,c)=>{u.key===" "||u.key==="Enter"?(u.preventDefault(),n.value=c):u.key==="ArrowRight"?(u.preventDefault(),i()):u.key==="ArrowLeft"&&(u.preventDefault(),s()),o()},a=()=>{if(e.tabId){const u=e.data.findIndex(({id:c})=>_i.value[e.tabId]===c);if(u!==-1)return u}return e.active};return lt(()=>{n.value=a(),We(()=>e.tabId&&_i.value[e.tabId],(u,c)=>{if(e.tabId&&u!==c){const f=e.data.findIndex(({id:d})=>d===u);f!==-1&&(n.value=f)}})}),()=>e.data.length?ve("div",{class:"vp-tabs"},[ve("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:u},c)=>{const f=c===n.value;return ve("button",{type:"button",ref:d=>{d&&(r.value[c]=d)},class:["vp-tab-nav",{active:f}],role:"tab","aria-controls":`tab-${e.id}-${c}`,"aria-selected":f,onClick:()=>{n.value=c,o()},onKeydown:d=>{l(d,c)}},t[`title${c}`]({value:u,isActive:f}))})),e.data.map(({id:u},c)=>{const f=c===n.value;return ve("div",{class:["vp-tab",{active:f}],id:`tab-${e.id}-${c}`,role:"tabpanel","aria-expanded":f},[ve("div",{class:"vp-tab-title"},t[`title${c}`]({value:u,isActive:f})),t[`tab${c}`]({value:u,isActive:f})])})]):null}}),Tv={enhance:({app:e})=>{e.component("CodeTabs",Ev),e.component("Tabs",Av)}},Cv=Object.freeze(Object.defineProperty({__proto__:null,default:Tv},Symbol.toStringTag,{value:"Module"}));var xv=Object.create,vf=Object.defineProperty,Ov=Object.getOwnPropertyDescriptor,ws=Object.getOwnPropertyNames,wv=Object.getPrototypeOf,kv=Object.prototype.hasOwnProperty,Pv=(e,t)=>function(){return e&&(t=(0,e[ws(e)[0]])(e=0)),t},Iv=(e,t)=>function(){return t||(0,e[ws(e)[0]])((t={exports:{}}).exports,t),t.exports},Rv=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of ws(t))!kv.call(e,o)&&o!==n&&vf(e,o,{get:()=>t[o],enumerable:!(r=Ov(t,o))||r.enumerable});return e},Lv=(e,t,n)=>(n=e!=null?xv(wv(e)):{},Rv(vf(n,"default",{value:e,enumerable:!0}),e)),Yr=Pv({"../../node_modules/.pnpm/tsup@8.3.5_@microsoft+api-extractor@7.48.1_@types+node@22.10.5__jiti@2.4.2_postcss@8.4.49_tsx_s7k37zks4wtn7x2grzma6lrsfa/node_modules/tsup/assets/esm_shims.js"(){}}),Dv=Iv({"../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js"(e,t){Yr(),t.exports=r;function n(i){return i instanceof Buffer?Buffer.from(i):new i.constructor(i.buffer.slice(),i.byteOffset,i.length)}function r(i){if(i=i||{},i.circles)return o(i);const s=new Map;if(s.set(Date,f=>new Date(f)),s.set(Map,(f,d)=>new Map(a(Array.from(f),d))),s.set(Set,(f,d)=>new Set(a(Array.from(f),d))),i.constructorHandlers)for(const f of i.constructorHandlers)s.set(f[0],f[1]);let l=null;return i.proto?c:u;function a(f,d){const h=Object.keys(f),g=new Array(h.length);for(let v=0;v<h.length;v++){const y=h[v],b=f[y];typeof b!="object"||b===null?g[y]=b:b.constructor!==Object&&(l=s.get(b.constructor))?g[y]=l(b,d):ArrayBuffer.isView(b)?g[y]=n(b):g[y]=d(b)}return g}function u(f){if(typeof f!="object"||f===null)return f;if(Array.isArray(f))return a(f,u);if(f.constructor!==Object&&(l=s.get(f.constructor)))return l(f,u);const d={};for(const h in f){if(Object.hasOwnProperty.call(f,h)===!1)continue;const g=f[h];typeof g!="object"||g===null?d[h]=g:g.constructor!==Object&&(l=s.get(g.constructor))?d[h]=l(g,u):ArrayBuffer.isView(g)?d[h]=n(g):d[h]=u(g)}return d}function c(f){if(typeof f!="object"||f===null)return f;if(Array.isArray(f))return a(f,c);if(f.constructor!==Object&&(l=s.get(f.constructor)))return l(f,c);const d={};for(const h in f){const g=f[h];typeof g!="object"||g===null?d[h]=g:g.constructor!==Object&&(l=s.get(g.constructor))?d[h]=l(g,c):ArrayBuffer.isView(g)?d[h]=n(g):d[h]=c(g)}return d}}function o(i){const s=[],l=[],a=new Map;if(a.set(Date,h=>new Date(h)),a.set(Map,(h,g)=>new Map(c(Array.from(h),g))),a.set(Set,(h,g)=>new Set(c(Array.from(h),g))),i.constructorHandlers)for(const h of i.constructorHandlers)a.set(h[0],h[1]);let u=null;return i.proto?d:f;function c(h,g){const v=Object.keys(h),y=new Array(v.length);for(let b=0;b<v.length;b++){const S=v[b],p=h[S];if(typeof p!="object"||p===null)y[S]=p;else if(p.constructor!==Object&&(u=a.get(p.constructor)))y[S]=u(p,g);else if(ArrayBuffer.isView(p))y[S]=n(p);else{const E=s.indexOf(p);E!==-1?y[S]=l[E]:y[S]=g(p)}}return y}function f(h){if(typeof h!="object"||h===null)return h;if(Array.isArray(h))return c(h,f);if(h.constructor!==Object&&(u=a.get(h.constructor)))return u(h,f);const g={};s.push(h),l.push(g);for(const v in h){if(Object.hasOwnProperty.call(h,v)===!1)continue;const y=h[v];if(typeof y!="object"||y===null)g[v]=y;else if(y.constructor!==Object&&(u=a.get(y.constructor)))g[v]=u(y,f);else if(ArrayBuffer.isView(y))g[v]=n(y);else{const b=s.indexOf(y);b!==-1?g[v]=l[b]:g[v]=f(y)}}return s.pop(),l.pop(),g}function d(h){if(typeof h!="object"||h===null)return h;if(Array.isArray(h))return c(h,d);if(h.constructor!==Object&&(u=a.get(h.constructor)))return u(h,d);const g={};s.push(h),l.push(g);for(const v in h){const y=h[v];if(typeof y!="object"||y===null)g[v]=y;else if(y.constructor!==Object&&(u=a.get(y.constructor)))g[v]=u(y,d);else if(ArrayBuffer.isView(y))g[v]=n(y);else{const b=s.indexOf(y);b!==-1?g[v]=l[b]:g[v]=d(y)}}return s.pop(),l.pop(),g}}}});Yr();Yr();Yr();var bf=typeof navigator<"u",X=typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof global<"u"?global:{};typeof X.chrome<"u"&&X.chrome.devtools;bf&&(X.self,X.top);var ia;typeof navigator<"u"&&((ia=navigator.userAgent)==null||ia.toLowerCase().includes("electron"));Yr();var Vv=Lv(Dv()),Nv=/(?:^|[-_/])(\w)/g;function Mv(e,t){return t?t.toUpperCase():""}function Hv(e){return e&&`${e}`.replace(Nv,Mv)}function Fv(e,t){let n=e.replace(/^[a-z]:/i,"").replace(/\\/g,"/");n.endsWith(`index${t}`)&&(n=n.replace(`/index${t}`,t));const r=n.lastIndexOf("/"),o=n.substring(r+1);{const i=o.lastIndexOf(t);return o.substring(0,i)}}var sa=(0,Vv.default)({circles:!0});const Bv={trailing:!0};function qn(e,t=25,n={}){if(n={...Bv,...n},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let r,o,i=[],s,l;const a=(u,c)=>(s=$v(e,u,c),s.finally(()=>{if(s=null,n.trailing&&l&&!o){const f=a(u,l);return l=null,f}}),s);return function(...u){return s?(n.trailing&&(l=u),s):new Promise(c=>{const f=!o&&n.leading;clearTimeout(o),o=setTimeout(()=>{o=null;const d=n.leading?r:a(this,u);for(const h of i)h(d);i=[]},t),f?(r=a(this,u),c(r)):i.push(c)})}}async function $v(e,t,n){return await e.apply(t,n)}function Fi(e,t={},n){for(const r in e){const o=e[r],i=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?Fi(o,t,i):typeof o=="function"&&(t[i]=o)}return t}const Uv={run:e=>e()},jv=()=>Uv,yf=typeof console.createTask<"u"?console.createTask:jv;function zv(e,t){const n=t.shift(),r=yf(n);return e.reduce((o,i)=>o.then(()=>r.run(()=>i(...t))),Promise.resolve())}function Kv(e,t){const n=t.shift(),r=yf(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function gi(e,t){for(const n of[...e])n(t)}class Wv{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const o=t;let i;for(;this._deprecatedHooks[t];)i=this._deprecatedHooks[t],t=i.to;if(i&&!r.allowDeprecated){let s=i.message;s||(s=`${o} hook has been deprecated`+(i.to?`, please use ${i.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(s)||(console.warn(s),this._deprecatedMessages.add(s))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,o=(...i)=>(typeof r=="function"&&r(),r=void 0,o=void 0,n(...i));return r=this.hook(t,o),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Fi(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of r.splice(0,r.length))o()}}removeHooks(t){const n=Fi(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(zv,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Kv,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&gi(this._before,o);const i=t(n in this._hooks?[...this._hooks[n]]:[],r);return i instanceof Promise?i.finally(()=>{this._after&&o&&gi(this._after,o)}):(this._after&&o&&gi(this._after,o),i)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Ef(){return new Wv}var Gv=Object.create,Sf=Object.defineProperty,qv=Object.getOwnPropertyDescriptor,ks=Object.getOwnPropertyNames,Yv=Object.getPrototypeOf,Jv=Object.prototype.hasOwnProperty,Xv=(e,t)=>function(){return e&&(t=(0,e[ks(e)[0]])(e=0)),t},Af=(e,t)=>function(){return t||(0,e[ks(e)[0]])((t={exports:{}}).exports,t),t.exports},Zv=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of ks(t))!Jv.call(e,o)&&o!==n&&Sf(e,o,{get:()=>t[o],enumerable:!(r=qv(t,o))||r.enumerable});return e},Qv=(e,t,n)=>(n=e!=null?Gv(Yv(e)):{},Zv(Sf(n,"default",{value:e,enumerable:!0}),e)),R=Xv({"../../node_modules/.pnpm/tsup@8.3.5_@microsoft+api-extractor@7.48.1_@types+node@22.10.5__jiti@2.4.2_postcss@8.4.49_tsx_s7k37zks4wtn7x2grzma6lrsfa/node_modules/tsup/assets/esm_shims.js"(){}}),e0=Af({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(e,t){R(),function(n){var r={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"Ae",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"Oe",Ő:"O",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"Ue",Ű:"U",Ý:"Y",Þ:"TH",ß:"ss",à:"a",á:"a",â:"a",ã:"a",ä:"ae",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"oe",ő:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"ue",ű:"u",ý:"y",þ:"th",ÿ:"y","ẞ":"SS",ا:"a",أ:"a",إ:"i",آ:"aa",ؤ:"u",ئ:"e",ء:"a",ب:"b",ت:"t",ث:"th",ج:"j",ح:"h",خ:"kh",د:"d",ذ:"th",ر:"r",ز:"z",س:"s",ش:"sh",ص:"s",ض:"dh",ط:"t",ظ:"z",ع:"a",غ:"gh",ف:"f",ق:"q",ك:"k",ل:"l",م:"m",ن:"n",ه:"h",و:"w",ي:"y",ى:"a",ة:"h",ﻻ:"la",ﻷ:"laa",ﻹ:"lai",ﻵ:"laa",گ:"g",چ:"ch",پ:"p",ژ:"zh",ک:"k",ی:"y","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9",က:"k",ခ:"kh",ဂ:"g",ဃ:"ga",င:"ng",စ:"s",ဆ:"sa",ဇ:"z","စျ":"za",ည:"ny",ဋ:"t",ဌ:"ta",ဍ:"d",ဎ:"da",ဏ:"na",တ:"t",ထ:"ta",ဒ:"d",ဓ:"da",န:"n",ပ:"p",ဖ:"pa",ဗ:"b",ဘ:"ba",မ:"m",ယ:"y",ရ:"ya",လ:"l",ဝ:"w",သ:"th",ဟ:"h",ဠ:"la",အ:"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h",ဧ:"e","၏":"-e",ဣ:"i",ဤ:"-i",ဉ:"u",ဦ:"-u",ဩ:"aw","သြော":"aw",ဪ:"aw","၀":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"",č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z",ހ:"h",ށ:"sh",ނ:"n",ރ:"r",ބ:"b",ޅ:"lh",ކ:"k",އ:"a",ވ:"v",މ:"m",ފ:"f",ދ:"dh",ތ:"th",ލ:"l",ގ:"g",ޏ:"gn",ސ:"s",ޑ:"d",ޒ:"z",ޓ:"t",ޔ:"y",ޕ:"p",ޖ:"j",ޗ:"ch",ޘ:"tt",ޙ:"hh",ޚ:"kh",ޛ:"th",ޜ:"z",ޝ:"sh",ޞ:"s",ޟ:"d",ޠ:"t",ޡ:"z",ޢ:"a",ޣ:"gh",ޤ:"q",ޥ:"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"",ა:"a",ბ:"b",გ:"g",დ:"d",ე:"e",ვ:"v",ზ:"z",თ:"t",ი:"i",კ:"k",ლ:"l",მ:"m",ნ:"n",ო:"o",პ:"p",ჟ:"zh",რ:"r",ს:"s",ტ:"t",უ:"u",ფ:"p",ქ:"k",ღ:"gh",ყ:"q",შ:"sh",ჩ:"ch",ც:"ts",ძ:"dz",წ:"ts",ჭ:"ch",ხ:"kh",ჯ:"j",ჰ:"h",α:"a",β:"v",γ:"g",δ:"d",ε:"e",ζ:"z",η:"i",θ:"th",ι:"i",κ:"k",λ:"l",μ:"m",ν:"n",ξ:"ks",ο:"o",π:"p",ρ:"r",σ:"s",τ:"t",υ:"y",φ:"f",χ:"x",ψ:"ps",ω:"o",ά:"a",έ:"e",ί:"i",ό:"o",ύ:"y",ή:"i",ώ:"o",ς:"s",ϊ:"i",ΰ:"y",ϋ:"y",ΐ:"i",Α:"A",Β:"B",Γ:"G",Δ:"D",Ε:"E",Ζ:"Z",Η:"I",Θ:"TH",Ι:"I",Κ:"K",Λ:"L",Μ:"M",Ν:"N",Ξ:"KS",Ο:"O",Π:"P",Ρ:"R",Σ:"S",Τ:"T",Υ:"Y",Φ:"F",Χ:"X",Ψ:"PS",Ω:"O",Ά:"A",Έ:"E",Ί:"I",Ό:"O",Ύ:"Y",Ή:"I",Ώ:"O",Ϊ:"I",Ϋ:"Y",ā:"a",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",ū:"u",Ā:"A",Ē:"E",Ģ:"G",Ī:"I",Ķ:"k",Ļ:"L",Ņ:"N",Ū:"U",Ќ:"Kj",ќ:"kj",Љ:"Lj",љ:"lj",Њ:"Nj",њ:"nj",Тс:"Ts",тс:"ts",ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"E",Ł:"L",Ń:"N",Ś:"S",Ź:"Z",Ż:"Z",Є:"Ye",І:"I",Ї:"Yi",Ґ:"G",є:"ye",і:"i",ї:"yi",ґ:"g",ă:"a",Ă:"A",ș:"s",Ș:"S",ț:"t",Ț:"T",ţ:"t",Ţ:"T",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"i",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"kh",ц:"c",ч:"ch",ш:"sh",щ:"sh",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"Yo",Ж:"Zh",З:"Z",И:"I",Й:"I",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"Kh",Ц:"C",Ч:"Ch",Ш:"Sh",Щ:"Sh",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"Yu",Я:"Ya",ђ:"dj",ј:"j",ћ:"c",џ:"dz",Ђ:"Dj",Ј:"j",Ћ:"C",Џ:"Dz",ľ:"l",ĺ:"l",ŕ:"r",Ľ:"L",Ĺ:"L",Ŕ:"R",ş:"s",Ş:"S",ı:"i",İ:"I",ğ:"g",Ğ:"G",ả:"a",Ả:"A",ẳ:"a",Ẳ:"A",ẩ:"a",Ẩ:"A",đ:"d",Đ:"D",ẹ:"e",Ẹ:"E",ẽ:"e",Ẽ:"E",ẻ:"e",Ẻ:"E",ế:"e",Ế:"E",ề:"e",Ề:"E",ệ:"e",Ệ:"E",ễ:"e",Ễ:"E",ể:"e",Ể:"E",ỏ:"o",ọ:"o",Ọ:"o",ố:"o",Ố:"O",ồ:"o",Ồ:"O",ổ:"o",Ổ:"O",ộ:"o",Ộ:"O",ỗ:"o",Ỗ:"O",ơ:"o",Ơ:"O",ớ:"o",Ớ:"O",ờ:"o",Ờ:"O",ợ:"o",Ợ:"O",ỡ:"o",Ỡ:"O",Ở:"o",ở:"o",ị:"i",Ị:"I",ĩ:"i",Ĩ:"I",ỉ:"i",Ỉ:"i",ủ:"u",Ủ:"U",ụ:"u",Ụ:"U",ũ:"u",Ũ:"U",ư:"u",Ư:"U",ứ:"u",Ứ:"U",ừ:"u",Ừ:"U",ự:"u",Ự:"U",ữ:"u",Ữ:"U",ử:"u",Ử:"ư",ỷ:"y",Ỷ:"y",ỳ:"y",Ỳ:"Y",ỵ:"y",Ỵ:"Y",ỹ:"y",Ỹ:"Y",ạ:"a",Ạ:"A",ấ:"a",Ấ:"A",ầ:"a",Ầ:"A",ậ:"a",Ậ:"A",ẫ:"a",Ẫ:"A",ắ:"a",Ắ:"A",ằ:"a",Ằ:"A",ặ:"a",Ặ:"A",ẵ:"a",Ẵ:"A","⓪":"0","①":"1","②":"2","③":"3","④":"4","⑤":"5","⑥":"6","⑦":"7","⑧":"8","⑨":"9","⑩":"10","⑪":"11","⑫":"12","⑬":"13","⑭":"14","⑮":"15","⑯":"16","⑰":"17","⑱":"18","⑲":"18","⑳":"18","⓵":"1","⓶":"2","⓷":"3","⓸":"4","⓹":"5","⓺":"6","⓻":"7","⓼":"8","⓽":"9","⓾":"10","⓿":"0","⓫":"11","⓬":"12","⓭":"13","⓮":"14","⓯":"15","⓰":"16","⓱":"17","⓲":"18","⓳":"19","⓴":"20","Ⓐ":"A","Ⓑ":"B","Ⓒ":"C","Ⓓ":"D","Ⓔ":"E","Ⓕ":"F","Ⓖ":"G","Ⓗ":"H","Ⓘ":"I","Ⓙ":"J","Ⓚ":"K","Ⓛ":"L","Ⓜ":"M","Ⓝ":"N","Ⓞ":"O","Ⓟ":"P","Ⓠ":"Q","Ⓡ":"R","Ⓢ":"S","Ⓣ":"T","Ⓤ":"U","Ⓥ":"V","Ⓦ":"W","Ⓧ":"X","Ⓨ":"Y","Ⓩ":"Z","ⓐ":"a","ⓑ":"b","ⓒ":"c","ⓓ":"d","ⓔ":"e","ⓕ":"f","ⓖ":"g","ⓗ":"h","ⓘ":"i","ⓙ":"j","ⓚ":"k","ⓛ":"l","ⓜ":"m","ⓝ":"n","ⓞ":"o","ⓟ":"p","ⓠ":"q","ⓡ":"r","ⓢ":"s","ⓣ":"t","ⓤ":"u","ⓦ":"v","ⓥ":"w","ⓧ":"x","ⓨ":"y","ⓩ":"z","“":'"',"”":'"',"‘":"'","’":"'","∂":"d",ƒ:"f","™":"(TM)","©":"(C)",œ:"oe",Œ:"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o",º:"o",ª:"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY",元:"CNY",円:"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF","₺":"TRY","؋":"AFN","₼":"AZN",лв:"BGN","៛":"KHR","₡":"CRC","₸":"KZT",ден:"MKD",zł:"PLN","₽":"RUB","₾":"GEL"},o=["်","ް"],i={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},s={en:{},az:{ç:"c",ə:"e",ğ:"g",ı:"i",ö:"o",ş:"s",ü:"u",Ç:"C",Ə:"E",Ğ:"G",İ:"I",Ö:"O",Ş:"S",Ü:"U"},cs:{č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z"},fi:{ä:"a",Ä:"A",ö:"o",Ö:"O"},hu:{ä:"a",Ä:"A",ö:"o",Ö:"O",ü:"u",Ü:"U",ű:"u",Ű:"U"},lt:{ą:"a",č:"c",ę:"e",ė:"e",į:"i",š:"s",ų:"u",ū:"u",ž:"z",Ą:"A",Č:"C",Ę:"E",Ė:"E",Į:"I",Š:"S",Ų:"U",Ū:"U"},lv:{ā:"a",č:"c",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",š:"s",ū:"u",ž:"z",Ā:"A",Č:"C",Ē:"E",Ģ:"G",Ī:"i",Ķ:"k",Ļ:"L",Ņ:"N",Š:"S",Ū:"u",Ž:"Z"},pl:{ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ó:"o",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"e",Ł:"L",Ń:"N",Ó:"O",Ś:"S",Ź:"Z",Ż:"Z"},sv:{ä:"a",Ä:"A",ö:"o",Ö:"O"},sk:{ä:"a",Ä:"A"},sr:{љ:"lj",њ:"nj",Љ:"Lj",Њ:"Nj",đ:"dj",Đ:"Dj"},tr:{Ü:"U",Ö:"O",ü:"u",ö:"o"}},l={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cs:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fa:{"∆":"delta","∞":"bi-nahayat","♥":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","∑":"majmooe","¤":"vahed"},fi:{"∆":"delta","∞":"aarettomyys","♥":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","∑":"summa","¤":"valuutta"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},ge:{"∆":"delta","∞":"usasruloba","♥":"siqvaruli","&":"da","|":"an","<":"naklebi",">":"meti","∑":"jami","¤":"valuta"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{"∆":"delta","∞":"begalybe","♥":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","∑":"suma","¤":"valiuta"},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}},a=[";","?",":","@","&","=","+","$",",","/"].join(""),u=[";","?",":","@","&","=","+","$",","].join(""),c=[".","!","~","*","'","(",")"].join(""),f=function(y,b){var S="-",p="",E="",V=!0,j={},x,C,M,H,D,T,O,G,te,P,L,z,ue,be,Pe="";if(typeof y!="string")return"";if(typeof b=="string"&&(S=b),O=l.en,G=s.en,typeof b=="object"){x=b.maintainCase||!1,j=b.custom&&typeof b.custom=="object"?b.custom:j,M=+b.truncate>1&&b.truncate||!1,H=b.uric||!1,D=b.uricNoSlash||!1,T=b.mark||!1,V=!(b.symbols===!1||b.lang===!1),S=b.separator||S,H&&(Pe+=a),D&&(Pe+=u),T&&(Pe+=c),O=b.lang&&l[b.lang]&&V?l[b.lang]:V?l.en:{},G=b.lang&&s[b.lang]?s[b.lang]:b.lang===!1||b.lang===!0?{}:s.en,b.titleCase&&typeof b.titleCase.length=="number"&&Array.prototype.toString.call(b.titleCase)?(b.titleCase.forEach(function(ye){j[ye+""]=ye+""}),C=!0):C=!!b.titleCase,b.custom&&typeof b.custom.length=="number"&&Array.prototype.toString.call(b.custom)&&b.custom.forEach(function(ye){j[ye+""]=ye+""}),Object.keys(j).forEach(function(ye){var rt;ye.length>1?rt=new RegExp("\\b"+h(ye)+"\\b","gi"):rt=new RegExp(h(ye),"gi"),y=y.replace(rt,j[ye])});for(L in j)Pe+=L}for(Pe+=S,Pe=h(Pe),y=y.replace(/(^\s+|\s+$)/g,""),ue=!1,be=!1,P=0,z=y.length;P<z;P++)L=y[P],g(L,j)?ue=!1:G[L]?(L=ue&&G[L].match(/[A-Za-z0-9]/)?" "+G[L]:G[L],ue=!1):L in r?(P+1<z&&o.indexOf(y[P+1])>=0?(E+=L,L=""):be===!0?(L=i[E]+r[L],E=""):L=ue&&r[L].match(/[A-Za-z0-9]/)?" "+r[L]:r[L],ue=!1,be=!1):L in i?(E+=L,L="",P===z-1&&(L=i[E]),be=!0):O[L]&&!(H&&a.indexOf(L)!==-1)&&!(D&&u.indexOf(L)!==-1)?(L=ue||p.substr(-1).match(/[A-Za-z0-9]/)?S+O[L]:O[L],L+=y[P+1]!==void 0&&y[P+1].match(/[A-Za-z0-9]/)?S:"",ue=!0):(be===!0?(L=i[E]+L,E="",be=!1):ue&&(/[A-Za-z0-9]/.test(L)||p.substr(-1).match(/A-Za-z0-9]/))&&(L=" "+L),ue=!1),p+=L.replace(new RegExp("[^\\w\\s"+Pe+"_-]","g"),S);return C&&(p=p.replace(/(\w)(\S*)/g,function(ye,rt,bt){var ot=rt.toUpperCase()+(bt!==null?bt:"");return Object.keys(j).indexOf(ot.toLowerCase())<0?ot:ot.toLowerCase()})),p=p.replace(/\s+/g,S).replace(new RegExp("\\"+S+"+","g"),S).replace(new RegExp("(^\\"+S+"+|\\"+S+"+$)","g"),""),M&&p.length>M&&(te=p.charAt(M)===S,p=p.slice(0,M),te||(p=p.slice(0,p.lastIndexOf(S)))),!x&&!C&&(p=p.toLowerCase()),p},d=function(y){return function(S){return f(S,y)}},h=function(y){return y.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},g=function(v,y){for(var b in y)if(y[b]===v)return!0};if(typeof t<"u"&&t.exports)t.exports=f,t.exports.createSlug=d;else if(typeof define<"u"&&define.amd)define([],function(){return f});else try{if(n.getSlug||n.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";n.getSlug=f,n.createSlug=d}catch{}}(e)}}),t0=Af({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js"(e,t){R(),t.exports=e0()}});R();R();R();R();R();R();R();R();function n0(e){var t;const n=e.name||e._componentTag||e.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||e.__name;return n==="index"&&((t=e.__file)!=null&&t.endsWith("index.vue"))?"":n}function r0(e){const t=e.__file;if(t)return Hv(Fv(t,".vue"))}function la(e,t){return e.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__=t,t}function Ps(e){if(e.__VUE_DEVTOOLS_NEXT_APP_RECORD__)return e.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(e.root)return e.appContext.app.__VUE_DEVTOOLS_NEXT_APP_RECORD__}function Tf(e){var t,n;const r=(t=e.subTree)==null?void 0:t.type,o=Ps(e);return o?((n=o==null?void 0:o.types)==null?void 0:n.Fragment)===r:!1}function Ko(e){var t,n,r;const o=n0((e==null?void 0:e.type)||{});if(o)return o;if((e==null?void 0:e.root)===e)return"Root";for(const s in(n=(t=e.parent)==null?void 0:t.type)==null?void 0:n.components)if(e.parent.type.components[s]===(e==null?void 0:e.type))return la(e,s);for(const s in(r=e.appContext)==null?void 0:r.components)if(e.appContext.components[s]===(e==null?void 0:e.type))return la(e,s);const i=r0((e==null?void 0:e.type)||{});return i||"Anonymous Component"}function o0(e){var t,n,r;const o=(r=(n=(t=e==null?void 0:e.appContext)==null?void 0:t.app)==null?void 0:n.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__)!=null?r:0,i=e===(e==null?void 0:e.root)?"root":e.uid;return`${o}:${i}`}function Bi(e,t){return t=t||`${e.id}:root`,e.instanceMap.get(t)||e.instanceMap.get(":root")}function i0(){const e={top:0,bottom:0,left:0,right:0,get width(){return e.right-e.left},get height(){return e.bottom-e.top}};return e}var lo;function s0(e){return lo||(lo=document.createRange()),lo.selectNode(e),lo.getBoundingClientRect()}function l0(e){const t=i0();if(!e.children)return t;for(let n=0,r=e.children.length;n<r;n++){const o=e.children[n];let i;if(o.component)i=wn(o.component);else if(o.el){const s=o.el;s.nodeType===1||s.getBoundingClientRect?i=s.getBoundingClientRect():s.nodeType===3&&s.data.trim()&&(i=s0(s))}i&&a0(t,i)}return t}function a0(e,t){return(!e.top||t.top<e.top)&&(e.top=t.top),(!e.bottom||t.bottom>e.bottom)&&(e.bottom=t.bottom),(!e.left||t.left<e.left)&&(e.left=t.left),(!e.right||t.right>e.right)&&(e.right=t.right),e}var aa={top:0,left:0,right:0,bottom:0,width:0,height:0};function wn(e){const t=e.subTree.el;return typeof window>"u"?aa:Tf(e)?l0(e.subTree):(t==null?void 0:t.nodeType)===1?t==null?void 0:t.getBoundingClientRect():e.subTree.component?wn(e.subTree.component):aa}R();function Is(e){return Tf(e)?u0(e.subTree):e.subTree?[e.subTree.el]:[]}function u0(e){if(!e.children)return[];const t=[];return e.children.forEach(n=>{n.component?t.push(...Is(n.component)):n!=null&&n.el&&t.push(n.el)}),t}var Cf="__vue-devtools-component-inspector__",xf="__vue-devtools-component-inspector__card__",Of="__vue-devtools-component-inspector__name__",wf="__vue-devtools-component-inspector__indicator__",kf={display:"block",zIndex:2147483640,position:"fixed",backgroundColor:"#42b88325",border:"1px solid #42b88350",borderRadius:"5px",transition:"all 0.1s ease-in",pointerEvents:"none"},c0={fontFamily:"Arial, Helvetica, sans-serif",padding:"5px 8px",borderRadius:"4px",textAlign:"left",position:"absolute",left:0,color:"#e9e9e9",fontSize:"14px",fontWeight:600,lineHeight:"24px",backgroundColor:"#42b883",boxShadow:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)"},f0={display:"inline-block",fontWeight:400,fontStyle:"normal",fontSize:"12px",opacity:.7};function rr(){return document.getElementById(Cf)}function d0(){return document.getElementById(xf)}function h0(){return document.getElementById(wf)}function p0(){return document.getElementById(Of)}function Rs(e){return{left:`${Math.round(e.left*100)/100}px`,top:`${Math.round(e.top*100)/100}px`,width:`${Math.round(e.width*100)/100}px`,height:`${Math.round(e.height*100)/100}px`}}function Ls(e){var t;const n=document.createElement("div");n.id=(t=e.elementId)!=null?t:Cf,Object.assign(n.style,{...kf,...Rs(e.bounds),...e.style});const r=document.createElement("span");r.id=xf,Object.assign(r.style,{...c0,top:e.bounds.top<35?0:"-35px"});const o=document.createElement("span");o.id=Of,o.innerHTML=`<${e.name}> `;const i=document.createElement("i");return i.id=wf,i.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`,Object.assign(i.style,f0),r.appendChild(o),r.appendChild(i),n.appendChild(r),document.body.appendChild(n),n}function Ds(e){const t=rr(),n=d0(),r=p0(),o=h0();t&&(Object.assign(t.style,{...kf,...Rs(e.bounds)}),Object.assign(n.style,{top:e.bounds.top<35?0:"-35px"}),r.innerHTML=`<${e.name}> `,o.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`)}function m0(e){const t=wn(e);if(!t.width&&!t.height)return;const n=Ko(e);rr()?Ds({bounds:t,name:n}):Ls({bounds:t,name:n})}function Pf(){const e=rr();e&&(e.style.display="none")}var $i=null;function Ui(e){const t=e.target;if(t){const n=t.__vueParentComponent;if(n&&($i=n,n.vnode.el)){const o=wn(n),i=Ko(n);rr()?Ds({bounds:o,name:i}):Ls({bounds:o,name:i})}}}function _0(e,t){if(e.preventDefault(),e.stopPropagation(),$i){const n=o0($i);t(n)}}var wo=null;function g0(){Pf(),window.removeEventListener("mouseover",Ui),window.removeEventListener("click",wo,!0),wo=null}function v0(){return window.addEventListener("mouseover",Ui),new Promise(e=>{function t(n){n.preventDefault(),n.stopPropagation(),_0(n,r=>{window.removeEventListener("click",t,!0),wo=null,window.removeEventListener("mouseover",Ui);const o=rr();o&&(o.style.display="none"),e(JSON.stringify({id:r}))})}wo=t,window.addEventListener("click",t,!0)})}function b0(e){const t=Bi(tt.value,e.id);if(t){const[n]=Is(t);if(typeof n.scrollIntoView=="function")n.scrollIntoView({behavior:"smooth"});else{const r=wn(t),o=document.createElement("div"),i={...Rs(r),position:"absolute"};Object.assign(o.style,i),document.body.appendChild(o),o.scrollIntoView({behavior:"smooth"}),setTimeout(()=>{document.body.removeChild(o)},2e3)}setTimeout(()=>{const r=wn(t);if(r.width||r.height){const o=Ko(t),i=rr();i?Ds({...e,name:o,bounds:r}):Ls({...e,name:o,bounds:r}),setTimeout(()=>{i&&(i.style.display="none")},1500)}},1200)}}R();var ua,ca;(ca=(ua=X).__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__)!=null||(ua.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__=!0);function y0(e){let t=0;const n=setInterval(()=>{X.__VUE_INSPECTOR__&&(clearInterval(n),t+=30,e()),t>=5e3&&clearInterval(n)},30)}function E0(){const e=X.__VUE_INSPECTOR__,t=e.openInEditor;e.openInEditor=async(...n)=>{e.disable(),t(...n)}}function S0(){return new Promise(e=>{function t(){E0(),e(X.__VUE_INSPECTOR__)}X.__VUE_INSPECTOR__?t():y0(()=>{t()})})}R();R();function A0(e){return!!(e&&e.__v_isReadonly)}function If(e){return A0(e)?If(e.__v_raw):!!(e&&e.__v_isReactive)}function vi(e){return!!(e&&e.__v_isRef===!0)}function _r(e){const t=e&&e.__v_raw;return t?_r(t):e}var T0=class{constructor(){this.refEditor=new C0}set(e,t,n,r){const o=Array.isArray(t)?t:t.split(".");for(;o.length>1;){const l=o.shift();e instanceof Map&&(e=e.get(l)),e instanceof Set?e=Array.from(e.values())[l]:e=e[l],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}const i=o[0],s=this.refEditor.get(e)[i];r?r(e,i,n):this.refEditor.isRef(s)?this.refEditor.set(s,n):e[i]=n}get(e,t){const n=Array.isArray(t)?t:t.split(".");for(let r=0;r<n.length;r++)if(e instanceof Map?e=e.get(n[r]):e=e[n[r]],this.refEditor.isRef(e)&&(e=this.refEditor.get(e)),!e)return;return e}has(e,t,n=!1){if(typeof e>"u")return!1;const r=Array.isArray(t)?t.slice():t.split("."),o=n?2:1;for(;e&&r.length>o;){const i=r.shift();e=e[i],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}return e!=null&&Object.prototype.hasOwnProperty.call(e,r[0])}createDefaultSetCallback(e){return(t,n,r)=>{if((e.remove||e.newKey)&&(Array.isArray(t)?t.splice(n,1):_r(t)instanceof Map?t.delete(n):_r(t)instanceof Set?t.delete(Array.from(t.values())[n]):Reflect.deleteProperty(t,n)),!e.remove){const o=t[e.newKey||n];this.refEditor.isRef(o)?this.refEditor.set(o,r):_r(t)instanceof Map?t.set(e.newKey||n,r):_r(t)instanceof Set?t.add(r):t[e.newKey||n]=r}}}},C0=class{set(e,t){if(vi(e))e.value=t;else{if(e instanceof Set&&Array.isArray(t)){e.clear(),t.forEach(o=>e.add(o));return}const n=Object.keys(t);if(e instanceof Map){const o=new Set(e.keys());n.forEach(i=>{e.set(i,Reflect.get(t,i)),o.delete(i)}),o.forEach(i=>e.delete(i));return}const r=new Set(Object.keys(e));n.forEach(o=>{Reflect.set(e,o,Reflect.get(t,o)),r.delete(o)}),r.forEach(o=>Reflect.deleteProperty(e,o))}}get(e){return vi(e)?e.value:e}isRef(e){return vi(e)||If(e)}};R();R();R();var x0="__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS_STATE__";function O0(){if(!bf||typeof localStorage>"u"||localStorage===null)return{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""};const e=localStorage.getItem(x0);return e?JSON.parse(e):{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""}}R();R();R();var fa,da;(da=(fa=X).__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS)!=null||(fa.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS=[]);var w0=new Proxy(X.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS,{get(e,t,n){return Reflect.get(e,t,n)}});function k0(e,t){Be.timelineLayersState[t.id]=!1,w0.push({...e,descriptorId:t.id,appRecord:Ps(t.app)})}var ha,pa;(pa=(ha=X).__VUE_DEVTOOLS_KIT_INSPECTOR__)!=null||(ha.__VUE_DEVTOOLS_KIT_INSPECTOR__=[]);var Vs=new Proxy(X.__VUE_DEVTOOLS_KIT_INSPECTOR__,{get(e,t,n){return Reflect.get(e,t,n)}}),Rf=qn(()=>{or.hooks.callHook("sendInspectorToClient",Lf())});function P0(e,t){var n,r;Vs.push({options:e,descriptor:t,treeFilterPlaceholder:(n=e.treeFilterPlaceholder)!=null?n:"Search tree...",stateFilterPlaceholder:(r=e.stateFilterPlaceholder)!=null?r:"Search state...",treeFilter:"",selectedNodeId:"",appRecord:Ps(t.app)}),Rf()}function Lf(){return Vs.filter(e=>e.descriptor.app===tt.value.app).filter(e=>e.descriptor.id!=="components").map(e=>{var t;const n=e.descriptor,r=e.options;return{id:r.id,label:r.label,logo:n.logo,icon:`custom-ic-baseline-${(t=r==null?void 0:r.icon)==null?void 0:t.replace(/_/g,"-")}`,packageName:n.packageName,homepage:n.homepage,pluginId:n.id}})}function _o(e,t){return Vs.find(n=>n.options.id===e&&(t?n.descriptor.app===t:!0))}function I0(){const e=Ef();e.hook("addInspector",({inspector:r,plugin:o})=>{P0(r,o.descriptor)});const t=qn(async({inspectorId:r,plugin:o})=>{var i;if(!r||!((i=o==null?void 0:o.descriptor)!=null&&i.app)||Be.highPerfModeEnabled)return;const s=_o(r,o.descriptor.app),l={app:o.descriptor.app,inspectorId:r,filter:(s==null?void 0:s.treeFilter)||"",rootNodes:[]};await new Promise(a=>{e.callHookWith(async u=>{await Promise.all(u.map(c=>c(l))),a()},"getInspectorTree")}),e.callHookWith(async a=>{await Promise.all(a.map(u=>u({inspectorId:r,rootNodes:l.rootNodes})))},"sendInspectorTreeToClient")},120);e.hook("sendInspectorTree",t);const n=qn(async({inspectorId:r,plugin:o})=>{var i;if(!r||!((i=o==null?void 0:o.descriptor)!=null&&i.app)||Be.highPerfModeEnabled)return;const s=_o(r,o.descriptor.app),l={app:o.descriptor.app,inspectorId:r,nodeId:(s==null?void 0:s.selectedNodeId)||"",state:null},a={currentTab:`custom-inspector:${r}`};l.nodeId&&await new Promise(u=>{e.callHookWith(async c=>{await Promise.all(c.map(f=>f(l,a))),u()},"getInspectorState")}),e.callHookWith(async u=>{await Promise.all(u.map(c=>c({inspectorId:r,nodeId:l.nodeId,state:l.state})))},"sendInspectorStateToClient")},120);return e.hook("sendInspectorState",n),e.hook("customInspectorSelectNode",({inspectorId:r,nodeId:o,plugin:i})=>{const s=_o(r,i.descriptor.app);s&&(s.selectedNodeId=o)}),e.hook("timelineLayerAdded",({options:r,plugin:o})=>{k0(r,o.descriptor)}),e.hook("timelineEventAdded",({options:r,plugin:o})=>{var i;const s=["performance","component-event","keyboard","mouse"];Be.highPerfModeEnabled||!((i=Be.timelineLayersState)!=null&&i[o.descriptor.id])&&!s.includes(r.layerId)||e.callHookWith(async l=>{await Promise.all(l.map(a=>a(r)))},"sendTimelineEventToClient")}),e.hook("getComponentInstances",async({app:r})=>{const o=r.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(!o)return null;const i=o.id.toString();return[...o.instanceMap].filter(([l])=>l.split(":")[0]===i).map(([,l])=>l)}),e.hook("getComponentBounds",async({instance:r})=>wn(r)),e.hook("getComponentName",({instance:r})=>Ko(r)),e.hook("componentHighlight",({uid:r})=>{const o=tt.value.instanceMap.get(r);o&&m0(o)}),e.hook("componentUnhighlight",()=>{Pf()}),e}var ma,_a;(_a=(ma=X).__VUE_DEVTOOLS_KIT_APP_RECORDS__)!=null||(ma.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[]);var ga,va;(va=(ga=X).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__)!=null||(ga.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__={});var ba,ya;(ya=(ba=X).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__)!=null||(ba.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__="");var Ea,Sa;(Sa=(Ea=X).__VUE_DEVTOOLS_KIT_CUSTOM_TABS__)!=null||(Ea.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__=[]);var Aa,Ta;(Ta=(Aa=X).__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__)!=null||(Aa.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__=[]);var yn="__VUE_DEVTOOLS_KIT_GLOBAL_STATE__";function R0(){return{connected:!1,clientConnected:!1,vitePluginDetected:!0,appRecords:[],activeAppRecordId:"",tabs:[],commands:[],highPerfModeEnabled:!0,devtoolsClientDetected:{},perfUniqueGroupId:0,timelineLayersState:O0()}}var Ca,xa;(xa=(Ca=X)[yn])!=null||(Ca[yn]=R0());var L0=qn(e=>{or.hooks.callHook("devtoolsStateUpdated",{state:e})});qn((e,t)=>{or.hooks.callHook("devtoolsConnectedUpdated",{state:e,oldState:t})});var Wo=new Proxy(X.__VUE_DEVTOOLS_KIT_APP_RECORDS__,{get(e,t,n){return t==="value"?X.__VUE_DEVTOOLS_KIT_APP_RECORDS__:X.__VUE_DEVTOOLS_KIT_APP_RECORDS__[t]}}),tt=new Proxy(X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__,{get(e,t,n){return t==="value"?X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__:t==="id"?X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__:X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[t]}});function Df(){L0({...X[yn],appRecords:Wo.value,activeAppRecordId:tt.id,tabs:X.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__,commands:X.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__})}function D0(e){X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__=e,Df()}function V0(e){X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__=e,Df()}var Be=new Proxy(X[yn],{get(e,t){return t==="appRecords"?Wo:t==="activeAppRecordId"?tt.id:t==="tabs"?X.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__:t==="commands"?X.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__:X[yn][t]},deleteProperty(e,t){return delete e[t],!0},set(e,t,n){return{...X[yn]},e[t]=n,X[yn][t]=n,!0}});function N0(e={}){var t,n,r;const{file:o,host:i,baseUrl:s=window.location.origin,line:l=0,column:a=0}=e;if(o){if(i==="chrome-extension"){const u=o.replace(/\\/g,"\\\\"),c=(n=(t=window.VUE_DEVTOOLS_CONFIG)==null?void 0:t.openInEditorHost)!=null?n:"/";fetch(`${c}__open-in-editor?file=${encodeURI(o)}`).then(f=>{if(!f.ok){const d=`Opening component ${u} failed`;console.log(`%c${d}`,"color:red")}})}else if(Be.vitePluginDetected){const u=(r=X.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__)!=null?r:s;X.__VUE_INSPECTOR__.openInEditor(u,o,l,a)}}}R();R();R();R();R();var Oa,wa;(wa=(Oa=X).__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__)!=null||(Oa.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__=[]);var Ns=new Proxy(X.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__,{get(e,t,n){return Reflect.get(e,t,n)}});function ji(e){const t={};return Object.keys(e).forEach(n=>{t[n]=e[n].defaultValue}),t}function Ms(e){return`__VUE_DEVTOOLS_NEXT_PLUGIN_SETTINGS__${e}__`}function M0(e){var t,n,r;const o=(n=(t=Ns.find(i=>{var s;return i[0].id===e&&!!((s=i[0])!=null&&s.settings)}))==null?void 0:t[0])!=null?n:null;return(r=o==null?void 0:o.settings)!=null?r:null}function Vf(e,t){var n,r,o;const i=Ms(e);if(i){const s=localStorage.getItem(i);if(s)return JSON.parse(s)}if(e){const s=(r=(n=Ns.find(l=>l[0].id===e))==null?void 0:n[0])!=null?r:null;return ji((o=s==null?void 0:s.settings)!=null?o:{})}return ji(t)}function H0(e,t){const n=Ms(e);localStorage.getItem(n)||localStorage.setItem(n,JSON.stringify(ji(t)))}function F0(e,t,n){const r=Ms(e),o=localStorage.getItem(r),i=JSON.parse(o||"{}"),s={...i,[t]:n};localStorage.setItem(r,JSON.stringify(s)),or.hooks.callHookWith(l=>{l.forEach(a=>a({pluginId:e,key:t,oldValue:i[t],newValue:n,settings:s}))},"setPluginSettings")}R();R();R();R();R();R();R();R();R();R();R();var ka,Pa,dt=(Pa=(ka=X).__VUE_DEVTOOLS_HOOK)!=null?Pa:ka.__VUE_DEVTOOLS_HOOK=Ef(),B0={vueAppInit(e){dt.hook("app:init",e)},vueAppUnmount(e){dt.hook("app:unmount",e)},vueAppConnected(e){dt.hook("app:connected",e)},componentAdded(e){return dt.hook("component:added",e)},componentEmit(e){return dt.hook("component:emit",e)},componentUpdated(e){return dt.hook("component:updated",e)},componentRemoved(e){return dt.hook("component:removed",e)},setupDevtoolsPlugin(e){dt.hook("devtools-plugin:setup",e)},perfStart(e){return dt.hook("perf:start",e)},perfEnd(e){return dt.hook("perf:end",e)}},Nf={on:B0,setupDevToolsPlugin(e,t){return dt.callHook("devtools-plugin:setup",e,t)}},$0=class{constructor({plugin:e,ctx:t}){this.hooks=t.hooks,this.plugin=e}get on(){return{visitComponentTree:e=>{this.hooks.hook("visitComponentTree",e)},inspectComponent:e=>{this.hooks.hook("inspectComponent",e)},editComponentState:e=>{this.hooks.hook("editComponentState",e)},getInspectorTree:e=>{this.hooks.hook("getInspectorTree",e)},getInspectorState:e=>{this.hooks.hook("getInspectorState",e)},editInspectorState:e=>{this.hooks.hook("editInspectorState",e)},inspectTimelineEvent:e=>{this.hooks.hook("inspectTimelineEvent",e)},timelineCleared:e=>{this.hooks.hook("timelineCleared",e)},setPluginSettings:e=>{this.hooks.hook("setPluginSettings",e)}}}notifyComponentUpdate(e){var t;if(Be.highPerfModeEnabled)return;const n=Lf().find(r=>r.packageName===this.plugin.descriptor.packageName);if(n!=null&&n.id){if(e){const r=[e.appContext.app,e.uid,(t=e.parent)==null?void 0:t.uid,e];dt.callHook("component:updated",...r)}else dt.callHook("component:updated");this.hooks.callHook("sendInspectorState",{inspectorId:n.id,plugin:this.plugin})}}addInspector(e){this.hooks.callHook("addInspector",{inspector:e,plugin:this.plugin}),this.plugin.descriptor.settings&&H0(e.id,this.plugin.descriptor.settings)}sendInspectorTree(e){Be.highPerfModeEnabled||this.hooks.callHook("sendInspectorTree",{inspectorId:e,plugin:this.plugin})}sendInspectorState(e){Be.highPerfModeEnabled||this.hooks.callHook("sendInspectorState",{inspectorId:e,plugin:this.plugin})}selectInspectorNode(e,t){this.hooks.callHook("customInspectorSelectNode",{inspectorId:e,nodeId:t,plugin:this.plugin})}visitComponentTree(e){return this.hooks.callHook("visitComponentTree",e)}now(){return Be.highPerfModeEnabled?0:Date.now()}addTimelineLayer(e){this.hooks.callHook("timelineLayerAdded",{options:e,plugin:this.plugin})}addTimelineEvent(e){Be.highPerfModeEnabled||this.hooks.callHook("timelineEventAdded",{options:e,plugin:this.plugin})}getSettings(e){return Vf(e??this.plugin.descriptor.id,this.plugin.descriptor.settings)}getComponentInstances(e){return this.hooks.callHook("getComponentInstances",{app:e})}getComponentBounds(e){return this.hooks.callHook("getComponentBounds",{instance:e})}getComponentName(e){return this.hooks.callHook("getComponentName",{instance:e})}highlightElement(e){const t=e.__VUE_DEVTOOLS_NEXT_UID__;return this.hooks.callHook("componentHighlight",{uid:t})}unhighlightElement(){return this.hooks.callHook("componentUnhighlight")}},U0=$0;R();R();R();R();var j0="__vue_devtool_undefined__",z0="__vue_devtool_infinity__",K0="__vue_devtool_negative_infinity__",W0="__vue_devtool_nan__";R();R();var G0={[j0]:"undefined",[W0]:"NaN",[z0]:"Infinity",[K0]:"-Infinity"};Object.entries(G0).reduce((e,[t,n])=>(e[n]=t,e),{});R();R();R();R();R();var Ia,Ra;(Ra=(Ia=X).__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__)!=null||(Ia.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__=new Set);function q0(e,t){return Nf.setupDevToolsPlugin(e,t)}function Y0(e,t){const[n,r]=e;if(n.app!==t)return;const o=new U0({plugin:{setupFn:r,descriptor:n},ctx:or});n.packageName==="vuex"&&o.on.editInspectorState(i=>{o.sendInspectorState(i.inspectorId)}),r(o)}function Mf(e,t){X.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(e)||Be.highPerfModeEnabled&&!(t!=null&&t.inspectingComponent)||(X.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(e),Ns.forEach(n=>{Y0(n,e)}))}R();R();var Nr="__VUE_DEVTOOLS_ROUTER__",Yn="__VUE_DEVTOOLS_ROUTER_INFO__",La,Da;(Da=(La=X)[Yn])!=null||(La[Yn]={currentRoute:null,routes:[]});var Va,Na;(Na=(Va=X)[Nr])!=null||(Va[Nr]={});new Proxy(X[Yn],{get(e,t){return X[Yn][t]}});new Proxy(X[Nr],{get(e,t){if(t==="value")return X[Nr]}});function J0(e){const t=new Map;return((e==null?void 0:e.getRoutes())||[]).filter(n=>!t.has(n.path)&&t.set(n.path,1))}function Hs(e){return e.map(t=>{let{path:n,name:r,children:o,meta:i}=t;return o!=null&&o.length&&(o=Hs(o)),{path:n,name:r,children:o,meta:i}})}function X0(e){if(e){const{fullPath:t,hash:n,href:r,path:o,name:i,matched:s,params:l,query:a}=e;return{fullPath:t,hash:n,href:r,path:o,name:i,params:l,query:a,matched:Hs(s)}}return e}function Z0(e,t){function n(){var r;const o=(r=e.app)==null?void 0:r.config.globalProperties.$router,i=X0(o==null?void 0:o.currentRoute.value),s=Hs(J0(o)),l=console.warn;console.warn=()=>{},X[Yn]={currentRoute:i?sa(i):{},routes:sa(s)},X[Nr]=o,console.warn=l}n(),Nf.on.componentUpdated(qn(()=>{var r;((r=t.value)==null?void 0:r.app)===e.app&&(n(),!Be.highPerfModeEnabled&&or.hooks.callHook("routerInfoUpdated",{state:X[Yn]}))},200))}function Q0(e){return{async getInspectorTree(t){const n={...t,app:tt.value.app,rootNodes:[]};return await new Promise(r=>{e.callHookWith(async o=>{await Promise.all(o.map(i=>i(n))),r()},"getInspectorTree")}),n.rootNodes},async getInspectorState(t){const n={...t,app:tt.value.app,state:null},r={currentTab:`custom-inspector:${t.inspectorId}`};return await new Promise(o=>{e.callHookWith(async i=>{await Promise.all(i.map(s=>s(n,r))),o()},"getInspectorState")}),n.state},editInspectorState(t){const n=new T0,r={...t,app:tt.value.app,set:(o,i=t.path,s=t.state.value,l)=>{n.set(o,i,s,l||n.createDefaultSetCallback(t.state))}};e.callHookWith(o=>{o.forEach(i=>i(r))},"editInspectorState")},sendInspectorState(t){const n=_o(t);e.callHook("sendInspectorState",{inspectorId:t,plugin:{descriptor:n.descriptor,setupFn:()=>({})}})},inspectComponentInspector(){return v0()},cancelInspectComponentInspector(){return g0()},getComponentRenderCode(t){const n=Bi(tt.value,t);if(n)return(n==null?void 0:n.type)instanceof Function?n.type.toString():n.render.toString()},scrollToComponent(t){return b0({id:t})},openInEditor:N0,getVueInspector:S0,toggleApp(t,n){const r=Wo.value.find(o=>o.id===t);r&&(V0(t),D0(r),Z0(r,tt),Rf(),Mf(r.app,n))},inspectDOM(t){const n=Bi(tt.value,t);if(n){const[r]=Is(n);r&&(X.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__=r)}},updatePluginSettings(t,n,r){F0(t,n,r)},getPluginSettings(t){return{options:M0(t),values:Vf(t)}}}}R();var Ma,Ha;(Ha=(Ma=X).__VUE_DEVTOOLS_ENV__)!=null||(Ma.__VUE_DEVTOOLS_ENV__={vitePluginDetected:!1});var Fa=I0(),Ba,$a;($a=(Ba=X).__VUE_DEVTOOLS_KIT_CONTEXT__)!=null||(Ba.__VUE_DEVTOOLS_KIT_CONTEXT__={hooks:Fa,get state(){return{...Be,activeAppRecordId:tt.id,activeAppRecord:tt.value,appRecords:Wo.value}},api:Q0(Fa)});var or=X.__VUE_DEVTOOLS_KIT_CONTEXT__;R();Qv(t0());var Ua,ja;(ja=(Ua=X).__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__)!=null||(Ua.__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__={id:0,appIds:new Set});R();function eb(e){Be.highPerfModeEnabled=e??!Be.highPerfModeEnabled,!e&&tt.value&&Mf(tt.value.app)}R();R();R();function tb(e){Be.devtoolsClientDetected={...Be.devtoolsClientDetected,...e};const t=Object.values(Be.devtoolsClientDetected).some(Boolean);eb(!t)}var za,Ka;(Ka=(za=X).__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__)!=null||(za.__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__=tb);R();R();R();R();R();R();R();var nb=class{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(e,t){this.keyToValue.set(e,t),this.valueToKey.set(t,e)}getByKey(e){return this.keyToValue.get(e)}getByValue(e){return this.valueToKey.get(e)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}},Hf=class{constructor(e){this.generateIdentifier=e,this.kv=new nb}register(e,t){this.kv.getByValue(e)||(t||(t=this.generateIdentifier(e)),this.kv.set(t,e))}clear(){this.kv.clear()}getIdentifier(e){return this.kv.getByValue(e)}getValue(e){return this.kv.getByKey(e)}},rb=class extends Hf{constructor(){super(e=>e.name),this.classToAllowedProps=new Map}register(e,t){typeof t=="object"?(t.allowProps&&this.classToAllowedProps.set(e,t.allowProps),super.register(e,t.identifier)):super.register(e,t)}getAllowedProps(e){return this.classToAllowedProps.get(e)}};R();R();function ob(e){if("values"in Object)return Object.values(e);const t=[];for(const n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function ib(e,t){const n=ob(e);if("find"in n)return n.find(t);const r=n;for(let o=0;o<r.length;o++){const i=r[o];if(t(i))return i}}function Jn(e,t){Object.entries(e).forEach(([n,r])=>t(r,n))}function go(e,t){return e.indexOf(t)!==-1}function Wa(e,t){for(let n=0;n<e.length;n++){const r=e[n];if(t(r))return r}}var sb=class{constructor(){this.transfomers={}}register(e){this.transfomers[e.name]=e}findApplicable(e){return ib(this.transfomers,t=>t.isApplicable(e))}findByName(e){return this.transfomers[e]}};R();R();var lb=e=>Object.prototype.toString.call(e).slice(8,-1),Ff=e=>typeof e>"u",ab=e=>e===null,Mr=e=>typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype,zi=e=>Mr(e)&&Object.keys(e).length===0,un=e=>Array.isArray(e),ub=e=>typeof e=="string",cb=e=>typeof e=="number"&&!isNaN(e),fb=e=>typeof e=="boolean",db=e=>e instanceof RegExp,Hr=e=>e instanceof Map,Fr=e=>e instanceof Set,Bf=e=>lb(e)==="Symbol",hb=e=>e instanceof Date&&!isNaN(e.valueOf()),pb=e=>e instanceof Error,Ga=e=>typeof e=="number"&&isNaN(e),mb=e=>fb(e)||ab(e)||Ff(e)||cb(e)||ub(e)||Bf(e),_b=e=>typeof e=="bigint",gb=e=>e===1/0||e===-1/0,vb=e=>ArrayBuffer.isView(e)&&!(e instanceof DataView),bb=e=>e instanceof URL;R();var $f=e=>e.replace(/\./g,"\\."),bi=e=>e.map(String).map($f).join("."),Cr=e=>{const t=[];let n="";for(let o=0;o<e.length;o++){let i=e.charAt(o);if(i==="\\"&&e.charAt(o+1)==="."){n+=".",o++;continue}if(i==="."){t.push(n),n="";continue}n+=i}const r=n;return t.push(r),t};R();function Ct(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}var Uf=[Ct(Ff,"undefined",()=>null,()=>{}),Ct(_b,"bigint",e=>e.toString(),e=>typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)),Ct(hb,"Date",e=>e.toISOString(),e=>new Date(e)),Ct(pb,"Error",(e,t)=>{const n={name:e.name,message:e.message};return t.allowedErrorProps.forEach(r=>{n[r]=e[r]}),n},(e,t)=>{const n=new Error(e.message);return n.name=e.name,n.stack=e.stack,t.allowedErrorProps.forEach(r=>{n[r]=e[r]}),n}),Ct(db,"regexp",e=>""+e,e=>{const t=e.slice(1,e.lastIndexOf("/")),n=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,n)}),Ct(Fr,"set",e=>[...e.values()],e=>new Set(e)),Ct(Hr,"map",e=>[...e.entries()],e=>new Map(e)),Ct(e=>Ga(e)||gb(e),"number",e=>Ga(e)?"NaN":e>0?"Infinity":"-Infinity",Number),Ct(e=>e===0&&1/e===-1/0,"number",()=>"-0",Number),Ct(bb,"URL",e=>e.toString(),e=>new URL(e))];function Go(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}var jf=Go((e,t)=>Bf(e)?!!t.symbolRegistry.getIdentifier(e):!1,(e,t)=>["symbol",t.symbolRegistry.getIdentifier(e)],e=>e.description,(e,t,n)=>{const r=n.symbolRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),yb=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((e,t)=>(e[t.name]=t,e),{}),zf=Go(vb,e=>["typed-array",e.constructor.name],e=>[...e],(e,t)=>{const n=yb[t[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(e)});function Kf(e,t){return e!=null&&e.constructor?!!t.classRegistry.getIdentifier(e.constructor):!1}var Wf=Go(Kf,(e,t)=>["class",t.classRegistry.getIdentifier(e.constructor)],(e,t)=>{const n=t.classRegistry.getAllowedProps(e.constructor);if(!n)return{...e};const r={};return n.forEach(o=>{r[o]=e[o]}),r},(e,t,n)=>{const r=n.classRegistry.getValue(t[1]);if(!r)throw new Error(`Trying to deserialize unknown class '${t[1]}' - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564`);return Object.assign(Object.create(r.prototype),e)}),Gf=Go((e,t)=>!!t.customTransformerRegistry.findApplicable(e),(e,t)=>["custom",t.customTransformerRegistry.findApplicable(e).name],(e,t)=>t.customTransformerRegistry.findApplicable(e).serialize(e),(e,t,n)=>{const r=n.customTransformerRegistry.findByName(t[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(e)}),Eb=[Wf,jf,Gf,zf],qa=(e,t)=>{const n=Wa(Eb,o=>o.isApplicable(e,t));if(n)return{value:n.transform(e,t),type:n.annotation(e,t)};const r=Wa(Uf,o=>o.isApplicable(e,t));if(r)return{value:r.transform(e,t),type:r.annotation}},qf={};Uf.forEach(e=>{qf[e.annotation]=e});var Sb=(e,t,n)=>{if(un(t))switch(t[0]){case"symbol":return jf.untransform(e,t,n);case"class":return Wf.untransform(e,t,n);case"custom":return Gf.untransform(e,t,n);case"typed-array":return zf.untransform(e,t,n);default:throw new Error("Unknown transformation: "+t)}else{const r=qf[t];if(!r)throw new Error("Unknown transformation: "+t);return r.untransform(e,n)}};R();var Vn=(e,t)=>{if(t>e.size)throw new Error("index out of bounds");const n=e.keys();for(;t>0;)n.next(),t--;return n.next().value};function Yf(e){if(go(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(go(e,"prototype"))throw new Error("prototype is not allowed as a property");if(go(e,"constructor"))throw new Error("constructor is not allowed as a property")}var Ab=(e,t)=>{Yf(t);for(let n=0;n<t.length;n++){const r=t[n];if(Fr(e))e=Vn(e,+r);else if(Hr(e)){const o=+r,i=+t[++n]==0?"key":"value",s=Vn(e,o);switch(i){case"key":e=s;break;case"value":e=e.get(s);break}}else e=e[r]}return e},Ki=(e,t,n)=>{if(Yf(t),t.length===0)return n(e);let r=e;for(let i=0;i<t.length-1;i++){const s=t[i];if(un(r)){const l=+s;r=r[l]}else if(Mr(r))r=r[s];else if(Fr(r)){const l=+s;r=Vn(r,l)}else if(Hr(r)){if(i===t.length-2)break;const a=+s,u=+t[++i]==0?"key":"value",c=Vn(r,a);switch(u){case"key":r=c;break;case"value":r=r.get(c);break}}}const o=t[t.length-1];if(un(r)?r[+o]=n(r[+o]):Mr(r)&&(r[o]=n(r[o])),Fr(r)){const i=Vn(r,+o),s=n(i);i!==s&&(r.delete(i),r.add(s))}if(Hr(r)){const i=+t[t.length-2],s=Vn(r,i);switch(+o==0?"key":"value"){case"key":{const a=n(s);r.set(a,r.get(s)),a!==s&&r.delete(s);break}case"value":{r.set(s,n(r.get(s)));break}}}return e};function Wi(e,t,n=[]){if(!e)return;if(!un(e)){Jn(e,(i,s)=>Wi(i,t,[...n,...Cr(s)]));return}const[r,o]=e;o&&Jn(o,(i,s)=>{Wi(i,t,[...n,...Cr(s)])}),t(r,n)}function Tb(e,t,n){return Wi(t,(r,o)=>{e=Ki(e,o,i=>Sb(i,r,n))}),e}function Cb(e,t){function n(r,o){const i=Ab(e,Cr(o));r.map(Cr).forEach(s=>{e=Ki(e,s,()=>i)})}if(un(t)){const[r,o]=t;r.forEach(i=>{e=Ki(e,Cr(i),()=>e)}),o&&Jn(o,n)}else Jn(t,n);return e}var xb=(e,t)=>Mr(e)||un(e)||Hr(e)||Fr(e)||Kf(e,t);function Ob(e,t,n){const r=n.get(e);r?r.push(t):n.set(e,[t])}function wb(e,t){const n={};let r;return e.forEach(o=>{if(o.length<=1)return;t||(o=o.map(l=>l.map(String)).sort((l,a)=>l.length-a.length));const[i,...s]=o;i.length===0?r=s.map(bi):n[bi(i)]=s.map(bi)}),r?zi(n)?[r]:[r,n]:zi(n)?void 0:n}var Jf=(e,t,n,r,o=[],i=[],s=new Map)=>{var l;const a=mb(e);if(!a){Ob(e,o,t);const g=s.get(e);if(g)return r?{transformedValue:null}:g}if(!xb(e,n)){const g=qa(e,n),v=g?{transformedValue:g.value,annotations:[g.type]}:{transformedValue:e};return a||s.set(e,v),v}if(go(i,e))return{transformedValue:null};const u=qa(e,n),c=(l=u==null?void 0:u.value)!=null?l:e,f=un(c)?[]:{},d={};Jn(c,(g,v)=>{if(v==="__proto__"||v==="constructor"||v==="prototype")throw new Error(`Detected property ${v}. This is a prototype pollution risk, please remove it from your object.`);const y=Jf(g,t,n,r,[...o,v],[...i,e],s);f[v]=y.transformedValue,un(y.annotations)?d[v]=y.annotations:Mr(y.annotations)&&Jn(y.annotations,(b,S)=>{d[$f(v)+"."+S]=b})});const h=zi(d)?{transformedValue:f,annotations:u?[u.type]:void 0}:{transformedValue:f,annotations:u?[u.type,d]:d};return a||s.set(e,h),h};R();R();function Xf(e){return Object.prototype.toString.call(e).slice(8,-1)}function Ya(e){return Xf(e)==="Array"}function kb(e){if(Xf(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function Pb(e,t,n,r,o){const i={}.propertyIsEnumerable.call(r,t)?"enumerable":"nonenumerable";i==="enumerable"&&(e[t]=n),o&&i==="nonenumerable"&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}function Gi(e,t={}){if(Ya(e))return e.map(o=>Gi(o,t));if(!kb(e))return e;const n=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols(e);return[...n,...r].reduce((o,i)=>{if(Ya(t.props)&&!t.props.includes(i))return o;const s=e[i],l=Gi(s,t);return Pb(o,i,l,e,t.nonenumerable),o},{})}var Ce=class{constructor({dedupe:e=!1}={}){this.classRegistry=new rb,this.symbolRegistry=new Hf(t=>{var n;return(n=t.description)!=null?n:""}),this.customTransformerRegistry=new sb,this.allowedErrorProps=[],this.dedupe=e}serialize(e){const t=new Map,n=Jf(e,t,this,this.dedupe),r={json:n.transformedValue};n.annotations&&(r.meta={...r.meta,values:n.annotations});const o=wb(t,this.dedupe);return o&&(r.meta={...r.meta,referentialEqualities:o}),r}deserialize(e){const{json:t,meta:n}=e;let r=Gi(t);return n!=null&&n.values&&(r=Tb(r,n.values,this)),n!=null&&n.referentialEqualities&&(r=Cb(r,n.referentialEqualities)),r}stringify(e){return JSON.stringify(this.serialize(e))}parse(e){return this.deserialize(JSON.parse(e))}registerClass(e,t){this.classRegistry.register(e,t)}registerSymbol(e,t){this.symbolRegistry.register(e,t)}registerCustom(e,t){this.customTransformerRegistry.register({name:t,...e})}allowErrorProps(...e){this.allowedErrorProps.push(...e)}};Ce.defaultInstance=new Ce;Ce.serialize=Ce.defaultInstance.serialize.bind(Ce.defaultInstance);Ce.deserialize=Ce.defaultInstance.deserialize.bind(Ce.defaultInstance);Ce.stringify=Ce.defaultInstance.stringify.bind(Ce.defaultInstance);Ce.parse=Ce.defaultInstance.parse.bind(Ce.defaultInstance);Ce.registerClass=Ce.defaultInstance.registerClass.bind(Ce.defaultInstance);Ce.registerSymbol=Ce.defaultInstance.registerSymbol.bind(Ce.defaultInstance);Ce.registerCustom=Ce.defaultInstance.registerCustom.bind(Ce.defaultInstance);Ce.allowErrorProps=Ce.defaultInstance.allowErrorProps.bind(Ce.defaultInstance);R();R();R();R();R();R();R();R();R();R();R();R();R();R();R();R();R();R();R();R();R();R();R();var Ja,Xa;(Xa=(Ja=X).__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__)!=null||(Ja.__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__=[]);var Za,Qa;(Qa=(Za=X).__VUE_DEVTOOLS_KIT_RPC_CLIENT__)!=null||(Za.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=null);var eu,tu;(tu=(eu=X).__VUE_DEVTOOLS_KIT_RPC_SERVER__)!=null||(eu.__VUE_DEVTOOLS_KIT_RPC_SERVER__=null);var nu,ru;(ru=(nu=X).__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__)!=null||(nu.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=null);var ou,iu;(iu=(ou=X).__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__)!=null||(ou.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__=null);var su,lu;(lu=(su=X).__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__)!=null||(su.__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__=null);R();R();R();R();R();R();R();const Ib=JSON.parse(`{"logo":"favicon.png","navbar":[{"text":"首页","link":"/"},{"text":"文章","link":"/blog/"},{"text":"开源项目","children":[{"text":"TurboLink","link":"https://github.com/thejinchao/turbolink"},{"text":"TinyEncrypt","link":"https://github.com/thejinchao/TinyEncrypt"},{"text":"UnrealStyleGuide","link":"https://github.com/thejinchao/ue5-style-guide"},{"text":"AxTrace","link":"https://github.com/thejinchao/AxTrace"},{"text":"Cyclone","link":"https://github.com/thejinchao/cyclone"}]},{"text":"个人笔记","children":[{"text":"数学相关","link":"/note/math/"},{"text":"图形学","link":"/note/graphics/"},{"text":"密码学","link":"/note/cryptography/"},{"text":"编程语言","link":"/note/language/"}]},{"text":"关于","link":"about"}],"sidebar":[{"text":"我的文章","prefix":"/blog/","collapsible":true,"children":[{"text":"从抛币协议到智能合约","collapsible":true,"children":[{"text":"Part1","link":"2025/02/MentalPoker01.md"},{"text":"Part2","link":"2025/02/MentalPoker02.md"}]},{"text":"JPEG算法解密","collapsible":true,"children":[{"text":"Part1","link":"2025/02/JPEG001.md"},{"text":"Part2","link":"2025/02/JPEG002.md"},{"text":"Part3","link":"2025/02/JPEG003.md"},{"text":"Part4","link":"2025/02/JPEG004.md"},{"text":"Part5","link":"2025/02/JPEG005.md"},{"text":"Github","link":"http://github.com/thejinchao/jpeg_encoder"}]},{"text":"SPH算法简介","collapsible":true,"children":[{"text":"Part1","link":"2025/02/SPH001.md"},{"text":"Part2","link":"2025/02/SPH002.md"},{"text":"Part3","link":"2025/02/SPH003.md"},{"text":"Part4","link":"2025/02/SPH004.md"},{"text":"Github","link":"https://github.com/thejinchao/fluid"}]},"2025/02/Martingle.md","2025/02/RandRound.md","2025/02/DH.md","2025/02/SegmentCircle.md","2025/02/Ellipse.md","2025/02/Fibonacci.md",{"text":"匀速贝塞尔曲线运动的实现","collapsible":true,"children":[{"text":"Part1","link":"2025/03/BezierLine01.md"},{"text":"Part2","link":"2025/03/BezierLine02.md"}]}]},{"text":"开源项目","collapsible":true,"children":[{"text":"TurboLink","link":"https://github.com/thejinchao/turbolink"},{"text":"TinyEncrypt","link":"https://github.com/thejinchao/TinyEncrypt"},{"text":"UnrealStyleGuide","link":"https://github.com/thejinchao/ue5-style-guide"},{"text":"AxTrace","link":"https://github.com/thejinchao/AxTrace"},{"text":"Cyclone","link":"https://github.com/thejinchao/cyclone"}]},{"text":"学习笔记","collapsible":true,"children":[{"text":"数学相关","collapsible":true,"children":[{"text":"常用数学符号","link":"/note/math/symbol.md"},{"text":"群","link":"/note/math/group.md"},{"text":"数论(一)","link":"/note/math/number_theory_1.md"},{"text":"数论(二)","link":"/note/math/number_theory_2.md"},{"text":"数论(三)","link":"/note/math/number_theory_3.md"},{"text":"概率","link":"/note/math/probability.md"}]},{"text":"密码学","collapsible":true,"children":[{"text":"RSA","link":"/note/cryptography/rsa"},{"text":"抛币协议","link":"/note/cryptography/flip_coin"},{"text":"智能扑克协议","link":"/note/cryptography/mental_poker"}]},{"text":"图形学","collapsible":true,"children":[{"text":"数学基础","collapsible":true,"children":[{"text":"矢量","link":"/note/graphics/math/math_01"},{"text":"矩阵","link":"/note/graphics/math/math_02"},{"text":"立体角","link":"/note/graphics/math/math_03"},{"text":"几何变换(一)","link":"/note/graphics/math/transform_01"},{"text":"几何变换(二)","link":"/note/graphics/math/transform_02"},{"text":"法线变换","link":"/note/graphics/math/transform_03"},{"text":"摄像机变换","link":"/note/graphics/math/transform_04"}]},{"text":"光照模型","collapsible":true,"children":[{"text":"传统光照模型","link":"/note/graphics/illumination_model/classic/illumination_model_01"},{"text":"光度学","link":"/note/graphics/illumination_model/luminosity/luminosity"},{"text":"双向反射分布函数(BRDF)","link":"/note/graphics/illumination_model/BRDF/BRDF"},{"text":"微平面理论(一)","link":"/note/graphics/illumination_model/microfacets/microfacets_1"},{"text":"微平面理论(二)","link":"/note/graphics/illumination_model/microfacets/microfacets_2"},{"text":"微平面理论(三)","link":"/note/graphics/illumination_model/microfacets/microfacets_3"},{"text":"光照方程","link":"/note/graphics/illumination_model/render_function/render_function_1"}]},{"text":"环境光渲染","collapsible":true,"children":[{"text":"环境光渲染(一)","link":"/note/graphics/image_based_lighting/ibl_01"},{"text":"环境光渲染(二)","link":"/note/graphics/image_based_lighting/ibl_02"}]}]},{"text":"编程语言","collapsible":true,"children":[{"text":"JavaScript","collapsible":true,"children":[{"text":"环境搭建","link":"/note/language/javascript/helloworld.md"},{"text":"基本语法","link":"/note/language/javascript/grammar.md"},{"text":"函数","link":"/note/language/javascript/function.md"},{"text":"对象和类","link":"/note/language/javascript/object_and_class.md"}]}]}]}],"sidebarDepth":4,"lastUpdated":false,"repo":"https://github.com/thejinchao/thejinchao.github.io","colorMode":"light","editLink":false,"contributors":false,"locales":{"/":{"selectLanguageName":"English"}},"colorModeSwitch":true,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","editLinkText":"Edit this page","lastUpdatedText":"Last Updated","contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),Rb=Me(Ib),Zf=()=>Rb,Qf=Symbol(""),Lb=()=>{const e=Je(Qf);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Db=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},Vb="org.vuejs.vuepress.plugin-theme-data",ed="VuePress Theme Data",Nb=ed,ao="org.vuejs.vuepress",Mb="VuePress",au="client-data",uu="Client Data",Hb=cn({enhance({app:e}){const t=Zf(),n=e._context.provides[gs],r=B(()=>Db(t.value,n.routeLocale.value));e.provide(Qf,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}}),q0({app:e,id:Vb,label:ed,packageName:"@vuepress/plugin-theme-data",homepage:"https://vuepress.vuejs.org",logo:"https://vuepress.vuejs.org/images/hero.png",componentStateTypes:[Nb]},o=>{o.on.inspectComponent(i=>{i.instanceData.state.push({type:"VuePress",key:"themeData",editable:!1,value:t.value},{type:"VuePress",key:"themeLocaleData",editable:!1,value:r.value})}),o.addInspector({id:ao,label:Mb,icon:"article"}),o.on.getInspectorTree(i=>{var s;i.inspectorId===ao&&((s=i.rootNodes.find(l=>l.id===au))==null||s.children.push({id:"themeData",label:"themeData"},{id:"themeLocaleData",label:"themeLocaleData"}))}),o.on.getInspectorState(i=>{i.inspectorId===ao&&(i.nodeId===au&&i.state[uu].push({key:"themeData",value:t.value},{key:"themeLocaleData",value:r.value}),["themeData","themeLocaleData"].includes(i.nodeId)&&(i.state={[uu]:[{key:i.nodeId,value:i.nodeId==="themeData"?t.value:r.value}]}))}),We([t,r],()=>{o.notifyComponentUpdate(),o.sendInspectorState(ao)})})}}),Fb=Object.freeze(Object.defineProperty({__proto__:null,default:Hb},Symbol.toStringTag,{value:"Module"})),Bb=()=>Zf(),ze=()=>Lb(),td=Symbol(""),$b=e=>{const t=(n=e.value)=>{const r=window.document.documentElement;r.dataset.theme=n?"dark":"light"};lt(()=>{Cs(e,t)}),No(()=>{t()})},Fs=()=>{const e=Je(td);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Ub=()=>{const e=ze(),t=Eg(),n=Os("vuepress-color-scheme",e.value.colorMode),r=B({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(o){o===t.value?n.value="auto":n.value=o?"dark":"light"}});Tn(td,r),$b(r)};let yi=null,dr=null;const jb={wait:()=>yi,pending:()=>{yi=new Promise(e=>{dr=e})},resolve:()=>{dr==null||dr(),yi=null,dr=null}},nd=()=>jb,Xn=(e,t)=>{const{notFound:n,meta:r,path:o}=Vr(e,t);return n?{text:o,link:o}:{text:r.title||o,link:o}},jn=(e="",t="")=>_f(t)||Gr(t)?t:`${ym(e)}${t}`,zb=e=>({text:e.title,link:e.link,children:Bs(e.children)}),Bs=e=>e?e.map(t=>zb(t)):[],rd=(e,t)=>[{text:e.title,children:Bs(t)}],od=(e,t,n,r="")=>{const o=(i,s)=>{var a;const l=St(i)?Xn(jn(s,i)):St(i.link)?{...i,link:gf(i.link)?Xn(jn(s,i.link)).link:i.link}:i;if("children"in l)return{...l,children:l.children.map(u=>o(u,jn(s,l.prefix)))};if(l.link===n){const u=((a=t[0])==null?void 0:a.level)===1?t[0].children:t;return{...l,children:Bs(u)}}return l};return e.map(i=>o(i,r))},Kb=(e,t,n,r)=>{const o=Hg(e).sort((i,s)=>s.length-i.length);for(const i of o)if(mf(decodeURI(r),i)){const s=e[i];return s?s==="heading"?rd(t,n):od(s,n,r,i):[]}return console.warn(`${decodeURI(r)} is missing sidebar config.`),[]},id=Symbol("sidebarItems"),$s=()=>{const e=Je(id);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Wb=(e,t,n,r,o)=>e===!1?[]:e==="heading"?rd(t,o):Array.isArray(e)?od(e,o,n,r):ps(e)?Kb(e,t,o,n):[],Gb=()=>{const e=ze(),t=It(),n=nr(),r=qt(),o=qr(),i=B(()=>t.value.home?!1:t.value.sidebar??e.value.sidebar??"heading"),s=B(()=>Wb(i.value,n.value,r.path,o.value,n.value.headers));Tn(id,s)},qb=pe({__name:"Badge",props:{type:{default:"tip"},text:{default:""},vertical:{default:void 0}},setup(e,{expose:t}){t();const n={};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}}),ke=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};function Yb(e,t,n,r,o,i){return Y(),oe("span",{class:nt(["vp-badge",n.type]),style:kn({verticalAlign:n.vertical})},[we(e.$slots,"default",{},()=>[ln(De(n.text),1)])],6)}const Jb=ke(qb,[["render",Yb],["__file","Badge.vue"]]),Xb=pe({__name:"VPHomeFeatures",setup(e,{expose:t}){t();const n=It(),r=B(()=>n.value.features??[]),o={frontmatter:n,features:r};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}}),Zb={key:0,class:"vp-features"};function Qb(e,t,n,r,o,i){return r.features.length?(Y(),oe("div",Zb,[(Y(!0),oe(ge,null,on(r.features,s=>(Y(),oe("div",{key:s.title,class:"vp-feature"},[le("h2",null,De(s.title),1),le("p",null,De(s.details),1)]))),128))])):Ue("",!0)}const ey=ke(Xb,[["render",Qb],["__file","VPHomeFeatures.vue"]]),ty=pe({__name:"VPHomeFooter",setup(e,{expose:t}){t();const n=It(),r=B(()=>n.value.footer),o=B(()=>n.value.footerHtml),i={frontmatter:n,footer:r,footerHtml:o};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),ny=["innerHTML"],ry=["textContent"];function oy(e,t,n,r,o,i){return r.footer?(Y(),oe(ge,{key:0},[r.footerHtml?(Y(),oe("div",{key:0,class:"vp-footer","vp-footer":"",innerHTML:r.footer},null,8,ny)):(Y(),oe("div",{key:1,class:"vp-footer","vp-footer":"",textContent:De(r.footer)},null,8,ry))],64)):Ue("",!0)}const iy=ke(ty,[["render",oy],["__file","VPHomeFooter.vue"]]),sy=pe({__name:"VPAutoLink",props:{config:{}},setup(e,{expose:t}){t();const n={get AutoLink(){return Z_}};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}});function ly(e,t,n,r,o,i){return Y(),Ve(r.AutoLink,{config:n.config},Gh({before:Re(()=>[we(e.$slots,"before",Jo(fo(n.config)))]),after:Re(()=>[we(e.$slots,"after",Jo(fo(n.config)))]),_:2},[e.$slots.default?{name:"default",fn:Re(()=>[we(e.$slots,"default",Jo(fo(n.config)))]),key:"0"}:void 0]),1032,["config"])}const ir=ke(sy,[["render",ly],["__file","VPAutoLink.vue"]]),ay=pe({__name:"VPHomeHero",setup(e,{expose:t}){t();const n=It(),r=vs(),o=Fs(),i=B(()=>n.value.heroText===null?null:n.value.heroText||r.value.title||"Hello"),s=B(()=>n.value.tagline===null?null:n.value.tagline||r.value.description||"Welcome to your VuePress site"),l=B(()=>o.value&&n.value.heroImageDark!==void 0?n.value.heroImageDark:n.value.heroImage),a=B(()=>n.value.heroAlt||i.value||"hero"),u=B(()=>n.value.heroHeight??280),c=B(()=>Array.isArray(n.value.actions)?n.value.actions.map(({type:h="primary",...g})=>({type:h,...g})):[]),d={frontmatter:n,siteLocale:r,isDarkMode:o,heroText:i,tagline:s,heroImage:l,heroAlt:a,heroHeight:u,actions:c,HomeHeroImage:()=>{if(!l.value)return null;const h=ve("img",{class:"vp-hero-image",src:Es(l.value),alt:a.value,height:u.value});return n.value.heroImageDark===void 0?h:ve(bs,()=>h)},VPAutoLink:ir};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}}),uy={class:"vp-hero"},cy={key:0,id:"main-title"},fy={key:1,class:"vp-hero-description"},dy={key:2,class:"vp-hero-actions"};function hy(e,t,n,r,o,i){return Y(),oe("header",uy,[ae(r.HomeHeroImage),r.heroText?(Y(),oe("h1",cy,De(r.heroText),1)):Ue("",!0),r.tagline?(Y(),oe("p",fy,De(r.tagline),1)):Ue("",!0),r.actions.length?(Y(),oe("p",dy,[(Y(!0),oe(ge,null,on(r.actions,s=>(Y(),Ve(r.VPAutoLink,{key:s.text,class:nt(["vp-hero-action-button",[s.type]]),config:s},null,8,["class","config"]))),128))])):Ue("",!0)])}const py=ke(ay,[["render",hy],["__file","VPHomeHero.vue"]]),my=pe({__name:"VPHome",setup(e,{expose:t}){t();const n={VPHomeFeatures:ey,VPHomeFooter:iy,VPHomeHero:py,get Content(){return ys}};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}}),_y={class:"vp-home"},gy={"vp-content":""};function vy(e,t,n,r,o,i){return Y(),oe("main",_y,[ae(r.VPHomeHero),ae(r.VPHomeFeatures),le("div",gy,[ae(r.Content)]),ae(r.VPHomeFooter)])}const by=ke(my,[["render",vy],["__file","VPHome.vue"]]),yy=pe({__name:"VPNavbarBrand",setup(e,{expose:t}){t();const n=qr(),r=vs(),o=ze(),i=Fs(),s=B(()=>o.value.home||n.value),l=B(()=>r.value.title),a=B(()=>i.value&&o.value.logoDark!==void 0?o.value.logoDark:o.value.logo),u=B(()=>o.value.logoAlt??l.value),c=B(()=>l.value.toLocaleUpperCase().trim()===u.value.toLocaleUpperCase().trim()),d={routeLocale:n,siteLocale:r,themeLocale:o,isDarkMode:i,navbarBrandLink:s,navbarBrandTitle:l,navbarBrandLogo:a,navbarBrandLogoAlt:u,navBarLogoAltMatchesTitle:c,NavbarBrandLogo:()=>{if(!a.value)return null;const h=ve("img",{class:"vp-site-logo",src:Es(a.value),alt:u.value});return o.value.logoDark===void 0?h:ve(bs,()=>h)},get RouteLink(){return Uo}};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}}),Ey=["aria-hidden"];function Sy(e,t,n,r,o,i){return Y(),Ve(r.RouteLink,{to:r.navbarBrandLink},{default:Re(()=>[ae(r.NavbarBrandLogo),r.navbarBrandTitle?(Y(),oe("span",{key:0,class:nt(["vp-site-name",{"vp-hide-mobile":r.navbarBrandLogo}]),"aria-hidden":r.navBarLogoAltMatchesTitle},De(r.navbarBrandTitle),11,Ey)):Ue("",!0)]),_:1},8,["to"])}const Ay=ke(yy,[["render",Sy],["__file","VPNavbarBrand.vue"]]),Ty=pe({__name:"VPDropdownTransition",setup(e,{expose:t}){t();const o={setHeight:i=>{i.style.height=`${i.scrollHeight}px`},unsetHeight:i=>{i.style.height=""}};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}});function Cy(e,t,n,r,o,i){return Y(),Ve(hs,{name:"vp-dropdown",onEnter:r.setHeight,onAfterEnter:r.unsetHeight,onBeforeLeave:r.setHeight},{default:Re(()=>[we(e.$slots,"default")]),_:3})}const sd=ke(Ty,[["render",Cy],["__file","VPDropdownTransition.vue"]]),xy=pe({__name:"VPNavbarDropdown",props:{config:{}},setup(e,{expose:t}){t();const n=e,{config:r}=Hu(n),o=qt(),[i,s]=cf(!1),l=B(()=>r.value.ariaLabel||r.value.text),a=(f,d)=>d[d.length-1]===f,u=f=>{f.detail===0?s():s(!1)};We(()=>o.path,()=>{s(!1)});const c={props:n,config:r,route:o,open:i,toggleOpen:s,dropdownAriaLabel:l,isLastItemOfArray:a,handleDropdown:u,VPAutoLink:ir,VPDropdownTransition:sd};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}}),Oy=["aria-label"],wy={class:"title"},ky=["aria-label"],Py={class:"title"},Iy={class:"vp-navbar-dropdown"},Ry={class:"vp-navbar-dropdown-subtitle"},Ly={key:1},Dy={class:"vp-navbar-dropdown-subitem-wrapper"};function Vy(e,t,n,r,o,i){return Y(),oe("div",{class:nt(["vp-navbar-dropdown-wrapper",{open:r.open}])},[le("button",{class:"vp-navbar-dropdown-title",type:"button","aria-label":r.dropdownAriaLabel,onClick:r.handleDropdown},[le("span",wy,De(r.config.text),1),t[1]||(t[1]=le("span",{class:"arrow down"},null,-1))],8,Oy),le("button",{class:"vp-navbar-dropdown-title-mobile",type:"button","aria-label":r.dropdownAriaLabel,onClick:t[0]||(t[0]=()=>r.toggleOpen())},[le("span",Py,De(r.config.text),1),le("span",{class:nt(["arrow",r.open?"down":"right"])},null,2)],8,ky),ae(r.VPDropdownTransition,null,{default:Re(()=>[Ao(le("ul",Iy,[(Y(!0),oe(ge,null,on(r.config.children,s=>(Y(),oe("li",{key:s.text,class:"vp-navbar-dropdown-item"},["children"in s?(Y(),oe(ge,{key:0},[le("h4",Ry,[s.link?(Y(),Ve(r.VPAutoLink,{key:0,config:s,onFocusout:()=>{r.isLastItemOfArray(s,r.config.children)&&s.children.length===0&&(r.open=!1)}},null,8,["config","onFocusout"])):(Y(),oe("span",Ly,De(s.text),1))]),le("ul",Dy,[(Y(!0),oe(ge,null,on(s.children,l=>(Y(),oe("li",{key:l.link,class:"vp-navbar-dropdown-subitem"},[ae(r.VPAutoLink,{config:l,onFocusout:()=>{r.isLastItemOfArray(l,s.children)&&r.isLastItemOfArray(s,r.config.children)&&r.toggleOpen(!1)}},null,8,["config","onFocusout"])]))),128))])],64)):(Y(),Ve(r.VPAutoLink,{key:1,config:s,onFocusout:()=>{r.isLastItemOfArray(s,r.config.children)&&r.toggleOpen(!1)}},null,8,["config","onFocusout"]))]))),128))],512),[[Oo,r.open]])]),_:1})],2)}const Ny=ke(xy,[["render",Vy],["__file","VPNavbarDropdown.vue"]]),ld=(e,t="")=>St(e)?Xn(jn(t,e)):"children"in e?{...e,children:e.children.map(n=>ld(n,jn(t,e.prefix)))}:{...e,link:gf(e.link)?Xn(jn(t,e.link)).link:e.link},My=()=>{const e=ze();return B(()=>(e.value.navbar||[]).map(t=>ld(t)))},ad=e=>!Fo(e)||e.includes("github.com")?"GitHub":e.includes("bitbucket.org")?"Bitbucket":e.includes("gitlab.com")?"GitLab":e.includes("gitee.com")?"Gitee":null,Hy=()=>{const e=ze(),t=B(()=>e.value.repo),n=B(()=>t.value?ad(t.value):null),r=B(()=>t.value&&!Fo(t.value)?`https://github.com/${t.value}`:t.value),o=B(()=>r.value?e.value.repoLabel?e.value.repoLabel:n.value===null?"Source":n.value:null);return B(()=>!r.value||!o.value?[]:[{text:o.value,link:r.value}])},Fy=()=>{const e=qt(),t=Ng(),n=qr(),r=sf(),o=vs(),i=Bb(),s=ze();return B(()=>{const l=Object.keys(r.value.locales);if(l.length<2)return[];const a=e.path,u=e.fullPath;return[{text:`${s.value.selectLanguageText}`,ariaLabel:`${s.value.selectLanguageAriaLabel??s.value.selectLanguageText}`,children:l.map(f=>{var b,S;const d=((b=r.value.locales)==null?void 0:b[f])??{},h=((S=i.value.locales)==null?void 0:S[f])??{},g=`${d.lang}`,v=h.selectLanguageName??g;if(g===o.value.lang)return{text:v,activeMatch:".",link:e.fullPath};const y=a.replace(n.value,f);return{text:v,link:t.value.some(p=>p===y)?u.replace(a,y):h.home??f}})}]})},By="719px",$y={mobile:By};var Br;(function(e){e.Mobile="mobile"})(Br||(Br={}));const Uy={[Br.Mobile]:Number.parseInt($y.mobile.replace("px",""),10)},ud=(e,t)=>{const n=Uy[e];Number.isInteger(n)&&(Xe("orientationchange",()=>{t(n)},!1),Xe("resize",()=>{t(n)},!1),lt(()=>{t(n)}))},jy=pe({__name:"VPNavbarItems",setup(e,{expose:t}){t();const n=My(),r=Fy(),o=Hy(),i=Me(!1),s=B(()=>ze().value.navbarLabel??"site navigation"),l=B(()=>[...n.value,...r.value,...o.value]);ud(Br.Mobile,u=>{i.value=window.innerWidth<u});const a={navbarConfig:n,navbarSelectLanguage:r,navbarRepo:o,isMobile:i,navbarLabel:s,navbarLinks:l,VPAutoLink:ir,VPNavbarDropdown:Ny};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}}),zy=["aria-label"];function Ky(e,t,n,r,o,i){return r.navbarLinks.length?(Y(),oe("nav",{key:0,class:"vp-navbar-items","aria-label":r.navbarLabel},[(Y(!0),oe(ge,null,on(r.navbarLinks,s=>(Y(),oe("div",{key:s.text,class:"vp-navbar-item"},["children"in s?(Y(),Ve(r.VPNavbarDropdown,{key:0,class:nt({mobile:r.isMobile}),config:s},null,8,["class","config"])):(Y(),Ve(r.VPAutoLink,{key:1,config:s},null,8,["config"]))]))),128))],8,zy)):Ue("",!0)}const cd=ke(jy,[["render",Ky],["__file","VPNavbarItems.vue"]]),Wy={},Gy={class:"dark-icon",viewBox:"0 0 32 32"};function qy(e,t){return Y(),oe("svg",Gy,t[0]||(t[0]=[le("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1)]))}const Yy=ke(Wy,[["render",qy],["__file","VPDarkIcon.vue"]]),Jy={},Xy={class:"light-icon",viewBox:"0 0 32 32"};function Zy(e,t){return Y(),oe("svg",Xy,t[0]||(t[0]=[Ep('<path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path>',9)]))}const Qy=ke(Jy,[["render",Zy],["__file","VPLightIcon.vue"]]),e1=pe({__name:"VPToggleColorModeButton",setup(e,{expose:t}){t();const n=ze(),r=Fs(),i={themeLocale:n,isDarkMode:r,toggleColorMode:()=>{r.value=!r.value},VPDarkIcon:Yy,VPLightIcon:Qy};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),t1=["title"];function n1(e,t,n,r,o,i){return Y(),oe("button",{type:"button",class:"vp-toggle-color-mode-button",title:r.themeLocale.toggleColorMode,onClick:r.toggleColorMode},[Ao(ae(r.VPLightIcon,null,null,512),[[Oo,!r.isDarkMode]]),Ao(ae(r.VPDarkIcon,null,null,512),[[Oo,r.isDarkMode]])],8,t1)}const r1=ke(e1,[["render",n1],["__file","VPToggleColorModeButton.vue"]]),o1=pe({__name:"VPToggleSidebarButton",emits:["toggle"],setup(e,{expose:t}){t();const r={themeLocale:ze()};return Object.defineProperty(r,"__isScriptSetup",{enumerable:!1,value:!0}),r}}),i1=["title"];function s1(e,t,n,r,o,i){return Y(),oe("div",{class:"vp-toggle-sidebar-button",title:r.themeLocale.toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:t[0]||(t[0]=s=>e.$emit("toggle"))},t[1]||(t[1]=[le("div",{class:"icon","aria-hidden":"true"},[le("span"),le("span"),le("span")],-1)]),8,i1)}const l1=ke(o1,[["render",s1],["__file","VPToggleSidebarButton.vue"]]),a1=pe({__name:"VPNavbar",emits:["toggleSidebar"],setup(e,{expose:t}){t();const n=df("SearchBox")?us("SearchBox"):()=>null,r=ze(),o=Xs("navbar"),i=Xs("navbar-brand"),s=Me(0),l=B(()=>s.value?{maxWidth:`${s.value}px`}:{}),a=(c,f)=>{var g;const d=(g=c==null?void 0:c.ownerDocument.defaultView)==null?void 0:g.getComputedStyle(c,null)[f],h=Number.parseInt(d,10);return Number.isNaN(h)?0:h};ud(Br.Mobile,c=>{var d;const f=a(o.value,"paddingLeft")+a(o.value,"paddingRight");window.innerWidth<c?s.value=0:s.value=o.value.offsetWidth-f-(((d=i.value)==null?void 0:d.offsetWidth)??0)});const u={SearchBox:n,themeLocale:r,navbar:o,navbarBrand:i,linksWrapperMaxWidth:s,linksWrapperStyle:l,getCssValue:a,VPNavbarBrand:Ay,VPNavbarItems:cd,VPToggleColorModeButton:r1,VPToggleSidebarButton:l1};return Object.defineProperty(u,"__isScriptSetup",{enumerable:!1,value:!0}),u}}),u1={ref:"navbar",class:"vp-navbar","vp-navbar":""},c1={ref:"navbar-brand"};function f1(e,t,n,r,o,i){return Y(),oe("header",u1,[ae(r.VPToggleSidebarButton,{onToggle:t[0]||(t[0]=s=>e.$emit("toggleSidebar"))}),le("span",c1,[ae(r.VPNavbarBrand)],512),le("div",{class:"vp-navbar-items-wrapper",style:kn(r.linksWrapperStyle)},[we(e.$slots,"before"),ae(r.VPNavbarItems,{class:"vp-hide-mobile"}),we(e.$slots,"after"),r.themeLocale.colorModeSwitch?(Y(),Ve(r.VPToggleColorModeButton,{key:0})):Ue("",!0),ae(r.SearchBox)],4)],512)}const d1=ke(a1,[["render",f1],["__file","VPNavbar.vue"]]),h1={},p1={class:"edit-icon",viewBox:"0 0 1024 1024"};function m1(e,t){return Y(),oe("svg",p1,t[0]||(t[0]=[le("g",{fill:"currentColor"},[le("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"}),le("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"})],-1)]))}const _1=ke(h1,[["render",m1],["__file","VPEditIcon.vue"]]),g1=()=>{const e=ze(),t=nr(),n=It();return B(()=>{var o;return n.value.contributors??e.value.contributors??!0?((o=t.value.git)==null?void 0:o.contributors)??null:null})},v1={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"},b1=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const n=ad(e);return n!==null?v1[n]:null},y1=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:r,editLinkPattern:o})=>{if(!r)return null;const i=b1({docsRepo:e,editLinkPattern:o});return i?i.replace(/:repo/,Fo(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Mc(`${Nc(n)}/${r}`)):null},E1=()=>{const e=ze(),t=nr(),n=It();return B(()=>{if(!(n.value.editLink??e.value.editLink??!0))return null;const{repo:o,docsRepo:i=o,docsBranch:s="main",docsDir:l="",editLinkText:a}=e.value;if(!i)return null;const u=y1({docsRepo:i,docsBranch:s,docsDir:l,filePathRelative:t.value.filePathRelative,editLinkPattern:n.value.editLinkPattern??e.value.editLinkPattern});return u?{text:a??"Edit this page",link:u}:null})},S1=()=>{const e=ze(),t=nr(),n=It();return B(()=>{var i;return!(n.value.lastUpdated??e.value.lastUpdated??!0)||!((i=t.value.git)!=null&&i.updatedTime)?null:new Date(t.value.git.updatedTime).toLocaleString()})},A1=pe({__name:"VPPageMeta",setup(e,{expose:t}){t();const n=ze(),r=E1(),o=S1(),i=g1(),s={themeLocale:n,editLink:r,lastUpdated:o,contributors:i,VPAutoLink:ir,VPEditIcon:_1};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}}),T1={class:"vp-page-meta"},C1={key:0,class:"vp-meta-item edit-link"},x1={class:"vp-meta-item git-info"},O1={key:0,class:"vp-meta-item last-updated"},w1={class:"meta-item-label"},k1={class:"meta-item-info"},P1={key:1,class:"vp-meta-item contributors"},I1={class:"meta-item-label"},R1={class:"meta-item-info"},L1=["title"];function D1(e,t,n,r,o,i){const s=us("ClientOnly");return Y(),oe("footer",T1,[r.editLink?(Y(),oe("div",C1,[ae(r.VPAutoLink,{class:"label",config:r.editLink},{before:Re(()=>[ae(r.VPEditIcon)]),_:1},8,["config"])])):Ue("",!0),le("div",x1,[r.lastUpdated?(Y(),oe("div",O1,[le("span",w1,De(r.themeLocale.lastUpdatedText)+": ",1),ae(s,null,{default:Re(()=>[le("span",k1,De(r.lastUpdated),1)]),_:1})])):Ue("",!0),r.contributors&&r.contributors.length?(Y(),oe("div",P1,[le("span",I1,De(r.themeLocale.contributorsText)+": ",1),le("span",R1,[(Y(!0),oe(ge,null,on(r.contributors,(l,a)=>(Y(),oe(ge,{key:a},[le("span",{class:"contributor",title:`email: ${l.email}`},De(l.name),9,L1),a!==r.contributors.length-1?(Y(),oe(ge,{key:0},[ln(", ")],64)):Ue("",!0)],64))),128))])])):Ue("",!0)])])}const V1=ke(A1,[["render",D1],["__file","VPPageMeta.vue"]]),N1=()=>{const e=tr(),t=qt();return n=>{n&&(_f(n)?t.path!==n&&e.push(n):Gr(n)?window.open(n):e.push(encodeURI(n)))}},cu=(e,t)=>e===!1?!1:St(e)?Xn(e,t):ps(e)?{...e,link:Xn(e.link,t).link}:null,qi=(e,t,n)=>{const r=e.findIndex(i=>i.link===t);if(r!==-1){const i=e[r+n];return i?i.link?i:"prefix"in i&&!Vr(i.prefix).notFound?{...i,link:i.prefix}:null:null}for(const i of e)if("children"in i){const s=qi(i.children,t,n);if(s)return s}const o=e.findIndex(i=>"prefix"in i&&i.prefix===t);if(o!==-1){const i=e[o+n];return i?i.link?i:"prefix"in i&&!Vr(i.prefix).notFound?{...i,link:i.prefix}:null:null}return null},M1=()=>{const e=It(),t=ze(),n=$s(),r=qt(),o=B(()=>{const s=cu(e.value.prev,r.path);return s===!1?null:s??(t.value.prev===!1?null:qi(n.value,r.path,-1))}),i=B(()=>{const s=cu(e.value.next,r.path);return s===!1?null:s??(t.value.next===!1?null:qi(n.value,r.path,1))});return{prevLink:o,nextLink:i}},H1=pe({__name:"VPPageNav",setup(e,{expose:t}){t();const n=ze(),r=N1(),{prevLink:o,nextLink:i}=M1(),s=B(()=>n.value.pageNavbarLabel??"page navigation");Xe("keydown",a=>{a.altKey&&(a.key==="ArrowRight"?i.value&&(r(i.value.link),a.preventDefault()):a.key==="ArrowLeft"&&o.value&&(r(o.value.link),a.preventDefault()))});const l={themeLocale:n,navigate:r,prevLink:o,nextLink:i,navbarLabel:s,VPAutoLink:ir};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),F1=["aria-label"],B1={class:"hint"},$1={class:"link"},U1={class:"hint"},j1={class:"link"};function z1(e,t,n,r,o,i){return r.prevLink||r.nextLink?(Y(),oe("nav",{key:0,class:"vp-page-nav","aria-label":r.navbarLabel},[r.prevLink?(Y(),Ve(r.VPAutoLink,{key:0,class:"prev",config:r.prevLink},{default:Re(()=>[le("div",B1,[t[0]||(t[0]=le("span",{class:"arrow left"},null,-1)),ln(" "+De(r.themeLocale.prev??"Prev"),1)]),le("div",$1,[le("span",null,De(r.prevLink.text),1)])]),_:1},8,["config"])):Ue("",!0),r.nextLink?(Y(),Ve(r.VPAutoLink,{key:1,class:"next",config:r.nextLink},{default:Re(()=>[le("div",U1,[ln(De(r.themeLocale.next??"Next")+" ",1),t[1]||(t[1]=le("span",{class:"arrow right"},null,-1))]),le("div",j1,[le("span",null,De(r.nextLink.text),1)])]),_:1},8,["config"])):Ue("",!0)],8,F1)):Ue("",!0)}const K1=ke(H1,[["render",z1],["__file","VPPageNav.vue"]]),W1=pe({__name:"VPPage",setup(e,{expose:t}){t();const n={VPPageMeta:V1,VPPageNav:K1,get Content(){return ys}};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}}),G1={class:"vp-page"},q1={"vp-content":""};function Y1(e,t,n,r,o,i){return Y(),oe("main",G1,[we(e.$slots,"top"),le("div",q1,[we(e.$slots,"content-top"),ae(r.Content),we(e.$slots,"content-bottom")]),ae(r.VPPageMeta),ae(r.VPPageNav),we(e.$slots,"bottom")])}const J1=ke(W1,[["render",Y1],["__file","VPPage.vue"]]),fu=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),X1=(e,t)=>{if(t.hash===e)return!0;const n=fu(t.path),r=fu(e);return n===r},fd=(e,t)=>e.link&&X1(e.link,t)?!0:"children"in e?e.children.some(n=>fd(n,t)):!1,Z1=pe({__name:"VPSidebarItem",props:{item:{},depth:{default:0}},setup(e,{expose:t}){t();const n=e,{item:r,depth:o}=Hu(n),i=qt(),s=tr(),l=B(()=>"collapsible"in r.value&&r.value.collapsible),a=B(()=>fd(r.value,i)),u=B(()=>({"vp-sidebar-item":!0,"vp-sidebar-heading":o.value===0,active:a.value,collapsible:l.value})),c=B(()=>l.value?a.value:!0),[f,d]=cf(c.value),h=y=>{l.value&&(y.preventDefault(),d())},g=s.afterEach(()=>{er(()=>{f.value=c.value})});as(()=>{g()});const v={props:n,item:r,depth:o,route:i,router:s,collapsible:l,isActive:a,itemClass:u,isOpenDefault:c,isOpen:f,toggleIsOpen:d,onClick:h,unregisterRouterHook:g,VPAutoLink:ir,VPDropdownTransition:sd};return Object.defineProperty(v,"__isScriptSetup",{enumerable:!1,value:!0}),v}}),Q1={class:"vp-sidebar-children"};function eE(e,t,n,r,o,i){const s=us("VPSidebarItem",!0);return Y(),oe("li",null,[r.item.link?(Y(),Ve(r.VPAutoLink,{key:0,class:nt(r.itemClass),config:r.item},null,8,["class","config"])):(Y(),oe("p",{key:1,tabindex:"0",class:nt(r.itemClass),onClick:r.onClick,onKeydown:om(r.onClick,["enter"])},[ln(De(r.item.text)+" ",1),r.collapsible?(Y(),oe("span",{key:0,class:nt(["arrow",r.isOpen?"down":"right"])},null,2)):Ue("",!0)],34)),"children"in r.item&&r.item.children.length?(Y(),Ve(r.VPDropdownTransition,{key:2},{default:Re(()=>[Ao(le("ul",Q1,[(Y(!0),oe(ge,null,on(r.item.children,l=>(Y(),Ve(s,{key:`${r.depth}${l.text}${l.link}`,item:l,depth:r.depth+1},null,8,["item","depth"]))),128))],512),[[Oo,r.isOpen]])]),_:1})):Ue("",!0)])}const tE=ke(Z1,[["render",eE],["__file","VPSidebarItem.vue"]]),nE=pe({__name:"VPSidebarItems",setup(e,{expose:t}){t();const n=qt(),r=$s();lt(()=>{We(()=>n.hash,i=>{const s=document.querySelector(".vp-sidebar");if(!s)return;const l=document.querySelector(`.vp-sidebar .vp-sidebar-item.auto-link[href="${n.path}${i}"]`);if(!l)return;const{top:a,height:u}=s.getBoundingClientRect(),{top:c,height:f}=l.getBoundingClientRect();c<a?l.scrollIntoView(!0):c+f>a+u&&l.scrollIntoView(!1)})});const o={route:n,sidebarItems:r,VPSidebarItem:tE};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}}),rE={key:0,class:"vp-sidebar-items"};function oE(e,t,n,r,o,i){return r.sidebarItems.length?(Y(),oe("ul",rE,[(Y(!0),oe(ge,null,on(r.sidebarItems,s=>(Y(),Ve(r.VPSidebarItem,{key:`${s.text}${s.link}`,item:s},null,8,["item"]))),128))])):Ue("",!0)}const iE=ke(nE,[["render",oE],["__file","VPSidebarItems.vue"]]),sE=pe({__name:"VPSidebar",setup(e,{expose:t}){t();const n={VPNavbarItems:cd,VPSidebarItems:iE};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}}),lE={class:"vp-sidebar","vp-sidebar":""};function aE(e,t,n,r,o,i){return Y(),oe("aside",lE,[ae(r.VPNavbarItems),we(e.$slots,"top"),ae(r.VPSidebarItems),we(e.$slots,"bottom")])}const uE=ke(sE,[["render",aE],["__file","VPSidebar.vue"]]),cE=pe({__name:"Layout",setup(e,{expose:t}){t();const n=nr(),r=It(),o=ze(),i=B(()=>r.value.navbar!==!1&&o.value.navbar!==!1),s=$s(),l=Me(!1),a=p=>{l.value=typeof p=="boolean"?p:!l.value},u={x:0,y:0},c=p=>{u.x=p.changedTouches[0].clientX,u.y=p.changedTouches[0].clientY},f=p=>{const E=p.changedTouches[0].clientX-u.x,V=p.changedTouches[0].clientY-u.y;Math.abs(E)>Math.abs(V)&&Math.abs(E)>40&&(E>0&&u.x<=80?a(!0):a(!1))},d=B(()=>r.value.externalLinkIcon??o.value.externalLinkIcon??!0),h=B(()=>[{"no-navbar":!i.value,"no-sidebar":!s.value.length,"sidebar-open":l.value,"external-link-icon":d.value},r.value.pageClass]);let g;lt(()=>{g=tr().afterEach(()=>{a(!1)})}),No(()=>{g()});const v=nd(),y=v.resolve,b=v.pending,S={page:n,frontmatter:r,themeLocale:o,shouldShowNavbar:i,sidebarItems:s,isSidebarOpen:l,toggleSidebar:a,touchStart:u,onTouchStart:c,onTouchEnd:f,enableExternalLinkIcon:d,containerClass:h,get unregisterRouterHook(){return g},set unregisterRouterHook(p){g=p},scrollPromise:v,onBeforeEnter:y,onBeforeLeave:b,VPHome:by,VPNavbar:d1,VPPage:J1,VPSidebar:uE};return Object.defineProperty(S,"__isScriptSetup",{enumerable:!1,value:!0}),S}});function fE(e,t,n,r,o,i){return Y(),oe("div",{class:nt(["vp-theme-container",r.containerClass]),"vp-container":"",onTouchstart:r.onTouchStart,onTouchend:r.onTouchEnd},[we(e.$slots,"navbar",{},()=>[r.shouldShowNavbar?(Y(),Ve(r.VPNavbar,{key:0,onToggleSidebar:r.toggleSidebar},{before:Re(()=>[we(e.$slots,"navbar-before")]),after:Re(()=>[we(e.$slots,"navbar-after")]),_:3})):Ue("",!0)]),le("div",{class:"vp-sidebar-mask",onClick:t[0]||(t[0]=s=>r.toggleSidebar(!1))}),we(e.$slots,"sidebar",{},()=>[ae(r.VPSidebar,null,{top:Re(()=>[we(e.$slots,"sidebar-top")]),bottom:Re(()=>[we(e.$slots,"sidebar-bottom")]),_:3})]),we(e.$slots,"page",{},()=>[r.frontmatter.home?(Y(),Ve(r.VPHome,{key:0})):(Y(),Ve(hs,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:r.onBeforeEnter,onBeforeLeave:r.onBeforeLeave},{default:Re(()=>[(Y(),Ve(r.VPPage,{key:r.page.path},{top:Re(()=>[we(e.$slots,"page-top")]),"content-top":Re(()=>[we(e.$slots,"page-content-top")]),"content-bottom":Re(()=>[we(e.$slots,"page-content-bottom")]),bottom:Re(()=>[we(e.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34)}const dE=ke(cE,[["render",fE],["__file","Layout.vue"]]),hE=pe({__name:"NotFound",setup(e,{expose:t}){t();const n=qr(),r=ze(),o=r.value.notFound??["Not Found"],i=()=>o[Math.floor(Math.random()*o.length)],s=r.value.home??n.value,l=r.value.backToHome??"Back to home",a={routeLocale:n,themeLocale:r,messages:o,getMsg:i,homeLink:s,homeText:l,get RouteLink(){return Uo}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}}),pE={class:"vp-theme-container","vp-container":""},mE={class:"page"},_E={"vp-content":""};function gE(e,t,n,r,o,i){return Y(),oe("div",pE,[le("main",mE,[le("div",_E,[t[0]||(t[0]=le("h1",null,"404",-1)),le("blockquote",null,De(r.getMsg()),1),ae(r.RouteLink,{to:r.homeLink},{default:Re(()=>[ln(De(r.homeText),1)]),_:1},8,["to"])])])])}const vE=ke(hE,[["render",gE],["__scopeId","data-v-8636ca9b"],["__file","NotFound.vue"]]),bE=cn({enhance({app:e,router:t}){df("Badge")||e.component("Badge",Jb);const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...r)=>(await nd().wait(),n(...r))},setup(){Ub(),Gb()},layouts:{Layout:dE,NotFound:vE}}),yE=Object.freeze(Object.defineProperty({__proto__:null,default:bE},Symbol.toStringTag,{value:"Module"})),EE=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),SE=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),uo=[Vg,Ug,Yg,Xg,cv,_v,bv,Cv,Fb,yE,EE,SE].map(e=>e.default).filter(Boolean),AE=JSON.parse('{"base":"/","lang":"zh-CN","title":"我的博客和笔记","description":"理性派,数学,物理,程序","head":[["link",{"rel":"icon","href":"favicon.png"}]],"locales":{}}');var gr=He(AE),TE=l_,CE=()=>{const e=U_({history:TE(Nc("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{if(t.path!==n.path||n===Nt){const r=Vr(t.fullPath);if(r.path!==t.fullPath)return r.path;const o=await r.loader();t.meta={...r.meta,_pageChunk:o}}else t.path===n.path&&(t.meta=n.meta)}),e},xE=e=>{e.component("ClientOnly",bs),e.component("Content",ys),e.component("RouteLink",Uo)},OE=(e,t,n)=>{const r=B(()=>t.currentRoute.value.path),o=Mu((y,b)=>({get(){return y(),t.currentRoute.value.meta._pageChunk},set(S){t.currentRoute.value.meta._pageChunk=S,b()}})),i=B(()=>mn.resolveLayouts(n)),s=B(()=>mn.resolveRouteLocale(gr.value.locales,r.value)),l=B(()=>mn.resolveSiteLocaleData(gr.value,s.value)),a=B(()=>o.value.comp),u=B(()=>o.value.data),c=B(()=>u.value.frontmatter),f=B(()=>mn.resolvePageHeadTitle(u.value,l.value)),d=B(()=>mn.resolvePageHead(f.value,c.value,l.value)),h=B(()=>mn.resolvePageLang(u.value,l.value)),g=B(()=>mn.resolvePageLayout(u.value,i.value)),v={layouts:i,pageData:u,pageComponent:a,pageFrontmatter:c,pageHead:d,pageHeadTitle:f,pageLang:h,pageLayout:g,redirects:Hi,routeLocale:s,routePath:r,routes:Un,siteData:gr,siteLocaleData:l};return e.provide(gs,v),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>c.value},$head:{get:()=>d.value},$headTitle:{get:()=>f.value},$lang:{get:()=>h.value},$page:{get:()=>u.value},$routeLocale:{get:()=>s.value},$site:{get:()=>gr.value},$siteLocale:{get:()=>l.value},$withBase:{get:()=>Es}}),v},wE=([e,t,n=""])=>{const r=Object.entries(t).map(([l,a])=>St(a)?`[${l}=${JSON.stringify(a)}]`:a?`[${l}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(l=>l.innerText===n)??null},kE=([e,t,n])=>{if(!St(e))return null;const r=document.createElement(e);return ps(t)&&Object.entries(t).forEach(([o,i])=>{St(i)?r.setAttribute(o,i):i&&r.setAttribute(o,"")}),St(n)&&r.appendChild(document.createTextNode(n)),r},PE=()=>{const e=K_(),t=W_();let n=[];const r=()=>{e.value.forEach(s=>{const l=wE(s);l&&n.push(l)})},o=()=>{const s=[];return e.value.forEach(l=>{const a=kE(l);a&&s.push(a)}),s},i=()=>{document.documentElement.lang=t.value;const s=o();n.forEach((l,a)=>{const u=s.findIndex(c=>l.isEqualNode(c));u===-1?(l.remove(),delete n[a]):s.splice(u,1)}),s.forEach(l=>document.head.appendChild(l)),n=[...n.filter(l=>!!l),...s]};Tn(Y_,i),lt(()=>{r(),We(e,i,{immediate:!1})})},IE=lm,RE=async()=>{var r;const e=IE({name:"Vuepress",setup(){var s;PE();for(const l of uo)(s=l.setup)==null||s.call(l);const o=uo.flatMap(({rootComponents:l=[]})=>l.map(a=>ve(a))),i=G_();return()=>[ve(i.value),o]}}),t=CE();xE(e);const n=OE(e,t,uo);{const{setupDevtools:o}=await Z(async()=>{const{setupDevtools:i}=await import("./setupDevtools-7MC2TMWH-CX4_4Uzn.js");return{setupDevtools:i}},[]);o(e,n)}for(const o of uo)await((r=o.enhance)==null?void 0:r.call(o,{app:e,router:t,siteData:gr}));return e.use(t),{app:e,router:t}};RE().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{ke as _,Ep as a,le as b,oe as c,RE as createVueApp,ln as d,ae as e,Re as f,Y as o,us as r,q0 as s,We as w};
|