function Qs(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}function ss(e){if(se(e)){const t={};for(let n=0;n{if(n){const s=n.split(Gi);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ge(e){let t="";if(xe(e))t=e;else if(se(e))for(let n=0;nxe(e)?e:e==null?"":se(e)||ye(e)&&(e.toString===Ir||!ae(e.toString))?JSON.stringify(e,Tr,2):String(e),Tr=(e,t)=>t&&t.__v_isRef?Tr(e,t.value):Zt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o])=>(n[`${s} =>`]=o,n),{})}:Ar(t)?{[`Set(${t.size})`]:[...t.values()]}:ye(t)&&!se(t)&&!Vr(t)?String(t):t,be={},Jt=[],nt=()=>{},el=()=>!1,tl=/^on[^a-z]/,Tn=e=>tl.test(e),eo=e=>e.startsWith("onUpdate:"),Le=Object.assign,to=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},nl=Object.prototype.hasOwnProperty,he=(e,t)=>nl.call(e,t),se=Array.isArray,Zt=e=>os(e)==="[object Map]",Ar=e=>os(e)==="[object Set]",ae=e=>typeof e=="function",xe=e=>typeof e=="string",no=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",Mr=e=>ye(e)&&ae(e.then)&&ae(e.catch),Ir=Object.prototype.toString,os=e=>Ir.call(e),sl=e=>os(e).slice(8,-1),Vr=e=>os(e)==="[object Object]",so=e=>xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,_n=Qs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),rs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ol=/-(\w)/g,ct=rs(e=>e.replace(ol,(t,n)=>n?n.toUpperCase():"")),rl=/\B([A-Z])/g,cn=rs(e=>e.replace(rl,"-$1").toLowerCase()),is=rs(e=>e.charAt(0).toUpperCase()+e.slice(1)),bs=rs(e=>e?`on${is(e)}`:""),xn=(e,t)=>!Object.is(e,t),xs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},oo=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Vo;const il=()=>Vo||(Vo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let je;class ll{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=je,!t&&je&&(this.index=(je.scopes||(je.scopes=[])).push(this)-1)}run(t){if(this.active){const n=je;try{return je=this,t()}finally{je=n}}}on(){je=this}off(){je=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Or=e=>(e.w&Tt)>0,Nr=e=>(e.n&Tt)>0,dl=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(f==="length"||f>=a)&&l.push(d)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":se(e)?so(n)&&l.push(i.get("length")):(l.push(i.get(Ut)),Zt(e)&&l.push(i.get(Is)));break;case"delete":se(e)||(l.push(i.get(Ut)),Zt(e)&&l.push(i.get(Is)));break;case"set":Zt(e)&&l.push(i.get(Ut));break}if(l.length===1)l[0]&&Vs(l[0]);else{const a=[];for(const d of l)d&&a.push(...d);Vs(ro(a))}}function Vs(e,t){const n=se(e)?e:[...e];for(const s of n)s.computed&&No(s);for(const s of n)s.computed||No(s)}function No(e,t){(e!==et||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const hl=Qs("__proto__,__v_isRef,__isVue"),zr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(no)),pl=lo(),_l=lo(!1,!0),ml=lo(!0),Ho=vl();function vl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=pe(this);for(let r=0,i=this.length;r{e[t]=function(...n){un();const s=pe(this)[t].apply(this,n);return dn(),s}}),e}function lo(e=!1,t=!1){return function(s,o,r){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&r===(e?t?Il:Ur:t?jr:Dr).get(s))return s;const i=se(s);if(!e&&i&&he(Ho,o))return Reflect.get(Ho,o,r);const l=Reflect.get(s,o,r);return(no(o)?zr.has(o):hl(o))||(e||We(s,"get",o),t)?l:Ie(l)?i&&so(o)?l:l.value:ye(l)?e?uo(l):Et(l):l}}const gl=Fr(),yl=Fr(!0);function Fr(e=!1){return function(n,s,o,r){let i=n[s];if(rn(i)&&Ie(i)&&!Ie(o))return!1;if(!e&&(!Yn(o)&&!rn(o)&&(i=pe(i),o=pe(o)),!se(n)&&Ie(i)&&!Ie(o)))return i.value=o,!0;const l=se(n)&&so(s)?Number(s)e,ls=e=>Reflect.getPrototypeOf(e);function Vn(e,t,n=!1,s=!1){e=e.__v_raw;const o=pe(e),r=pe(t);n||(t!==r&&We(o,"get",t),We(o,"get",r));const{has:i}=ls(o),l=s?ao:n?ho:wn;if(i.call(o,t))return l(e.get(t));if(i.call(o,r))return l(e.get(r));e!==o&&e.get(t)}function On(e,t=!1){const n=this.__v_raw,s=pe(n),o=pe(e);return t||(e!==o&&We(s,"has",e),We(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Nn(e,t=!1){return e=e.__v_raw,!t&&We(pe(e),"iterate",Ut),Reflect.get(e,"size",e)}function Bo(e){e=pe(e);const t=pe(this);return ls(t).has.call(t,e)||(t.add(e),mt(t,"add",e,e)),this}function zo(e,t){t=pe(t);const n=pe(this),{has:s,get:o}=ls(n);let r=s.call(n,e);r||(e=pe(e),r=s.call(n,e));const i=o.call(n,e);return n.set(e,t),r?xn(t,i)&&mt(n,"set",e,t):mt(n,"add",e,t),this}function Fo(e){const t=pe(this),{has:n,get:s}=ls(t);let o=n.call(t,e);o||(e=pe(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&mt(t,"delete",e,void 0),r}function Ro(){const e=pe(this),t=e.size!==0,n=e.clear();return t&&mt(e,"clear",void 0,void 0),n}function Hn(e,t){return function(s,o){const r=this,i=r.__v_raw,l=pe(i),a=t?ao:e?ho:wn;return!e&&We(l,"iterate",Ut),i.forEach((d,f)=>s.call(o,a(d),a(f),r))}}function Bn(e,t,n){return function(...s){const o=this.__v_raw,r=pe(o),i=Zt(r),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,d=o[e](...s),f=n?ao:t?ho:wn;return!t&&We(r,"iterate",a?Is:Ut),{next(){const{value:h,done:v}=d.next();return v?{value:h,done:v}:{value:l?[f(h[0]),f(h[1])]:f(h),done:v}},[Symbol.iterator](){return this}}}}function xt(e){return function(...t){return e==="delete"?!1:this}}function Pl(){const e={get(r){return Vn(this,r)},get size(){return Nn(this)},has:On,add:Bo,set:zo,delete:Fo,clear:Ro,forEach:Hn(!1,!1)},t={get(r){return Vn(this,r,!1,!0)},get size(){return Nn(this)},has:On,add:Bo,set:zo,delete:Fo,clear:Ro,forEach:Hn(!1,!0)},n={get(r){return Vn(this,r,!0)},get size(){return Nn(this,!0)},has(r){return On.call(this,r,!0)},add:xt("add"),set:xt("set"),delete:xt("delete"),clear:xt("clear"),forEach:Hn(!0,!1)},s={get(r){return Vn(this,r,!0,!0)},get size(){return Nn(this,!0)},has(r){return On.call(this,r,!0)},add:xt("add"),set:xt("set"),delete:xt("delete"),clear:xt("clear"),forEach:Hn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Bn(r,!1,!1),n[r]=Bn(r,!0,!1),t[r]=Bn(r,!1,!0),s[r]=Bn(r,!0,!0)}),[e,n,t,s]}const[Sl,Cl,El,Ll]=Pl();function co(e,t){const n=t?e?Ll:El:e?Cl:Sl;return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(he(n,o)&&o in s?n:s,o,r)}const Tl={get:co(!1,!1)},Al={get:co(!1,!0)},Ml={get:co(!0,!1)},Dr=new WeakMap,jr=new WeakMap,Ur=new WeakMap,Il=new WeakMap;function Vl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ol(e){return e.__v_skip||!Object.isExtensible(e)?0:Vl(sl(e))}function Et(e){return rn(e)?e:fo(e,!1,Rr,Tl,Dr)}function Nl(e){return fo(e,!1,$l,Al,jr)}function uo(e){return fo(e,!0,kl,Ml,Ur)}function fo(e,t,n,s,o){if(!ye(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const i=Ol(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return o.set(e,l),l}function Qt(e){return rn(e)?Qt(e.__v_raw):!!(e&&e.__v_isReactive)}function rn(e){return!!(e&&e.__v_isReadonly)}function Yn(e){return!!(e&&e.__v_isShallow)}function Kr(e){return Qt(e)||rn(e)}function pe(e){const t=e&&e.__v_raw;return t?pe(t):e}function mn(e){return qn(e,"__v_skip",!0),e}const wn=e=>ye(e)?Et(e):e,ho=e=>ye(e)?uo(e):e;function Wr(e){Ct&&et&&(e=pe(e),Br(e.dep||(e.dep=ro())))}function qr(e,t){e=pe(e),e.dep&&Vs(e.dep)}function Ie(e){return!!(e&&e.__v_isRef===!0)}function Q(e){return Yr(e,!1)}function Hl(e){return Yr(e,!0)}function Yr(e,t){return Ie(e)?e:new Bl(e,t)}class Bl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:pe(t),this._value=n?t:wn(t)}get value(){return Wr(this),this._value}set value(t){const n=this.__v_isShallow||Yn(t)||rn(t);t=n?t:pe(t),xn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:wn(t),qr(this))}}function m(e){return Ie(e)?e.value:e}const zl={get:(e,t,n)=>m(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Ie(o)&&!Ie(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Gr(e){return Qt(e)?e:new Proxy(e,zl)}var Xr;class Fl{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Xr]=!1,this._dirty=!0,this.effect=new io(t,()=>{this._dirty||(this._dirty=!0,qr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=pe(this);return Wr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Xr="__v_isReadonly";function Rl(e,t,n=!1){let s,o;const r=ae(e);return r?(s=e,o=nt):(s=e.get,o=e.set),new Fl(s,o,r||!o,n)}function Lt(e,t,n,s){let o;try{o=s?e(...s):e()}catch(r){as(r,t,n)}return o}function Ge(e,t,n,s){if(ae(e)){const r=Lt(e,t,n,s);return r&&Mr(r)&&r.catch(i=>{as(i,t,n)}),r}const o=[];for(let r=0;r>>1;$n(Me[s])lt&&Me.splice(t,1)}function Kl(e){se(e)?en.push(...e):(!_t||!_t.includes(e,e.allowRecurse?Ft+1:Ft))&&en.push(e),Zr()}function Do(e,t=kn?lt+1:0){for(;t$n(n)-$n(s)),Ft=0;Ft<_t.length;Ft++)_t[Ft]();_t=null,Ft=0}}const $n=e=>e.id==null?1/0:e.id,Wl=(e,t)=>{const n=$n(e)-$n(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Qr(e){Os=!1,kn=!0,Me.sort(Wl);const t=nt;try{for(lt=0;ltxe(S)?S.trim():S)),h&&(o=n.map(oo))}let l,a=s[l=bs(t)]||s[l=bs(ct(t))];!a&&r&&(a=s[l=bs(cn(t))]),a&&Ge(a,e,6,o);const d=s[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ge(d,e,6,o)}}function ei(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},l=!1;if(!ae(e)){const a=d=>{const f=ei(d,t,!0);f&&(l=!0,Le(i,f))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!r&&!l?(ye(e)&&s.set(e,null),null):(se(r)?r.forEach(a=>i[a]=null):Le(i,r),ye(e)&&s.set(e,i),i)}function cs(e,t){return!e||!Tn(t)?!1:(t=t.slice(2).replace(/Once$/,""),he(e,t[0].toLowerCase()+t.slice(1))||he(e,cn(t))||he(e,t))}let Ve=null,us=null;function Xn(e){const t=Ve;return Ve=e,us=e&&e.type.__scopeId||null,t}function dt(e){us=e}function ft(){us=null}function B(e,t=Ve,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&Zo(-1);const r=Xn(t);let i;try{i=e(...o)}finally{Xn(r),s._d&&Zo(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function ws(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:r,propsOptions:[i],slots:l,attrs:a,emit:d,render:f,renderCache:h,data:v,setupState:S,ctx:z,inheritAttrs:N}=e;let te,x;const T=Xn(e);try{if(n.shapeFlag&4){const G=o||s;te=Qe(f.call(G,G,h,r,S,v,z)),x=a}else{const G=t;te=Qe(G.length>1?G(r,{attrs:a,slots:l,emit:d}):G(r,null)),x=t.props?a:Yl(a)}}catch(G){gn.length=0,as(G,e,1),te=H(Ke)}let L=te;if(x&&N!==!1){const G=Object.keys(x),{shapeFlag:ne}=L;G.length&&ne&7&&(i&&G.some(eo)&&(x=Gl(x,i)),L=ut(L,x))}return n.dirs&&(L=ut(L),L.dirs=L.dirs?L.dirs.concat(n.dirs):n.dirs),n.transition&&(L.transition=n.transition),te=L,Xn(T),te}const Yl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Tn(n))&&((t||(t={}))[n]=e[n]);return t},Gl=(e,t)=>{const n={};for(const s in e)(!eo(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Xl(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:l,patchFlag:a}=t,d=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?jo(s,i,d):!!i;if(a&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function ti(e,t){t&&t.pendingBranch?se(e)?t.effects.push(...e):t.effects.push(e):Kl(e)}function He(e,t){if(Se){let n=Se.provides;const s=Se.parent&&Se.parent.provides;s===n&&(n=Se.provides=Object.create(s)),n[e]=t}}function Pe(e,t,n=!1){const s=Se||Ve;if(s){const o=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&ae(t)?t.call(s.proxy):t}}function At(e,t){return ds(e,null,t)}function ni(e,t){return ds(e,null,{flush:"post"})}const zn={};function Ue(e,t,n){return ds(e,t,n)}function ds(e,t,{immediate:n,deep:s,flush:o,onTrack:r,onTrigger:i}=be){const l=Se;let a,d=!1,f=!1;if(Ie(e)?(a=()=>e.value,d=Yn(e)):Qt(e)?(a=()=>e,s=!0):se(e)?(f=!0,d=e.some(L=>Qt(L)||Yn(L)),a=()=>e.map(L=>{if(Ie(L))return L.value;if(Qt(L))return Xt(L);if(ae(L))return Lt(L,l,2)})):ae(e)?t?a=()=>Lt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return h&&h(),Ge(e,l,3,[v])}:a=nt,t&&s){const L=a;a=()=>Xt(L())}let h,v=L=>{h=x.onStop=()=>{Lt(L,l,4)}},S;if(Cn)if(v=nt,t?n&&Ge(t,l,3,[a(),f?[]:void 0,v]):a(),o==="sync"){const L=Ua();S=L.__watcherHandles||(L.__watcherHandles=[])}else return nt;let z=f?new Array(e.length).fill(zn):zn;const N=()=>{if(x.active)if(t){const L=x.run();(s||d||(f?L.some((G,ne)=>xn(G,z[ne])):xn(L,z)))&&(h&&h(),Ge(t,l,3,[L,z===zn?void 0:f&&z[0]===zn?[]:z,v]),z=L)}else x.run()};N.allowRecurse=!!t;let te;o==="sync"?te=N:o==="post"?te=()=>ze(N,l&&l.suspense):(N.pre=!0,l&&(N.id=l.uid),te=()=>_o(N));const x=new io(a,te);t?n?N():z=x.run():o==="post"?ze(x.run.bind(x),l&&l.suspense):x.run();const T=()=>{x.stop(),l&&l.scope&&to(l.scope.effects,x)};return S&&S.push(T),T}function Ql(e,t,n){const s=this.proxy,o=xe(e)?e.includes(".")?si(s,e):()=>s[e]:e.bind(s,s);let r;ae(t)?r=t:(r=t.handler,n=t);const i=Se;an(this);const l=ds(o,r.bind(s),n);return i?an(i):Kt(),l}function si(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{Xt(n,t)});else if(Vr(e))for(const n in e)Xt(e[n],t);return e}function ea(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Fe(()=>{e.isMounted=!0}),ai(()=>{e.isUnmounting=!0}),e}const qe=[Function,Array],ta={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:qe,onEnter:qe,onAfterEnter:qe,onEnterCancelled:qe,onBeforeLeave:qe,onLeave:qe,onAfterLeave:qe,onLeaveCancelled:qe,onBeforeAppear:qe,onAppear:qe,onAfterAppear:qe,onAppearCancelled:qe},setup(e,{slots:t}){const n=_s(),s=ea();let o;return()=>{const r=t.default&&ii(t.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1){for(const N of r)if(N.type!==Ke){i=N;break}}const l=pe(e),{mode:a}=l;if(s.isLeaving)return ks(i);const d=Uo(i);if(!d)return ks(i);const f=Ns(d,l,s,n);Hs(d,f);const h=n.subTree,v=h&&Uo(h);let S=!1;const{getTransitionKey:z}=d.type;if(z){const N=z();o===void 0?o=N:N!==o&&(o=N,S=!0)}if(v&&v.type!==Ke&&(!Rt(d,v)||S)){const N=Ns(v,l,s,n);if(Hs(v,N),a==="out-in")return s.isLeaving=!0,N.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},ks(i);a==="in-out"&&d.type!==Ke&&(N.delayLeave=(te,x,T)=>{const L=ri(s,v);L[String(v.key)]=v,te._leaveCb=()=>{x(),te._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=T})}return i}}},oi=ta;function ri(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Ns(e,t,n,s){const{appear:o,mode:r,persisted:i=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:d,onEnterCancelled:f,onBeforeLeave:h,onLeave:v,onAfterLeave:S,onLeaveCancelled:z,onBeforeAppear:N,onAppear:te,onAfterAppear:x,onAppearCancelled:T}=t,L=String(e.key),G=ri(n,e),ne=(_,W)=>{_&&Ge(_,s,9,W)},fe=(_,W)=>{const D=W[1];ne(_,W),se(_)?_.every(X=>X.length<=1)&&D():_.length<=1&&D()},R={mode:r,persisted:i,beforeEnter(_){let W=l;if(!n.isMounted)if(o)W=N||l;else return;_._leaveCb&&_._leaveCb(!0);const D=G[L];D&&Rt(e,D)&&D.el._leaveCb&&D.el._leaveCb(),ne(W,[_])},enter(_){let W=a,D=d,X=f;if(!n.isMounted)if(o)W=te||a,D=x||d,X=T||f;else return;let k=!1;const V=_._enterCb=A=>{k||(k=!0,A?ne(X,[_]):ne(D,[_]),R.delayedLeave&&R.delayedLeave(),_._enterCb=void 0)};W?fe(W,[_,V]):V()},leave(_,W){const D=String(e.key);if(_._enterCb&&_._enterCb(!0),n.isUnmounting)return W();ne(h,[_]);let X=!1;const k=_._leaveCb=V=>{X||(X=!0,W(),V?ne(z,[_]):ne(S,[_]),_._leaveCb=void 0,G[D]===e&&delete G[D])};G[D]=e,v?fe(v,[_,k]):k()},clone(_){return Ns(_,t,n,s)}};return R}function ks(e){if(fs(e))return e=ut(e),e.children=null,e}function Uo(e){return fs(e)?e.children?e.children[0]:void 0:e}function Hs(e,t){e.shapeFlag&6&&e.component?Hs(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 ii(e,t=!1,n){let s=[],o=0;for(let r=0;r1)for(let r=0;r!!e.type.__asyncLoader,fs=e=>e.type.__isKeepAlive;function na(e,t){li(e,"a",t)}function sa(e,t){li(e,"da",t)}function li(e,t,n=Se){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(hs(t,s,n),n){let o=n.parent;for(;o&&o.parent;)fs(o.parent.vnode)&&oa(s,t,n,o),o=o.parent}}function oa(e,t,n,s){const o=hs(t,e,s,!0);gt(()=>{to(s[t],o)},n)}function hs(e,t,n=Se,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;un(),an(n);const l=Ge(t,n,e,i);return Kt(),dn(),l});return s?o.unshift(r):o.push(r),r}}const vt=e=>(t,n=Se)=>(!Cn||e==="sp")&&hs(e,(...s)=>t(...s),n),ra=vt("bm"),Fe=vt("m"),ia=vt("bu"),mo=vt("u"),ai=vt("bum"),gt=vt("um"),la=vt("sp"),aa=vt("rtg"),ca=vt("rtc");function ua(e,t=Se){hs("ec",e,t)}function it(e,t,n,s){const o=e.dirs,r=t&&t.dirs;for(let i=0;it(i,l,void 0,r&&r[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,a=i.length;lQn(t)?!(t.type===Ke||t.type===re&&!di(t.children)):!0)?e:null}const Bs=e=>e?wi(e)?xo(e)||e.proxy:Bs(e.parent):null,vn=Le(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=>Bs(e.parent),$root:e=>Bs(e.root),$emit:e=>e.emit,$options:e=>go(e),$forceUpdate:e=>e.f||(e.f=()=>_o(e.update)),$nextTick:e=>e.n||(e.n=An.bind(e.proxy)),$watch:e=>Ql.bind(e)}),$s=(e,t)=>e!==be&&!e.__isScriptSetup&&he(e,t),da={get({_:e},t){const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:l,appContext:a}=e;let d;if(t[0]!=="$"){const S=i[t];if(S!==void 0)switch(S){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if($s(s,t))return i[t]=1,s[t];if(o!==be&&he(o,t))return i[t]=2,o[t];if((d=e.propsOptions[0])&&he(d,t))return i[t]=3,r[t];if(n!==be&&he(n,t))return i[t]=4,n[t];zs&&(i[t]=0)}}const f=vn[t];let h,v;if(f)return t==="$attrs"&&We(e,"get",t),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==be&&he(n,t))return i[t]=4,n[t];if(v=a.config.globalProperties,he(v,t))return v[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return $s(o,t)?(o[t]=n,!0):s!==be&&he(s,t)?(s[t]=n,!0):he(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},i){let l;return!!n[i]||e!==be&&he(e,i)||$s(t,i)||(l=r[0])&&he(l,i)||he(s,i)||he(vn,i)||he(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:he(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let zs=!0;function fa(e){const t=go(e),n=e.proxy,s=e.ctx;zs=!1,t.beforeCreate&&Wo(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:l,provide:a,inject:d,created:f,beforeMount:h,mounted:v,beforeUpdate:S,updated:z,activated:N,deactivated:te,beforeDestroy:x,beforeUnmount:T,destroyed:L,unmounted:G,render:ne,renderTracked:fe,renderTriggered:R,errorCaptured:_,serverPrefetch:W,expose:D,inheritAttrs:X,components:k,directives:V,filters:A}=t;if(d&&ha(d,s,null,e.appContext.config.unwrapInjectedRef),i)for(const ie in i){const le=i[ie];ae(le)&&(s[ie]=le.bind(n))}if(o){const ie=o.call(n,n);ye(ie)&&(e.data=Et(ie))}if(zs=!0,r)for(const ie in r){const le=r[ie],Ce=ae(le)?le.bind(n,n):ae(le.get)?le.get.bind(n,n):nt,Ae=!ae(le)&&ae(le.set)?le.set.bind(n):nt,$e=q({get:Ce,set:Ae});Object.defineProperty(s,ie,{enumerable:!0,configurable:!0,get:()=>$e.value,set:we=>$e.value=we})}if(l)for(const ie in l)fi(l[ie],s,n,ie);if(a){const ie=ae(a)?a.call(n):a;Reflect.ownKeys(ie).forEach(le=>{He(le,ie[le])})}f&&Wo(f,e,"c");function F(ie,le){se(le)?le.forEach(Ce=>ie(Ce.bind(n))):le&&ie(le.bind(n))}if(F(ra,h),F(Fe,v),F(ia,S),F(mo,z),F(na,N),F(sa,te),F(ua,_),F(ca,fe),F(aa,R),F(ai,T),F(gt,G),F(la,W),se(D))if(D.length){const ie=e.exposed||(e.exposed={});D.forEach(le=>{Object.defineProperty(ie,le,{get:()=>n[le],set:Ce=>n[le]=Ce})})}else e.exposed||(e.exposed={});ne&&e.render===nt&&(e.render=ne),X!=null&&(e.inheritAttrs=X),k&&(e.components=k),V&&(e.directives=V)}function ha(e,t,n=nt,s=!1){se(e)&&(e=Fs(e));for(const o in e){const r=e[o];let i;ye(r)?"default"in r?i=Pe(r.from||o,r.default,!0):i=Pe(r.from||o):i=Pe(r),Ie(i)&&s?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[o]=i}}function Wo(e,t,n){Ge(se(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function fi(e,t,n,s){const o=s.includes(".")?si(n,s):()=>n[s];if(xe(e)){const r=t[e];ae(r)&&Ue(o,r)}else if(ae(e))Ue(o,e.bind(n));else if(ye(e))if(se(e))e.forEach(r=>fi(r,t,n,s));else{const r=ae(e.handler)?e.handler.bind(n):t[e.handler];ae(r)&&Ue(o,r,e)}}function go(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,l=r.get(t);let a;return l?a=l:!o.length&&!n&&!s?a=t:(a={},o.length&&o.forEach(d=>Jn(a,d,i,!0)),Jn(a,t,i)),ye(t)&&r.set(t,a),a}function Jn(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&Jn(e,r,n,!0),o&&o.forEach(i=>Jn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=pa[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const pa={data:qo,props:Bt,emits:Bt,methods:Bt,computed:Bt,beforeCreate:Ne,created:Ne,beforeMount:Ne,mounted:Ne,beforeUpdate:Ne,updated:Ne,beforeDestroy:Ne,beforeUnmount:Ne,destroyed:Ne,unmounted:Ne,activated:Ne,deactivated:Ne,errorCaptured:Ne,serverPrefetch:Ne,components:Bt,directives:Bt,watch:ma,provide:qo,inject:_a};function qo(e,t){return t?e?function(){return Le(ae(e)?e.call(this,this):e,ae(t)?t.call(this,this):t)}:t:e}function _a(e,t){return Bt(Fs(e),Fs(t))}function Fs(e){if(se(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{a=!0;const[v,S]=pi(h,t,!0);Le(i,v),S&&l.push(...S)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!r&&!a)return ye(e)&&s.set(e,Jt),Jt;if(se(r))for(let f=0;f-1,S[1]=N<0||z-1||he(S,"default"))&&l.push(h)}}}const d=[i,l];return ye(e)&&s.set(e,d),d}function Yo(e){return e[0]!=="$"}function Go(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Xo(e,t){return Go(e)===Go(t)}function Jo(e,t){return se(t)?t.findIndex(n=>Xo(n,e)):ae(t)&&Xo(t,e)?0:-1}const _i=e=>e[0]==="_"||e==="$stable",yo=e=>se(e)?e.map(Qe):[Qe(e)],ya=(e,t,n)=>{if(t._n)return t;const s=B((...o)=>yo(t(...o)),n);return s._c=!1,s},mi=(e,t,n)=>{const s=e._ctx;for(const o in e){if(_i(o))continue;const r=e[o];if(ae(r))t[o]=ya(o,r,s);else if(r!=null){const i=yo(r);t[o]=()=>i}}},vi=(e,t)=>{const n=yo(t);e.slots.default=()=>n},ba=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=pe(t),qn(t,"_",n)):mi(t,e.slots={})}else e.slots={},t&&vi(e,t);qn(e.slots,ps,1)},xa=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=be;if(s.shapeFlag&32){const l=t._;l?n&&l===1?r=!1:(Le(o,t),!n&&l===1&&delete o._):(r=!t.$stable,mi(t,o)),i=t}else t&&(vi(e,t),i={default:1});if(r)for(const l in o)!_i(l)&&!(l in i)&&delete o[l]};function gi(){return{app:null,config:{isNativeTag:el,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 wa=0;function ka(e,t){return function(s,o=null){ae(s)||(s=Object.assign({},s)),o!=null&&!ye(o)&&(o=null);const r=gi(),i=new Set;let l=!1;const a=r.app={_uid:wa++,_component:s,_props:o,_container:null,_context:r,_instance:null,version:Ka,get config(){return r.config},set config(d){},use(d,...f){return i.has(d)||(d&&ae(d.install)?(i.add(d),d.install(a,...f)):ae(d)&&(i.add(d),d(a,...f))),a},mixin(d){return r.mixins.includes(d)||r.mixins.push(d),a},component(d,f){return f?(r.components[d]=f,a):r.components[d]},directive(d,f){return f?(r.directives[d]=f,a):r.directives[d]},mount(d,f,h){if(!l){const v=H(s,o);return v.appContext=r,f&&t?t(v,d):e(v,d,h),l=!0,a._container=d,d.__vue_app__=a,xo(v.component)||v.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(d,f){return r.provides[d]=f,a}};return a}}function Zn(e,t,n,s,o=!1){if(se(e)){e.forEach((v,S)=>Zn(v,t&&(se(t)?t[S]:t),n,s,o));return}if(tn(s)&&!o)return;const r=s.shapeFlag&4?xo(s.component)||s.component.proxy:s.el,i=o?null:r,{i:l,r:a}=e,d=t&&t.r,f=l.refs===be?l.refs={}:l.refs,h=l.setupState;if(d!=null&&d!==a&&(xe(d)?(f[d]=null,he(h,d)&&(h[d]=null)):Ie(d)&&(d.value=null)),ae(a))Lt(a,l,12,[i,f]);else{const v=xe(a),S=Ie(a);if(v||S){const z=()=>{if(e.f){const N=v?he(h,a)?h[a]:f[a]:a.value;o?se(N)&&to(N,r):se(N)?N.includes(r)||N.push(r):v?(f[a]=[r],he(h,a)&&(h[a]=f[a])):(a.value=[r],e.k&&(f[e.k]=a.value))}else v?(f[a]=i,he(h,a)&&(h[a]=i)):S&&(a.value=i,e.k&&(f[e.k]=i))};i?(z.id=-1,ze(z,n)):z()}}}let wt=!1;const Fn=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Rn=e=>e.nodeType===8;function $a(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:r,parentNode:i,remove:l,insert:a,createComment:d}}=e,f=(x,T)=>{if(!T.hasChildNodes()){n(null,x,T),Gn(),T._vnode=x;return}wt=!1,h(T.firstChild,x,null,null,null),Gn(),T._vnode=x,wt&&console.error("Hydration completed but contains mismatches.")},h=(x,T,L,G,ne,fe=!1)=>{const R=Rn(x)&&x.data==="[",_=()=>N(x,T,L,G,ne,R),{type:W,ref:D,shapeFlag:X,patchFlag:k}=T;let V=x.nodeType;T.el=x,k===-2&&(fe=!1,T.dynamicChildren=null);let A=null;switch(W){case ln:V!==3?T.children===""?(a(T.el=o(""),i(x),x),A=x):A=_():(x.data!==T.children&&(wt=!0,x.data=T.children),A=r(x));break;case Ke:V!==8||R?A=_():A=r(x);break;case nn:if(R&&(x=r(x),V=x.nodeType),V===1||V===3){A=x;const ce=!T.children.length;for(let F=0;F{fe=fe||!!T.dynamicChildren;const{type:R,props:_,patchFlag:W,shapeFlag:D,dirs:X}=T,k=R==="input"&&X||R==="option";if(k||W!==-1){if(X&&it(T,null,L,"created"),_)if(k||!fe||W&48)for(const A in _)(k&&A.endsWith("value")||Tn(A)&&!_n(A))&&s(x,A,null,_[A],!1,void 0,L);else _.onClick&&s(x,"onClick",null,_.onClick,!1,void 0,L);let V;if((V=_&&_.onVnodeBeforeMount)&&Ye(V,L,T),X&&it(T,null,L,"beforeMount"),((V=_&&_.onVnodeMounted)||X)&&ti(()=>{V&&Ye(V,L,T),X&&it(T,null,L,"mounted")},G),D&16&&!(_&&(_.innerHTML||_.textContent))){let A=S(x.firstChild,T,x,L,G,ne,fe);for(;A;){wt=!0;const ce=A;A=A.nextSibling,l(ce)}}else D&8&&x.textContent!==T.children&&(wt=!0,x.textContent=T.children)}return x.nextSibling},S=(x,T,L,G,ne,fe,R)=>{R=R||!!T.dynamicChildren;const _=T.children,W=_.length;for(let D=0;D{const{slotScopeIds:R}=T;R&&(ne=ne?ne.concat(R):R);const _=i(x),W=S(r(x),T,_,L,G,ne,fe);return W&&Rn(W)&&W.data==="]"?r(T.anchor=W):(wt=!0,a(T.anchor=d("]"),_,W),W)},N=(x,T,L,G,ne,fe)=>{if(wt=!0,T.el=null,fe){const W=te(x);for(;;){const D=r(x);if(D&&D!==W)l(D);else break}}const R=r(x),_=i(x);return l(x),n(null,T,_,R,L,G,Fn(_),ne),R},te=x=>{let T=0;for(;x;)if(x=r(x),x&&Rn(x)&&(x.data==="["&&T++,x.data==="]")){if(T===0)return r(x);T--}return x};return[f,h]}const ze=ti;function Pa(e){return Sa(e,$a)}function Sa(e,t){const n=il();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:l,createComment:a,setText:d,setElementText:f,parentNode:h,nextSibling:v,setScopeId:S=nt,insertStaticContent:z}=e,N=(u,c,g,y=null,w=null,C=null,O=!1,E=null,M=!!c.dynamicChildren)=>{if(u===c)return;u&&!Rt(u,c)&&(y=bt(u),we(u,w,C,!0),u=null),c.patchFlag===-2&&(M=!1,c.dynamicChildren=null);const{type:P,ref:J,shapeFlag:K}=c;switch(P){case ln:te(u,c,g,y);break;case Ke:x(u,c,g,y);break;case nn:u==null&&T(c,g,y,O);break;case re:k(u,c,g,y,w,C,O,E,M);break;default:K&1?ne(u,c,g,y,w,C,O,E,M):K&6?V(u,c,g,y,w,C,O,E,M):(K&64||K&128)&&P.process(u,c,g,y,w,C,O,E,M,Xe)}J!=null&&w&&Zn(J,u&&u.ref,C,c||u,!c)},te=(u,c,g,y)=>{if(u==null)s(c.el=l(c.children),g,y);else{const w=c.el=u.el;c.children!==u.children&&d(w,c.children)}},x=(u,c,g,y)=>{u==null?s(c.el=a(c.children||""),g,y):c.el=u.el},T=(u,c,g,y)=>{[u.el,u.anchor]=z(u.children,c,g,y,u.el,u.anchor)},L=({el:u,anchor:c},g,y)=>{let w;for(;u&&u!==c;)w=v(u),s(u,g,y),u=w;s(c,g,y)},G=({el:u,anchor:c})=>{let g;for(;u&&u!==c;)g=v(u),o(u),u=g;o(c)},ne=(u,c,g,y,w,C,O,E,M)=>{O=O||c.type==="svg",u==null?fe(c,g,y,w,C,O,E,M):W(u,c,w,C,O,E,M)},fe=(u,c,g,y,w,C,O,E)=>{let M,P;const{type:J,props:K,shapeFlag:Z,transition:oe,dirs:ue}=u;if(M=u.el=i(u.type,C,K&&K.is,K),Z&8?f(M,u.children):Z&16&&_(u.children,M,null,y,w,C&&J!=="foreignObject",O,E),ue&&it(u,null,y,"created"),K){for(const me in K)me!=="value"&&!_n(me)&&r(M,me,null,K[me],C,u.children,y,w,Be);"value"in K&&r(M,"value",null,K.value),(P=K.onVnodeBeforeMount)&&Ye(P,y,u)}R(M,u,u.scopeId,O,y),ue&&it(u,null,y,"beforeMount");const ve=(!w||w&&!w.pendingBranch)&&oe&&!oe.persisted;ve&&oe.beforeEnter(M),s(M,c,g),((P=K&&K.onVnodeMounted)||ve||ue)&&ze(()=>{P&&Ye(P,y,u),ve&&oe.enter(M),ue&&it(u,null,y,"mounted")},w)},R=(u,c,g,y,w)=>{if(g&&S(u,g),y)for(let C=0;C{for(let P=M;P{const E=c.el=u.el;let{patchFlag:M,dynamicChildren:P,dirs:J}=c;M|=u.patchFlag&16;const K=u.props||be,Z=c.props||be;let oe;g&&Ot(g,!1),(oe=Z.onVnodeBeforeUpdate)&&Ye(oe,g,c,u),J&&it(c,u,g,"beforeUpdate"),g&&Ot(g,!0);const ue=w&&c.type!=="foreignObject";if(P?D(u.dynamicChildren,P,E,g,y,ue,C):O||le(u,c,E,null,g,y,ue,C,!1),M>0){if(M&16)X(E,c,K,Z,g,y,w);else if(M&2&&K.class!==Z.class&&r(E,"class",null,Z.class,w),M&4&&r(E,"style",K.style,Z.style,w),M&8){const ve=c.dynamicProps;for(let me=0;me{oe&&Ye(oe,g,c,u),J&&it(c,u,g,"updated")},y)},D=(u,c,g,y,w,C,O)=>{for(let E=0;E{if(g!==y){if(g!==be)for(const E in g)!_n(E)&&!(E in y)&&r(u,E,g[E],null,O,c.children,w,C,Be);for(const E in y){if(_n(E))continue;const M=y[E],P=g[E];M!==P&&E!=="value"&&r(u,E,P,M,O,c.children,w,C,Be)}"value"in y&&r(u,"value",g.value,y.value)}},k=(u,c,g,y,w,C,O,E,M)=>{const P=c.el=u?u.el:l(""),J=c.anchor=u?u.anchor:l("");let{patchFlag:K,dynamicChildren:Z,slotScopeIds:oe}=c;oe&&(E=E?E.concat(oe):oe),u==null?(s(P,g,y),s(J,g,y),_(c.children,g,J,w,C,O,E,M)):K>0&&K&64&&Z&&u.dynamicChildren?(D(u.dynamicChildren,Z,g,w,C,O,E),(c.key!=null||w&&c===w.subTree)&&yi(u,c,!0)):le(u,c,g,J,w,C,O,E,M)},V=(u,c,g,y,w,C,O,E,M)=>{c.slotScopeIds=E,u==null?c.shapeFlag&512?w.ctx.activate(c,g,y,O,M):A(c,g,y,w,C,O,M):ce(u,c,M)},A=(u,c,g,y,w,C,O)=>{const E=u.component=Oa(u,y,w);if(fs(u)&&(E.ctx.renderer=Xe),Na(E),E.asyncDep){if(w&&w.registerDep(E,F),!u.el){const M=E.subTree=H(Ke);x(null,M,c,g)}return}F(E,u,c,g,w,C,O)},ce=(u,c,g)=>{const y=c.component=u.component;if(Xl(u,c,g))if(y.asyncDep&&!y.asyncResolved){ie(y,c,g);return}else y.next=c,Ul(y.update),y.update();else c.el=u.el,y.vnode=c},F=(u,c,g,y,w,C,O)=>{const E=()=>{if(u.isMounted){let{next:J,bu:K,u:Z,parent:oe,vnode:ue}=u,ve=J,me;Ot(u,!1),J?(J.el=ue.el,ie(u,J,O)):J=ue,K&&xs(K),(me=J.props&&J.props.onVnodeBeforeUpdate)&&Ye(me,oe,J,ue),Ot(u,!0);const ke=ws(u),Ze=u.subTree;u.subTree=ke,N(Ze,ke,h(Ze.el),bt(Ze),u,w,C),J.el=ke.el,ve===null&&Jl(u,ke.el),Z&&ze(Z,w),(me=J.props&&J.props.onVnodeUpdated)&&ze(()=>Ye(me,oe,J,ue),w)}else{let J;const{el:K,props:Z}=c,{bm:oe,m:ue,parent:ve}=u,me=tn(c);if(Ot(u,!1),oe&&xs(oe),!me&&(J=Z&&Z.onVnodeBeforeMount)&&Ye(J,ve,c),Ot(u,!0),K&&Je){const ke=()=>{u.subTree=ws(u),Je(K,u.subTree,u,w,null)};me?c.type.__asyncLoader().then(()=>!u.isUnmounted&&ke()):ke()}else{const ke=u.subTree=ws(u);N(null,ke,g,y,u,w,C),c.el=ke.el}if(ue&&ze(ue,w),!me&&(J=Z&&Z.onVnodeMounted)){const ke=c;ze(()=>Ye(J,ve,ke),w)}(c.shapeFlag&256||ve&&tn(ve.vnode)&&ve.vnode.shapeFlag&256)&&u.a&&ze(u.a,w),u.isMounted=!0,c=g=y=null}},M=u.effect=new io(E,()=>_o(P),u.scope),P=u.update=()=>M.run();P.id=u.uid,Ot(u,!0),P()},ie=(u,c,g)=>{c.component=u;const y=u.vnode.props;u.vnode=c,u.next=null,ga(u,c.props,y,g),xa(u,c.children,g),un(),Do(),dn()},le=(u,c,g,y,w,C,O,E,M=!1)=>{const P=u&&u.children,J=u?u.shapeFlag:0,K=c.children,{patchFlag:Z,shapeFlag:oe}=c;if(Z>0){if(Z&128){Ae(P,K,g,y,w,C,O,E,M);return}else if(Z&256){Ce(P,K,g,y,w,C,O,E,M);return}}oe&8?(J&16&&Be(P,w,C),K!==P&&f(g,K)):J&16?oe&16?Ae(P,K,g,y,w,C,O,E,M):Be(P,w,C,!0):(J&8&&f(g,""),oe&16&&_(K,g,y,w,C,O,E,M))},Ce=(u,c,g,y,w,C,O,E,M)=>{u=u||Jt,c=c||Jt;const P=u.length,J=c.length,K=Math.min(P,J);let Z;for(Z=0;ZJ?Be(u,w,C,!0,!1,K):_(c,g,y,w,C,O,E,M,K)},Ae=(u,c,g,y,w,C,O,E,M)=>{let P=0;const J=c.length;let K=u.length-1,Z=J-1;for(;P<=K&&P<=Z;){const oe=u[P],ue=c[P]=M?Pt(c[P]):Qe(c[P]);if(Rt(oe,ue))N(oe,ue,g,null,w,C,O,E,M);else break;P++}for(;P<=K&&P<=Z;){const oe=u[K],ue=c[Z]=M?Pt(c[Z]):Qe(c[Z]);if(Rt(oe,ue))N(oe,ue,g,null,w,C,O,E,M);else break;K--,Z--}if(P>K){if(P<=Z){const oe=Z+1,ue=oeZ)for(;P<=K;)we(u[P],w,C,!0),P++;else{const oe=P,ue=P,ve=new Map;for(P=ue;P<=Z;P++){const Re=c[P]=M?Pt(c[P]):Qe(c[P]);Re.key!=null&&ve.set(Re.key,P)}let me,ke=0;const Ze=Z-ue+1;let Yt=!1,Ao=0;const fn=new Array(Ze);for(P=0;P=Ze){we(Re,w,C,!0);continue}let rt;if(Re.key!=null)rt=ve.get(Re.key);else for(me=ue;me<=Z;me++)if(fn[me-ue]===0&&Rt(Re,c[me])){rt=me;break}rt===void 0?we(Re,w,C,!0):(fn[rt-ue]=P+1,rt>=Ao?Ao=rt:Yt=!0,N(Re,c[rt],g,null,w,C,O,E,M),ke++)}const Mo=Yt?Ca(fn):Jt;for(me=Mo.length-1,P=Ze-1;P>=0;P--){const Re=ue+P,rt=c[Re],Io=Re+1{const{el:C,type:O,transition:E,children:M,shapeFlag:P}=u;if(P&6){$e(u.component.subTree,c,g,y);return}if(P&128){u.suspense.move(c,g,y);return}if(P&64){O.move(u,c,g,Xe);return}if(O===re){s(C,c,g);for(let K=0;KE.enter(C),w);else{const{leave:K,delayLeave:Z,afterLeave:oe}=E,ue=()=>s(C,c,g),ve=()=>{K(C,()=>{ue(),oe&&oe()})};Z?Z(C,ue,ve):ve()}else s(C,c,g)},we=(u,c,g,y=!1,w=!1)=>{const{type:C,props:O,ref:E,children:M,dynamicChildren:P,shapeFlag:J,patchFlag:K,dirs:Z}=u;if(E!=null&&Zn(E,null,g,u,!0),J&256){c.ctx.deactivate(u);return}const oe=J&1&&Z,ue=!tn(u);let ve;if(ue&&(ve=O&&O.onVnodeBeforeUnmount)&&Ye(ve,c,u),J&6)st(u.component,g,y);else{if(J&128){u.suspense.unmount(g,y);return}oe&&it(u,null,c,"beforeUnmount"),J&64?u.type.remove(u,c,g,w,Xe,y):P&&(C!==re||K>0&&K&64)?Be(P,c,g,!1,!0):(C===re&&K&384||!w&&J&16)&&Be(M,c,g),y&&ht(u)}(ue&&(ve=O&&O.onVnodeUnmounted)||oe)&&ze(()=>{ve&&Ye(ve,c,u),oe&&it(u,null,c,"unmounted")},g)},ht=u=>{const{type:c,el:g,anchor:y,transition:w}=u;if(c===re){Vt(g,y);return}if(c===nn){G(u);return}const C=()=>{o(g),w&&!w.persisted&&w.afterLeave&&w.afterLeave()};if(u.shapeFlag&1&&w&&!w.persisted){const{leave:O,delayLeave:E}=w,M=()=>O(g,C);E?E(u.el,C,M):M()}else C()},Vt=(u,c)=>{let g;for(;u!==c;)g=v(u),o(u),u=g;o(c)},st=(u,c,g)=>{const{bum:y,scope:w,update:C,subTree:O,um:E}=u;y&&xs(y),w.stop(),C&&(C.active=!1,we(O,u,c,g)),E&&ze(E,c),ze(()=>{u.isUnmounted=!0},c),c&&c.pendingBranch&&!c.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===c.pendingId&&(c.deps--,c.deps===0&&c.resolve())},Be=(u,c,g,y=!1,w=!1,C=0)=>{for(let O=C;Ou.shapeFlag&6?bt(u.component.subTree):u.shapeFlag&128?u.suspense.next():v(u.anchor||u.el),ot=(u,c,g)=>{u==null?c._vnode&&we(c._vnode,null,null,!0):N(c._vnode||null,u,c,null,null,null,g),Do(),Gn(),c._vnode=u},Xe={p:N,um:we,m:$e,r:ht,mt:A,mc:_,pc:le,pbc:D,n:bt,o:e};let pt,Je;return t&&([pt,Je]=t(Xe)),{render:ot,hydrate:pt,createApp:ka(ot,pt)}}function Ot({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function yi(e,t,n=!1){const s=e.children,o=t.children;if(se(s)&&se(o))for(let r=0;r>1,e[n[l]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}const Ea=e=>e.__isTeleport,re=Symbol(void 0),ln=Symbol(void 0),Ke=Symbol(void 0),nn=Symbol(void 0),gn=[];let tt=null;function p(e=!1){gn.push(tt=e?null:[])}function La(){gn.pop(),tt=gn[gn.length-1]||null}let Sn=1;function Zo(e){Sn+=e}function bi(e){return e.dynamicChildren=Sn>0?tt||Jt:null,La(),Sn>0&&tt&&tt.push(e),e}function b(e,t,n,s,o,r){return bi($(e,t,n,s,o,r,!0))}function ee(e,t,n,s,o){return bi(H(e,t,n,s,o,!0))}function Qn(e){return e?e.__v_isVNode===!0:!1}function Rt(e,t){return e.type===t.type&&e.key===t.key}const ps="__vInternal",xi=({key:e})=>e??null,Un=({ref:e,ref_key:t,ref_for:n})=>e!=null?xe(e)||Ie(e)||ae(e)?{i:Ve,r:e,k:t,f:!!n}:e:null;function $(e,t=null,n=null,s=0,o=null,r=e===re?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&xi(t),ref:t&&Un(t),scopeId:us,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ve};return l?(bo(a,n),r&128&&e.normalize(a)):n&&(a.shapeFlag|=xe(n)?8:16),Sn>0&&!i&&tt&&(a.patchFlag>0||r&6)&&a.patchFlag!==32&&tt.push(a),a}const H=Ta;function Ta(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===ci)&&(e=Ke),Qn(e)){const l=ut(e,t,!0);return n&&bo(l,n),Sn>0&&!r&&tt&&(l.shapeFlag&6?tt[tt.indexOf(e)]=l:tt.push(l)),l.patchFlag|=-2,l}if(Fa(e)&&(e=e.__vccOpts),t){t=Aa(t);let{class:l,style:a}=t;l&&!xe(l)&&(t.class=ge(l)),ye(a)&&(Kr(a)&&!se(a)&&(a=Le({},a)),t.style=ss(a))}const i=xe(e)?1:Zl(e)?128:Ea(e)?64:ye(e)?4:ae(e)?2:0;return $(e,t,n,s,o,i,r,!0)}function Aa(e){return e?Kr(e)||ps in e?Le({},e):e:null}function ut(e,t,n=!1){const{props:s,ref:o,patchFlag:r,children:i}=e,l=t?Kn(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&xi(l),ref:t&&t.ref?n&&o?se(o)?o.concat(Un(t)):[o,Un(t)]:Un(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==re?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ut(e.ssContent),ssFallback:e.ssFallback&&ut(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Oe(e=" ",t=0){return H(ln,null,e,t)}function Ma(e,t){const n=H(nn,null,e);return n.staticCount=t,n}function Y(e="",t=!1){return t?(p(),ee(Ke,null,e)):H(Ke,null,e)}function Qe(e){return e==null||typeof e=="boolean"?H(Ke):se(e)?H(re,null,e.slice()):typeof e=="object"?Pt(e):H(ln,null,String(e))}function Pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ut(e)}function bo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(se(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),bo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(ps in t)?t._ctx=Ve:o===3&&Ve&&(Ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ae(t)?(t={default:t,_ctx:Ve},n=32):(t=String(t),s&64?(n=16,t=[Oe(t)]):n=8);e.children=t,e.shapeFlag|=n}function Kn(...e){const t={};for(let n=0;nSe||Ve,an=e=>{Se=e,e.scope.on()},Kt=()=>{Se&&Se.scope.off(),Se=null};function wi(e){return e.vnode.shapeFlag&4}let Cn=!1;function Na(e,t=!1){Cn=t;const{props:n,children:s}=e.vnode,o=wi(e);va(e,n,o,t),ba(e,s);const r=o?Ha(e,t):void 0;return Cn=!1,r}function Ha(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=mn(new Proxy(e.ctx,da));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?$i(e):null;an(e),un();const r=Lt(s,e,0,[e.props,o]);if(dn(),Kt(),Mr(r)){if(r.then(Kt,Kt),t)return r.then(i=>{Qo(e,i,t)}).catch(i=>{as(i,e,0)});e.asyncDep=r}else Qo(e,r,t)}else ki(e,t)}function Qo(e,t,n){ae(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ye(t)&&(e.setupState=Gr(t)),ki(e,n)}let er;function ki(e,t,n){const s=e.type;if(!e.render){if(!t&&er&&!s.render){const o=s.template||go(e).template;if(o){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,d=Le(Le({isCustomElement:r,delimiters:l},i),a);s.render=er(o,d)}}e.render=s.render||nt}an(e),un(),fa(e),dn(),Kt()}function Ba(e){return new Proxy(e.attrs,{get(t,n){return We(e,"get","$attrs"),t[n]}})}function $i(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Ba(e))},slots:e.slots,emit:e.emit,expose:t}}function xo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Gr(mn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in vn)return vn[n](e)},has(t,n){return n in t||n in vn}}))}function za(e,t=!0){return ae(e)?e.displayName||e.name:e.name||t&&e.__name}function Fa(e){return ae(e)&&"__vccOpts"in e}const q=(e,t)=>Rl(e,t,Cn);function Ra(){return Da().slots}function Da(){const e=_s();return e.setupContext||(e.setupContext=$i(e))}function at(e,t,n){const s=arguments.length;return s===2?ye(t)&&!se(t)?Qn(t)?H(e,null,[t]):H(e,t):H(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Qn(n)&&(n=[n]),H(e,t,n))}const ja=Symbol(""),Ua=()=>Pe(ja),Ka="3.2.45",Wa="http://www.w3.org/2000/svg",Dt=typeof document<"u"?document:null,tr=Dt&&Dt.createElement("template"),qa={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t?Dt.createElementNS(Wa,e):Dt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>Dt.createTextNode(e),createComment:e=>Dt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Dt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{tr.innerHTML=s?`${e}`:e;const l=tr.content;if(s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Ya(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Ga(e,t,n){const s=e.style,o=xe(n);if(n&&!o){for(const r in n)Ds(s,r,n[r]);if(t&&!xe(t))for(const r in t)n[r]==null&&Ds(s,r,"")}else{const r=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=r)}}const nr=/\s*!important$/;function Ds(e,t,n){if(se(n))n.forEach(s=>Ds(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Xa(e,t);nr.test(n)?e.setProperty(cn(s),n.replace(nr,""),"important"):e[s]=n}}const sr=["Webkit","Moz","ms"],Ps={};function Xa(e,t){const n=Ps[t];if(n)return n;let s=ct(t);if(s!=="filter"&&s in e)return Ps[t]=s;s=is(s);for(let o=0;oSs||(sc.then(()=>Ss=0),Ss=Date.now());function rc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ge(ic(s,n.value),t,5,[s])};return n.value=e,n.attached=oc(),n}function ic(e,t){if(se(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const ir=/^on[a-z]/,lc=(e,t,n,s,o=!1,r,i,l,a)=>{t==="class"?Ya(e,s,o):t==="style"?Ga(e,n,s):Tn(t)?eo(t)||tc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ac(e,t,s,o))?Za(e,t,s,r,i,l,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Ja(e,t,s,o))};function ac(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&ir.test(t)&&ae(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||ir.test(t)&&xe(n)?!1:t in e}function cc(e){const t=_s();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>Us(r,o))},s=()=>{const o=e(t.proxy);js(t.subTree,o),n(o)};ni(s),Fe(()=>{const o=new MutationObserver(s);o.observe(t.subTree.el.parentNode,{childList:!0}),gt(()=>o.disconnect())})}function js(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{js(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Us(e.el,t);else if(e.type===re)e.children.forEach(n=>js(n,t));else if(e.type===nn){let{el:n,anchor:s}=e;for(;n&&(Us(n,t),n!==s);)n=n.nextSibling}}function Us(e,t){if(e.nodeType===1){const n=e.style;for(const s in t)n.setProperty(`--${s}`,t[s])}}const kt="transition",hn="animation",ms=(e,{slots:t})=>at(oi,uc(e),t);ms.displayName="Transition";const Pi={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};ms.props=Le({},oi.props,Pi);const Nt=(e,t=[])=>{se(e)?e.forEach(n=>n(...t)):e&&e(...t)},lr=e=>e?se(e)?e.some(t=>t.length>1):e.length>1:!1;function uc(e){const t={};for(const k in e)k in Pi||(t[k]=e[k]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:d=i,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:v=`${n}-leave-active`,leaveToClass:S=`${n}-leave-to`}=e,z=dc(o),N=z&&z[0],te=z&&z[1],{onBeforeEnter:x,onEnter:T,onEnterCancelled:L,onLeave:G,onLeaveCancelled:ne,onBeforeAppear:fe=x,onAppear:R=T,onAppearCancelled:_=L}=t,W=(k,V,A)=>{Ht(k,V?f:l),Ht(k,V?d:i),A&&A()},D=(k,V)=>{k._isLeaving=!1,Ht(k,h),Ht(k,S),Ht(k,v),V&&V()},X=k=>(V,A)=>{const ce=k?R:T,F=()=>W(V,k,A);Nt(ce,[V,F]),ar(()=>{Ht(V,k?a:r),$t(V,k?f:l),lr(ce)||cr(V,s,N,F)})};return Le(t,{onBeforeEnter(k){Nt(x,[k]),$t(k,r),$t(k,i)},onBeforeAppear(k){Nt(fe,[k]),$t(k,a),$t(k,d)},onEnter:X(!1),onAppear:X(!0),onLeave(k,V){k._isLeaving=!0;const A=()=>D(k,V);$t(k,h),pc(),$t(k,v),ar(()=>{k._isLeaving&&(Ht(k,h),$t(k,S),lr(G)||cr(k,s,te,A))}),Nt(G,[k,A])},onEnterCancelled(k){W(k,!1),Nt(L,[k])},onAppearCancelled(k){W(k,!0),Nt(_,[k])},onLeaveCancelled(k){D(k),Nt(ne,[k])}})}function dc(e){if(e==null)return null;if(ye(e))return[Cs(e.enter),Cs(e.leave)];{const t=Cs(e);return[t,t]}}function Cs(e){return oo(e)}function $t(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ht(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ar(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let fc=0;function cr(e,t,n,s){const o=e._endId=++fc,r=()=>{o===e._endId&&s()};if(n)return setTimeout(r,n);const{type:i,timeout:l,propCount:a}=hc(e,t);if(!i)return s();const d=i+"end";let f=0;const h=()=>{e.removeEventListener(d,v),r()},v=S=>{S.target===e&&++f>=a&&h()};setTimeout(()=>{f(n[z]||"").split(", "),o=s(`${kt}Delay`),r=s(`${kt}Duration`),i=ur(o,r),l=s(`${hn}Delay`),a=s(`${hn}Duration`),d=ur(l,a);let f=null,h=0,v=0;t===kt?i>0&&(f=kt,h=i,v=r.length):t===hn?d>0&&(f=hn,h=d,v=a.length):(h=Math.max(i,d),f=h>0?i>d?kt:hn:null,v=f?f===kt?r.length:a.length:0);const S=f===kt&&/\b(transform|all)(,|$)/.test(s(`${kt}Property`).toString());return{type:f,timeout:h,propCount:v,hasTransform:S}}function ur(e,t){for(;e.lengthdr(n)+dr(e[s])))}function dr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function pc(){return document.body.offsetHeight}const _c=["ctrl","shift","alt","meta"],mc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>_c.some(n=>e[`${n}Key`]&&!t.includes(n))},Ks=(e,t)=>(n,...s)=>{for(let o=0;o{const t=gc().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=bc(s);if(o)return n(o,!0,o instanceof SVGElement)},t};function bc(e){return xe(e)?document.querySelector(e):e}const U=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},xc="modulepreload",wc=function(e){return"/"+e},hr={},kc=function(t,n,s){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=wc(r),r in hr)return;hr[r]=!0;const i=r.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!s)for(let f=o.length-1;f>=0;f--){const h=o[f];if(h.href===r&&(!i||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${l}`))return;const d=document.createElement("link");if(d.rel=i?"stylesheet":xc,i||(d.as="script",d.crossOrigin=""),d.href=r,document.head.appendChild(d),i)return new Promise((f,h)=>{d.addEventListener("load",f),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())};const $c=j({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(p(),b("span",{class:ge(["VPBadge",e.type??"tip"])},[I(t.$slots,"default",{},()=>[Oe(de(e.text),1)],!0)],2))}});const Pc=U($c,[["__scopeId","data-v-52d8dbe8"]]),Sc=JSON.parse('{"lang":"en-US","dir":"ltr","title":"ZiuChen","description":"Unlimited Progress.","base":"/","head":[],"appearance":true,"themeConfig":{"logo":"/logo.png","nav":[{"text":"首页","link":"/"},{"text":"我的项目","items":[{"text":"超级剪贴板","link":"/project/ClipboardManager/"},{"text":"超级分词","link":"/project/SmartWordBreak/"}]},{"text":"开源作品","items":[{"text":"个人作品","link":"/works/opensource"},{"text":"社区贡献","link":"/works/contribution"}]},{"text":"学习笔记","items":[{"text":"JavaScript基础","link":"/note/JavaScript"},{"text":"CSS基础","link":"/note/CSS"},{"text":"JavaScript进阶","link":"/note/JavaScriptEnhanced"},{"text":"前端工程化","link":"/note/Front-end Engineering"}]},{"text":"文章创作","link":"/article/一文读懂伪类与伪元素"},{"text":"个人介绍","link":"/self/"}],"sidebar":[{"text":"我的项目","collapsible":true,"items":[{"text":"超级剪贴板","link":"/project/ClipboardManager/"},{"text":"超级分词","link":"/project/SmartWordBreak/"}]},{"text":"开源作品","collapsible":true,"items":[{"text":"个人作品","link":"/works/opensource"},{"text":"社区贡献","link":"/works/contribution"}]},{"text":"文章创作","collapsible":true,"items":[{"text":"【2023】青训营 - 前端练习题汇总解析","link":"/article/【2023】青训营 - 前端练习题汇总解析"},{"text":"一文读懂事件冒泡与事件捕获","link":"/article/一文读懂事件冒泡与事件捕获"},{"text":"一文读懂伪类与伪元素","link":"/article/一文读懂伪类与伪元素"},{"text":"一文读懂函数中this指向问题","link":"/article/一文读懂函数中this指向问题"},{"text":"从0实现一个年度报告","link":"/article/从0实现一个年度报告"},{"text":"彻底搞懂对象的数据属性描述符、存储属性描述符","link":"/article/彻底搞懂对象的数据属性描述符、存储属性描述符"},{"text":"深入Vue3源码,看看Vue.use后究竟发生了什么?","link":"/article/深入Vue3源码,看看Vue.use后究竟发生了什么?"},{"text":"深入理解Proxy与Reflect","link":"/article/深入理解Proxy与Reflect"},{"text":"深入理解浏览器缓存机制","link":"/article/深入理解浏览器缓存机制"},{"text":"深入理解浏览器运行原理","link":"/article/深入理解浏览器运行原理"}]},{"text":"学习笔记","collapsible":true,"items":[{"text":"JavaScript基础","link":"/note/JavaScript"},{"text":"CSS基础","link":"/note/CSS"},{"text":"JavaScript进阶","link":"/note/JavaScriptEnhanced"},{"text":"前端工程化","link":"/note/Front-end Engineering"}]}],"socialLinks":[{"icon":"github","link":"https://ziuchen.github.io/"},{"icon":{"svg":""},"link":"https://juejin.cn/user/1887205216238477"}],"editLink":{"pattern":"https://github.com/ZiuChen/ZiuChen.github.io/edit/main/docs/:path","text":"Edit this page on GitHub"},"footer":{"message":"Released under the MIT License.","copyright":"Copyright © 2019-present Ziu Chen"},"lastUpdatedText":"Updated Date"},"locales":{},"scrollOffset":90,"cleanUrls":false}'),vs=/^[a-z]+:/i,Cc=/^pathname:\/\//,pr="vitepress-theme-appearance",Si=/#.*$/,Ec=/(index)?\.(md|html)$/,Ee=typeof document<"u",Ci={relativePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0};function qt(e,t,n=!1){if(t===void 0)return!1;if(e=_r(`/${e}`),n)return new RegExp(t).test(e);if(_r(t)!==e)return!1;const s=t.match(Si);return s?(Ee?location.hash:"")===s[0]:!0}function _r(e){return decodeURI(e).replace(Si,"").replace(Ec,"")}function Ei(e){return vs.test(e)}function Lc(e,t){var s,o,r,i,l,a,d;const n=Object.keys(e.locales).find(f=>f!=="root"&&!Ei(f)&&qt(t,`/${f}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((o=e.locales[n])==null?void 0:o.dir)??e.dir,title:((r=e.locales[n])==null?void 0:r.title)??e.title,titleTemplate:((i=e.locales[n])==null?void 0:i.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Ti(e.head,((a=e.locales[n])==null?void 0:a.head)??[]),themeConfig:{...e.themeConfig,...(d=e.locales[n])==null?void 0:d.themeConfig}})}function Li(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const o=Tc(e.title,s);return`${n}${o}`}function Tc(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ac(e,t){const[n,s]=t;if(n!=="meta")return!1;const o=Object.entries(s)[0];return o==null?!1:e.some(([r,i])=>r===n&&i[o[0]]===o[1])}function Ti(e,t){return[...e.filter(n=>!Ac(t,n)),...t]}const Mc=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Ic=/^[a-z]:/i;function mr(e){const t=Ic.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Mc,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const Ai=Symbol(),St=Hl(Sc);function Vc(e){const t=q(()=>Lc(St.value,e.data.relativePath));return{site:t,theme:q(()=>t.value.themeConfig),page:q(()=>e.data),frontmatter:q(()=>e.data.frontmatter),lang:q(()=>t.value.lang),dir:q(()=>t.value.dir),localeIndex:q(()=>t.value.localeIndex||"root"),title:q(()=>Li(t.value,e.data)),description:q(()=>e.data.description||t.value.description),isDark:Q(!1)}}function Mi(){const e=Pe(Ai);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Oc(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function En(e){return vs.test(e)||e.startsWith(".")?e:Oc(St.value.base,e)}function Ii(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ee){const n="/";t=mr(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),t=`${n}assets/${t}.${s}.js`}else t=`./${mr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}const Vi=Symbol(),vr="http://a.com",Nc=()=>({path:"/",component:null,data:Ci});function Hc(e,t){const n=Et(Nc()),s={route:n,go:o};async function o(l=Ee?location.href:"/"){var d,f;await((d=s.onBeforeRouteChange)==null?void 0:d.call(s,l));const a=new URL(l,vr);St.value.cleanUrls||!a.pathname.endsWith("/")&&!a.pathname.endsWith(".html")&&(a.pathname+=".html",l=a.pathname+a.search+a.hash),Ee&&l!==location.href&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l)),await i(l),await((f=s.onAfterRouteChanged)==null?void 0:f.call(s,l))}let r=null;async function i(l,a=0,d=!1){const f=new URL(l,vr),h=r=f.pathname;try{let v=await e(h);if(r===h){r=null;const{default:S,__pageData:z}=v;if(!S)throw new Error(`Invalid route component: ${S}`);n.path=Ee?h:En(h),n.component=mn(S),n.data=mn(z),Ee&&An(()=>{let N=St.value.base+z.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!St.value.cleanUrls&&!N.endsWith("/")&&(N+=".html"),N!==f.pathname&&(f.pathname=N,l=N+f.search+f.hash,history.replaceState(null,"",l)),f.hash&&!a){let te=null;try{te=document.querySelector(decodeURIComponent(f.hash))}catch(x){console.warn(x)}if(te){gr(te,f.hash);return}}window.scrollTo(0,a)})}}catch(v){if(!/fetch/.test(v.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(v),!d)try{const S=await fetch(St.value.base+"hashmap.json");window.__VP_HASH_MAP__=await S.json(),await i(l,a,!0);return}catch{}r===h&&(r=null,n.path=Ee?h:En(h),n.component=t?mn(t):null,n.data=Ci)}}return Ee&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const d=l.target.closest("a");if(d&&!d.closest(".vp-raw")&&!d.download){const{href:f,origin:h,pathname:v,hash:S,search:z,target:N}=d,te=window.location,x=v.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&N!=="_blank"&&h===te.origin&&!(x&&x[0]!==".html")&&(l.preventDefault(),v===te.pathname&&z===te.search?S&&S!==te.hash&&(history.pushState(null,"",S),window.dispatchEvent(new Event("hashchange")),gr(d,S,d.classList.contains("header-anchor"))):o(f))}},{capture:!0}),window.addEventListener("popstate",l=>{i(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function wo(){const e=Pe(Vi);if(!e)throw new Error("useRouter() is called without provider.");return e}function Mt(){return wo().route}function gr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.querySelector(decodeURIComponent(t))}catch(o){console.warn(o)}if(s){let o=St.value.scrollOffset;typeof o=="string"&&(o=document.querySelector(o).getBoundingClientRect().bottom+24);const r=parseInt(window.getComputedStyle(s).paddingTop,10),i=window.scrollY+s.getBoundingClientRect().top-o+r;!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})}}const Bc=j({name:"VitePressContent",props:{onContentUpdated:Function},setup(e){const t=Mt();return mo(()=>{var n;(n=e.onContentUpdated)==null||n.call(e)}),()=>at("div",{style:{position:"relative"}},[t.component?at(t.component):null])}}),_e=Mi;var yr;const Mn=typeof window<"u",zc=e=>typeof e=="string",Fc=()=>{};Mn&&((yr=window==null?void 0:window.navigator)!=null&&yr.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Rc(e){return typeof e=="function"?e():m(e)}function Dc(e){return e}function Oi(e){return cl()?(ul(e),!0):!1}function jc(e){return typeof e=="function"?q(e):Q(e)}function Uc(e,t=!0){_s()?Fe(e):t?e():An(e)}function Kc(e){var t;const n=Rc(e);return(t=n==null?void 0:n.$el)!=null?t:n}const ko=Mn?window:void 0;Mn&&window.document;Mn&&window.navigator;Mn&&window.location;function Wc(...e){let t,n,s,o;if(zc(e[0])||Array.isArray(e[0])?([n,s,o]=e,t=ko):[t,n,s,o]=e,!t)return Fc;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const r=[],i=()=>{r.forEach(f=>f()),r.length=0},l=(f,h,v)=>(f.addEventListener(h,v,o),()=>f.removeEventListener(h,v,o)),a=Ue(()=>Kc(t),f=>{i(),f&&r.push(...n.flatMap(h=>s.map(v=>l(f,h,v))))},{immediate:!0,flush:"post"}),d=()=>{a(),i()};return Oi(d),d}function qc(e,t=!1){const n=Q(),s=()=>n.value=Boolean(e());return s(),Uc(s,t),n}function Ws(e,t={}){const{window:n=ko}=t,s=qc(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const r=Q(!1),i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",l):o.removeListener(l))},l=()=>{s.value&&(i(),o=n.matchMedia(jc(e).value),r.value=o.matches,"addEventListener"in o?o.addEventListener("change",l):o.addListener(l))};return At(l),Oi(()=>i()),r}const qs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ys="__vueuse_ssr_handlers__";qs[Ys]=qs[Ys]||{};qs[Ys];var br;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(br||(br={}));var Yc=Object.defineProperty,xr=Object.getOwnPropertySymbols,Gc=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,wr=(e,t,n)=>t in e?Yc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Jc=(e,t)=>{for(var n in t||(t={}))Gc.call(t,n)&&wr(e,n,t[n]);if(xr)for(var n of xr(t))Xc.call(t,n)&&wr(e,n,t[n]);return e};const Zc={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};Jc({linear:Dc},Zc);function Qc({window:e=ko}={}){if(!e)return{x:Q(0),y:Q(0)};const t=Q(e.pageXOffset),n=Q(e.pageYOffset);return Wc(e,"scroll",()=>{t.value=e.pageXOffset,n.value=e.pageYOffset},{capture:!1,passive:!0}),{x:t,y:n}}function eu(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function Gs(e){return/^\//.test(e)?e:`/${e}`}function Ln(e){if(Ei(e))return e.replace(Cc,"");const{site:t}=_e(),{pathname:n,search:s,hash:o}=new URL(e,"http://example.com"),r=n.endsWith("/")||n.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${n.replace(/(\.md)?$/,t.value.cleanUrls?"":".html")}${s}${o}`);return En(r)}function Ni(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=Gs(t);const n=Object.keys(e).sort((s,o)=>o.split("/").length-s.split("/").length).find(s=>t.startsWith(Gs(s)));return n?e[n]:[]}function tu(e){const t=[];let n=0;for(const s in e){const o=e[s];if(o.items){n=t.push(o);continue}t[n]||t.push({items:[]}),t[n].items.push(o)}return t}function nu(e){const t=[];function n(s){for(const o of s)o.text&&o.link&&t.push({text:o.text,link:o.link}),o.items&&n(o.items)}return n(e),t}function Xs(e,t){return Array.isArray(t)?t.some(n=>Xs(e,n)):qt(e,t.link)?!0:t.items?Xs(e,t.items):!1}function yt(){const e=Mt(),{theme:t,frontmatter:n}=_e(),s=Ws("(min-width: 960px)"),o=Q(!1),r=q(()=>{const S=t.value.sidebar,z=e.data.relativePath;return S?Ni(S,z):[]}),i=q(()=>n.value.sidebar!==!1&&r.value.length>0&&n.value.layout!=="home"),l=q(()=>n.value.layout!=="home"&&n.value.aside!==!1),a=q(()=>i.value&&s.value),d=q(()=>i.value?tu(r.value):[]);function f(){o.value=!0}function h(){o.value=!1}function v(){o.value?h():f()}return{isOpen:o,sidebar:r,sidebarGroups:d,hasSidebar:i,hasAside:l,isSidebarEnabled:a,open:f,close:h,toggle:v}}function su(e,t){let n;At(()=>{n=e.value?document.activeElement:void 0}),Fe(()=>{window.addEventListener("keyup",s)}),gt(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function ou(e){const{page:t}=_e(),n=Q(!1),s=q(()=>!!e.value.collapsible),o=q(()=>!!e.value.link),r=q(()=>qt(t.value.relativePath,e.value.link)),i=q(()=>r.value?!0:e.value.items?Xs(t.value.relativePath,e.value.items):!1),l=q(()=>!!(e.value.items&&e.value.items.length));At(()=>{n.value=!!(e.value.collapsible&&e.value.collapsed)}),At(()=>{(r.value||i.value)&&(n.value=!1)});function a(){e.value.collapsible&&(n.value=!n.value)}return{collapsed:n,collapsible:s,isLink:o,isActiveLink:r,hasActiveLink:i,hasChildren:l,toggle:a}}const ru=j({__name:"VPSkipLink",setup(e){const t=Mt(),n=Q();Ue(()=>t.path,()=>n.value.focus());function s({target:o}){const r=document.querySelector(o.hash);if(r){const i=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",i)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",i),r.focus(),window.scrollTo(0,0)}}return(o,r)=>(p(),b(re,null,[$("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),$("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});const iu=U(ru,[["__scopeId","data-v-00bddfc0"]]),lu={key:0,class:"VPBackdrop"},au=j({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(p(),ee(ms,{name:"fade"},{default:B(()=>[e.show?(p(),b("div",lu)):Y("",!0)]),_:1}))}});const cu=U(au,[["__scopeId","data-v-905e830b"]]);function uu(){const e=Q(!1);function t(){e.value=!0,window.addEventListener("resize",o)}function n(){e.value=!1,window.removeEventListener("resize",o)}function s(){e.value?n():t()}function o(){window.outerWidth>=768&&n()}const r=Mt();return Ue(()=>r.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}function In({removeCurrent:e=!0,correspondingLink:t=!1}={}){const{site:n,localeIndex:s,page:o,theme:r}=_e(),i=q(()=>{var a,d;return{label:(a=n.value.locales[s.value])==null?void 0:a.label,link:((d=n.value.locales[s.value])==null?void 0:d.link)||(s.value==="root"?"/":`/${s.value}/`)}});return{localeLinks:q(()=>Object.entries(n.value.locales).flatMap(([a,d])=>e&&i.value.label===d.label?[]:{text:d.label,link:du(d.link||(a==="root"?"/":`/${a}/`),r.value.i18nRouting!==!1&&t,o.value.relativePath.slice(i.value.link.length-1),!n.value.cleanUrls)})),currentLang:i}}function du(e,t,n,s){return t?e.replace(/\/$/,"")+Gs(n.replace(/(^|\/)?index.md$/,"$1").replace(/\.md$/,s?".html":"")):e}const fu=["src","alt"],hu={inheritAttrs:!1},pu=j({...hu,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const s=Wt("VPImage",!0);return e.image?(p(),b(re,{key:0},[typeof e.image=="string"||"src"in e.image?(p(),b("img",Kn({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:m(En)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,fu)):(p(),b(re,{key:1},[H(s,Kn({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),H(s,Kn({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):Y("",!0)}}});const $o=U(pu,[["__scopeId","data-v-dca92699"]]),_u=["href"],mu=j({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=_e(),{hasSidebar:s}=yt(),{currentLang:o}=In();return(r,i)=>(p(),b("div",{class:ge(["VPNavBarTitle",{"has-sidebar":m(s)}])},[$("a",{class:"title",href:m(Ln)(m(o).link)},[I(r.$slots,"nav-bar-title-before",{},void 0,!0),m(n).logo?(p(),ee($o,{key:0,class:"logo",image:m(n).logo},null,8,["image"])):Y("",!0),m(n).siteTitle?(p(),b(re,{key:1},[Oe(de(m(n).siteTitle),1)],64)):m(n).siteTitle===void 0?(p(),b(re,{key:2},[Oe(de(m(t).title),1)],64)):Y("",!0),I(r.$slots,"nav-bar-title-after",{},void 0,!0)],8,_u)],2))}});const vu=U(mu,[["__scopeId","data-v-a7f91dcc"]]);const gu={key:0,class:"VPNavBarSearch"},yu={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},bu={class:"DocSearch-Button-Container"},xu=$("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},[$("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),wu={class:"DocSearch-Button-Placeholder"},ku=$("span",{class:"DocSearch-Button-Keys"},[$("kbd",{class:"DocSearch-Button-Key"}),$("kbd",{class:"DocSearch-Button-Key"},"K")],-1),$u=j({__name:"VPNavBarSearch",setup(e){cc(d=>({"6dc8a562":r.value}));const t=()=>null,{theme:n,localeIndex:s}=_e(),o=Q(!1),r=Q("'Meta'"),i=q(()=>{var d,f,h,v,S,z,N,te;return((S=(v=(h=(f=(d=n.value.algolia)==null?void 0:d.locales)==null?void 0:f[s.value])==null?void 0:h.translations)==null?void 0:v.button)==null?void 0:S.buttonText)||((te=(N=(z=n.value.algolia)==null?void 0:z.translations)==null?void 0:N.button)==null?void 0:te.buttonText)||"Search"});Fe(()=>{if(!n.value.algolia)return;r.value=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"'⌘'":"'Ctrl'";const d=h=>{h.key==="k"&&(h.ctrlKey||h.metaKey)&&(h.preventDefault(),l(),f())},f=()=>{window.removeEventListener("keydown",d)};window.addEventListener("keydown",d),gt(f)});function l(){o.value||(o.value=!0,setTimeout(a,16))}function a(){const d=new Event("keydown");d.key="k",d.metaKey=!0,window.dispatchEvent(d),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||a()},16)}return(d,f)=>m(n).algolia?(p(),b("div",gu,[o.value?(p(),ee(m(t),{key:0,algolia:m(n).algolia},null,8,["algolia"])):(p(),b("div",{key:1,id:"docsearch",onClick:l},[$("button",yu,[$("span",bu,[xu,$("span",wu,de(m(i)),1)]),ku])]))])):Y("",!0)}});const Pu={},Su={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},Cu=$("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),Eu=$("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),Lu=[Cu,Eu];function Tu(e,t){return p(),b("svg",Su,Lu)}const Au=U(Pu,[["render",Tu]]),Mu=j({__name:"VPLink",props:{tag:null,href:null,noIcon:{type:Boolean}},setup(e){const t=e,n=q(()=>t.tag??t.href?"a":"span"),s=q(()=>t.href&&vs.test(t.href));return(o,r)=>(p(),ee(Pn(m(n)),{class:ge(["VPLink",{link:e.href}]),href:e.href?m(Ln)(e.href):void 0,target:m(s)?"_blank":void 0,rel:m(s)?"noreferrer":void 0},{default:B(()=>[I(o.$slots,"default",{},void 0,!0),m(s)&&!e.noIcon?(p(),ee(Au,{key:0,class:"icon"})):Y("",!0)]),_:3},8,["class","href","target","rel"]))}});const It=U(Mu,[["__scopeId","data-v-8dd200cc"]]),Iu=j({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=_e();return(n,s)=>(p(),ee(It,{class:ge({VPNavBarMenuLink:!0,active:m(qt)(m(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,noIcon:!0},{default:B(()=>[Oe(de(e.item.text),1)]),_:1},8,["class","href"]))}});const Vu=U(Iu,[["__scopeId","data-v-1a106a35"]]),Po=Q();let Hi=!1,Ls=0;function Ou(e){const t=Q(!1);if(Ee){!Hi&&Nu(),Ls++;const n=Ue(Po,s=>{var o,r,i;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(r=e.onFocus)==null||r.call(e)):(t.value=!1,(i=e.onBlur)==null||i.call(e))});gt(()=>{n(),Ls--,Ls||Hu()})}return uo(t)}function Nu(){document.addEventListener("focusin",Bi),Hi=!0,Po.value=document.activeElement}function Hu(){document.removeEventListener("focusin",Bi)}function Bi(){Po.value=document.activeElement}const Bu={},zu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Fu=$("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),Ru=[Fu];function Du(e,t){return p(),b("svg",zu,Ru)}const zi=U(Bu,[["render",Du]]),ju={},Uu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ku=$("circle",{cx:"12",cy:"12",r:"2"},null,-1),Wu=$("circle",{cx:"19",cy:"12",r:"2"},null,-1),qu=$("circle",{cx:"5",cy:"12",r:"2"},null,-1),Yu=[Ku,Wu,qu];function Gu(e,t){return p(),b("svg",Uu,Yu)}const Xu=U(ju,[["render",Gu]]),Ju={class:"VPMenuLink"},Zu=j({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=_e();return(n,s)=>(p(),b("div",Ju,[H(It,{class:ge({active:m(qt)(m(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link},{default:B(()=>[Oe(de(e.item.text),1)]),_:1},8,["class","href"])]))}});const gs=U(Zu,[["__scopeId","data-v-c0d2d58e"]]),Qu={class:"VPMenuGroup"},ed={key:0,class:"title"},td=j({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(p(),b("div",Qu,[e.text?(p(),b("p",ed,de(e.text),1)):Y("",!0),(p(!0),b(re,null,Te(e.items,s=>(p(),b(re,null,["link"in s?(p(),ee(gs,{key:0,item:s},null,8,["item"])):Y("",!0)],64))),256))]))}});const nd=U(td,[["__scopeId","data-v-2149cf20"]]),sd={class:"VPMenu"},od={key:0,class:"items"},rd=j({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(p(),b("div",sd,[e.items?(p(),b("div",od,[(p(!0),b(re,null,Te(e.items,s=>(p(),b(re,{key:s.text},["link"in s?(p(),ee(gs,{key:0,item:s},null,8,["item"])):(p(),ee(nd,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):Y("",!0),I(t.$slots,"default",{},void 0,!0)]))}});const id=U(rd,[["__scopeId","data-v-faf23071"]]),ld=["aria-expanded","aria-label"],ad={key:0,class:"text"},cd={class:"menu"},ud=j({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=Q(!1),n=Q();Ou({el:n,onBlur:s});function s(){t.value=!1}return(o,r)=>(p(),b("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:r[1]||(r[1]=i=>t.value=!0),onMouseleave:r[2]||(r[2]=i=>t.value=!1)},[$("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||(r[0]=i=>t.value=!t.value)},[e.button||e.icon?(p(),b("span",ad,[e.icon?(p(),ee(Pn(e.icon),{key:0,class:"option-icon"})):Y("",!0),Oe(" "+de(e.button)+" ",1),H(zi,{class:"text-icon"})])):(p(),ee(Xu,{key:1,class:"icon"}))],8,ld),$("div",cd,[H(id,{items:e.items},{default:B(()=>[I(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const So=U(ud,[["__scopeId","data-v-e76b733c"]]),dd=j({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=_e();return(n,s)=>(p(),ee(So,{class:ge({VPNavBarMenuGroup:!0,active:m(qt)(m(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),fd=e=>(dt("data-v-a4f7fa5c"),e=e(),ft(),e),hd={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},pd=fd(()=>$("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),_d=j({__name:"VPNavBarMenu",setup(e){const{theme:t}=_e();return(n,s)=>m(t).nav?(p(),b("nav",hd,[pd,(p(!0),b(re,null,Te(m(t).nav,o=>(p(),b(re,{key:o.text},["link"in o?(p(),ee(Vu,{key:0,item:o},null,8,["item"])):(p(),ee(dd,{key:1,item:o},null,8,["item"]))],64))),128))])):Y("",!0)}});const md=U(_d,[["__scopeId","data-v-a4f7fa5c"]]),vd={},gd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},yd=$("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),bd=$("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),xd=[yd,bd];function wd(e,t){return p(),b("svg",gd,xd)}const Fi=U(vd,[["render",wd]]),kd={class:"items"},$d={class:"title"},Pd=j({__name:"VPNavBarTranslations",setup(e){const{localeLinks:t,currentLang:n}=In({correspondingLink:!0});return(s,o)=>m(t).length&&m(n).label?(p(),ee(So,{key:0,class:"VPNavBarTranslations",icon:Fi},{default:B(()=>[$("div",kd,[$("p",$d,de(m(n).label),1),(p(!0),b(re,null,Te(m(t),r=>(p(),ee(gs,{key:r.link,item:r},null,8,["item"]))),128))])]),_:1})):Y("",!0)}});const Sd=U(Pd,[["__scopeId","data-v-8f9fd6ca"]]);const Cd={},Ed={class:"VPSwitch",type:"button",role:"switch"},Ld={class:"check"},Td={key:0,class:"icon"};function Ad(e,t){return p(),b("button",Ed,[$("span",Ld,[e.$slots.default?(p(),b("span",Td,[I(e.$slots,"default",{},void 0,!0)])):Y("",!0)])])}const Md=U(Cd,[["render",Ad],["__scopeId","data-v-dc009bc3"]]),Id={},Vd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Od=Ma('',9),Nd=[Od];function Hd(e,t){return p(),b("svg",Vd,Nd)}const Bd=U(Id,[["render",Hd]]),zd={},Fd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Rd=$("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),Dd=[Rd];function jd(e,t){return p(),b("svg",Fd,Dd)}const Ud=U(zd,[["render",jd]]),Kd=j({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=_e(),s=Q(!1),o=typeof localStorage<"u"?r():()=>{};Fe(()=>{s.value=document.documentElement.classList.contains("dark")});function r(){const i=window.matchMedia("(prefers-color-scheme: dark)"),l=document.documentElement.classList;let a=localStorage.getItem(pr),d=t.value.appearance==="dark"&&a==null||(a==="auto"||a==null?i.matches:a==="dark");i.onchange=v=>{a==="auto"&&h(d=v.matches)};function f(){h(d=!d),a=d?i.matches?"auto":"dark":i.matches?"light":"auto",localStorage.setItem(pr,a)}function h(v){const S=document.createElement("style");S.type="text/css",S.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; -ms-transition: none !important; transition: none !important; }`)),document.head.appendChild(S),s.value=v,l[v?"add":"remove"]("dark"),window.getComputedStyle(S).opacity,document.head.removeChild(S)}return f}return Ue(s,i=>{n.value=i}),(i,l)=>(p(),ee(Md,{class:"VPSwitchAppearance","aria-label":"toggle dark mode","aria-checked":s.value,onClick:m(o)},{default:B(()=>[H(Bd,{class:"sun"}),H(Ud,{class:"moon"})]),_:1},8,["aria-checked","onClick"]))}});const Co=U(Kd,[["__scopeId","data-v-867372a0"]]),Wd={key:0,class:"VPNavBarAppearance"},qd=j({__name:"VPNavBarAppearance",setup(e){const{site:t}=_e();return(n,s)=>m(t).appearance?(p(),b("div",Wd,[H(Co)])):Y("",!0)}});const Yd=U(qd,[["__scopeId","data-v-2d4753dd"]]),Gd={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',mastodon:'Mastodon',slack:'Slack',twitter:'Twitter',youtube:'YouTube'},Xd=["href","innerHTML"],Jd=j({__name:"VPSocialLink",props:{icon:null,link:null},setup(e){const t=e,n=q(()=>typeof t.icon=="object"?t.icon.svg:Gd[t.icon]);return(s,o)=>(p(),b("a",{class:"VPSocialLink",href:e.link,target:"_blank",rel:"noopener",innerHTML:m(n)},null,8,Xd))}});const Zd=U(Jd,[["__scopeId","data-v-ba84061a"]]),Qd={class:"VPSocialLinks"},ef=j({__name:"VPSocialLinks",props:{links:null},setup(e){return(t,n)=>(p(),b("div",Qd,[(p(!0),b(re,null,Te(e.links,({link:s,icon:o})=>(p(),ee(Zd,{key:s,icon:o,link:s},null,8,["icon","link"]))),128))]))}});const Eo=U(ef,[["__scopeId","data-v-819d8281"]]),tf=j({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=_e();return(n,s)=>m(t).socialLinks?(p(),ee(Eo,{key:0,class:"VPNavBarSocialLinks",links:m(t).socialLinks},null,8,["links"])):Y("",!0)}});const nf=U(tf,[["__scopeId","data-v-f0005c73"]]),sf={key:0,class:"group"},of={class:"trans-title"},rf={key:1,class:"group"},lf={class:"item appearance"},af={class:"label"},cf={class:"appearance-action"},uf={key:2,class:"group"},df={class:"item social-links"},ff=j({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=_e(),{localeLinks:s,currentLang:o}=In({correspondingLink:!0}),r=q(()=>s.value.length&&o.value.label||t.value.appearance||n.value.socialLinks);return(i,l)=>m(r)?(p(),ee(So,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:B(()=>[m(s).length&&m(o).label?(p(),b("div",sf,[$("p",of,de(m(o).label),1),(p(!0),b(re,null,Te(m(s),a=>(p(),ee(gs,{key:a.link,item:a},null,8,["item"]))),128))])):Y("",!0),m(t).appearance?(p(),b("div",rf,[$("div",lf,[$("p",af,de(m(n).darkModeSwitchLabel||"Appearance"),1),$("div",cf,[H(Co)])])])):Y("",!0),m(n).socialLinks?(p(),b("div",uf,[$("div",df,[H(Eo,{class:"social-links-list",links:m(n).socialLinks},null,8,["links"])])])):Y("",!0)]),_:1})):Y("",!0)}});const hf=U(ff,[["__scopeId","data-v-0467f0ad"]]),pf=e=>(dt("data-v-f1813d69"),e=e(),ft(),e),_f=["aria-expanded"],mf=pf(()=>$("span",{class:"container"},[$("span",{class:"top"}),$("span",{class:"middle"}),$("span",{class:"bottom"})],-1)),vf=[mf],gf=j({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(p(),b("button",{type:"button",class:ge(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},vf,10,_f))}});const yf=U(gf,[["__scopeId","data-v-f1813d69"]]),bf=e=>(dt("data-v-fe00b0e5"),e=e(),ft(),e),xf={class:"container"},wf={class:"title"},kf={class:"content"},$f=bf(()=>$("div",{class:"curtain"},null,-1)),Pf={class:"content-body"},Sf=j({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{y:t}=Qc(),{hasSidebar:n}=yt(),s=q(()=>({"has-sidebar":n.value,fill:t.value>0}));return(o,r)=>(p(),b("div",{class:ge(["VPNavBar",m(s)])},[$("div",xf,[$("div",wf,[H(vu,null,{"nav-bar-title-before":B(()=>[I(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":B(()=>[I(o.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),$("div",kf,[$f,$("div",Pf,[I(o.$slots,"nav-bar-content-before",{},void 0,!0),H($u,{class:"search"}),H(md,{class:"menu"}),H(Sd,{class:"translations"}),H(Yd,{class:"appearance"}),H(nf,{class:"social-links"}),H(hf,{class:"extra"}),I(o.$slots,"nav-bar-content-after",{},void 0,!0),H(yf,{class:"hamburger",active:e.isScreenOpen,onClick:r[0]||(r[0]=i=>o.$emit("toggle-screen"))},null,8,["active"])])])])],2))}});const Cf=U(Sf,[["__scopeId","data-v-fe00b0e5"]]);function Ef(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1),sn=[],ts=!1,To=-1,yn=void 0,jt=void 0,bn=void 0,Ri=function(t){return sn.some(function(n){return!!(n.options.allowTouchMove&&n.options.allowTouchMove(t))})},ns=function(t){var n=t||window.event;return Ri(n.target)||n.touches.length>1?!0:(n.preventDefault&&n.preventDefault(),!1)},Lf=function(t){if(bn===void 0){var n=!!t&&t.reserveScrollBarGap===!0,s=window.innerWidth-document.documentElement.clientWidth;if(n&&s>0){var o=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);bn=document.body.style.paddingRight,document.body.style.paddingRight=o+s+"px"}}yn===void 0&&(yn=document.body.style.overflow,document.body.style.overflow="hidden")},Tf=function(){bn!==void 0&&(document.body.style.paddingRight=bn,bn=void 0),yn!==void 0&&(document.body.style.overflow=yn,yn=void 0)},Af=function(){return window.requestAnimationFrame(function(){if(jt===void 0){jt={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var t=window,n=t.scrollY,s=t.scrollX,o=t.innerHeight;document.body.style.position="fixed",document.body.style.top=-n,document.body.style.left=-s,setTimeout(function(){return window.requestAnimationFrame(function(){var r=o-window.innerHeight;r&&n>=o&&(document.body.style.top=-(n+r))})},300)}})},Mf=function(){if(jt!==void 0){var t=-parseInt(document.body.style.top,10),n=-parseInt(document.body.style.left,10);document.body.style.position=jt.position,document.body.style.top=jt.top,document.body.style.left=jt.left,window.scrollTo(n,t),jt=void 0}},If=function(t){return t?t.scrollHeight-t.scrollTop<=t.clientHeight:!1},Vf=function(t,n){var s=t.targetTouches[0].clientY-To;return Ri(t.target)?!1:n&&n.scrollTop===0&&s>0||If(n)&&s<0?ns(t):(t.stopPropagation(),!0)},Di=function(t,n){if(!t){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!sn.some(function(o){return o.targetElement===t})){var s={targetElement:t,options:n||{}};sn=[].concat(Ef(sn),[s]),es?Af():Lf(n),es&&(t.ontouchstart=function(o){o.targetTouches.length===1&&(To=o.targetTouches[0].clientY)},t.ontouchmove=function(o){o.targetTouches.length===1&&Vf(o,t)},ts||(document.addEventListener("touchmove",ns,Lo?{passive:!1}:void 0),ts=!0))}},ji=function(){es&&(sn.forEach(function(t){t.targetElement.ontouchstart=null,t.targetElement.ontouchmove=null}),ts&&(document.removeEventListener("touchmove",ns,Lo?{passive:!1}:void 0),ts=!1),To=-1),es?Mf():Tf(),sn=[]};const Of=j({__name:"VPNavScreenMenuLink",props:{text:null,link:null},setup(e){const t=Pe("close-screen");return(n,s)=>(p(),ee(It,{class:"VPNavScreenMenuLink",href:e.link,onClick:m(t)},{default:B(()=>[Oe(de(e.text),1)]),_:1},8,["href","onClick"]))}});const Nf=U(Of,[["__scopeId","data-v-f00a1aaa"]]),Hf={},Bf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},zf=$("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),Ff=[zf];function Rf(e,t){return p(),b("svg",Bf,Ff)}const Df=U(Hf,[["render",Rf]]),jf=j({__name:"VPNavScreenMenuGroupLink",props:{text:null,link:null},setup(e){const t=Pe("close-screen");return(n,s)=>(p(),ee(It,{class:"VPNavScreenMenuGroupLink",href:e.link,onClick:m(t)},{default:B(()=>[Oe(de(e.text),1)]),_:1},8,["href","onClick"]))}});const Ui=U(jf,[["__scopeId","data-v-de88af1b"]]),Uf={class:"VPNavScreenMenuGroupSection"},Kf={key:0,class:"title"},Wf=j({__name:"VPNavScreenMenuGroupSection",props:{text:null,items:null},setup(e){return(t,n)=>(p(),b("div",Uf,[e.text?(p(),b("p",Kf,de(e.text),1)):Y("",!0),(p(!0),b(re,null,Te(e.items,s=>(p(),ee(Ui,{key:s.text,text:s.text,link:s.link},null,8,["text","link"]))),128))]))}});const qf=U(Wf,[["__scopeId","data-v-78d0caac"]]),Yf=["aria-controls","aria-expanded"],Gf={class:"button-text"},Xf=["id"],Jf={key:1,class:"group"},Zf=j({__name:"VPNavScreenMenuGroup",props:{text:null,items:null},setup(e){const t=e,n=Q(!1),s=q(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(r,i)=>(p(),b("div",{class:ge(["VPNavScreenMenuGroup",{open:n.value}])},[$("button",{class:"button","aria-controls":m(s),"aria-expanded":n.value,onClick:o},[$("span",Gf,de(e.text),1),H(Df,{class:"button-icon"})],8,Yf),$("div",{id:m(s),class:"items"},[(p(!0),b(re,null,Te(e.items,l=>(p(),b(re,{key:l.text},["link"in l?(p(),b("div",{key:l.text,class:"item"},[H(Ui,{text:l.text,link:l.link},null,8,["text","link"])])):(p(),b("div",Jf,[H(qf,{text:l.text,items:l.items},null,8,["text","items"])]))],64))),128))],8,Xf)],2))}});const Qf=U(Zf,[["__scopeId","data-v-392e72a3"]]),eh={key:0,class:"VPNavScreenMenu"},th=j({__name:"VPNavScreenMenu",setup(e){const{theme:t}=_e();return(n,s)=>m(t).nav?(p(),b("nav",eh,[(p(!0),b(re,null,Te(m(t).nav,o=>(p(),b(re,{key:o.text},["link"in o?(p(),ee(Nf,{key:0,text:o.text,link:o.link},null,8,["text","link"])):(p(),ee(Qf,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):Y("",!0)}}),nh={key:0,class:"VPNavScreenAppearance"},sh={class:"text"},oh=j({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=_e();return(s,o)=>m(t).appearance?(p(),b("div",nh,[$("p",sh,de(m(n).darkModeSwitchLabel||"Appearance"),1),H(Co)])):Y("",!0)}});const rh=U(oh,[["__scopeId","data-v-d04561ae"]]),ih={class:"list"},lh=j({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=In({correspondingLink:!0}),s=Q(!1);function o(){s.value=!s.value}return(r,i)=>m(t).length&&m(n).label?(p(),b("div",{key:0,class:ge(["VPNavScreenTranslations",{open:s.value}])},[$("button",{class:"title",onClick:o},[H(Fi,{class:"icon lang"}),Oe(" "+de(m(n).label)+" ",1),H(zi,{class:"icon chevron"})]),$("ul",ih,[(p(!0),b(re,null,Te(m(t),l=>(p(),b("li",{key:l.link,class:"item"},[H(It,{class:"link",href:l.link},{default:B(()=>[Oe(de(l.text),1)]),_:2},1032,["href"])]))),128))])],2)):Y("",!0)}});const ah=U(lh,[["__scopeId","data-v-b21ddb76"]]),ch=j({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=_e();return(n,s)=>m(t).socialLinks?(p(),ee(Eo,{key:0,class:"VPNavScreenSocialLinks",links:m(t).socialLinks},null,8,["links"])):Y("",!0)}}),uh={class:"container"},dh=j({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=Q(null);function n(){Di(t.value,{reserveScrollBarGap:!0})}function s(){ji()}return(o,r)=>(p(),ee(ms,{name:"fade",onEnter:n,onAfterLeave:s},{default:B(()=>[e.open?(p(),b("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t},[$("div",uh,[I(o.$slots,"nav-screen-content-before",{},void 0,!0),H(th,{class:"menu"}),H(ah,{class:"translations"}),H(rh,{class:"appearance"}),H(ch,{class:"social-links"}),I(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):Y("",!0)]),_:3}))}});const fh=U(dh,[["__scopeId","data-v-f70882a6"]]),hh={class:"VPNav"},ph=j({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:s}=uu();return He("close-screen",n),(o,r)=>(p(),b("header",hh,[H(Cf,{"is-screen-open":m(t),onToggleScreen:m(s)},{"nav-bar-title-before":B(()=>[I(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":B(()=>[I(o.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":B(()=>[I(o.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":B(()=>[I(o.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),H(fh,{open:m(t)},{"nav-screen-content-before":B(()=>[I(o.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":B(()=>[I(o.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])]))}});const _h=U(ph,[["__scopeId","data-v-3796071a"]]),mh={},vh={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},gh=$("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),yh=$("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),bh=$("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),xh=$("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),wh=[gh,yh,bh,xh];function kh(e,t){return p(),b("svg",vh,wh)}const $h=U(mh,[["render",kh]]),Ph={key:0,class:"VPLocalNav"},Sh=["aria-expanded"],Ch={class:"menu-text"},Eh=j({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t}=_e(),{hasSidebar:n}=yt();function s(){window.scrollTo({top:0,left:0,behavior:"smooth"})}return(o,r)=>m(n)?(p(),b("div",Ph,[$("button",{class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:r[0]||(r[0]=i=>o.$emit("open-menu"))},[H($h,{class:"menu-icon"}),$("span",Ch,de(m(t).sidebarMenuLabel||"Menu"),1)],8,Sh),$("a",{class:"top-link",href:"#",onClick:s},de(m(t).returnToTopLabel||"Return to top"),1)])):Y("",!0)}});const Lh=U(Eh,[["__scopeId","data-v-07d63927"]]),Th={},Ah={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Mh=$("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),Ih=[Mh];function Vh(e,t){return p(),b("svg",Ah,Ih)}const Oh=U(Th,[["render",Vh]]),Nh=e=>(dt("data-v-66b47b62"),e=e(),ft(),e),Hh=["role"],Bh=Nh(()=>$("div",{class:"indicator"},null,-1)),zh={key:1,class:"items"},Fh=j({__name:"VPSidebarItem",props:{item:null,depth:null},setup(e){const t=e,{collapsed:n,collapsible:s,isLink:o,isActiveLink:r,hasActiveLink:i,hasChildren:l,toggle:a}=ou(q(()=>t.item)),d=q(()=>l.value?"section":"div"),f=q(()=>o.value?"a":"div"),h=q(()=>l.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),v=q(()=>o.value?void 0:"button"),S=q(()=>[[`level-${t.depth}`],{collapsible:s.value},{collapsed:n.value},{"is-link":o.value},{"is-active":r.value},{"has-active":i.value}]);function z(){!t.item.link&&a()}function N(){t.item.link&&a()}return(te,x)=>{const T=Wt("VPSidebarItem",!0);return p(),ee(Pn(m(d)),{class:ge(["VPSidebarItem",m(S)])},{default:B(()=>[e.item.text?(p(),b("div",{key:0,class:"item",role:m(v),onClick:z},[Bh,H(It,{tag:m(f),class:"link",href:e.item.link},{default:B(()=>[(p(),ee(Pn(m(h)),{class:"text",innerHTML:e.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href"]),$("div",{class:"caret",role:"button",onClick:N},[e.item.collapsible?(p(),ee(Oh,{key:0,class:"caret-icon"})):Y("",!0)])],8,Hh)):Y("",!0),e.item.items&&e.item.items.length?(p(),b("div",zh,[e.depth<5?(p(!0),b(re,{key:0},Te(e.item.items,L=>(p(),ee(T,{key:L.text,item:L,depth:e.depth+1},null,8,["item","depth"]))),128)):Y("",!0)])):Y("",!0)]),_:1},8,["class"])}}});const Rh=U(Fh,[["__scopeId","data-v-66b47b62"]]),Ki=e=>(dt("data-v-eec6a639"),e=e(),ft(),e),Dh=Ki(()=>$("div",{class:"curtain"},null,-1)),jh={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Uh=Ki(()=>$("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Kh=j({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{sidebarGroups:n,hasSidebar:s}=yt();let o=Q(null);function r(){Di(o.value,{reserveScrollBarGap:!0})}function i(){ji()}return ni(async()=>{var l;t.open?(r(),(l=o.value)==null||l.focus()):i()}),(l,a)=>m(s)?(p(),b("aside",{key:0,class:ge(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:o,onClick:a[0]||(a[0]=Ks(()=>{},["stop"]))},[Dh,$("nav",jh,[Uh,I(l.$slots,"sidebar-nav-before",{},void 0,!0),(p(!0),b(re,null,Te(m(n),d=>(p(),b("div",{key:d.text,class:"group"},[H(Rh,{item:d,depth:0},null,8,["item"])]))),128)),I(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):Y("",!0)}});const Wh=U(Kh,[["__scopeId","data-v-eec6a639"]]),qh={},Yh={class:"VPPage"};function Gh(e,t){const n=Wt("Content");return p(),b("div",Yh,[H(n)])}const Xh=U(qh,[["render",Gh]]),Jh=j({__name:"VPButton",props:{tag:null,size:null,theme:null,text:null,href:null},setup(e){const t=e,n=q(()=>[t.size??"medium",t.theme??"brand"]),s=q(()=>t.href&&vs.test(t.href)),o=q(()=>t.tag?t.tag:t.href?"a":"button");return(r,i)=>(p(),ee(Pn(m(o)),{class:ge(["VPButton",m(n)]),href:e.href?m(Ln)(e.href):void 0,target:m(s)?"_blank":void 0,rel:m(s)?"noreferrer":void 0},{default:B(()=>[Oe(de(e.text),1)]),_:1},8,["class","href","target","rel"]))}});const Zh=U(Jh,[["__scopeId","data-v-d1e490a0"]]),Qh=e=>(dt("data-v-0ee05290"),e=e(),ft(),e),e0={class:"container"},t0={class:"main"},n0={key:0,class:"name"},s0={class:"clip"},o0={key:1,class:"text"},r0={key:2,class:"tagline"},i0={key:3,class:"actions"},l0={key:0,class:"image"},a0={class:"image-container"},c0=Qh(()=>$("div",{class:"image-bg"},null,-1)),u0=j({__name:"VPHero",props:{name:null,text:null,tagline:null,image:null,actions:null},setup(e){const t=Pe("hero-image-slot-exists");return(n,s)=>(p(),b("div",{class:ge(["VPHero",{"has-image":e.image||m(t)}])},[$("div",e0,[$("div",t0,[e.name?(p(),b("h1",n0,[$("span",s0,de(e.name),1)])):Y("",!0),e.text?(p(),b("p",o0,de(e.text),1)):Y("",!0),e.tagline?(p(),b("p",r0,de(e.tagline),1)):Y("",!0),e.actions?(p(),b("div",i0,[(p(!0),b(re,null,Te(e.actions,o=>(p(),b("div",{key:o.link,class:"action"},[H(Zh,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link},null,8,["theme","text","href"])]))),128))])):Y("",!0)]),e.image||m(t)?(p(),b("div",l0,[$("div",a0,[c0,I(n.$slots,"home-hero-image",{},()=>[e.image?(p(),ee($o,{key:0,class:"image-src",image:e.image},null,8,["image"])):Y("",!0)],!0)])])):Y("",!0)])],2))}});const d0=U(u0,[["__scopeId","data-v-0ee05290"]]),f0=j({__name:"VPHomeHero",setup(e){const{frontmatter:t}=_e();return(n,s)=>m(t).hero?(p(),ee(d0,{key:0,class:"VPHomeHero",name:m(t).hero.name,text:m(t).hero.text,tagline:m(t).hero.tagline,image:m(t).hero.image,actions:m(t).hero.actions},{"home-hero-image":B(()=>[I(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):Y("",!0)}}),h0={},p0={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},_0=$("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),m0=[_0];function v0(e,t){return p(),b("svg",p0,m0)}const g0=U(h0,[["render",v0]]),y0={class:"box"},b0={key:1,class:"icon"},x0={class:"title"},w0={class:"details"},k0={key:2,class:"link-text"},$0={class:"link-text-value"},P0=j({__name:"VPFeature",props:{icon:null,title:null,details:null,link:null,linkText:null},setup(e){return(t,n)=>(p(),ee(It,{class:"VPFeature",href:e.link,"no-icon":!0},{default:B(()=>[$("article",y0,[typeof e.icon=="object"?(p(),ee($o,{key:0,image:e.icon,alt:e.icon.alt,height:e.icon.height,width:e.icon.width},null,8,["image","alt","height","width"])):e.icon?(p(),b("div",b0,de(e.icon),1)):Y("",!0),$("h2",x0,de(e.title),1),$("p",w0,de(e.details),1),e.linkText?(p(),b("div",k0,[$("p",$0,[Oe(de(e.linkText)+" ",1),H(g0,{class:"link-text-icon"})])])):Y("",!0)])]),_:1},8,["href"]))}});const S0=U(P0,[["__scopeId","data-v-12006f00"]]),C0={key:0,class:"VPFeatures"},E0={class:"container"},L0={class:"items"},T0=j({__name:"VPFeatures",props:{features:null},setup(e){const t=e,n=q(()=>{const s=t.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s%2===0)return"grid-4"}else return});return(s,o)=>e.features?(p(),b("div",C0,[$("div",E0,[$("div",L0,[(p(!0),b(re,null,Te(e.features,r=>(p(),b("div",{key:r.title,class:ge(["item",[m(n)]])},[H(S0,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText},null,8,["icon","title","details","link","link-text"])],2))),128))])])])):Y("",!0)}});const A0=U(T0,[["__scopeId","data-v-b430c6e3"]]),M0=j({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=_e();return(n,s)=>m(t).features?(p(),ee(A0,{key:0,class:"VPHomeFeatures",features:m(t).features},null,8,["features"])):Y("",!0)}}),I0={class:"VPHome"},V0=j({__name:"VPHome",setup(e){return(t,n)=>{const s=Wt("Content");return p(),b("div",I0,[I(t.$slots,"home-hero-before",{},void 0,!0),H(f0,null,{"home-hero-image":B(()=>[I(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),I(t.$slots,"home-hero-after",{},void 0,!0),I(t.$slots,"home-features-before",{},void 0,!0),H(M0),I(t.$slots,"home-features-after",{},void 0,!0),H(s)])}}});const O0=U(V0,[["__scopeId","data-v-3c36dc08"]]);function N0(){const{hasSidebar:e}=yt(),t=Ws("(min-width: 960px)"),n=Ws("(min-width: 1280px)");return{isAsideEnabled:q(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const H0=71;function B0(e,t){if(e===!1)return[];let n=[];return document.querySelectorAll("h2, h3, h4, h5, h6").forEach(s=>{if(s.textContent&&s.id){let o=s.textContent;if(t===!1){const r=s.cloneNode(!0);for(const i of r.querySelectorAll(".VPBadge"))i.remove();o=r.textContent||""}n.push({level:Number(s.tagName[1]),title:o.replace(/\s+#\s*$/,""),link:`#${s.id}`})}}),z0(n,e)}function z0(e,t){const n=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2;return F0(e,typeof n=="number"?[n,n]:n==="deep"?[2,6]:n)}function F0(e,t){const n=[];return e=e.map(s=>({...s})),e.forEach((s,o)=>{s.level>=t[0]&&s.level<=t[1]&&R0(o,e,t)&&n.push(s)}),n}function R0(e,t,n){if(e===0)return!0;const s=t[e];for(let o=e-1;o>=0;o--){const r=t[o];if(r.level=n[0]&&r.level<=n[1])return r.children==null&&(r.children=[]),r.children.push(s),!1}return!0}function D0(e,t){const{isAsideEnabled:n}=N0(),s=eu(r,100);let o=null;Fe(()=>{requestAnimationFrame(r),window.addEventListener("scroll",s)}),mo(()=>{i(location.hash)}),gt(()=>{window.removeEventListener("scroll",s)});function r(){if(!n.value)return;const l=[].slice.call(e.value.querySelectorAll(".outline-link")),a=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(S=>l.some(z=>z.hash===S.hash&&S.offsetParent!==null)),d=window.scrollY,f=window.innerHeight,h=document.body.offsetHeight,v=Math.abs(d+f-h)<1;if(a.length&&v){i(a[a.length-1].hash);return}for(let S=0;S{const s=Wt("VPDocAsideOutlineItem",!0);return p(),b("ul",{class:ge(e.root?"root":"nested")},[(p(!0),b(re,null,Te(e.headers,({children:o,link:r,title:i})=>(p(),b("li",null,[$("a",{class:"outline-link",href:r,onClick:n[0]||(n[0]=(...l)=>e.onClick&&e.onClick(...l))},de(i),9,U0),o!=null&&o.length?(p(),ee(s,{key:0,headers:o,onClick:e.onClick},null,8,["headers","onClick"])):Y("",!0)]))),256))],2)}}});const W0=U(K0,[["__scopeId","data-v-02afc12d"]]),q0=e=>(dt("data-v-9c6f1a55"),e=e(),ft(),e),Y0={class:"content"},G0={class:"outline-title"},X0={"aria-labelledby":"doc-outline-aria-label"},J0=q0(()=>$("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Z0=j({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=_e(),s=q(()=>t.value.outline??n.value.outline),o=Pe("onContentUpdated");o.value=()=>{r.value=B0(s.value,n.value.outlineBadges)};const r=Q([]),i=q(()=>r.value.length>0),l=Q(),a=Q();D0(l,a);function d({target:f}){const h="#"+f.href.split("#")[1],v=document.querySelector(decodeURIComponent(h));v==null||v.focus()}return(f,h)=>(p(),b("div",{class:ge(["VPDocAsideOutline",{"has-outline":m(i)}]),ref_key:"container",ref:l},[$("div",Y0,[$("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),$("div",G0,de(typeof m(n).outline=="object"&&!Array.isArray(m(n).outline)&&m(n).outline.label||m(n).outlineTitle||"On this page"),1),$("nav",X0,[J0,H(W0,{headers:r.value,root:!0,onClick:d},null,8,["headers"])])])],2))}});const Q0=U(Z0,[["__scopeId","data-v-9c6f1a55"]]),ep={class:"VPDocAsideCarbonAds"},tp=j({__name:"VPDocAsideCarbonAds",props:{carbonAds:null},setup(e){const t=()=>null;return(n,s)=>(p(),b("div",ep,[H(m(t),{"carbon-ads":e.carbonAds},null,8,["carbon-ads"])]))}}),np=e=>(dt("data-v-7110f5c9"),e=e(),ft(),e),sp={class:"VPDocAside"},op=np(()=>$("div",{class:"spacer"},null,-1)),rp=j({__name:"VPDocAside",setup(e){const{theme:t}=_e();return(n,s)=>(p(),b("div",sp,[I(n.$slots,"aside-top",{},void 0,!0),I(n.$slots,"aside-outline-before",{},void 0,!0),H(Q0),I(n.$slots,"aside-outline-after",{},void 0,!0),op,I(n.$slots,"aside-ads-before",{},void 0,!0),m(t).carbonAds?(p(),ee(tp,{key:0,"carbon-ads":m(t).carbonAds},null,8,["carbon-ads"])):Y("",!0),I(n.$slots,"aside-ads-after",{},void 0,!0),I(n.$slots,"aside-bottom",{},void 0,!0)]))}});const ip=U(rp,[["__scopeId","data-v-7110f5c9"]]);function lp(){const{theme:e,page:t}=_e();return q(()=>{const{text:n="Edit this page",pattern:s=""}=e.value.editLink||{},{relativePath:o}=t.value;return{url:s.replace(/:path/g,o),text:n}})}function ap(){const{page:e,theme:t,frontmatter:n}=_e();return q(()=>{const s=Ni(t.value.sidebar,e.value.relativePath),o=nu(s),r=o.findIndex(i=>qt(e.value.relativePath,i.link));return{prev:n.value.prev?{...o[r-1],text:n.value.prev}:o[r-1],next:n.value.next?{...o[r+1],text:n.value.next}:o[r+1]}})}const cp={},up={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},dp=$("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),fp=$("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),hp=[dp,fp];function pp(e,t){return p(),b("svg",up,hp)}const _p=U(cp,[["render",pp]]),mp={class:"VPLastUpdated"},vp=["datetime"],gp=j({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n}=_e(),s=q(()=>new Date(n.value.lastUpdated)),o=q(()=>s.value.toISOString()),r=Q("");return Fe(()=>{At(()=>{r.value=s.value.toLocaleString(window.navigator.language)})}),(i,l)=>(p(),b("p",mp,[Oe(de(m(t).lastUpdatedText||"Last updated")+": ",1),$("time",{datetime:m(o)},de(r.value),9,vp)]))}});const yp=U(gp,[["__scopeId","data-v-de6a4e1f"]]),bp={key:0,class:"VPDocFooter"},xp={key:0,class:"edit-info"},wp={key:0,class:"edit-link"},kp={key:1,class:"last-updated"},$p={key:1,class:"prev-next"},Pp={class:"pager"},Sp=["href"],Cp=["innerHTML"],Ep=["innerHTML"],Lp=["href"],Tp=["innerHTML"],Ap=["innerHTML"],Mp=j({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:s}=_e(),o=lp(),r=ap(),i=q(()=>t.value.editLink&&s.value.editLink!==!1),l=q(()=>n.value.lastUpdated&&s.value.lastUpdated!==!1),a=q(()=>i.value||l.value||r.value.prev||r.value.next);return(d,f)=>{var h,v;return m(a)?(p(),b("footer",bp,[m(i)||m(l)?(p(),b("div",xp,[m(i)?(p(),b("div",wp,[H(It,{class:"edit-link-button",href:m(o).url,"no-icon":!0},{default:B(()=>[H(_p,{class:"edit-link-icon"}),Oe(" "+de(m(o).text),1)]),_:1},8,["href"])])):Y("",!0),m(l)?(p(),b("div",kp,[H(yp)])):Y("",!0)])):Y("",!0),m(r).prev||m(r).next?(p(),b("div",$p,[$("div",Pp,[m(r).prev?(p(),b("a",{key:0,class:"pager-link prev",href:m(Ln)(m(r).prev.link)},[$("span",{class:"desc",innerHTML:((h=m(t).docFooter)==null?void 0:h.prev)||"Previous page"},null,8,Cp),$("span",{class:"title",innerHTML:m(r).prev.text},null,8,Ep)],8,Sp)):Y("",!0)]),$("div",{class:ge(["pager",{"has-prev":m(r).prev}])},[m(r).next?(p(),b("a",{key:0,class:"pager-link next",href:m(Ln)(m(r).next.link)},[$("span",{class:"desc",innerHTML:((v=m(t).docFooter)==null?void 0:v.next)||"Next page"},null,8,Tp),$("span",{class:"title",innerHTML:m(r).next.text},null,8,Ap)],8,Lp)):Y("",!0)],2)])):Y("",!0)])):Y("",!0)}}});const Ip=U(Mp,[["__scopeId","data-v-cc0f9778"]]),Vp=e=>(dt("data-v-30dabfe4"),e=e(),ft(),e),Op={class:"container"},Np={key:0,class:"aside"},Hp=Vp(()=>$("div",{class:"aside-curtain"},null,-1)),Bp={class:"aside-container"},zp={class:"aside-content"},Fp={class:"content"},Rp={class:"content-container"},Dp={class:"main"},jp=j({__name:"VPDoc",setup(e){const t=Mt(),{hasSidebar:n,hasAside:s}=yt(),o=q(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,"")),r=Q();return He("onContentUpdated",r),(i,l)=>{const a=Wt("Content");return p(),b("div",{class:ge(["VPDoc",{"has-sidebar":m(n),"has-aside":m(s)}])},[$("div",Op,[m(s)?(p(),b("div",Np,[Hp,$("div",Bp,[$("div",zp,[H(ip,null,{"aside-top":B(()=>[I(i.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":B(()=>[I(i.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":B(()=>[I(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":B(()=>[I(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":B(()=>[I(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":B(()=>[I(i.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])])):Y("",!0),$("div",Fp,[$("div",Rp,[I(i.$slots,"doc-before",{},void 0,!0),$("main",Dp,[H(a,{class:ge(["vp-doc",m(o)]),onContentUpdated:r.value},null,8,["class","onContentUpdated"])]),I(i.$slots,"doc-footer-before",{},void 0,!0),H(Ip),I(i.$slots,"doc-after",{},void 0,!0)])])])],2)}}});const Up=U(jp,[["__scopeId","data-v-30dabfe4"]]),Kp=j({__name:"VPContent",setup(e){const t=Mt(),{frontmatter:n}=_e(),{hasSidebar:s}=yt(),o=Pe("NotFound");return(r,i)=>(p(),b("div",{class:ge(["VPContent",{"has-sidebar":m(s),"is-home":m(n).layout==="home"}]),id:"VPContent"},[m(t).component===m(o)?(p(),ee(m(o),{key:0})):m(n).layout==="page"?(p(),ee(Xh,{key:1})):m(n).layout==="home"?(p(),ee(O0,{key:2},{"home-hero-before":B(()=>[I(r.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-image":B(()=>[I(r.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":B(()=>[I(r.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":B(()=>[I(r.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":B(()=>[I(r.$slots,"home-features-after",{},void 0,!0)]),_:3})):(p(),ee(Up,{key:3},{"doc-footer-before":B(()=>[I(r.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":B(()=>[I(r.$slots,"doc-before",{},void 0,!0)]),"doc-after":B(()=>[I(r.$slots,"doc-after",{},void 0,!0)]),"aside-top":B(()=>[I(r.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":B(()=>[I(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":B(()=>[I(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":B(()=>[I(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":B(()=>[I(r.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":B(()=>[I(r.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const Wp=U(Kp,[["__scopeId","data-v-e31feb0e"]]),qp={class:"container"},Yp=["innerHTML"],Gp=["innerHTML"],Xp=j({__name:"VPFooter",setup(e){const{theme:t}=_e(),{hasSidebar:n}=yt();return(s,o)=>m(t).footer?(p(),b("footer",{key:0,class:ge(["VPFooter",{"has-sidebar":m(n)}])},[$("div",qp,[m(t).footer.message?(p(),b("p",{key:0,class:"message",innerHTML:m(t).footer.message},null,8,Yp)):Y("",!0),m(t).footer.copyright?(p(),b("p",{key:1,class:"copyright",innerHTML:m(t).footer.copyright},null,8,Gp)):Y("",!0)])],2)):Y("",!0)}});const Jp=U(Xp,[["__scopeId","data-v-8b655284"]]),Zp={key:0,class:"Layout"},Qp=j({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=yt(),o=Mt();Ue(()=>o.path,s),su(t,s),He("close-sidebar",s),He("is-sidebar-open",t);const{frontmatter:r}=_e(),i=Ra(),l=q(()=>!!i["home-hero-image"]);return He("hero-image-slot-exists",l),(a,d)=>{const f=Wt("Content");return m(r).layout!==!1?(p(),b("div",Zp,[I(a.$slots,"layout-top",{},void 0,!0),H(iu),H(cu,{class:"backdrop",show:m(t),onClick:m(s)},null,8,["show","onClick"]),H(_h,null,{"nav-bar-title-before":B(()=>[I(a.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":B(()=>[I(a.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":B(()=>[I(a.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":B(()=>[I(a.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":B(()=>[I(a.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":B(()=>[I(a.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),H(Lh,{open:m(t),onOpenMenu:m(n)},null,8,["open","onOpenMenu"]),H(Wh,{open:m(t)},{"sidebar-nav-before":B(()=>[I(a.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":B(()=>[I(a.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),H(Wp,null,{"home-hero-before":B(()=>[I(a.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-image":B(()=>[I(a.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":B(()=>[I(a.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":B(()=>[I(a.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":B(()=>[I(a.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":B(()=>[I(a.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":B(()=>[I(a.$slots,"doc-before",{},void 0,!0)]),"doc-after":B(()=>[I(a.$slots,"doc-after",{},void 0,!0)]),"aside-top":B(()=>[I(a.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":B(()=>[I(a.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":B(()=>[I(a.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":B(()=>[I(a.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":B(()=>[I(a.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":B(()=>[I(a.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),H(Jp),I(a.$slots,"layout-bottom",{},void 0,!0)])):(p(),ee(f,{key:1}))}}});const e1=U(Qp,[["__scopeId","data-v-3af881ed"]]),ys=e=>(dt("data-v-90f78944"),e=e(),ft(),e),t1={class:"NotFound"},n1=ys(()=>$("p",{class:"code"},"404",-1)),s1=ys(()=>$("h1",{class:"title"},"PAGE NOT FOUND",-1)),o1=ys(()=>$("div",{class:"divider"},null,-1)),r1=ys(()=>$("blockquote",{class:"quote"}," But if you don't change your direction, and if you keep looking, you may end up where you are heading. ",-1)),i1={class:"action"},l1=["href"],a1=j({__name:"NotFound",setup(e){const{site:t}=_e(),{localeLinks:n}=In({removeCurrent:!1}),s=Q("/");return Fe(()=>{var r;const o=window.location.pathname.replace(t.value.base,"").replace(/(^.*?\/).*$/,"/$1");n.value.length&&(s.value=((r=n.value.find(({link:i})=>i.startsWith(o)))==null?void 0:r.link)||n.value[0].link)}),(o,r)=>(p(),b("div",t1,[n1,s1,o1,r1,$("div",i1,[$("a",{class:"link",href:m(En)(s.value),"aria-label":"go to home"}," Take me home ",8,l1)])]))}});const c1=U(a1,[["__scopeId","data-v-90f78944"]]);const Pr={Layout:e1,NotFound:c1,enhanceApp:({app:e})=>{e.component("Badge",Pc)}};/*! medium-zoom 1.0.8 | MIT License | https://github.com/francoischalifour/medium-zoom */var zt=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},s=window.Promise||function(k){function V(){}k(V,V)},o=function(k){var V=k.target;if(V===W){z();return}L.indexOf(V)!==-1&&N({target:V})},r=function(){if(!(ne||!_.original)){var k=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(fe-k)>R.scrollOffset&&setTimeout(z,150)}},i=function(k){var V=k.key||k.keyCode;(V==="Escape"||V==="Esc"||V===27)&&z()},l=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},V=k;if(k.background&&(W.style.background=k.background),k.container&&k.container instanceof Object&&(V.container=zt({},R.container,k.container)),k.template){var A=Wn(k.template)?k.template:document.querySelector(k.template);V.template=A}return R=zt({},R,V),L.forEach(function(ce){ce.dispatchEvent(Gt("medium-zoom:update",{detail:{zoom:D}}))}),D},a=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(zt({},R,k))},d=function(){for(var k=arguments.length,V=Array(k),A=0;A0?V.reduce(function(F,ie){return[].concat(F,Cr(ie))},[]):L;return ce.forEach(function(F){F.classList.remove("medium-zoom-image"),F.dispatchEvent(Gt("medium-zoom:detach",{detail:{zoom:D}}))}),L=L.filter(function(F){return ce.indexOf(F)===-1}),D},h=function(k,V){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return L.forEach(function(ce){ce.addEventListener("medium-zoom:"+k,V,A)}),G.push({type:"medium-zoom:"+k,listener:V,options:A}),D},v=function(k,V){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return L.forEach(function(ce){ce.removeEventListener("medium-zoom:"+k,V,A)}),G=G.filter(function(ce){return!(ce.type==="medium-zoom:"+k&&ce.listener.toString()===V.toString())}),D},S=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},V=k.target,A=function(){var F={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},ie=void 0,le=void 0;if(R.container)if(R.container instanceof Object)F=zt({},F,R.container),ie=F.width-F.left-F.right-R.margin*2,le=F.height-F.top-F.bottom-R.margin*2;else{var Ce=Wn(R.container)?R.container:document.querySelector(R.container),Ae=Ce.getBoundingClientRect(),$e=Ae.width,we=Ae.height,ht=Ae.left,Vt=Ae.top;F=zt({},F,{width:$e,height:we,left:ht,top:Vt})}ie=ie||F.width-R.margin*2,le=le||F.height-R.margin*2;var st=_.zoomedHd||_.original,Be=Sr(st)?ie:st.naturalWidth||ie,bt=Sr(st)?le:st.naturalHeight||le,ot=st.getBoundingClientRect(),Xe=ot.top,pt=ot.left,Je=ot.width,u=ot.height,c=Math.min(Math.max(Je,Be),ie)/Je,g=Math.min(Math.max(u,bt),le)/u,y=Math.min(c,g),w=(-pt+(ie-Je)/2+R.margin+F.left)/y,C=(-Xe+(le-u)/2+R.margin+F.top)/y,O="scale("+y+") translate3d("+w+"px, "+C+"px, 0)";_.zoomed.style.transform=O,_.zoomedHd&&(_.zoomedHd.style.transform=O)};return new s(function(ce){if(V&&L.indexOf(V)===-1){ce(D);return}var F=function $e(){ne=!1,_.zoomed.removeEventListener("transitionend",$e),_.original.dispatchEvent(Gt("medium-zoom:opened",{detail:{zoom:D}})),ce(D)};if(_.zoomed){ce(D);return}if(V)_.original=V;else if(L.length>0){var ie=L;_.original=ie[0]}else{ce(D);return}if(_.original.dispatchEvent(Gt("medium-zoom:open",{detail:{zoom:D}})),fe=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,ne=!0,_.zoomed=f1(_.original),document.body.appendChild(W),R.template){var le=Wn(R.template)?R.template:document.querySelector(R.template);_.template=document.createElement("div"),_.template.appendChild(le.content.cloneNode(!0)),document.body.appendChild(_.template)}if(_.original.parentElement&&_.original.parentElement.tagName==="PICTURE"&&_.original.currentSrc&&(_.zoomed.src=_.original.currentSrc),document.body.appendChild(_.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),_.original.classList.add("medium-zoom-image--hidden"),_.zoomed.classList.add("medium-zoom-image--opened"),_.zoomed.addEventListener("click",z),_.zoomed.addEventListener("transitionend",F),_.original.getAttribute("data-zoom-src")){_.zoomedHd=_.zoomed.cloneNode(),_.zoomedHd.removeAttribute("srcset"),_.zoomedHd.removeAttribute("sizes"),_.zoomedHd.removeAttribute("loading"),_.zoomedHd.src=_.zoomed.getAttribute("data-zoom-src"),_.zoomedHd.onerror=function(){clearInterval(Ce),console.warn("Unable to reach the zoom image target "+_.zoomedHd.src),_.zoomedHd=null,A()};var Ce=setInterval(function(){_.zoomedHd.complete&&(clearInterval(Ce),_.zoomedHd.classList.add("medium-zoom-image--opened"),_.zoomedHd.addEventListener("click",z),document.body.appendChild(_.zoomedHd),A())},10)}else if(_.original.hasAttribute("srcset")){_.zoomedHd=_.zoomed.cloneNode(),_.zoomedHd.removeAttribute("sizes"),_.zoomedHd.removeAttribute("loading");var Ae=_.zoomedHd.addEventListener("load",function(){_.zoomedHd.removeEventListener("load",Ae),_.zoomedHd.classList.add("medium-zoom-image--opened"),_.zoomedHd.addEventListener("click",z),document.body.appendChild(_.zoomedHd),A()})}else A()})},z=function(){return new s(function(k){if(ne||!_.original){k(D);return}var V=function A(){_.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(_.zoomed),_.zoomedHd&&document.body.removeChild(_.zoomedHd),document.body.removeChild(W),_.zoomed.classList.remove("medium-zoom-image--opened"),_.template&&document.body.removeChild(_.template),ne=!1,_.zoomed.removeEventListener("transitionend",A),_.original.dispatchEvent(Gt("medium-zoom:closed",{detail:{zoom:D}})),_.original=null,_.zoomed=null,_.zoomedHd=null,_.template=null,k(D)};ne=!0,document.body.classList.remove("medium-zoom--opened"),_.zoomed.style.transform="",_.zoomedHd&&(_.zoomedHd.style.transform=""),_.template&&(_.template.style.transition="opacity 150ms",_.template.style.opacity=0),_.original.dispatchEvent(Gt("medium-zoom:close",{detail:{zoom:D}})),_.zoomed.addEventListener("transitionend",V)})},N=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},V=k.target;return _.original?z():S({target:V})},te=function(){return R},x=function(){return L},T=function(){return _.original},L=[],G=[],ne=!1,fe=0,R=n,_={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?R=t:(t||typeof t=="string")&&d(t),R=zt({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},R);var W=d1(R.background);document.addEventListener("click",o),document.addEventListener("keyup",i),document.addEventListener("scroll",r),window.addEventListener("resize",z);var D={open:S,close:z,toggle:N,update:l,clone:a,attach:d,detach:f,on:h,off:v,getOptions:te,getImages:x,getZoomedImage:T};return D};function p1(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var s=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&s.firstChild?s.insertBefore(o,s.firstChild):s.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var _1=".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}";p1(_1);const m1=h1,v1=j({__name:"Link",props:{c:{type:String,required:!0},t:{type:String,required:!0}},setup(e){const t=e,n=wo(),s=()=>{t.t.startsWith("http")?window.open(t.t,"_blank"):t.t.endsWith("/")?window&&window.location&&(window.location=t.t):n.go(t.t)};return(o,r)=>(p(),b("a",{class:"link",href:"javascript:;",onClick:s},de(e.c),1))}});const g1=U(v1,[["__scopeId","data-v-04a5294c"]]),y1={class:"title"},b1=["src"],x1={style:{"text-align":"center"}},w1=j({__name:"Title",props:{subTitle:{type:String,required:!0},logo:{type:String,required:!0},linkList:{type:Array,required:!0}},setup(e){return(t,n)=>(p(),b("div",y1,[$("img",{src:e.logo,alt:"logo",style:{margin:"0 auto"}},null,8,b1),$("p",x1,de(e.subTitle),1),(p(!0),b(re,null,Te(e.linkList,s=>(p(),ee(g1,{key:s.content,c:s.content,t:s.target},null,8,["c","t"]))),128))]))}});/** * Vue 3 Carousel 0.2.9 * (c) 2022 * @license MIT */const De={itemsToShow:1,itemsToScroll:1,modelValue:0,transition:300,autoplay:0,snapAlign:"center",wrapAround:!1,pauseAutoplayOnHover:!1,mouseDrag:!0,touchDrag:!0,dir:"ltr",breakpoints:void 0},Er={itemsToShow:{default:De.itemsToShow,type:Number},itemsToScroll:{default:De.itemsToScroll,type:Number},wrapAround:{default:De.wrapAround,type:Boolean},snapAlign:{default:De.snapAlign,validator(e){return["start","end","center","center-even","center-odd"].includes(e)}},transition:{default:De.transition,type:Number},breakpoints:{default:De.breakpoints,type:Object},autoplay:{default:De.autoplay,type:Number},pauseAutoplayOnHover:{default:De.pauseAutoplayOnHover,type:Boolean},modelValue:{default:void 0,type:Number},mouseDrag:{default:De.mouseDrag,type:Boolean},touchDrag:{default:De.touchDrag,type:Boolean},dir:{default:De.dir,validator(e){return["rtl","ltr"].includes(e)}},settings:{default(){return{}},type:Object}};function k1({config:e,slidesCount:t}){const{snapAlign:n,wrapAround:s,itemsToShow:o=1}=e;if(s)return Math.max(t-1,0);let r;switch(n){case"start":r=t-o;break;case"end":r=t-1;break;case"center":case"center-odd":r=t-Math.ceil((o-.5)/2);break;case"center-even":r=t-Math.ceil(o/2);break;default:r=0;break}return Math.max(r,0)}function $1({config:e,slidesCount:t}){const{wrapAround:n,snapAlign:s,itemsToShow:o=1}=e;let r=0;if(n||o>t)return r;switch(s){case"start":r=0;break;case"end":r=o-1;break;case"center":case"center-odd":r=Math.floor((o-1)/2);break;case"center-even":r=Math.floor((o-2)/2);break;default:r=0;break}return r}function Js({val:e,max:t,min:n}){return t{var i;return((i=r.type)===null||i===void 0?void 0:i.name)==="CarouselSlide"}):((o=e[0])===null||o===void 0?void 0:o.children)||[]:[]}function Zs({val:e,max:t,min:n=0}){return e>t?Zs({val:e-(t+1),max:t,min:n}):en=!1,t))}}function E1(e,t){let n;return function(...s){n&&clearTimeout(n),n=setTimeout(()=>{e(...s),n=null},t)}}var L1=j({name:"ARIA",setup(){const e=Pe("currentSlide",Q(0)),t=Pe("slidesCount",Q(0));return()=>at("div",{class:["carousel__liveregion","carousel__sr-only"],"aria-live":"polite","aria-atomic":"true"},`Item ${e.value+1} of ${t.value}`)}}),T1=j({name:"Carousel",props:Er,setup(e,{slots:t,emit:n,expose:s}){var o;const r=Q(null),i=Q([]),l=Q(0),a=Q(0);let d=Q({}),f=Object.assign({},De);const h=Et(Object.assign({},f)),v=Q((o=e.modelValue)!==null&&o!==void 0?o:0),S=Q(0),z=Q(0),N=Q(0),te=Q(0);let x,T;He("config",h),He("slidesCount",a),He("currentSlide",v),He("maxSlide",N),He("minSlide",te),He("slideWidth",l);function L(){const c=Object.assign(Object.assign({},e),e.settings);d=Q(Object.assign({},c.breakpoints)),f=Object.assign(Object.assign({},c),{settings:void 0,breakpoints:void 0}),ne(f)}function G(){const c=Object.keys(d.value).map(y=>Number(y)).sort((y,w)=>+w-+y);let g=Object.assign({},f);c.some(y=>window.matchMedia(`(min-width: ${y}px)`).matches?(g=Object.assign(Object.assign({},g),d.value[y]),!0):!1),ne(g)}function ne(c){Object.entries(c).forEach(([g,y])=>h[g]=y)}const fe=E1(()=>{Object.keys(d.value).length&&(G(),_()),R()},16);function R(){if(!r.value)return;const c=r.value.getBoundingClientRect();l.value=c.width/h.itemsToShow}function _(){a.value<=0||(z.value=Math.ceil((a.value-1)/2),N.value=k1({config:h,slidesCount:a.value}),te.value=$1({config:h,slidesCount:a.value}),h.wrapAround||(v.value=Js({val:v.value,max:N.value,min:te.value})))}Fe(()=>{Object.keys(d.value).length&&G(),An(()=>{_(),R(),n("init")}),Ce(),window.addEventListener("resize",fe,{passive:!0})}),gt(()=>{T&&clearTimeout(T),x&&clearInterval(x),window.removeEventListener("resize",fe,{passive:!0})});let W=!1;const D={x:0,y:0},X={x:0,y:0},k=Et({x:0,y:0}),V=Q(!1),A=()=>{V.value=!0},ce=()=>{V.value=!1};function F(c){["INPUT","TEXTAREA"].includes(c.target.tagName)||(W=c.type==="touchstart",!(!W&&c.button!==0||$e.value)&&(W||c.preventDefault(),D.x=W?c.touches[0].clientX:c.clientX,D.y=W?c.touches[0].clientY:c.clientY,document.addEventListener(W?"touchmove":"mousemove",ie,!0),document.addEventListener(W?"touchend":"mouseup",le,!0)))}const ie=C1(c=>{X.x=W?c.touches[0].clientX:c.clientX,X.y=W?c.touches[0].clientY:c.clientY;const g=X.x-D.x,y=X.y-D.y;k.y=y,k.x=g},16);function le(){const c=h.dir==="rtl"?-1:1,g=Math.sign(k.x)*.4,y=Math.round(k.x/l.value+g)*c;if(y&&!W){const w=C=>{C.stopPropagation(),window.removeEventListener("click",w,!0)};window.addEventListener("click",w,!0)}we(v.value-y),k.x=0,k.y=0,document.removeEventListener(W?"touchmove":"mousemove",ie,!0),document.removeEventListener(W?"touchend":"mouseup",le,!0)}function Ce(){!h.autoplay||h.autoplay<=0||(x=setInterval(()=>{h.pauseAutoplayOnHover&&V.value||ht()},h.autoplay))}function Ae(){x&&(clearInterval(x),x=null),Ce()}const $e=Q(!1);function we(c){const g=h.wrapAround?c:Js({val:c,max:N.value,min:te.value});v.value===g||$e.value||(n("slide-start",{slidingToIndex:c,currentSlideIndex:v.value,prevSlideIndex:S.value,slidesCount:a.value}),$e.value=!0,S.value=v.value,v.value=g,T=setTimeout(()=>{if(h.wrapAround){const y=Zs({val:g,max:N.value,min:0});y!==v.value&&(v.value=y,n("loop",{currentSlideIndex:v.value,slidingToIndex:c}))}n("update:modelValue",v.value),n("slide-end",{currentSlideIndex:v.value,prevSlideIndex:S.value,slidesCount:a.value}),$e.value=!1,Ae()},h.transition))}function ht(){we(v.value+h.itemsToScroll)}function Vt(){we(v.value-h.itemsToScroll)}const st={slideTo:we,next:ht,prev:Vt};He("nav",st),He("isSliding",$e);const Be=q(()=>P1({config:h,currentSlide:v.value,slidesCount:a.value}));He("slidesToScroll",Be);const bt=q(()=>{const c=h.dir==="rtl"?-1:1,g=Be.value*l.value*c;return{transform:`translateX(${k.x-g}px)`,transition:`${$e.value?h.transition:0}ms`,margin:h.wrapAround?`0 -${a.value*l.value}px`:"",width:"100%"}});function ot(){L(),G(),_(),R(),Ae()}Object.keys(Er).forEach(c=>{["modelValue"].includes(c)||Ue(()=>e[c],ot)}),Ue(()=>e.modelValue,c=>{c!==v.value&&we(Number(c))}),Ue(a,_),L();const Xe={config:h,slidesCount:a,slideWidth:l,next:ht,prev:Vt,slideTo:we,currentSlide:v,maxSlide:N,minSlide:te,middleSlide:z};s({updateBreakpointsConfigs:G,updateSlidesData:_,updateSlideWidth:R,initDefaultConfigs:L,restartCarousel:ot,slideTo:we,next:ht,prev:Vt,nav:st,data:Xe});const pt=t.default||t.slides,Je=t.addons,u=Et(Xe);return()=>{const c=S1(pt==null?void 0:pt(u)),g=(Je==null?void 0:Je(u))||[];c.forEach((O,E)=>O.props.index=E);let y=c;if(h.wrapAround){const O=c.map((M,P)=>ut(M,{index:-c.length+P,isClone:!0,key:`clone-before-${P}`})),E=c.map((M,P)=>ut(M,{index:c.length+P,isClone:!0,key:`clone-after-${P}`}));y=[...O,...c,...E]}i.value=c,a.value=Math.max(c.length,1);const w=at("ol",{class:"carousel__track",style:bt.value,onMousedown:h.mouseDrag?Ks(F,["capture"]):null,onTouchstart:h.touchDrag?Ks(F,["capture"]):null},y),C=at("div",{class:"carousel__viewport"},w);return at("section",{ref:r,class:{carousel:!0,"carousel--rtl":h.dir==="rtl"},dir:h.dir,"aria-label":"Gallery",tabindex:"0",onMouseenter:A,onMouseleave:ce},[C,g,at(L1)])}}}),A1=j({name:"CarouselSlide",props:{index:{type:Number,default:1},isClone:{type:Boolean,default:!1}},setup(e,{slots:t}){const n=Pe("config",Et(Object.assign({},De))),s=Pe("currentSlide",Q(0)),o=Pe("slidesToScroll",Q(0)),r=Pe("slideWidth",Q(0)),i=Pe("isSliding",Q(!1)),l=q(()=>({width:r.value?`${r.value}px`:"100%"})),a=()=>e.index===s.value,d=()=>e.index===s.value-1,f=()=>e.index===s.value+1,h=()=>{const v=Math.floor(o.value),S=Math.ceil(o.value+n.itemsToShow-1);return e.index>=v&&e.index<=S};return()=>{var v;return at("li",{style:l.value,class:{carousel__slide:!0,"carousel_slide--clone":e.isClone,"carousel__slide--visible":h(),"carousel__slide--active":a(),"carousel__slide--prev":d(),"carousel__slide--next":f(),"carousel__slide--sliding":i.value},"aria-hidden":!h()},(v=t.default)===null||v===void 0?void 0:v.call(t))}}});const M1={class:"img-slider"},I1=["src","alt"],V1=j({__name:"ImgSlider",props:{imgSliderList:{type:Object,required:!0}},setup(e){return(t,n)=>(p(),b("div",M1,[H(m(T1),{autoplay:2e3,"wrap-around":!0},{default:B(()=>[(p(!0),b(re,null,Te(e.imgSliderList,({src:s,alt:o})=>(p(),ee(m(A1),{key:s},{default:B(()=>[$("img",{class:"carousel__item",src:s,alt:o},null,8,I1)]),_:2},1024))),128))]),_:1})]))}});const O1=U(V1,[["__scopeId","data-v-f3da53f5"]]);const on={...Pr,enhanceApp(e){Pr.enhanceApp(e);const{app:t}=e;t.component("Title",w1),t.component("ImgSlider",O1),console.log(t)},setup(){const e=wo();At(()=>{e.route.path,An(()=>Ee?m1(".main img",{background:"var(--vp-c-bg)"}):null)})}};function N1(e,t){let n=[],s=!0;const o=r=>{if(s){s=!1;return}n.forEach(i=>document.head.removeChild(i)),n=[],r.forEach(i=>{const l=H1(i);document.head.appendChild(l),n.push(l)})};At(()=>{const r=e.data,i=t.value,l=r&&r.description,a=r&&r.frontmatter.head||[];document.title=Li(i,r),document.querySelector("meta[name=description]").setAttribute("content",l||i.description),o(Ti(i.head,z1(a)))})}function H1([e,t,n]){const s=document.createElement(e);for(const o in t)s.setAttribute(o,t[o]);return n&&(s.innerHTML=n),s}function B1(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function z1(e){return e.filter(t=>!B1(t))}const Ts=new Set,Wi=()=>document.createElement("link"),F1=e=>{const t=Wi();t.rel="prefetch",t.href=e,document.head.appendChild(t)},R1=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let jn;const D1=Ee&&(jn=Wi())&&jn.relList&&jn.relList.supports&&jn.relList.supports("prefetch")?F1:R1;function j1(){if(!Ee||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(r=>{r.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:a}=l;if(!Ts.has(a)){Ts.add(a);const d=Ii(a);D1(d)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(r=>{const{target:i,hostname:l,pathname:a}=r,d=a.match(/\.\w+$/);d&&d[0]!==".html"||i!=="_blank"&&l===location.hostname&&(a!==location.pathname?n.observe(r):Ts.add(a))})})};Fe(s);const o=Mt();Ue(()=>o.path,s),gt(()=>{n&&n.disconnect()})}const U1=j({setup(e,{slots:t}){const n=Q(!1);return Fe(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function K1(){if(Ee){const e=new Map;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const o=n.parentElement,r=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!o||!r)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(o.className);let l="";r.querySelectorAll("span.line:not(.diff.remove)").forEach(a=>l+=(a.textContent||"")+` `),l=l.slice(0,-1),i&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),W1(l).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const a=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,a)})}})}}async function W1(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),o=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),o&&(s.removeAllRanges(),s.addRange(o)),n&&n.focus()}}function q1(){Ee&&window.addEventListener("click",e=>{var n,s;const t=e.target;if(t.matches(".vp-code-group input")){const o=(n=t.parentElement)==null?void 0:n.parentElement,r=Array.from((o==null?void 0:o.querySelectorAll("input"))||[]).indexOf(t),i=o==null?void 0:o.querySelector('div[class*="language-"].active'),l=(s=o==null?void 0:o.querySelectorAll('div[class*="language-"]'))==null?void 0:s[r];i&&l&&i!==l&&(i.classList.remove("active"),l.classList.add("active"))}})}const qi=on.NotFound||(()=>"404 Not Found"),Y1=j({name:"VitePressApp",setup(){const{site:e}=Mi();return Fe(()=>{At(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),j1(),K1(),q1(),on.setup&&on.setup(),()=>at(on.Layout)}});async function G1(){const e=J1(),t=X1();t.provide(Vi,e);const n=Vc(e.route);return t.provide(Ai,n),t.provide("NotFound",qi),t.component("Content",Bc),t.component("ClientOnly",U1),Object.defineProperty(t.config.globalProperties,"$frontmatter",{get(){return n.frontmatter.value}}),on.enhanceApp&&await on.enhanceApp({app:t,router:e,siteData:St}),{app:t,router:e,data:n}}function X1(){return yc(Y1)}function J1(){let e=Ee,t;return Hc(n=>{let s=Ii(n);return e&&(t=s),(e||t===s)&&(s=s.replace(/\.js$/,".lean.js")),Ee&&(e=!1),kc(()=>import(s),[])},qi)}Ee&&G1().then(({app:e,router:t,data:n})=>{t.go().then(()=>{N1(t.route,n.site),e.mount("#app")})});export{U as _,Ma as a,$ as b,b as c,G1 as createApp,Oe as d,H as e,Aa as g,Z1 as n,p as o,Wt as r};