ZiuChen.github.io/assets/app.b07fc07d.js

11 lines
143 KiB
JavaScript

function Ks(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o<s.length;o++)n[s[o]]=!0;return t?o=>!!n[o.toLowerCase()]:o=>!!n[o]}function $n(e){if(Q(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],o=we(s)?zr(s):$n(s);if(o)for(const i in o)t[i]=o[i]}return t}else{if(we(e))return e;if(ye(e))return e}}const Or=/;(?![^(]*\))/g,Hr=/:([^]+)/,Br=/\/\*.*?\*\//gs;function zr(e){const t={};return e.replace(Br,"").split(Or).forEach(n=>{if(n){const s=n.split(Hr);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function _e(e){let t="";if(we(e))t=e;else if(Q(e))for(let n=0;n<e.length;n++){const s=_e(e[n]);s&&(t+=s+" ")}else if(ye(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Bp(e){if(!e)return null;let{class:t,style:n}=e;return t&&!we(t)&&(e.class=_e(t)),n&&(e.style=$n(n)),e}const Fr="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Rr=Ks(Fr);function xi(e){return!!e||e===""}const fe=e=>we(e)?e:e==null?"":Q(e)||ye(e)&&(e.toString===Ci||!se(e.toString))?JSON.stringify(e,$i,2):String(e),$i=(e,t)=>t&&t.__v_isRef?$i(e,t.value):Ut(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o])=>(n[`${s} =>`]=o,n),{})}:ki(t)?{[`Set(${t.size})`]:[...t.values()]}:ye(t)&&!Q(t)&&!Si(t)?String(t):t,be={},Dt=[],Qe=()=>{},Dr=()=>!1,Ur=/^on[^a-z]/,kn=e=>Ur.test(e),qs=e=>e.startsWith("onUpdate:"),ke=Object.assign,Ws=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},jr=Object.prototype.hasOwnProperty,ue=(e,t)=>jr.call(e,t),Q=Array.isArray,Ut=e=>Xn(e)==="[object Map]",ki=e=>Xn(e)==="[object Set]",se=e=>typeof e=="function",we=e=>typeof e=="string",Ys=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",Pi=e=>ye(e)&&se(e.then)&&se(e.catch),Ci=Object.prototype.toString,Xn=e=>Ci.call(e),Kr=e=>Xn(e).slice(8,-1),Si=e=>Xn(e)==="[object Object]",Gs=e=>we(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,un=Ks(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Zn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},qr=/-(\w)/g,it=Zn(e=>e.replace(qr,(t,n)=>n?n.toUpperCase():"")),Wr=/\B([A-Z])/g,tn=Zn(e=>e.replace(Wr,"-$1").toLowerCase()),es=Zn(e=>e.charAt(0).toUpperCase()+e.slice(1)),vs=Zn(e=>e?`on${es(e)}`:""),mn=(e,t)=>!Object.is(e,t),gs=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Fn=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Js=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Co;const Yr=()=>Co||(Co=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Oe;class Gr{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Oe,!t&&Oe&&(this.index=(Oe.scopes||(Oe.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Oe;try{return Oe=this,t()}finally{Oe=n}}}on(){Oe=this}off(){Oe=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.scopes)for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0,this.active=!1}}}function Jr(e,t=Oe){t&&t.active&&t.effects.push(e)}function Qr(){return Oe}function Xr(e){Oe&&Oe.cleanups.push(e)}const Qs=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Ei=e=>(e.w&vt)>0,Li=e=>(e.n&vt)>0,Zr=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=vt},el=e=>{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s<t.length;s++){const o=t[s];Ei(o)&&!Li(o)?o.delete(e):t[n++]=o,o.w&=~vt,o.n&=~vt}t.length=n}},Es=new WeakMap;let cn=0,vt=1;const Ls=30;let Ge;const It=Symbol(""),Ts=Symbol("");class Xs{constructor(t,n=null,s){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Jr(this,s)}run(){if(!this.active)return this.fn();let t=Ge,n=_t;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Ge,Ge=this,_t=!0,vt=1<<++cn,cn<=Ls?Zr(this):So(this),this.fn()}finally{cn<=Ls&&el(this),vt=1<<--cn,Ge=this.parent,_t=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Ge===this?this.deferStop=!0:this.active&&(So(this),this.onStop&&this.onStop(),this.active=!1)}}function So(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let _t=!0;const Ti=[];function nn(){Ti.push(_t),_t=!1}function sn(){const e=Ti.pop();_t=e===void 0?!0:e}function ze(e,t,n){if(_t&&Ge){let s=Es.get(e);s||Es.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=Qs()),Vi(o)}}function Vi(e,t){let n=!1;cn<=Ls?Li(e)||(e.n|=vt,n=!Ei(e)):n=!e.has(Ge),n&&(e.add(Ge),Ge.deps.push(e))}function lt(e,t,n,s,o,i){const r=Es.get(e);if(!r)return;let l=[];if(t==="clear")l=[...r.values()];else if(n==="length"&&Q(e)){const a=Js(s);r.forEach((u,p)=>{(p==="length"||p>=a)&&l.push(u)})}else switch(n!==void 0&&l.push(r.get(n)),t){case"add":Q(e)?Gs(n)&&l.push(r.get("length")):(l.push(r.get(It)),Ut(e)&&l.push(r.get(Ts)));break;case"delete":Q(e)||(l.push(r.get(It)),Ut(e)&&l.push(r.get(Ts)));break;case"set":Ut(e)&&l.push(r.get(It));break}if(l.length===1)l[0]&&Vs(l[0]);else{const a=[];for(const u of l)u&&a.push(...u);Vs(Qs(a))}}function Vs(e,t){const n=Q(e)?e:[...e];for(const s of n)s.computed&&Eo(s);for(const s of n)s.computed||Eo(s)}function Eo(e,t){(e!==Ge||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const tl=Ks("__proto__,__v_isRef,__isVue"),Mi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ys)),nl=Zs(),sl=Zs(!1,!0),ol=Zs(!0),Lo=il();function il(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=he(this);for(let i=0,r=this.length;i<r;i++)ze(s,"get",i+"");const o=s[t](...n);return o===-1||o===!1?s[t](...n.map(he)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){nn();const s=he(this)[t].apply(this,n);return sn(),s}}),e}function Zs(e=!1,t=!1){return function(s,o,i){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&i===(e?t?wl:Hi:t?Oi:Ni).get(s))return s;const r=Q(s);if(!e&&r&&ue(Lo,o))return Reflect.get(Lo,o,i);const l=Reflect.get(s,o,i);return(Ys(o)?Mi.has(o):tl(o))||(e||ze(s,"get",o),t)?l:Ee(l)?r&&Gs(o)?l:l.value:ye(l)?e?no(l):ns(l):l}}const rl=Ai(),ll=Ai(!0);function Ai(e=!1){return function(n,s,o,i){let r=n[s];if(Qt(r)&&Ee(r)&&!Ee(o))return!1;if(!e&&(!Rn(o)&&!Qt(o)&&(r=he(r),o=he(o)),!Q(n)&&Ee(r)&&!Ee(o)))return r.value=o,!0;const l=Q(n)&&Gs(s)?Number(s)<n.length:ue(n,s),a=Reflect.set(n,s,o,i);return n===he(i)&&(l?mn(o,r)&&lt(n,"set",s,o):lt(n,"add",s,o)),a}}function al(e,t){const n=ue(e,t);e[t];const s=Reflect.deleteProperty(e,t);return s&&n&&lt(e,"delete",t,void 0),s}function cl(e,t){const n=Reflect.has(e,t);return(!Ys(t)||!Mi.has(t))&&ze(e,"has",t),n}function ul(e){return ze(e,"iterate",Q(e)?"length":It),Reflect.ownKeys(e)}const Ii={get:nl,set:rl,deleteProperty:al,has:cl,ownKeys:ul},dl={get:ol,set(e,t){return!0},deleteProperty(e,t){return!0}},fl=ke({},Ii,{get:sl,set:ll}),eo=e=>e,ts=e=>Reflect.getPrototypeOf(e);function Sn(e,t,n=!1,s=!1){e=e.__v_raw;const o=he(e),i=he(t);n||(t!==i&&ze(o,"get",t),ze(o,"get",i));const{has:r}=ts(o),l=s?eo:n?oo:vn;if(r.call(o,t))return l(e.get(t));if(r.call(o,i))return l(e.get(i));e!==o&&e.get(t)}function En(e,t=!1){const n=this.__v_raw,s=he(n),o=he(e);return t||(e!==o&&ze(s,"has",e),ze(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Ln(e,t=!1){return e=e.__v_raw,!t&&ze(he(e),"iterate",It),Reflect.get(e,"size",e)}function To(e){e=he(e);const t=he(this);return ts(t).has.call(t,e)||(t.add(e),lt(t,"add",e,e)),this}function Vo(e,t){t=he(t);const n=he(this),{has:s,get:o}=ts(n);let i=s.call(n,e);i||(e=he(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?mn(t,r)&&lt(n,"set",e,t):lt(n,"add",e,t),this}function Mo(e){const t=he(this),{has:n,get:s}=ts(t);let o=n.call(t,e);o||(e=he(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&lt(t,"delete",e,void 0),i}function Ao(){const e=he(this),t=e.size!==0,n=e.clear();return t&&lt(e,"clear",void 0,void 0),n}function Tn(e,t){return function(s,o){const i=this,r=i.__v_raw,l=he(r),a=t?eo:e?oo:vn;return!e&&ze(l,"iterate",It),r.forEach((u,p)=>s.call(o,a(u),a(p),i))}}function Vn(e,t,n){return function(...s){const o=this.__v_raw,i=he(o),r=Ut(i),l=e==="entries"||e===Symbol.iterator&&r,a=e==="keys"&&r,u=o[e](...s),p=n?eo:t?oo:vn;return!t&&ze(i,"iterate",a?Ts:It),{next(){const{value:m,done:y}=u.next();return y?{value:m,done:y}:{value:l?[p(m[0]),p(m[1])]:p(m),done:y}},[Symbol.iterator](){return this}}}}function ut(e){return function(...t){return e==="delete"?!1:this}}function hl(){const e={get(i){return Sn(this,i)},get size(){return Ln(this)},has:En,add:To,set:Vo,delete:Mo,clear:Ao,forEach:Tn(!1,!1)},t={get(i){return Sn(this,i,!1,!0)},get size(){return Ln(this)},has:En,add:To,set:Vo,delete:Mo,clear:Ao,forEach:Tn(!1,!0)},n={get(i){return Sn(this,i,!0)},get size(){return Ln(this,!0)},has(i){return En.call(this,i,!0)},add:ut("add"),set:ut("set"),delete:ut("delete"),clear:ut("clear"),forEach:Tn(!0,!1)},s={get(i){return Sn(this,i,!0,!0)},get size(){return Ln(this,!0)},has(i){return En.call(this,i,!0)},add:ut("add"),set:ut("set"),delete:ut("delete"),clear:ut("clear"),forEach:Tn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Vn(i,!1,!1),n[i]=Vn(i,!0,!1),t[i]=Vn(i,!1,!0),s[i]=Vn(i,!0,!0)}),[e,n,t,s]}const[pl,_l,ml,vl]=hl();function to(e,t){const n=t?e?vl:ml:e?_l:pl;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(ue(n,o)&&o in s?n:s,o,i)}const gl={get:to(!1,!1)},yl={get:to(!1,!0)},bl={get:to(!0,!1)},Ni=new WeakMap,Oi=new WeakMap,Hi=new WeakMap,wl=new WeakMap;function xl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function $l(e){return e.__v_skip||!Object.isExtensible(e)?0:xl(Kr(e))}function ns(e){return Qt(e)?e:so(e,!1,Ii,gl,Ni)}function kl(e){return so(e,!1,fl,yl,Oi)}function no(e){return so(e,!0,dl,bl,Hi)}function so(e,t,n,s,o){if(!ye(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=$l(e);if(r===0)return e;const l=new Proxy(e,r===2?s:n);return o.set(e,l),l}function jt(e){return Qt(e)?jt(e.__v_raw):!!(e&&e.__v_isReactive)}function Qt(e){return!!(e&&e.__v_isReadonly)}function Rn(e){return!!(e&&e.__v_isShallow)}function Bi(e){return jt(e)||Qt(e)}function he(e){const t=e&&e.__v_raw;return t?he(t):e}function dn(e){return Fn(e,"__v_skip",!0),e}const vn=e=>ye(e)?ns(e):e,oo=e=>ye(e)?no(e):e;function zi(e){_t&&Ge&&(e=he(e),Vi(e.dep||(e.dep=Qs())))}function Fi(e,t){e=he(e),e.dep&&Vs(e.dep)}function Ee(e){return!!(e&&e.__v_isRef===!0)}function ve(e){return Ri(e,!1)}function Pl(e){return Ri(e,!0)}function Ri(e,t){return Ee(e)?e:new Cl(e,t)}class Cl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:he(t),this._value=n?t:vn(t)}get value(){return zi(this),this._value}set value(t){const n=this.__v_isShallow||Rn(t)||Qt(t);t=n?t:he(t),mn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:vn(t),Fi(this))}}function _(e){return Ee(e)?e.value:e}const Sl={get:(e,t,n)=>_(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Ee(o)&&!Ee(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Di(e){return jt(e)?e:new Proxy(e,Sl)}var Ui;class El{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Ui]=!1,this._dirty=!0,this.effect=new Xs(t,()=>{this._dirty||(this._dirty=!0,Fi(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=he(this);return zi(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Ui="__v_isReadonly";function Ll(e,t,n=!1){let s,o;const i=se(e);return i?(s=e,o=Qe):(s=e.get,o=e.set),new El(s,o,i||!o,n)}function mt(e,t,n,s){let o;try{o=s?e(...s):e()}catch(i){ss(i,t,n)}return o}function Ue(e,t,n,s){if(se(e)){const i=mt(e,t,n,s);return i&&Pi(i)&&i.catch(r=>{ss(r,t,n)}),i}const o=[];for(let i=0;i<e.length;i++)o.push(Ue(e[i],t,n,s));return o}function ss(e,t,n,s=!0){const o=t?t.vnode:null;if(t){let i=t.parent;const r=t.proxy,l=n;for(;i;){const u=i.ec;if(u){for(let p=0;p<u.length;p++)if(u[p](e,r,l)===!1)return}i=i.parent}const a=t.appContext.config.errorHandler;if(a){mt(a,null,10,[e,r,l]);return}}Tl(e,n,o,s)}function Tl(e,t,n,s=!0){console.error(e)}let gn=!1,Ms=!1;const Se=[];let st=0;const Kt=[];let rt=null,Tt=0;const ji=Promise.resolve();let io=null;function os(e){const t=io||ji;return e?t.then(this?e.bind(this):e):t}function Vl(e){let t=st+1,n=Se.length;for(;t<n;){const s=t+n>>>1;yn(Se[s])<e?t=s+1:n=s}return t}function ro(e){(!Se.length||!Se.includes(e,gn&&e.allowRecurse?st+1:st))&&(e.id==null?Se.push(e):Se.splice(Vl(e.id),0,e),Ki())}function Ki(){!gn&&!Ms&&(Ms=!0,io=ji.then(qi))}function Ml(e){const t=Se.indexOf(e);t>st&&Se.splice(t,1)}function Al(e){Q(e)?Kt.push(...e):(!rt||!rt.includes(e,e.allowRecurse?Tt+1:Tt))&&Kt.push(e),Ki()}function Io(e,t=gn?st+1:0){for(;t<Se.length;t++){const n=Se[t];n&&n.pre&&(Se.splice(t,1),t--,n())}}function Dn(e){if(Kt.length){const t=[...new Set(Kt)];if(Kt.length=0,rt){rt.push(...t);return}for(rt=t,rt.sort((n,s)=>yn(n)-yn(s)),Tt=0;Tt<rt.length;Tt++)rt[Tt]();rt=null,Tt=0}}const yn=e=>e.id==null?1/0:e.id,Il=(e,t)=>{const n=yn(e)-yn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function qi(e){Ms=!1,gn=!0,Se.sort(Il);const t=Qe;try{for(st=0;st<Se.length;st++){const n=Se[st];n&&n.active!==!1&&mt(n,null,14)}}finally{st=0,Se.length=0,Dn(),gn=!1,io=null,(Se.length||Kt.length)&&qi()}}function Nl(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||be;let o=n;const i=t.startsWith("update:"),r=i&&t.slice(7);if(r&&r in s){const p=`${r==="modelValue"?"model":r}Modifiers`,{number:m,trim:y}=s[p]||be;y&&(o=n.map(C=>we(C)?C.trim():C)),m&&(o=n.map(Js))}let l,a=s[l=vs(t)]||s[l=vs(it(t))];!a&&i&&(a=s[l=vs(tn(t))]),a&&Ue(a,e,6,o);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ue(u,e,6,o)}}function Wi(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},l=!1;if(!se(e)){const a=u=>{const p=Wi(u,t,!0);p&&(l=!0,ke(r,p))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(ye(e)&&s.set(e,null),null):(Q(i)?i.forEach(a=>r[a]=null):ke(r,i),ye(e)&&s.set(e,r),r)}function is(e,t){return!e||!kn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ue(e,t[0].toLowerCase()+t.slice(1))||ue(e,tn(t))||ue(e,t))}let Le=null,rs=null;function Un(e){const t=Le;return Le=e,rs=e&&e.type.__scopeId||null,t}function Xe(e){rs=e}function Ze(){rs=null}function H(e,t=Le,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&jo(-1);const i=Un(t);let r;try{r=e(...o)}finally{Un(i),s._d&&jo(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function ys(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:l,attrs:a,emit:u,render:p,renderCache:m,data:y,setupState:C,ctx:K,inheritAttrs:F}=e;let re,$;const I=Un(e);try{if(n.shapeFlag&4){const G=o||s;re=Ye(p.call(G,G,m,i,C,y,K)),$=a}else{const G=t;re=Ye(G.length>1?G(i,{attrs:a,slots:l,emit:u}):G(i,null)),$=t.props?a:Ol(a)}}catch(G){hn.length=0,ss(G,e,1),re=A(Be)}let T=re;if($&&F!==!1){const G=Object.keys($),{shapeFlag:Z}=T;G.length&&Z&7&&(r&&G.some(qs)&&($=Hl($,r)),T=yt(T,$))}return n.dirs&&(T=yt(T),T.dirs=T.dirs?T.dirs.concat(n.dirs):n.dirs),n.transition&&(T.transition=n.transition),re=T,Un(I),re}const Ol=e=>{let t;for(const n in e)(n==="class"||n==="style"||kn(n))&&((t||(t={}))[n]=e[n]);return t},Hl=(e,t)=>{const n={};for(const s in e)(!qs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Bl(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:l,patchFlag:a}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?No(s,r,u):!!r;if(a&8){const p=t.dynamicProps;for(let m=0;m<p.length;m++){const y=p[m];if(r[y]!==s[y]&&!is(u,y))return!0}}}else return(o||l)&&(!l||!l.$stable)?!0:s===r?!1:s?r?No(s,r,u):!0:!!r;return!1}function No(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let o=0;o<s.length;o++){const i=s[o];if(t[i]!==e[i]&&!is(n,i))return!0}return!1}function zl({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const Fl=e=>e.__isSuspense;function Yi(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):Al(e)}function qt(e,t){if($e){let n=$e.provides;const s=$e.parent&&$e.parent.provides;s===n&&(n=$e.provides=Object.create(s)),n[e]=t}}function He(e,t,n=!1){const s=$e||Le;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&&se(t)?t.call(s.proxy):t}}function gt(e,t){return ls(e,null,t)}function Gi(e,t){return ls(e,null,{flush:"post"})}const Mn={};function ot(e,t,n){return ls(e,t,n)}function ls(e,t,{immediate:n,deep:s,flush:o,onTrack:i,onTrigger:r}=be){const l=$e;let a,u=!1,p=!1;if(Ee(e)?(a=()=>e.value,u=Rn(e)):jt(e)?(a=()=>e,s=!0):Q(e)?(p=!0,u=e.some(T=>jt(T)||Rn(T)),a=()=>e.map(T=>{if(Ee(T))return T.value;if(jt(T))return Rt(T);if(se(T))return mt(T,l,2)})):se(e)?t?a=()=>mt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return m&&m(),Ue(e,l,3,[y])}:a=Qe,t&&s){const T=a;a=()=>Rt(T())}let m,y=T=>{m=$.onStop=()=>{mt(T,l,4)}},C;if(wn)if(y=Qe,t?n&&Ue(t,l,3,[a(),p?[]:void 0,y]):a(),o==="sync"){const T=Ma();C=T.__watcherHandles||(T.__watcherHandles=[])}else return Qe;let K=p?new Array(e.length).fill(Mn):Mn;const F=()=>{if($.active)if(t){const T=$.run();(s||u||(p?T.some((G,Z)=>mn(G,K[Z])):mn(T,K)))&&(m&&m(),Ue(t,l,3,[T,K===Mn?void 0:p&&K[0]===Mn?[]:K,y]),K=T)}else $.run()};F.allowRecurse=!!t;let re;o==="sync"?re=F:o==="post"?re=()=>Ae(F,l&&l.suspense):(F.pre=!0,l&&(F.id=l.uid),re=()=>ro(F));const $=new Xs(a,re);t?n?F():K=$.run():o==="post"?Ae($.run.bind($),l&&l.suspense):$.run();const I=()=>{$.stop(),l&&l.scope&&Ws(l.scope.effects,$)};return C&&C.push(I),I}function Rl(e,t,n){const s=this.proxy,o=we(e)?e.includes(".")?Ji(s,e):()=>s[e]:e.bind(s,s);let i;se(t)?i=t:(i=t.handler,n=t);const r=$e;Zt(this);const l=ls(o,i.bind(s),n);return r?Zt(r):Nt(),l}function Ji(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o<n.length&&s;o++)s=s[n[o]];return s}}function Rt(e,t){if(!ye(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),Ee(e))Rt(e.value,t);else if(Q(e))for(let n=0;n<e.length;n++)Rt(e[n],t);else if(ki(e)||Ut(e))e.forEach(n=>{Rt(n,t)});else if(Si(e))for(const n in e)Rt(e[n],t);return e}function Dl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return je(()=>{e.isMounted=!0}),tr(()=>{e.isUnmounting=!0}),e}const Re=[Function,Array],Ul={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Re,onEnter:Re,onAfterEnter:Re,onEnterCancelled:Re,onBeforeLeave:Re,onLeave:Re,onAfterLeave:Re,onLeaveCancelled:Re,onBeforeAppear:Re,onAppear:Re,onAfterAppear:Re,onAppearCancelled:Re},setup(e,{slots:t}){const n=ds(),s=Dl();let o;return()=>{const i=t.default&&Zi(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const F of i)if(F.type!==Be){r=F;break}}const l=he(e),{mode:a}=l;if(s.isLeaving)return bs(r);const u=Oo(r);if(!u)return bs(r);const p=As(u,l,s,n);Is(u,p);const m=n.subTree,y=m&&Oo(m);let C=!1;const{getTransitionKey:K}=u.type;if(K){const F=K();o===void 0?o=F:F!==o&&(o=F,C=!0)}if(y&&y.type!==Be&&(!Vt(u,y)||C)){const F=As(y,l,s,n);if(Is(y,F),a==="out-in")return s.isLeaving=!0,F.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},bs(r);a==="in-out"&&u.type!==Be&&(F.delayLeave=(re,$,I)=>{const T=Xi(s,y);T[String(y.key)]=y,re._leaveCb=()=>{$(),re._leaveCb=void 0,delete p.delayedLeave},p.delayedLeave=I})}return r}}},Qi=Ul;function Xi(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 As(e,t,n,s){const{appear:o,mode:i,persisted:r=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:u,onEnterCancelled:p,onBeforeLeave:m,onLeave:y,onAfterLeave:C,onLeaveCancelled:K,onBeforeAppear:F,onAppear:re,onAfterAppear:$,onAppearCancelled:I}=t,T=String(e.key),G=Xi(n,e),Z=(h,te)=>{h&&Ue(h,s,9,te)},pe=(h,te)=>{const D=te[1];Z(h,te),Q(h)?h.every(J=>J.length<=1)&&D():h.length<=1&&D()},R={mode:i,persisted:r,beforeEnter(h){let te=l;if(!n.isMounted)if(o)te=F||l;else return;h._leaveCb&&h._leaveCb(!0);const D=G[T];D&&Vt(e,D)&&D.el._leaveCb&&D.el._leaveCb(),Z(te,[h])},enter(h){let te=a,D=u,J=p;if(!n.isMounted)if(o)te=re||a,D=$||u,J=I||p;else return;let k=!1;const N=h._enterCb=V=>{k||(k=!0,V?Z(J,[h]):Z(D,[h]),R.delayedLeave&&R.delayedLeave(),h._enterCb=void 0)};te?pe(te,[h,N]):N()},leave(h,te){const D=String(e.key);if(h._enterCb&&h._enterCb(!0),n.isUnmounting)return te();Z(m,[h]);let J=!1;const k=h._leaveCb=N=>{J||(J=!0,te(),N?Z(K,[h]):Z(C,[h]),h._leaveCb=void 0,G[D]===e&&delete G[D])};G[D]=e,y?pe(y,[h,k]):k()},clone(h){return As(h,t,n,s)}};return R}function bs(e){if(as(e))return e=yt(e),e.children=null,e}function Oo(e){return as(e)?e.children?e.children[0]:void 0:e}function Is(e,t){e.shapeFlag&6&&e.component?Is(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 Zi(e,t=!1,n){let s=[],o=0;for(let i=0;i<e.length;i++){let r=e[i];const l=n==null?r.key:String(n)+String(r.key!=null?r.key:i);r.type===ne?(r.patchFlag&128&&o++,s=s.concat(Zi(r.children,t,l))):(t||r.type!==Be)&&s.push(l!=null?yt(r,{key:l}):r)}if(o>1)for(let i=0;i<s.length;i++)s[i].patchFlag=-2;return s}function j(e){return se(e)?{setup:e,name:e.name}:e}const Wt=e=>!!e.type.__asyncLoader,as=e=>e.type.__isKeepAlive;function jl(e,t){er(e,"a",t)}function Kl(e,t){er(e,"da",t)}function er(e,t,n=$e){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(cs(t,s,n),n){let o=n.parent;for(;o&&o.parent;)as(o.parent.vnode)&&ql(s,t,n,o),o=o.parent}}function ql(e,t,n,s){const o=cs(t,e,s,!0);bt(()=>{Ws(s[t],o)},n)}function cs(e,t,n=$e,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;nn(),Zt(n);const l=Ue(t,n,e,r);return Nt(),sn(),l});return s?o.unshift(i):o.push(i),i}}const at=e=>(t,n=$e)=>(!wn||e==="sp")&&cs(e,(...s)=>t(...s),n),Wl=at("bm"),je=at("m"),Yl=at("bu"),lo=at("u"),tr=at("bum"),bt=at("um"),Gl=at("sp"),Jl=at("rtg"),Ql=at("rtc");function Xl(e,t=$e){cs("ec",e,t)}function nt(e,t,n,s){const o=e.dirs,i=t&&t.dirs;for(let r=0;r<o.length;r++){const l=o[r];i&&(l.oldValue=i[r].value);let a=l.dir[s];a&&(nn(),Ue(a,n,8,[e.el,l,e,t]),sn())}}const ao="components";function Ot(e,t){return sr(ao,e,!0,t)||e}const nr=Symbol();function co(e){return we(e)?sr(ao,e,!1)||e:e||nr}function sr(e,t,n=!0,s=!1){const o=Le||$e;if(o){const i=o.type;if(e===ao){const l=Sa(i,!1);if(l&&(l===t||l===it(t)||l===es(it(t))))return i}const r=Ho(o[e]||i[e],t)||Ho(o.appContext[e],t);return!r&&s?i:r}}function Ho(e,t){return e&&(e[t]||e[it(t)]||e[es(it(t))])}function Pe(e,t,n,s){let o;const i=n&&n[s];if(Q(e)||we(e)){o=new Array(e.length);for(let r=0,l=e.length;r<l;r++)o[r]=t(e[r],r,void 0,i&&i[r])}else if(typeof e=="number"){o=new Array(e);for(let r=0;r<e;r++)o[r]=t(r+1,r,void 0,i&&i[r])}else if(ye(e))if(e[Symbol.iterator])o=Array.from(e,(r,l)=>t(r,l,void 0,i&&i[l]));else{const r=Object.keys(e);o=new Array(r.length);for(let l=0,a=r.length;l<a;l++){const u=r[l];o[l]=t(e[u],u,l,i&&i[l])}}else o=[];return n&&(n[s]=o),o}function L(e,t,n={},s,o){if(Le.isCE||Le.parent&&Wt(Le.parent)&&Le.parent.isCE)return t!=="default"&&(n.name=t),A("slot",n,s&&s());let i=e[t];i&&i._c&&(i._d=!1),f();const r=i&&or(i(n)),l=X(ne,{key:n.key||r&&r.key||`_${t}`},r||(s?s():[]),r&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function or(e){return e.some(t=>qn(t)?!(t.type===Be||t.type===ne&&!or(t.children)):!0)?e:null}const Ns=e=>e?_r(e)?po(e)||e.proxy:Ns(e.parent):null,fn=ke(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=>Ns(e.parent),$root:e=>Ns(e.root),$emit:e=>e.emit,$options:e=>uo(e),$forceUpdate:e=>e.f||(e.f=()=>ro(e.update)),$nextTick:e=>e.n||(e.n=os.bind(e.proxy)),$watch:e=>Rl.bind(e)}),ws=(e,t)=>e!==be&&!e.__isScriptSetup&&ue(e,t),Zl={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:l,appContext:a}=e;let u;if(t[0]!=="$"){const C=r[t];if(C!==void 0)switch(C){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(ws(s,t))return r[t]=1,s[t];if(o!==be&&ue(o,t))return r[t]=2,o[t];if((u=e.propsOptions[0])&&ue(u,t))return r[t]=3,i[t];if(n!==be&&ue(n,t))return r[t]=4,n[t];Os&&(r[t]=0)}}const p=fn[t];let m,y;if(p)return t==="$attrs"&&ze(e,"get",t),p(e);if((m=l.__cssModules)&&(m=m[t]))return m;if(n!==be&&ue(n,t))return r[t]=4,n[t];if(y=a.config.globalProperties,ue(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return ws(o,t)?(o[t]=n,!0):s!==be&&ue(s,t)?(s[t]=n,!0):ue(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let l;return!!n[r]||e!==be&&ue(e,r)||ws(t,r)||(l=i[0])&&ue(l,r)||ue(s,r)||ue(fn,r)||ue(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ue(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Os=!0;function ea(e){const t=uo(e),n=e.proxy,s=e.ctx;Os=!1,t.beforeCreate&&Bo(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:l,provide:a,inject:u,created:p,beforeMount:m,mounted:y,beforeUpdate:C,updated:K,activated:F,deactivated:re,beforeDestroy:$,beforeUnmount:I,destroyed:T,unmounted:G,render:Z,renderTracked:pe,renderTriggered:R,errorCaptured:h,serverPrefetch:te,expose:D,inheritAttrs:J,components:k,directives:N,filters:V}=t;if(u&&ta(u,s,null,e.appContext.config.unwrapInjectedRef),r)for(const oe in r){const ie=r[oe];se(ie)&&(s[oe]=ie.bind(n))}if(o){const oe=o.call(n,n);ye(oe)&&(e.data=ns(oe))}if(Os=!0,i)for(const oe in i){const ie=i[oe],Me=se(ie)?ie.bind(n,n):se(ie.get)?ie.get.bind(n,n):Qe,Ie=!se(ie)&&se(ie.set)?ie.set.bind(n):Qe,Ke=ae({get:Me,set:Ie});Object.defineProperty(s,oe,{enumerable:!0,configurable:!0,get:()=>Ke.value,set:Fe=>Ke.value=Fe})}if(l)for(const oe in l)ir(l[oe],s,n,oe);if(a){const oe=se(a)?a.call(n):a;Reflect.ownKeys(oe).forEach(ie=>{qt(ie,oe[ie])})}p&&Bo(p,e,"c");function B(oe,ie){Q(ie)?ie.forEach(Me=>oe(Me.bind(n))):ie&&oe(ie.bind(n))}if(B(Wl,m),B(je,y),B(Yl,C),B(lo,K),B(jl,F),B(Kl,re),B(Xl,h),B(Ql,pe),B(Jl,R),B(tr,I),B(bt,G),B(Gl,te),Q(D))if(D.length){const oe=e.exposed||(e.exposed={});D.forEach(ie=>{Object.defineProperty(oe,ie,{get:()=>n[ie],set:Me=>n[ie]=Me})})}else e.exposed||(e.exposed={});Z&&e.render===Qe&&(e.render=Z),J!=null&&(e.inheritAttrs=J),k&&(e.components=k),N&&(e.directives=N)}function ta(e,t,n=Qe,s=!1){Q(e)&&(e=Hs(e));for(const o in e){const i=e[o];let r;ye(i)?"default"in i?r=He(i.from||o,i.default,!0):r=He(i.from||o):r=He(i),Ee(r)&&s?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:l=>r.value=l}):t[o]=r}}function Bo(e,t,n){Ue(Q(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function ir(e,t,n,s){const o=s.includes(".")?Ji(n,s):()=>n[s];if(we(e)){const i=t[e];se(i)&&ot(o,i)}else if(se(e))ot(o,e.bind(n));else if(ye(e))if(Q(e))e.forEach(i=>ir(i,t,n,s));else{const i=se(e.handler)?e.handler.bind(n):t[e.handler];se(i)&&ot(o,i,e)}}function uo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,l=i.get(t);let a;return l?a=l:!o.length&&!n&&!s?a=t:(a={},o.length&&o.forEach(u=>jn(a,u,r,!0)),jn(a,t,r)),ye(t)&&i.set(t,a),a}function jn(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&jn(e,i,n,!0),o&&o.forEach(r=>jn(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const l=na[r]||n&&n[r];e[r]=l?l(e[r],t[r]):t[r]}return e}const na={data:zo,props:Et,emits:Et,methods:Et,computed:Et,beforeCreate:Te,created:Te,beforeMount:Te,mounted:Te,beforeUpdate:Te,updated:Te,beforeDestroy:Te,beforeUnmount:Te,destroyed:Te,unmounted:Te,activated:Te,deactivated:Te,errorCaptured:Te,serverPrefetch:Te,components:Et,directives:Et,watch:oa,provide:zo,inject:sa};function zo(e,t){return t?e?function(){return ke(se(e)?e.call(this,this):e,se(t)?t.call(this,this):t)}:t:e}function sa(e,t){return Et(Hs(e),Hs(t))}function Hs(e){if(Q(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Te(e,t){return e?[...new Set([].concat(e,t))]:t}function Et(e,t){return e?ke(ke(Object.create(null),e),t):t}function oa(e,t){if(!e)return t;if(!t)return e;const n=ke(Object.create(null),e);for(const s in t)n[s]=Te(e[s],t[s]);return n}function ia(e,t,n,s=!1){const o={},i={};Fn(i,us,1),e.propsDefaults=Object.create(null),rr(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:kl(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function ra(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,l=he(o),[a]=e.propsOptions;let u=!1;if((s||r>0)&&!(r&16)){if(r&8){const p=e.vnode.dynamicProps;for(let m=0;m<p.length;m++){let y=p[m];if(is(e.emitsOptions,y))continue;const C=t[y];if(a)if(ue(i,y))C!==i[y]&&(i[y]=C,u=!0);else{const K=it(y);o[K]=Bs(a,l,K,C,e,!1)}else C!==i[y]&&(i[y]=C,u=!0)}}}else{rr(e,t,o,i)&&(u=!0);let p;for(const m in l)(!t||!ue(t,m)&&((p=tn(m))===m||!ue(t,p)))&&(a?n&&(n[m]!==void 0||n[p]!==void 0)&&(o[m]=Bs(a,l,m,void 0,e,!0)):delete o[m]);if(i!==l)for(const m in i)(!t||!ue(t,m))&&(delete i[m],u=!0)}u&&lt(e,"set","$attrs")}function rr(e,t,n,s){const[o,i]=e.propsOptions;let r=!1,l;if(t)for(let a in t){if(un(a))continue;const u=t[a];let p;o&&ue(o,p=it(a))?!i||!i.includes(p)?n[p]=u:(l||(l={}))[p]=u:is(e.emitsOptions,a)||(!(a in s)||u!==s[a])&&(s[a]=u,r=!0)}if(i){const a=he(n),u=l||be;for(let p=0;p<i.length;p++){const m=i[p];n[m]=Bs(o,a,m,u[m],e,!ue(u,m))}}return r}function Bs(e,t,n,s,o,i){const r=e[n];if(r!=null){const l=ue(r,"default");if(l&&s===void 0){const a=r.default;if(r.type!==Function&&se(a)){const{propsDefaults:u}=o;n in u?s=u[n]:(Zt(o),s=u[n]=a.call(null,t),Nt())}else s=a}r[0]&&(i&&!l?s=!1:r[1]&&(s===""||s===tn(n))&&(s=!0))}return s}function lr(e,t,n=!1){const s=t.propsCache,o=s.get(e);if(o)return o;const i=e.props,r={},l=[];let a=!1;if(!se(e)){const p=m=>{a=!0;const[y,C]=lr(m,t,!0);ke(r,y),C&&l.push(...C)};!n&&t.mixins.length&&t.mixins.forEach(p),e.extends&&p(e.extends),e.mixins&&e.mixins.forEach(p)}if(!i&&!a)return ye(e)&&s.set(e,Dt),Dt;if(Q(i))for(let p=0;p<i.length;p++){const m=it(i[p]);Fo(m)&&(r[m]=be)}else if(i)for(const p in i){const m=it(p);if(Fo(m)){const y=i[p],C=r[m]=Q(y)||se(y)?{type:y}:Object.assign({},y);if(C){const K=Uo(Boolean,C.type),F=Uo(String,C.type);C[0]=K>-1,C[1]=F<0||K<F,(K>-1||ue(C,"default"))&&l.push(m)}}}const u=[r,l];return ye(e)&&s.set(e,u),u}function Fo(e){return e[0]!=="$"}function Ro(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Do(e,t){return Ro(e)===Ro(t)}function Uo(e,t){return Q(t)?t.findIndex(n=>Do(n,e)):se(t)&&Do(t,e)?0:-1}const ar=e=>e[0]==="_"||e==="$stable",fo=e=>Q(e)?e.map(Ye):[Ye(e)],la=(e,t,n)=>{if(t._n)return t;const s=H((...o)=>fo(t(...o)),n);return s._c=!1,s},cr=(e,t,n)=>{const s=e._ctx;for(const o in e){if(ar(o))continue;const i=e[o];if(se(i))t[o]=la(o,i,s);else if(i!=null){const r=fo(i);t[o]=()=>r}}},ur=(e,t)=>{const n=fo(t);e.slots.default=()=>n},aa=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=he(t),Fn(t,"_",n)):cr(t,e.slots={})}else e.slots={},t&&ur(e,t);Fn(e.slots,us,1)},ca=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=be;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(ke(o,t),!n&&l===1&&delete o._):(i=!t.$stable,cr(t,o)),r=t}else t&&(ur(e,t),r={default:1});if(i)for(const l in o)!ar(l)&&!(l in r)&&delete o[l]};function dr(){return{app:null,config:{isNativeTag:Dr,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 ua=0;function da(e,t){return function(s,o=null){se(s)||(s=Object.assign({},s)),o!=null&&!ye(o)&&(o=null);const i=dr(),r=new Set;let l=!1;const a=i.app={_uid:ua++,_component:s,_props:o,_container:null,_context:i,_instance:null,version:Aa,get config(){return i.config},set config(u){},use(u,...p){return r.has(u)||(u&&se(u.install)?(r.add(u),u.install(a,...p)):se(u)&&(r.add(u),u(a,...p))),a},mixin(u){return i.mixins.includes(u)||i.mixins.push(u),a},component(u,p){return p?(i.components[u]=p,a):i.components[u]},directive(u,p){return p?(i.directives[u]=p,a):i.directives[u]},mount(u,p,m){if(!l){const y=A(s,o);return y.appContext=i,p&&t?t(y,u):e(y,u,m),l=!0,a._container=u,u.__vue_app__=a,po(y.component)||y.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(u,p){return i.provides[u]=p,a}};return a}}function Kn(e,t,n,s,o=!1){if(Q(e)){e.forEach((y,C)=>Kn(y,t&&(Q(t)?t[C]:t),n,s,o));return}if(Wt(s)&&!o)return;const i=s.shapeFlag&4?po(s.component)||s.component.proxy:s.el,r=o?null:i,{i:l,r:a}=e,u=t&&t.r,p=l.refs===be?l.refs={}:l.refs,m=l.setupState;if(u!=null&&u!==a&&(we(u)?(p[u]=null,ue(m,u)&&(m[u]=null)):Ee(u)&&(u.value=null)),se(a))mt(a,l,12,[r,p]);else{const y=we(a),C=Ee(a);if(y||C){const K=()=>{if(e.f){const F=y?ue(m,a)?m[a]:p[a]:a.value;o?Q(F)&&Ws(F,i):Q(F)?F.includes(i)||F.push(i):y?(p[a]=[i],ue(m,a)&&(m[a]=p[a])):(a.value=[i],e.k&&(p[e.k]=a.value))}else y?(p[a]=r,ue(m,a)&&(m[a]=r)):C&&(a.value=r,e.k&&(p[e.k]=r))};r?(K.id=-1,Ae(K,n)):K()}}}let dt=!1;const An=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",In=e=>e.nodeType===8;function fa(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:i,parentNode:r,remove:l,insert:a,createComment:u}}=e,p=($,I)=>{if(!I.hasChildNodes()){n(null,$,I),Dn(),I._vnode=$;return}dt=!1,m(I.firstChild,$,null,null,null),Dn(),I._vnode=$,dt&&console.error("Hydration completed but contains mismatches.")},m=($,I,T,G,Z,pe=!1)=>{const R=In($)&&$.data==="[",h=()=>F($,I,T,G,Z,R),{type:te,ref:D,shapeFlag:J,patchFlag:k}=I;let N=$.nodeType;I.el=$,k===-2&&(pe=!1,I.dynamicChildren=null);let V=null;switch(te){case Xt:N!==3?I.children===""?(a(I.el=o(""),r($),$),V=$):V=h():($.data!==I.children&&(dt=!0,$.data=I.children),V=i($));break;case Be:N!==8||R?V=h():V=i($);break;case Yt:if(R&&($=i($),N=$.nodeType),N===1||N===3){V=$;const ce=!I.children.length;for(let B=0;B<I.staticCount;B++)ce&&(I.children+=V.nodeType===1?V.outerHTML:V.data),B===I.staticCount-1&&(I.anchor=V),V=i(V);return R?i(V):V}else h();break;case ne:R?V=K($,I,T,G,Z,pe):V=h();break;default:if(J&1)N!==1||I.type.toLowerCase()!==$.tagName.toLowerCase()?V=h():V=y($,I,T,G,Z,pe);else if(J&6){I.slotScopeIds=Z;const ce=r($);if(t(I,ce,null,T,G,An(ce),pe),V=R?re($):i($),V&&In(V)&&V.data==="teleport end"&&(V=i(V)),Wt(I)){let B;R?(B=A(ne),B.anchor=V?V.previousSibling:ce.lastChild):B=$.nodeType===3?Ve(""):A("div"),B.el=$,I.component.subTree=B}}else J&64?N!==8?V=h():V=I.type.hydrate($,I,T,G,Z,pe,e,C):J&128&&(V=I.type.hydrate($,I,T,G,An(r($)),Z,pe,e,m))}return D!=null&&Kn(D,null,G,I),V},y=($,I,T,G,Z,pe)=>{pe=pe||!!I.dynamicChildren;const{type:R,props:h,patchFlag:te,shapeFlag:D,dirs:J}=I,k=R==="input"&&J||R==="option";if(k||te!==-1){if(J&&nt(I,null,T,"created"),h)if(k||!pe||te&48)for(const V in h)(k&&V.endsWith("value")||kn(V)&&!un(V))&&s($,V,null,h[V],!1,void 0,T);else h.onClick&&s($,"onClick",null,h.onClick,!1,void 0,T);let N;if((N=h&&h.onVnodeBeforeMount)&&De(N,T,I),J&&nt(I,null,T,"beforeMount"),((N=h&&h.onVnodeMounted)||J)&&Yi(()=>{N&&De(N,T,I),J&&nt(I,null,T,"mounted")},G),D&16&&!(h&&(h.innerHTML||h.textContent))){let V=C($.firstChild,I,$,T,G,Z,pe);for(;V;){dt=!0;const ce=V;V=V.nextSibling,l(ce)}}else D&8&&$.textContent!==I.children&&(dt=!0,$.textContent=I.children)}return $.nextSibling},C=($,I,T,G,Z,pe,R)=>{R=R||!!I.dynamicChildren;const h=I.children,te=h.length;for(let D=0;D<te;D++){const J=R?h[D]:h[D]=Ye(h[D]);if($)$=m($,J,G,Z,pe,R);else{if(J.type===Xt&&!J.children)continue;dt=!0,n(null,J,T,null,G,Z,An(T),pe)}}return $},K=($,I,T,G,Z,pe)=>{const{slotScopeIds:R}=I;R&&(Z=Z?Z.concat(R):R);const h=r($),te=C(i($),I,h,T,G,Z,pe);return te&&In(te)&&te.data==="]"?i(I.anchor=te):(dt=!0,a(I.anchor=u("]"),h,te),te)},F=($,I,T,G,Z,pe)=>{if(dt=!0,I.el=null,pe){const te=re($);for(;;){const D=i($);if(D&&D!==te)l(D);else break}}const R=i($),h=r($);return l($),n(null,I,h,R,T,G,An(h),Z),R},re=$=>{let I=0;for(;$;)if($=i($),$&&In($)&&($.data==="["&&I++,$.data==="]")){if(I===0)return i($);I--}return $};return[p,m]}const Ae=Yi;function ha(e){return pa(e,fa)}function pa(e,t){const n=Yr();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:l,createComment:a,setText:u,setElementText:p,parentNode:m,nextSibling:y,setScopeId:C=Qe,insertStaticContent:K}=e,F=(c,d,v,w=null,x=null,S=null,O=!1,E=null,M=!!d.dynamicChildren)=>{if(c===d)return;c&&!Vt(c,d)&&(w=Bt(c),Fe(c,x,S,!0),c=null),d.patchFlag===-2&&(M=!1,d.dynamicChildren=null);const{type:P,ref:q,shapeFlag:U}=d;switch(P){case Xt:re(c,d,v,w);break;case Be:$(c,d,v,w);break;case Yt:c==null&&I(d,v,w,O);break;case ne:k(c,d,v,w,x,S,O,E,M);break;default:U&1?Z(c,d,v,w,x,S,O,E,M):U&6?N(c,d,v,w,x,S,O,E,M):(U&64||U&128)&&P.process(c,d,v,w,x,S,O,E,M,ct)}q!=null&&x&&Kn(q,c&&c.ref,S,d||c,!d)},re=(c,d,v,w)=>{if(c==null)s(d.el=l(d.children),v,w);else{const x=d.el=c.el;d.children!==c.children&&u(x,d.children)}},$=(c,d,v,w)=>{c==null?s(d.el=a(d.children||""),v,w):d.el=c.el},I=(c,d,v,w)=>{[c.el,c.anchor]=K(c.children,d,v,w,c.el,c.anchor)},T=({el:c,anchor:d},v,w)=>{let x;for(;c&&c!==d;)x=y(c),s(c,v,w),c=x;s(d,v,w)},G=({el:c,anchor:d})=>{let v;for(;c&&c!==d;)v=y(c),o(c),c=v;o(d)},Z=(c,d,v,w,x,S,O,E,M)=>{O=O||d.type==="svg",c==null?pe(d,v,w,x,S,O,E,M):te(c,d,x,S,O,E,M)},pe=(c,d,v,w,x,S,O,E)=>{let M,P;const{type:q,props:U,shapeFlag:W,transition:ee,dirs:le}=c;if(M=c.el=r(c.type,S,U&&U.is,U),W&8?p(M,c.children):W&16&&h(c.children,M,null,w,x,S&&q!=="foreignObject",O,E),le&&nt(c,null,w,"created"),U){for(const me in U)me!=="value"&&!un(me)&&i(M,me,null,U[me],S,c.children,w,x,qe);"value"in U&&i(M,"value",null,U.value),(P=U.onVnodeBeforeMount)&&De(P,w,c)}R(M,c,c.scopeId,O,w),le&&nt(c,null,w,"beforeMount");const ge=(!x||x&&!x.pendingBranch)&&ee&&!ee.persisted;ge&&ee.beforeEnter(M),s(M,d,v),((P=U&&U.onVnodeMounted)||ge||le)&&Ae(()=>{P&&De(P,w,c),ge&&ee.enter(M),le&&nt(c,null,w,"mounted")},x)},R=(c,d,v,w,x)=>{if(v&&C(c,v),w)for(let S=0;S<w.length;S++)C(c,w[S]);if(x){let S=x.subTree;if(d===S){const O=x.vnode;R(c,O,O.scopeId,O.slotScopeIds,x.parent)}}},h=(c,d,v,w,x,S,O,E,M=0)=>{for(let P=M;P<c.length;P++){const q=c[P]=E?pt(c[P]):Ye(c[P]);F(null,q,d,v,w,x,S,O,E)}},te=(c,d,v,w,x,S,O)=>{const E=d.el=c.el;let{patchFlag:M,dynamicChildren:P,dirs:q}=d;M|=c.patchFlag&16;const U=c.props||be,W=d.props||be;let ee;v&&Pt(v,!1),(ee=W.onVnodeBeforeUpdate)&&De(ee,v,d,c),q&&nt(d,c,v,"beforeUpdate"),v&&Pt(v,!0);const le=x&&d.type!=="foreignObject";if(P?D(c.dynamicChildren,P,E,v,w,le,S):O||ie(c,d,E,null,v,w,le,S,!1),M>0){if(M&16)J(E,d,U,W,v,w,x);else if(M&2&&U.class!==W.class&&i(E,"class",null,W.class,x),M&4&&i(E,"style",U.style,W.style,x),M&8){const ge=d.dynamicProps;for(let me=0;me<ge.length;me++){const xe=ge[me],We=U[xe],zt=W[xe];(zt!==We||xe==="value")&&i(E,xe,We,zt,x,c.children,v,w,qe)}}M&1&&c.children!==d.children&&p(E,d.children)}else!O&&P==null&&J(E,d,U,W,v,w,x);((ee=W.onVnodeUpdated)||q)&&Ae(()=>{ee&&De(ee,v,d,c),q&&nt(d,c,v,"updated")},w)},D=(c,d,v,w,x,S,O)=>{for(let E=0;E<d.length;E++){const M=c[E],P=d[E],q=M.el&&(M.type===ne||!Vt(M,P)||M.shapeFlag&70)?m(M.el):v;F(M,P,q,null,w,x,S,O,!0)}},J=(c,d,v,w,x,S,O)=>{if(v!==w){if(v!==be)for(const E in v)!un(E)&&!(E in w)&&i(c,E,v[E],null,O,d.children,x,S,qe);for(const E in w){if(un(E))continue;const M=w[E],P=v[E];M!==P&&E!=="value"&&i(c,E,P,M,O,d.children,x,S,qe)}"value"in w&&i(c,"value",v.value,w.value)}},k=(c,d,v,w,x,S,O,E,M)=>{const P=d.el=c?c.el:l(""),q=d.anchor=c?c.anchor:l("");let{patchFlag:U,dynamicChildren:W,slotScopeIds:ee}=d;ee&&(E=E?E.concat(ee):ee),c==null?(s(P,v,w),s(q,v,w),h(d.children,v,q,x,S,O,E,M)):U>0&&U&64&&W&&c.dynamicChildren?(D(c.dynamicChildren,W,v,x,S,O,E),(d.key!=null||x&&d===x.subTree)&&fr(c,d,!0)):ie(c,d,v,q,x,S,O,E,M)},N=(c,d,v,w,x,S,O,E,M)=>{d.slotScopeIds=E,c==null?d.shapeFlag&512?x.ctx.activate(d,v,w,O,M):V(d,v,w,x,S,O,M):ce(c,d,M)},V=(c,d,v,w,x,S,O)=>{const E=c.component=$a(c,w,x);if(as(c)&&(E.ctx.renderer=ct),ka(E),E.asyncDep){if(x&&x.registerDep(E,B),!c.el){const M=E.subTree=A(Be);$(null,M,d,v)}return}B(E,c,d,v,x,S,O)},ce=(c,d,v)=>{const w=d.component=c.component;if(Bl(c,d,v))if(w.asyncDep&&!w.asyncResolved){oe(w,d,v);return}else w.next=d,Ml(w.update),w.update();else d.el=c.el,w.vnode=d},B=(c,d,v,w,x,S,O)=>{const E=()=>{if(c.isMounted){let{next:q,bu:U,u:W,parent:ee,vnode:le}=c,ge=q,me;Pt(c,!1),q?(q.el=le.el,oe(c,q,O)):q=le,U&&gs(U),(me=q.props&&q.props.onVnodeBeforeUpdate)&&De(me,ee,q,le),Pt(c,!0);const xe=ys(c),We=c.subTree;c.subTree=xe,F(We,xe,m(We.el),Bt(We),c,x,S),q.el=xe.el,ge===null&&zl(c,xe.el),W&&Ae(W,x),(me=q.props&&q.props.onVnodeUpdated)&&Ae(()=>De(me,ee,q,le),x)}else{let q;const{el:U,props:W}=d,{bm:ee,m:le,parent:ge}=c,me=Wt(d);if(Pt(c,!1),ee&&gs(ee),!me&&(q=W&&W.onVnodeBeforeMount)&&De(q,ge,d),Pt(c,!0),U&&kt){const xe=()=>{c.subTree=ys(c),kt(U,c.subTree,c,x,null)};me?d.type.__asyncLoader().then(()=>!c.isUnmounted&&xe()):xe()}else{const xe=c.subTree=ys(c);F(null,xe,v,w,c,x,S),d.el=xe.el}if(le&&Ae(le,x),!me&&(q=W&&W.onVnodeMounted)){const xe=d;Ae(()=>De(q,ge,xe),x)}(d.shapeFlag&256||ge&&Wt(ge.vnode)&&ge.vnode.shapeFlag&256)&&c.a&&Ae(c.a,x),c.isMounted=!0,d=v=w=null}},M=c.effect=new Xs(E,()=>ro(P),c.scope),P=c.update=()=>M.run();P.id=c.uid,Pt(c,!0),P()},oe=(c,d,v)=>{d.component=c;const w=c.vnode.props;c.vnode=d,c.next=null,ra(c,d.props,w,v),ca(c,d.children,v),nn(),Io(),sn()},ie=(c,d,v,w,x,S,O,E,M=!1)=>{const P=c&&c.children,q=c?c.shapeFlag:0,U=d.children,{patchFlag:W,shapeFlag:ee}=d;if(W>0){if(W&128){Ie(P,U,v,w,x,S,O,E,M);return}else if(W&256){Me(P,U,v,w,x,S,O,E,M);return}}ee&8?(q&16&&qe(P,x,S),U!==P&&p(v,U)):q&16?ee&16?Ie(P,U,v,w,x,S,O,E,M):qe(P,x,S,!0):(q&8&&p(v,""),ee&16&&h(U,v,w,x,S,O,E,M))},Me=(c,d,v,w,x,S,O,E,M)=>{c=c||Dt,d=d||Dt;const P=c.length,q=d.length,U=Math.min(P,q);let W;for(W=0;W<U;W++){const ee=d[W]=M?pt(d[W]):Ye(d[W]);F(c[W],ee,v,null,x,S,O,E,M)}P>q?qe(c,x,S,!0,!1,U):h(d,v,w,x,S,O,E,M,U)},Ie=(c,d,v,w,x,S,O,E,M)=>{let P=0;const q=d.length;let U=c.length-1,W=q-1;for(;P<=U&&P<=W;){const ee=c[P],le=d[P]=M?pt(d[P]):Ye(d[P]);if(Vt(ee,le))F(ee,le,v,null,x,S,O,E,M);else break;P++}for(;P<=U&&P<=W;){const ee=c[U],le=d[W]=M?pt(d[W]):Ye(d[W]);if(Vt(ee,le))F(ee,le,v,null,x,S,O,E,M);else break;U--,W--}if(P>U){if(P<=W){const ee=W+1,le=ee<q?d[ee].el:w;for(;P<=W;)F(null,d[P]=M?pt(d[P]):Ye(d[P]),v,le,x,S,O,E,M),P++}}else if(P>W)for(;P<=U;)Fe(c[P],x,S,!0),P++;else{const ee=P,le=P,ge=new Map;for(P=le;P<=W;P++){const Ne=d[P]=M?pt(d[P]):Ye(d[P]);Ne.key!=null&&ge.set(Ne.key,P)}let me,xe=0;const We=W-le+1;let zt=!1,$o=0;const ln=new Array(We);for(P=0;P<We;P++)ln[P]=0;for(P=ee;P<=U;P++){const Ne=c[P];if(xe>=We){Fe(Ne,x,S,!0);continue}let tt;if(Ne.key!=null)tt=ge.get(Ne.key);else for(me=le;me<=W;me++)if(ln[me-le]===0&&Vt(Ne,d[me])){tt=me;break}tt===void 0?Fe(Ne,x,S,!0):(ln[tt-le]=P+1,tt>=$o?$o=tt:zt=!0,F(Ne,d[tt],v,null,x,S,O,E,M),xe++)}const ko=zt?_a(ln):Dt;for(me=ko.length-1,P=We-1;P>=0;P--){const Ne=le+P,tt=d[Ne],Po=Ne+1<q?d[Ne+1].el:w;ln[P]===0?F(null,tt,v,Po,x,S,O,E,M):zt&&(me<0||P!==ko[me]?Ke(tt,v,Po,2):me--)}}},Ke=(c,d,v,w,x=null)=>{const{el:S,type:O,transition:E,children:M,shapeFlag:P}=c;if(P&6){Ke(c.component.subTree,d,v,w);return}if(P&128){c.suspense.move(d,v,w);return}if(P&64){O.move(c,d,v,ct);return}if(O===ne){s(S,d,v);for(let U=0;U<M.length;U++)Ke(M[U],d,v,w);s(c.anchor,d,v);return}if(O===Yt){T(c,d,v);return}if(w!==2&&P&1&&E)if(w===0)E.beforeEnter(S),s(S,d,v),Ae(()=>E.enter(S),x);else{const{leave:U,delayLeave:W,afterLeave:ee}=E,le=()=>s(S,d,v),ge=()=>{U(S,()=>{le(),ee&&ee()})};W?W(S,le,ge):ge()}else s(S,d,v)},Fe=(c,d,v,w=!1,x=!1)=>{const{type:S,props:O,ref:E,children:M,dynamicChildren:P,shapeFlag:q,patchFlag:U,dirs:W}=c;if(E!=null&&Kn(E,null,v,c,!0),q&256){d.ctx.deactivate(c);return}const ee=q&1&&W,le=!Wt(c);let ge;if(le&&(ge=O&&O.onVnodeBeforeUnmount)&&De(ge,d,c),q&6)xt(c.component,v,w);else{if(q&128){c.suspense.unmount(v,w);return}ee&&nt(c,null,d,"beforeUnmount"),q&64?c.type.remove(c,d,v,x,ct,w):P&&(S!==ne||U>0&&U&64)?qe(P,d,v,!1,!0):(S===ne&&U&384||!x&&q&16)&&qe(M,d,v),w&&Cn(c)}(le&&(ge=O&&O.onVnodeUnmounted)||ee)&&Ae(()=>{ge&&De(ge,d,c),ee&&nt(c,null,d,"unmounted")},v)},Cn=c=>{const{type:d,el:v,anchor:w,transition:x}=c;if(d===ne){ms(v,w);return}if(d===Yt){G(c);return}const S=()=>{o(v),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(c.shapeFlag&1&&x&&!x.persisted){const{leave:O,delayLeave:E}=x,M=()=>O(v,S);E?E(c.el,S,M):M()}else S()},ms=(c,d)=>{let v;for(;c!==d;)v=y(c),o(c),c=v;o(d)},xt=(c,d,v)=>{const{bum:w,scope:x,update:S,subTree:O,um:E}=c;w&&gs(w),x.stop(),S&&(S.active=!1,Fe(O,c,d,v)),E&&Ae(E,d),Ae(()=>{c.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&c.asyncDep&&!c.asyncResolved&&c.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},qe=(c,d,v,w=!1,x=!1,S=0)=>{for(let O=S;O<c.length;O++)Fe(c[O],d,v,w,x)},Bt=c=>c.shapeFlag&6?Bt(c.component.subTree):c.shapeFlag&128?c.suspense.next():y(c.anchor||c.el),$t=(c,d,v)=>{c==null?d._vnode&&Fe(d._vnode,null,null,!0):F(d._vnode||null,c,d,null,null,null,v),Io(),Dn(),d._vnode=c},ct={p:F,um:Fe,m:Ke,r:Cn,mt:V,mc:h,pc:ie,pbc:D,n:Bt,o:e};let rn,kt;return t&&([rn,kt]=t(ct)),{render:$t,hydrate:rn,createApp:da($t,rn)}}function Pt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function fr(e,t,n=!1){const s=e.children,o=t.children;if(Q(s)&&Q(o))for(let i=0;i<s.length;i++){const r=s[i];let l=o[i];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=o[i]=pt(o[i]),l.el=r.el),n||fr(r,l)),l.type===Xt&&(l.el=r.el)}}function _a(e){const t=e.slice(),n=[0];let s,o,i,r,l;const a=e.length;for(s=0;s<a;s++){const u=e[s];if(u!==0){if(o=n[n.length-1],e[o]<u){t[s]=o,n.push(s);continue}for(i=0,r=n.length-1;i<r;)l=i+r>>1,e[n[l]]<u?i=l+1:r=l;u<e[n[i]]&&(i>0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}const ma=e=>e.__isTeleport,ne=Symbol(void 0),Xt=Symbol(void 0),Be=Symbol(void 0),Yt=Symbol(void 0),hn=[];let Je=null;function f(e=!1){hn.push(Je=e?null:[])}function va(){hn.pop(),Je=hn[hn.length-1]||null}let bn=1;function jo(e){bn+=e}function hr(e){return e.dynamicChildren=bn>0?Je||Dt:null,va(),bn>0&&Je&&Je.push(e),e}function g(e,t,n,s,o,i){return hr(b(e,t,n,s,o,i,!0))}function X(e,t,n,s,o){return hr(A(e,t,n,s,o,!0))}function qn(e){return e?e.__v_isVNode===!0:!1}function Vt(e,t){return e.type===t.type&&e.key===t.key}const us="__vInternal",pr=({key:e})=>e??null,Hn=({ref:e,ref_key:t,ref_for:n})=>e!=null?we(e)||Ee(e)||se(e)?{i:Le,r:e,k:t,f:!!n}:e:null;function b(e,t=null,n=null,s=0,o=null,i=e===ne?0:1,r=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&pr(t),ref:t&&Hn(t),scopeId:rs,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:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Le};return l?(ho(a,n),i&128&&e.normalize(a)):n&&(a.shapeFlag|=we(n)?8:16),bn>0&&!r&&Je&&(a.patchFlag>0||i&6)&&a.patchFlag!==32&&Je.push(a),a}const A=ga;function ga(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===nr)&&(e=Be),qn(e)){const l=yt(e,t,!0);return n&&ho(l,n),bn>0&&!i&&Je&&(l.shapeFlag&6?Je[Je.indexOf(e)]=l:Je.push(l)),l.patchFlag|=-2,l}if(Ea(e)&&(e=e.__vccOpts),t){t=ya(t);let{class:l,style:a}=t;l&&!we(l)&&(t.class=_e(l)),ye(a)&&(Bi(a)&&!Q(a)&&(a=ke({},a)),t.style=$n(a))}const r=we(e)?1:Fl(e)?128:ma(e)?64:ye(e)?4:se(e)?2:0;return b(e,t,n,s,o,r,i,!0)}function ya(e){return e?Bi(e)||us in e?ke({},e):e:null}function yt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,l=t?Bn(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&pr(l),ref:t&&t.ref?n&&o?Q(o)?o.concat(Hn(t)):[o,Hn(t)]:Hn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ne?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&yt(e.ssContent),ssFallback:e.ssFallback&&yt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Ve(e=" ",t=0){return A(Xt,null,e,t)}function ba(e,t){const n=A(Yt,null,e);return n.staticCount=t,n}function Y(e="",t=!1){return t?(f(),X(Be,null,e)):A(Be,null,e)}function Ye(e){return e==null||typeof e=="boolean"?A(Be):Q(e)?A(ne,null,e.slice()):typeof e=="object"?pt(e):A(Xt,null,String(e))}function pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:yt(e)}function ho(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(Q(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),ho(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(us in t)?t._ctx=Le:o===3&&Le&&(Le.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else se(t)?(t={default:t,_ctx:Le},n=32):(t=String(t),s&64?(n=16,t=[Ve(t)]):n=8);e.children=t,e.shapeFlag|=n}function Bn(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const o in s)if(o==="class")t.class!==s.class&&(t.class=_e([t.class,s.class]));else if(o==="style")t.style=$n([t.style,s.style]);else if(kn(o)){const i=t[o],r=s[o];r&&i!==r&&!(Q(i)&&i.includes(r))&&(t[o]=i?[].concat(i,r):r)}else o!==""&&(t[o]=s[o])}return t}function De(e,t,n,s=null){Ue(e,t,7,[n,s])}const wa=dr();let xa=0;function $a(e,t,n){const s=e.type,o=(t?t.appContext:e.appContext)||wa,i={uid:xa++,vnode:e,type:s,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new Gr(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:lr(s,o),emitsOptions:Wi(s,o),emit:null,emitted:null,propsDefaults:be,inheritAttrs:s.inheritAttrs,ctx:be,data:be,props:be,attrs:be,slots:be,refs:be,setupState:be,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=Nl.bind(null,i),e.ce&&e.ce(i),i}let $e=null;const ds=()=>$e||Le,Zt=e=>{$e=e,e.scope.on()},Nt=()=>{$e&&$e.scope.off(),$e=null};function _r(e){return e.vnode.shapeFlag&4}let wn=!1;function ka(e,t=!1){wn=t;const{props:n,children:s}=e.vnode,o=_r(e);ia(e,n,o,t),aa(e,s);const i=o?Pa(e,t):void 0;return wn=!1,i}function Pa(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=dn(new Proxy(e.ctx,Zl));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?vr(e):null;Zt(e),nn();const i=mt(s,e,0,[e.props,o]);if(sn(),Nt(),Pi(i)){if(i.then(Nt,Nt),t)return i.then(r=>{Ko(e,r,t)}).catch(r=>{ss(r,e,0)});e.asyncDep=i}else Ko(e,i,t)}else mr(e,t)}function Ko(e,t,n){se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ye(t)&&(e.setupState=Di(t)),mr(e,n)}let qo;function mr(e,t,n){const s=e.type;if(!e.render){if(!t&&qo&&!s.render){const o=s.template||uo(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,u=ke(ke({isCustomElement:i,delimiters:l},r),a);s.render=qo(o,u)}}e.render=s.render||Qe}Zt(e),nn(),ea(e),sn(),Nt()}function Ca(e){return new Proxy(e.attrs,{get(t,n){return ze(e,"get","$attrs"),t[n]}})}function vr(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Ca(e))},slots:e.slots,emit:e.emit,expose:t}}function po(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Di(dn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in fn)return fn[n](e)},has(t,n){return n in t||n in fn}}))}function Sa(e,t=!0){return se(e)?e.displayName||e.name:e.name||t&&e.__name}function Ea(e){return se(e)&&"__vccOpts"in e}const ae=(e,t)=>Ll(e,t,wn);function La(){return Ta().slots}function Ta(){const e=ds();return e.setupContext||(e.setupContext=vr(e))}function Wn(e,t,n){const s=arguments.length;return s===2?ye(t)&&!Q(t)?qn(t)?A(e,null,[t]):A(e,t):A(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&qn(n)&&(n=[n]),A(e,t,n))}const Va=Symbol(""),Ma=()=>He(Va),Aa="3.2.45",Ia="http://www.w3.org/2000/svg",Mt=typeof document<"u"?document:null,Wo=Mt&&Mt.createElement("template"),Na={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?Mt.createElementNS(Ia,e):Mt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>Mt.createTextNode(e),createComment:e=>Mt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Mt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{Wo.innerHTML=s?`<svg>${e}</svg>`:e;const l=Wo.content;if(s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Oa(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 Ha(e,t,n){const s=e.style,o=we(n);if(n&&!o){for(const i in n)zs(s,i,n[i]);if(t&&!we(t))for(const i in t)n[i]==null&&zs(s,i,"")}else{const i=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const Yo=/\s*!important$/;function zs(e,t,n){if(Q(n))n.forEach(s=>zs(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Ba(e,t);Yo.test(n)?e.setProperty(tn(s),n.replace(Yo,""),"important"):e[s]=n}}const Go=["Webkit","Moz","ms"],xs={};function Ba(e,t){const n=xs[t];if(n)return n;let s=it(t);if(s!=="filter"&&s in e)return xs[t]=s;s=es(s);for(let o=0;o<Go.length;o++){const i=Go[o]+s;if(i in e)return xs[t]=i}return t}const Jo="http://www.w3.org/1999/xlink";function za(e,t,n,s,o){if(s&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Jo,t.slice(6,t.length)):e.setAttributeNS(Jo,t,n);else{const i=Rr(t);n==null||i&&!xi(n)?e.removeAttribute(t):e.setAttribute(t,i?"":n)}}function Fa(e,t,n,s,o,i,r){if(t==="innerHTML"||t==="textContent"){s&&r(s,o,i),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const a=n??"";(e.value!==a||e.tagName==="OPTION")&&(e.value=a),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=xi(n):n==null&&a==="string"?(n="",l=!0):a==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function Ra(e,t,n,s){e.addEventListener(t,n,s)}function Da(e,t,n,s){e.removeEventListener(t,n,s)}function Ua(e,t,n,s,o=null){const i=e._vei||(e._vei={}),r=i[t];if(s&&r)r.value=s;else{const[l,a]=ja(t);if(s){const u=i[t]=Wa(s,o);Ra(e,l,u,a)}else r&&(Da(e,l,r,a),i[t]=void 0)}}const Qo=/(?:Once|Passive|Capture)$/;function ja(e){let t;if(Qo.test(e)){t={};let s;for(;s=e.match(Qo);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):tn(e.slice(2)),t]}let $s=0;const Ka=Promise.resolve(),qa=()=>$s||(Ka.then(()=>$s=0),$s=Date.now());function Wa(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ue(Ya(s,n.value),t,5,[s])};return n.value=e,n.attached=qa(),n}function Ya(e,t){if(Q(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 Xo=/^on[a-z]/,Ga=(e,t,n,s,o=!1,i,r,l,a)=>{t==="class"?Oa(e,s,o):t==="style"?Ha(e,n,s):kn(t)?qs(t)||Ua(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ja(e,t,s,o))?Fa(e,t,s,i,r,l,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),za(e,t,s,o))};function Ja(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Xo.test(t)&&se(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Xo.test(t)&&we(n)?!1:t in e}function Qa(e){const t=ds();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>Rs(i,o))},s=()=>{const o=e(t.proxy);Fs(t.subTree,o),n(o)};Gi(s),je(()=>{const o=new MutationObserver(s);o.observe(t.subTree.el.parentNode,{childList:!0}),bt(()=>o.disconnect())})}function Fs(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Fs(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Rs(e.el,t);else if(e.type===ne)e.children.forEach(n=>Fs(n,t));else if(e.type===Yt){let{el:n,anchor:s}=e;for(;n&&(Rs(n,t),n!==s);)n=n.nextSibling}}function Rs(e,t){if(e.nodeType===1){const n=e.style;for(const s in t)n.setProperty(`--${s}`,t[s])}}const ft="transition",an="animation",fs=(e,{slots:t})=>Wn(Qi,Xa(e),t);fs.displayName="Transition";const gr={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};fs.props=ke({},Qi.props,gr);const Ct=(e,t=[])=>{Q(e)?e.forEach(n=>n(...t)):e&&e(...t)},Zo=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function Xa(e){const t={};for(const k in e)k in gr||(t[k]=e[k]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=i,appearActiveClass:u=r,appearToClass:p=l,leaveFromClass:m=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:C=`${n}-leave-to`}=e,K=Za(o),F=K&&K[0],re=K&&K[1],{onBeforeEnter:$,onEnter:I,onEnterCancelled:T,onLeave:G,onLeaveCancelled:Z,onBeforeAppear:pe=$,onAppear:R=I,onAppearCancelled:h=T}=t,te=(k,N,V)=>{St(k,N?p:l),St(k,N?u:r),V&&V()},D=(k,N)=>{k._isLeaving=!1,St(k,m),St(k,C),St(k,y),N&&N()},J=k=>(N,V)=>{const ce=k?R:I,B=()=>te(N,k,V);Ct(ce,[N,B]),ei(()=>{St(N,k?a:i),ht(N,k?p:l),Zo(ce)||ti(N,s,F,B)})};return ke(t,{onBeforeEnter(k){Ct($,[k]),ht(k,i),ht(k,r)},onBeforeAppear(k){Ct(pe,[k]),ht(k,a),ht(k,u)},onEnter:J(!1),onAppear:J(!0),onLeave(k,N){k._isLeaving=!0;const V=()=>D(k,N);ht(k,m),nc(),ht(k,y),ei(()=>{k._isLeaving&&(St(k,m),ht(k,C),Zo(G)||ti(k,s,re,V))}),Ct(G,[k,V])},onEnterCancelled(k){te(k,!1),Ct(T,[k])},onAppearCancelled(k){te(k,!0),Ct(h,[k])},onLeaveCancelled(k){D(k),Ct(Z,[k])}})}function Za(e){if(e==null)return null;if(ye(e))return[ks(e.enter),ks(e.leave)];{const t=ks(e);return[t,t]}}function ks(e){return Js(e)}function ht(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function St(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 ei(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ec=0;function ti(e,t,n,s){const o=e._endId=++ec,i=()=>{o===e._endId&&s()};if(n)return setTimeout(i,n);const{type:r,timeout:l,propCount:a}=tc(e,t);if(!r)return s();const u=r+"end";let p=0;const m=()=>{e.removeEventListener(u,y),i()},y=C=>{C.target===e&&++p>=a&&m()};setTimeout(()=>{p<a&&m()},l+1),e.addEventListener(u,y)}function tc(e,t){const n=window.getComputedStyle(e),s=K=>(n[K]||"").split(", "),o=s(`${ft}Delay`),i=s(`${ft}Duration`),r=ni(o,i),l=s(`${an}Delay`),a=s(`${an}Duration`),u=ni(l,a);let p=null,m=0,y=0;t===ft?r>0&&(p=ft,m=r,y=i.length):t===an?u>0&&(p=an,m=u,y=a.length):(m=Math.max(r,u),p=m>0?r>u?ft:an:null,y=p?p===ft?i.length:a.length:0);const C=p===ft&&/\b(transform|all)(,|$)/.test(s(`${ft}Property`).toString());return{type:p,timeout:m,propCount:y,hasTransform:C}}function ni(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,s)=>si(n)+si(e[s])))}function si(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function nc(){return document.body.offsetHeight}const sc=["ctrl","shift","alt","meta"],oc={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)=>sc.some(n=>e[`${n}Key`]&&!t.includes(n))},ic=(e,t)=>(n,...s)=>{for(let o=0;o<t.length;o++){const i=oc[t[o]];if(i&&i(n,t))return}return e(n,...s)},rc=ke({patchProp:Ga},Na);let Ps,oi=!1;function lc(){return Ps=oi?Ps:ha(rc),oi=!0,Ps}const ac=(...e)=>{const t=lc().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=cc(s);if(o)return n(o,!0,o instanceof SVGElement)},t};function cc(e){return we(e)?document.querySelector(e):e}const z=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},uc="modulepreload",dc=function(e){return"/"+e},ii={},fc=function(t,n,s){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=dc(i),i in ii)return;ii[i]=!0;const r=i.endsWith(".css"),l=r?'[rel="stylesheet"]':"";if(!!s)for(let p=o.length-1;p>=0;p--){const m=o[p];if(m.href===i&&(!r||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const u=document.createElement("link");if(u.rel=r?"stylesheet":uc,r||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),r)return new Promise((p,m)=>{u.addEventListener("load",p),u.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};const hc=j({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(f(),g("span",{class:_e(["VPBadge",e.type??"tip"])},[L(t.$slots,"default",{},()=>[Ve(fe(e.text),1)],!0)],2))}});const pc=z(hc,[["__scopeId","data-v-7cd5b1ac"]]),_c=JSON.parse('{"lang":"en-US","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":"/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":"JavaScript","link":"/note/JavaScript"},{"text":"CSS","link":"/note/CSS"},{"text":"JavaScript","link":"/note/JavaScriptEnhanced"}]}],"socialLinks":[{"icon":"github","link":"https://ziuchen.github.io/"}],"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":{},"langs":{},"scrollOffset":90,"cleanUrls":"disabled"}'),hs=/^[a-z]+:/i,mc=/^pathname:\/\//,ri="vitepress-theme-appearance",Ce=typeof window<"u",yr={relativePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0};function vc(e,t){t.sort((n,s)=>{const o=s.split("/").length-n.split("/").length;return o!==0?o:s.length-n.length});for(const n of t)if(e.startsWith(n))return n}function li(e,t){const n=vc(t,Object.keys(e));return n?e[n]:void 0}function gc(e){const{locales:t}=e.themeConfig||{},n=e.locales;return t&&n?Object.keys(t).reduce((s,o)=>(s[o]={label:t[o].label,lang:n[o].lang},s),{}):{}}function yc(e,t){t=wc(e,t);const n=li(e.locales||{},t),s=li(e.themeConfig.locales||{},t);return Object.assign({},e,n,{themeConfig:Object.assign({},e.themeConfig,s,{locales:{}}),lang:(n||e).lang,locales:{},langs:gc(e)})}function br(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=bc(e.title,s);return`${n}${o}`}function bc(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function wc(e,t){if(!Ce)return t;const n=e.base,s=n.endsWith("/")?n.slice(0,-1):n;return t.slice(s.length)}function xc(e,t){const[n,s]=t;if(n!=="meta")return!1;const o=Object.entries(s)[0];return o==null?!1:e.some(([i,r])=>i===n&&r[o[0]]===o[1])}function $c(e,t){return[...e.filter(n=>!xc(t,n)),...t]}const kc=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Pc=/^[a-z]:/i;function ai(e){const t=Pc.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(kc,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}function Cc(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function xn(e){return hs.test(e)?e:Cc(en.value.base,e)}function wr(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ce){const n="/";t=ai(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];!s&&t.endsWith("_index.md")&&(t=t.slice(0,-9)+".md",s=__VP_HASH_MAP__[t.toLowerCase()]),t=`${n}assets/${t}.${s}.js`}else t=`./${ai(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}const xr=Symbol(),en=Pl(_c);function Sc(e){const t=ae(()=>yc(en.value,e.path));return{site:t,theme:ae(()=>t.value.themeConfig),page:ae(()=>e.data),frontmatter:ae(()=>e.data.frontmatter),lang:ae(()=>t.value.lang),localePath:ae(()=>{const{langs:n,lang:s}=t.value,o=Object.keys(n).find(i=>n[i].lang===s);return xn(o||"/")}),title:ae(()=>br(t.value,e.data)),description:ae(()=>e.data.description||t.value.description),isDark:ve(!1)}}function de(){const e=He(xr);if(!e)throw new Error("vitepress data not properly injected in app");return e}const $r=Symbol(),ci="http://a.com",Ec=()=>({path:"/",component:null,data:yr});function Lc(e,t){const n=ns(Ec()),s={route:n,go:o};async function o(l=Ce?location.href:"/"){var u,p;await((u=s.onBeforeRouteChange)==null?void 0:u.call(s,l));const a=new URL(l,ci);en.value.cleanUrls==="disabled"&&!a.pathname.endsWith("/")&&!a.pathname.endsWith(".html")&&(a.pathname+=".html",l=a.pathname+a.search+a.hash),Ce&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l)),await r(l),await((p=s.onAfterRouteChanged)==null?void 0:p.call(s,l))}let i=null;async function r(l,a=0,u=!1){const p=new URL(l,ci),m=i=p.pathname;try{let y=await e(m);if(i===m){i=null;const{default:C,__pageData:K}=y;if(!C)throw new Error(`Invalid route component: ${C}`);n.path=Ce?m:xn(m),n.component=dn(C),n.data=dn(K),Ce&&os(()=>{if(p.hash&&!a){let F=null;try{F=document.querySelector(decodeURIComponent(p.hash))}catch(re){console.warn(re)}if(F){ui(F,p.hash);return}}window.scrollTo(0,a)})}}catch(y){if(!/fetch/.test(y.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(y),!u)try{const C=await fetch(en.value.base+"hashmap.json");window.__VP_HASH_MAP__=await C.json(),await r(l,a,!0);return}catch{}i===m&&(i=null,n.path=Ce?m:xn(m),n.component=t?dn(t):null,n.data=yr)}}return Ce&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const u=l.target.closest("a");if(u&&!u.closest(".vp-raw")&&!u.download){const{href:p,origin:m,pathname:y,hash:C,search:K,target:F}=u,re=window.location,$=y.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&F!=="_blank"&&m===re.origin&&!($&&$[0]!==".html")&&(l.preventDefault(),y===re.pathname&&K===re.search?C&&C!==re.hash&&(history.pushState(null,"",C),window.dispatchEvent(new Event("hashchange")),ui(u,C,u.classList.contains("header-anchor"))):o(p))}},{capture:!0}),window.addEventListener("popstate",l=>{r(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function _o(){const e=He($r);if(!e)throw new Error("useRouter() is called without provider.");return e}function wt(){return _o().route}function ui(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=en.value.scrollOffset;typeof o=="string"&&(o=document.querySelector(o).getBoundingClientRect().bottom+24);const i=parseInt(window.getComputedStyle(s).paddingTop,10),r=window.scrollY+s.getBoundingClientRect().top-o+i;!n||Math.abs(r-window.scrollY)>window.innerHeight?window.scrollTo(0,r):window.scrollTo({left:0,top:r,behavior:"smooth"})}}const Tc=j({name:"VitePressContent",props:{onContentUpdated:Function},setup(e){const t=wt();return lo(()=>{var n;(n=e.onContentUpdated)==null||n.call(e)}),()=>Wn("div",{style:{position:"relative"}},[t.component?Wn(t.component):null])}});var di;const Pn=typeof window<"u";Pn&&((di=window==null?void 0:window.navigator)!=null&&di.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Vc(e){return e}function Mc(e){return Qr()?(Xr(e),!0):!1}function Ac(e){return typeof e=="function"?ae(e):ve(e)}function Ic(e,t=!0){ds()?je(e):t?e():os(e)}const Nc=Pn?window:void 0;Pn&&window.document;Pn&&window.navigator;Pn&&window.location;function Oc(e,t=!1){const n=ve(),s=()=>n.value=Boolean(e());return s(),Ic(s,t),n}function Ds(e,t={}){const{window:n=Nc}=t,s=Oc(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const i=ve(!1),r=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",l):o.removeListener(l))},l=()=>{s.value&&(r(),o=n.matchMedia(Ac(e).value),i.value=o.matches,"addEventListener"in o?o.addEventListener("change",l):o.addListener(l))};return gt(l),Mc(()=>r()),i}const Us=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},js="__vueuse_ssr_handlers__";Us[js]=Us[js]||{};Us[js];var fi;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(fi||(fi={}));var Hc=Object.defineProperty,hi=Object.getOwnPropertySymbols,Bc=Object.prototype.hasOwnProperty,zc=Object.prototype.propertyIsEnumerable,pi=(e,t,n)=>t in e?Hc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Fc=(e,t)=>{for(var n in t||(t={}))Bc.call(t,n)&&pi(e,n,t[n]);if(hi)for(var n of hi(t))zc.call(t,n)&&pi(e,n,t[n]);return e};const Rc={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]};Fc({linear:Vc},Rc);const kr=/#.*$/,Dc=/(index)?\.(md|html)$/,Uc=typeof window<"u",jc=ve(Uc?location.hash:"");function Kc(e){return hs.test(e)}function qc(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function on(e,t,n=!1){if(t===void 0)return!1;if(e=mi(`/${e}`),n)return new RegExp(t).test(e);if(mi(t)!==e)return!1;const s=t.match(kr);return s?jc.value===s[0]:!0}function _i(e){return/^\//.test(e)?e:`/${e}`}function mi(e){return decodeURI(e).replace(kr,"").replace(Dc,"")}function Yn(e){if(Kc(e))return e.replace(mc,"");const{site:t}=de(),{pathname:n,search:s,hash:o}=new URL(e,"http://example.com"),i=n.endsWith("/")||n.endsWith(".html")?e:`${n.replace(/(\.md)?$/,t.value.cleanUrls==="disabled"?".html":"")}${s}${o}`;return xn(i)}function Pr(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=_i(t);const n=Object.keys(e).sort((s,o)=>o.split("/").length-s.split("/").length).find(s=>t.startsWith(_i(s)));return n?e[n]:[]}function Wc(e){const t=[];function n(s){for(const o of s)o.link&&t.push({...o,link:o.link}),"items"in o&&n(o.items)}for(const s of e)n(s.items);return t}function et(){const e=wt(),{theme:t,frontmatter:n}=de(),s=Ds("(min-width: 960px)"),o=ve(!1),i=ae(()=>{const y=t.value.sidebar,C=e.data.relativePath;return y?Pr(y,C):[]}),r=ae(()=>n.value.sidebar!==!1&&i.value.length>0&&n.value.layout!=="home"),l=ae(()=>n.value.layout!=="home"&&n.value.aside!==!1),a=ae(()=>r.value&&s.value);function u(){o.value=!0}function p(){o.value=!1}function m(){o.value?p():u()}return{isOpen:o,sidebar:i,hasSidebar:r,hasAside:l,isSidebarEnabled:a,open:u,close:p,toggle:m}}function Yc(e,t){let n;gt(()=>{n=e.value?document.activeElement:void 0}),je(()=>{window.addEventListener("keyup",s)}),bt(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}const Gc=j({__name:"VPSkipLink",setup(e){const t=wt(),n=ve();ot(()=>t.path,()=>n.value.focus());function s({target:o}){const i=document.querySelector(o.hash);if(i){const r=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",r)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",r),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(f(),g(ne,null,[b("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),b("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});const Jc=z(Gc,[["__scopeId","data-v-9b6ee0d8"]]),Qc={key:0,class:"VPBackdrop"},Xc=j({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(f(),X(fs,{name:"fade"},{default:H(()=>[e.show?(f(),g("div",Qc)):Y("",!0)]),_:1}))}});const Zc=z(Xc,[["__scopeId","data-v-7f9602e2"]]);function eu(){const e=ve(!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 i=wt();return ot(()=>i.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}const tu=["src","alt"],nu={inheritAttrs:!1},su=j({...nu,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const s=Ot("VPImage",!0);return e.image?(f(),g(ne,{key:0},[typeof e.image=="string"||"src"in e.image?(f(),g("img",Bn({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:_(xn)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,tu)):(f(),g(ne,{key:1},[A(s,Bn({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),A(s,Bn({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):Y("",!0)}}});const mo=z(su,[["__scopeId","data-v-bbcdc917"]]),ou=["href"],iu=j({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=de(),{hasSidebar:s}=et();return(o,i)=>(f(),g("div",{class:_e(["VPNavBarTitle",{"has-sidebar":_(s)}])},[b("a",{class:"title",href:_(t).base},[L(o.$slots,"nav-bar-title-before",{},void 0,!0),A(mo,{class:"logo",image:_(n).logo},null,8,["image"]),_(n).siteTitle?(f(),g(ne,{key:0},[Ve(fe(_(n).siteTitle),1)],64)):_(n).siteTitle===void 0?(f(),g(ne,{key:1},[Ve(fe(_(t).title),1)],64)):Y("",!0),L(o.$slots,"nav-bar-title-after",{},void 0,!0)],8,ou)],2))}});const ru=z(iu,[["__scopeId","data-v-093469ac"]]);const lu={key:0,class:"VPNavBarSearch"},au={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},cu={class:"DocSearch-Button-Container"},uu=b("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},[b("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),du={class:"DocSearch-Button-Placeholder"},fu=b("span",{class:"DocSearch-Button-Keys"},[b("kbd",{class:"DocSearch-Button-Key"}),b("kbd",{class:"DocSearch-Button-Key"},"K")],-1),hu=j({__name:"VPNavBarSearch",setup(e){Qa(r=>({"5210043a":o.value}));const t=()=>null,{theme:n}=de(),s=ve(!1),o=ve("'Meta'");je(()=>{if(!n.value.algolia)return;o.value=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"''":"'Ctrl'";const r=a=>{a.key==="k"&&(a.ctrlKey||a.metaKey)&&(a.preventDefault(),i(),l())},l=()=>{window.removeEventListener("keydown",r)};window.addEventListener("keydown",r),bt(l)});function i(){s.value||(s.value=!0)}return(r,l)=>{var a;return _(n).algolia?(f(),g("div",lu,[s.value?(f(),X(_(t),{key:0})):(f(),g("div",{key:1,id:"docsearch",onClick:i},[b("button",au,[b("span",cu,[uu,b("span",du,fe(((a=_(n).algolia)==null?void 0:a.buttonText)||"Search"),1)]),fu])]))])):Y("",!0)}}});const pu={},_u={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},mu=b("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),vu=b("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),gu=[mu,vu];function yu(e,t){return f(),g("svg",_u,gu)}const bu=z(pu,[["render",yu]]),wu=j({__name:"VPLink",props:{href:null,noIcon:{type:Boolean}},setup(e){const t=e,n=ae(()=>t.href&&hs.test(t.href));return(s,o)=>(f(),X(co(e.href?"a":"span"),{class:_e(["VPLink",{link:e.href}]),href:e.href?_(Yn)(e.href):void 0,target:_(n)?"_blank":void 0,rel:_(n)?"noreferrer":void 0},{default:H(()=>[L(s.$slots,"default",{},void 0,!0),_(n)&&!e.noIcon?(f(),X(bu,{key:0,class:"icon"})):Y("",!0)]),_:3},8,["class","href","target","rel"]))}});const Ht=z(wu,[["__scopeId","data-v-cb3c066f"]]),xu=j({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=de();return(n,s)=>(f(),X(Ht,{class:_e({VPNavBarMenuLink:!0,active:_(on)(_(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,noIcon:!0},{default:H(()=>[Ve(fe(e.item.text),1)]),_:1},8,["class","href"]))}});const $u=z(xu,[["__scopeId","data-v-f5bf1aba"]]),vo=ve();let Cr=!1,Cs=0;function ku(e){const t=ve(!1);if(typeof window<"u"){!Cr&&Pu(),Cs++;const n=ot(vo,s=>{var o,i,r;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(i=e.onFocus)==null||i.call(e)):(t.value=!1,(r=e.onBlur)==null||r.call(e))});bt(()=>{n(),Cs--,Cs||Cu()})}return no(t)}function Pu(){document.addEventListener("focusin",Sr),Cr=!0,vo.value=document.activeElement}function Cu(){document.removeEventListener("focusin",Sr)}function Sr(){vo.value=document.activeElement}const Su={},Eu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Lu=b("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),Tu=[Lu];function Vu(e,t){return f(),g("svg",Eu,Tu)}const Er=z(Su,[["render",Vu]]),Mu={},Au={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Iu=b("circle",{cx:"12",cy:"12",r:"2"},null,-1),Nu=b("circle",{cx:"19",cy:"12",r:"2"},null,-1),Ou=b("circle",{cx:"5",cy:"12",r:"2"},null,-1),Hu=[Iu,Nu,Ou];function Bu(e,t){return f(),g("svg",Au,Hu)}const zu=z(Mu,[["render",Bu]]),Fu={class:"VPMenuLink"},Ru=j({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=de();return(n,s)=>(f(),g("div",Fu,[A(Ht,{class:_e({active:_(on)(_(t).relativePath,e.item.activeMatch||e.item.link)}),href:e.item.link},{default:H(()=>[Ve(fe(e.item.text),1)]),_:1},8,["class","href"])]))}});const ps=z(Ru,[["__scopeId","data-v-efaa38fe"]]),Du={class:"VPMenuGroup"},Uu={key:0,class:"title"},ju=j({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(f(),g("div",Du,[e.text?(f(),g("p",Uu,fe(e.text),1)):Y("",!0),(f(!0),g(ne,null,Pe(e.items,s=>(f(),g(ne,null,["link"in s?(f(),X(ps,{key:0,item:s},null,8,["item"])):Y("",!0)],64))),256))]))}});const Ku=z(ju,[["__scopeId","data-v-d558c689"]]),qu={class:"VPMenu"},Wu={key:0,class:"items"},Yu=j({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(f(),g("div",qu,[e.items?(f(),g("div",Wu,[(f(!0),g(ne,null,Pe(e.items,s=>(f(),g(ne,{key:s.text},["link"in s?(f(),X(ps,{key:0,item:s},null,8,["item"])):(f(),X(Ku,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):Y("",!0),L(t.$slots,"default",{},void 0,!0)]))}});const Gu=z(Yu,[["__scopeId","data-v-71622125"]]),Ju=["aria-expanded","aria-label"],Qu={key:0,class:"text"},Xu={class:"menu"},Zu=j({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=ve(!1),n=ve();ku({el:n,onBlur:s});function s(){t.value=!1}return(o,i)=>(f(),g("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:i[1]||(i[1]=r=>t.value=!0),onMouseleave:i[2]||(i[2]=r=>t.value=!1)},[b("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:i[0]||(i[0]=r=>t.value=!t.value)},[e.button||e.icon?(f(),g("span",Qu,[e.icon?(f(),X(co(e.icon),{key:0,class:"option-icon"})):Y("",!0),Ve(" "+fe(e.button)+" ",1),A(Er,{class:"text-icon"})])):(f(),X(zu,{key:1,class:"icon"}))],8,Ju),b("div",Xu,[A(Gu,{items:e.items},{default:H(()=>[L(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const go=z(Zu,[["__scopeId","data-v-2caac71f"]]),ed=j({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=de();return(n,s)=>(f(),X(go,{class:_e({VPNavBarMenuGroup:!0,active:_(on)(_(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),td=e=>(Xe("data-v-c0d0f014"),e=e(),Ze(),e),nd={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},sd=td(()=>b("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),od=j({__name:"VPNavBarMenu",setup(e){const{theme:t}=de();return(n,s)=>_(t).nav?(f(),g("nav",nd,[sd,(f(!0),g(ne,null,Pe(_(t).nav,o=>(f(),g(ne,{key:o.text},["link"in o?(f(),X($u,{key:0,item:o},null,8,["item"])):(f(),X(ed,{key:1,item:o},null,8,["item"]))],64))),128))])):Y("",!0)}});const id=z(od,[["__scopeId","data-v-c0d0f014"]]),rd={},ld={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ad=b("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),cd=b("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),ud=[ad,cd];function dd(e,t){return f(),g("svg",ld,ud)}const Lr=z(rd,[["render",dd]]),fd={class:"items"},hd={class:"title"},pd=j({__name:"VPNavBarTranslations",setup(e){const{theme:t}=de();return(n,s)=>_(t).localeLinks?(f(),X(go,{key:0,class:"VPNavBarTranslations",icon:Lr},{default:H(()=>[b("div",fd,[b("p",hd,fe(_(t).localeLinks.text),1),(f(!0),g(ne,null,Pe(_(t).localeLinks.items,o=>(f(),X(ps,{key:o.link,item:o},null,8,["item"]))),128))])]),_:1})):Y("",!0)}});const _d=z(pd,[["__scopeId","data-v-9785e138"]]);const md={},vd={class:"VPSwitch",type:"button",role:"switch"},gd={class:"check"},yd={key:0,class:"icon"};function bd(e,t){return f(),g("button",vd,[b("span",gd,[e.$slots.default?(f(),g("span",yd,[L(e.$slots,"default",{},void 0,!0)])):Y("",!0)])])}const wd=z(md,[["render",bd],["__scopeId","data-v-ab73b0bb"]]),xd={},$d={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},kd=ba('<path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path>',9),Pd=[kd];function Cd(e,t){return f(),g("svg",$d,Pd)}const Sd=z(xd,[["render",Cd]]),Ed={},Ld={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Td=b("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),Vd=[Td];function Md(e,t){return f(),g("svg",Ld,Vd)}const Ad=z(Ed,[["render",Md]]),Id=j({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=de(),s=ve(!1),o=typeof localStorage<"u"?i():()=>{};je(()=>{s.value=document.documentElement.classList.contains("dark")});function i(){const r=window.matchMedia("(prefers-color-scheme: dark)"),l=document.documentElement.classList;let a=localStorage.getItem(ri),u=t.value.appearance==="dark"&&a==null||(a==="auto"||a==null?r.matches:a==="dark");r.onchange=y=>{a==="auto"&&m(u=y.matches)};function p(){m(u=!u),a=u?r.matches?"auto":"dark":r.matches?"light":"auto",localStorage.setItem(ri,a)}function m(y){const C=document.createElement("style");C.type="text/css",C.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(C),s.value=y,l[y?"add":"remove"]("dark"),window.getComputedStyle(C).opacity,document.head.removeChild(C)}return p}return ot(s,r=>{n.value=r}),(r,l)=>(f(),X(wd,{class:"VPSwitchAppearance","aria-label":"toggle dark mode","aria-checked":s.value,onClick:_(o)},{default:H(()=>[A(Sd,{class:"sun"}),A(Ad,{class:"moon"})]),_:1},8,["aria-checked","onClick"]))}});const yo=z(Id,[["__scopeId","data-v-bdf24275"]]),Nd={key:0,class:"VPNavBarAppearance"},Od=j({__name:"VPNavBarAppearance",setup(e){const{site:t}=de();return(n,s)=>_(t).appearance?(f(),g("div",Nd,[A(yo)])):Y("",!0)}});const Hd=z(Od,[["__scopeId","data-v-2a0b2176"]]),Bd={discord:'<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Discord</title><path d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"/></svg>',facebook:'<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Facebook</title><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg>',github:'<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>',instagram:'<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Instagram</title><path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z"/></svg>',linkedin:'<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>LinkedIn</title><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>',mastodon:'<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Mastodon</title><path d="M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"/></svg>',slack:'<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Slack</title><path d="M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z"/></svg>',twitter:'<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Twitter</title><path d="M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z"/></svg>',youtube:'<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>YouTube</title><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>'},zd=["href","innerHTML"],Fd=j({__name:"VPSocialLink",props:{icon:null,link:null},setup(e){const t=e,n=ae(()=>typeof t.icon=="object"?t.icon.svg:Bd[t.icon]);return(s,o)=>(f(),g("a",{class:"VPSocialLink",href:e.link,target:"_blank",rel:"noopener",innerHTML:_(n)},null,8,zd))}});const Rd=z(Fd,[["__scopeId","data-v-cb32d883"]]),Dd={class:"VPSocialLinks"},Ud=j({__name:"VPSocialLinks",props:{links:null},setup(e){return(t,n)=>(f(),g("div",Dd,[(f(!0),g(ne,null,Pe(e.links,({link:s,icon:o})=>(f(),X(Rd,{key:s,icon:o,link:s},null,8,["icon","link"]))),128))]))}});const bo=z(Ud,[["__scopeId","data-v-9287af2d"]]),jd=j({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=de();return(n,s)=>_(t).socialLinks?(f(),X(bo,{key:0,class:"VPNavBarSocialLinks",links:_(t).socialLinks},null,8,["links"])):Y("",!0)}});const Kd=z(jd,[["__scopeId","data-v-b4e75887"]]),qd=e=>(Xe("data-v-e98948db"),e=e(),Ze(),e),Wd={key:0,class:"group"},Yd={class:"trans-title"},Gd={key:1,class:"group"},Jd={class:"item appearance"},Qd=qd(()=>b("p",{class:"label"},"Appearance",-1)),Xd={class:"appearance-action"},Zd={key:2,class:"group"},ef={class:"item social-links"},tf=j({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=de(),s=ae(()=>n.value.localeLinks||t.value.appearance||n.value.socialLinks);return(o,i)=>_(s)?(f(),X(go,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:H(()=>[_(n).localeLinks?(f(),g("div",Wd,[b("p",Yd,fe(_(n).localeLinks.text),1),(f(!0),g(ne,null,Pe(_(n).localeLinks.items,r=>(f(),X(ps,{key:r.link,item:r},null,8,["item"]))),128))])):Y("",!0),_(t).appearance?(f(),g("div",Gd,[b("div",Jd,[Qd,b("div",Xd,[A(yo)])])])):Y("",!0),_(n).socialLinks?(f(),g("div",Zd,[b("div",ef,[A(bo,{class:"social-links-list",links:_(n).socialLinks},null,8,["links"])])])):Y("",!0)]),_:1})):Y("",!0)}});const nf=z(tf,[["__scopeId","data-v-e98948db"]]),sf=e=>(Xe("data-v-69091399"),e=e(),Ze(),e),of=["aria-expanded"],rf=sf(()=>b("span",{class:"container"},[b("span",{class:"top"}),b("span",{class:"middle"}),b("span",{class:"bottom"})],-1)),lf=[rf],af=j({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(f(),g("button",{type:"button",class:_e(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},lf,10,of))}});const cf=z(af,[["__scopeId","data-v-69091399"]]),uf={class:"container"},df={class:"content"},ff=j({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{hasSidebar:t}=et();return(n,s)=>(f(),g("div",{class:_e(["VPNavBar",{"has-sidebar":_(t)}])},[b("div",uf,[A(ru,null,{"nav-bar-title-before":H(()=>[L(n.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":H(()=>[L(n.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3}),b("div",df,[L(n.$slots,"nav-bar-content-before",{},void 0,!0),A(hu,{class:"search"}),A(id,{class:"menu"}),A(_d,{class:"translations"}),A(Hd,{class:"appearance"}),A(Kd,{class:"social-links"}),A(nf,{class:"extra"}),L(n.$slots,"nav-bar-content-after",{},void 0,!0),A(cf,{class:"hamburger",active:e.isScreenOpen,onClick:s[0]||(s[0]=o=>n.$emit("toggle-screen"))},null,8,["active"])])])],2))}});const hf=z(ff,[["__scopeId","data-v-2e7ba255"]]);function pf(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}else return Array.from(e)}var wo=!1;if(typeof window<"u"){var vi={get passive(){wo=!0}};window.addEventListener("testPassive",null,vi),window.removeEventListener("testPassive",null,vi)}var Gn=typeof window<"u"&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||window.navigator.platform==="MacIntel"&&window.navigator.maxTouchPoints>1),Gt=[],Jn=!1,xo=-1,pn=void 0,At=void 0,_n=void 0,Tr=function(t){return Gt.some(function(n){return!!(n.options.allowTouchMove&&n.options.allowTouchMove(t))})},Qn=function(t){var n=t||window.event;return Tr(n.target)||n.touches.length>1?!0:(n.preventDefault&&n.preventDefault(),!1)},_f=function(t){if(_n===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);_n=document.body.style.paddingRight,document.body.style.paddingRight=o+s+"px"}}pn===void 0&&(pn=document.body.style.overflow,document.body.style.overflow="hidden")},mf=function(){_n!==void 0&&(document.body.style.paddingRight=_n,_n=void 0),pn!==void 0&&(document.body.style.overflow=pn,pn=void 0)},vf=function(){return window.requestAnimationFrame(function(){if(At===void 0){At={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 i=o-window.innerHeight;i&&n>=o&&(document.body.style.top=-(n+i))})},300)}})},gf=function(){if(At!==void 0){var t=-parseInt(document.body.style.top,10),n=-parseInt(document.body.style.left,10);document.body.style.position=At.position,document.body.style.top=At.top,document.body.style.left=At.left,window.scrollTo(n,t),At=void 0}},yf=function(t){return t?t.scrollHeight-t.scrollTop<=t.clientHeight:!1},bf=function(t,n){var s=t.targetTouches[0].clientY-xo;return Tr(t.target)?!1:n&&n.scrollTop===0&&s>0||yf(n)&&s<0?Qn(t):(t.stopPropagation(),!0)},Vr=function(t,n){if(!t){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!Gt.some(function(o){return o.targetElement===t})){var s={targetElement:t,options:n||{}};Gt=[].concat(pf(Gt),[s]),Gn?vf():_f(n),Gn&&(t.ontouchstart=function(o){o.targetTouches.length===1&&(xo=o.targetTouches[0].clientY)},t.ontouchmove=function(o){o.targetTouches.length===1&&bf(o,t)},Jn||(document.addEventListener("touchmove",Qn,wo?{passive:!1}:void 0),Jn=!0))}},Mr=function(){Gn&&(Gt.forEach(function(t){t.targetElement.ontouchstart=null,t.targetElement.ontouchmove=null}),Jn&&(document.removeEventListener("touchmove",Qn,wo?{passive:!1}:void 0),Jn=!1),xo=-1),Gn?gf():mf(),Gt=[]};const wf=j({__name:"VPNavScreenMenuLink",props:{text:null,link:null},setup(e){const t=He("close-screen");return(n,s)=>(f(),X(Ht,{class:"VPNavScreenMenuLink",href:e.link,onClick:_(t)},{default:H(()=>[Ve(fe(e.text),1)]),_:1},8,["href","onClick"]))}});const xf=z(wf,[["__scopeId","data-v-a3797f97"]]),$f={},kf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Pf=b("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),Cf=[Pf];function Sf(e,t){return f(),g("svg",kf,Cf)}const Ef=z($f,[["render",Sf]]),Lf=j({__name:"VPNavScreenMenuGroupLink",props:{text:null,link:null},setup(e){const t=He("close-screen");return(n,s)=>(f(),X(Ht,{class:"VPNavScreenMenuGroupLink",href:e.link,onClick:_(t)},{default:H(()=>[Ve(fe(e.text),1)]),_:1},8,["href","onClick"]))}});const Ar=z(Lf,[["__scopeId","data-v-d8ff7ec0"]]),Tf={class:"VPNavScreenMenuGroupSection"},Vf={key:0,class:"title"},Mf=j({__name:"VPNavScreenMenuGroupSection",props:{text:null,items:null},setup(e){return(t,n)=>(f(),g("div",Tf,[e.text?(f(),g("p",Vf,fe(e.text),1)):Y("",!0),(f(!0),g(ne,null,Pe(e.items,s=>(f(),X(Ar,{key:s.text,text:s.text,link:s.link},null,8,["text","link"]))),128))]))}});const Af=z(Mf,[["__scopeId","data-v-82df8a9a"]]),If=["aria-controls","aria-expanded"],Nf={class:"button-text"},Of=["id"],Hf={key:1,class:"group"},Bf=j({__name:"VPNavScreenMenuGroup",props:{text:null,items:null},setup(e){const t=e,n=ve(!1),s=ae(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(i,r)=>(f(),g("div",{class:_e(["VPNavScreenMenuGroup",{open:n.value}])},[b("button",{class:"button","aria-controls":_(s),"aria-expanded":n.value,onClick:o},[b("span",Nf,fe(e.text),1),A(Ef,{class:"button-icon"})],8,If),b("div",{id:_(s),class:"items"},[(f(!0),g(ne,null,Pe(e.items,l=>(f(),g(ne,{key:l.text},["link"in l?(f(),g("div",{key:l.text,class:"item"},[A(Ar,{text:l.text,link:l.link},null,8,["text","link"])])):(f(),g("div",Hf,[A(Af,{text:l.text,items:l.items},null,8,["text","items"])]))],64))),128))],8,Of)],2))}});const zf=z(Bf,[["__scopeId","data-v-90e12a27"]]),Ff={key:0,class:"VPNavScreenMenu"},Rf=j({__name:"VPNavScreenMenu",setup(e){const{theme:t}=de();return(n,s)=>_(t).nav?(f(),g("nav",Ff,[(f(!0),g(ne,null,Pe(_(t).nav,o=>(f(),g(ne,{key:o.text},["link"in o?(f(),X(xf,{key:0,text:o.text,link:o.link},null,8,["text","link"])):(f(),X(zf,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):Y("",!0)}}),Df=e=>(Xe("data-v-ef1c5141"),e=e(),Ze(),e),Uf={key:0,class:"VPNavScreenAppearance"},jf=Df(()=>b("p",{class:"text"},"Appearance",-1)),Kf=j({__name:"VPNavScreenAppearance",setup(e){const{site:t}=de();return(n,s)=>_(t).appearance?(f(),g("div",Uf,[jf,A(yo)])):Y("",!0)}});const qf=z(Kf,[["__scopeId","data-v-ef1c5141"]]),Wf={class:"list"},Yf=["href"],Gf=j({__name:"VPNavScreenTranslations",setup(e){const{theme:t}=de(),n=ve(!1);function s(){n.value=!n.value}return(o,i)=>_(t).localeLinks?(f(),g("div",{key:0,class:_e(["VPNavScreenTranslations",{open:n.value}])},[b("button",{class:"title",onClick:s},[A(Lr,{class:"icon lang"}),Ve(" "+fe(_(t).localeLinks.text)+" ",1),A(Er,{class:"icon chevron"})]),b("ul",Wf,[(f(!0),g(ne,null,Pe(_(t).localeLinks.items,r=>(f(),g("li",{key:r.link,class:"item"},[b("a",{class:"link",href:r.link},fe(r.text),9,Yf)]))),128))])],2)):Y("",!0)}});const Jf=z(Gf,[["__scopeId","data-v-6922e19f"]]),Qf=j({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=de();return(n,s)=>_(t).socialLinks?(f(),X(bo,{key:0,class:"VPNavScreenSocialLinks",links:_(t).socialLinks},null,8,["links"])):Y("",!0)}}),Xf={class:"container"},Zf=j({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=ve(null);function n(){Vr(t.value,{reserveScrollBarGap:!0})}function s(){Mr()}return(o,i)=>(f(),X(fs,{name:"fade",onEnter:n,onAfterLeave:s},{default:H(()=>[e.open?(f(),g("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t},[b("div",Xf,[L(o.$slots,"nav-screen-content-before",{},void 0,!0),A(Rf,{class:"menu"}),A(Jf,{class:"translations"}),A(qf,{class:"appearance"}),A(Qf,{class:"social-links"}),L(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):Y("",!0)]),_:3}))}});const eh=z(Zf,[["__scopeId","data-v-5b830efc"]]),th=j({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:s}=eu(),{hasSidebar:o}=et();return qt("close-screen",n),(i,r)=>(f(),g("header",{class:_e(["VPNav",{"no-sidebar":!_(o)}])},[A(hf,{"is-screen-open":_(t),onToggleScreen:_(s)},{"nav-bar-title-before":H(()=>[L(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":H(()=>[L(i.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":H(()=>[L(i.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":H(()=>[L(i.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),A(eh,{open:_(t)},{"nav-screen-content-before":H(()=>[L(i.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":H(()=>[L(i.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])],2))}});const nh=z(th,[["__scopeId","data-v-719ca951"]]),sh={},oh={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ih=b("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),rh=b("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),lh=b("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),ah=b("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),ch=[ih,rh,lh,ah];function uh(e,t){return f(),g("svg",oh,ch)}const dh=z(sh,[["render",uh]]),fh=e=>(Xe("data-v-d4ef4c0a"),e=e(),Ze(),e),hh={key:0,class:"VPLocalNav"},ph=["aria-expanded"],_h=fh(()=>b("span",{class:"menu-text"},"Menu",-1)),mh=j({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{hasSidebar:t}=et();function n(){window.scrollTo({top:0,left:0,behavior:"smooth"})}return(s,o)=>_(t)?(f(),g("div",hh,[b("button",{class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:o[0]||(o[0]=i=>s.$emit("open-menu"))},[A(dh,{class:"menu-icon"}),_h],8,ph),b("a",{class:"top-link",href:"#",onClick:n}," Return to top ")])):Y("",!0)}});const vh=z(mh,[["__scopeId","data-v-d4ef4c0a"]]),gh={},yh={version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},bh=b("path",{d:"M19,2H5C3.3,2,2,3.3,2,5v14c0,1.7,1.3,3,3,3h14c1.7,0,3-1.3,3-3V5C22,3.3,20.7,2,19,2z M20,19c0,0.6-0.4,1-1,1H5c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1h14c0.6,0,1,0.4,1,1V19z"},null,-1),wh=b("path",{d:"M16,11h-3V8c0-0.6-0.4-1-1-1s-1,0.4-1,1v3H8c-0.6,0-1,0.4-1,1s0.4,1,1,1h3v3c0,0.6,0.4,1,1,1s1-0.4,1-1v-3h3c0.6,0,1-0.4,1-1S16.6,11,16,11z"},null,-1),xh=[bh,wh];function $h(e,t){return f(),g("svg",yh,xh)}const kh=z(gh,[["render",$h]]),Ph={},Ch={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Sh=b("path",{d:"M19,2H5C3.3,2,2,3.3,2,5v14c0,1.7,1.3,3,3,3h14c1.7,0,3-1.3,3-3V5C22,3.3,20.7,2,19,2zM20,19c0,0.6-0.4,1-1,1H5c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1h14c0.6,0,1,0.4,1,1V19z"},null,-1),Eh=b("path",{d:"M16,11H8c-0.6,0-1,0.4-1,1s0.4,1,1,1h8c0.6,0,1-0.4,1-1S16.6,11,16,11z"},null,-1),Lh=[Sh,Eh];function Th(e,t){return f(),g("svg",Ch,Lh)}const Vh=z(Ph,[["render",Th]]),Mh=["innerHTML"],Ah=j({__name:"VPSidebarLink",props:{item:null,depth:{default:1}},setup(e){const t=e,{page:n,frontmatter:s}=de(),o=ae(()=>s.value.sidebarDepth||1/0),i=ae(()=>on(n.value.relativePath,t.item.link)),{isSidebarEnabled:r}=et(),l=He("close-sidebar"),a=He("is-sidebar-open"),u=ve(null);return gt(()=>{var p,m;a.value&&i.value&&((m=(p=u.value)==null?void 0:p.$el)==null||m.focus())}),(p,m)=>{const y=Ot("VPSidebarLink",!0);return f(),g(ne,null,[A(Ht,{class:_e(["link",{active:_(i)}]),style:$n({paddingLeft:16*(e.depth-1)+"px"}),href:e.item.link,tabindex:_(r)||_(a)?0:-1,onClick:_(l),ref_key:"link",ref:u},{default:H(()=>[b("span",{innerHTML:e.item.text,class:_e(["link-text",{light:e.depth>1}])},null,10,Mh)]),_:1},8,["class","style","href","tabindex","onClick"]),"items"in e.item&&e.depth<_(o)?(f(!0),g(ne,{key:0},Pe(e.item.items,C=>(f(),X(y,{key:C.link,item:C,depth:e.depth+1},null,8,["item","depth"]))),128)):Y("",!0)],64)}}});const Ih=z(Ah,[["__scopeId","data-v-77fbd15e"]]),Nh=["role"],Oh=["innerHTML"],Hh={class:"action"},Bh={class:"items"},zh=j({__name:"VPSidebarGroup",props:{text:null,items:null,collapsible:{type:Boolean},collapsed:{type:Boolean}},setup(e){const t=e,n=ve(!1);gt(()=>{n.value=!!(t.collapsible&&t.collapsed)});const{page:s}=de();gt(()=>{t.items.some(i=>on(s.value.relativePath,i.link))&&(n.value=!1)});function o(){t.collapsible&&(n.value=!n.value)}return(i,r)=>(f(),g("section",{class:_e(["VPSidebarGroup",{collapsible:e.collapsible,collapsed:n.value}])},[e.text?(f(),g("div",{key:0,class:"title",role:e.collapsible?"button":void 0,onClick:o},[b("h2",{innerHTML:e.text,class:"title-text"},null,8,Oh),b("div",Hh,[A(Vh,{class:"icon minus"}),A(kh,{class:"icon plus"})])],8,Nh)):Y("",!0),b("div",Bh,[(f(!0),g(ne,null,Pe(e.items,l=>(f(),X(Ih,{key:l.link,item:l},null,8,["item"]))),128))])],2))}});const Fh=z(zh,[["__scopeId","data-v-bcc74eb6"]]),Rh=e=>(Xe("data-v-ee59d3a7"),e=e(),Ze(),e),Dh={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Uh=Rh(()=>b("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),jh=j({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{sidebar:n,hasSidebar:s}=et();let o=ve(null);function i(){Vr(o.value,{reserveScrollBarGap:!0})}function r(){Mr()}return Gi(async()=>{var l;t.open?(i(),(l=o.value)==null||l.focus()):r()}),(l,a)=>_(s)?(f(),g("aside",{key:0,class:_e(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:o,onClick:a[0]||(a[0]=ic(()=>{},["stop"]))},[b("nav",Dh,[Uh,L(l.$slots,"sidebar-nav-before",{},void 0,!0),(f(!0),g(ne,null,Pe(_(n),u=>(f(),g("div",{key:u.text,class:"group"},[A(Fh,{text:u.text,items:u.items,collapsible:u.collapsible,collapsed:u.collapsed},null,8,["text","items","collapsible","collapsed"])]))),128)),L(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):Y("",!0)}});const Kh=z(jh,[["__scopeId","data-v-ee59d3a7"]]),qh={},Wh={class:"VPPage"};function Yh(e,t){const n=Ot("Content");return f(),g("div",Wh,[A(n)])}const Gh=z(qh,[["render",Yh]]),Jh=j({__name:"VPButton",props:{tag:null,size:null,theme:null,text:null,href:null},setup(e){const t=e,n=ae(()=>[t.size??"medium",t.theme??"brand"]),s=ae(()=>t.href&&hs.test(t.href)),o=ae(()=>t.tag?t.tag:t.href?"a":"button");return(i,r)=>(f(),X(co(_(o)),{class:_e(["VPButton",_(n)]),href:e.href?_(Yn)(e.href):void 0,target:_(s)?"_blank":void 0,rel:_(s)?"noreferrer":void 0},{default:H(()=>[Ve(fe(e.text),1)]),_:1},8,["class","href","target","rel"]))}});const Qh=z(Jh,[["__scopeId","data-v-dbec6081"]]),Xh=e=>(Xe("data-v-f4d8d212"),e=e(),Ze(),e),Zh={class:"container"},e0={class:"main"},t0={key:0,class:"name"},n0={class:"clip"},s0={key:1,class:"text"},o0={key:2,class:"tagline"},i0={key:3,class:"actions"},r0={key:0,class:"image"},l0={class:"image-container"},a0=Xh(()=>b("div",{class:"image-bg"},null,-1)),c0=j({__name:"VPHero",props:{name:null,text:null,tagline:null,image:null,actions:null},setup(e){const t=He("hero-image-slot-exists");return(n,s)=>(f(),g("div",{class:_e(["VPHero",{"has-image":e.image||_(t)}])},[b("div",Zh,[b("div",e0,[e.name?(f(),g("h1",t0,[b("span",n0,fe(e.name),1)])):Y("",!0),e.text?(f(),g("p",s0,fe(e.text),1)):Y("",!0),e.tagline?(f(),g("p",o0,fe(e.tagline),1)):Y("",!0),e.actions?(f(),g("div",i0,[(f(!0),g(ne,null,Pe(e.actions,o=>(f(),g("div",{key:o.link,class:"action"},[A(Qh,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link},null,8,["theme","text","href"])]))),128))])):Y("",!0)]),e.image||_(t)?(f(),g("div",r0,[b("div",l0,[a0,L(n.$slots,"home-hero-image",{},()=>[e.image?(f(),X(mo,{key:0,class:"image-src",image:e.image},null,8,["image"])):Y("",!0)],!0)])])):Y("",!0)])],2))}});const u0=z(c0,[["__scopeId","data-v-f4d8d212"]]),d0=j({__name:"VPHomeHero",setup(e){const{frontmatter:t}=de();return(n,s)=>_(t).hero?(f(),X(u0,{key:0,class:"VPHomeHero",name:_(t).hero.name,text:_(t).hero.text,tagline:_(t).hero.tagline,image:_(t).hero.image,actions:_(t).hero.actions},{"home-hero-image":H(()=>[L(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):Y("",!0)}}),f0={},h0={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},p0=b("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),_0=[p0];function m0(e,t){return f(),g("svg",h0,_0)}const v0=z(f0,[["render",m0]]),g0={class:"box"},y0={key:1,class:"icon"},b0={class:"title"},w0={class:"details"},x0={key:2,class:"link-text"},$0={class:"link-text-value"},k0=j({__name:"VPFeature",props:{icon:null,title:null,details:null,link:null,linkText:null},setup(e){return(t,n)=>(f(),X(Ht,{class:"VPFeature",href:e.link,"no-icon":!0},{default:H(()=>[b("article",g0,[typeof e.icon=="object"?(f(),X(mo,{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?(f(),g("div",y0,fe(e.icon),1)):Y("",!0),b("h2",b0,fe(e.title),1),b("p",w0,fe(e.details),1),e.linkText?(f(),g("div",x0,[b("p",$0,[Ve(fe(e.linkText)+" ",1),A(v0,{class:"link-text-icon"})])])):Y("",!0)])]),_:1},8,["href"]))}});const P0=z(k0,[["__scopeId","data-v-4204e358"]]),C0={key:0,class:"VPFeatures"},S0={class:"container"},E0={class:"items"},L0=j({__name:"VPFeatures",props:{features:null},setup(e){const t=e,n=ae(()=>{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?(f(),g("div",C0,[b("div",S0,[b("div",E0,[(f(!0),g(ne,null,Pe(e.features,i=>(f(),g("div",{key:i.title,class:_e(["item",[_(n)]])},[A(P0,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText},null,8,["icon","title","details","link","link-text"])],2))),128))])])])):Y("",!0)}});const T0=z(L0,[["__scopeId","data-v-fc2661e5"]]),V0=j({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=de();return(n,s)=>_(t).features?(f(),X(T0,{key:0,class:"VPHomeFeatures",features:_(t).features},null,8,["features"])):Y("",!0)}}),M0={class:"VPHome"},A0=j({__name:"VPHome",setup(e){return(t,n)=>{const s=Ot("Content");return f(),g("div",M0,[L(t.$slots,"home-hero-before",{},void 0,!0),A(d0,null,{"home-hero-image":H(()=>[L(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),L(t.$slots,"home-hero-after",{},void 0,!0),L(t.$slots,"home-features-before",{},void 0,!0),A(V0),L(t.$slots,"home-features-after",{},void 0,!0),A(s)])}}});const I0=z(A0,[["__scopeId","data-v-288e01ed"]]);function N0(){const{hasSidebar:e}=et(),t=Ds("(min-width: 960px)"),n=Ds("(min-width: 1280px)");return{isAsideEnabled:ae(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const O0=71;function H0(e){if(e===!1)return[];let t=[];return document.querySelectorAll("h2, h3, h4, h5, h6").forEach(n=>{n.textContent&&n.id&&t.push({level:Number(n.tagName[1]),title:n.innerText.replace(/\s+#\s*$/,""),link:`#${n.id}`})}),B0(t,e)}function B0(e,t=2){return z0(e,typeof t=="number"?[t,t]:t==="deep"?[2,6]:t)}function z0(e,t){const n=[];return e=e.map(s=>({...s})),e.forEach((s,o)=>{s.level>=t[0]&&s.level<=t[1]&&F0(o,e,t)&&n.push(s)}),n}function F0(e,t,n){if(e===0)return!0;const s=t[e];for(let o=e-1;o>=0;o--){const i=t[o];if(i.level<s.level&&i.level>=n[0]&&i.level<=n[1])return i.children==null&&(i.children=[]),i.children.push(s),!1}return!0}function R0(e,t){const{isAsideEnabled:n}=N0(),s=qc(i,100);let o=null;je(()=>{requestAnimationFrame(i),window.addEventListener("scroll",s)}),lo(()=>{r(location.hash)}),bt(()=>{window.removeEventListener("scroll",s)});function i(){if(!n.value)return;const l=[].slice.call(e.value.querySelectorAll(".outline-link")),a=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(C=>l.some(K=>K.hash===C.hash&&C.offsetParent!==null)),u=window.scrollY,p=window.innerHeight,m=document.body.offsetHeight,y=Math.abs(u+p-m)<1;if(a.length&&y){r(a[a.length-1].hash);return}for(let C=0;C<a.length;C++){const K=a[C],F=a[C+1],[re,$]=D0(C,K,F);if(re){r($);return}}}function r(l){o&&o.classList.remove("active"),l!==null&&(o=e.value.querySelector(`a[href="${decodeURIComponent(l)}"]`));const a=o;a?(a.classList.add("active"),t.value.style.top=a.offsetTop+33+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function gi(e){return e.parentElement.offsetTop-O0}function D0(e,t,n){const s=window.scrollY;return e===0&&s===0?[!0,null]:s<gi(t)?[!1,null]:!n||s<gi(n)?[!0,t.hash]:[!1,null]}const U0=["href"],j0=j({__name:"VPDocAsideOutlineItem",props:{headers:null,onClick:null,root:{type:Boolean}},setup(e){return(t,n)=>{const s=Ot("VPDocAsideOutlineItem",!0);return f(),g("ul",{class:_e(e.root?"root":"nested")},[(f(!0),g(ne,null,Pe(e.headers,({children:o,link:i,title:r})=>(f(),g("li",null,[b("a",{class:"outline-link",href:i,onClick:n[0]||(n[0]=(...l)=>e.onClick&&e.onClick(...l))},fe(r),9,U0),o!=null&&o.length?(f(),X(s,{key:0,headers:o,onClick:e.onClick},null,8,["headers","onClick"])):Y("",!0)]))),256))],2)}}});const K0=z(j0,[["__scopeId","data-v-09dbc40e"]]),q0=e=>(Xe("data-v-a8d80780"),e=e(),Ze(),e),W0={class:"content"},Y0={class:"outline-title"},G0={"aria-labelledby":"doc-outline-aria-label"},J0=q0(()=>b("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Q0=j({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=de(),s=ae(()=>t.value.outline??n.value.outline),o=He("onContentUpdated");o.value=()=>{i.value=H0(s.value)};const i=ve([]),r=ae(()=>i.value.length>0),l=ve(),a=ve();R0(l,a);function u({target:p}){const m="#"+p.href.split("#")[1],y=document.querySelector(decodeURIComponent(m));y==null||y.focus()}return(p,m)=>(f(),g("div",{class:_e(["VPDocAsideOutline",{"has-outline":_(r)}]),ref_key:"container",ref:l},[b("div",W0,[b("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),b("div",Y0,fe(_(n).outlineTitle||"On this page"),1),b("nav",G0,[J0,A(K0,{headers:i.value,root:!0,onClick:u},null,8,["headers"])])])],2))}});const X0=z(Q0,[["__scopeId","data-v-a8d80780"]]),Z0={class:"VPDocAsideCarbonAds"},e1=j({__name:"VPDocAsideCarbonAds",setup(e){const t=()=>null;return(n,s)=>(f(),g("div",Z0,[A(_(t))]))}}),t1=e=>(Xe("data-v-41ede2d8"),e=e(),Ze(),e),n1={class:"VPDocAside"},s1=t1(()=>b("div",{class:"spacer"},null,-1)),o1=j({__name:"VPDocAside",setup(e){const{theme:t}=de();return(n,s)=>(f(),g("div",n1,[L(n.$slots,"aside-top",{},void 0,!0),L(n.$slots,"aside-outline-before",{},void 0,!0),A(X0),L(n.$slots,"aside-outline-after",{},void 0,!0),s1,L(n.$slots,"aside-ads-before",{},void 0,!0),_(t).carbonAds?(f(),X(e1,{key:0})):Y("",!0),L(n.$slots,"aside-ads-after",{},void 0,!0),L(n.$slots,"aside-bottom",{},void 0,!0)]))}});const i1=z(o1,[["__scopeId","data-v-41ede2d8"]]);function r1(){const{theme:e,page:t}=de();return ae(()=>{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 l1(){const{page:e,theme:t,frontmatter:n}=de();return ae(()=>{const s=Pr(t.value.sidebar,e.value.relativePath),o=Wc(s),i=o.findIndex(r=>on(e.value.relativePath,r.link));return{prev:n.value.prev?{...o[i-1],text:n.value.prev}:o[i-1],next:n.value.next?{...o[i+1],text:n.value.next}:o[i+1]}})}const a1={},c1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},u1=b("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),d1=b("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),f1=[u1,d1];function h1(e,t){return f(),g("svg",c1,f1)}const p1=z(a1,[["render",h1]]),_1={class:"VPLastUpdated"},m1=["datetime"],v1=j({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n}=de(),s=ae(()=>new Date(n.value.lastUpdated)),o=ae(()=>s.value.toISOString()),i=ve("");return je(()=>{gt(()=>{i.value=s.value.toLocaleString(window.navigator.language)})}),(r,l)=>(f(),g("p",_1,[Ve(fe(_(t).lastUpdatedText??"Last updated")+": ",1),b("time",{datetime:_(o)},fe(i.value),9,m1)]))}});const g1=z(v1,[["__scopeId","data-v-1dd28732"]]),y1={key:0,class:"VPDocFooter"},b1={key:0,class:"edit-info"},w1={key:0,class:"edit-link"},x1={key:1,class:"last-updated"},$1={key:1,class:"prev-next"},k1={class:"pager"},P1=["href"],C1=["innerHTML"],S1=["innerHTML"],E1=["href"],L1=["innerHTML"],T1=["innerHTML"],V1=j({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:s}=de(),o=r1(),i=l1(),r=ae(()=>t.value.editLink&&s.value.editLink!==!1),l=ae(()=>n.value.lastUpdated&&s.value.lastUpdated!==!1),a=ae(()=>r.value||l.value||i.value.prev||i.value.next);return(u,p)=>{var m,y;return _(a)?(f(),g("footer",y1,[_(r)||_(l)?(f(),g("div",b1,[_(r)?(f(),g("div",w1,[A(Ht,{class:"edit-link-button",href:_(o).url,"no-icon":!0},{default:H(()=>[A(p1,{class:"edit-link-icon"}),Ve(" "+fe(_(o).text),1)]),_:1},8,["href"])])):Y("",!0),_(l)?(f(),g("div",x1,[A(g1)])):Y("",!0)])):Y("",!0),_(i).prev||_(i).next?(f(),g("div",$1,[b("div",k1,[_(i).prev?(f(),g("a",{key:0,class:"pager-link prev",href:_(Yn)(_(i).prev.link)},[b("span",{class:"desc",innerHTML:((m=_(t).docFooter)==null?void 0:m.prev)??"Previous page"},null,8,C1),b("span",{class:"title",innerHTML:_(i).prev.text},null,8,S1)],8,P1)):Y("",!0)]),b("div",{class:_e(["pager",{"has-prev":_(i).prev}])},[_(i).next?(f(),g("a",{key:0,class:"pager-link next",href:_(Yn)(_(i).next.link)},[b("span",{class:"desc",innerHTML:((y=_(t).docFooter)==null?void 0:y.next)??"Next page"},null,8,L1),b("span",{class:"title",innerHTML:_(i).next.text},null,8,T1)],8,E1)):Y("",!0)],2)])):Y("",!0)])):Y("",!0)}}});const M1=z(V1,[["__scopeId","data-v-469957c9"]]),A1=e=>(Xe("data-v-655a8b2e"),e=e(),Ze(),e),I1={class:"container"},N1={key:0,class:"aside"},O1=A1(()=>b("div",{class:"aside-curtain"},null,-1)),H1={class:"aside-container"},B1={class:"aside-content"},z1={class:"content"},F1={class:"content-container"},R1={class:"main"},D1=j({__name:"VPDoc",setup(e){const t=wt(),{hasSidebar:n,hasAside:s}=et(),o=ae(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,"")),i=ve();return qt("onContentUpdated",i),(r,l)=>{const a=Ot("Content");return f(),g("div",{class:_e(["VPDoc",{"has-sidebar":_(n),"has-aside":_(s)}])},[b("div",I1,[_(s)?(f(),g("div",N1,[O1,b("div",H1,[b("div",B1,[A(i1,null,{"aside-top":H(()=>[L(r.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":H(()=>[L(r.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":H(()=>[L(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":H(()=>[L(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":H(()=>[L(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":H(()=>[L(r.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])])):Y("",!0),b("div",z1,[b("div",F1,[L(r.$slots,"doc-before",{},void 0,!0),b("main",R1,[A(a,{class:_e(["vp-doc",_(o)]),onContentUpdated:i.value},null,8,["class","onContentUpdated"])]),L(r.$slots,"doc-footer-before",{},void 0,!0),A(M1),L(r.$slots,"doc-after",{},void 0,!0)])])])],2)}}});const U1=z(D1,[["__scopeId","data-v-655a8b2e"]]),j1=j({__name:"VPContent",setup(e){const t=wt(),{frontmatter:n}=de(),{hasSidebar:s}=et(),o=He("NotFound");return(i,r)=>(f(),g("div",{class:_e(["VPContent",{"has-sidebar":_(s),"is-home":_(n).layout==="home"}]),id:"VPContent"},[_(t).component===_(o)?(f(),X(_(o),{key:0})):_(n).layout==="page"?(f(),X(Gh,{key:1})):_(n).layout==="home"?(f(),X(I0,{key:2},{"home-hero-before":H(()=>[L(i.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-image":H(()=>[L(i.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":H(()=>[L(i.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":H(()=>[L(i.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":H(()=>[L(i.$slots,"home-features-after",{},void 0,!0)]),_:3})):(f(),X(U1,{key:3},{"doc-footer-before":H(()=>[L(i.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":H(()=>[L(i.$slots,"doc-before",{},void 0,!0)]),"doc-after":H(()=>[L(i.$slots,"doc-after",{},void 0,!0)]),"aside-top":H(()=>[L(i.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":H(()=>[L(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":H(()=>[L(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":H(()=>[L(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":H(()=>[L(i.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":H(()=>[L(i.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const K1=z(j1,[["__scopeId","data-v-9d6f2d23"]]),q1={class:"container"},W1=["innerHTML"],Y1=["innerHTML"],G1=j({__name:"VPFooter",setup(e){const{theme:t}=de(),{hasSidebar:n}=et();return(s,o)=>_(t).footer?(f(),g("footer",{key:0,class:_e(["VPFooter",{"has-sidebar":_(n)}])},[b("div",q1,[_(t).footer.message?(f(),g("p",{key:0,class:"message",innerHTML:_(t).footer.message},null,8,W1)):Y("",!0),_(t).footer.copyright?(f(),g("p",{key:1,class:"copyright",innerHTML:_(t).footer.copyright},null,8,Y1)):Y("",!0)])],2)):Y("",!0)}});const J1=z(G1,[["__scopeId","data-v-abbb3aea"]]),Q1={key:0,class:"Layout"},X1=j({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=et(),o=wt();ot(()=>o.path,s),Yc(t,s),qt("close-sidebar",s),qt("is-sidebar-open",t);const{frontmatter:i}=de(),r=La(),l=ae(()=>!!r["home-hero-image"]);return qt("hero-image-slot-exists",l),(a,u)=>{const p=Ot("Content");return _(i).layout!==!1?(f(),g("div",Q1,[L(a.$slots,"layout-top",{},void 0,!0),A(Jc),A(Zc,{class:"backdrop",show:_(t),onClick:_(s)},null,8,["show","onClick"]),A(nh,null,{"nav-bar-title-before":H(()=>[L(a.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":H(()=>[L(a.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":H(()=>[L(a.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":H(()=>[L(a.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":H(()=>[L(a.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":H(()=>[L(a.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),A(vh,{open:_(t),onOpenMenu:_(n)},null,8,["open","onOpenMenu"]),A(Kh,{open:_(t)},{"sidebar-nav-before":H(()=>[L(a.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":H(()=>[L(a.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),A(K1,null,{"home-hero-before":H(()=>[L(a.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-image":H(()=>[L(a.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":H(()=>[L(a.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":H(()=>[L(a.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":H(()=>[L(a.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":H(()=>[L(a.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":H(()=>[L(a.$slots,"doc-before",{},void 0,!0)]),"doc-after":H(()=>[L(a.$slots,"doc-after",{},void 0,!0)]),"aside-top":H(()=>[L(a.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":H(()=>[L(a.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":H(()=>[L(a.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":H(()=>[L(a.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":H(()=>[L(a.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":H(()=>[L(a.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),A(J1),L(a.$slots,"layout-bottom",{},void 0,!0)])):(f(),X(p,{key:1}))}}});const Z1=z(X1,[["__scopeId","data-v-7a3ccfd4"]]),_s=e=>(Xe("data-v-69dfe270"),e=e(),Ze(),e),ep={class:"NotFound"},tp=_s(()=>b("p",{class:"code"},"404",-1)),np=_s(()=>b("h1",{class:"title"},"PAGE NOT FOUND",-1)),sp=_s(()=>b("div",{class:"divider"},null,-1)),op=_s(()=>b("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)),ip={class:"action"},rp=["href"],lp=j({__name:"NotFound",setup(e){const{site:t}=de();return(n,s)=>(f(),g("div",ep,[tp,np,sp,op,b("div",ip,[b("a",{class:"link",href:_(t).base,"aria-label":"go to home"}," Take me home ",8,rp)])]))}});const ap=z(lp,[["__scopeId","data-v-69dfe270"]]);const yi={Layout:Z1,NotFound:ap,enhanceApp:({app:e})=>{e.component("Badge",pc)}};/*! medium-zoom 1.0.8 | MIT License | https://github.com/francoischalifour/medium-zoom */var Lt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},Nn=function(t){return t.tagName==="IMG"},cp=function(t){return NodeList.prototype.isPrototypeOf(t)},zn=function(t){return t&&t.nodeType===1},bi=function(t){var n=t.currentSrc||t.src;return n.substr(-4).toLowerCase()===".svg"},wi=function(t){try{return Array.isArray(t)?t.filter(Nn):cp(t)?[].slice.call(t).filter(Nn):zn(t)?[t].filter(Nn):typeof t=="string"?[].slice.call(document.querySelectorAll(t)).filter(Nn):[]}catch{throw new TypeError(`The provided selector is invalid.
Expects a CSS selector, a Node element, a NodeList or an array.
See: https://github.com/francoischalifour/medium-zoom`)}},up=function(t){var n=document.createElement("div");return n.classList.add("medium-zoom-overlay"),n.style.background=t,n},dp=function(t){var n=t.getBoundingClientRect(),s=n.top,o=n.left,i=n.width,r=n.height,l=t.cloneNode(),a=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,u=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return l.removeAttribute("id"),l.style.position="absolute",l.style.top=s+a+"px",l.style.left=o+u+"px",l.style.width=i+"px",l.style.height=r+"px",l.style.transform="",l},Ft=function(t,n){var s=Lt({bubbles:!1,cancelable:!1,detail:void 0},n);if(typeof window.CustomEvent=="function")return new CustomEvent(t,s);var o=document.createEvent("CustomEvent");return o.initCustomEvent(t,s.bubbles,s.cancelable,s.detail),o},fp=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=window.Promise||function(k){function N(){}k(N,N)},o=function(k){var N=k.target;if(N===te){K();return}T.indexOf(N)!==-1&&F({target:N})},i=function(){if(!(Z||!h.original)){var k=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(pe-k)>R.scrollOffset&&setTimeout(K,150)}},r=function(k){var N=k.key||k.keyCode;(N==="Escape"||N==="Esc"||N===27)&&K()},l=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},N=k;if(k.background&&(te.style.background=k.background),k.container&&k.container instanceof Object&&(N.container=Lt({},R.container,k.container)),k.template){var V=zn(k.template)?k.template:document.querySelector(k.template);N.template=V}return R=Lt({},R,N),T.forEach(function(ce){ce.dispatchEvent(Ft("medium-zoom:update",{detail:{zoom:D}}))}),D},a=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(Lt({},R,k))},u=function(){for(var k=arguments.length,N=Array(k),V=0;V<k;V++)N[V]=arguments[V];var ce=N.reduce(function(B,oe){return[].concat(B,wi(oe))},[]);return ce.filter(function(B){return T.indexOf(B)===-1}).forEach(function(B){T.push(B),B.classList.add("medium-zoom-image")}),G.forEach(function(B){var oe=B.type,ie=B.listener,Me=B.options;ce.forEach(function(Ie){Ie.addEventListener(oe,ie,Me)})}),D},p=function(){for(var k=arguments.length,N=Array(k),V=0;V<k;V++)N[V]=arguments[V];h.zoomed&&K();var ce=N.length>0?N.reduce(function(B,oe){return[].concat(B,wi(oe))},[]):T;return ce.forEach(function(B){B.classList.remove("medium-zoom-image"),B.dispatchEvent(Ft("medium-zoom:detach",{detail:{zoom:D}}))}),T=T.filter(function(B){return ce.indexOf(B)===-1}),D},m=function(k,N){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return T.forEach(function(ce){ce.addEventListener("medium-zoom:"+k,N,V)}),G.push({type:"medium-zoom:"+k,listener:N,options:V}),D},y=function(k,N){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return T.forEach(function(ce){ce.removeEventListener("medium-zoom:"+k,N,V)}),G=G.filter(function(ce){return!(ce.type==="medium-zoom:"+k&&ce.listener.toString()===N.toString())}),D},C=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},N=k.target,V=function(){var B={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},oe=void 0,ie=void 0;if(R.container)if(R.container instanceof Object)B=Lt({},B,R.container),oe=B.width-B.left-B.right-R.margin*2,ie=B.height-B.top-B.bottom-R.margin*2;else{var Me=zn(R.container)?R.container:document.querySelector(R.container),Ie=Me.getBoundingClientRect(),Ke=Ie.width,Fe=Ie.height,Cn=Ie.left,ms=Ie.top;B=Lt({},B,{width:Ke,height:Fe,left:Cn,top:ms})}oe=oe||B.width-R.margin*2,ie=ie||B.height-R.margin*2;var xt=h.zoomedHd||h.original,qe=bi(xt)?oe:xt.naturalWidth||oe,Bt=bi(xt)?ie:xt.naturalHeight||ie,$t=xt.getBoundingClientRect(),ct=$t.top,rn=$t.left,kt=$t.width,c=$t.height,d=Math.min(Math.max(kt,qe),oe)/kt,v=Math.min(Math.max(c,Bt),ie)/c,w=Math.min(d,v),x=(-rn+(oe-kt)/2+R.margin+B.left)/w,S=(-ct+(ie-c)/2+R.margin+B.top)/w,O="scale("+w+") translate3d("+x+"px, "+S+"px, 0)";h.zoomed.style.transform=O,h.zoomedHd&&(h.zoomedHd.style.transform=O)};return new s(function(ce){if(N&&T.indexOf(N)===-1){ce(D);return}var B=function Ke(){Z=!1,h.zoomed.removeEventListener("transitionend",Ke),h.original.dispatchEvent(Ft("medium-zoom:opened",{detail:{zoom:D}})),ce(D)};if(h.zoomed){ce(D);return}if(N)h.original=N;else if(T.length>0){var oe=T;h.original=oe[0]}else{ce(D);return}if(h.original.dispatchEvent(Ft("medium-zoom:open",{detail:{zoom:D}})),pe=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Z=!0,h.zoomed=dp(h.original),document.body.appendChild(te),R.template){var ie=zn(R.template)?R.template:document.querySelector(R.template);h.template=document.createElement("div"),h.template.appendChild(ie.content.cloneNode(!0)),document.body.appendChild(h.template)}if(h.original.parentElement&&h.original.parentElement.tagName==="PICTURE"&&h.original.currentSrc&&(h.zoomed.src=h.original.currentSrc),document.body.appendChild(h.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),h.original.classList.add("medium-zoom-image--hidden"),h.zoomed.classList.add("medium-zoom-image--opened"),h.zoomed.addEventListener("click",K),h.zoomed.addEventListener("transitionend",B),h.original.getAttribute("data-zoom-src")){h.zoomedHd=h.zoomed.cloneNode(),h.zoomedHd.removeAttribute("srcset"),h.zoomedHd.removeAttribute("sizes"),h.zoomedHd.removeAttribute("loading"),h.zoomedHd.src=h.zoomed.getAttribute("data-zoom-src"),h.zoomedHd.onerror=function(){clearInterval(Me),console.warn("Unable to reach the zoom image target "+h.zoomedHd.src),h.zoomedHd=null,V()};var Me=setInterval(function(){h.zoomedHd.complete&&(clearInterval(Me),h.zoomedHd.classList.add("medium-zoom-image--opened"),h.zoomedHd.addEventListener("click",K),document.body.appendChild(h.zoomedHd),V())},10)}else if(h.original.hasAttribute("srcset")){h.zoomedHd=h.zoomed.cloneNode(),h.zoomedHd.removeAttribute("sizes"),h.zoomedHd.removeAttribute("loading");var Ie=h.zoomedHd.addEventListener("load",function(){h.zoomedHd.removeEventListener("load",Ie),h.zoomedHd.classList.add("medium-zoom-image--opened"),h.zoomedHd.addEventListener("click",K),document.body.appendChild(h.zoomedHd),V()})}else V()})},K=function(){return new s(function(k){if(Z||!h.original){k(D);return}var N=function V(){h.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(h.zoomed),h.zoomedHd&&document.body.removeChild(h.zoomedHd),document.body.removeChild(te),h.zoomed.classList.remove("medium-zoom-image--opened"),h.template&&document.body.removeChild(h.template),Z=!1,h.zoomed.removeEventListener("transitionend",V),h.original.dispatchEvent(Ft("medium-zoom:closed",{detail:{zoom:D}})),h.original=null,h.zoomed=null,h.zoomedHd=null,h.template=null,k(D)};Z=!0,document.body.classList.remove("medium-zoom--opened"),h.zoomed.style.transform="",h.zoomedHd&&(h.zoomedHd.style.transform=""),h.template&&(h.template.style.transition="opacity 150ms",h.template.style.opacity=0),h.original.dispatchEvent(Ft("medium-zoom:close",{detail:{zoom:D}})),h.zoomed.addEventListener("transitionend",N)})},F=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},N=k.target;return h.original?K():C({target:N})},re=function(){return R},$=function(){return T},I=function(){return h.original},T=[],G=[],Z=!1,pe=0,R=n,h={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?R=t:(t||typeof t=="string")&&u(t),R=Lt({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},R);var te=up(R.background);document.addEventListener("click",o),document.addEventListener("keyup",r),document.addEventListener("scroll",i),window.addEventListener("resize",K);var D={open:C,close:K,toggle:F,update:l,clone:a,attach:u,detach:p,on:m,off:y,getOptions:re,getImages:$,getZoomedImage:I};return D};function hp(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 pp=".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}";hp(pp);const _p=fp,mp=j({__name:"Link",props:{c:{type:String,required:!0},t:{type:String,required:!0}},setup(e){const t=e,n=_o(),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,i)=>(f(),g("a",{class:"link",href:"javascript:;",onClick:s},fe(e.c),1))}});const vp=z(mp,[["__scopeId","data-v-04a5294c"]]),gp={class:"title"},yp=["src"],bp={style:{"text-align":"center"}},wp=j({__name:"Title",props:{subTitle:{type:String,required:!0},logo:{type:String,required:!0},linkList:{type:Array,required:!0}},setup(e){return(t,n)=>(f(),g("div",gp,[b("img",{src:e.logo,alt:"logo",style:{margin:"0 auto"}},null,8,yp),b("p",bp,fe(e.subTitle),1),(f(!0),g(ne,null,Pe(e.linkList,s=>(f(),X(vp,{key:s.content,c:s.content,t:s.target},null,8,["c","t"]))),128))]))}});const Jt={...yi,enhanceApp(e){yi.enhanceApp(e);const{app:t}=e;t.component("Title",wp)},setup(){const e=_o();gt(()=>{e.route.path,os(()=>Ce?_p(".main img",{background:"var(--vp-c-bg)"}):null)})}};function xp(e,t){let n=[],s=!0;const o=i=>{if(s){s=!1;return}n.forEach(r=>document.head.removeChild(r)),n=[],i.forEach(r=>{const l=$p(r);document.head.appendChild(l),n.push(l)})};gt(()=>{const i=e.data,r=t.value,l=i&&i.description,a=i&&i.frontmatter.head||[];document.title=br(r,i),document.querySelector("meta[name=description]").setAttribute("content",l||r.description),o($c(r.head,Pp(a)))})}function $p([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 kp(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Pp(e){return e.filter(t=>!kp(t))}const Ss=new Set,Ir=()=>document.createElement("link"),Cp=e=>{const t=Ir();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Sp=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let On;const Ep=Ce&&(On=Ir())&&On.relList&&On.relList.supports&&On.relList.supports("prefetch")?Cp:Sp;function Lp(){if(!Ce||!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(i=>{i.forEach(r=>{if(r.isIntersecting){const l=r.target;n.unobserve(l);const{pathname:a}=l;if(!Ss.has(a)){Ss.add(a);const u=wr(a);Ep(u)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{target:r,hostname:l,pathname:a}=i,u=a.match(/\.\w+$/);u&&u[0]!==".html"||r!=="_blank"&&l===location.hostname&&(a!==location.pathname?n.observe(i):Ss.add(a))})})};je(s);const o=wt();ot(()=>o.path,s),bt(()=>{n&&n.disconnect()})}const Tp=j({setup(e,{slots:t}){const n=ve(!1);return je(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Vp(){if(Ce){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,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!o||!i)return;const r=/language-(shellscript|shell|bash|sh|zsh)/.test(o.className);let l="";i.querySelectorAll("span.line:not(.diff.remove)").forEach(a=>l+=(a.textContent||"")+`
`),l=l.slice(0,-1),r&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),Mp(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 Mp(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 Ap(){Ce&&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,i=Array.from((o==null?void 0:o.querySelectorAll("input"))||[]).indexOf(t),r=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[i];r&&l&&r!==l&&(r.classList.remove("active"),l.classList.add("active"))}})}const Nr=Jt.NotFound||(()=>"404 Not Found"),Ip=j({name:"VitePressApp",setup(){const{site:e}=de();return je(()=>{ot(()=>e.value.lang,t=>{document.documentElement.lang=t},{immediate:!0})}),Lp(),Vp(),Ap(),Jt.setup&&Jt.setup(),()=>Wn(Jt.Layout)}});function Np(){const e=Hp(),t=Op();t.provide($r,e);const n=Sc(e.route);return t.provide(xr,n),t.provide("NotFound",Nr),t.component("Content",Tc),t.component("ClientOnly",Tp),Object.defineProperty(t.config.globalProperties,"$frontmatter",{get(){return n.frontmatter.value}}),Jt.enhanceApp&&Jt.enhanceApp({app:t,router:e,siteData:en}),{app:t,router:e,data:n}}function Op(){return ac(Ip)}function Hp(){let e=Ce,t;return Lc(n=>{let s=wr(n);return e&&(t=s),(e||t===s)&&(s=s.replace(/\.js$/,".lean.js")),Ce&&(e=!1),fc(()=>import(s),[])},Nr)}if(Ce){const{app:e,router:t,data:n}=Np();t.go().then(()=>{xp(t.route,n.site),e.mount("#app")})}export{z as _,ba as a,b,g as c,Np as createApp,Ve as d,A as e,ya as g,Bp as n,f as o,Ot as r};