From 2831b7d656360800d34788c86a327b18b81bd7eb Mon Sep 17 00:00:00 2001 From: anatolykopyl Date: Sun, 24 Jul 2022 12:36:33 +0000 Subject: [PATCH] deploy: 52da07f476c6ce61b943a03bf674a178904ce389 --- 404.html | 10 +++++----- assets/app.1b5fc780.js | 1 - assets/app.b6ea30b2.js | 1 + .../{screen.9127d83c.js => screen.f0e1a01d.js} | 4 ++-- assets/guide.md.77d8480e.lean.js | 1 - ...guide.md.77d8480e.js => guide.md.c2b95ef9.js} | 2 +- assets/guide.md.c2b95ef9.lean.js | 1 + ...index.md.e8d327de.js => index.md.44663209.js} | 2 +- ...8d327de.lean.js => index.md.44663209.lean.js} | 2 +- assets/style.986ff2fd.css | 1 + assets/style.d257e3fd.css | 1 - guide.html | 16 ++++++++-------- hashmap.json | 2 +- index.html | 14 +++++++------- 14 files changed, 29 insertions(+), 29 deletions(-) delete mode 100644 assets/app.1b5fc780.js create mode 100644 assets/app.b6ea30b2.js rename assets/chunks/{screen.9127d83c.js => screen.f0e1a01d.js} (99%) delete mode 100644 assets/guide.md.77d8480e.lean.js rename assets/{guide.md.77d8480e.js => guide.md.c2b95ef9.js} (97%) create mode 100644 assets/guide.md.c2b95ef9.lean.js rename assets/{index.md.e8d327de.js => index.md.44663209.js} (78%) rename assets/{index.md.e8d327de.lean.js => index.md.44663209.lean.js} (62%) create mode 100644 assets/style.986ff2fd.css delete mode 100644 assets/style.d257e3fd.css diff --git a/404.html b/404.html index 27415c9..2d5f88d 100644 --- a/404.html +++ b/404.html @@ -5,15 +5,15 @@ 404 | Vue 3D Mockup - - + + -
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.

Released under the GPL-3.0 license.

- - +
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.

Released under the GPL-3.0 license.

+ + \ No newline at end of file diff --git a/assets/app.1b5fc780.js b/assets/app.1b5fc780.js deleted file mode 100644 index d997cdd..0000000 --- a/assets/app.1b5fc780.js +++ /dev/null @@ -1 +0,0 @@ -const Ti="modulepreload",po={},Li="/",Mi=function(t,n){return!n||n.length===0?t():Promise.all(n.map(s=>{if(s=`${Li}${s}`,s in po)return;po[s]=!0;const o=s.endsWith(".css"),r=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${r}`))return;const i=document.createElement("link");if(i.rel=o?"stylesheet":Ti,o||(i.as="script",i.crossOrigin=""),i.href=s,document.head.appendChild(i),o)return new Promise((l,c)=>{i.addEventListener("load",l),i.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t())};function Os(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Ai="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ii=Os(Ai);function ar(e){return!!e||e===""}function Hs(e){if(K(e)){const t={};for(let n=0;n{if(n){const s=n.split(Bi);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ve(e){let t="";if(we(e))t=e;else if(K(e))for(let n=0;nwe(e)?e:e==null?"":K(e)||ye(e)&&(e.toString===_r||!X(e.toString))?JSON.stringify(e,ur,2):String(e),ur=(e,t)=>t&&t.__v_isRef?ur(e,t.value):At(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o])=>(n[`${s} =>`]=o,n),{})}:fr(t)?{[`Set(${t.size})`]:[...t.values()]}:ye(t)&&!K(t)&&!hr(t)?String(t):t,_e={},Mt=[],We=()=>{},Oi=()=>!1,Hi=/^on[^a-z]/,dn=e=>Hi.test(e),Rs=e=>e.startsWith("onUpdate:"),$e=Object.assign,Ds=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ri=Object.prototype.hasOwnProperty,ne=(e,t)=>Ri.call(e,t),K=Array.isArray,At=e=>Dn(e)==="[object Map]",fr=e=>Dn(e)==="[object Set]",X=e=>typeof e=="function",we=e=>typeof e=="string",zs=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",dr=e=>ye(e)&&X(e.then)&&X(e.catch),_r=Object.prototype.toString,Dn=e=>_r.call(e),Di=e=>Dn(e).slice(8,-1),hr=e=>Dn(e)==="[object Object]",Us=e=>we(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Jt=Os(",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))},zi=/-(\w)/g,Ye=zn(e=>e.replace(zi,(t,n)=>n?n.toUpperCase():"")),Ui=/\B([A-Z])/g,Ht=zn(e=>e.replace(Ui,"-$1").toLowerCase()),Un=zn(e=>e.charAt(0).toUpperCase()+e.slice(1)),us=zn(e=>e?`on${Un(e)}`:""),on=(e,t)=>!Object.is(e,t),fs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},pr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let vo;const ji=()=>vo||(vo=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let Me;class Ki{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Me&&(this.parent=Me,this.index=(Me.scopes||(Me.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Me;try{return Me=this,t()}finally{Me=n}}}on(){Me=this}off(){Me=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},vr=e=>(e.w&ht)>0,mr=e=>(e.n&ht)>0,Yi=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(f==="length"||f>=s)&&l.push(c)});else switch(n!==void 0&&l.push(i.get(n)),t){case"add":K(e)?Us(n)&&l.push(i.get("length")):(l.push(i.get(Pt)),At(e)&&l.push(i.get(ws)));break;case"delete":K(e)||(l.push(i.get(Pt)),At(e)&&l.push(i.get(ws)));break;case"set":At(e)&&l.push(i.get(Pt));break}if(l.length===1)l[0]&&xs(l[0]);else{const c=[];for(const f of l)f&&c.push(...f);xs(js(c))}}function xs(e,t){const n=K(e)?e:[...e];for(const s of n)s.computed&&go(s);for(const s of n)s.computed||go(s)}function go(e,t){(e!==je||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Xi=Os("__proto__,__v_isRef,__isVue"),br=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(zs)),Qi=Ws(),Zi=Ws(!1,!0),el=Ws(!0),yo=tl();function tl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ie(this);for(let r=0,i=this.length;r{e[t]=function(...n){Rt();const s=ie(this)[t].apply(this,n);return Dt(),s}}),e}function Ws(e=!1,t=!1){return function(s,o,r){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&r===(e?t?ml:kr:t?Pr:$r).get(s))return s;const i=K(s);if(!e&&i&&ne(yo,o))return Reflect.get(yo,o,r);const l=Reflect.get(s,o,r);return(zs(o)?br.has(o):Xi(o))||(e||Ne(s,"get",o),t)?l:Pe(l)?i&&Us(o)?l:l.value:ye(l)?e?Ys(l):Kn(l):l}}const nl=wr(),sl=wr(!0);function wr(e=!1){return function(n,s,o,r){let i=n[s];if(rn(i)&&Pe(i)&&!Pe(o))return!1;if(!e&&!rn(o)&&($s(o)||(o=ie(o),i=ie(i)),!K(n)&&Pe(i)&&!Pe(o)))return i.value=o,!0;const l=K(n)&&Us(s)?Number(s)e,jn=e=>Reflect.getPrototypeOf(e);function gn(e,t,n=!1,s=!1){e=e.__v_raw;const o=ie(e),r=ie(t);n||(t!==r&&Ne(o,"get",t),Ne(o,"get",r));const{has:i}=jn(o),l=s?qs:n?Xs:ln;if(i.call(o,t))return l(e.get(t));if(i.call(o,r))return l(e.get(r));e!==o&&e.get(t)}function yn(e,t=!1){const n=this.__v_raw,s=ie(n),o=ie(e);return t||(e!==o&&Ne(s,"has",e),Ne(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function bn(e,t=!1){return e=e.__v_raw,!t&&Ne(ie(e),"iterate",Pt),Reflect.get(e,"size",e)}function bo(e){e=ie(e);const t=ie(this);return jn(t).has.call(t,e)||(t.add(e),et(t,"add",e,e)),this}function wo(e,t){t=ie(t);const n=ie(this),{has:s,get:o}=jn(n);let r=s.call(n,e);r||(e=ie(e),r=s.call(n,e));const i=o.call(n,e);return n.set(e,t),r?on(t,i)&&et(n,"set",e,t):et(n,"add",e,t),this}function xo(e){const t=ie(this),{has:n,get:s}=jn(t);let o=n.call(t,e);o||(e=ie(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&et(t,"delete",e,void 0),r}function $o(){const e=ie(this),t=e.size!==0,n=e.clear();return t&&et(e,"clear",void 0,void 0),n}function wn(e,t){return function(s,o){const r=this,i=r.__v_raw,l=ie(i),c=t?qs:e?Xs:ln;return!e&&Ne(l,"iterate",Pt),i.forEach((f,_)=>s.call(o,c(f),c(_),r))}}function xn(e,t,n){return function(...s){const o=this.__v_raw,r=ie(o),i=At(r),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,f=o[e](...s),_=n?qs:t?Xs:ln;return!t&&Ne(r,"iterate",c?ws:Pt),{next(){const{value:g,done:w}=f.next();return w?{value:g,done:w}:{value:l?[_(g[0]),_(g[1])]:_(g),done:w}},[Symbol.iterator](){return this}}}}function ot(e){return function(...t){return e==="delete"?!1:this}}function al(){const e={get(r){return gn(this,r)},get size(){return bn(this)},has:yn,add:bo,set:wo,delete:xo,clear:$o,forEach:wn(!1,!1)},t={get(r){return gn(this,r,!1,!0)},get size(){return bn(this)},has:yn,add:bo,set:wo,delete:xo,clear:$o,forEach:wn(!1,!0)},n={get(r){return gn(this,r,!0)},get size(){return bn(this,!0)},has(r){return yn.call(this,r,!0)},add:ot("add"),set:ot("set"),delete:ot("delete"),clear:ot("clear"),forEach:wn(!0,!1)},s={get(r){return gn(this,r,!0,!0)},get size(){return bn(this,!0)},has(r){return yn.call(this,r,!0)},add:ot("add"),set:ot("set"),delete:ot("delete"),clear:ot("clear"),forEach:wn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=xn(r,!1,!1),n[r]=xn(r,!0,!1),t[r]=xn(r,!1,!0),s[r]=xn(r,!0,!0)}),[e,n,t,s]}const[ul,fl,dl,_l]=al();function Gs(e,t){const n=t?e?_l:dl:e?fl:ul;return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(ne(n,o)&&o in s?n:s,o,r)}const hl={get:Gs(!1,!1)},pl={get:Gs(!1,!0)},vl={get:Gs(!0,!1)},$r=new WeakMap,Pr=new WeakMap,kr=new WeakMap,ml=new WeakMap;function gl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function yl(e){return e.__v_skip||!Object.isExtensible(e)?0:gl(Di(e))}function Kn(e){return rn(e)?e:Js(e,!1,xr,hl,$r)}function bl(e){return Js(e,!1,cl,pl,Pr)}function Ys(e){return Js(e,!0,ll,vl,kr)}function Js(e,t,n,s,o){if(!ye(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const i=yl(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return o.set(e,l),l}function It(e){return rn(e)?It(e.__v_raw):!!(e&&e.__v_isReactive)}function rn(e){return!!(e&&e.__v_isReadonly)}function $s(e){return!!(e&&e.__v_isShallow)}function Cr(e){return It(e)||rn(e)}function ie(e){const t=e&&e.__v_raw;return t?ie(t):e}function Xt(e){return Vn(e,"__v_skip",!0),e}const ln=e=>ye(e)?Kn(e):e,Xs=e=>ye(e)?Ys(e):e;function Sr(e){ut&&je&&(e=ie(e),yr(e.dep||(e.dep=js())))}function Vr(e,t){e=ie(e),e.dep&&xs(e.dep)}function Pe(e){return!!(e&&e.__v_isRef===!0)}function be(e){return Er(e,!1)}function wl(e){return Er(e,!0)}function Er(e,t){return Pe(e)?e:new xl(e,t)}class xl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ie(t),this._value=n?t:ln(t)}get value(){return Sr(this),this._value}set value(t){t=this.__v_isShallow?t:ie(t),on(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:ln(t),Vr(this))}}function v(e){return Pe(e)?e.value:e}const $l={get:(e,t,n)=>v(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Pe(o)&&!Pe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Tr(e){return It(e)?e:new Proxy(e,$l)}class Pl{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Ks(t,()=>{this._dirty||(this._dirty=!0,Vr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=ie(this);return Sr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function kl(e,t,n=!1){let s,o;const r=X(e);return r?(s=e,o=We):(s=e.get,o=e.set),new Pl(s,o,r||!o,n)}function ft(e,t,n,s){let o;try{o=s?e(...s):e()}catch(r){Wn(r,t,n)}return o}function He(e,t,n,s){if(X(e)){const r=ft(e,t,n,s);return r&&dr(r)&&r.catch(i=>{Wn(i,t,n)}),r}const o=[];for(let r=0;r>>1;cn(Ae[s])Ze&&Ae.splice(t,1)}function Ir(e,t,n,s){K(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?s+1:s))&&n.push(e),Ar()}function El(e){Ir(e,Yt,Qt,Tt)}function Tl(e){Ir(e,ct,Zt,Lt)}function qn(e,t=null){if(Qt.length){for(ks=t,Yt=[...new Set(Qt)],Qt.length=0,Tt=0;Ttcn(n)-cn(s)),Lt=0;Lte.id==null?1/0:e.id;function Nr(e){Ps=!1,En=!0,qn(e),Ae.sort((n,s)=>cn(n)-cn(s));const t=We;try{for(Ze=0;ZeC.trim())),g&&(o=n.map(pr))}let l,c=s[l=us(t)]||s[l=us(Ye(t))];!c&&r&&(c=s[l=us(Ht(t))]),c&&He(c,e,6,o);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,He(f,e,6,o)}}function Br(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},l=!1;if(!X(e)){const c=f=>{const _=Br(f,t,!0);_&&(l=!0,$e(i,_))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!l?(s.set(e,null),null):(K(r)?r.forEach(c=>i[c]=null):$e(i,r),s.set(e,i),i)}function Gn(e,t){return!e||!dn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ne(e,t[0].toLowerCase()+t.slice(1))||ne(e,Ht(t))||ne(e,t))}let ke=null,Yn=null;function Ln(e){const t=ke;return ke=e,Yn=e&&e.type.__scopeId||null,t}function Re(e){Yn=e}function De(){Yn=null}function j(e,t=ke,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&No(-1);const r=Ln(t),i=e(...o);return Ln(r),s._d&&No(1),i};return s._n=!0,s._c=!0,s._d=!0,s}function ds(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:r,propsOptions:[i],slots:l,attrs:c,emit:f,render:_,renderCache:g,data:w,setupState:C,ctx:N,inheritAttrs:z}=e;let D,y;const V=Ln(e);try{if(n.shapeFlag&4){const Y=o||s;D=Ue(_.call(Y,Y,g,r,C,w,N)),y=c}else{const Y=t;D=Ue(Y.length>1?Y(r,{attrs:c,slots:l,emit:f}):Y(r,null)),y=t.props?c:Ml(c)}}catch(Y){tn.length=0,Wn(Y,e,1),D=E(Ie)}let U=D;if(y&&z!==!1){const Y=Object.keys(y),{shapeFlag:te}=U;Y.length&&te&7&&(i&&Y.some(Rs)&&(y=Al(y,i)),U=pt(U,y))}return n.dirs&&(U=pt(U),U.dirs=U.dirs?U.dirs.concat(n.dirs):n.dirs),n.transition&&(U.transition=n.transition),D=U,Ln(V),D}const Ml=e=>{let t;for(const n in e)(n==="class"||n==="style"||dn(n))&&((t||(t={}))[n]=e[n]);return t},Al=(e,t)=>{const n={};for(const s in e)(!Rs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Il(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:l,patchFlag:c}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Po(s,i,f):!!i;if(c&8){const _=t.dynamicProps;for(let g=0;g<_.length;g++){const w=_[g];if(i[w]!==s[w]&&!Gn(f,w))return!0}}}else return(o||l)&&(!l||!l.$stable)?!0:s===i?!1:s?i?Po(s,i,f):!0:!!i;return!1}function Po(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let o=0;oe.__isSuspense;function Fr(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):Tl(e)}function Zs(e,t){if(xe){let n=xe.provides;const s=xe.parent&&xe.parent.provides;s===n&&(n=xe.provides=Object.create(s)),n[e]=t}}function dt(e,t,n=!1){const s=xe||ke;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&&X(t)?t.call(s.proxy):t}}function Jn(e,t){return Xn(e,null,t)}function Fl(e,t){return Xn(e,null,{flush:"post"})}const ko={};function _t(e,t,n){return Xn(e,t,n)}function Xn(e,t,{immediate:n,deep:s,flush:o,onTrack:r,onTrigger:i}=_e){const l=xe;let c,f=!1,_=!1;if(Pe(e)?(c=()=>e.value,f=$s(e)):It(e)?(c=()=>e,s=!0):K(e)?(_=!0,f=e.some(y=>It(y)||$s(y)),c=()=>e.map(y=>{if(Pe(y))return y.value;if(It(y))return $t(y);if(X(y))return ft(y,l,2)})):X(e)?t?c=()=>ft(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return g&&g(),He(e,l,3,[w])}:c=We,t&&s){const y=c;c=()=>$t(y())}let g,w=y=>{g=D.onStop=()=>{ft(y,l,4)}};if(fn)return w=We,t?n&&He(t,l,3,[c(),_?[]:void 0,w]):c(),We;let C=_?[]:ko;const N=()=>{if(!!D.active)if(t){const y=D.run();(s||f||(_?y.some((V,U)=>on(V,C[U])):on(y,C)))&&(g&&g(),He(t,l,3,[y,C===ko?void 0:C,w]),C=y)}else D.run()};N.allowRecurse=!!t;let z;o==="sync"?z=N:o==="post"?z=()=>Ee(N,l&&l.suspense):z=()=>El(N);const D=new Ks(c,z);return t?n?N():C=D.run():o==="post"?Ee(D.run.bind(D),l&&l.suspense):D.run(),()=>{D.stop(),l&&l.scope&&Ds(l.scope.effects,D)}}function Ol(e,t,n){const s=this.proxy,o=we(e)?e.includes(".")?Or(s,e):()=>s[e]:e.bind(s,s);let r;X(t)?r=t:(r=t.handler,n=t);const i=xe;Ft(this);const l=Xn(o,r.bind(s),n);return i?Ft(i):kt(),l}function Or(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{$t(n,t)});else if(hr(e))for(const n in e)$t(e[n],t);return e}function Hl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return nt(()=>{e.isMounted=!0}),Kr(()=>{e.isUnmounting=!0}),e}const Fe=[Function,Array],Rl={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Fe,onEnter:Fe,onAfterEnter:Fe,onEnterCancelled:Fe,onBeforeLeave:Fe,onLeave:Fe,onAfterLeave:Fe,onLeaveCancelled:Fe,onBeforeAppear:Fe,onAppear:Fe,onAfterAppear:Fe,onAppearCancelled:Fe},setup(e,{slots:t}){const n=ii(),s=Hl();let o;return()=>{const r=t.default&&Dr(t.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1){for(const z of r)if(z.type!==Ie){i=z;break}}const l=ie(e),{mode:c}=l;if(s.isLeaving)return _s(i);const f=Co(i);if(!f)return _s(i);const _=Cs(f,l,s,n);Ss(f,_);const g=n.subTree,w=g&&Co(g);let C=!1;const{getTransitionKey:N}=f.type;if(N){const z=N();o===void 0?o=z:z!==o&&(o=z,C=!0)}if(w&&w.type!==Ie&&(!bt(f,w)||C)){const z=Cs(w,l,s,n);if(Ss(w,z),c==="out-in")return s.isLeaving=!0,z.afterLeave=()=>{s.isLeaving=!1,n.update()},_s(i);c==="in-out"&&f.type!==Ie&&(z.delayLeave=(D,y,V)=>{const U=Rr(s,w);U[String(w.key)]=w,D._leaveCb=()=>{y(),D._leaveCb=void 0,delete _.delayedLeave},_.delayedLeave=V})}return i}}},Hr=Rl;function Rr(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 Cs(e,t,n,s){const{appear:o,mode:r,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:f,onEnterCancelled:_,onBeforeLeave:g,onLeave:w,onAfterLeave:C,onLeaveCancelled:N,onBeforeAppear:z,onAppear:D,onAfterAppear:y,onAppearCancelled:V}=t,U=String(e.key),Y=Rr(n,e),te=(M,G)=>{M&&He(M,s,9,G)},ae=(M,G)=>{const Z=G[1];te(M,G),K(M)?M.every(oe=>oe.length<=1)&&Z():M.length<=1&&Z()},le={mode:r,persisted:i,beforeEnter(M){let G=l;if(!n.isMounted)if(o)G=z||l;else return;M._leaveCb&&M._leaveCb(!0);const Z=Y[U];Z&&bt(e,Z)&&Z.el._leaveCb&&Z.el._leaveCb(),te(G,[M])},enter(M){let G=c,Z=f,oe=_;if(!n.isMounted)if(o)G=D||c,Z=y||f,oe=V||_;else return;let A=!1;const ee=M._enterCb=F=>{A||(A=!0,F?te(oe,[M]):te(Z,[M]),le.delayedLeave&&le.delayedLeave(),M._enterCb=void 0)};G?ae(G,[M,ee]):ee()},leave(M,G){const Z=String(e.key);if(M._enterCb&&M._enterCb(!0),n.isUnmounting)return G();te(g,[M]);let oe=!1;const A=M._leaveCb=ee=>{oe||(oe=!0,G(),ee?te(N,[M]):te(C,[M]),M._leaveCb=void 0,Y[Z]===e&&delete Y[Z])};Y[Z]=e,w?ae(w,[M,A]):A()},clone(M){return Cs(M,t,n,s)}};return le}function _s(e){if(Qn(e))return e=pt(e),e.children=null,e}function Co(e){return Qn(e)?e.children?e.children[0]:void 0:e}function Ss(e,t){e.shapeFlag&6&&e.component?Ss(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 Dr(e,t=!1,n){let s=[],o=0;for(let r=0;r1)for(let r=0;r!!e.type.__asyncLoader,Qn=e=>e.type.__isKeepAlive;function Dl(e,t){zr(e,"a",t)}function zl(e,t){zr(e,"da",t)}function zr(e,t,n=xe){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Zn(t,s,n),n){let o=n.parent;for(;o&&o.parent;)Qn(o.parent.vnode)&&Ul(s,t,n,o),o=o.parent}}function Ul(e,t,n,s){const o=Zn(t,e,s,!0);Ct(()=>{Ds(s[t],o)},n)}function Zn(e,t,n=xe,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Rt(),Ft(n);const l=He(t,n,e,i);return kt(),Dt(),l});return s?o.unshift(r):o.push(r),r}}const tt=e=>(t,n=xe)=>(!fn||e==="sp")&&Zn(e,t,n),Ur=tt("bm"),nt=tt("m"),jl=tt("bu"),jr=tt("u"),Kr=tt("bum"),Ct=tt("um"),Kl=tt("sp"),Wl=tt("rtg"),ql=tt("rtc");function Gl(e,t=xe){Zn("ec",e,t)}function So(e,t){const n=ke;if(n===null)return e;const s=ss(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let r=0;rt(i,l,void 0,r&&r[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,c=i.length;lNn(t)?!(t.type===Ie||t.type===Q&&!Gr(t.children)):!0)?e:null}const Vs=e=>e?li(e)?ss(e)||e.proxy:Vs(e.parent):null,Mn=$e(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=>Vs(e.parent),$root:e=>Vs(e.root),$emit:e=>e.emit,$options:e=>Jr(e),$forceUpdate:e=>e.f||(e.f=()=>Mr(e.update)),$nextTick:e=>e.n||(e.n=_n.bind(e.proxy)),$watch:e=>Ol.bind(e)}),Yl={get({_:e},t){const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const C=i[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 r[t]}else{if(s!==_e&&ne(s,t))return i[t]=1,s[t];if(o!==_e&&ne(o,t))return i[t]=2,o[t];if((f=e.propsOptions[0])&&ne(f,t))return i[t]=3,r[t];if(n!==_e&&ne(n,t))return i[t]=4,n[t];Es&&(i[t]=0)}}const _=Mn[t];let g,w;if(_)return t==="$attrs"&&Ne(e,"get",t),_(e);if((g=l.__cssModules)&&(g=g[t]))return g;if(n!==_e&&ne(n,t))return i[t]=4,n[t];if(w=c.config.globalProperties,ne(w,t))return w[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return o!==_e&&ne(o,t)?(o[t]=n,!0):s!==_e&&ne(s,t)?(s[t]=n,!0):ne(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},i){let l;return!!n[i]||e!==_e&&ne(e,i)||t!==_e&&ne(t,i)||(l=r[0])&&ne(l,i)||ne(s,i)||ne(Mn,i)||ne(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ne(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Es=!0;function Jl(e){const t=Jr(e),n=e.proxy,s=e.ctx;Es=!1,t.beforeCreate&&Eo(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:l,provide:c,inject:f,created:_,beforeMount:g,mounted:w,beforeUpdate:C,updated:N,activated:z,deactivated:D,beforeDestroy:y,beforeUnmount:V,destroyed:U,unmounted:Y,render:te,renderTracked:ae,renderTriggered:le,errorCaptured:M,serverPrefetch:G,expose:Z,inheritAttrs:oe,components:A,directives:ee,filters:F}=t;if(f&&Xl(f,s,null,e.appContext.config.unwrapInjectedRef),i)for(const ge in i){const he=i[ge];X(he)&&(s[ge]=he.bind(n))}if(o){const ge=o.call(n,n);ye(ge)&&(e.data=Kn(ge))}if(Es=!0,r)for(const ge in r){const he=r[ge],Xe=X(he)?he.bind(n,n):X(he.get)?he.get.bind(n,n):We,ls=!X(he)&&X(he.set)?he.set.bind(n):We,jt=me({get:Xe,set:ls});Object.defineProperty(s,ge,{enumerable:!0,configurable:!0,get:()=>jt.value,set:St=>jt.value=St})}if(l)for(const ge in l)Yr(l[ge],s,n,ge);if(c){const ge=X(c)?c.call(n):c;Reflect.ownKeys(ge).forEach(he=>{Zs(he,ge[he])})}_&&Eo(_,e,"c");function ue(ge,he){K(he)?he.forEach(Xe=>ge(Xe.bind(n))):he&&ge(he.bind(n))}if(ue(Ur,g),ue(nt,w),ue(jl,C),ue(jr,N),ue(Dl,z),ue(zl,D),ue(Gl,M),ue(ql,ae),ue(Wl,le),ue(Kr,V),ue(Ct,Y),ue(Kl,G),K(Z))if(Z.length){const ge=e.exposed||(e.exposed={});Z.forEach(he=>{Object.defineProperty(ge,he,{get:()=>n[he],set:Xe=>n[he]=Xe})})}else e.exposed||(e.exposed={});te&&e.render===We&&(e.render=te),oe!=null&&(e.inheritAttrs=oe),A&&(e.components=A),ee&&(e.directives=ee)}function Xl(e,t,n=We,s=!1){K(e)&&(e=Ts(e));for(const o in e){const r=e[o];let i;ye(r)?"default"in r?i=dt(r.from||o,r.default,!0):i=dt(r.from||o):i=dt(r),Pe(i)&&s?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[o]=i}}function Eo(e,t,n){He(K(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Yr(e,t,n,s){const o=s.includes(".")?Or(n,s):()=>n[s];if(we(e)){const r=t[e];X(r)&&_t(o,r)}else if(X(e))_t(o,e.bind(n));else if(ye(e))if(K(e))e.forEach(r=>Yr(r,t,n,s));else{const r=X(e.handler)?e.handler.bind(n):t[e.handler];X(r)&&_t(o,r,e)}}function Jr(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,l=r.get(t);let c;return l?c=l:!o.length&&!n&&!s?c=t:(c={},o.length&&o.forEach(f=>An(c,f,i,!0)),An(c,t,i)),r.set(t,c),c}function An(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&An(e,r,n,!0),o&&o.forEach(i=>An(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=Ql[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Ql={data:To,props:yt,emits:yt,methods:yt,computed:yt,beforeCreate:Se,created:Se,beforeMount:Se,mounted:Se,beforeUpdate:Se,updated:Se,beforeDestroy:Se,beforeUnmount:Se,destroyed:Se,unmounted:Se,activated:Se,deactivated:Se,errorCaptured:Se,serverPrefetch:Se,components:yt,directives:yt,watch:ec,provide:To,inject:Zl};function To(e,t){return t?e?function(){return $e(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function Zl(e,t){return yt(Ts(e),Ts(t))}function Ts(e){if(K(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const _=e.vnode.dynamicProps;for(let g=0;g<_.length;g++){let w=_[g];if(Gn(e.emitsOptions,w))continue;const C=t[w];if(c)if(ne(r,w))C!==r[w]&&(r[w]=C,f=!0);else{const N=Ye(w);o[N]=Ls(c,l,N,C,e,!1)}else C!==r[w]&&(r[w]=C,f=!0)}}}else{Xr(e,t,o,r)&&(f=!0);let _;for(const g in l)(!t||!ne(t,g)&&((_=Ht(g))===g||!ne(t,_)))&&(c?n&&(n[g]!==void 0||n[_]!==void 0)&&(o[g]=Ls(c,l,g,void 0,e,!0)):delete o[g]);if(r!==l)for(const g in r)(!t||!ne(t,g)&&!0)&&(delete r[g],f=!0)}f&&et(e,"set","$attrs")}function Xr(e,t,n,s){const[o,r]=e.propsOptions;let i=!1,l;if(t)for(let c in t){if(Jt(c))continue;const f=t[c];let _;o&&ne(o,_=Ye(c))?!r||!r.includes(_)?n[_]=f:(l||(l={}))[_]=f:Gn(e.emitsOptions,c)||(!(c in s)||f!==s[c])&&(s[c]=f,i=!0)}if(r){const c=ie(n),f=l||_e;for(let _=0;_{c=!0;const[w,C]=Qr(g,t,!0);$e(i,w),C&&l.push(...C)};!n&&t.mixins.length&&t.mixins.forEach(_),e.extends&&_(e.extends),e.mixins&&e.mixins.forEach(_)}if(!r&&!c)return s.set(e,Mt),Mt;if(K(r))for(let _=0;_-1,C[1]=z<0||N-1||ne(C,"default"))&&l.push(g)}}}const f=[i,l];return s.set(e,f),f}function Lo(e){return e[0]!=="$"}function Mo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Ao(e,t){return Mo(e)===Mo(t)}function Io(e,t){return K(t)?t.findIndex(n=>Ao(n,e)):X(t)&&Ao(t,e)?0:-1}const Zr=e=>e[0]==="_"||e==="$stable",to=e=>K(e)?e.map(Ue):[Ue(e)],sc=(e,t,n)=>{if(t._n)return t;const s=j((...o)=>to(t(...o)),n);return s._c=!1,s},ei=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Zr(o))continue;const r=e[o];if(X(r))t[o]=sc(o,r,s);else if(r!=null){const i=to(r);t[o]=()=>i}}},ti=(e,t)=>{const n=to(t);e.slots.default=()=>n},oc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ie(t),Vn(t,"_",n)):ei(t,e.slots={})}else e.slots={},t&&ti(e,t);Vn(e.slots,ns,1)},rc=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=_e;if(s.shapeFlag&32){const l=t._;l?n&&l===1?r=!1:($e(o,t),!n&&l===1&&delete o._):(r=!t.$stable,ei(t,o)),i=t}else t&&(ti(e,t),i={default:1});if(r)for(const l in o)!Zr(l)&&!(l in i)&&delete o[l]};function ni(){return{app:null,config:{isNativeTag:Oi,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 ic=0;function lc(e,t){return function(s,o=null){X(s)||(s=Object.assign({},s)),o!=null&&!ye(o)&&(o=null);const r=ni(),i=new Set;let l=!1;const c=r.app={_uid:ic++,_component:s,_props:o,_container:null,_context:r,_instance:null,version:Cc,get config(){return r.config},set config(f){},use(f,..._){return i.has(f)||(f&&X(f.install)?(i.add(f),f.install(c,..._)):X(f)&&(i.add(f),f(c,..._))),c},mixin(f){return r.mixins.includes(f)||r.mixins.push(f),c},component(f,_){return _?(r.components[f]=_,c):r.components[f]},directive(f,_){return _?(r.directives[f]=_,c):r.directives[f]},mount(f,_,g){if(!l){const w=E(s,o);return w.appContext=r,_&&t?t(w,f):e(w,f,g),l=!0,c._container=f,f.__vue_app__=c,ss(w.component)||w.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(f,_){return r.provides[f]=_,c}};return c}}function In(e,t,n,s,o=!1){if(K(e)){e.forEach((w,C)=>In(w,t&&(K(t)?t[C]:t),n,s,o));return}if(Nt(s)&&!o)return;const r=s.shapeFlag&4?ss(s.component)||s.component.proxy:s.el,i=o?null:r,{i:l,r:c}=e,f=t&&t.r,_=l.refs===_e?l.refs={}:l.refs,g=l.setupState;if(f!=null&&f!==c&&(we(f)?(_[f]=null,ne(g,f)&&(g[f]=null)):Pe(f)&&(f.value=null)),X(c))ft(c,l,12,[i,_]);else{const w=we(c),C=Pe(c);if(w||C){const N=()=>{if(e.f){const z=w?_[c]:c.value;o?K(z)&&Ds(z,r):K(z)?z.includes(r)||z.push(r):w?(_[c]=[r],ne(g,c)&&(g[c]=_[c])):(c.value=[r],e.k&&(_[e.k]=c.value))}else w?(_[c]=i,ne(g,c)&&(g[c]=i)):C&&(c.value=i,e.k&&(_[e.k]=i))};i?(N.id=-1,Ee(N,n)):N()}}}let rt=!1;const $n=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Pn=e=>e.nodeType===8;function cc(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:r,parentNode:i,remove:l,insert:c,createComment:f}}=e,_=(y,V)=>{if(!V.hasChildNodes()){n(null,y,V),Tn(),V._vnode=y;return}rt=!1,g(V.firstChild,y,null,null,null),Tn(),V._vnode=y,rt&&console.error("Hydration completed but contains mismatches.")},g=(y,V,U,Y,te,ae=!1)=>{const le=Pn(y)&&y.data==="[",M=()=>z(y,V,U,Y,te,le),{type:G,ref:Z,shapeFlag:oe,patchFlag:A}=V,ee=y.nodeType;V.el=y,A===-2&&(ae=!1,V.dynamicChildren=null);let F=null;switch(G){case an:ee!==3?V.children===""?(c(V.el=o(""),i(y),y),F=y):F=M():(y.data!==V.children&&(rt=!0,y.data=V.children),F=r(y));break;case Ie:ee!==8||le?F=M():F=r(y);break;case en:if(ee!==1&&ee!==3)F=M();else{F=y;const Ve=!V.children.length;for(let ue=0;ue{ae=ae||!!V.dynamicChildren;const{type:le,props:M,patchFlag:G,shapeFlag:Z,dirs:oe}=V,A=le==="input"&&oe||le==="option";if(A||G!==-1){if(oe&&Ge(V,null,U,"created"),M)if(A||!ae||G&48)for(const F in M)(A&&F.endsWith("value")||dn(F)&&!Jt(F))&&s(y,F,null,M[F],!1,void 0,U);else M.onClick&&s(y,"onClick",null,M.onClick,!1,void 0,U);let ee;if((ee=M&&M.onVnodeBeforeMount)&&Oe(ee,U,V),oe&&Ge(V,null,U,"beforeMount"),((ee=M&&M.onVnodeMounted)||oe)&&Fr(()=>{ee&&Oe(ee,U,V),oe&&Ge(V,null,U,"mounted")},Y),Z&16&&!(M&&(M.innerHTML||M.textContent))){let F=C(y.firstChild,V,y,U,Y,te,ae);for(;F;){rt=!0;const Ve=F;F=F.nextSibling,l(Ve)}}else Z&8&&y.textContent!==V.children&&(rt=!0,y.textContent=V.children)}return y.nextSibling},C=(y,V,U,Y,te,ae,le)=>{le=le||!!V.dynamicChildren;const M=V.children,G=M.length;for(let Z=0;Z{const{slotScopeIds:le}=V;le&&(te=te?te.concat(le):le);const M=i(y),G=C(r(y),V,M,U,Y,te,ae);return G&&Pn(G)&&G.data==="]"?r(V.anchor=G):(rt=!0,c(V.anchor=f("]"),M,G),G)},z=(y,V,U,Y,te,ae)=>{if(rt=!0,V.el=null,ae){const G=D(y);for(;;){const Z=r(y);if(Z&&Z!==G)l(Z);else break}}const le=r(y),M=i(y);return l(y),n(null,V,M,le,U,Y,$n(M),te),le},D=y=>{let V=0;for(;y;)if(y=r(y),y&&Pn(y)&&(y.data==="["&&V++,y.data==="]")){if(V===0)return r(y);V--}return y};return[_,g]}const Ee=Fr;function ac(e){return uc(e,cc)}function uc(e,t){const n=ji();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:l,createComment:c,setText:f,setElementText:_,parentNode:g,nextSibling:w,setScopeId:C=We,cloneNode:N,insertStaticContent:z}=e,D=(a,u,h,x=null,b=null,k=null,T=!1,P=null,S=!!u.dynamicChildren)=>{if(a===u)return;a&&!bt(a,u)&&(x=mn(a),st(a,b,k,!0),a=null),u.patchFlag===-2&&(S=!1,u.dynamicChildren=null);const{type:$,ref:O,shapeFlag:I}=u;switch($){case an:y(a,u,h,x);break;case Ie:V(a,u,h,x);break;case en:a==null&&U(u,h,x,T);break;case Q:ee(a,u,h,x,b,k,T,P,S);break;default:I&1?ae(a,u,h,x,b,k,T,P,S):I&6?F(a,u,h,x,b,k,T,P,S):(I&64||I&128)&&$.process(a,u,h,x,b,k,T,P,S,Vt)}O!=null&&b&&In(O,a&&a.ref,k,u||a,!u)},y=(a,u,h,x)=>{if(a==null)s(u.el=l(u.children),h,x);else{const b=u.el=a.el;u.children!==a.children&&f(b,u.children)}},V=(a,u,h,x)=>{a==null?s(u.el=c(u.children||""),h,x):u.el=a.el},U=(a,u,h,x)=>{[a.el,a.anchor]=z(a.children,u,h,x,a.el,a.anchor)},Y=({el:a,anchor:u},h,x)=>{let b;for(;a&&a!==u;)b=w(a),s(a,h,x),a=b;s(u,h,x)},te=({el:a,anchor:u})=>{let h;for(;a&&a!==u;)h=w(a),o(a),a=h;o(u)},ae=(a,u,h,x,b,k,T,P,S)=>{T=T||u.type==="svg",a==null?le(u,h,x,b,k,T,P,S):Z(a,u,b,k,T,P,S)},le=(a,u,h,x,b,k,T,P)=>{let S,$;const{type:O,props:I,shapeFlag:H,transition:W,patchFlag:re,dirs:fe}=a;if(a.el&&N!==void 0&&re===-1)S=a.el=N(a.el);else{if(S=a.el=i(a.type,k,I&&I.is,I),H&8?_(S,a.children):H&16&&G(a.children,S,null,x,b,k&&O!=="foreignObject",T,P),fe&&Ge(a,null,x,"created"),I){for(const pe in I)pe!=="value"&&!Jt(pe)&&r(S,pe,null,I[pe],k,a.children,x,b,Qe);"value"in I&&r(S,"value",null,I.value),($=I.onVnodeBeforeMount)&&Oe($,x,a)}M(S,a,a.scopeId,T,x)}fe&&Ge(a,null,x,"beforeMount");const de=(!b||b&&!b.pendingBranch)&&W&&!W.persisted;de&&W.beforeEnter(S),s(S,u,h),(($=I&&I.onVnodeMounted)||de||fe)&&Ee(()=>{$&&Oe($,x,a),de&&W.enter(S),fe&&Ge(a,null,x,"mounted")},b)},M=(a,u,h,x,b)=>{if(h&&C(a,h),x)for(let k=0;k{for(let $=S;${const P=u.el=a.el;let{patchFlag:S,dynamicChildren:$,dirs:O}=u;S|=a.patchFlag&16;const I=a.props||_e,H=u.props||_e;let W;h&&vt(h,!1),(W=H.onVnodeBeforeUpdate)&&Oe(W,h,u,a),O&&Ge(u,a,h,"beforeUpdate"),h&&vt(h,!0);const re=b&&u.type!=="foreignObject";if($?oe(a.dynamicChildren,$,P,h,x,re,k):T||Xe(a,u,P,null,h,x,re,k,!1),S>0){if(S&16)A(P,u,I,H,h,x,b);else if(S&2&&I.class!==H.class&&r(P,"class",null,H.class,b),S&4&&r(P,"style",I.style,H.style,b),S&8){const fe=u.dynamicProps;for(let de=0;de{W&&Oe(W,h,u,a),O&&Ge(u,a,h,"updated")},x)},oe=(a,u,h,x,b,k,T)=>{for(let P=0;P{if(h!==x){for(const P in x){if(Jt(P))continue;const S=x[P],$=h[P];S!==$&&P!=="value"&&r(a,P,$,S,T,u.children,b,k,Qe)}if(h!==_e)for(const P in h)!Jt(P)&&!(P in x)&&r(a,P,h[P],null,T,u.children,b,k,Qe);"value"in x&&r(a,"value",h.value,x.value)}},ee=(a,u,h,x,b,k,T,P,S)=>{const $=u.el=a?a.el:l(""),O=u.anchor=a?a.anchor:l("");let{patchFlag:I,dynamicChildren:H,slotScopeIds:W}=u;W&&(P=P?P.concat(W):W),a==null?(s($,h,x),s(O,h,x),G(u.children,h,O,b,k,T,P,S)):I>0&&I&64&&H&&a.dynamicChildren?(oe(a.dynamicChildren,H,h,b,k,T,P),(u.key!=null||b&&u===b.subTree)&&si(a,u,!0)):Xe(a,u,h,O,b,k,T,P,S)},F=(a,u,h,x,b,k,T,P,S)=>{u.slotScopeIds=P,a==null?u.shapeFlag&512?b.ctx.activate(u,h,x,T,S):Ve(u,h,x,b,k,T,S):ue(a,u,S)},Ve=(a,u,h,x,b,k,T)=>{const P=a.component=yc(a,x,b);if(Qn(a)&&(P.ctx.renderer=Vt),bc(P),P.asyncDep){if(b&&b.registerDep(P,ge),!a.el){const S=P.subTree=E(Ie);V(null,S,u,h)}return}ge(P,a,u,h,b,k,T)},ue=(a,u,h)=>{const x=u.component=a.component;if(Il(a,u,h))if(x.asyncDep&&!x.asyncResolved){he(x,u,h);return}else x.next=u,Vl(x.update),x.update();else u.el=a.el,x.vnode=u},ge=(a,u,h,x,b,k,T)=>{const P=()=>{if(a.isMounted){let{next:O,bu:I,u:H,parent:W,vnode:re}=a,fe=O,de;vt(a,!1),O?(O.el=re.el,he(a,O,T)):O=re,I&&fs(I),(de=O.props&&O.props.onVnodeBeforeUpdate)&&Oe(de,W,O,re),vt(a,!0);const pe=ds(a),ze=a.subTree;a.subTree=pe,D(ze,pe,g(ze.el),mn(ze),a,b,k),O.el=pe.el,fe===null&&Nl(a,pe.el),H&&Ee(H,b),(de=O.props&&O.props.onVnodeUpdated)&&Ee(()=>Oe(de,W,O,re),b)}else{let O;const{el:I,props:H}=u,{bm:W,m:re,parent:fe}=a,de=Nt(u);if(vt(a,!1),W&&fs(W),!de&&(O=H&&H.onVnodeBeforeMount)&&Oe(O,fe,u),vt(a,!0),I&&as){const pe=()=>{a.subTree=ds(a),as(I,a.subTree,a,b,null)};de?u.type.__asyncLoader().then(()=>!a.isUnmounted&&pe()):pe()}else{const pe=a.subTree=ds(a);D(null,pe,h,x,a,b,k),u.el=pe.el}if(re&&Ee(re,b),!de&&(O=H&&H.onVnodeMounted)){const pe=u;Ee(()=>Oe(O,fe,pe),b)}(u.shapeFlag&256||fe&&Nt(fe.vnode)&&fe.vnode.shapeFlag&256)&&a.a&&Ee(a.a,b),a.isMounted=!0,u=h=x=null}},S=a.effect=new Ks(P,()=>Mr($),a.scope),$=a.update=()=>S.run();$.id=a.uid,vt(a,!0),$()},he=(a,u,h)=>{u.component=a;const x=a.vnode.props;a.vnode=u,a.next=null,nc(a,u.props,x,h),rc(a,u.children,h),Rt(),qn(void 0,a.update),Dt()},Xe=(a,u,h,x,b,k,T,P,S=!1)=>{const $=a&&a.children,O=a?a.shapeFlag:0,I=u.children,{patchFlag:H,shapeFlag:W}=u;if(H>0){if(H&128){jt($,I,h,x,b,k,T,P,S);return}else if(H&256){ls($,I,h,x,b,k,T,P,S);return}}W&8?(O&16&&Qe($,b,k),I!==$&&_(h,I)):O&16?W&16?jt($,I,h,x,b,k,T,P,S):Qe($,b,k,!0):(O&8&&_(h,""),W&16&&G(I,h,x,b,k,T,P,S))},ls=(a,u,h,x,b,k,T,P,S)=>{a=a||Mt,u=u||Mt;const $=a.length,O=u.length,I=Math.min($,O);let H;for(H=0;HO?Qe(a,b,k,!0,!1,I):G(u,h,x,b,k,T,P,S,I)},jt=(a,u,h,x,b,k,T,P,S)=>{let $=0;const O=u.length;let I=a.length-1,H=O-1;for(;$<=I&&$<=H;){const W=a[$],re=u[$]=S?at(u[$]):Ue(u[$]);if(bt(W,re))D(W,re,h,null,b,k,T,P,S);else break;$++}for(;$<=I&&$<=H;){const W=a[I],re=u[H]=S?at(u[H]):Ue(u[H]);if(bt(W,re))D(W,re,h,null,b,k,T,P,S);else break;I--,H--}if($>I){if($<=H){const W=H+1,re=WH)for(;$<=I;)st(a[$],b,k,!0),$++;else{const W=$,re=$,fe=new Map;for($=re;$<=H;$++){const Le=u[$]=S?at(u[$]):Ue(u[$]);Le.key!=null&&fe.set(Le.key,$)}let de,pe=0;const ze=H-re+1;let Et=!1,fo=0;const Kt=new Array(ze);for($=0;$=ze){st(Le,b,k,!0);continue}let qe;if(Le.key!=null)qe=fe.get(Le.key);else for(de=re;de<=H;de++)if(Kt[de-re]===0&&bt(Le,u[de])){qe=de;break}qe===void 0?st(Le,b,k,!0):(Kt[qe-re]=$+1,qe>=fo?fo=qe:Et=!0,D(Le,u[qe],h,null,b,k,T,P,S),pe++)}const _o=Et?fc(Kt):Mt;for(de=_o.length-1,$=ze-1;$>=0;$--){const Le=re+$,qe=u[Le],ho=Le+1{const{el:k,type:T,transition:P,children:S,shapeFlag:$}=a;if($&6){St(a.component.subTree,u,h,x);return}if($&128){a.suspense.move(u,h,x);return}if($&64){T.move(a,u,h,Vt);return}if(T===Q){s(k,u,h);for(let I=0;IP.enter(k),b);else{const{leave:I,delayLeave:H,afterLeave:W}=P,re=()=>s(k,u,h),fe=()=>{I(k,()=>{re(),W&&W()})};H?H(k,re,fe):fe()}else s(k,u,h)},st=(a,u,h,x=!1,b=!1)=>{const{type:k,props:T,ref:P,children:S,dynamicChildren:$,shapeFlag:O,patchFlag:I,dirs:H}=a;if(P!=null&&In(P,null,h,a,!0),O&256){u.ctx.deactivate(a);return}const W=O&1&&H,re=!Nt(a);let fe;if(re&&(fe=T&&T.onVnodeBeforeUnmount)&&Oe(fe,u,a),O&6)Ei(a.component,h,x);else{if(O&128){a.suspense.unmount(h,x);return}W&&Ge(a,null,u,"beforeUnmount"),O&64?a.type.remove(a,u,h,b,Vt,x):$&&(k!==Q||I>0&&I&64)?Qe($,u,h,!1,!0):(k===Q&&I&384||!b&&O&16)&&Qe(S,u,h),x&&ao(a)}(re&&(fe=T&&T.onVnodeUnmounted)||W)&&Ee(()=>{fe&&Oe(fe,u,a),W&&Ge(a,null,u,"unmounted")},h)},ao=a=>{const{type:u,el:h,anchor:x,transition:b}=a;if(u===Q){Vi(h,x);return}if(u===en){te(a);return}const k=()=>{o(h),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(a.shapeFlag&1&&b&&!b.persisted){const{leave:T,delayLeave:P}=b,S=()=>T(h,k);P?P(a.el,k,S):S()}else k()},Vi=(a,u)=>{let h;for(;a!==u;)h=w(a),o(a),a=h;o(u)},Ei=(a,u,h)=>{const{bum:x,scope:b,update:k,subTree:T,um:P}=a;x&&fs(x),b.stop(),k&&(k.active=!1,st(T,a,u,h)),P&&Ee(P,u),Ee(()=>{a.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Qe=(a,u,h,x=!1,b=!1,k=0)=>{for(let T=k;Ta.shapeFlag&6?mn(a.component.subTree):a.shapeFlag&128?a.suspense.next():w(a.anchor||a.el),uo=(a,u,h)=>{a==null?u._vnode&&st(u._vnode,null,null,!0):D(u._vnode||null,a,u,null,null,null,h),Tn(),u._vnode=a},Vt={p:D,um:st,m:St,r:ao,mt:Ve,mc:G,pc:Xe,pbc:oe,n:mn,o:e};let cs,as;return t&&([cs,as]=t(Vt)),{render:uo,hydrate:cs,createApp:lc(uo,cs)}}function vt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function si(e,t,n=!1){const s=e.children,o=t.children;if(K(s)&&K(o))for(let r=0;r>1,e[n[l]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}const dc=e=>e.__isTeleport,Q=Symbol(void 0),an=Symbol(void 0),Ie=Symbol(void 0),en=Symbol(void 0),tn=[];let Ke=null;function d(e=!1){tn.push(Ke=e?null:[])}function _c(){tn.pop(),Ke=tn[tn.length-1]||null}let un=1;function No(e){un+=e}function oi(e){return e.dynamicChildren=un>0?Ke||Mt:null,_c(),un>0&&Ke&&Ke.push(e),e}function m(e,t,n,s,o,r){return oi(p(e,t,n,s,o,r,!0))}function J(e,t,n,s,o){return oi(E(e,t,n,s,o,!0))}function Nn(e){return e?e.__v_isVNode===!0:!1}function bt(e,t){return e.type===t.type&&e.key===t.key}const ns="__vInternal",ri=({key:e})=>e!=null?e:null,Cn=({ref:e,ref_key:t,ref_for:n})=>e!=null?we(e)||Pe(e)||X(e)?{i:ke,r:e,k:t,f:!!n}:e:null;function p(e,t=null,n=null,s=0,o=null,r=e===Q?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ri(t),ref:t&&Cn(t),scopeId:Yn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null};return l?(no(c,n),r&128&&e.normalize(c)):n&&(c.shapeFlag|=we(n)?8:16),un>0&&!i&&Ke&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&Ke.push(c),c}const E=hc;function hc(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===Wr)&&(e=Ie),Nn(e)){const l=pt(e,t,!0);return n&&no(l,n),un>0&&!r&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag|=-2,l}if(kc(e)&&(e=e.__vccOpts),t){t=pc(t);let{class:l,style:c}=t;l&&!we(l)&&(t.class=ve(l)),ye(c)&&(Cr(c)&&!K(c)&&(c=$e({},c)),t.style=Hs(c))}const i=we(e)?1:Bl(e)?128:dc(e)?64:ye(e)?4:X(e)?2:0;return p(e,t,n,s,o,i,r,!0)}function pc(e){return e?Cr(e)||ns in e?$e({},e):e:null}function pt(e,t,n=!1){const{props:s,ref:o,patchFlag:r,children:i}=e,l=t?Sn(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ri(l),ref:t&&t.ref?n&&o?K(o)?o.concat(Cn(t)):[o,Cn(t)]:Cn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Q?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&pt(e.ssContent),ssFallback:e.ssFallback&&pt(e.ssFallback),el:e.el,anchor:e.anchor}}function Be(e=" ",t=0){return E(an,null,e,t)}function vc(e,t){const n=E(en,null,e);return n.staticCount=t,n}function q(e="",t=!1){return t?(d(),J(Ie,null,e)):E(Ie,null,e)}function Ue(e){return e==null||typeof e=="boolean"?E(Ie):K(e)?E(Q,null,e.slice()):typeof e=="object"?at(e):E(an,null,String(e))}function at(e){return e.el===null||e.memo?e:pt(e)}function no(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(K(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),no(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(ns in t)?t._ctx=ke:o===3&&ke&&(ke.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:ke},n=32):(t=String(t),s&64?(n=16,t=[Be(t)]):n=8);e.children=t,e.shapeFlag|=n}function Sn(...e){const t={};for(let n=0;nxe||ke,Ft=e=>{xe=e,e.scope.on()},kt=()=>{xe&&xe.scope.off(),xe=null};function li(e){return e.vnode.shapeFlag&4}let fn=!1;function bc(e,t=!1){fn=t;const{props:n,children:s}=e.vnode,o=li(e);tc(e,n,o,t),oc(e,s);const r=o?wc(e,t):void 0;return fn=!1,r}function wc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Xt(new Proxy(e.ctx,Yl));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?$c(e):null;Ft(e),Rt();const r=ft(s,e,0,[e.props,o]);if(Dt(),kt(),dr(r)){if(r.then(kt,kt),t)return r.then(i=>{Bo(e,i,t)}).catch(i=>{Wn(i,e,0)});e.asyncDep=r}else Bo(e,r,t)}else ci(e,t)}function Bo(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ye(t)&&(e.setupState=Tr(t)),ci(e,n)}let Fo;function ci(e,t,n){const s=e.type;if(!e.render){if(!t&&Fo&&!s.render){const o=s.template;if(o){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=$e($e({isCustomElement:r,delimiters:l},i),c);s.render=Fo(o,f)}}e.render=s.render||We}Ft(e),Rt(),Jl(e),Dt(),kt()}function xc(e){return new Proxy(e.attrs,{get(t,n){return Ne(e,"get","$attrs"),t[n]}})}function $c(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=xc(e))},slots:e.slots,emit:e.emit,expose:t}}function ss(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Tr(Xt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mn)return Mn[n](e)}}))}function Pc(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function kc(e){return X(e)&&"__vccOpts"in e}const me=(e,t)=>kl(e,t,fn);function Bn(e,t,n){const s=arguments.length;return s===2?ye(t)&&!K(t)?Nn(t)?E(e,null,[t]):E(e,t):E(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Nn(n)&&(n=[n]),E(e,t,n))}const Cc="3.2.37",Sc="http://www.w3.org/2000/svg",wt=typeof document!="undefined"?document:null,Oo=wt&&wt.createElement("template"),Vc={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?wt.createElementNS(Sc,e):wt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>wt.createTextNode(e),createComment:e=>wt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>wt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Oo.innerHTML=s?`${e}`:e;const l=Oo.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Ec(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 Tc(e,t,n){const s=e.style,o=we(n);if(n&&!o){for(const r in n)Ms(s,r,n[r]);if(t&&!we(t))for(const r in t)n[r]==null&&Ms(s,r,"")}else{const r=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=r)}}const Ho=/\s*!important$/;function Ms(e,t,n){if(K(n))n.forEach(s=>Ms(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Lc(e,t);Ho.test(n)?e.setProperty(Ht(s),n.replace(Ho,""),"important"):e[s]=n}}const Ro=["Webkit","Moz","ms"],hs={};function Lc(e,t){const n=hs[t];if(n)return n;let s=Ye(t);if(s!=="filter"&&s in e)return hs[t]=s;s=Un(s);for(let o=0;o{let e=Date.now,t=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let As=0;const Nc=Promise.resolve(),Bc=()=>{As=0},Fc=()=>As||(Nc.then(Bc),As=ai());function Oc(e,t,n,s){e.addEventListener(t,n,s)}function Hc(e,t,n,s){e.removeEventListener(t,n,s)}function Rc(e,t,n,s,o=null){const r=e._vei||(e._vei={}),i=r[t];if(s&&i)i.value=s;else{const[l,c]=Dc(t);if(s){const f=r[t]=zc(s,o);Oc(e,l,f,c)}else i&&(Hc(e,l,i,c),r[t]=void 0)}}const zo=/(?:Once|Passive|Capture)$/;function Dc(e){let t;if(zo.test(e)){t={};let n;for(;n=e.match(zo);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Ht(e.slice(2)),t]}function zc(e,t){const n=s=>{const o=s.timeStamp||ai();(Ic||o>=n.attached-1)&&He(Uc(s,n.value),t,5,[s])};return n.value=e,n.attached=Fc(),n}function Uc(e,t){if(K(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 Uo=/^on[a-z]/,jc=(e,t,n,s,o=!1,r,i,l,c)=>{t==="class"?Ec(e,s,o):t==="style"?Tc(e,n,s):dn(t)?Rs(t)||Rc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Kc(e,t,s,o))?Ac(e,t,s,r,i,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Mc(e,t,s,o))};function Kc(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Uo.test(t)&&X(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Uo.test(t)&&we(n)?!1:t in e}const it="transition",Wt="animation",os=(e,{slots:t})=>Bn(Hr,Wc(e),t);os.displayName="Transition";const ui={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};os.props=$e({},Hr.props,ui);const mt=(e,t=[])=>{K(e)?e.forEach(n=>n(...t)):e&&e(...t)},jo=e=>e?K(e)?e.some(t=>t.length>1):e.length>1:!1;function Wc(e){const t={};for(const A in e)A in ui||(t[A]=e[A]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=r,appearActiveClass:f=i,appearToClass:_=l,leaveFromClass:g=`${n}-leave-from`,leaveActiveClass:w=`${n}-leave-active`,leaveToClass:C=`${n}-leave-to`}=e,N=qc(o),z=N&&N[0],D=N&&N[1],{onBeforeEnter:y,onEnter:V,onEnterCancelled:U,onLeave:Y,onLeaveCancelled:te,onBeforeAppear:ae=y,onAppear:le=V,onAppearCancelled:M=U}=t,G=(A,ee,F)=>{gt(A,ee?_:l),gt(A,ee?f:i),F&&F()},Z=(A,ee)=>{A._isLeaving=!1,gt(A,g),gt(A,C),gt(A,w),ee&&ee()},oe=A=>(ee,F)=>{const Ve=A?le:V,ue=()=>G(ee,A,F);mt(Ve,[ee,ue]),Ko(()=>{gt(ee,A?c:r),lt(ee,A?_:l),jo(Ve)||Wo(ee,s,z,ue)})};return $e(t,{onBeforeEnter(A){mt(y,[A]),lt(A,r),lt(A,i)},onBeforeAppear(A){mt(ae,[A]),lt(A,c),lt(A,f)},onEnter:oe(!1),onAppear:oe(!0),onLeave(A,ee){A._isLeaving=!0;const F=()=>Z(A,ee);lt(A,g),Jc(),lt(A,w),Ko(()=>{!A._isLeaving||(gt(A,g),lt(A,C),jo(Y)||Wo(A,s,D,F))}),mt(Y,[A,F])},onEnterCancelled(A){G(A,!1),mt(U,[A])},onAppearCancelled(A){G(A,!0),mt(M,[A])},onLeaveCancelled(A){Z(A),mt(te,[A])}})}function qc(e){if(e==null)return null;if(ye(e))return[ps(e.enter),ps(e.leave)];{const t=ps(e);return[t,t]}}function ps(e){return pr(e)}function lt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function gt(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 Ko(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Gc=0;function Wo(e,t,n,s){const o=e._endId=++Gc,r=()=>{o===e._endId&&s()};if(n)return setTimeout(r,n);const{type:i,timeout:l,propCount:c}=Yc(e,t);if(!i)return s();const f=i+"end";let _=0;const g=()=>{e.removeEventListener(f,w),r()},w=C=>{C.target===e&&++_>=c&&g()};setTimeout(()=>{_(n[N]||"").split(", "),o=s(it+"Delay"),r=s(it+"Duration"),i=qo(o,r),l=s(Wt+"Delay"),c=s(Wt+"Duration"),f=qo(l,c);let _=null,g=0,w=0;t===it?i>0&&(_=it,g=i,w=r.length):t===Wt?f>0&&(_=Wt,g=f,w=c.length):(g=Math.max(i,f),_=g>0?i>f?it:Wt:null,w=_?_===it?r.length:c.length:0);const C=_===it&&/\b(transform|all)(,|$)/.test(n[it+"Property"]);return{type:_,timeout:g,propCount:w,hasTransform:C}}function qo(e,t){for(;e.lengthGo(n)+Go(e[s])))}function Go(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Jc(){return document.body.offsetHeight}const Xc=["ctrl","shift","alt","meta"],Qc={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)=>Xc.some(n=>e[`${n}Key`]&&!t.includes(n))},Zc=(e,t)=>(n,...s)=>{for(let o=0;o{qt(e,!1)}):qt(e,t))},beforeUnmount(e,{value:t}){qt(e,t)}};function qt(e,t){e.style.display=t?e._vod:"none"}const ea=$e({patchProp:jc},Vc);let vs,Jo=!1;function ta(){return vs=Jo?vs:ac(ea),Jo=!0,vs}const na=(...e)=>{const t=ta().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=sa(s);if(o)return n(o,!0,o instanceof SVGElement)},t};function sa(e){return we(e)?document.querySelector(e):e}var oa=JSON.parse('{"lang":"en-US","title":"Vue 3D Mockup","description":"\u{1F4F1} A 3D phone mockup component to showcase your apps","base":"/","head":[],"appearance":true,"themeConfig":{"nav":[{"text":"Guide","link":"/guide"},{"text":"Github","link":"https://github.com/anatolykopyl/vue-three-d-mockup"}],"footer":{"message":"Released under the GPL-3.0 license."}},"locales":{},"langs":{},"scrollOffset":90}');const ra=/^https?:/i,Xo="vitepress-theme-appearance",Te=typeof window!="undefined",fi={relativePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{},lastUpdated:0};function ia(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 Qo(e,t){const n=ia(t,Object.keys(e));return n?e[n]:void 0}function la(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 ca(e,t){t=ua(e,t);const n=Qo(e.locales||{},t),s=Qo(e.themeConfig.locales||{},t);return Object.assign({},e,n,{themeConfig:Object.assign({},e.themeConfig,s,{locales:{}}),lang:(n||e).lang,locales:{},langs:la(e)})}function di(e,t){var r;const n=t.title||e.title,s=(r=t.titleTemplate)!=null?r:e.titleTemplate,o=aa(e.title,s);return`${n}${o}`}function aa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function ua(e,t){if(!Te)return t;const n=e.base,s=n.endsWith("/")?n.slice(0,-1):n;return t.slice(s.length)}function fa(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Ot(e){return ra.test(e)?e:fa(hn.value.base,e)}function _i(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t.endsWith("/")&&(t+="index"),Te){const n="/";t=t.slice(n.length).replace(/\//g,"_")+".md";const s=__VP_HASH_MAP__[t.toLowerCase()];t=`${n}assets/${t}.${s}.js`}else t=`./${t.slice(1).replace(/\//g,"_")}.md.js`;return t}const hi=Symbol(),hn=wl(oa);function da(e){const t=me(()=>ca(hn.value,e.path));return{site:t,theme:me(()=>t.value.themeConfig),page:me(()=>e.data),frontmatter:me(()=>e.data.frontmatter),lang:me(()=>t.value.lang),localePath:me(()=>{const{langs:n,lang:s}=t.value,o=Object.keys(n).find(r=>n[r].lang===s);return Ot(o||"/")}),title:me(()=>di(t.value,e.data)),description:me(()=>e.data.description||t.value.description)}}function ce(){const e=dt(hi);if(!e)throw new Error("vitepress data not properly injected in app");return e}const pi=Symbol(),Zo="http://a.com",_a=()=>({path:"/",component:null,data:fi});function ha(e,t){const n=Kn(_a());function s(i=Te?location.href:"/"){const l=new URL(i,Zo);return!l.pathname.endsWith("/")&&!l.pathname.endsWith(".html")&&(l.pathname+=".html",i=l.pathname+l.search+l.hash),Te&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",i)),r(i)}let o=null;async function r(i,l=0,c=!1){const f=new URL(i,Zo),_=o=f.pathname;try{let g=e(_);if("then"in g&&typeof g.then=="function"&&(g=await g),o===_){o=null;const{default:w,__pageData:C}=g;if(!w)throw new Error(`Invalid route component: ${w}`);n.path=Te?_:Ot(_),n.component=Xt(w),n.data=Xt(C),Te&&_n(()=>{if(f.hash&&!l){let N=null;try{N=document.querySelector(decodeURIComponent(f.hash))}catch(z){console.warn(z)}if(N){er(N,f.hash);return}}window.scrollTo(0,l)})}}catch(g){if(!g.message.match(/fetch/)&&!i.match(/^[\\/]404\.html$/)&&console.error(g),!c)try{const w=await fetch(hn.value.base+"hashmap.json");window.__VP_HASH_MAP__=await w.json(),await r(i,l,!0);return}catch{}o===_&&(o=null,n.path=Te?_:Ot(_),n.component=t?Xt(t):null,n.data=fi)}}return Te&&(window.addEventListener("click",i=>{const l=i.target.closest("a");if(l){const{href:c,protocol:f,hostname:_,pathname:g,hash:w,target:C}=l,N=window.location,z=g.match(/\.\w+$/);!i.ctrlKey&&!i.shiftKey&&!i.altKey&&!i.metaKey&&C!=="_blank"&&f===N.protocol&&_===N.hostname&&!(z&&z[0]!==".html")&&(i.preventDefault(),g===N.pathname?w&&w!==N.hash&&(history.pushState(null,"",w),window.dispatchEvent(new Event("hashchange")),er(l,w,l.classList.contains("header-anchor"))):s(c))}},{capture:!0}),window.addEventListener("popstate",i=>{r(location.href,i.state&&i.state.scrollPosition||0)}),window.addEventListener("hashchange",i=>{i.preventDefault()})),{route:n,go:s}}function pa(){const e=dt(pi);if(!e)throw new Error("useRouter() is called without provider.");return e}function zt(){return pa().route}function er(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=hn.value.scrollOffset;typeof o=="string"&&(o=document.querySelector(o).getBoundingClientRect().bottom+24);const r=parseInt(window.getComputedStyle(s).paddingTop,10),i=window.scrollY+s.getBoundingClientRect().top-o+r;!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})}}const va=B({name:"VitePressContent",setup(){const e=zt();return()=>Bn("div",{style:{position:"relative"}},[e.component?Bn(e.component):null])}}),vi=/#.*$/,ma=/(index)?\.(md|html)$/,ga=/^[a-z]+:/i,ya=typeof window!="undefined",ba=be(ya?location.hash:"");function wa(e){return ga.test(e)}function xa(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function pn(e,t,n=!1){if(t===void 0)return!1;if(e=nr(`/${e}`),n)return new RegExp(t).test(e);if(nr(t)!==e)return!1;const s=t.match(vi);return s?ba.value===s[0]:!0}function tr(e){return/^\//.test(e)?e:`/${e}`}function nr(e){return decodeURI(e).replace(vi,"").replace(ma,"")}function Is(e){if(wa(e))return e;const{pathname:t,search:n,hash:s}=new URL(e,"http://example.com"),o=t.endsWith("/")||t.endsWith(".html")?e:`${t.replace(/(\.md)?$/,".html")}${n}${s}`;return Ot(o)}function mi(e,t){if(Array.isArray(e))return e;t=tr(t);for(const n in e)if(t.startsWith(tr(n)))return e[n];return[]}function $a(e){const t=[];for(const n of e)for(const s of n.items)t.push(s);return t}function Je(){const e=zt(),{theme:t,frontmatter:n}=ce(),s=be(!1),o=me(()=>{const f=t.value.sidebar,_=e.data.relativePath;return f?mi(f,_):[]}),r=me(()=>n.value.sidebar!==!1&&o.value.length>0&&n.value.layout!=="home");function i(){s.value=!0}function l(){s.value=!1}function c(){s.value?l():i()}return{isOpen:s,sidebar:o,hasSidebar:r,open:i,close:l,toggle:c}}function Pa(e,t){let n;Jn(()=>{n=e.value?document.activeElement:void 0}),nt(()=>{window.addEventListener("keyup",s)}),Ct(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}var L=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n};const ka=B({__name:"VPSkipLink",setup(e){const t=zt(),n=be();_t(()=>t.path,()=>n.value.focus());function s({target:o}){const r=document.querySelector(o.hash);if(r){const i=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",i)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",i),r.focus(),window.scrollTo(0,0)}}return(o,r)=>(d(),m(Q,null,[p("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});var Ca=L(ka,[["__scopeId","data-v-45f6ae50"]]);const Sa={key:0,class:"VPBackdrop"},Va=B({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(d(),J(os,{name:"fade"},{default:j(()=>[e.show?(d(),m("div",Sa)):q("",!0)]),_:1}))}});var Ea=L(Va,[["__scopeId","data-v-0e94ce1c"]]);function Ta(){const e=be(!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()}return{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}const La=["src"],Ma={inheritAttrs:!1},Aa=B({...Ma,__name:"VPImage",props:{image:null},setup(e){return(t,n)=>{const s=es("VPImage",!0);return e.image?(d(),m(Q,{key:0},[typeof e.image=="string"||"src"in e.image?(d(),m("img",Sn({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:v(Ot)(typeof e.image=="string"?e.image:e.image.src)}),null,16,La)):(d(),m(Q,{key:1},[E(s,Sn({class:"dark",image:e.image.dark},t.$attrs),null,16,["image"]),E(s,Sn({class:"light",image:e.image.light},t.$attrs),null,16,["image"])],64))],64)):q("",!0)}}});var gi=L(Aa,[["__scopeId","data-v-73ae1788"]]);const Ia=["href"],Na=B({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=ce(),{hasSidebar:s}=Je();return(o,r)=>(d(),m("div",{class:ve(["VPNavBarTitle",{"has-sidebar":v(s)}])},[p("a",{class:"title",href:v(t).base},[E(gi,{class:"logo",image:v(n).logo},null,8,["image"]),v(n).siteTitle?(d(),m(Q,{key:0},[Be(se(v(n).siteTitle),1)],64)):v(n).siteTitle===void 0?(d(),m(Q,{key:1},[Be(se(v(t).title),1)],64)):q("",!0)],8,Ia)],2))}});var Ba=L(Na,[["__scopeId","data-v-6a6f7ff6"]]);const Fa={key:0,class:"VPNavBarSearch"},Oa={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},Ha=p("span",{class:"DocSearch-Button-Container"},[p("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},[p("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"})]),p("span",{class:"DocSearch-Button-Placeholder"},"Search")],-1),Ra={class:"DocSearch-Button-Keys"},Da=p("kbd",{class:"DocSearch-Button-Key"},"K",-1),za=B({__name:"VPNavBarSearch",setup(e){const t=()=>null,{theme:n}=ce(),s=be(!1),o=be();nt(()=>{if(!n.value.algolia)return;o.value.textContent=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"\u2318":"Ctrl";const i=c=>{c.key==="k"&&(c.ctrlKey||c.metaKey)&&(c.preventDefault(),r(),l())},l=()=>{window.removeEventListener("keydown",i)};window.addEventListener("keydown",i),Ct(l)});function r(){s.value||(s.value=!0)}return(i,l)=>v(n).algolia?(d(),m("div",Fa,[s.value?(d(),J(v(t),{key:0})):(d(),m("div",{key:1,id:"docsearch",onClick:r},[p("button",Oa,[Ha,p("span",Ra,[p("kbd",{class:"DocSearch-Button-Key",ref_key:"metaKey",ref:o},"Meta",512),Da])])]))])):q("",!0)}}),Ua={},ja={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},Ka=p("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),Wa=p("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),qa=[Ka,Wa];function Ga(e,t){return d(),m("svg",ja,qa)}var Ya=L(Ua,[["render",Ga]]);const Ja=B({__name:"VPLink",props:{href:null,noIcon:{type:Boolean}},setup(e){const t=e,n=me(()=>t.href&&/^[a-z]+:/i.test(t.href));return(s,o)=>(d(),J(ts(e.href?"a":"span"),{class:ve(["VPLink",{link:e.href}]),href:e.href?v(Is)(e.href):void 0,target:v(n)?"_blank":void 0,rel:v(n)?"noopener noreferrer":void 0},{default:j(()=>[R(s.$slots,"default",{},void 0,!0),v(n)&&!e.noIcon?(d(),J(Ya,{key:0,class:"icon"})):q("",!0)]),_:3},8,["class","href","target","rel"]))}});var Ut=L(Ja,[["__scopeId","data-v-5704c677"]]);const Xa=B({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=ce();return(n,s)=>(d(),J(Ut,{class:ve({VPNavBarMenuLink:!0,active:v(pn)(v(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,noIcon:!0},{default:j(()=>[Be(se(e.item.text),1)]),_:1},8,["class","href"]))}});var Qa=L(Xa,[["__scopeId","data-v-8fba5fa8"]]);const so=be();let yi=!1,ms=0;function Za(e){const t=be(!1);if(typeof window!="undefined"){!yi&&eu(),ms++;const n=_t(so,s=>{var o,r,i;s===e.el.value||((o=e.el.value)==null?void 0:o.contains(s))?(t.value=!0,(r=e.onFocus)==null||r.call(e)):(t.value=!1,(i=e.onBlur)==null||i.call(e))});Ct(()=>{n(),ms--,ms||tu()})}return Ys(t)}function eu(){document.addEventListener("focusin",bi),yi=!0,so.value=document.activeElement}function tu(){document.removeEventListener("focusin",bi)}function bi(){so.value=document.activeElement}const nu={},su={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ou=p("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),ru=[ou];function iu(e,t){return d(),m("svg",su,ru)}var wi=L(nu,[["render",iu]]);const lu={},cu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},au=p("circle",{cx:"12",cy:"12",r:"2"},null,-1),uu=p("circle",{cx:"19",cy:"12",r:"2"},null,-1),fu=p("circle",{cx:"5",cy:"12",r:"2"},null,-1),du=[au,uu,fu];function _u(e,t){return d(),m("svg",cu,du)}var hu=L(lu,[["render",_u]]);const pu={class:"VPMenuLink"},vu=B({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=ce();return(n,s)=>(d(),m("div",pu,[E(Ut,{class:ve({active:v(pn)(v(t).relativePath,e.item.activeMatch||e.item.link)}),href:e.item.link},{default:j(()=>[Be(se(e.item.text),1)]),_:1},8,["class","href"])]))}});var rs=L(vu,[["__scopeId","data-v-06b18c43"]]);const mu={class:"VPMenuGroup"},gu={key:0,class:"title"},yu=B({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(d(),m("div",mu,[e.text?(d(),m("p",gu,se(e.text),1)):q("",!0),(d(!0),m(Q,null,Ce(e.items,s=>(d(),m(Q,null,["link"in s?(d(),J(rs,{key:0,item:s},null,8,["item"])):q("",!0)],64))),256))]))}});var bu=L(yu,[["__scopeId","data-v-4bc84c0d"]]);const wu={class:"VPMenu"},xu={key:0,class:"items"},$u=B({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(d(),m("div",wu,[e.items?(d(),m("div",xu,[(d(!0),m(Q,null,Ce(e.items,s=>(d(),m(Q,{key:s.text},["link"in s?(d(),J(rs,{key:0,item:s},null,8,["item"])):(d(),J(bu,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):q("",!0),R(t.$slots,"default",{},void 0,!0)]))}});var Pu=L($u,[["__scopeId","data-v-e73581a2"]]);const ku=["aria-expanded","aria-label"],Cu={key:0,class:"text"},Su={class:"menu"},Vu=B({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=be(!1),n=be();Za({el:n,onBlur:s});function s(){t.value=!1}return(o,r)=>(d(),m("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:r[1]||(r[1]=i=>t.value=!0),onMouseleave:r[2]||(r[2]=i=>t.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||(r[0]=i=>t.value=!t.value)},[e.button||e.icon?(d(),m("span",Cu,[e.icon?(d(),J(ts(e.icon),{key:0,class:"option-icon"})):q("",!0),Be(" "+se(e.button)+" ",1),E(wi,{class:"text-icon"})])):(d(),J(hu,{key:1,class:"icon"}))],8,ku),p("div",Su,[E(Pu,{items:e.items},{default:j(()=>[R(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});var oo=L(Vu,[["__scopeId","data-v-8dccea88"]]);const Eu=B({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=ce();return(n,s)=>(d(),J(oo,{class:ve({VPNavBarMenuGroup:!0,active:v(pn)(v(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}});const Tu=e=>(Re("data-v-a30758ee"),e=e(),De(),e),Lu={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Mu=Tu(()=>p("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Au=B({__name:"VPNavBarMenu",setup(e){const{theme:t}=ce();return(n,s)=>v(t).nav?(d(),m("nav",Lu,[Mu,(d(!0),m(Q,null,Ce(v(t).nav,o=>(d(),m(Q,{key:o.text},["link"in o?(d(),J(Qa,{key:0,item:o},null,8,["item"])):(d(),J(Eu,{key:1,item:o},null,8,["item"]))],64))),128))])):q("",!0)}});var Iu=L(Au,[["__scopeId","data-v-a30758ee"]]);const Nu={},Bu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Fu=p("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Ou=p("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),Hu=[Fu,Ou];function Ru(e,t){return d(),m("svg",Bu,Hu)}var xi=L(Nu,[["render",Ru]]);const Du={class:"items"},zu={class:"title"},Uu=B({__name:"VPNavBarTranslations",setup(e){const{theme:t}=ce();return(n,s)=>v(t).localeLinks?(d(),J(oo,{key:0,class:"VPNavBarTranslations",icon:xi},{default:j(()=>[p("div",Du,[p("p",zu,se(v(t).localeLinks.text),1),(d(!0),m(Q,null,Ce(v(t).localeLinks.items,o=>(d(),J(rs,{key:o.link,item:o},null,8,["item"]))),128))])]),_:1})):q("",!0)}});var ju=L(Uu,[["__scopeId","data-v-2ec6e3c4"]]);const Ku={},Wu={class:"VPSwitch",type:"button",role:"switch"},qu={class:"check"},Gu={key:0,class:"icon"};function Yu(e,t){return d(),m("button",Wu,[p("span",qu,[e.$slots.default?(d(),m("span",Gu,[R(e.$slots,"default",{},void 0,!0)])):q("",!0)])])}var Ju=L(Ku,[["render",Yu],["__scopeId","data-v-1dda4c9c"]]);const Xu={},Qu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Zu=vc('',9),ef=[Zu];function tf(e,t){return d(),m("svg",Qu,ef)}var nf=L(Xu,[["render",tf]]);const sf={},of={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},rf=p("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),lf=[rf];function cf(e,t){return d(),m("svg",of,lf)}var af=L(sf,[["render",cf]]);const uf=B({__name:"VPSwitchAppearance",setup(e){const t=typeof localStorage!="undefined"?n():()=>{};function n(){const s=window.matchMedia("(prefers-color-scheme: dark)"),o=document.documentElement.classList;let r=localStorage.getItem(Xo)||"auto",i=r==="auto"?s.matches:r==="dark";s.onchange=f=>{r==="auto"&&c(i=f.matches)};function l(){c(i=!i),r=i?s.matches?"auto":"dark":s.matches?"light":"auto",localStorage.setItem(Xo,r)}function c(f){o[f?"add":"remove"]("dark")}return l}return(s,o)=>(d(),J(Ju,{class:"VPSwitchAppearance","aria-label":"toggle dark mode",onClick:v(t)},{default:j(()=>[E(nf,{class:"sun"}),E(af,{class:"moon"})]),_:1},8,["onClick"]))}});var ro=L(uf,[["__scopeId","data-v-781f9d1b"]]);const ff={key:0,class:"VPNavBarAppearance"},df=B({__name:"VPNavBarAppearance",setup(e){const{site:t}=ce();return(n,s)=>v(t).appearance?(d(),m("div",ff,[E(ro)])):q("",!0)}});var _f=L(df,[["__scopeId","data-v-311055f2"]]);const hf={},pf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},vf=p("path",{d:"M20.222 0c1.406 0 2.54 1.137 2.607 2.475V24l-2.677-2.273-1.47-1.338-1.604-1.398.67 2.205H3.71c-1.402 0-2.54-1.065-2.54-2.476V2.48C1.17 1.142 2.31.003 3.715.003h16.5L20.222 0zm-6.118 5.683h-.03l-.202.2c2.073.6 3.076 1.537 3.076 1.537-1.336-.668-2.54-1.002-3.744-1.137-.87-.135-1.74-.064-2.475 0h-.2c-.47 0-1.47.2-2.81.735-.467.203-.735.336-.735.336s1.002-1.002 3.21-1.537l-.135-.135s-1.672-.064-3.477 1.27c0 0-1.805 3.144-1.805 7.02 0 0 1 1.74 3.743 1.806 0 0 .4-.533.805-1.002-1.54-.468-2.14-1.404-2.14-1.404s.134.066.335.2h.06c.03 0 .044.015.06.03v.006c.016.016.03.03.06.03.33.136.66.27.93.4.466.202 1.065.403 1.8.536.93.135 1.996.2 3.21 0 .6-.135 1.2-.267 1.8-.535.39-.2.87-.4 1.397-.737 0 0-.6.936-2.205 1.404.33.466.795 1 .795 1 2.744-.06 3.81-1.8 3.87-1.726 0-3.87-1.815-7.02-1.815-7.02-1.635-1.214-3.165-1.26-3.435-1.26l.056-.02zm.168 4.413c.703 0 1.27.6 1.27 1.335 0 .74-.57 1.34-1.27 1.34-.7 0-1.27-.6-1.27-1.334.002-.74.573-1.338 1.27-1.338zm-4.543 0c.7 0 1.266.6 1.266 1.335 0 .74-.57 1.34-1.27 1.34-.7 0-1.27-.6-1.27-1.334 0-.74.57-1.338 1.27-1.338z"},null,-1),mf=[vf];function gf(e,t){return d(),m("svg",pf,mf)}var yf=L(hf,[["render",gf]]);const bf={},wf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},xf=p("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"},null,-1),$f=[xf];function Pf(e,t){return d(),m("svg",wf,$f)}var kf=L(bf,[["render",Pf]]);const Cf={},Sf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Vf=p("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"},null,-1),Ef=[Vf];function Tf(e,t){return d(),m("svg",Sf,Ef)}var Lf=L(Cf,[["render",Tf]]);const Mf={},Af={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},If=p("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"},null,-1),Nf=[If];function Bf(e,t){return d(),m("svg",Af,Nf)}var Ff=L(Mf,[["render",Bf]]);const Of={},Hf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Rf=p("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"},null,-1),Df=[Rf];function zf(e,t){return d(),m("svg",Hf,Df)}var Uf=L(Of,[["render",zf]]);const jf={},Kf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Wf=p("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"},null,-1),qf=[Wf];function Gf(e,t){return d(),m("svg",Kf,qf)}var Yf=L(jf,[["render",Gf]]);const Jf={},Xf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Qf=p("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"},null,-1),Zf=[Qf];function ed(e,t){return d(),m("svg",Xf,Zf)}var td=L(Jf,[["render",ed]]);const nd={},sd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},od=p("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"},null,-1),rd=[od];function id(e,t){return d(),m("svg",sd,rd)}var ld=L(nd,[["render",id]]);const cd=["href","title"],ad={class:"visually-hidden"},ud=B({__name:"VPSocialLink",props:{icon:null,link:null},setup(e){const t={discord:yf,facebook:kf,github:Lf,instagram:Uf,linkedin:Ff,slack:Yf,twitter:td,youtube:ld};return(n,s)=>(d(),m("a",{class:"VPSocialLink",href:e.link,title:e.icon,target:"_blank",rel:"noopener noreferrer"},[(d(),J(ts(t[e.icon]),{class:"icon"})),p("span",ad,se(e.icon),1)],8,cd))}});var fd=L(ud,[["__scopeId","data-v-48c45ef6"]]);const dd={class:"VPSocialLinks"},_d=B({__name:"VPSocialLinks",props:{links:null},setup(e){return(t,n)=>(d(),m("div",dd,[(d(!0),m(Q,null,Ce(e.links,({link:s,icon:o})=>(d(),J(fd,{key:s,icon:o,link:s},null,8,["icon","link"]))),128))]))}});var io=L(_d,[["__scopeId","data-v-4dcbaf3a"]]);const hd=B({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=ce();return(n,s)=>v(t).socialLinks?(d(),J(io,{key:0,class:"VPNavBarSocialLinks",links:v(t).socialLinks},null,8,["links"])):q("",!0)}});var pd=L(hd,[["__scopeId","data-v-0ae890f7"]]);const vd=e=>(Re("data-v-0562f5c0"),e=e(),De(),e),md={key:0,class:"group"},gd={class:"trans-title"},yd={key:1,class:"group"},bd={class:"item appearance"},wd=vd(()=>p("p",{class:"label"},"Appearance",-1)),xd={class:"appearance-action"},$d={key:2,class:"group"},Pd={class:"item social-links"},kd=B({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=ce();return(s,o)=>(d(),J(oo,{class:"VPNavBarExtra",label:"extra navigation"},{default:j(()=>[v(n).localeLinks?(d(),m("div",md,[p("p",gd,se(v(n).localeLinks.text),1),(d(!0),m(Q,null,Ce(v(n).localeLinks.items,r=>(d(),J(rs,{key:r.link,item:r},null,8,["item"]))),128))])):q("",!0),v(t).appearance?(d(),m("div",yd,[p("div",bd,[wd,p("div",xd,[E(ro)])])])):q("",!0),v(n).socialLinks?(d(),m("div",$d,[p("div",Pd,[E(io,{class:"social-links-list",links:v(n).socialLinks},null,8,["links"])])])):q("",!0)]),_:1}))}});var Cd=L(kd,[["__scopeId","data-v-0562f5c0"]]);const Sd=e=>(Re("data-v-6f008456"),e=e(),De(),e),Vd=["aria-expanded"],Ed=Sd(()=>p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)),Td=[Ed],Ld=B({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(d(),m("button",{type:"button",class:ve(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},Td,10,Vd))}});var Md=L(Ld,[["__scopeId","data-v-6f008456"]]);const Ad={class:"container"},Id={class:"content"},Nd=B({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{hasSidebar:t}=Je();return(n,s)=>(d(),m("div",{class:ve(["VPNavBar",{"has-sidebar":v(t)}])},[p("div",Ad,[E(Ba),p("div",Id,[E(za,{class:"search"}),E(Iu,{class:"menu"}),E(ju,{class:"translations"}),E(_f,{class:"appearance"}),E(pd,{class:"social-links"}),E(Cd,{class:"extra"}),E(Md,{class:"hamburger",active:e.isScreenOpen,onClick:s[0]||(s[0]=o=>n.$emit("toggle-screen"))},null,8,["active"])])])],2))}});var Bd=L(Nd,[["__scopeId","data-v-8856f192"]]);function Fd(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1),Bt=[],On=!1,co=-1,nn=void 0,xt=void 0,sn=void 0,$i=function(t){return Bt.some(function(n){return!!(n.options.allowTouchMove&&n.options.allowTouchMove(t))})},Hn=function(t){var n=t||window.event;return $i(n.target)||n.touches.length>1?!0:(n.preventDefault&&n.preventDefault(),!1)},Od=function(t){if(sn===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);sn=document.body.style.paddingRight,document.body.style.paddingRight=o+s+"px"}}nn===void 0&&(nn=document.body.style.overflow,document.body.style.overflow="hidden")},Hd=function(){sn!==void 0&&(document.body.style.paddingRight=sn,sn=void 0),nn!==void 0&&(document.body.style.overflow=nn,nn=void 0)},Rd=function(){return window.requestAnimationFrame(function(){if(xt===void 0){xt={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var t=window,n=t.scrollY,s=t.scrollX,o=t.innerHeight;document.body.style.position="fixed",document.body.style.top=-n,document.body.style.left=-s,setTimeout(function(){return window.requestAnimationFrame(function(){var r=o-window.innerHeight;r&&n>=o&&(document.body.style.top=-(n+r))})},300)}})},Dd=function(){if(xt!==void 0){var t=-parseInt(document.body.style.top,10),n=-parseInt(document.body.style.left,10);document.body.style.position=xt.position,document.body.style.top=xt.top,document.body.style.left=xt.left,window.scrollTo(n,t),xt=void 0}},zd=function(t){return t?t.scrollHeight-t.scrollTop<=t.clientHeight:!1},Ud=function(t,n){var s=t.targetTouches[0].clientY-co;return $i(t.target)?!1:n&&n.scrollTop===0&&s>0||zd(n)&&s<0?Hn(t):(t.stopPropagation(),!0)},jd=function(t,n){if(!t){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!Bt.some(function(o){return o.targetElement===t})){var s={targetElement:t,options:n||{}};Bt=[].concat(Fd(Bt),[s]),Fn?Rd():Od(n),Fn&&(t.ontouchstart=function(o){o.targetTouches.length===1&&(co=o.targetTouches[0].clientY)},t.ontouchmove=function(o){o.targetTouches.length===1&&Ud(o,t)},On||(document.addEventListener("touchmove",Hn,lo?{passive:!1}:void 0),On=!0))}},Kd=function(){Fn&&(Bt.forEach(function(t){t.targetElement.ontouchstart=null,t.targetElement.ontouchmove=null}),On&&(document.removeEventListener("touchmove",Hn,lo?{passive:!1}:void 0),On=!1),co=-1),Fn?Dd():Hd(),Bt=[]};const Wd=B({__name:"VPNavScreenMenuLink",props:{text:null,link:null},setup(e){const t=dt("close-screen");return(n,s)=>(d(),J(Ut,{class:"VPNavScreenMenuLink",href:e.link,onClick:v(t)},{default:j(()=>[Be(se(e.text),1)]),_:1},8,["href","onClick"]))}});var qd=L(Wd,[["__scopeId","data-v-c866d100"]]);const Gd={},Yd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Jd=p("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),Xd=[Jd];function Qd(e,t){return d(),m("svg",Yd,Xd)}var Zd=L(Gd,[["render",Qd]]);const e_=B({__name:"VPNavScreenMenuGroupLink",props:{text:null,link:null},setup(e){const t=dt("close-screen");return(n,s)=>(d(),J(Ut,{class:"VPNavScreenMenuGroupLink",href:e.link,onClick:v(t)},{default:j(()=>[Be(se(e.text),1)]),_:1},8,["href","onClick"]))}});var Pi=L(e_,[["__scopeId","data-v-75257eac"]]);const t_={class:"VPNavScreenMenuGroupSection"},n_={key:0,class:"title"},s_=B({__name:"VPNavScreenMenuGroupSection",props:{text:null,items:null},setup(e){return(t,n)=>(d(),m("div",t_,[e.text?(d(),m("p",n_,se(e.text),1)):q("",!0),(d(!0),m(Q,null,Ce(e.items,s=>(d(),J(Pi,{key:s.text,text:s.text,link:s.link},null,8,["text","link"]))),128))]))}});var o_=L(s_,[["__scopeId","data-v-3e75c0f2"]]);const r_=["aria-controls","aria-expanded"],i_={class:"button-text"},l_=["id"],c_={key:1,class:"group"},a_=B({__name:"VPNavScreenMenuGroup",props:{text:null,items:null},setup(e){const t=e,n=be(!1),s=me(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(r,i)=>(d(),m("div",{class:ve(["VPNavScreenMenuGroup",{open:n.value}])},[p("button",{class:"button","aria-controls":v(s),"aria-expanded":n.value,onClick:o},[p("span",i_,se(e.text),1),E(Zd,{class:"button-icon"})],8,r_),p("div",{id:v(s),class:"items"},[(d(!0),m(Q,null,Ce(e.items,l=>(d(),m(Q,{key:l.text},["link"in l?(d(),m("div",{key:l.text,class:"item"},[E(Pi,{text:l.text,link:l.link},null,8,["text","link"])])):(d(),m("div",c_,[E(o_,{text:l.text,items:l.items},null,8,["text","items"])]))],64))),128))],8,l_)],2))}});var u_=L(a_,[["__scopeId","data-v-4e1ea8d2"]]);const f_={key:0,class:"VPNavScreenMenu"},d_=B({__name:"VPNavScreenMenu",setup(e){const{theme:t}=ce();return(n,s)=>v(t).nav?(d(),m("nav",f_,[(d(!0),m(Q,null,Ce(v(t).nav,o=>(d(),m(Q,{key:o.text},["link"in o?(d(),J(qd,{key:0,text:o.text,link:o.link},null,8,["text","link"])):(d(),J(u_,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):q("",!0)}});const __=e=>(Re("data-v-03f5dbc0"),e=e(),De(),e),h_={key:0,class:"VPNavScreenAppearance"},p_=__(()=>p("p",{class:"text"},"Appearance",-1)),v_=B({__name:"VPNavScreenAppearance",setup(e){const{site:t}=ce();return(n,s)=>v(t).appearance?(d(),m("div",h_,[p_,E(ro)])):q("",!0)}});var m_=L(v_,[["__scopeId","data-v-03f5dbc0"]]);const g_={class:"list"},y_=["href"],b_=B({__name:"VPNavScreenTranslations",setup(e){const{theme:t}=ce(),n=be(!1);function s(){n.value=!n.value}return(o,r)=>v(t).localeLinks?(d(),m("div",{key:0,class:ve(["VPNavScreenTranslations",{open:n.value}])},[p("button",{class:"title",onClick:s},[E(xi,{class:"icon lang"}),Be(" "+se(v(t).localeLinks.text)+" ",1),E(wi,{class:"icon chevron"})]),p("ul",g_,[(d(!0),m(Q,null,Ce(v(t).localeLinks.items,i=>(d(),m("li",{key:i.link,class:"item"},[p("a",{class:"link",href:i.link},se(i.text),9,y_)]))),128))])],2)):q("",!0)}});var w_=L(b_,[["__scopeId","data-v-2820938e"]]);const x_=B({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=ce();return(n,s)=>v(t).socialLinks?(d(),J(io,{key:0,class:"VPNavScreenSocialLinks",links:v(t).socialLinks},null,8,["links"])):q("",!0)}});const $_={class:"container"},P_=B({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=be(null);function n(){jd(t.value,{reserveScrollBarGap:!0})}function s(){Kd()}return(o,r)=>(d(),J(os,{name:"fade",onEnter:n,onAfterLeave:s},{default:j(()=>[e.open?(d(),m("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t},[p("div",$_,[E(d_,{class:"menu"}),E(w_,{class:"translations"}),E(m_,{class:"appearance"}),E(x_,{class:"social-links"})])],512)):q("",!0)]),_:1}))}});var k_=L(P_,[["__scopeId","data-v-031c365f"]]);const C_=B({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:s}=Ta(),{hasSidebar:o}=Je();return Zs("close-screen",n),(r,i)=>(d(),m("header",{class:ve(["VPNav",{"no-sidebar":!v(o)}])},[E(Bd,{"is-screen-open":v(t),onToggleScreen:v(s)},null,8,["is-screen-open","onToggleScreen"]),E(k_,{open:v(t)},null,8,["open"])],2))}});var S_=L(C_,[["__scopeId","data-v-0e356168"]]);const V_={},E_={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},T_=p("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),L_=p("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),M_=p("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),A_=p("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),I_=[T_,L_,M_,A_];function N_(e,t){return d(),m("svg",E_,I_)}var B_=L(V_,[["render",N_]]);const F_=e=>(Re("data-v-92b0f14a"),e=e(),De(),e),O_={key:0,class:"VPLocalNav"},H_=["aria-expanded"],R_=F_(()=>p("span",{class:"menu-text"},"Menu",-1)),D_=B({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{hasSidebar:t}=Je();function n(){window.scrollTo({top:0,left:0,behavior:"smooth"})}return(s,o)=>v(t)?(d(),m("div",O_,[p("button",{class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:o[0]||(o[0]=r=>s.$emit("open-menu"))},[E(B_,{class:"menu-icon"}),R_],8,H_),p("a",{class:"top-link",href:"#",onClick:n}," Return to top ")])):q("",!0)}});var z_=L(D_,[["__scopeId","data-v-92b0f14a"]]);const U_={},j_={version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},K_=p("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),W_=p("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),q_=[K_,W_];function G_(e,t){return d(),m("svg",j_,q_)}var Y_=L(U_,[["render",G_]]);const J_={},X_={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Q_=p("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),Z_=p("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),eh=[Q_,Z_];function th(e,t){return d(),m("svg",X_,eh)}var nh=L(J_,[["render",th]]);const sh={class:"link-text"},oh=B({__name:"VPSidebarLink",props:{item:null},setup(e){const{page:t}=ce(),n=dt("close-sidebar");return(s,o)=>(d(),J(Ut,{class:ve({active:v(pn)(v(t).relativePath,e.item.link)}),href:e.item.link,onClick:v(n)},{default:j(()=>[p("span",sh,se(e.item.text),1)]),_:1},8,["class","href","onClick"]))}});var rh=L(oh,[["__scopeId","data-v-f53f775e"]]);const ih=["role"],lh={class:"title-text"},ch={class:"action"},ah={class:"items"},uh=B({__name:"VPSidebarGroup",props:{text:null,items:null,collapsible:{type:Boolean},collapsed:{type:Boolean}},setup(e){const t=e,n=be(!1);Jn(()=>{n.value=!!(t.collapsible&&t.collapsed)});function s(){t.collapsible&&(n.value=!n.value)}return(o,r)=>(d(),m("section",{class:ve(["VPSidebarGroup",{collapsible:e.collapsible,collapsed:n.value}])},[e.text?(d(),m("div",{key:0,class:"title",role:e.collapsible?"button":void 0,onClick:s},[p("h2",lh,se(e.text),1),p("div",ch,[E(nh,{class:"icon minus"}),E(Y_,{class:"icon plus"})])],8,ih)):q("",!0),p("div",ah,[(d(!0),m(Q,null,Ce(e.items,i=>(d(),J(rh,{key:i.link,item:i},null,8,["item"]))),128))])],2))}});var fh=L(uh,[["__scopeId","data-v-1f69a7ed"]]);const dh=e=>(Re("data-v-55e4c7db"),e=e(),De(),e),_h={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},hh=dh(()=>p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),ph=B({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{sidebar:n,hasSidebar:s}=Je();let o=be(null);return Fl(async()=>{var r;t.open&&(await _n(),(r=o.value)==null||r.focus())}),(r,i)=>v(s)?(d(),m("aside",{key:0,class:ve(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:o,onClick:i[0]||(i[0]=Zc(()=>{},["stop"]))},[p("nav",_h,[hh,(d(!0),m(Q,null,Ce(v(n),l=>(d(),m("div",{key:l.text,class:"group"},[E(fh,{text:l.text,items:l.items,collapsible:l.collapsible,collapsed:l.collapsed},null,8,["text","items","collapsible","collapsed"])]))),128))])],2)):q("",!0)}});var vh=L(ph,[["__scopeId","data-v-55e4c7db"]]);function mh(){const{page:e}=ce();Te&&_t(()=>e.value.relativePath,()=>{_n(()=>{document.querySelectorAll('.vp-doc div[class*="language-"]>span.copy').forEach(yh)})},{immediate:!0,flush:"post"})}async function gh(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 yh(e){e.onclick=()=>{const t=e.parentElement;if(!t)return;const n=t.classList.contains("language-sh")||t.classList.contains("language-bash");let{innerText:s=""}=t;n&&(s=s.replace(/^ *\$ /gm,"")),gh(s).then(()=>{e.classList.add("copied"),setTimeout(()=>{e.classList.remove("copied")},3e3)})}}const is=e=>(Re("data-v-689a417a"),e=e(),De(),e),bh={class:"NotFound"},wh=is(()=>p("p",{class:"code"},"404",-1)),xh=is(()=>p("h1",{class:"title"},"PAGE NOT FOUND",-1)),$h=is(()=>p("div",{class:"divider"},null,-1)),Ph=is(()=>p("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)),kh={class:"action"},Ch=["href"],Sh=B({__name:"NotFound",setup(e){const{site:t}=ce();return(n,s)=>(d(),m("div",bh,[wh,xh,$h,Ph,p("div",kh,[p("a",{class:"link",href:v(t).base,"aria-label":"go to home"}," Take me home ",8,Ch)])]))}});var Ns=L(Sh,[["__scopeId","data-v-689a417a"]]);const Vh={},Eh={class:"VPPage"};function Th(e,t){const n=es("Content");return d(),m("div",Eh,[E(n)])}var Lh=L(Vh,[["render",Th]]);const Mh=B({__name:"VPButton",props:{tag:null,size:null,theme:null,text:null,href:null},setup(e){const t=e,n=me(()=>{var r,i;return[(r=t.size)!=null?r:"medium",(i=t.theme)!=null?i:"brand"]}),s=me(()=>t.href&&/^[a-z]+:/i.test(t.href)),o=me(()=>t.tag?t.tag:t.href?"a":"button");return(r,i)=>(d(),J(ts(v(o)),{class:ve(["VPButton",v(n)]),href:e.href?v(Ot)(e.href):void 0,target:v(s)?"_blank":void 0,rel:v(s)?"noopener noreferrer":void 0},{default:j(()=>[Be(se(e.text),1)]),_:1},8,["class","href","target","rel"]))}});var Ah=L(Mh,[["__scopeId","data-v-be07d988"]]);const Ih=e=>(Re("data-v-5d590baf"),e=e(),De(),e),Nh={class:"container"},Bh={class:"main"},Fh={key:0,class:"name"},Oh={class:"clip"},Hh={key:1,class:"text"},Rh={key:2,class:"tagline"},Dh={key:3,class:"actions"},zh={key:0,class:"image"},Uh={class:"image-container"},jh=Ih(()=>p("div",{class:"image-bg"},null,-1)),Kh=B({__name:"VPHero",props:{name:null,text:null,tagline:null,image:null,actions:null},setup(e){return(t,n)=>(d(),m("div",{class:ve(["VPHero",{"has-image":e.image}])},[p("div",Nh,[p("div",Bh,[e.name?(d(),m("h1",Fh,[p("span",Oh,se(e.name),1)])):q("",!0),e.text?(d(),m("p",Hh,se(e.text),1)):q("",!0),e.tagline?(d(),m("p",Rh,se(e.tagline),1)):q("",!0),e.actions?(d(),m("div",Dh,[(d(!0),m(Q,null,Ce(e.actions,s=>(d(),m("div",{key:s.link,class:"action"},[E(Ah,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link},null,8,["theme","text","href"])]))),128))])):q("",!0)]),e.image?(d(),m("div",zh,[p("div",Uh,[jh,E(gi,{class:"image-src",image:e.image},null,8,["image"])])])):q("",!0)])],2))}});var Wh=L(Kh,[["__scopeId","data-v-5d590baf"]]);const qh=B({__name:"VPHomeHero",setup(e){const{frontmatter:t}=ce();return(n,s)=>v(t).hero?(d(),J(Wh,{key:0,class:"VPHomeHero",name:v(t).hero.name,text:v(t).hero.text,tagline:v(t).hero.tagline,image:v(t).hero.image,actions:v(t).hero.actions},null,8,["name","text","tagline","image","actions"])):q("",!0)}});const Gh={class:"VPFeature"},Yh={key:0,class:"icon"},Jh={class:"title"},Xh={class:"details"},Qh=B({__name:"VPFeature",props:{icon:null,title:null,details:null},setup(e){return(t,n)=>(d(),m("article",Gh,[e.icon?(d(),m("div",Yh,se(e.icon),1)):q("",!0),p("h2",Jh,se(e.title),1),p("p",Xh,se(e.details),1)]))}});var Zh=L(Qh,[["__scopeId","data-v-3aa4af24"]]);const e1={key:0,class:"VPFeatures"},t1={class:"container"},n1={class:"items"},s1=B({__name:"VPFeatures",props:{features:null},setup(e){const t=e,n=me(()=>{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?(d(),m("div",e1,[p("div",t1,[p("div",n1,[(d(!0),m(Q,null,Ce(e.features,r=>(d(),m("div",{key:r.title,class:ve(["item",[v(n)]])},[E(Zh,{icon:r.icon,title:r.title,details:r.details},null,8,["icon","title","details"])],2))),128))])])])):q("",!0)}});var o1=L(s1,[["__scopeId","data-v-1812ea91"]]);const r1=B({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=ce();return(n,s)=>v(t).features?(d(),J(o1,{key:0,class:"VPHomeFeatures",features:v(t).features},null,8,["features"])):q("",!0)}});const i1={class:"VPHome"},l1=B({__name:"VPHome",setup(e){return(t,n)=>{const s=es("Content");return d(),m("div",i1,[R(t.$slots,"home-hero-before",{},void 0,!0),E(qh),R(t.$slots,"home-hero-after",{},void 0,!0),R(t.$slots,"home-features-before",{},void 0,!0),E(r1),R(t.$slots,"home-features-after",{},void 0,!0),E(s)])}}});var c1=L(l1,[["__scopeId","data-v-3e80d098"]]),or;const vn=typeof window!="undefined";vn&&((or=window==null?void 0:window.navigator)==null?void 0:or.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function a1(e){return qi()?(Gi(e),!0):!1}function u1(e,t=!0){ii()?Ur(e):t?e():_n(e)}const f1=vn?window:void 0;vn&&window.document;vn&&window.navigator;vn&&window.location;function rr(e,t={}){const{window:n=f1}=t,s=Boolean(n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const r=be(!1),i=()=>{!s||(o||(o=n.matchMedia(e)),r.value=o.matches)};return u1(()=>{i(),o&&("addEventListener"in o?o.addEventListener("change",i):o.addListener(i),a1(()=>{"removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i)}))}),r}const Bs=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Fs="__vueuse_ssr_handlers__";Bs[Fs]=Bs[Fs]||{};Bs[Fs];var ir;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ir||(ir={}));function d1(){const{hasSidebar:e}=Je(),t=rr("(min-width: 960px)"),n=rr("(min-width: 1280px)");return{isAsideEnabled:me(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const _1=56;function h1(){const{page:e}=ce();return{hasOutline:me(()=>e.value.headers.length>0)}}function p1(e){return ki(v1(e))}function v1(e){e=e.map(n=>Object.assign({},n));let t;for(const n of e)n.level===2?t=n:t&&n.level<=3&&(t.children||(t.children=[])).push(n);return e.filter(n=>n.level===2)}function ki(e){return e.map(t=>({text:t.title,link:`#${t.slug}`,children:t.children?ki(t.children):void 0,hidden:t.hidden}))}function m1(e,t){const{isAsideEnabled:n}=d1(),s=xa(r,100);let o=null;nt(()=>{requestAnimationFrame(r),window.addEventListener("scroll",s)}),jr(()=>{i(location.hash)}),Ct(()=>{window.removeEventListener("scroll",s)});function r(){if(!n.value)return;const l=[].slice.call(e.value.querySelectorAll(".outline-link")),c=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(C=>l.some(N=>N.hash===C.hash&&C.offsetParent!==null)),f=window.scrollY,_=window.innerHeight,g=document.body.offsetHeight,w=f+_===g;if(c.length&&w){i(c[c.length-1].hash);return}for(let C=0;C(Re("data-v-51e5a8ce"),e=e(),De(),e),b1={class:"content"},w1={class:"outline-title"},x1={"aria-labelledby":"doc-outline-aria-label"},$1=y1(()=>p("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),P1={class:"root"},k1=["href"],C1={key:0},S1=["href"],V1=B({__name:"VPDocAsideOutline",setup(e){const{page:t,frontmatter:n,theme:s}=ce(),{hasOutline:o}=h1(),r=be(),i=be();m1(r,i);const l=me(()=>p1(t.value.headers));function c({target:f}){const _="#"+f.href.split("#")[1],g=document.querySelector(_);g==null||g.focus()}return(f,_)=>(d(),m("div",{class:ve(["VPDocAsideOutline",{"has-outline":v(o)}]),ref_key:"container",ref:r},[p("div",b1,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",w1,se(v(s).outlineTitle||"On this page"),1),p("nav",x1,[$1,p("ul",P1,[(d(!0),m(Q,null,Ce(v(l),({text:g,link:w,children:C,hidden:N})=>So((d(),m("li",null,[p("a",{class:"outline-link",href:w,onClick:c},se(g),9,k1),C&&v(n).outline==="deep"?(d(),m("ul",C1,[(d(!0),m(Q,null,Ce(C,({text:z,link:D,hidden:y})=>So((d(),m("li",null,[p("a",{class:"outline-link nested",href:D,onClick:c},se(z),9,S1)],512)),[[Yo,!y]])),256))])):q("",!0)],512)),[[Yo,!N]])),256))])])])],2))}});var E1=L(V1,[["__scopeId","data-v-51e5a8ce"]]);const T1={class:"VPDocAsideCarbonAds"},L1=B({__name:"VPDocAsideCarbonAds",setup(e){const t=()=>null;return(n,s)=>(d(),m("div",T1,[E(v(t))]))}});const M1=e=>(Re("data-v-779d834d"),e=e(),De(),e),A1={class:"VPDocAside"},I1=M1(()=>p("div",{class:"spacer"},null,-1)),N1=B({__name:"VPDocAside",setup(e){const{page:t,theme:n}=ce();return(s,o)=>(d(),m("div",A1,[R(s.$slots,"aside-top",{},void 0,!0),R(s.$slots,"aside-outline-before",{},void 0,!0),v(t).headers.length?(d(),J(E1,{key:0})):q("",!0),R(s.$slots,"aside-outline-after",{},void 0,!0),I1,R(s.$slots,"aside-ads-before",{},void 0,!0),v(n).carbonAds?(d(),J(L1,{key:1})):q("",!0),R(s.$slots,"aside-ads-after",{},void 0,!0),R(s.$slots,"aside-bottom",{},void 0,!0)]))}});var B1=L(N1,[["__scopeId","data-v-779d834d"]]);function F1(){const{theme:e,page:t}=ce();return me(()=>{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 O1(){const{page:e,theme:t}=ce();return me(()=>{const n=mi(t.value.sidebar,e.value.relativePath),s=$a(n),o=s.findIndex(r=>pn(e.value.relativePath,r.link));return{prev:s[o-1],next:s[o+1]}})}const H1={},R1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},D1=p("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),z1=p("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),U1=[D1,z1];function j1(e,t){return d(),m("svg",R1,U1)}var K1=L(H1,[["render",j1]]);const W1={class:"VPLastUpdated"},q1=["datatime"],G1=B({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n}=ce(),s=new Date(n.value.lastUpdated),o=s.toISOString(),r=be("");return nt(()=>{Jn(()=>{r.value=s.toLocaleString(window.navigator.language)})}),(i,l)=>{var c;return d(),m("p",W1,[Be(se((c=v(t).lastUpdatedText)!=null?c:"Last updated")+": ",1),p("time",{datatime:v(o)},se(r.value),9,q1)])}}});var Y1=L(G1,[["__scopeId","data-v-0ce8c960"]]);const Ci=e=>(Re("data-v-04568844"),e=e(),De(),e),J1={class:"VPDocFooter"},X1={class:"edit-info"},Q1={key:0,class:"edit-link"},Z1={key:1,class:"last-updated"},ep={key:0,class:"prev-next"},tp={class:"pager"},np=["href"],sp=Ci(()=>p("span",{class:"desc"},"Previous page",-1)),op={class:"title"},rp=["href"],ip=Ci(()=>p("span",{class:"desc"},"Next page",-1)),lp={class:"title"},cp=B({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:s}=ce(),o=F1(),r=O1(),i=me(()=>n.value.lastUpdated&&s.value.lastUpdated!==!1);return(l,c)=>(d(),m("footer",J1,[p("div",X1,[v(t).editLink&&v(s).editLink!==!1?(d(),m("div",Q1,[E(Ut,{class:"edit-link-button",href:v(o).url,"no-icon":!0},{default:j(()=>[E(K1,{class:"edit-link-icon"}),Be(" "+se(v(o).text),1)]),_:1},8,["href"])])):q("",!0),v(i)?(d(),m("div",Z1,[E(Y1)])):q("",!0)]),v(r).prev||v(r).next?(d(),m("div",ep,[p("div",tp,[v(r).prev?(d(),m("a",{key:0,class:"pager-link prev",href:v(Is)(v(r).prev.link)},[sp,p("span",op,se(v(r).prev.text),1)],8,np)):q("",!0)]),p("div",{class:ve(["pager",{"has-prev":v(r).prev}])},[v(r).next?(d(),m("a",{key:0,class:"pager-link next",href:v(Is)(v(r).next.link)},[ip,p("span",lp,se(v(r).next.text),1)],8,rp)):q("",!0)],2)])):q("",!0)]))}});var ap=L(cp,[["__scopeId","data-v-04568844"]]);const up=e=>(Re("data-v-79ca2460"),e=e(),De(),e),fp={class:"container"},dp={class:"aside"},_p=up(()=>p("div",{class:"aside-curtain"},null,-1)),hp={class:"aside-container"},pp={class:"aside-content"},vp={class:"content"},mp={class:"content-container"},gp={class:"main"},yp=B({__name:"VPDoc",setup(e){const{path:t}=zt(),{hasSidebar:n}=Je(),s=t.replace(/[./]+/g,"_").replace(/_html$/,"");return(o,r)=>{const i=es("Content");return d(),m("div",{class:ve(["VPDoc",{"has-sidebar":v(n)}])},[p("div",fp,[p("div",dp,[_p,p("div",hp,[p("div",pp,[E(B1,null,{"aside-top":j(()=>[R(o.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":j(()=>[R(o.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":j(()=>[R(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":j(()=>[R(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":j(()=>[R(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":j(()=>[R(o.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])]),p("div",vp,[p("div",mp,[R(o.$slots,"doc-before",{},void 0,!0),p("main",gp,[E(i,{class:ve(["vp-doc",v(s)])},null,8,["class"])]),E(ap),R(o.$slots,"doc-after",{},void 0,!0)])])])],2)}}});var bp=L(yp,[["__scopeId","data-v-79ca2460"]]);const wp=B({__name:"VPContent",setup(e){const t=zt(),{frontmatter:n}=ce(),{hasSidebar:s}=Je();return mh(),(o,r)=>(d(),m("div",{class:ve(["VPContent",{"has-sidebar":v(s),"is-home":v(n).layout==="home"}]),id:"VPContent"},[v(t).component===Ns?(d(),J(Ns,{key:0})):v(n).layout==="page"?(d(),J(Lh,{key:1})):v(n).layout==="home"?(d(),J(c1,{key:2},{"home-hero-before":j(()=>[R(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-after":j(()=>[R(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":j(()=>[R(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":j(()=>[R(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):(d(),J(bp,{key:3},{"doc-before":j(()=>[R(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":j(()=>[R(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":j(()=>[R(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":j(()=>[R(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":j(()=>[R(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":j(()=>[R(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":j(()=>[R(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":j(()=>[R(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});var xp=L(wp,[["__scopeId","data-v-a4c57a06"]]);const $p={class:"container"},Pp={class:"message"},kp={class:"copyright"},Cp=B({__name:"VPFooter",setup(e){const{theme:t}=ce(),{hasSidebar:n}=Je();return(s,o)=>v(t).footer?(d(),m("footer",{key:0,class:ve(["VPFooter",{"has-sidebar":v(n)}])},[p("div",$p,[p("p",Pp,se(v(t).footer.message),1),p("p",kp,se(v(t).footer.copyright),1)])],2)):q("",!0)}});var Sp=L(Cp,[["__scopeId","data-v-5b331722"]]);const Vp={class:"Layout"},Ep=B({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=Je();return Pa(t,s),Zs("close-sidebar",s),(o,r)=>(d(),m("div",Vp,[R(o.$slots,"layout-top",{},void 0,!0),E(Ca),E(Ea,{class:"backdrop",show:v(t),onClick:v(s)},null,8,["show","onClick"]),E(S_),E(z_,{open:v(t),onOpenMenu:v(n)},null,8,["open","onOpenMenu"]),E(vh,{open:v(t)},null,8,["open"]),E(xp,null,{"home-hero-before":j(()=>[R(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-after":j(()=>[R(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":j(()=>[R(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":j(()=>[R(o.$slots,"home-features-after",{},void 0,!0)]),"doc-before":j(()=>[R(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":j(()=>[R(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":j(()=>[R(o.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":j(()=>[R(o.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":j(()=>[R(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":j(()=>[R(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":j(()=>[R(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":j(()=>[R(o.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),E(Sp),R(o.$slots,"layout-bottom",{},void 0,!0)]))}});var Tp=L(Ep,[["__scopeId","data-v-6b5fd0a9"]]);const Rn={Layout:Tp,NotFound:Ns};function Lp(e,t){let n=[],s=!0;const o=r=>{if(s){s=!1;return}const i=[],l=Math.min(n.length,r.length);for(let c=0;cdocument.head.removeChild(c)),r.slice(l).forEach(c=>{const f=cr(c);document.head.appendChild(f),i.push(f)}),n=i};Jn(()=>{const r=e.data,i=t.value,l=r&&r.description,c=r&&r.frontmatter.head;document.title=di(i,r),document.querySelector("meta[name=description]").setAttribute("content",l||i.description),o([...c?Ap(c):[]])})}function cr([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 Mp(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Ap(e){return e.filter(t=>!Mp(t))}const gs=new Set,Si=()=>document.createElement("link"),Ip=e=>{const t=Si();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Np=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let kn;const Bp=Te&&(kn=Si())&&kn.relList&&kn.relList.supports&&kn.relList.supports("prefetch")?Ip:Np;function Fp(){if(!Te||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(r=>{r.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!gs.has(c)){gs.add(c);const f=_i(c);Bp(f)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(r=>{const{target:i,hostname:l,pathname:c}=r,f=c.match(/\.\w+$/);f&&f[0]!==".html"||i!=="_blank"&&l===location.hostname&&(c!==location.pathname?n.observe(r):gs.add(c))})})};nt(s);const o=zt();_t(()=>o.path,s),Ct(()=>{n&&n.disconnect()})}const Op=B({setup(e,{slots:t}){const n=be(!1);return nt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}}),Hp=Rn.NotFound||(()=>"404 Not Found"),Rp={name:"VitePressApp",setup(){const{site:e}=ce();return nt(()=>{_t(()=>e.value.lang,t=>{document.documentElement.lang=t},{immediate:!0})}),Fp(),()=>Bn(Rn.Layout)}};function Dp(){const e=Up(),t=zp();t.provide(pi,e);const n=da(e.route);return t.provide(hi,n),t.component("Content",va),t.component("ClientOnly",Op),Object.defineProperty(t.config.globalProperties,"$frontmatter",{get(){return n.frontmatter.value}}),Rn.enhanceApp&&Rn.enhanceApp({app:t,router:e,siteData:hn}),{app:t,router:e,data:n}}function zp(){return na(Rp)}function Up(){let e=Te,t;return ha(n=>{let s=_i(n);return e&&(t=s),(e||t===s)&&(s=s.replace(/\.js$/,".lean.js")),Te&&(e=!1),Mi(()=>import(s),[])},Hp)}if(Te){const{app:e,router:t,data:n}=Dp();t.go().then(()=>{Lp(t.route,n.site),e.mount("#app")})}export{L as _,p as a,E as b,m as c,Dp as createApp,J as d,q as e,vc as f,nt as g,d as o,be as r,v as u}; diff --git a/assets/app.b6ea30b2.js b/assets/app.b6ea30b2.js new file mode 100644 index 0000000..ad940ad --- /dev/null +++ b/assets/app.b6ea30b2.js @@ -0,0 +1 @@ +const Ti="modulepreload",po={},Li="/vue-three-d-mockup/",Mi=function(t,n){return!n||n.length===0?t():Promise.all(n.map(s=>{if(s=`${Li}${s}`,s in po)return;po[s]=!0;const o=s.endsWith(".css"),r=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${r}`))return;const i=document.createElement("link");if(i.rel=o?"stylesheet":Ti,o||(i.as="script",i.crossOrigin=""),i.href=s,document.head.appendChild(i),o)return new Promise((l,c)=>{i.addEventListener("load",l),i.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t())};function Os(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Ai="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ii=Os(Ai);function ar(e){return!!e||e===""}function Hs(e){if(K(e)){const t={};for(let n=0;n{if(n){const s=n.split(Bi);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ve(e){let t="";if(we(e))t=e;else if(K(e))for(let n=0;nwe(e)?e:e==null?"":K(e)||ye(e)&&(e.toString===_r||!X(e.toString))?JSON.stringify(e,ur,2):String(e),ur=(e,t)=>t&&t.__v_isRef?ur(e,t.value):At(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o])=>(n[`${s} =>`]=o,n),{})}:fr(t)?{[`Set(${t.size})`]:[...t.values()]}:ye(t)&&!K(t)&&!hr(t)?String(t):t,_e={},Mt=[],We=()=>{},Oi=()=>!1,Hi=/^on[^a-z]/,dn=e=>Hi.test(e),Rs=e=>e.startsWith("onUpdate:"),$e=Object.assign,Ds=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ri=Object.prototype.hasOwnProperty,ne=(e,t)=>Ri.call(e,t),K=Array.isArray,At=e=>Dn(e)==="[object Map]",fr=e=>Dn(e)==="[object Set]",X=e=>typeof e=="function",we=e=>typeof e=="string",zs=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",dr=e=>ye(e)&&X(e.then)&&X(e.catch),_r=Object.prototype.toString,Dn=e=>_r.call(e),Di=e=>Dn(e).slice(8,-1),hr=e=>Dn(e)==="[object Object]",Us=e=>we(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Jt=Os(",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))},zi=/-(\w)/g,Ye=zn(e=>e.replace(zi,(t,n)=>n?n.toUpperCase():"")),Ui=/\B([A-Z])/g,Ht=zn(e=>e.replace(Ui,"-$1").toLowerCase()),Un=zn(e=>e.charAt(0).toUpperCase()+e.slice(1)),us=zn(e=>e?`on${Un(e)}`:""),on=(e,t)=>!Object.is(e,t),fs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},pr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let vo;const ji=()=>vo||(vo=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let Me;class Ki{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Me&&(this.parent=Me,this.index=(Me.scopes||(Me.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Me;try{return Me=this,t()}finally{Me=n}}}on(){Me=this}off(){Me=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},vr=e=>(e.w&ht)>0,mr=e=>(e.n&ht)>0,Yi=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(f==="length"||f>=s)&&l.push(c)});else switch(n!==void 0&&l.push(i.get(n)),t){case"add":K(e)?Us(n)&&l.push(i.get("length")):(l.push(i.get(Pt)),At(e)&&l.push(i.get(ws)));break;case"delete":K(e)||(l.push(i.get(Pt)),At(e)&&l.push(i.get(ws)));break;case"set":At(e)&&l.push(i.get(Pt));break}if(l.length===1)l[0]&&xs(l[0]);else{const c=[];for(const f of l)f&&c.push(...f);xs(js(c))}}function xs(e,t){const n=K(e)?e:[...e];for(const s of n)s.computed&&go(s);for(const s of n)s.computed||go(s)}function go(e,t){(e!==je||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Xi=Os("__proto__,__v_isRef,__isVue"),br=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(zs)),Qi=Ws(),Zi=Ws(!1,!0),el=Ws(!0),yo=tl();function tl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ie(this);for(let r=0,i=this.length;r{e[t]=function(...n){Rt();const s=ie(this)[t].apply(this,n);return Dt(),s}}),e}function Ws(e=!1,t=!1){return function(s,o,r){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&r===(e?t?ml:kr:t?Pr:$r).get(s))return s;const i=K(s);if(!e&&i&&ne(yo,o))return Reflect.get(yo,o,r);const l=Reflect.get(s,o,r);return(zs(o)?br.has(o):Xi(o))||(e||Ne(s,"get",o),t)?l:Pe(l)?i&&Us(o)?l:l.value:ye(l)?e?Ys(l):Kn(l):l}}const nl=wr(),sl=wr(!0);function wr(e=!1){return function(n,s,o,r){let i=n[s];if(rn(i)&&Pe(i)&&!Pe(o))return!1;if(!e&&!rn(o)&&($s(o)||(o=ie(o),i=ie(i)),!K(n)&&Pe(i)&&!Pe(o)))return i.value=o,!0;const l=K(n)&&Us(s)?Number(s)e,jn=e=>Reflect.getPrototypeOf(e);function gn(e,t,n=!1,s=!1){e=e.__v_raw;const o=ie(e),r=ie(t);n||(t!==r&&Ne(o,"get",t),Ne(o,"get",r));const{has:i}=jn(o),l=s?qs:n?Xs:ln;if(i.call(o,t))return l(e.get(t));if(i.call(o,r))return l(e.get(r));e!==o&&e.get(t)}function yn(e,t=!1){const n=this.__v_raw,s=ie(n),o=ie(e);return t||(e!==o&&Ne(s,"has",e),Ne(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function bn(e,t=!1){return e=e.__v_raw,!t&&Ne(ie(e),"iterate",Pt),Reflect.get(e,"size",e)}function bo(e){e=ie(e);const t=ie(this);return jn(t).has.call(t,e)||(t.add(e),et(t,"add",e,e)),this}function wo(e,t){t=ie(t);const n=ie(this),{has:s,get:o}=jn(n);let r=s.call(n,e);r||(e=ie(e),r=s.call(n,e));const i=o.call(n,e);return n.set(e,t),r?on(t,i)&&et(n,"set",e,t):et(n,"add",e,t),this}function xo(e){const t=ie(this),{has:n,get:s}=jn(t);let o=n.call(t,e);o||(e=ie(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&et(t,"delete",e,void 0),r}function $o(){const e=ie(this),t=e.size!==0,n=e.clear();return t&&et(e,"clear",void 0,void 0),n}function wn(e,t){return function(s,o){const r=this,i=r.__v_raw,l=ie(i),c=t?qs:e?Xs:ln;return!e&&Ne(l,"iterate",Pt),i.forEach((f,_)=>s.call(o,c(f),c(_),r))}}function xn(e,t,n){return function(...s){const o=this.__v_raw,r=ie(o),i=At(r),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,f=o[e](...s),_=n?qs:t?Xs:ln;return!t&&Ne(r,"iterate",c?ws:Pt),{next(){const{value:g,done:w}=f.next();return w?{value:g,done:w}:{value:l?[_(g[0]),_(g[1])]:_(g),done:w}},[Symbol.iterator](){return this}}}}function ot(e){return function(...t){return e==="delete"?!1:this}}function al(){const e={get(r){return gn(this,r)},get size(){return bn(this)},has:yn,add:bo,set:wo,delete:xo,clear:$o,forEach:wn(!1,!1)},t={get(r){return gn(this,r,!1,!0)},get size(){return bn(this)},has:yn,add:bo,set:wo,delete:xo,clear:$o,forEach:wn(!1,!0)},n={get(r){return gn(this,r,!0)},get size(){return bn(this,!0)},has(r){return yn.call(this,r,!0)},add:ot("add"),set:ot("set"),delete:ot("delete"),clear:ot("clear"),forEach:wn(!0,!1)},s={get(r){return gn(this,r,!0,!0)},get size(){return bn(this,!0)},has(r){return yn.call(this,r,!0)},add:ot("add"),set:ot("set"),delete:ot("delete"),clear:ot("clear"),forEach:wn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=xn(r,!1,!1),n[r]=xn(r,!0,!1),t[r]=xn(r,!1,!0),s[r]=xn(r,!0,!0)}),[e,n,t,s]}const[ul,fl,dl,_l]=al();function Gs(e,t){const n=t?e?_l:dl:e?fl:ul;return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(ne(n,o)&&o in s?n:s,o,r)}const hl={get:Gs(!1,!1)},pl={get:Gs(!1,!0)},vl={get:Gs(!0,!1)},$r=new WeakMap,Pr=new WeakMap,kr=new WeakMap,ml=new WeakMap;function gl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function yl(e){return e.__v_skip||!Object.isExtensible(e)?0:gl(Di(e))}function Kn(e){return rn(e)?e:Js(e,!1,xr,hl,$r)}function bl(e){return Js(e,!1,cl,pl,Pr)}function Ys(e){return Js(e,!0,ll,vl,kr)}function Js(e,t,n,s,o){if(!ye(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const i=yl(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return o.set(e,l),l}function It(e){return rn(e)?It(e.__v_raw):!!(e&&e.__v_isReactive)}function rn(e){return!!(e&&e.__v_isReadonly)}function $s(e){return!!(e&&e.__v_isShallow)}function Cr(e){return It(e)||rn(e)}function ie(e){const t=e&&e.__v_raw;return t?ie(t):e}function Xt(e){return Vn(e,"__v_skip",!0),e}const ln=e=>ye(e)?Kn(e):e,Xs=e=>ye(e)?Ys(e):e;function Sr(e){ut&&je&&(e=ie(e),yr(e.dep||(e.dep=js())))}function Vr(e,t){e=ie(e),e.dep&&xs(e.dep)}function Pe(e){return!!(e&&e.__v_isRef===!0)}function be(e){return Er(e,!1)}function wl(e){return Er(e,!0)}function Er(e,t){return Pe(e)?e:new xl(e,t)}class xl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ie(t),this._value=n?t:ln(t)}get value(){return Sr(this),this._value}set value(t){t=this.__v_isShallow?t:ie(t),on(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:ln(t),Vr(this))}}function v(e){return Pe(e)?e.value:e}const $l={get:(e,t,n)=>v(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Pe(o)&&!Pe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Tr(e){return It(e)?e:new Proxy(e,$l)}class Pl{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Ks(t,()=>{this._dirty||(this._dirty=!0,Vr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=ie(this);return Sr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function kl(e,t,n=!1){let s,o;const r=X(e);return r?(s=e,o=We):(s=e.get,o=e.set),new Pl(s,o,r||!o,n)}function ft(e,t,n,s){let o;try{o=s?e(...s):e()}catch(r){Wn(r,t,n)}return o}function He(e,t,n,s){if(X(e)){const r=ft(e,t,n,s);return r&&dr(r)&&r.catch(i=>{Wn(i,t,n)}),r}const o=[];for(let r=0;r>>1;cn(Ae[s])Ze&&Ae.splice(t,1)}function Ir(e,t,n,s){K(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?s+1:s))&&n.push(e),Ar()}function El(e){Ir(e,Yt,Qt,Tt)}function Tl(e){Ir(e,ct,Zt,Lt)}function qn(e,t=null){if(Qt.length){for(ks=t,Yt=[...new Set(Qt)],Qt.length=0,Tt=0;Ttcn(n)-cn(s)),Lt=0;Lte.id==null?1/0:e.id;function Nr(e){Ps=!1,En=!0,qn(e),Ae.sort((n,s)=>cn(n)-cn(s));const t=We;try{for(Ze=0;ZeC.trim())),g&&(o=n.map(pr))}let l,c=s[l=us(t)]||s[l=us(Ye(t))];!c&&r&&(c=s[l=us(Ht(t))]),c&&He(c,e,6,o);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,He(f,e,6,o)}}function Br(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},l=!1;if(!X(e)){const c=f=>{const _=Br(f,t,!0);_&&(l=!0,$e(i,_))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!l?(s.set(e,null),null):(K(r)?r.forEach(c=>i[c]=null):$e(i,r),s.set(e,i),i)}function Gn(e,t){return!e||!dn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ne(e,t[0].toLowerCase()+t.slice(1))||ne(e,Ht(t))||ne(e,t))}let ke=null,Yn=null;function Ln(e){const t=ke;return ke=e,Yn=e&&e.type.__scopeId||null,t}function Re(e){Yn=e}function De(){Yn=null}function j(e,t=ke,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&No(-1);const r=Ln(t),i=e(...o);return Ln(r),s._d&&No(1),i};return s._n=!0,s._c=!0,s._d=!0,s}function ds(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:r,propsOptions:[i],slots:l,attrs:c,emit:f,render:_,renderCache:g,data:w,setupState:C,ctx:N,inheritAttrs:z}=e;let D,y;const V=Ln(e);try{if(n.shapeFlag&4){const Y=o||s;D=Ue(_.call(Y,Y,g,r,C,w,N)),y=c}else{const Y=t;D=Ue(Y.length>1?Y(r,{attrs:c,slots:l,emit:f}):Y(r,null)),y=t.props?c:Ml(c)}}catch(Y){tn.length=0,Wn(Y,e,1),D=E(Ie)}let U=D;if(y&&z!==!1){const Y=Object.keys(y),{shapeFlag:te}=U;Y.length&&te&7&&(i&&Y.some(Rs)&&(y=Al(y,i)),U=pt(U,y))}return n.dirs&&(U=pt(U),U.dirs=U.dirs?U.dirs.concat(n.dirs):n.dirs),n.transition&&(U.transition=n.transition),D=U,Ln(V),D}const Ml=e=>{let t;for(const n in e)(n==="class"||n==="style"||dn(n))&&((t||(t={}))[n]=e[n]);return t},Al=(e,t)=>{const n={};for(const s in e)(!Rs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Il(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:l,patchFlag:c}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Po(s,i,f):!!i;if(c&8){const _=t.dynamicProps;for(let g=0;g<_.length;g++){const w=_[g];if(i[w]!==s[w]&&!Gn(f,w))return!0}}}else return(o||l)&&(!l||!l.$stable)?!0:s===i?!1:s?i?Po(s,i,f):!0:!!i;return!1}function Po(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let o=0;oe.__isSuspense;function Fr(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):Tl(e)}function Zs(e,t){if(xe){let n=xe.provides;const s=xe.parent&&xe.parent.provides;s===n&&(n=xe.provides=Object.create(s)),n[e]=t}}function dt(e,t,n=!1){const s=xe||ke;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&&X(t)?t.call(s.proxy):t}}function Jn(e,t){return Xn(e,null,t)}function Fl(e,t){return Xn(e,null,{flush:"post"})}const ko={};function _t(e,t,n){return Xn(e,t,n)}function Xn(e,t,{immediate:n,deep:s,flush:o,onTrack:r,onTrigger:i}=_e){const l=xe;let c,f=!1,_=!1;if(Pe(e)?(c=()=>e.value,f=$s(e)):It(e)?(c=()=>e,s=!0):K(e)?(_=!0,f=e.some(y=>It(y)||$s(y)),c=()=>e.map(y=>{if(Pe(y))return y.value;if(It(y))return $t(y);if(X(y))return ft(y,l,2)})):X(e)?t?c=()=>ft(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return g&&g(),He(e,l,3,[w])}:c=We,t&&s){const y=c;c=()=>$t(y())}let g,w=y=>{g=D.onStop=()=>{ft(y,l,4)}};if(fn)return w=We,t?n&&He(t,l,3,[c(),_?[]:void 0,w]):c(),We;let C=_?[]:ko;const N=()=>{if(!!D.active)if(t){const y=D.run();(s||f||(_?y.some((V,U)=>on(V,C[U])):on(y,C)))&&(g&&g(),He(t,l,3,[y,C===ko?void 0:C,w]),C=y)}else D.run()};N.allowRecurse=!!t;let z;o==="sync"?z=N:o==="post"?z=()=>Ee(N,l&&l.suspense):z=()=>El(N);const D=new Ks(c,z);return t?n?N():C=D.run():o==="post"?Ee(D.run.bind(D),l&&l.suspense):D.run(),()=>{D.stop(),l&&l.scope&&Ds(l.scope.effects,D)}}function Ol(e,t,n){const s=this.proxy,o=we(e)?e.includes(".")?Or(s,e):()=>s[e]:e.bind(s,s);let r;X(t)?r=t:(r=t.handler,n=t);const i=xe;Ft(this);const l=Xn(o,r.bind(s),n);return i?Ft(i):kt(),l}function Or(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{$t(n,t)});else if(hr(e))for(const n in e)$t(e[n],t);return e}function Hl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return nt(()=>{e.isMounted=!0}),Kr(()=>{e.isUnmounting=!0}),e}const Fe=[Function,Array],Rl={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Fe,onEnter:Fe,onAfterEnter:Fe,onEnterCancelled:Fe,onBeforeLeave:Fe,onLeave:Fe,onAfterLeave:Fe,onLeaveCancelled:Fe,onBeforeAppear:Fe,onAppear:Fe,onAfterAppear:Fe,onAppearCancelled:Fe},setup(e,{slots:t}){const n=ii(),s=Hl();let o;return()=>{const r=t.default&&Dr(t.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1){for(const z of r)if(z.type!==Ie){i=z;break}}const l=ie(e),{mode:c}=l;if(s.isLeaving)return _s(i);const f=Co(i);if(!f)return _s(i);const _=Cs(f,l,s,n);Ss(f,_);const g=n.subTree,w=g&&Co(g);let C=!1;const{getTransitionKey:N}=f.type;if(N){const z=N();o===void 0?o=z:z!==o&&(o=z,C=!0)}if(w&&w.type!==Ie&&(!bt(f,w)||C)){const z=Cs(w,l,s,n);if(Ss(w,z),c==="out-in")return s.isLeaving=!0,z.afterLeave=()=>{s.isLeaving=!1,n.update()},_s(i);c==="in-out"&&f.type!==Ie&&(z.delayLeave=(D,y,V)=>{const U=Rr(s,w);U[String(w.key)]=w,D._leaveCb=()=>{y(),D._leaveCb=void 0,delete _.delayedLeave},_.delayedLeave=V})}return i}}},Hr=Rl;function Rr(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 Cs(e,t,n,s){const{appear:o,mode:r,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:f,onEnterCancelled:_,onBeforeLeave:g,onLeave:w,onAfterLeave:C,onLeaveCancelled:N,onBeforeAppear:z,onAppear:D,onAfterAppear:y,onAppearCancelled:V}=t,U=String(e.key),Y=Rr(n,e),te=(M,G)=>{M&&He(M,s,9,G)},ae=(M,G)=>{const Z=G[1];te(M,G),K(M)?M.every(oe=>oe.length<=1)&&Z():M.length<=1&&Z()},le={mode:r,persisted:i,beforeEnter(M){let G=l;if(!n.isMounted)if(o)G=z||l;else return;M._leaveCb&&M._leaveCb(!0);const Z=Y[U];Z&&bt(e,Z)&&Z.el._leaveCb&&Z.el._leaveCb(),te(G,[M])},enter(M){let G=c,Z=f,oe=_;if(!n.isMounted)if(o)G=D||c,Z=y||f,oe=V||_;else return;let A=!1;const ee=M._enterCb=F=>{A||(A=!0,F?te(oe,[M]):te(Z,[M]),le.delayedLeave&&le.delayedLeave(),M._enterCb=void 0)};G?ae(G,[M,ee]):ee()},leave(M,G){const Z=String(e.key);if(M._enterCb&&M._enterCb(!0),n.isUnmounting)return G();te(g,[M]);let oe=!1;const A=M._leaveCb=ee=>{oe||(oe=!0,G(),ee?te(N,[M]):te(C,[M]),M._leaveCb=void 0,Y[Z]===e&&delete Y[Z])};Y[Z]=e,w?ae(w,[M,A]):A()},clone(M){return Cs(M,t,n,s)}};return le}function _s(e){if(Qn(e))return e=pt(e),e.children=null,e}function Co(e){return Qn(e)?e.children?e.children[0]:void 0:e}function Ss(e,t){e.shapeFlag&6&&e.component?Ss(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 Dr(e,t=!1,n){let s=[],o=0;for(let r=0;r1)for(let r=0;r!!e.type.__asyncLoader,Qn=e=>e.type.__isKeepAlive;function Dl(e,t){zr(e,"a",t)}function zl(e,t){zr(e,"da",t)}function zr(e,t,n=xe){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Zn(t,s,n),n){let o=n.parent;for(;o&&o.parent;)Qn(o.parent.vnode)&&Ul(s,t,n,o),o=o.parent}}function Ul(e,t,n,s){const o=Zn(t,e,s,!0);Ct(()=>{Ds(s[t],o)},n)}function Zn(e,t,n=xe,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Rt(),Ft(n);const l=He(t,n,e,i);return kt(),Dt(),l});return s?o.unshift(r):o.push(r),r}}const tt=e=>(t,n=xe)=>(!fn||e==="sp")&&Zn(e,t,n),Ur=tt("bm"),nt=tt("m"),jl=tt("bu"),jr=tt("u"),Kr=tt("bum"),Ct=tt("um"),Kl=tt("sp"),Wl=tt("rtg"),ql=tt("rtc");function Gl(e,t=xe){Zn("ec",e,t)}function So(e,t){const n=ke;if(n===null)return e;const s=ss(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let r=0;rt(i,l,void 0,r&&r[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,c=i.length;lNn(t)?!(t.type===Ie||t.type===Q&&!Gr(t.children)):!0)?e:null}const Vs=e=>e?li(e)?ss(e)||e.proxy:Vs(e.parent):null,Mn=$e(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=>Vs(e.parent),$root:e=>Vs(e.root),$emit:e=>e.emit,$options:e=>Jr(e),$forceUpdate:e=>e.f||(e.f=()=>Mr(e.update)),$nextTick:e=>e.n||(e.n=_n.bind(e.proxy)),$watch:e=>Ol.bind(e)}),Yl={get({_:e},t){const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const C=i[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 r[t]}else{if(s!==_e&&ne(s,t))return i[t]=1,s[t];if(o!==_e&&ne(o,t))return i[t]=2,o[t];if((f=e.propsOptions[0])&&ne(f,t))return i[t]=3,r[t];if(n!==_e&&ne(n,t))return i[t]=4,n[t];Es&&(i[t]=0)}}const _=Mn[t];let g,w;if(_)return t==="$attrs"&&Ne(e,"get",t),_(e);if((g=l.__cssModules)&&(g=g[t]))return g;if(n!==_e&&ne(n,t))return i[t]=4,n[t];if(w=c.config.globalProperties,ne(w,t))return w[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return o!==_e&&ne(o,t)?(o[t]=n,!0):s!==_e&&ne(s,t)?(s[t]=n,!0):ne(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},i){let l;return!!n[i]||e!==_e&&ne(e,i)||t!==_e&&ne(t,i)||(l=r[0])&&ne(l,i)||ne(s,i)||ne(Mn,i)||ne(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ne(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Es=!0;function Jl(e){const t=Jr(e),n=e.proxy,s=e.ctx;Es=!1,t.beforeCreate&&Eo(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:l,provide:c,inject:f,created:_,beforeMount:g,mounted:w,beforeUpdate:C,updated:N,activated:z,deactivated:D,beforeDestroy:y,beforeUnmount:V,destroyed:U,unmounted:Y,render:te,renderTracked:ae,renderTriggered:le,errorCaptured:M,serverPrefetch:G,expose:Z,inheritAttrs:oe,components:A,directives:ee,filters:F}=t;if(f&&Xl(f,s,null,e.appContext.config.unwrapInjectedRef),i)for(const ge in i){const he=i[ge];X(he)&&(s[ge]=he.bind(n))}if(o){const ge=o.call(n,n);ye(ge)&&(e.data=Kn(ge))}if(Es=!0,r)for(const ge in r){const he=r[ge],Xe=X(he)?he.bind(n,n):X(he.get)?he.get.bind(n,n):We,ls=!X(he)&&X(he.set)?he.set.bind(n):We,jt=me({get:Xe,set:ls});Object.defineProperty(s,ge,{enumerable:!0,configurable:!0,get:()=>jt.value,set:St=>jt.value=St})}if(l)for(const ge in l)Yr(l[ge],s,n,ge);if(c){const ge=X(c)?c.call(n):c;Reflect.ownKeys(ge).forEach(he=>{Zs(he,ge[he])})}_&&Eo(_,e,"c");function ue(ge,he){K(he)?he.forEach(Xe=>ge(Xe.bind(n))):he&&ge(he.bind(n))}if(ue(Ur,g),ue(nt,w),ue(jl,C),ue(jr,N),ue(Dl,z),ue(zl,D),ue(Gl,M),ue(ql,ae),ue(Wl,le),ue(Kr,V),ue(Ct,Y),ue(Kl,G),K(Z))if(Z.length){const ge=e.exposed||(e.exposed={});Z.forEach(he=>{Object.defineProperty(ge,he,{get:()=>n[he],set:Xe=>n[he]=Xe})})}else e.exposed||(e.exposed={});te&&e.render===We&&(e.render=te),oe!=null&&(e.inheritAttrs=oe),A&&(e.components=A),ee&&(e.directives=ee)}function Xl(e,t,n=We,s=!1){K(e)&&(e=Ts(e));for(const o in e){const r=e[o];let i;ye(r)?"default"in r?i=dt(r.from||o,r.default,!0):i=dt(r.from||o):i=dt(r),Pe(i)&&s?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[o]=i}}function Eo(e,t,n){He(K(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Yr(e,t,n,s){const o=s.includes(".")?Or(n,s):()=>n[s];if(we(e)){const r=t[e];X(r)&&_t(o,r)}else if(X(e))_t(o,e.bind(n));else if(ye(e))if(K(e))e.forEach(r=>Yr(r,t,n,s));else{const r=X(e.handler)?e.handler.bind(n):t[e.handler];X(r)&&_t(o,r,e)}}function Jr(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,l=r.get(t);let c;return l?c=l:!o.length&&!n&&!s?c=t:(c={},o.length&&o.forEach(f=>An(c,f,i,!0)),An(c,t,i)),r.set(t,c),c}function An(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&An(e,r,n,!0),o&&o.forEach(i=>An(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=Ql[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Ql={data:To,props:yt,emits:yt,methods:yt,computed:yt,beforeCreate:Se,created:Se,beforeMount:Se,mounted:Se,beforeUpdate:Se,updated:Se,beforeDestroy:Se,beforeUnmount:Se,destroyed:Se,unmounted:Se,activated:Se,deactivated:Se,errorCaptured:Se,serverPrefetch:Se,components:yt,directives:yt,watch:ec,provide:To,inject:Zl};function To(e,t){return t?e?function(){return $e(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function Zl(e,t){return yt(Ts(e),Ts(t))}function Ts(e){if(K(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const _=e.vnode.dynamicProps;for(let g=0;g<_.length;g++){let w=_[g];if(Gn(e.emitsOptions,w))continue;const C=t[w];if(c)if(ne(r,w))C!==r[w]&&(r[w]=C,f=!0);else{const N=Ye(w);o[N]=Ls(c,l,N,C,e,!1)}else C!==r[w]&&(r[w]=C,f=!0)}}}else{Xr(e,t,o,r)&&(f=!0);let _;for(const g in l)(!t||!ne(t,g)&&((_=Ht(g))===g||!ne(t,_)))&&(c?n&&(n[g]!==void 0||n[_]!==void 0)&&(o[g]=Ls(c,l,g,void 0,e,!0)):delete o[g]);if(r!==l)for(const g in r)(!t||!ne(t,g)&&!0)&&(delete r[g],f=!0)}f&&et(e,"set","$attrs")}function Xr(e,t,n,s){const[o,r]=e.propsOptions;let i=!1,l;if(t)for(let c in t){if(Jt(c))continue;const f=t[c];let _;o&&ne(o,_=Ye(c))?!r||!r.includes(_)?n[_]=f:(l||(l={}))[_]=f:Gn(e.emitsOptions,c)||(!(c in s)||f!==s[c])&&(s[c]=f,i=!0)}if(r){const c=ie(n),f=l||_e;for(let _=0;_{c=!0;const[w,C]=Qr(g,t,!0);$e(i,w),C&&l.push(...C)};!n&&t.mixins.length&&t.mixins.forEach(_),e.extends&&_(e.extends),e.mixins&&e.mixins.forEach(_)}if(!r&&!c)return s.set(e,Mt),Mt;if(K(r))for(let _=0;_-1,C[1]=z<0||N-1||ne(C,"default"))&&l.push(g)}}}const f=[i,l];return s.set(e,f),f}function Lo(e){return e[0]!=="$"}function Mo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Ao(e,t){return Mo(e)===Mo(t)}function Io(e,t){return K(t)?t.findIndex(n=>Ao(n,e)):X(t)&&Ao(t,e)?0:-1}const Zr=e=>e[0]==="_"||e==="$stable",to=e=>K(e)?e.map(Ue):[Ue(e)],sc=(e,t,n)=>{if(t._n)return t;const s=j((...o)=>to(t(...o)),n);return s._c=!1,s},ei=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Zr(o))continue;const r=e[o];if(X(r))t[o]=sc(o,r,s);else if(r!=null){const i=to(r);t[o]=()=>i}}},ti=(e,t)=>{const n=to(t);e.slots.default=()=>n},oc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ie(t),Vn(t,"_",n)):ei(t,e.slots={})}else e.slots={},t&&ti(e,t);Vn(e.slots,ns,1)},rc=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=_e;if(s.shapeFlag&32){const l=t._;l?n&&l===1?r=!1:($e(o,t),!n&&l===1&&delete o._):(r=!t.$stable,ei(t,o)),i=t}else t&&(ti(e,t),i={default:1});if(r)for(const l in o)!Zr(l)&&!(l in i)&&delete o[l]};function ni(){return{app:null,config:{isNativeTag:Oi,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 ic=0;function lc(e,t){return function(s,o=null){X(s)||(s=Object.assign({},s)),o!=null&&!ye(o)&&(o=null);const r=ni(),i=new Set;let l=!1;const c=r.app={_uid:ic++,_component:s,_props:o,_container:null,_context:r,_instance:null,version:Cc,get config(){return r.config},set config(f){},use(f,..._){return i.has(f)||(f&&X(f.install)?(i.add(f),f.install(c,..._)):X(f)&&(i.add(f),f(c,..._))),c},mixin(f){return r.mixins.includes(f)||r.mixins.push(f),c},component(f,_){return _?(r.components[f]=_,c):r.components[f]},directive(f,_){return _?(r.directives[f]=_,c):r.directives[f]},mount(f,_,g){if(!l){const w=E(s,o);return w.appContext=r,_&&t?t(w,f):e(w,f,g),l=!0,c._container=f,f.__vue_app__=c,ss(w.component)||w.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(f,_){return r.provides[f]=_,c}};return c}}function In(e,t,n,s,o=!1){if(K(e)){e.forEach((w,C)=>In(w,t&&(K(t)?t[C]:t),n,s,o));return}if(Nt(s)&&!o)return;const r=s.shapeFlag&4?ss(s.component)||s.component.proxy:s.el,i=o?null:r,{i:l,r:c}=e,f=t&&t.r,_=l.refs===_e?l.refs={}:l.refs,g=l.setupState;if(f!=null&&f!==c&&(we(f)?(_[f]=null,ne(g,f)&&(g[f]=null)):Pe(f)&&(f.value=null)),X(c))ft(c,l,12,[i,_]);else{const w=we(c),C=Pe(c);if(w||C){const N=()=>{if(e.f){const z=w?_[c]:c.value;o?K(z)&&Ds(z,r):K(z)?z.includes(r)||z.push(r):w?(_[c]=[r],ne(g,c)&&(g[c]=_[c])):(c.value=[r],e.k&&(_[e.k]=c.value))}else w?(_[c]=i,ne(g,c)&&(g[c]=i)):C&&(c.value=i,e.k&&(_[e.k]=i))};i?(N.id=-1,Ee(N,n)):N()}}}let rt=!1;const $n=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Pn=e=>e.nodeType===8;function cc(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:r,parentNode:i,remove:l,insert:c,createComment:f}}=e,_=(y,V)=>{if(!V.hasChildNodes()){n(null,y,V),Tn(),V._vnode=y;return}rt=!1,g(V.firstChild,y,null,null,null),Tn(),V._vnode=y,rt&&console.error("Hydration completed but contains mismatches.")},g=(y,V,U,Y,te,ae=!1)=>{const le=Pn(y)&&y.data==="[",M=()=>z(y,V,U,Y,te,le),{type:G,ref:Z,shapeFlag:oe,patchFlag:A}=V,ee=y.nodeType;V.el=y,A===-2&&(ae=!1,V.dynamicChildren=null);let F=null;switch(G){case an:ee!==3?V.children===""?(c(V.el=o(""),i(y),y),F=y):F=M():(y.data!==V.children&&(rt=!0,y.data=V.children),F=r(y));break;case Ie:ee!==8||le?F=M():F=r(y);break;case en:if(ee!==1&&ee!==3)F=M();else{F=y;const Ve=!V.children.length;for(let ue=0;ue{ae=ae||!!V.dynamicChildren;const{type:le,props:M,patchFlag:G,shapeFlag:Z,dirs:oe}=V,A=le==="input"&&oe||le==="option";if(A||G!==-1){if(oe&&Ge(V,null,U,"created"),M)if(A||!ae||G&48)for(const F in M)(A&&F.endsWith("value")||dn(F)&&!Jt(F))&&s(y,F,null,M[F],!1,void 0,U);else M.onClick&&s(y,"onClick",null,M.onClick,!1,void 0,U);let ee;if((ee=M&&M.onVnodeBeforeMount)&&Oe(ee,U,V),oe&&Ge(V,null,U,"beforeMount"),((ee=M&&M.onVnodeMounted)||oe)&&Fr(()=>{ee&&Oe(ee,U,V),oe&&Ge(V,null,U,"mounted")},Y),Z&16&&!(M&&(M.innerHTML||M.textContent))){let F=C(y.firstChild,V,y,U,Y,te,ae);for(;F;){rt=!0;const Ve=F;F=F.nextSibling,l(Ve)}}else Z&8&&y.textContent!==V.children&&(rt=!0,y.textContent=V.children)}return y.nextSibling},C=(y,V,U,Y,te,ae,le)=>{le=le||!!V.dynamicChildren;const M=V.children,G=M.length;for(let Z=0;Z{const{slotScopeIds:le}=V;le&&(te=te?te.concat(le):le);const M=i(y),G=C(r(y),V,M,U,Y,te,ae);return G&&Pn(G)&&G.data==="]"?r(V.anchor=G):(rt=!0,c(V.anchor=f("]"),M,G),G)},z=(y,V,U,Y,te,ae)=>{if(rt=!0,V.el=null,ae){const G=D(y);for(;;){const Z=r(y);if(Z&&Z!==G)l(Z);else break}}const le=r(y),M=i(y);return l(y),n(null,V,M,le,U,Y,$n(M),te),le},D=y=>{let V=0;for(;y;)if(y=r(y),y&&Pn(y)&&(y.data==="["&&V++,y.data==="]")){if(V===0)return r(y);V--}return y};return[_,g]}const Ee=Fr;function ac(e){return uc(e,cc)}function uc(e,t){const n=ji();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:l,createComment:c,setText:f,setElementText:_,parentNode:g,nextSibling:w,setScopeId:C=We,cloneNode:N,insertStaticContent:z}=e,D=(a,u,h,x=null,b=null,k=null,T=!1,P=null,S=!!u.dynamicChildren)=>{if(a===u)return;a&&!bt(a,u)&&(x=mn(a),st(a,b,k,!0),a=null),u.patchFlag===-2&&(S=!1,u.dynamicChildren=null);const{type:$,ref:O,shapeFlag:I}=u;switch($){case an:y(a,u,h,x);break;case Ie:V(a,u,h,x);break;case en:a==null&&U(u,h,x,T);break;case Q:ee(a,u,h,x,b,k,T,P,S);break;default:I&1?ae(a,u,h,x,b,k,T,P,S):I&6?F(a,u,h,x,b,k,T,P,S):(I&64||I&128)&&$.process(a,u,h,x,b,k,T,P,S,Vt)}O!=null&&b&&In(O,a&&a.ref,k,u||a,!u)},y=(a,u,h,x)=>{if(a==null)s(u.el=l(u.children),h,x);else{const b=u.el=a.el;u.children!==a.children&&f(b,u.children)}},V=(a,u,h,x)=>{a==null?s(u.el=c(u.children||""),h,x):u.el=a.el},U=(a,u,h,x)=>{[a.el,a.anchor]=z(a.children,u,h,x,a.el,a.anchor)},Y=({el:a,anchor:u},h,x)=>{let b;for(;a&&a!==u;)b=w(a),s(a,h,x),a=b;s(u,h,x)},te=({el:a,anchor:u})=>{let h;for(;a&&a!==u;)h=w(a),o(a),a=h;o(u)},ae=(a,u,h,x,b,k,T,P,S)=>{T=T||u.type==="svg",a==null?le(u,h,x,b,k,T,P,S):Z(a,u,b,k,T,P,S)},le=(a,u,h,x,b,k,T,P)=>{let S,$;const{type:O,props:I,shapeFlag:H,transition:W,patchFlag:re,dirs:fe}=a;if(a.el&&N!==void 0&&re===-1)S=a.el=N(a.el);else{if(S=a.el=i(a.type,k,I&&I.is,I),H&8?_(S,a.children):H&16&&G(a.children,S,null,x,b,k&&O!=="foreignObject",T,P),fe&&Ge(a,null,x,"created"),I){for(const pe in I)pe!=="value"&&!Jt(pe)&&r(S,pe,null,I[pe],k,a.children,x,b,Qe);"value"in I&&r(S,"value",null,I.value),($=I.onVnodeBeforeMount)&&Oe($,x,a)}M(S,a,a.scopeId,T,x)}fe&&Ge(a,null,x,"beforeMount");const de=(!b||b&&!b.pendingBranch)&&W&&!W.persisted;de&&W.beforeEnter(S),s(S,u,h),(($=I&&I.onVnodeMounted)||de||fe)&&Ee(()=>{$&&Oe($,x,a),de&&W.enter(S),fe&&Ge(a,null,x,"mounted")},b)},M=(a,u,h,x,b)=>{if(h&&C(a,h),x)for(let k=0;k{for(let $=S;${const P=u.el=a.el;let{patchFlag:S,dynamicChildren:$,dirs:O}=u;S|=a.patchFlag&16;const I=a.props||_e,H=u.props||_e;let W;h&&vt(h,!1),(W=H.onVnodeBeforeUpdate)&&Oe(W,h,u,a),O&&Ge(u,a,h,"beforeUpdate"),h&&vt(h,!0);const re=b&&u.type!=="foreignObject";if($?oe(a.dynamicChildren,$,P,h,x,re,k):T||Xe(a,u,P,null,h,x,re,k,!1),S>0){if(S&16)A(P,u,I,H,h,x,b);else if(S&2&&I.class!==H.class&&r(P,"class",null,H.class,b),S&4&&r(P,"style",I.style,H.style,b),S&8){const fe=u.dynamicProps;for(let de=0;de{W&&Oe(W,h,u,a),O&&Ge(u,a,h,"updated")},x)},oe=(a,u,h,x,b,k,T)=>{for(let P=0;P{if(h!==x){for(const P in x){if(Jt(P))continue;const S=x[P],$=h[P];S!==$&&P!=="value"&&r(a,P,$,S,T,u.children,b,k,Qe)}if(h!==_e)for(const P in h)!Jt(P)&&!(P in x)&&r(a,P,h[P],null,T,u.children,b,k,Qe);"value"in x&&r(a,"value",h.value,x.value)}},ee=(a,u,h,x,b,k,T,P,S)=>{const $=u.el=a?a.el:l(""),O=u.anchor=a?a.anchor:l("");let{patchFlag:I,dynamicChildren:H,slotScopeIds:W}=u;W&&(P=P?P.concat(W):W),a==null?(s($,h,x),s(O,h,x),G(u.children,h,O,b,k,T,P,S)):I>0&&I&64&&H&&a.dynamicChildren?(oe(a.dynamicChildren,H,h,b,k,T,P),(u.key!=null||b&&u===b.subTree)&&si(a,u,!0)):Xe(a,u,h,O,b,k,T,P,S)},F=(a,u,h,x,b,k,T,P,S)=>{u.slotScopeIds=P,a==null?u.shapeFlag&512?b.ctx.activate(u,h,x,T,S):Ve(u,h,x,b,k,T,S):ue(a,u,S)},Ve=(a,u,h,x,b,k,T)=>{const P=a.component=yc(a,x,b);if(Qn(a)&&(P.ctx.renderer=Vt),bc(P),P.asyncDep){if(b&&b.registerDep(P,ge),!a.el){const S=P.subTree=E(Ie);V(null,S,u,h)}return}ge(P,a,u,h,b,k,T)},ue=(a,u,h)=>{const x=u.component=a.component;if(Il(a,u,h))if(x.asyncDep&&!x.asyncResolved){he(x,u,h);return}else x.next=u,Vl(x.update),x.update();else u.el=a.el,x.vnode=u},ge=(a,u,h,x,b,k,T)=>{const P=()=>{if(a.isMounted){let{next:O,bu:I,u:H,parent:W,vnode:re}=a,fe=O,de;vt(a,!1),O?(O.el=re.el,he(a,O,T)):O=re,I&&fs(I),(de=O.props&&O.props.onVnodeBeforeUpdate)&&Oe(de,W,O,re),vt(a,!0);const pe=ds(a),ze=a.subTree;a.subTree=pe,D(ze,pe,g(ze.el),mn(ze),a,b,k),O.el=pe.el,fe===null&&Nl(a,pe.el),H&&Ee(H,b),(de=O.props&&O.props.onVnodeUpdated)&&Ee(()=>Oe(de,W,O,re),b)}else{let O;const{el:I,props:H}=u,{bm:W,m:re,parent:fe}=a,de=Nt(u);if(vt(a,!1),W&&fs(W),!de&&(O=H&&H.onVnodeBeforeMount)&&Oe(O,fe,u),vt(a,!0),I&&as){const pe=()=>{a.subTree=ds(a),as(I,a.subTree,a,b,null)};de?u.type.__asyncLoader().then(()=>!a.isUnmounted&&pe()):pe()}else{const pe=a.subTree=ds(a);D(null,pe,h,x,a,b,k),u.el=pe.el}if(re&&Ee(re,b),!de&&(O=H&&H.onVnodeMounted)){const pe=u;Ee(()=>Oe(O,fe,pe),b)}(u.shapeFlag&256||fe&&Nt(fe.vnode)&&fe.vnode.shapeFlag&256)&&a.a&&Ee(a.a,b),a.isMounted=!0,u=h=x=null}},S=a.effect=new Ks(P,()=>Mr($),a.scope),$=a.update=()=>S.run();$.id=a.uid,vt(a,!0),$()},he=(a,u,h)=>{u.component=a;const x=a.vnode.props;a.vnode=u,a.next=null,nc(a,u.props,x,h),rc(a,u.children,h),Rt(),qn(void 0,a.update),Dt()},Xe=(a,u,h,x,b,k,T,P,S=!1)=>{const $=a&&a.children,O=a?a.shapeFlag:0,I=u.children,{patchFlag:H,shapeFlag:W}=u;if(H>0){if(H&128){jt($,I,h,x,b,k,T,P,S);return}else if(H&256){ls($,I,h,x,b,k,T,P,S);return}}W&8?(O&16&&Qe($,b,k),I!==$&&_(h,I)):O&16?W&16?jt($,I,h,x,b,k,T,P,S):Qe($,b,k,!0):(O&8&&_(h,""),W&16&&G(I,h,x,b,k,T,P,S))},ls=(a,u,h,x,b,k,T,P,S)=>{a=a||Mt,u=u||Mt;const $=a.length,O=u.length,I=Math.min($,O);let H;for(H=0;HO?Qe(a,b,k,!0,!1,I):G(u,h,x,b,k,T,P,S,I)},jt=(a,u,h,x,b,k,T,P,S)=>{let $=0;const O=u.length;let I=a.length-1,H=O-1;for(;$<=I&&$<=H;){const W=a[$],re=u[$]=S?at(u[$]):Ue(u[$]);if(bt(W,re))D(W,re,h,null,b,k,T,P,S);else break;$++}for(;$<=I&&$<=H;){const W=a[I],re=u[H]=S?at(u[H]):Ue(u[H]);if(bt(W,re))D(W,re,h,null,b,k,T,P,S);else break;I--,H--}if($>I){if($<=H){const W=H+1,re=WH)for(;$<=I;)st(a[$],b,k,!0),$++;else{const W=$,re=$,fe=new Map;for($=re;$<=H;$++){const Le=u[$]=S?at(u[$]):Ue(u[$]);Le.key!=null&&fe.set(Le.key,$)}let de,pe=0;const ze=H-re+1;let Et=!1,fo=0;const Kt=new Array(ze);for($=0;$=ze){st(Le,b,k,!0);continue}let qe;if(Le.key!=null)qe=fe.get(Le.key);else for(de=re;de<=H;de++)if(Kt[de-re]===0&&bt(Le,u[de])){qe=de;break}qe===void 0?st(Le,b,k,!0):(Kt[qe-re]=$+1,qe>=fo?fo=qe:Et=!0,D(Le,u[qe],h,null,b,k,T,P,S),pe++)}const _o=Et?fc(Kt):Mt;for(de=_o.length-1,$=ze-1;$>=0;$--){const Le=re+$,qe=u[Le],ho=Le+1{const{el:k,type:T,transition:P,children:S,shapeFlag:$}=a;if($&6){St(a.component.subTree,u,h,x);return}if($&128){a.suspense.move(u,h,x);return}if($&64){T.move(a,u,h,Vt);return}if(T===Q){s(k,u,h);for(let I=0;IP.enter(k),b);else{const{leave:I,delayLeave:H,afterLeave:W}=P,re=()=>s(k,u,h),fe=()=>{I(k,()=>{re(),W&&W()})};H?H(k,re,fe):fe()}else s(k,u,h)},st=(a,u,h,x=!1,b=!1)=>{const{type:k,props:T,ref:P,children:S,dynamicChildren:$,shapeFlag:O,patchFlag:I,dirs:H}=a;if(P!=null&&In(P,null,h,a,!0),O&256){u.ctx.deactivate(a);return}const W=O&1&&H,re=!Nt(a);let fe;if(re&&(fe=T&&T.onVnodeBeforeUnmount)&&Oe(fe,u,a),O&6)Ei(a.component,h,x);else{if(O&128){a.suspense.unmount(h,x);return}W&&Ge(a,null,u,"beforeUnmount"),O&64?a.type.remove(a,u,h,b,Vt,x):$&&(k!==Q||I>0&&I&64)?Qe($,u,h,!1,!0):(k===Q&&I&384||!b&&O&16)&&Qe(S,u,h),x&&ao(a)}(re&&(fe=T&&T.onVnodeUnmounted)||W)&&Ee(()=>{fe&&Oe(fe,u,a),W&&Ge(a,null,u,"unmounted")},h)},ao=a=>{const{type:u,el:h,anchor:x,transition:b}=a;if(u===Q){Vi(h,x);return}if(u===en){te(a);return}const k=()=>{o(h),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(a.shapeFlag&1&&b&&!b.persisted){const{leave:T,delayLeave:P}=b,S=()=>T(h,k);P?P(a.el,k,S):S()}else k()},Vi=(a,u)=>{let h;for(;a!==u;)h=w(a),o(a),a=h;o(u)},Ei=(a,u,h)=>{const{bum:x,scope:b,update:k,subTree:T,um:P}=a;x&&fs(x),b.stop(),k&&(k.active=!1,st(T,a,u,h)),P&&Ee(P,u),Ee(()=>{a.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Qe=(a,u,h,x=!1,b=!1,k=0)=>{for(let T=k;Ta.shapeFlag&6?mn(a.component.subTree):a.shapeFlag&128?a.suspense.next():w(a.anchor||a.el),uo=(a,u,h)=>{a==null?u._vnode&&st(u._vnode,null,null,!0):D(u._vnode||null,a,u,null,null,null,h),Tn(),u._vnode=a},Vt={p:D,um:st,m:St,r:ao,mt:Ve,mc:G,pc:Xe,pbc:oe,n:mn,o:e};let cs,as;return t&&([cs,as]=t(Vt)),{render:uo,hydrate:cs,createApp:lc(uo,cs)}}function vt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function si(e,t,n=!1){const s=e.children,o=t.children;if(K(s)&&K(o))for(let r=0;r>1,e[n[l]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}const dc=e=>e.__isTeleport,Q=Symbol(void 0),an=Symbol(void 0),Ie=Symbol(void 0),en=Symbol(void 0),tn=[];let Ke=null;function d(e=!1){tn.push(Ke=e?null:[])}function _c(){tn.pop(),Ke=tn[tn.length-1]||null}let un=1;function No(e){un+=e}function oi(e){return e.dynamicChildren=un>0?Ke||Mt:null,_c(),un>0&&Ke&&Ke.push(e),e}function m(e,t,n,s,o,r){return oi(p(e,t,n,s,o,r,!0))}function J(e,t,n,s,o){return oi(E(e,t,n,s,o,!0))}function Nn(e){return e?e.__v_isVNode===!0:!1}function bt(e,t){return e.type===t.type&&e.key===t.key}const ns="__vInternal",ri=({key:e})=>e!=null?e:null,Cn=({ref:e,ref_key:t,ref_for:n})=>e!=null?we(e)||Pe(e)||X(e)?{i:ke,r:e,k:t,f:!!n}:e:null;function p(e,t=null,n=null,s=0,o=null,r=e===Q?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ri(t),ref:t&&Cn(t),scopeId:Yn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null};return l?(no(c,n),r&128&&e.normalize(c)):n&&(c.shapeFlag|=we(n)?8:16),un>0&&!i&&Ke&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&Ke.push(c),c}const E=hc;function hc(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===Wr)&&(e=Ie),Nn(e)){const l=pt(e,t,!0);return n&&no(l,n),un>0&&!r&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag|=-2,l}if(kc(e)&&(e=e.__vccOpts),t){t=pc(t);let{class:l,style:c}=t;l&&!we(l)&&(t.class=ve(l)),ye(c)&&(Cr(c)&&!K(c)&&(c=$e({},c)),t.style=Hs(c))}const i=we(e)?1:Bl(e)?128:dc(e)?64:ye(e)?4:X(e)?2:0;return p(e,t,n,s,o,i,r,!0)}function pc(e){return e?Cr(e)||ns in e?$e({},e):e:null}function pt(e,t,n=!1){const{props:s,ref:o,patchFlag:r,children:i}=e,l=t?Sn(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ri(l),ref:t&&t.ref?n&&o?K(o)?o.concat(Cn(t)):[o,Cn(t)]:Cn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Q?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&pt(e.ssContent),ssFallback:e.ssFallback&&pt(e.ssFallback),el:e.el,anchor:e.anchor}}function Be(e=" ",t=0){return E(an,null,e,t)}function vc(e,t){const n=E(en,null,e);return n.staticCount=t,n}function q(e="",t=!1){return t?(d(),J(Ie,null,e)):E(Ie,null,e)}function Ue(e){return e==null||typeof e=="boolean"?E(Ie):K(e)?E(Q,null,e.slice()):typeof e=="object"?at(e):E(an,null,String(e))}function at(e){return e.el===null||e.memo?e:pt(e)}function no(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(K(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),no(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(ns in t)?t._ctx=ke:o===3&&ke&&(ke.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:ke},n=32):(t=String(t),s&64?(n=16,t=[Be(t)]):n=8);e.children=t,e.shapeFlag|=n}function Sn(...e){const t={};for(let n=0;nxe||ke,Ft=e=>{xe=e,e.scope.on()},kt=()=>{xe&&xe.scope.off(),xe=null};function li(e){return e.vnode.shapeFlag&4}let fn=!1;function bc(e,t=!1){fn=t;const{props:n,children:s}=e.vnode,o=li(e);tc(e,n,o,t),oc(e,s);const r=o?wc(e,t):void 0;return fn=!1,r}function wc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Xt(new Proxy(e.ctx,Yl));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?$c(e):null;Ft(e),Rt();const r=ft(s,e,0,[e.props,o]);if(Dt(),kt(),dr(r)){if(r.then(kt,kt),t)return r.then(i=>{Bo(e,i,t)}).catch(i=>{Wn(i,e,0)});e.asyncDep=r}else Bo(e,r,t)}else ci(e,t)}function Bo(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ye(t)&&(e.setupState=Tr(t)),ci(e,n)}let Fo;function ci(e,t,n){const s=e.type;if(!e.render){if(!t&&Fo&&!s.render){const o=s.template;if(o){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=$e($e({isCustomElement:r,delimiters:l},i),c);s.render=Fo(o,f)}}e.render=s.render||We}Ft(e),Rt(),Jl(e),Dt(),kt()}function xc(e){return new Proxy(e.attrs,{get(t,n){return Ne(e,"get","$attrs"),t[n]}})}function $c(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=xc(e))},slots:e.slots,emit:e.emit,expose:t}}function ss(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Tr(Xt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mn)return Mn[n](e)}}))}function Pc(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function kc(e){return X(e)&&"__vccOpts"in e}const me=(e,t)=>kl(e,t,fn);function Bn(e,t,n){const s=arguments.length;return s===2?ye(t)&&!K(t)?Nn(t)?E(e,null,[t]):E(e,t):E(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Nn(n)&&(n=[n]),E(e,t,n))}const Cc="3.2.37",Sc="http://www.w3.org/2000/svg",wt=typeof document!="undefined"?document:null,Oo=wt&&wt.createElement("template"),Vc={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?wt.createElementNS(Sc,e):wt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>wt.createTextNode(e),createComment:e=>wt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>wt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Oo.innerHTML=s?`${e}`:e;const l=Oo.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Ec(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 Tc(e,t,n){const s=e.style,o=we(n);if(n&&!o){for(const r in n)Ms(s,r,n[r]);if(t&&!we(t))for(const r in t)n[r]==null&&Ms(s,r,"")}else{const r=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=r)}}const Ho=/\s*!important$/;function Ms(e,t,n){if(K(n))n.forEach(s=>Ms(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Lc(e,t);Ho.test(n)?e.setProperty(Ht(s),n.replace(Ho,""),"important"):e[s]=n}}const Ro=["Webkit","Moz","ms"],hs={};function Lc(e,t){const n=hs[t];if(n)return n;let s=Ye(t);if(s!=="filter"&&s in e)return hs[t]=s;s=Un(s);for(let o=0;o{let e=Date.now,t=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let As=0;const Nc=Promise.resolve(),Bc=()=>{As=0},Fc=()=>As||(Nc.then(Bc),As=ai());function Oc(e,t,n,s){e.addEventListener(t,n,s)}function Hc(e,t,n,s){e.removeEventListener(t,n,s)}function Rc(e,t,n,s,o=null){const r=e._vei||(e._vei={}),i=r[t];if(s&&i)i.value=s;else{const[l,c]=Dc(t);if(s){const f=r[t]=zc(s,o);Oc(e,l,f,c)}else i&&(Hc(e,l,i,c),r[t]=void 0)}}const zo=/(?:Once|Passive|Capture)$/;function Dc(e){let t;if(zo.test(e)){t={};let n;for(;n=e.match(zo);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Ht(e.slice(2)),t]}function zc(e,t){const n=s=>{const o=s.timeStamp||ai();(Ic||o>=n.attached-1)&&He(Uc(s,n.value),t,5,[s])};return n.value=e,n.attached=Fc(),n}function Uc(e,t){if(K(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 Uo=/^on[a-z]/,jc=(e,t,n,s,o=!1,r,i,l,c)=>{t==="class"?Ec(e,s,o):t==="style"?Tc(e,n,s):dn(t)?Rs(t)||Rc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Kc(e,t,s,o))?Ac(e,t,s,r,i,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Mc(e,t,s,o))};function Kc(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Uo.test(t)&&X(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Uo.test(t)&&we(n)?!1:t in e}const it="transition",Wt="animation",os=(e,{slots:t})=>Bn(Hr,Wc(e),t);os.displayName="Transition";const ui={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};os.props=$e({},Hr.props,ui);const mt=(e,t=[])=>{K(e)?e.forEach(n=>n(...t)):e&&e(...t)},jo=e=>e?K(e)?e.some(t=>t.length>1):e.length>1:!1;function Wc(e){const t={};for(const A in e)A in ui||(t[A]=e[A]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=r,appearActiveClass:f=i,appearToClass:_=l,leaveFromClass:g=`${n}-leave-from`,leaveActiveClass:w=`${n}-leave-active`,leaveToClass:C=`${n}-leave-to`}=e,N=qc(o),z=N&&N[0],D=N&&N[1],{onBeforeEnter:y,onEnter:V,onEnterCancelled:U,onLeave:Y,onLeaveCancelled:te,onBeforeAppear:ae=y,onAppear:le=V,onAppearCancelled:M=U}=t,G=(A,ee,F)=>{gt(A,ee?_:l),gt(A,ee?f:i),F&&F()},Z=(A,ee)=>{A._isLeaving=!1,gt(A,g),gt(A,C),gt(A,w),ee&&ee()},oe=A=>(ee,F)=>{const Ve=A?le:V,ue=()=>G(ee,A,F);mt(Ve,[ee,ue]),Ko(()=>{gt(ee,A?c:r),lt(ee,A?_:l),jo(Ve)||Wo(ee,s,z,ue)})};return $e(t,{onBeforeEnter(A){mt(y,[A]),lt(A,r),lt(A,i)},onBeforeAppear(A){mt(ae,[A]),lt(A,c),lt(A,f)},onEnter:oe(!1),onAppear:oe(!0),onLeave(A,ee){A._isLeaving=!0;const F=()=>Z(A,ee);lt(A,g),Jc(),lt(A,w),Ko(()=>{!A._isLeaving||(gt(A,g),lt(A,C),jo(Y)||Wo(A,s,D,F))}),mt(Y,[A,F])},onEnterCancelled(A){G(A,!1),mt(U,[A])},onAppearCancelled(A){G(A,!0),mt(M,[A])},onLeaveCancelled(A){Z(A),mt(te,[A])}})}function qc(e){if(e==null)return null;if(ye(e))return[ps(e.enter),ps(e.leave)];{const t=ps(e);return[t,t]}}function ps(e){return pr(e)}function lt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function gt(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 Ko(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Gc=0;function Wo(e,t,n,s){const o=e._endId=++Gc,r=()=>{o===e._endId&&s()};if(n)return setTimeout(r,n);const{type:i,timeout:l,propCount:c}=Yc(e,t);if(!i)return s();const f=i+"end";let _=0;const g=()=>{e.removeEventListener(f,w),r()},w=C=>{C.target===e&&++_>=c&&g()};setTimeout(()=>{_(n[N]||"").split(", "),o=s(it+"Delay"),r=s(it+"Duration"),i=qo(o,r),l=s(Wt+"Delay"),c=s(Wt+"Duration"),f=qo(l,c);let _=null,g=0,w=0;t===it?i>0&&(_=it,g=i,w=r.length):t===Wt?f>0&&(_=Wt,g=f,w=c.length):(g=Math.max(i,f),_=g>0?i>f?it:Wt:null,w=_?_===it?r.length:c.length:0);const C=_===it&&/\b(transform|all)(,|$)/.test(n[it+"Property"]);return{type:_,timeout:g,propCount:w,hasTransform:C}}function qo(e,t){for(;e.lengthGo(n)+Go(e[s])))}function Go(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Jc(){return document.body.offsetHeight}const Xc=["ctrl","shift","alt","meta"],Qc={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)=>Xc.some(n=>e[`${n}Key`]&&!t.includes(n))},Zc=(e,t)=>(n,...s)=>{for(let o=0;o{qt(e,!1)}):qt(e,t))},beforeUnmount(e,{value:t}){qt(e,t)}};function qt(e,t){e.style.display=t?e._vod:"none"}const ea=$e({patchProp:jc},Vc);let vs,Jo=!1;function ta(){return vs=Jo?vs:ac(ea),Jo=!0,vs}const na=(...e)=>{const t=ta().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=sa(s);if(o)return n(o,!0,o instanceof SVGElement)},t};function sa(e){return we(e)?document.querySelector(e):e}var oa=JSON.parse('{"lang":"en-US","title":"Vue 3D Mockup","description":"\u{1F4F1} A 3D phone mockup component to showcase your apps","base":"/vue-three-d-mockup/","head":[],"appearance":true,"themeConfig":{"nav":[{"text":"Guide","link":"/guide"},{"text":"Github","link":"https://github.com/anatolykopyl/vue-three-d-mockup"}],"footer":{"message":"Released under the GPL-3.0 license."}},"locales":{},"langs":{},"scrollOffset":90}');const ra=/^https?:/i,Xo="vitepress-theme-appearance",Te=typeof window!="undefined",fi={relativePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{},lastUpdated:0};function ia(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 Qo(e,t){const n=ia(t,Object.keys(e));return n?e[n]:void 0}function la(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 ca(e,t){t=ua(e,t);const n=Qo(e.locales||{},t),s=Qo(e.themeConfig.locales||{},t);return Object.assign({},e,n,{themeConfig:Object.assign({},e.themeConfig,s,{locales:{}}),lang:(n||e).lang,locales:{},langs:la(e)})}function di(e,t){var r;const n=t.title||e.title,s=(r=t.titleTemplate)!=null?r:e.titleTemplate,o=aa(e.title,s);return`${n}${o}`}function aa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function ua(e,t){if(!Te)return t;const n=e.base,s=n.endsWith("/")?n.slice(0,-1):n;return t.slice(s.length)}function fa(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Ot(e){return ra.test(e)?e:fa(hn.value.base,e)}function _i(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t.endsWith("/")&&(t+="index"),Te){const n="/vue-three-d-mockup/";t=t.slice(n.length).replace(/\//g,"_")+".md";const s=__VP_HASH_MAP__[t.toLowerCase()];t=`${n}assets/${t}.${s}.js`}else t=`./${t.slice(1).replace(/\//g,"_")}.md.js`;return t}const hi=Symbol(),hn=wl(oa);function da(e){const t=me(()=>ca(hn.value,e.path));return{site:t,theme:me(()=>t.value.themeConfig),page:me(()=>e.data),frontmatter:me(()=>e.data.frontmatter),lang:me(()=>t.value.lang),localePath:me(()=>{const{langs:n,lang:s}=t.value,o=Object.keys(n).find(r=>n[r].lang===s);return Ot(o||"/")}),title:me(()=>di(t.value,e.data)),description:me(()=>e.data.description||t.value.description)}}function ce(){const e=dt(hi);if(!e)throw new Error("vitepress data not properly injected in app");return e}const pi=Symbol(),Zo="http://a.com",_a=()=>({path:"/",component:null,data:fi});function ha(e,t){const n=Kn(_a());function s(i=Te?location.href:"/"){const l=new URL(i,Zo);return!l.pathname.endsWith("/")&&!l.pathname.endsWith(".html")&&(l.pathname+=".html",i=l.pathname+l.search+l.hash),Te&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",i)),r(i)}let o=null;async function r(i,l=0,c=!1){const f=new URL(i,Zo),_=o=f.pathname;try{let g=e(_);if("then"in g&&typeof g.then=="function"&&(g=await g),o===_){o=null;const{default:w,__pageData:C}=g;if(!w)throw new Error(`Invalid route component: ${w}`);n.path=Te?_:Ot(_),n.component=Xt(w),n.data=Xt(C),Te&&_n(()=>{if(f.hash&&!l){let N=null;try{N=document.querySelector(decodeURIComponent(f.hash))}catch(z){console.warn(z)}if(N){er(N,f.hash);return}}window.scrollTo(0,l)})}}catch(g){if(!g.message.match(/fetch/)&&!i.match(/^[\\/]404\.html$/)&&console.error(g),!c)try{const w=await fetch(hn.value.base+"hashmap.json");window.__VP_HASH_MAP__=await w.json(),await r(i,l,!0);return}catch{}o===_&&(o=null,n.path=Te?_:Ot(_),n.component=t?Xt(t):null,n.data=fi)}}return Te&&(window.addEventListener("click",i=>{const l=i.target.closest("a");if(l){const{href:c,protocol:f,hostname:_,pathname:g,hash:w,target:C}=l,N=window.location,z=g.match(/\.\w+$/);!i.ctrlKey&&!i.shiftKey&&!i.altKey&&!i.metaKey&&C!=="_blank"&&f===N.protocol&&_===N.hostname&&!(z&&z[0]!==".html")&&(i.preventDefault(),g===N.pathname?w&&w!==N.hash&&(history.pushState(null,"",w),window.dispatchEvent(new Event("hashchange")),er(l,w,l.classList.contains("header-anchor"))):s(c))}},{capture:!0}),window.addEventListener("popstate",i=>{r(location.href,i.state&&i.state.scrollPosition||0)}),window.addEventListener("hashchange",i=>{i.preventDefault()})),{route:n,go:s}}function pa(){const e=dt(pi);if(!e)throw new Error("useRouter() is called without provider.");return e}function zt(){return pa().route}function er(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=hn.value.scrollOffset;typeof o=="string"&&(o=document.querySelector(o).getBoundingClientRect().bottom+24);const r=parseInt(window.getComputedStyle(s).paddingTop,10),i=window.scrollY+s.getBoundingClientRect().top-o+r;!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})}}const va=B({name:"VitePressContent",setup(){const e=zt();return()=>Bn("div",{style:{position:"relative"}},[e.component?Bn(e.component):null])}}),vi=/#.*$/,ma=/(index)?\.(md|html)$/,ga=/^[a-z]+:/i,ya=typeof window!="undefined",ba=be(ya?location.hash:"");function wa(e){return ga.test(e)}function xa(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function pn(e,t,n=!1){if(t===void 0)return!1;if(e=nr(`/${e}`),n)return new RegExp(t).test(e);if(nr(t)!==e)return!1;const s=t.match(vi);return s?ba.value===s[0]:!0}function tr(e){return/^\//.test(e)?e:`/${e}`}function nr(e){return decodeURI(e).replace(vi,"").replace(ma,"")}function Is(e){if(wa(e))return e;const{pathname:t,search:n,hash:s}=new URL(e,"http://example.com"),o=t.endsWith("/")||t.endsWith(".html")?e:`${t.replace(/(\.md)?$/,".html")}${n}${s}`;return Ot(o)}function mi(e,t){if(Array.isArray(e))return e;t=tr(t);for(const n in e)if(t.startsWith(tr(n)))return e[n];return[]}function $a(e){const t=[];for(const n of e)for(const s of n.items)t.push(s);return t}function Je(){const e=zt(),{theme:t,frontmatter:n}=ce(),s=be(!1),o=me(()=>{const f=t.value.sidebar,_=e.data.relativePath;return f?mi(f,_):[]}),r=me(()=>n.value.sidebar!==!1&&o.value.length>0&&n.value.layout!=="home");function i(){s.value=!0}function l(){s.value=!1}function c(){s.value?l():i()}return{isOpen:s,sidebar:o,hasSidebar:r,open:i,close:l,toggle:c}}function Pa(e,t){let n;Jn(()=>{n=e.value?document.activeElement:void 0}),nt(()=>{window.addEventListener("keyup",s)}),Ct(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}var L=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n};const ka=B({__name:"VPSkipLink",setup(e){const t=zt(),n=be();_t(()=>t.path,()=>n.value.focus());function s({target:o}){const r=document.querySelector(o.hash);if(r){const i=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",i)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",i),r.focus(),window.scrollTo(0,0)}}return(o,r)=>(d(),m(Q,null,[p("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});var Ca=L(ka,[["__scopeId","data-v-45f6ae50"]]);const Sa={key:0,class:"VPBackdrop"},Va=B({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(d(),J(os,{name:"fade"},{default:j(()=>[e.show?(d(),m("div",Sa)):q("",!0)]),_:1}))}});var Ea=L(Va,[["__scopeId","data-v-0e94ce1c"]]);function Ta(){const e=be(!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()}return{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}const La=["src"],Ma={inheritAttrs:!1},Aa=B({...Ma,__name:"VPImage",props:{image:null},setup(e){return(t,n)=>{const s=es("VPImage",!0);return e.image?(d(),m(Q,{key:0},[typeof e.image=="string"||"src"in e.image?(d(),m("img",Sn({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:v(Ot)(typeof e.image=="string"?e.image:e.image.src)}),null,16,La)):(d(),m(Q,{key:1},[E(s,Sn({class:"dark",image:e.image.dark},t.$attrs),null,16,["image"]),E(s,Sn({class:"light",image:e.image.light},t.$attrs),null,16,["image"])],64))],64)):q("",!0)}}});var gi=L(Aa,[["__scopeId","data-v-73ae1788"]]);const Ia=["href"],Na=B({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=ce(),{hasSidebar:s}=Je();return(o,r)=>(d(),m("div",{class:ve(["VPNavBarTitle",{"has-sidebar":v(s)}])},[p("a",{class:"title",href:v(t).base},[E(gi,{class:"logo",image:v(n).logo},null,8,["image"]),v(n).siteTitle?(d(),m(Q,{key:0},[Be(se(v(n).siteTitle),1)],64)):v(n).siteTitle===void 0?(d(),m(Q,{key:1},[Be(se(v(t).title),1)],64)):q("",!0)],8,Ia)],2))}});var Ba=L(Na,[["__scopeId","data-v-6a6f7ff6"]]);const Fa={key:0,class:"VPNavBarSearch"},Oa={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},Ha=p("span",{class:"DocSearch-Button-Container"},[p("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},[p("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"})]),p("span",{class:"DocSearch-Button-Placeholder"},"Search")],-1),Ra={class:"DocSearch-Button-Keys"},Da=p("kbd",{class:"DocSearch-Button-Key"},"K",-1),za=B({__name:"VPNavBarSearch",setup(e){const t=()=>null,{theme:n}=ce(),s=be(!1),o=be();nt(()=>{if(!n.value.algolia)return;o.value.textContent=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"\u2318":"Ctrl";const i=c=>{c.key==="k"&&(c.ctrlKey||c.metaKey)&&(c.preventDefault(),r(),l())},l=()=>{window.removeEventListener("keydown",i)};window.addEventListener("keydown",i),Ct(l)});function r(){s.value||(s.value=!0)}return(i,l)=>v(n).algolia?(d(),m("div",Fa,[s.value?(d(),J(v(t),{key:0})):(d(),m("div",{key:1,id:"docsearch",onClick:r},[p("button",Oa,[Ha,p("span",Ra,[p("kbd",{class:"DocSearch-Button-Key",ref_key:"metaKey",ref:o},"Meta",512),Da])])]))])):q("",!0)}}),Ua={},ja={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},Ka=p("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),Wa=p("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),qa=[Ka,Wa];function Ga(e,t){return d(),m("svg",ja,qa)}var Ya=L(Ua,[["render",Ga]]);const Ja=B({__name:"VPLink",props:{href:null,noIcon:{type:Boolean}},setup(e){const t=e,n=me(()=>t.href&&/^[a-z]+:/i.test(t.href));return(s,o)=>(d(),J(ts(e.href?"a":"span"),{class:ve(["VPLink",{link:e.href}]),href:e.href?v(Is)(e.href):void 0,target:v(n)?"_blank":void 0,rel:v(n)?"noopener noreferrer":void 0},{default:j(()=>[R(s.$slots,"default",{},void 0,!0),v(n)&&!e.noIcon?(d(),J(Ya,{key:0,class:"icon"})):q("",!0)]),_:3},8,["class","href","target","rel"]))}});var Ut=L(Ja,[["__scopeId","data-v-5704c677"]]);const Xa=B({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=ce();return(n,s)=>(d(),J(Ut,{class:ve({VPNavBarMenuLink:!0,active:v(pn)(v(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,noIcon:!0},{default:j(()=>[Be(se(e.item.text),1)]),_:1},8,["class","href"]))}});var Qa=L(Xa,[["__scopeId","data-v-8fba5fa8"]]);const so=be();let yi=!1,ms=0;function Za(e){const t=be(!1);if(typeof window!="undefined"){!yi&&eu(),ms++;const n=_t(so,s=>{var o,r,i;s===e.el.value||((o=e.el.value)==null?void 0:o.contains(s))?(t.value=!0,(r=e.onFocus)==null||r.call(e)):(t.value=!1,(i=e.onBlur)==null||i.call(e))});Ct(()=>{n(),ms--,ms||tu()})}return Ys(t)}function eu(){document.addEventListener("focusin",bi),yi=!0,so.value=document.activeElement}function tu(){document.removeEventListener("focusin",bi)}function bi(){so.value=document.activeElement}const nu={},su={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ou=p("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),ru=[ou];function iu(e,t){return d(),m("svg",su,ru)}var wi=L(nu,[["render",iu]]);const lu={},cu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},au=p("circle",{cx:"12",cy:"12",r:"2"},null,-1),uu=p("circle",{cx:"19",cy:"12",r:"2"},null,-1),fu=p("circle",{cx:"5",cy:"12",r:"2"},null,-1),du=[au,uu,fu];function _u(e,t){return d(),m("svg",cu,du)}var hu=L(lu,[["render",_u]]);const pu={class:"VPMenuLink"},vu=B({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=ce();return(n,s)=>(d(),m("div",pu,[E(Ut,{class:ve({active:v(pn)(v(t).relativePath,e.item.activeMatch||e.item.link)}),href:e.item.link},{default:j(()=>[Be(se(e.item.text),1)]),_:1},8,["class","href"])]))}});var rs=L(vu,[["__scopeId","data-v-06b18c43"]]);const mu={class:"VPMenuGroup"},gu={key:0,class:"title"},yu=B({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(d(),m("div",mu,[e.text?(d(),m("p",gu,se(e.text),1)):q("",!0),(d(!0),m(Q,null,Ce(e.items,s=>(d(),m(Q,null,["link"in s?(d(),J(rs,{key:0,item:s},null,8,["item"])):q("",!0)],64))),256))]))}});var bu=L(yu,[["__scopeId","data-v-4bc84c0d"]]);const wu={class:"VPMenu"},xu={key:0,class:"items"},$u=B({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(d(),m("div",wu,[e.items?(d(),m("div",xu,[(d(!0),m(Q,null,Ce(e.items,s=>(d(),m(Q,{key:s.text},["link"in s?(d(),J(rs,{key:0,item:s},null,8,["item"])):(d(),J(bu,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):q("",!0),R(t.$slots,"default",{},void 0,!0)]))}});var Pu=L($u,[["__scopeId","data-v-e73581a2"]]);const ku=["aria-expanded","aria-label"],Cu={key:0,class:"text"},Su={class:"menu"},Vu=B({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=be(!1),n=be();Za({el:n,onBlur:s});function s(){t.value=!1}return(o,r)=>(d(),m("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:r[1]||(r[1]=i=>t.value=!0),onMouseleave:r[2]||(r[2]=i=>t.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||(r[0]=i=>t.value=!t.value)},[e.button||e.icon?(d(),m("span",Cu,[e.icon?(d(),J(ts(e.icon),{key:0,class:"option-icon"})):q("",!0),Be(" "+se(e.button)+" ",1),E(wi,{class:"text-icon"})])):(d(),J(hu,{key:1,class:"icon"}))],8,ku),p("div",Su,[E(Pu,{items:e.items},{default:j(()=>[R(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});var oo=L(Vu,[["__scopeId","data-v-8dccea88"]]);const Eu=B({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=ce();return(n,s)=>(d(),J(oo,{class:ve({VPNavBarMenuGroup:!0,active:v(pn)(v(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}});const Tu=e=>(Re("data-v-a30758ee"),e=e(),De(),e),Lu={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Mu=Tu(()=>p("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Au=B({__name:"VPNavBarMenu",setup(e){const{theme:t}=ce();return(n,s)=>v(t).nav?(d(),m("nav",Lu,[Mu,(d(!0),m(Q,null,Ce(v(t).nav,o=>(d(),m(Q,{key:o.text},["link"in o?(d(),J(Qa,{key:0,item:o},null,8,["item"])):(d(),J(Eu,{key:1,item:o},null,8,["item"]))],64))),128))])):q("",!0)}});var Iu=L(Au,[["__scopeId","data-v-a30758ee"]]);const Nu={},Bu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Fu=p("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Ou=p("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),Hu=[Fu,Ou];function Ru(e,t){return d(),m("svg",Bu,Hu)}var xi=L(Nu,[["render",Ru]]);const Du={class:"items"},zu={class:"title"},Uu=B({__name:"VPNavBarTranslations",setup(e){const{theme:t}=ce();return(n,s)=>v(t).localeLinks?(d(),J(oo,{key:0,class:"VPNavBarTranslations",icon:xi},{default:j(()=>[p("div",Du,[p("p",zu,se(v(t).localeLinks.text),1),(d(!0),m(Q,null,Ce(v(t).localeLinks.items,o=>(d(),J(rs,{key:o.link,item:o},null,8,["item"]))),128))])]),_:1})):q("",!0)}});var ju=L(Uu,[["__scopeId","data-v-2ec6e3c4"]]);const Ku={},Wu={class:"VPSwitch",type:"button",role:"switch"},qu={class:"check"},Gu={key:0,class:"icon"};function Yu(e,t){return d(),m("button",Wu,[p("span",qu,[e.$slots.default?(d(),m("span",Gu,[R(e.$slots,"default",{},void 0,!0)])):q("",!0)])])}var Ju=L(Ku,[["render",Yu],["__scopeId","data-v-1dda4c9c"]]);const Xu={},Qu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Zu=vc('',9),ef=[Zu];function tf(e,t){return d(),m("svg",Qu,ef)}var nf=L(Xu,[["render",tf]]);const sf={},of={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},rf=p("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),lf=[rf];function cf(e,t){return d(),m("svg",of,lf)}var af=L(sf,[["render",cf]]);const uf=B({__name:"VPSwitchAppearance",setup(e){const t=typeof localStorage!="undefined"?n():()=>{};function n(){const s=window.matchMedia("(prefers-color-scheme: dark)"),o=document.documentElement.classList;let r=localStorage.getItem(Xo)||"auto",i=r==="auto"?s.matches:r==="dark";s.onchange=f=>{r==="auto"&&c(i=f.matches)};function l(){c(i=!i),r=i?s.matches?"auto":"dark":s.matches?"light":"auto",localStorage.setItem(Xo,r)}function c(f){o[f?"add":"remove"]("dark")}return l}return(s,o)=>(d(),J(Ju,{class:"VPSwitchAppearance","aria-label":"toggle dark mode",onClick:v(t)},{default:j(()=>[E(nf,{class:"sun"}),E(af,{class:"moon"})]),_:1},8,["onClick"]))}});var ro=L(uf,[["__scopeId","data-v-781f9d1b"]]);const ff={key:0,class:"VPNavBarAppearance"},df=B({__name:"VPNavBarAppearance",setup(e){const{site:t}=ce();return(n,s)=>v(t).appearance?(d(),m("div",ff,[E(ro)])):q("",!0)}});var _f=L(df,[["__scopeId","data-v-311055f2"]]);const hf={},pf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},vf=p("path",{d:"M20.222 0c1.406 0 2.54 1.137 2.607 2.475V24l-2.677-2.273-1.47-1.338-1.604-1.398.67 2.205H3.71c-1.402 0-2.54-1.065-2.54-2.476V2.48C1.17 1.142 2.31.003 3.715.003h16.5L20.222 0zm-6.118 5.683h-.03l-.202.2c2.073.6 3.076 1.537 3.076 1.537-1.336-.668-2.54-1.002-3.744-1.137-.87-.135-1.74-.064-2.475 0h-.2c-.47 0-1.47.2-2.81.735-.467.203-.735.336-.735.336s1.002-1.002 3.21-1.537l-.135-.135s-1.672-.064-3.477 1.27c0 0-1.805 3.144-1.805 7.02 0 0 1 1.74 3.743 1.806 0 0 .4-.533.805-1.002-1.54-.468-2.14-1.404-2.14-1.404s.134.066.335.2h.06c.03 0 .044.015.06.03v.006c.016.016.03.03.06.03.33.136.66.27.93.4.466.202 1.065.403 1.8.536.93.135 1.996.2 3.21 0 .6-.135 1.2-.267 1.8-.535.39-.2.87-.4 1.397-.737 0 0-.6.936-2.205 1.404.33.466.795 1 .795 1 2.744-.06 3.81-1.8 3.87-1.726 0-3.87-1.815-7.02-1.815-7.02-1.635-1.214-3.165-1.26-3.435-1.26l.056-.02zm.168 4.413c.703 0 1.27.6 1.27 1.335 0 .74-.57 1.34-1.27 1.34-.7 0-1.27-.6-1.27-1.334.002-.74.573-1.338 1.27-1.338zm-4.543 0c.7 0 1.266.6 1.266 1.335 0 .74-.57 1.34-1.27 1.34-.7 0-1.27-.6-1.27-1.334 0-.74.57-1.338 1.27-1.338z"},null,-1),mf=[vf];function gf(e,t){return d(),m("svg",pf,mf)}var yf=L(hf,[["render",gf]]);const bf={},wf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},xf=p("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"},null,-1),$f=[xf];function Pf(e,t){return d(),m("svg",wf,$f)}var kf=L(bf,[["render",Pf]]);const Cf={},Sf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Vf=p("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"},null,-1),Ef=[Vf];function Tf(e,t){return d(),m("svg",Sf,Ef)}var Lf=L(Cf,[["render",Tf]]);const Mf={},Af={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},If=p("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"},null,-1),Nf=[If];function Bf(e,t){return d(),m("svg",Af,Nf)}var Ff=L(Mf,[["render",Bf]]);const Of={},Hf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Rf=p("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"},null,-1),Df=[Rf];function zf(e,t){return d(),m("svg",Hf,Df)}var Uf=L(Of,[["render",zf]]);const jf={},Kf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Wf=p("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"},null,-1),qf=[Wf];function Gf(e,t){return d(),m("svg",Kf,qf)}var Yf=L(jf,[["render",Gf]]);const Jf={},Xf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Qf=p("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"},null,-1),Zf=[Qf];function ed(e,t){return d(),m("svg",Xf,Zf)}var td=L(Jf,[["render",ed]]);const nd={},sd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},od=p("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"},null,-1),rd=[od];function id(e,t){return d(),m("svg",sd,rd)}var ld=L(nd,[["render",id]]);const cd=["href","title"],ad={class:"visually-hidden"},ud=B({__name:"VPSocialLink",props:{icon:null,link:null},setup(e){const t={discord:yf,facebook:kf,github:Lf,instagram:Uf,linkedin:Ff,slack:Yf,twitter:td,youtube:ld};return(n,s)=>(d(),m("a",{class:"VPSocialLink",href:e.link,title:e.icon,target:"_blank",rel:"noopener noreferrer"},[(d(),J(ts(t[e.icon]),{class:"icon"})),p("span",ad,se(e.icon),1)],8,cd))}});var fd=L(ud,[["__scopeId","data-v-48c45ef6"]]);const dd={class:"VPSocialLinks"},_d=B({__name:"VPSocialLinks",props:{links:null},setup(e){return(t,n)=>(d(),m("div",dd,[(d(!0),m(Q,null,Ce(e.links,({link:s,icon:o})=>(d(),J(fd,{key:s,icon:o,link:s},null,8,["icon","link"]))),128))]))}});var io=L(_d,[["__scopeId","data-v-4dcbaf3a"]]);const hd=B({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=ce();return(n,s)=>v(t).socialLinks?(d(),J(io,{key:0,class:"VPNavBarSocialLinks",links:v(t).socialLinks},null,8,["links"])):q("",!0)}});var pd=L(hd,[["__scopeId","data-v-0ae890f7"]]);const vd=e=>(Re("data-v-0562f5c0"),e=e(),De(),e),md={key:0,class:"group"},gd={class:"trans-title"},yd={key:1,class:"group"},bd={class:"item appearance"},wd=vd(()=>p("p",{class:"label"},"Appearance",-1)),xd={class:"appearance-action"},$d={key:2,class:"group"},Pd={class:"item social-links"},kd=B({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=ce();return(s,o)=>(d(),J(oo,{class:"VPNavBarExtra",label:"extra navigation"},{default:j(()=>[v(n).localeLinks?(d(),m("div",md,[p("p",gd,se(v(n).localeLinks.text),1),(d(!0),m(Q,null,Ce(v(n).localeLinks.items,r=>(d(),J(rs,{key:r.link,item:r},null,8,["item"]))),128))])):q("",!0),v(t).appearance?(d(),m("div",yd,[p("div",bd,[wd,p("div",xd,[E(ro)])])])):q("",!0),v(n).socialLinks?(d(),m("div",$d,[p("div",Pd,[E(io,{class:"social-links-list",links:v(n).socialLinks},null,8,["links"])])])):q("",!0)]),_:1}))}});var Cd=L(kd,[["__scopeId","data-v-0562f5c0"]]);const Sd=e=>(Re("data-v-6f008456"),e=e(),De(),e),Vd=["aria-expanded"],Ed=Sd(()=>p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)),Td=[Ed],Ld=B({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(d(),m("button",{type:"button",class:ve(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},Td,10,Vd))}});var Md=L(Ld,[["__scopeId","data-v-6f008456"]]);const Ad={class:"container"},Id={class:"content"},Nd=B({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{hasSidebar:t}=Je();return(n,s)=>(d(),m("div",{class:ve(["VPNavBar",{"has-sidebar":v(t)}])},[p("div",Ad,[E(Ba),p("div",Id,[E(za,{class:"search"}),E(Iu,{class:"menu"}),E(ju,{class:"translations"}),E(_f,{class:"appearance"}),E(pd,{class:"social-links"}),E(Cd,{class:"extra"}),E(Md,{class:"hamburger",active:e.isScreenOpen,onClick:s[0]||(s[0]=o=>n.$emit("toggle-screen"))},null,8,["active"])])])],2))}});var Bd=L(Nd,[["__scopeId","data-v-8856f192"]]);function Fd(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1),Bt=[],On=!1,co=-1,nn=void 0,xt=void 0,sn=void 0,$i=function(t){return Bt.some(function(n){return!!(n.options.allowTouchMove&&n.options.allowTouchMove(t))})},Hn=function(t){var n=t||window.event;return $i(n.target)||n.touches.length>1?!0:(n.preventDefault&&n.preventDefault(),!1)},Od=function(t){if(sn===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);sn=document.body.style.paddingRight,document.body.style.paddingRight=o+s+"px"}}nn===void 0&&(nn=document.body.style.overflow,document.body.style.overflow="hidden")},Hd=function(){sn!==void 0&&(document.body.style.paddingRight=sn,sn=void 0),nn!==void 0&&(document.body.style.overflow=nn,nn=void 0)},Rd=function(){return window.requestAnimationFrame(function(){if(xt===void 0){xt={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var t=window,n=t.scrollY,s=t.scrollX,o=t.innerHeight;document.body.style.position="fixed",document.body.style.top=-n,document.body.style.left=-s,setTimeout(function(){return window.requestAnimationFrame(function(){var r=o-window.innerHeight;r&&n>=o&&(document.body.style.top=-(n+r))})},300)}})},Dd=function(){if(xt!==void 0){var t=-parseInt(document.body.style.top,10),n=-parseInt(document.body.style.left,10);document.body.style.position=xt.position,document.body.style.top=xt.top,document.body.style.left=xt.left,window.scrollTo(n,t),xt=void 0}},zd=function(t){return t?t.scrollHeight-t.scrollTop<=t.clientHeight:!1},Ud=function(t,n){var s=t.targetTouches[0].clientY-co;return $i(t.target)?!1:n&&n.scrollTop===0&&s>0||zd(n)&&s<0?Hn(t):(t.stopPropagation(),!0)},jd=function(t,n){if(!t){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!Bt.some(function(o){return o.targetElement===t})){var s={targetElement:t,options:n||{}};Bt=[].concat(Fd(Bt),[s]),Fn?Rd():Od(n),Fn&&(t.ontouchstart=function(o){o.targetTouches.length===1&&(co=o.targetTouches[0].clientY)},t.ontouchmove=function(o){o.targetTouches.length===1&&Ud(o,t)},On||(document.addEventListener("touchmove",Hn,lo?{passive:!1}:void 0),On=!0))}},Kd=function(){Fn&&(Bt.forEach(function(t){t.targetElement.ontouchstart=null,t.targetElement.ontouchmove=null}),On&&(document.removeEventListener("touchmove",Hn,lo?{passive:!1}:void 0),On=!1),co=-1),Fn?Dd():Hd(),Bt=[]};const Wd=B({__name:"VPNavScreenMenuLink",props:{text:null,link:null},setup(e){const t=dt("close-screen");return(n,s)=>(d(),J(Ut,{class:"VPNavScreenMenuLink",href:e.link,onClick:v(t)},{default:j(()=>[Be(se(e.text),1)]),_:1},8,["href","onClick"]))}});var qd=L(Wd,[["__scopeId","data-v-c866d100"]]);const Gd={},Yd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Jd=p("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),Xd=[Jd];function Qd(e,t){return d(),m("svg",Yd,Xd)}var Zd=L(Gd,[["render",Qd]]);const e_=B({__name:"VPNavScreenMenuGroupLink",props:{text:null,link:null},setup(e){const t=dt("close-screen");return(n,s)=>(d(),J(Ut,{class:"VPNavScreenMenuGroupLink",href:e.link,onClick:v(t)},{default:j(()=>[Be(se(e.text),1)]),_:1},8,["href","onClick"]))}});var Pi=L(e_,[["__scopeId","data-v-75257eac"]]);const t_={class:"VPNavScreenMenuGroupSection"},n_={key:0,class:"title"},s_=B({__name:"VPNavScreenMenuGroupSection",props:{text:null,items:null},setup(e){return(t,n)=>(d(),m("div",t_,[e.text?(d(),m("p",n_,se(e.text),1)):q("",!0),(d(!0),m(Q,null,Ce(e.items,s=>(d(),J(Pi,{key:s.text,text:s.text,link:s.link},null,8,["text","link"]))),128))]))}});var o_=L(s_,[["__scopeId","data-v-3e75c0f2"]]);const r_=["aria-controls","aria-expanded"],i_={class:"button-text"},l_=["id"],c_={key:1,class:"group"},a_=B({__name:"VPNavScreenMenuGroup",props:{text:null,items:null},setup(e){const t=e,n=be(!1),s=me(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(r,i)=>(d(),m("div",{class:ve(["VPNavScreenMenuGroup",{open:n.value}])},[p("button",{class:"button","aria-controls":v(s),"aria-expanded":n.value,onClick:o},[p("span",i_,se(e.text),1),E(Zd,{class:"button-icon"})],8,r_),p("div",{id:v(s),class:"items"},[(d(!0),m(Q,null,Ce(e.items,l=>(d(),m(Q,{key:l.text},["link"in l?(d(),m("div",{key:l.text,class:"item"},[E(Pi,{text:l.text,link:l.link},null,8,["text","link"])])):(d(),m("div",c_,[E(o_,{text:l.text,items:l.items},null,8,["text","items"])]))],64))),128))],8,l_)],2))}});var u_=L(a_,[["__scopeId","data-v-4e1ea8d2"]]);const f_={key:0,class:"VPNavScreenMenu"},d_=B({__name:"VPNavScreenMenu",setup(e){const{theme:t}=ce();return(n,s)=>v(t).nav?(d(),m("nav",f_,[(d(!0),m(Q,null,Ce(v(t).nav,o=>(d(),m(Q,{key:o.text},["link"in o?(d(),J(qd,{key:0,text:o.text,link:o.link},null,8,["text","link"])):(d(),J(u_,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):q("",!0)}});const __=e=>(Re("data-v-03f5dbc0"),e=e(),De(),e),h_={key:0,class:"VPNavScreenAppearance"},p_=__(()=>p("p",{class:"text"},"Appearance",-1)),v_=B({__name:"VPNavScreenAppearance",setup(e){const{site:t}=ce();return(n,s)=>v(t).appearance?(d(),m("div",h_,[p_,E(ro)])):q("",!0)}});var m_=L(v_,[["__scopeId","data-v-03f5dbc0"]]);const g_={class:"list"},y_=["href"],b_=B({__name:"VPNavScreenTranslations",setup(e){const{theme:t}=ce(),n=be(!1);function s(){n.value=!n.value}return(o,r)=>v(t).localeLinks?(d(),m("div",{key:0,class:ve(["VPNavScreenTranslations",{open:n.value}])},[p("button",{class:"title",onClick:s},[E(xi,{class:"icon lang"}),Be(" "+se(v(t).localeLinks.text)+" ",1),E(wi,{class:"icon chevron"})]),p("ul",g_,[(d(!0),m(Q,null,Ce(v(t).localeLinks.items,i=>(d(),m("li",{key:i.link,class:"item"},[p("a",{class:"link",href:i.link},se(i.text),9,y_)]))),128))])],2)):q("",!0)}});var w_=L(b_,[["__scopeId","data-v-2820938e"]]);const x_=B({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=ce();return(n,s)=>v(t).socialLinks?(d(),J(io,{key:0,class:"VPNavScreenSocialLinks",links:v(t).socialLinks},null,8,["links"])):q("",!0)}});const $_={class:"container"},P_=B({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=be(null);function n(){jd(t.value,{reserveScrollBarGap:!0})}function s(){Kd()}return(o,r)=>(d(),J(os,{name:"fade",onEnter:n,onAfterLeave:s},{default:j(()=>[e.open?(d(),m("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t},[p("div",$_,[E(d_,{class:"menu"}),E(w_,{class:"translations"}),E(m_,{class:"appearance"}),E(x_,{class:"social-links"})])],512)):q("",!0)]),_:1}))}});var k_=L(P_,[["__scopeId","data-v-031c365f"]]);const C_=B({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:s}=Ta(),{hasSidebar:o}=Je();return Zs("close-screen",n),(r,i)=>(d(),m("header",{class:ve(["VPNav",{"no-sidebar":!v(o)}])},[E(Bd,{"is-screen-open":v(t),onToggleScreen:v(s)},null,8,["is-screen-open","onToggleScreen"]),E(k_,{open:v(t)},null,8,["open"])],2))}});var S_=L(C_,[["__scopeId","data-v-0e356168"]]);const V_={},E_={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},T_=p("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),L_=p("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),M_=p("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),A_=p("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),I_=[T_,L_,M_,A_];function N_(e,t){return d(),m("svg",E_,I_)}var B_=L(V_,[["render",N_]]);const F_=e=>(Re("data-v-92b0f14a"),e=e(),De(),e),O_={key:0,class:"VPLocalNav"},H_=["aria-expanded"],R_=F_(()=>p("span",{class:"menu-text"},"Menu",-1)),D_=B({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{hasSidebar:t}=Je();function n(){window.scrollTo({top:0,left:0,behavior:"smooth"})}return(s,o)=>v(t)?(d(),m("div",O_,[p("button",{class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:o[0]||(o[0]=r=>s.$emit("open-menu"))},[E(B_,{class:"menu-icon"}),R_],8,H_),p("a",{class:"top-link",href:"#",onClick:n}," Return to top ")])):q("",!0)}});var z_=L(D_,[["__scopeId","data-v-92b0f14a"]]);const U_={},j_={version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},K_=p("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),W_=p("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),q_=[K_,W_];function G_(e,t){return d(),m("svg",j_,q_)}var Y_=L(U_,[["render",G_]]);const J_={},X_={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Q_=p("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),Z_=p("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),eh=[Q_,Z_];function th(e,t){return d(),m("svg",X_,eh)}var nh=L(J_,[["render",th]]);const sh={class:"link-text"},oh=B({__name:"VPSidebarLink",props:{item:null},setup(e){const{page:t}=ce(),n=dt("close-sidebar");return(s,o)=>(d(),J(Ut,{class:ve({active:v(pn)(v(t).relativePath,e.item.link)}),href:e.item.link,onClick:v(n)},{default:j(()=>[p("span",sh,se(e.item.text),1)]),_:1},8,["class","href","onClick"]))}});var rh=L(oh,[["__scopeId","data-v-f53f775e"]]);const ih=["role"],lh={class:"title-text"},ch={class:"action"},ah={class:"items"},uh=B({__name:"VPSidebarGroup",props:{text:null,items:null,collapsible:{type:Boolean},collapsed:{type:Boolean}},setup(e){const t=e,n=be(!1);Jn(()=>{n.value=!!(t.collapsible&&t.collapsed)});function s(){t.collapsible&&(n.value=!n.value)}return(o,r)=>(d(),m("section",{class:ve(["VPSidebarGroup",{collapsible:e.collapsible,collapsed:n.value}])},[e.text?(d(),m("div",{key:0,class:"title",role:e.collapsible?"button":void 0,onClick:s},[p("h2",lh,se(e.text),1),p("div",ch,[E(nh,{class:"icon minus"}),E(Y_,{class:"icon plus"})])],8,ih)):q("",!0),p("div",ah,[(d(!0),m(Q,null,Ce(e.items,i=>(d(),J(rh,{key:i.link,item:i},null,8,["item"]))),128))])],2))}});var fh=L(uh,[["__scopeId","data-v-1f69a7ed"]]);const dh=e=>(Re("data-v-55e4c7db"),e=e(),De(),e),_h={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},hh=dh(()=>p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),ph=B({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{sidebar:n,hasSidebar:s}=Je();let o=be(null);return Fl(async()=>{var r;t.open&&(await _n(),(r=o.value)==null||r.focus())}),(r,i)=>v(s)?(d(),m("aside",{key:0,class:ve(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:o,onClick:i[0]||(i[0]=Zc(()=>{},["stop"]))},[p("nav",_h,[hh,(d(!0),m(Q,null,Ce(v(n),l=>(d(),m("div",{key:l.text,class:"group"},[E(fh,{text:l.text,items:l.items,collapsible:l.collapsible,collapsed:l.collapsed},null,8,["text","items","collapsible","collapsed"])]))),128))])],2)):q("",!0)}});var vh=L(ph,[["__scopeId","data-v-55e4c7db"]]);function mh(){const{page:e}=ce();Te&&_t(()=>e.value.relativePath,()=>{_n(()=>{document.querySelectorAll('.vp-doc div[class*="language-"]>span.copy').forEach(yh)})},{immediate:!0,flush:"post"})}async function gh(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 yh(e){e.onclick=()=>{const t=e.parentElement;if(!t)return;const n=t.classList.contains("language-sh")||t.classList.contains("language-bash");let{innerText:s=""}=t;n&&(s=s.replace(/^ *\$ /gm,"")),gh(s).then(()=>{e.classList.add("copied"),setTimeout(()=>{e.classList.remove("copied")},3e3)})}}const is=e=>(Re("data-v-689a417a"),e=e(),De(),e),bh={class:"NotFound"},wh=is(()=>p("p",{class:"code"},"404",-1)),xh=is(()=>p("h1",{class:"title"},"PAGE NOT FOUND",-1)),$h=is(()=>p("div",{class:"divider"},null,-1)),Ph=is(()=>p("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)),kh={class:"action"},Ch=["href"],Sh=B({__name:"NotFound",setup(e){const{site:t}=ce();return(n,s)=>(d(),m("div",bh,[wh,xh,$h,Ph,p("div",kh,[p("a",{class:"link",href:v(t).base,"aria-label":"go to home"}," Take me home ",8,Ch)])]))}});var Ns=L(Sh,[["__scopeId","data-v-689a417a"]]);const Vh={},Eh={class:"VPPage"};function Th(e,t){const n=es("Content");return d(),m("div",Eh,[E(n)])}var Lh=L(Vh,[["render",Th]]);const Mh=B({__name:"VPButton",props:{tag:null,size:null,theme:null,text:null,href:null},setup(e){const t=e,n=me(()=>{var r,i;return[(r=t.size)!=null?r:"medium",(i=t.theme)!=null?i:"brand"]}),s=me(()=>t.href&&/^[a-z]+:/i.test(t.href)),o=me(()=>t.tag?t.tag:t.href?"a":"button");return(r,i)=>(d(),J(ts(v(o)),{class:ve(["VPButton",v(n)]),href:e.href?v(Ot)(e.href):void 0,target:v(s)?"_blank":void 0,rel:v(s)?"noopener noreferrer":void 0},{default:j(()=>[Be(se(e.text),1)]),_:1},8,["class","href","target","rel"]))}});var Ah=L(Mh,[["__scopeId","data-v-be07d988"]]);const Ih=e=>(Re("data-v-5d590baf"),e=e(),De(),e),Nh={class:"container"},Bh={class:"main"},Fh={key:0,class:"name"},Oh={class:"clip"},Hh={key:1,class:"text"},Rh={key:2,class:"tagline"},Dh={key:3,class:"actions"},zh={key:0,class:"image"},Uh={class:"image-container"},jh=Ih(()=>p("div",{class:"image-bg"},null,-1)),Kh=B({__name:"VPHero",props:{name:null,text:null,tagline:null,image:null,actions:null},setup(e){return(t,n)=>(d(),m("div",{class:ve(["VPHero",{"has-image":e.image}])},[p("div",Nh,[p("div",Bh,[e.name?(d(),m("h1",Fh,[p("span",Oh,se(e.name),1)])):q("",!0),e.text?(d(),m("p",Hh,se(e.text),1)):q("",!0),e.tagline?(d(),m("p",Rh,se(e.tagline),1)):q("",!0),e.actions?(d(),m("div",Dh,[(d(!0),m(Q,null,Ce(e.actions,s=>(d(),m("div",{key:s.link,class:"action"},[E(Ah,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link},null,8,["theme","text","href"])]))),128))])):q("",!0)]),e.image?(d(),m("div",zh,[p("div",Uh,[jh,E(gi,{class:"image-src",image:e.image},null,8,["image"])])])):q("",!0)])],2))}});var Wh=L(Kh,[["__scopeId","data-v-5d590baf"]]);const qh=B({__name:"VPHomeHero",setup(e){const{frontmatter:t}=ce();return(n,s)=>v(t).hero?(d(),J(Wh,{key:0,class:"VPHomeHero",name:v(t).hero.name,text:v(t).hero.text,tagline:v(t).hero.tagline,image:v(t).hero.image,actions:v(t).hero.actions},null,8,["name","text","tagline","image","actions"])):q("",!0)}});const Gh={class:"VPFeature"},Yh={key:0,class:"icon"},Jh={class:"title"},Xh={class:"details"},Qh=B({__name:"VPFeature",props:{icon:null,title:null,details:null},setup(e){return(t,n)=>(d(),m("article",Gh,[e.icon?(d(),m("div",Yh,se(e.icon),1)):q("",!0),p("h2",Jh,se(e.title),1),p("p",Xh,se(e.details),1)]))}});var Zh=L(Qh,[["__scopeId","data-v-3aa4af24"]]);const e1={key:0,class:"VPFeatures"},t1={class:"container"},n1={class:"items"},s1=B({__name:"VPFeatures",props:{features:null},setup(e){const t=e,n=me(()=>{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?(d(),m("div",e1,[p("div",t1,[p("div",n1,[(d(!0),m(Q,null,Ce(e.features,r=>(d(),m("div",{key:r.title,class:ve(["item",[v(n)]])},[E(Zh,{icon:r.icon,title:r.title,details:r.details},null,8,["icon","title","details"])],2))),128))])])])):q("",!0)}});var o1=L(s1,[["__scopeId","data-v-1812ea91"]]);const r1=B({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=ce();return(n,s)=>v(t).features?(d(),J(o1,{key:0,class:"VPHomeFeatures",features:v(t).features},null,8,["features"])):q("",!0)}});const i1={class:"VPHome"},l1=B({__name:"VPHome",setup(e){return(t,n)=>{const s=es("Content");return d(),m("div",i1,[R(t.$slots,"home-hero-before",{},void 0,!0),E(qh),R(t.$slots,"home-hero-after",{},void 0,!0),R(t.$slots,"home-features-before",{},void 0,!0),E(r1),R(t.$slots,"home-features-after",{},void 0,!0),E(s)])}}});var c1=L(l1,[["__scopeId","data-v-3e80d098"]]),or;const vn=typeof window!="undefined";vn&&((or=window==null?void 0:window.navigator)==null?void 0:or.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function a1(e){return qi()?(Gi(e),!0):!1}function u1(e,t=!0){ii()?Ur(e):t?e():_n(e)}const f1=vn?window:void 0;vn&&window.document;vn&&window.navigator;vn&&window.location;function rr(e,t={}){const{window:n=f1}=t,s=Boolean(n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const r=be(!1),i=()=>{!s||(o||(o=n.matchMedia(e)),r.value=o.matches)};return u1(()=>{i(),o&&("addEventListener"in o?o.addEventListener("change",i):o.addListener(i),a1(()=>{"removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i)}))}),r}const Bs=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Fs="__vueuse_ssr_handlers__";Bs[Fs]=Bs[Fs]||{};Bs[Fs];var ir;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ir||(ir={}));function d1(){const{hasSidebar:e}=Je(),t=rr("(min-width: 960px)"),n=rr("(min-width: 1280px)");return{isAsideEnabled:me(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const _1=56;function h1(){const{page:e}=ce();return{hasOutline:me(()=>e.value.headers.length>0)}}function p1(e){return ki(v1(e))}function v1(e){e=e.map(n=>Object.assign({},n));let t;for(const n of e)n.level===2?t=n:t&&n.level<=3&&(t.children||(t.children=[])).push(n);return e.filter(n=>n.level===2)}function ki(e){return e.map(t=>({text:t.title,link:`#${t.slug}`,children:t.children?ki(t.children):void 0,hidden:t.hidden}))}function m1(e,t){const{isAsideEnabled:n}=d1(),s=xa(r,100);let o=null;nt(()=>{requestAnimationFrame(r),window.addEventListener("scroll",s)}),jr(()=>{i(location.hash)}),Ct(()=>{window.removeEventListener("scroll",s)});function r(){if(!n.value)return;const l=[].slice.call(e.value.querySelectorAll(".outline-link")),c=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(C=>l.some(N=>N.hash===C.hash&&C.offsetParent!==null)),f=window.scrollY,_=window.innerHeight,g=document.body.offsetHeight,w=f+_===g;if(c.length&&w){i(c[c.length-1].hash);return}for(let C=0;C(Re("data-v-51e5a8ce"),e=e(),De(),e),b1={class:"content"},w1={class:"outline-title"},x1={"aria-labelledby":"doc-outline-aria-label"},$1=y1(()=>p("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),P1={class:"root"},k1=["href"],C1={key:0},S1=["href"],V1=B({__name:"VPDocAsideOutline",setup(e){const{page:t,frontmatter:n,theme:s}=ce(),{hasOutline:o}=h1(),r=be(),i=be();m1(r,i);const l=me(()=>p1(t.value.headers));function c({target:f}){const _="#"+f.href.split("#")[1],g=document.querySelector(_);g==null||g.focus()}return(f,_)=>(d(),m("div",{class:ve(["VPDocAsideOutline",{"has-outline":v(o)}]),ref_key:"container",ref:r},[p("div",b1,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",w1,se(v(s).outlineTitle||"On this page"),1),p("nav",x1,[$1,p("ul",P1,[(d(!0),m(Q,null,Ce(v(l),({text:g,link:w,children:C,hidden:N})=>So((d(),m("li",null,[p("a",{class:"outline-link",href:w,onClick:c},se(g),9,k1),C&&v(n).outline==="deep"?(d(),m("ul",C1,[(d(!0),m(Q,null,Ce(C,({text:z,link:D,hidden:y})=>So((d(),m("li",null,[p("a",{class:"outline-link nested",href:D,onClick:c},se(z),9,S1)],512)),[[Yo,!y]])),256))])):q("",!0)],512)),[[Yo,!N]])),256))])])])],2))}});var E1=L(V1,[["__scopeId","data-v-51e5a8ce"]]);const T1={class:"VPDocAsideCarbonAds"},L1=B({__name:"VPDocAsideCarbonAds",setup(e){const t=()=>null;return(n,s)=>(d(),m("div",T1,[E(v(t))]))}});const M1=e=>(Re("data-v-779d834d"),e=e(),De(),e),A1={class:"VPDocAside"},I1=M1(()=>p("div",{class:"spacer"},null,-1)),N1=B({__name:"VPDocAside",setup(e){const{page:t,theme:n}=ce();return(s,o)=>(d(),m("div",A1,[R(s.$slots,"aside-top",{},void 0,!0),R(s.$slots,"aside-outline-before",{},void 0,!0),v(t).headers.length?(d(),J(E1,{key:0})):q("",!0),R(s.$slots,"aside-outline-after",{},void 0,!0),I1,R(s.$slots,"aside-ads-before",{},void 0,!0),v(n).carbonAds?(d(),J(L1,{key:1})):q("",!0),R(s.$slots,"aside-ads-after",{},void 0,!0),R(s.$slots,"aside-bottom",{},void 0,!0)]))}});var B1=L(N1,[["__scopeId","data-v-779d834d"]]);function F1(){const{theme:e,page:t}=ce();return me(()=>{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 O1(){const{page:e,theme:t}=ce();return me(()=>{const n=mi(t.value.sidebar,e.value.relativePath),s=$a(n),o=s.findIndex(r=>pn(e.value.relativePath,r.link));return{prev:s[o-1],next:s[o+1]}})}const H1={},R1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},D1=p("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),z1=p("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),U1=[D1,z1];function j1(e,t){return d(),m("svg",R1,U1)}var K1=L(H1,[["render",j1]]);const W1={class:"VPLastUpdated"},q1=["datatime"],G1=B({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n}=ce(),s=new Date(n.value.lastUpdated),o=s.toISOString(),r=be("");return nt(()=>{Jn(()=>{r.value=s.toLocaleString(window.navigator.language)})}),(i,l)=>{var c;return d(),m("p",W1,[Be(se((c=v(t).lastUpdatedText)!=null?c:"Last updated")+": ",1),p("time",{datatime:v(o)},se(r.value),9,q1)])}}});var Y1=L(G1,[["__scopeId","data-v-0ce8c960"]]);const Ci=e=>(Re("data-v-04568844"),e=e(),De(),e),J1={class:"VPDocFooter"},X1={class:"edit-info"},Q1={key:0,class:"edit-link"},Z1={key:1,class:"last-updated"},ep={key:0,class:"prev-next"},tp={class:"pager"},np=["href"],sp=Ci(()=>p("span",{class:"desc"},"Previous page",-1)),op={class:"title"},rp=["href"],ip=Ci(()=>p("span",{class:"desc"},"Next page",-1)),lp={class:"title"},cp=B({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:s}=ce(),o=F1(),r=O1(),i=me(()=>n.value.lastUpdated&&s.value.lastUpdated!==!1);return(l,c)=>(d(),m("footer",J1,[p("div",X1,[v(t).editLink&&v(s).editLink!==!1?(d(),m("div",Q1,[E(Ut,{class:"edit-link-button",href:v(o).url,"no-icon":!0},{default:j(()=>[E(K1,{class:"edit-link-icon"}),Be(" "+se(v(o).text),1)]),_:1},8,["href"])])):q("",!0),v(i)?(d(),m("div",Z1,[E(Y1)])):q("",!0)]),v(r).prev||v(r).next?(d(),m("div",ep,[p("div",tp,[v(r).prev?(d(),m("a",{key:0,class:"pager-link prev",href:v(Is)(v(r).prev.link)},[sp,p("span",op,se(v(r).prev.text),1)],8,np)):q("",!0)]),p("div",{class:ve(["pager",{"has-prev":v(r).prev}])},[v(r).next?(d(),m("a",{key:0,class:"pager-link next",href:v(Is)(v(r).next.link)},[ip,p("span",lp,se(v(r).next.text),1)],8,rp)):q("",!0)],2)])):q("",!0)]))}});var ap=L(cp,[["__scopeId","data-v-04568844"]]);const up=e=>(Re("data-v-79ca2460"),e=e(),De(),e),fp={class:"container"},dp={class:"aside"},_p=up(()=>p("div",{class:"aside-curtain"},null,-1)),hp={class:"aside-container"},pp={class:"aside-content"},vp={class:"content"},mp={class:"content-container"},gp={class:"main"},yp=B({__name:"VPDoc",setup(e){const{path:t}=zt(),{hasSidebar:n}=Je(),s=t.replace(/[./]+/g,"_").replace(/_html$/,"");return(o,r)=>{const i=es("Content");return d(),m("div",{class:ve(["VPDoc",{"has-sidebar":v(n)}])},[p("div",fp,[p("div",dp,[_p,p("div",hp,[p("div",pp,[E(B1,null,{"aside-top":j(()=>[R(o.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":j(()=>[R(o.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":j(()=>[R(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":j(()=>[R(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":j(()=>[R(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":j(()=>[R(o.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])]),p("div",vp,[p("div",mp,[R(o.$slots,"doc-before",{},void 0,!0),p("main",gp,[E(i,{class:ve(["vp-doc",v(s)])},null,8,["class"])]),E(ap),R(o.$slots,"doc-after",{},void 0,!0)])])])],2)}}});var bp=L(yp,[["__scopeId","data-v-79ca2460"]]);const wp=B({__name:"VPContent",setup(e){const t=zt(),{frontmatter:n}=ce(),{hasSidebar:s}=Je();return mh(),(o,r)=>(d(),m("div",{class:ve(["VPContent",{"has-sidebar":v(s),"is-home":v(n).layout==="home"}]),id:"VPContent"},[v(t).component===Ns?(d(),J(Ns,{key:0})):v(n).layout==="page"?(d(),J(Lh,{key:1})):v(n).layout==="home"?(d(),J(c1,{key:2},{"home-hero-before":j(()=>[R(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-after":j(()=>[R(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":j(()=>[R(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":j(()=>[R(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):(d(),J(bp,{key:3},{"doc-before":j(()=>[R(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":j(()=>[R(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":j(()=>[R(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":j(()=>[R(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":j(()=>[R(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":j(()=>[R(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":j(()=>[R(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":j(()=>[R(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});var xp=L(wp,[["__scopeId","data-v-a4c57a06"]]);const $p={class:"container"},Pp={class:"message"},kp={class:"copyright"},Cp=B({__name:"VPFooter",setup(e){const{theme:t}=ce(),{hasSidebar:n}=Je();return(s,o)=>v(t).footer?(d(),m("footer",{key:0,class:ve(["VPFooter",{"has-sidebar":v(n)}])},[p("div",$p,[p("p",Pp,se(v(t).footer.message),1),p("p",kp,se(v(t).footer.copyright),1)])],2)):q("",!0)}});var Sp=L(Cp,[["__scopeId","data-v-5b331722"]]);const Vp={class:"Layout"},Ep=B({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=Je();return Pa(t,s),Zs("close-sidebar",s),(o,r)=>(d(),m("div",Vp,[R(o.$slots,"layout-top",{},void 0,!0),E(Ca),E(Ea,{class:"backdrop",show:v(t),onClick:v(s)},null,8,["show","onClick"]),E(S_),E(z_,{open:v(t),onOpenMenu:v(n)},null,8,["open","onOpenMenu"]),E(vh,{open:v(t)},null,8,["open"]),E(xp,null,{"home-hero-before":j(()=>[R(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-after":j(()=>[R(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":j(()=>[R(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":j(()=>[R(o.$slots,"home-features-after",{},void 0,!0)]),"doc-before":j(()=>[R(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":j(()=>[R(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":j(()=>[R(o.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":j(()=>[R(o.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":j(()=>[R(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":j(()=>[R(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":j(()=>[R(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":j(()=>[R(o.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),E(Sp),R(o.$slots,"layout-bottom",{},void 0,!0)]))}});var Tp=L(Ep,[["__scopeId","data-v-6b5fd0a9"]]);const Rn={Layout:Tp,NotFound:Ns};function Lp(e,t){let n=[],s=!0;const o=r=>{if(s){s=!1;return}const i=[],l=Math.min(n.length,r.length);for(let c=0;cdocument.head.removeChild(c)),r.slice(l).forEach(c=>{const f=cr(c);document.head.appendChild(f),i.push(f)}),n=i};Jn(()=>{const r=e.data,i=t.value,l=r&&r.description,c=r&&r.frontmatter.head;document.title=di(i,r),document.querySelector("meta[name=description]").setAttribute("content",l||i.description),o([...c?Ap(c):[]])})}function cr([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 Mp(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Ap(e){return e.filter(t=>!Mp(t))}const gs=new Set,Si=()=>document.createElement("link"),Ip=e=>{const t=Si();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Np=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let kn;const Bp=Te&&(kn=Si())&&kn.relList&&kn.relList.supports&&kn.relList.supports("prefetch")?Ip:Np;function Fp(){if(!Te||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(r=>{r.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!gs.has(c)){gs.add(c);const f=_i(c);Bp(f)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(r=>{const{target:i,hostname:l,pathname:c}=r,f=c.match(/\.\w+$/);f&&f[0]!==".html"||i!=="_blank"&&l===location.hostname&&(c!==location.pathname?n.observe(r):gs.add(c))})})};nt(s);const o=zt();_t(()=>o.path,s),Ct(()=>{n&&n.disconnect()})}const Op=B({setup(e,{slots:t}){const n=be(!1);return nt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}}),Hp=Rn.NotFound||(()=>"404 Not Found"),Rp={name:"VitePressApp",setup(){const{site:e}=ce();return nt(()=>{_t(()=>e.value.lang,t=>{document.documentElement.lang=t},{immediate:!0})}),Fp(),()=>Bn(Rn.Layout)}};function Dp(){const e=Up(),t=zp();t.provide(pi,e);const n=da(e.route);return t.provide(hi,n),t.component("Content",va),t.component("ClientOnly",Op),Object.defineProperty(t.config.globalProperties,"$frontmatter",{get(){return n.frontmatter.value}}),Rn.enhanceApp&&Rn.enhanceApp({app:t,router:e,siteData:hn}),{app:t,router:e,data:n}}function zp(){return na(Rp)}function Up(){let e=Te,t;return ha(n=>{let s=_i(n);return e&&(t=s),(e||t===s)&&(s=s.replace(/\.js$/,".lean.js")),Te&&(e=!1),Mi(()=>import(s),[])},Hp)}if(Te){const{app:e,router:t,data:n}=Dp();t.go().then(()=>{Lp(t.route,n.site),e.mount("#app")})}export{L as _,p as a,E as b,m as c,Dp as createApp,J as d,q as e,vc as f,nt as g,d as o,be as r,v as u}; diff --git a/assets/chunks/screen.9127d83c.js b/assets/chunks/screen.f0e1a01d.js similarity index 99% rename from assets/chunks/screen.9127d83c.js rename to assets/chunks/screen.f0e1a01d.js index ed5af22..80d1be4 100644 --- a/assets/chunks/screen.9127d83c.js +++ b/assets/chunks/screen.f0e1a01d.js @@ -1,4 +1,4 @@ -import{_ as sc,r as oc,g as ac,o as lc,c as cc}from"../app.1b5fc780.js";/** +import{_ as sc,r as oc,g as ac,o as lc,c as cc}from"../app.b6ea30b2.js";/** * @license * Copyright 2010-2022 Three.js Authors * SPDX-License-Identifier: MIT @@ -3015,4 +3015,4 @@ void main() { `)!==-1&&(e=e.replace(/\r\n/g,` `)),e.indexOf(`\\ `)!==-1&&(e=e.replace(/\\\n/g,""));const n=e.split(` -`);let i=[];for(let a=0,c=n.length;a=7?(Tr.setRGB(parseFloat(u[4]),parseFloat(u[5]),parseFloat(u[6])).convertSRGBToLinear(),t.colors.push(Tr.r,Tr.g,Tr.b)):t.colors.push(void 0,void 0,void 0);break;case"vn":t.normals.push(parseFloat(u[1]),parseFloat(u[2]),parseFloat(u[3]));break;case"vt":t.uvs.push(parseFloat(u[1]),parseFloat(u[2]));break}}else if(h==="f"){const d=l.slice(1).trim().split(Qa),p=[];for(let x=0,v=d.length;x0){const f=m.split("/");p.push(f)}}const g=p[0];for(let x=1,v=p.length-1;x1){const d=i[1].trim().toLowerCase();t.object.smooth=d!=="0"&&d!=="off"}else t.object.smooth=!0;const u=t.object.currentMaterial();u&&(u.smooth=t.object.smooth)}else{if(l==="\0")continue;console.warn('THREE.OBJLoader: Unexpected line: "'+l+'"')}}t.finalize();const r=new En;if(r.materialLibraries=[].concat(t.materialLibraries),!(t.objects.length===1&&t.objects[0].geometry.vertices.length===0)===!0)for(let a=0,c=t.objects.length;a0&&x.setAttribute("normal",new Je(h.normals,3)),h.colors.length>0&&(g=!0,x.setAttribute("color",new Je(h.colors,3))),h.hasUVIndices===!0&&x.setAttribute("uv",new Je(h.uvs,2));const v=[];for(let f=0,T=u.length;f1){for(let f=0,T=u.length;f0){const a=new Qn({size:1,sizeAttenuation:!1}),c=new Xe;c.setAttribute("position",new Je(t.vertices,3)),t.colors.length>0&&t.colors[0]!==void 0&&(c.setAttribute("color",new Je(t.colors,3)),a.vertexColors=!0);const l=new Cr(c,a);r.add(l)}return r}}class Cg extends En{constructor(e){super(),this.animation=this.floatAnim,this.goingHome=!1,this.homeTimeout=null,this.home={position:new w(e.position.x,e.position.y,e.position.z),rotation:new gn(e.rotation.x,e.rotation.y,e.rotation.z)},this.reset()}reset(){this.position.copy(this.home.position),this.rotation.copy(this.home.rotation),this.speed=new w,this.rotSpeed=new gn,this.acceleration=new w}homeAnim(e){if(!this.goingHome){this.goingHome=!0;const t=1;this.speed.subVectors(this.home.position,this.position).multiplyScalar(1/t);const n=this.rotSpeed.toVector3();n.subVectors(this.home.rotation,this.rotation).multiplyScalar(1/t),this.rotSpeed.setFromVector3(n),this.homeTimeout=setTimeout(()=>{this.goingHome=!1,this.reset(),this.startFloat()},t*1e3)}this.position.addScaledVector(this.speed,e),this.rotation.setFromVector3(this.rotation.toVector3().addScaledVector(this.rotSpeed,e))}startFloat(){this.acceleration.y=-.01,this.animation=this.floatAnim}floatAnim(){this.position.y<-2&&(this.acceleration.y=.01),this.position.y>2&&(this.acceleration.y=-.01),this.speed.y=Math.min(this.speed.y+this.acceleration.y,.1),this.position.y+=this.speed.y}rotateAnim(){this.rotation.y+=.02}lookAtAnim(e,{x:t,y:n,z:i}){const r=new w(t,n,i).sub(this.position);this.lookAt(r)}}function Lg(s,e,t){const o=t/2.2,a=new fi;return a.moveTo(0,0+t),a.lineTo(0,0+e-t),a.quadraticCurveTo(0,0+e,0+t,0+e),a.lineTo(s/2-25/2-o,0+e),a.quadraticCurveTo(s/2-25/2,0+e,s/2-25/2,0+e-o/10),a.quadraticCurveTo(s/2-25/2,0+e-o,s/2-25/2+o,0+e-o),a.lineTo(s/2+25/2-o,0+e-o),a.quadraticCurveTo(s/2+25/2,0+e-o,s/2+25/2,0+e-o/10),a.quadraticCurveTo(s/2+25/2,0+e,s/2+25/2+o,0+e),a.lineTo(0+s-t,0+e),a.quadraticCurveTo(0+s,0+e,0+s,0+e-t),a.lineTo(0+s,0+t),a.quadraticCurveTo(0+s,0,0+s-t,0),a.lineTo(0+t,0),a.quadraticCurveTo(0,0,0,0+t),new qr(a)}const Rg=new URL("/assets/iphone.4fe8eea4.obj",self.location).href,Pg={name:"Mockup",props:{screen:{type:null},lightClr:{type:String,default:"white"},phoneClr:{type:String,default:"white"},position:{type:Object,default:()=>({})},rotation:{type:Object,default:()=>({})},linearFilter:{type:Boolean}},setup(s){const e=oc(null);let t,n;const i=[];let r,o=0,a=0;function c(){const x=()=>{t=new gt(45,e.value.clientWidth/e.value.clientHeight,.1,1e4),n=new oo;const m=new Kl(s.lightClr);n.add(m),m.position.set(0,0,300),t.position.set(0,0,200)},v=(m,f)=>{const T=new Cg({position:{x:0,y:0,z:0,...f.position},rotation:{x:-.2,y:.3,z:.06,...f.rotation}}),y=()=>{const Y=Lg(54,115.80000000000001,8);let _;typeof m=="string"?_=new Yl().load(m):_=new Il(m),_.anisotropy=r.capabilities.getMaxAnisotropy();const R=new Ys({map:_});s.linearFilter&&(R.map.minFilter=ut);const P=new st(Y,R);(()=>{const F=new Lt().setFromObject(P),I=new w;F.getSize(I);const H=new w,J=P.geometry.attributes.position,ce=P.geometry.attributes.uv;for(let U=0;U{new Ag().load(Rg,L=>{const j=new Ue;L.traverse(te=>{if(te instanceof st){te.material=new Ys({color:s.phoneClr}),te.geometry.center();const Y=new st(te.geometry,te.material),_=8.6;Y.rotateX(Math.PI/2),Y.scale.set(-_,_,_),j.add(Y)}}),T.add(j)})};return T.startFloat(),n.add(T),y(),E(),T};if(r=new Ve({antialias:!0,alpha:!0}),r.setSize(e.value.clientWidth,e.value.clientHeight),x(),Array.isArray(s.screen))for(let m=0;m<=s.screen.length-1;m+=1)i.push(v(s.screen[m],{position:s.position[m],rotation:s.rotation[m]}));else i.push(v(s.screen,{position:s.position,rotation:s.rotation}));e.value.appendChild(r.domElement)}let l=0;function h(x){x*=.001;const v=x-l;l=x,requestAnimationFrame(h),i.length&&i.forEach(m=>{m.animation(v,{x:o/2,y:a/2,z:t.position.z})}),r.render(n,t)}function u(){i.length&&i.forEach(x=>{x.animation=x.lookAtAnim,x.goingHome=!1,clearTimeout(x.homeTimeout)})}function d(){i.length&&i.forEach(x=>{x.animation=x.homeAnim})}function p(x){const v=e.value.getBoundingClientRect();o=x.clientX-v.left-v.width/2,a=-(x.clientY-v.top-v.height/2)}function g(x){x.preventDefault();const v=e.value.getBoundingClientRect();o=x.touches[0].clientX-v.left-v.width/2,a=-(x.touches[0].clientY-v.top-v.height/2)}return ac(()=>{c(),h(0)}),{container:e,handleMouseEnter:u,handleMouseLeave:d,handleMouseMove:p,handleTouchMove:g}}};function Dg(s,e,t,n,i,r){return lc(),cc("div",{ref:"container",onMouseenter:e[0]||(e[0]=(...o)=>n.handleMouseEnter&&n.handleMouseEnter(...o)),onMouseleave:e[1]||(e[1]=(...o)=>n.handleMouseLeave&&n.handleMouseLeave(...o)),onMousemove:e[2]||(e[2]=(...o)=>n.handleMouseMove&&n.handleMouseMove(...o)),onTouchstart:e[3]||(e[3]=(...o)=>n.handleMouseEnter&&n.handleMouseEnter(...o)),onTouchend:e[4]||(e[4]=(...o)=>n.handleMouseLeave&&n.handleMouseLeave(...o)),onTouchmove:e[5]||(e[5]=(...o)=>n.handleTouchMove&&n.handleTouchMove(...o))},null,544)}var Fg=sc(Pg,[["render",Dg]]),Ng="/assets/screen.13e2504d.png";export{Fg as M,Ng as s}; +`);let i=[];for(let a=0,c=n.length;a=7?(Tr.setRGB(parseFloat(u[4]),parseFloat(u[5]),parseFloat(u[6])).convertSRGBToLinear(),t.colors.push(Tr.r,Tr.g,Tr.b)):t.colors.push(void 0,void 0,void 0);break;case"vn":t.normals.push(parseFloat(u[1]),parseFloat(u[2]),parseFloat(u[3]));break;case"vt":t.uvs.push(parseFloat(u[1]),parseFloat(u[2]));break}}else if(h==="f"){const d=l.slice(1).trim().split(Qa),p=[];for(let x=0,v=d.length;x0){const f=m.split("/");p.push(f)}}const g=p[0];for(let x=1,v=p.length-1;x1){const d=i[1].trim().toLowerCase();t.object.smooth=d!=="0"&&d!=="off"}else t.object.smooth=!0;const u=t.object.currentMaterial();u&&(u.smooth=t.object.smooth)}else{if(l==="\0")continue;console.warn('THREE.OBJLoader: Unexpected line: "'+l+'"')}}t.finalize();const r=new En;if(r.materialLibraries=[].concat(t.materialLibraries),!(t.objects.length===1&&t.objects[0].geometry.vertices.length===0)===!0)for(let a=0,c=t.objects.length;a0&&x.setAttribute("normal",new Je(h.normals,3)),h.colors.length>0&&(g=!0,x.setAttribute("color",new Je(h.colors,3))),h.hasUVIndices===!0&&x.setAttribute("uv",new Je(h.uvs,2));const v=[];for(let f=0,T=u.length;f1){for(let f=0,T=u.length;f0){const a=new Qn({size:1,sizeAttenuation:!1}),c=new Xe;c.setAttribute("position",new Je(t.vertices,3)),t.colors.length>0&&t.colors[0]!==void 0&&(c.setAttribute("color",new Je(t.colors,3)),a.vertexColors=!0);const l=new Cr(c,a);r.add(l)}return r}}class Cg extends En{constructor(e){super(),this.animation=this.floatAnim,this.goingHome=!1,this.homeTimeout=null,this.home={position:new w(e.position.x,e.position.y,e.position.z),rotation:new gn(e.rotation.x,e.rotation.y,e.rotation.z)},this.reset()}reset(){this.position.copy(this.home.position),this.rotation.copy(this.home.rotation),this.speed=new w,this.rotSpeed=new gn,this.acceleration=new w}homeAnim(e){if(!this.goingHome){this.goingHome=!0;const t=1;this.speed.subVectors(this.home.position,this.position).multiplyScalar(1/t);const n=this.rotSpeed.toVector3();n.subVectors(this.home.rotation,this.rotation).multiplyScalar(1/t),this.rotSpeed.setFromVector3(n),this.homeTimeout=setTimeout(()=>{this.goingHome=!1,this.reset(),this.startFloat()},t*1e3)}this.position.addScaledVector(this.speed,e),this.rotation.setFromVector3(this.rotation.toVector3().addScaledVector(this.rotSpeed,e))}startFloat(){this.acceleration.y=-.01,this.animation=this.floatAnim}floatAnim(){this.position.y<-2&&(this.acceleration.y=.01),this.position.y>2&&(this.acceleration.y=-.01),this.speed.y=Math.min(this.speed.y+this.acceleration.y,.1),this.position.y+=this.speed.y}rotateAnim(){this.rotation.y+=.02}lookAtAnim(e,{x:t,y:n,z:i}){const r=new w(t,n,i).sub(this.position);this.lookAt(r)}}function Lg(s,e,t){const o=t/2.2,a=new fi;return a.moveTo(0,0+t),a.lineTo(0,0+e-t),a.quadraticCurveTo(0,0+e,0+t,0+e),a.lineTo(s/2-25/2-o,0+e),a.quadraticCurveTo(s/2-25/2,0+e,s/2-25/2,0+e-o/10),a.quadraticCurveTo(s/2-25/2,0+e-o,s/2-25/2+o,0+e-o),a.lineTo(s/2+25/2-o,0+e-o),a.quadraticCurveTo(s/2+25/2,0+e-o,s/2+25/2,0+e-o/10),a.quadraticCurveTo(s/2+25/2,0+e,s/2+25/2+o,0+e),a.lineTo(0+s-t,0+e),a.quadraticCurveTo(0+s,0+e,0+s,0+e-t),a.lineTo(0+s,0+t),a.quadraticCurveTo(0+s,0,0+s-t,0),a.lineTo(0+t,0),a.quadraticCurveTo(0,0,0,0+t),new qr(a)}const Rg=new URL("/vue-three-d-mockup/assets/iphone.4fe8eea4.obj",self.location).href,Pg={name:"Mockup",props:{screen:{type:null},lightClr:{type:String,default:"white"},phoneClr:{type:String,default:"white"},position:{type:Object,default:()=>({})},rotation:{type:Object,default:()=>({})},linearFilter:{type:Boolean}},setup(s){const e=oc(null);let t,n;const i=[];let r,o=0,a=0;function c(){const x=()=>{t=new gt(45,e.value.clientWidth/e.value.clientHeight,.1,1e4),n=new oo;const m=new Kl(s.lightClr);n.add(m),m.position.set(0,0,300),t.position.set(0,0,200)},v=(m,f)=>{const T=new Cg({position:{x:0,y:0,z:0,...f.position},rotation:{x:-.2,y:.3,z:.06,...f.rotation}}),y=()=>{const Y=Lg(54,115.80000000000001,8);let _;typeof m=="string"?_=new Yl().load(m):_=new Il(m),_.anisotropy=r.capabilities.getMaxAnisotropy();const R=new Ys({map:_});s.linearFilter&&(R.map.minFilter=ut);const P=new st(Y,R);(()=>{const F=new Lt().setFromObject(P),I=new w;F.getSize(I);const H=new w,J=P.geometry.attributes.position,ce=P.geometry.attributes.uv;for(let U=0;U{new Ag().load(Rg,L=>{const j=new Ue;L.traverse(te=>{if(te instanceof st){te.material=new Ys({color:s.phoneClr}),te.geometry.center();const Y=new st(te.geometry,te.material),_=8.6;Y.rotateX(Math.PI/2),Y.scale.set(-_,_,_),j.add(Y)}}),T.add(j)})};return T.startFloat(),n.add(T),y(),E(),T};if(r=new Ve({antialias:!0,alpha:!0}),r.setSize(e.value.clientWidth,e.value.clientHeight),x(),Array.isArray(s.screen))for(let m=0;m<=s.screen.length-1;m+=1)i.push(v(s.screen[m],{position:s.position[m],rotation:s.rotation[m]}));else i.push(v(s.screen,{position:s.position,rotation:s.rotation}));e.value.appendChild(r.domElement)}let l=0;function h(x){x*=.001;const v=x-l;l=x,requestAnimationFrame(h),i.length&&i.forEach(m=>{m.animation(v,{x:o/2,y:a/2,z:t.position.z})}),r.render(n,t)}function u(){i.length&&i.forEach(x=>{x.animation=x.lookAtAnim,x.goingHome=!1,clearTimeout(x.homeTimeout)})}function d(){i.length&&i.forEach(x=>{x.animation=x.homeAnim})}function p(x){const v=e.value.getBoundingClientRect();o=x.clientX-v.left-v.width/2,a=-(x.clientY-v.top-v.height/2)}function g(x){x.preventDefault();const v=e.value.getBoundingClientRect();o=x.touches[0].clientX-v.left-v.width/2,a=-(x.touches[0].clientY-v.top-v.height/2)}return ac(()=>{c(),h(0)}),{container:e,handleMouseEnter:u,handleMouseLeave:d,handleMouseMove:p,handleTouchMove:g}}};function Dg(s,e,t,n,i,r){return lc(),cc("div",{ref:"container",onMouseenter:e[0]||(e[0]=(...o)=>n.handleMouseEnter&&n.handleMouseEnter(...o)),onMouseleave:e[1]||(e[1]=(...o)=>n.handleMouseLeave&&n.handleMouseLeave(...o)),onMousemove:e[2]||(e[2]=(...o)=>n.handleMouseMove&&n.handleMouseMove(...o)),onTouchstart:e[3]||(e[3]=(...o)=>n.handleMouseEnter&&n.handleMouseEnter(...o)),onTouchend:e[4]||(e[4]=(...o)=>n.handleMouseLeave&&n.handleMouseLeave(...o)),onTouchmove:e[5]||(e[5]=(...o)=>n.handleTouchMove&&n.handleTouchMove(...o))},null,544)}var Fg=sc(Pg,[["render",Dg]]),Ng="/vue-three-d-mockup/assets/screen.13e2504d.png";export{Fg as M,Ng as s}; diff --git a/assets/guide.md.77d8480e.lean.js b/assets/guide.md.77d8480e.lean.js deleted file mode 100644 index 8b8493a..0000000 --- a/assets/guide.md.77d8480e.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{M as l,s as e}from"./chunks/screen.9127d83c.js";import{r as c,o as r,c as F,a as s,b as D,u as a,d as i,e as y,f as n}from"./app.1b5fc780.js";var d="/assets/screen.273a9703.mp4";const C=n("",4),h=n("",9),u=n("",2),A=["src"],g=n("",5),x=JSON.parse('{"title":"Guide","description":"","frontmatter":{},"headers":[{"level":2,"title":"Installation","slug":"installation"},{"level":2,"title":"Usage","slug":"usage"},{"level":3,"title":"Simple example","slug":"simple-example"},{"level":3,"title":"Using assets as the screen","slug":"using-assets-as-the-screen"},{"level":3,"title":"Multiple phones","slug":"multiple-phones"},{"level":3,"title":"Video","slug":"video"},{"level":2,"title":"Avaliable props","slug":"avaliable-props"},{"level":2,"title":"Caveats","slug":"caveats"}],"relativePath":"guide.md"}'),v={name:"guide.md"},q=Object.assign(v,{setup(m){const p=c(null),o=c(!1);return(f,t)=>(r(),F("div",null,[C,s("p",null,[D(l,{style:{width:"100%",height:"400px"},screen:a(e)},null,8,["screen"])]),h,s("p",null,[D(l,{style:{width:"100%",height:"400px"},screen:[a(e),a(e)],position:[{x:-50},{x:50}],rotation:[{},{y:-.3,z:-.06}]},null,8,["screen","rotation"])]),u,s("p",null,[o.value?(r(),i(l,{key:0,style:{width:"100%",height:"400px"},screen:p.value},null,8,["screen"])):y("",!0)]),s("div",null,[s("video",{src:a(d),ref_key:"videoElement",ref:p,onCanplay:t[0]||(t[0]=_=>o.value=!0),muted:"",autoplay:"",loop:"",style:{position:"fixed",top:"0",left:"0",visibility:"hidden"}},null,40,A)]),g]))}});export{x as __pageData,q as default}; diff --git a/assets/guide.md.77d8480e.js b/assets/guide.md.c2b95ef9.js similarity index 97% rename from assets/guide.md.77d8480e.js rename to assets/guide.md.c2b95ef9.js index b43d55d..44ae369 100644 --- a/assets/guide.md.77d8480e.js +++ b/assets/guide.md.c2b95ef9.js @@ -1,4 +1,4 @@ -import{M as l,s as e}from"./chunks/screen.9127d83c.js";import{r as c,o as r,c as F,a as s,b as D,u as a,d as i,e as y,f as n}from"./app.1b5fc780.js";var d="/assets/screen.273a9703.mp4";const C=n(`

Guide

Installation

npm install vue-three-d-mockup
+import{M as l,s as e}from"./chunks/screen.f0e1a01d.js";import{r as c,o as r,c as F,a as s,b as D,u as a,d as i,e as y,f as n}from"./app.b6ea30b2.js";var d="/vue-three-d-mockup/assets/screen.273a9703.mp4";const C=n(`

Guide

Installation

npm install vue-three-d-mockup
 

Usage

`,4),h=n(`

Simple example

screen.png is a static asset in the public folder.

<template>
   <Mockup screen="screen.png" />
 </template>
diff --git a/assets/guide.md.c2b95ef9.lean.js b/assets/guide.md.c2b95ef9.lean.js
new file mode 100644
index 0000000..c84b844
--- /dev/null
+++ b/assets/guide.md.c2b95ef9.lean.js
@@ -0,0 +1 @@
+import{M as l,s as e}from"./chunks/screen.f0e1a01d.js";import{r as c,o as r,c as F,a as s,b as D,u as a,d as i,e as y,f as n}from"./app.b6ea30b2.js";var d="/vue-three-d-mockup/assets/screen.273a9703.mp4";const C=n("",4),h=n("",9),u=n("",2),A=["src"],g=n("",5),x=JSON.parse('{"title":"Guide","description":"","frontmatter":{},"headers":[{"level":2,"title":"Installation","slug":"installation"},{"level":2,"title":"Usage","slug":"usage"},{"level":3,"title":"Simple example","slug":"simple-example"},{"level":3,"title":"Using assets as the screen","slug":"using-assets-as-the-screen"},{"level":3,"title":"Multiple phones","slug":"multiple-phones"},{"level":3,"title":"Video","slug":"video"},{"level":2,"title":"Avaliable props","slug":"avaliable-props"},{"level":2,"title":"Caveats","slug":"caveats"}],"relativePath":"guide.md"}'),v={name:"guide.md"},q=Object.assign(v,{setup(m){const p=c(null),o=c(!1);return(f,t)=>(r(),F("div",null,[C,s("p",null,[D(l,{style:{width:"100%",height:"400px"},screen:a(e)},null,8,["screen"])]),h,s("p",null,[D(l,{style:{width:"100%",height:"400px"},screen:[a(e),a(e)],position:[{x:-50},{x:50}],rotation:[{},{y:-.3,z:-.06}]},null,8,["screen","rotation"])]),u,s("p",null,[o.value?(r(),i(l,{key:0,style:{width:"100%",height:"400px"},screen:p.value},null,8,["screen"])):y("",!0)]),s("div",null,[s("video",{src:a(d),ref_key:"videoElement",ref:p,onCanplay:t[0]||(t[0]=_=>o.value=!0),muted:"",autoplay:"",loop:"",style:{position:"fixed",top:"0",left:"0",visibility:"hidden"}},null,40,A)]),g]))}});export{x as __pageData,q as default};
diff --git a/assets/index.md.e8d327de.js b/assets/index.md.44663209.js
similarity index 78%
rename from assets/index.md.e8d327de.js
rename to assets/index.md.44663209.js
index 7202669..e60c2b4 100644
--- a/assets/index.md.e8d327de.js
+++ b/assets/index.md.44663209.js
@@ -1 +1 @@
-import{M as e,s as a}from"./chunks/screen.9127d83c.js";import{o as t,c as s,a as _,b as o,u as n,_ as c,f as r}from"./app.1b5fc780.js";const d=r('

Vue 3D Mockup

Create interactive 3D mockups with ease.

',3),v=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home"},"headers":[],"relativePath":"index.md"}'),u={name:"index.md"},i=Object.assign(u,{setup(l){return(p,m)=>(t(),s("div",null,[_("main",null,[o(e,{class:"mockup",screen:n(a)},null,8,["screen"]),d])]))}});var f=c(i,[["__scopeId","data-v-7b43e306"]]);export{v as __pageData,f as default}; +import{M as e,s as a}from"./chunks/screen.f0e1a01d.js";import{o as t,c as s,a as _,b as o,u as n,_ as c,f as r}from"./app.b6ea30b2.js";const d=r('

Vue 3D Mockup

Create interactive 3D mockups with ease.

',3),v=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home"},"headers":[],"relativePath":"index.md"}'),u={name:"index.md"},i=Object.assign(u,{setup(l){return(p,m)=>(t(),s("div",null,[_("main",null,[o(e,{class:"mockup",screen:n(a)},null,8,["screen"]),d])]))}});var f=c(i,[["__scopeId","data-v-7b43e306"]]);export{v as __pageData,f as default}; diff --git a/assets/index.md.e8d327de.lean.js b/assets/index.md.44663209.lean.js similarity index 62% rename from assets/index.md.e8d327de.lean.js rename to assets/index.md.44663209.lean.js index 2f32ed4..d757568 100644 --- a/assets/index.md.e8d327de.lean.js +++ b/assets/index.md.44663209.lean.js @@ -1 +1 @@ -import{M as e,s as a}from"./chunks/screen.9127d83c.js";import{o as t,c as s,a as _,b as o,u as n,_ as c,f as r}from"./app.1b5fc780.js";const d=r("",3),v=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home"},"headers":[],"relativePath":"index.md"}'),u={name:"index.md"},i=Object.assign(u,{setup(l){return(p,m)=>(t(),s("div",null,[_("main",null,[o(e,{class:"mockup",screen:n(a)},null,8,["screen"]),d])]))}});var f=c(i,[["__scopeId","data-v-7b43e306"]]);export{v as __pageData,f as default}; +import{M as e,s as a}from"./chunks/screen.f0e1a01d.js";import{o as t,c as s,a as _,b as o,u as n,_ as c,f as r}from"./app.b6ea30b2.js";const d=r("",3),v=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home"},"headers":[],"relativePath":"index.md"}'),u={name:"index.md"},i=Object.assign(u,{setup(l){return(p,m)=>(t(),s("div",null,[_("main",null,[o(e,{class:"mockup",screen:n(a)},null,8,["screen"]),d])]))}});var f=c(i,[["__scopeId","data-v-7b43e306"]]);export{v as __pageData,f as default}; diff --git a/assets/style.986ff2fd.css b/assets/style.986ff2fd.css new file mode 100644 index 0000000..6a66d1a --- /dev/null +++ b/assets/style.986ff2fd.css @@ -0,0 +1 @@ +@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/vue-three-d-mockup/assets/inter-roman-cyrillic.5f2c6c8c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/vue-three-d-mockup/assets/inter-roman-cyrillic-ext.e75737ce.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/vue-three-d-mockup/assets/inter-roman-greek.d5a6d92a.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/vue-three-d-mockup/assets/inter-roman-greek-ext.ab0619bc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/vue-three-d-mockup/assets/inter-roman-latin.2ed14f66.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/vue-three-d-mockup/assets/inter-roman-latin-ext.0030eebd.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/vue-three-d-mockup/assets/inter-roman-vietnamese.14ce25a6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/vue-three-d-mockup/assets/inter-italic-cyrillic.ea42a392.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/vue-three-d-mockup/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/vue-three-d-mockup/assets/inter-italic-greek.8f4463c4.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/vue-three-d-mockup/assets/inter-italic-greek-ext.4fbe9427.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/vue-three-d-mockup/assets/inter-italic-latin.bd3b6f56.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/vue-three-d-mockup/assets/inter-italic-latin-ext.bd8920cc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/vue-three-d-mockup/assets/inter-italic-vietnamese.6ce511fb.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/vue-three-d-mockup/assets/inter-cyrillic.f8750142.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/vue-three-d-mockup/assets/inter-cyrillic-ext.0877b0d9.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/vue-three-d-mockup/assets/inter-greek.117e1956.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/vue-three-d-mockup/assets/inter-greek-ext.3e6f6728.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/vue-three-d-mockup/assets/inter-latin.4fe6132f.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/vue-three-d-mockup/assets/inter-latin-ext.7cc429bc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/vue-three-d-mockup/assets/inter-vietnamese.2c644a25.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}:root{--vp-c-white: #ffffff;--vp-c-white-soft: #f9f9f9;--vp-c-white-mute: #f1f1f1;--vp-c-black: #1a1a1a;--vp-c-black-pure: #000000;--vp-c-black-soft: #242424;--vp-c-black-mute: #2f2f2f;--vp-c-gray: #8e8e8e;--vp-c-gray-light-1: #aeaeae;--vp-c-gray-light-2: #c7c7c7;--vp-c-gray-light-3: #d1d1d1;--vp-c-gray-light-4: #e5e5e5;--vp-c-gray-light-5: #f2f2f2;--vp-c-gray-dark-1: #636363;--vp-c-gray-dark-2: #484848;--vp-c-gray-dark-3: #3a3a3a;--vp-c-gray-dark-4: #282828;--vp-c-gray-dark-5: #202020;--vp-c-divider-light-1: rgba(60, 60, 60, .29);--vp-c-divider-light-2: rgba(60, 60, 60, .12);--vp-c-divider-dark-1: rgba(84, 84, 84, .65);--vp-c-divider-dark-2: rgba(84, 84, 84, .48);--vp-c-text-light-1: var(--vp-c-indigo);--vp-c-text-light-2: rgba(60, 60, 60, .7);--vp-c-text-light-3: rgba(60, 60, 60, .33);--vp-c-text-light-4: rgba(60, 60, 60, .18);--vp-c-text-dark-1: rgba(255, 255, 255, .87);--vp-c-text-dark-2: rgba(235, 235, 235, .6);--vp-c-text-dark-3: rgba(235, 235, 235, .38);--vp-c-text-dark-4: rgba(235, 235, 235, .18);--vp-c-indigo: #213547;--vp-c-indigo-soft: #476582;--vp-c-indigo-light: #aac8e4;--vp-c-indigo-lighter: #c9def1;--vp-c-indigo-dark: #1d2f3f;--vp-c-indigo-darker: #14212e;--vp-c-green: #42b883;--vp-c-green-light: #42d392;--vp-c-green-lighter: #35eb9a;--vp-c-green-dark: #33a06f;--vp-c-green-darker: #155f3e;--vp-c-green-dimm-1: rgba(66, 184, 131, .5);--vp-c-green-dimm-2: rgba(66, 184, 131, .25);--vp-c-green-dimm-3: rgba(66, 184, 131, .05);--vp-c-yellow: #ffc517;--vp-c-yellow-light: #fcd253;--vp-c-yellow-lighter: #fcfc7c;--vp-c-yellow-dark: #e0ad15;--vp-c-yellow-darker: #ad850e;--vp-c-yellow-dimm-1: rgba(255, 197, 23, .5);--vp-c-yellow-dimm-2: rgba(255, 197, 23, .25);--vp-c-yellow-dimm-3: rgba(255, 197, 23, .05);--vp-c-red: #ed3c50;--vp-c-red-light: #f54e82;--vp-c-red-lighter: #fd1d7c;--vp-c-red-dark: #cd2d3f;--vp-c-red-darker: #ab2131;--vp-c-red-dimm-1: rgba(237, 60, 80, .5);--vp-c-red-dimm-2: rgba(237, 60, 80, .25);--vp-c-red-dimm-3: rgba(237, 60, 80, .05)}:root{--vp-c-bg: var(--vp-c-white);--vp-c-bg-soft: var(--vp-c-white-soft);--vp-c-bg-mute: var(--vp-c-white-mute);--vp-c-bg-alt: var(--vp-c-white-soft);--vp-c-divider: var(--vp-c-divider-light-1);--vp-c-divider-light: var(--vp-c-divider-light-2);--vp-c-divider-inverse: var(--vp-c-divider-dark-1);--vp-c-divider-inverse-light: var(--vp-c-divider-dark-2);--vp-c-text-1: var(--vp-c-text-light-1);--vp-c-text-2: var(--vp-c-text-light-2);--vp-c-text-3: var(--vp-c-text-light-3);--vp-c-text-4: var(--vp-c-text-light-4);--vp-c-text-inverse-1: var(--vp-c-text-dark-1);--vp-c-text-inverse-2: var(--vp-c-text-dark-2);--vp-c-text-inverse-3: var(--vp-c-text-dark-3);--vp-c-text-inverse-4: var(--vp-c-text-dark-4);--vp-c-text-code: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-green);--vp-c-brand-light: var(--vp-c-green-light);--vp-c-brand-lighter: var(--vp-c-green-lighter);--vp-c-brand-dark: var(--vp-c-green-dark);--vp-c-brand-darker: var(--vp-c-green-darker);--vp-c-sponsor: #fd1d7c}.dark{--vp-c-bg: var(--vp-c-black-soft);--vp-c-bg-soft: var(--vp-c-black-mute);--vp-c-bg-mute: var(--vp-c-gray-dark-3);--vp-c-bg-alt: var(--vp-c-black);--vp-c-divider: var(--vp-c-divider-dark-1);--vp-c-divider-light: var(--vp-c-divider-dark-2);--vp-c-divider-inverse: var(--vp-c-divider-light-1);--vp-c-divider-inverse-light: var(--vp-c-divider-light-2);--vp-c-text-1: var(--vp-c-text-dark-1);--vp-c-text-2: var(--vp-c-text-dark-2);--vp-c-text-3: var(--vp-c-text-dark-3);--vp-c-text-4: var(--vp-c-text-dark-4);--vp-c-text-inverse-1: var(--vp-c-text-light-1);--vp-c-text-inverse-2: var(--vp-c-text-light-2);--vp-c-text-inverse-3: var(--vp-c-text-light-3);--vp-c-text-inverse-4: var(--vp-c-text-light-4);--vp-c-text-code: var(--vp-c-indigo-lighter)}:root{--vp-font-family-base: "Inter var experimental", "Inter var", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--vp-font-family-mono: Menlo, Monaco, Consolas, "Courier New", monospace}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-local-nav: 10;--vp-z-index-nav: 20;--vp-z-index-backdrop: 30;--vp-z-index-sidebar: 40;--vp-z-index-footer: 50}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' class='h-6 w-6' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' class='h-6 w-6' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E")}:root{--vp-layout-max-width: 1440px}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-block-color: var(--vp-c-text-dark-1);--vp-code-block-bg: #292d3e;--vp-code-line-highlight-color: rgba(0, 0, 0, .5);--vp-code-line-number-color: var(--vp-c-text-dark-3);--vp-code-copy-code-hover-bg: rgba(255, 255, 255, .05);--vp-code-copy-code-active-text: var(--vp-c-text-dark-2)}.dark{--vp-code-block-bg: var(--vp-c-bg-alt)}:root{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-text-dark-1);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-light);--vp-button-brand-hover-text: var(--vp-c-text-dark-1);--vp-button-brand-hover-bg: var(--vp-c-brand-light);--vp-button-brand-active-border: var(--vp-c-brand-light);--vp-button-brand-active-text: var(--vp-c-text-dark-1);--vp-button-brand-active-bg: var(--vp-button-brand-bg);--vp-button-alt-border: var(--vp-c-gray-light-3);--vp-button-alt-text: var(--vp-c-text-light-1);--vp-button-alt-bg: var(--vp-c-gray-light-5);--vp-button-alt-hover-border: var(--vp-c-gray-light-3);--vp-button-alt-hover-text: var(--vp-c-text-light-1);--vp-button-alt-hover-bg: var(--vp-c-gray-light-4);--vp-button-alt-active-border: var(--vp-c-gray-light-3);--vp-button-alt-active-text: var(--vp-c-text-light-1);--vp-button-alt-active-bg: var(--vp-c-gray-light-3);--vp-button-sponsor-border: var(--vp-c-gray-light-3);--vp-button-sponsor-text: var(--vp-c-text-light-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}.dark{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-text-dark-1);--vp-button-brand-bg: var(--vp-c-brand-dark);--vp-button-brand-hover-border: var(--vp-c-brand-lighter);--vp-button-brand-hover-text: var(--vp-c-text-dark-1);--vp-button-brand-hover-bg: var(--vp-c-brand);--vp-button-brand-active-border: var(--vp-c-brand-lighter);--vp-button-brand-active-text: var(--vp-c-text-dark-1);--vp-button-brand-active-bg: var(--vp-button-brand-bg);--vp-button-alt-border: var(--vp-c-gray-dark-2);--vp-button-alt-text: var(--vp-c-text-dark-1);--vp-button-alt-bg: var(--vp-c-bg-mute);--vp-button-alt-hover-border: var(--vp-c-gray-dark-2);--vp-button-alt-hover-text: var(--vp-c-text-dark-1);--vp-button-alt-hover-bg: var(--vp-c-gray-dark-2);--vp-button-alt-active-border: var(--vp-c-gray-dark-2);--vp-button-alt-active-text: var(--vp-c-text-dark-1);--vp-button-alt-active-bg: var(--vp-button-alt-bg);--vp-button-sponsor-border: var(--vp-c-gray-dark-1);--vp-button-sponsor-text: var(--vp-c-text-dark-2)}:root{--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: var(--vp-c-divider-light);--vp-custom-block-info-text: var(--vp-c-text-2);--vp-custom-block-info-bg: var(--vp-c-white-soft);--vp-custom-block-info-code-bg: var(--vp-c-gray-light-4);--vp-custom-block-tip-border: var(--vp-c-green-dimm-1);--vp-custom-block-tip-text: var(--vp-c-green-darker);--vp-custom-block-tip-bg: var(--vp-c-green-dimm-3);--vp-custom-block-tip-code-bg: var(--vp-custom-block-tip-bg);--vp-custom-block-warning-border: var(--vp-c-yellow-dimm-1);--vp-custom-block-warning-text: var(--vp-c-yellow-darker);--vp-custom-block-warning-bg: var(--vp-c-yellow-dimm-3);--vp-custom-block-warning-code-bg: var(--vp-custom-block-warning-bg);--vp-custom-block-danger-border: var(--vp-c-red-dimm-1);--vp-custom-block-danger-text: var(--vp-c-red-darker);--vp-custom-block-danger-bg: var(--vp-c-red-dimm-3);--vp-custom-block-danger-code-bg: var(--vp-custom-block-danger-bg);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-details-bg)}.dark{--vp-custom-block-info-border: var(--vp-c-divider-light);--vp-custom-block-info-bg: var(--vp-c-black-mute);--vp-custom-block-info-code-bg: var(--vp-c-gray-dark-4);--vp-custom-block-tip-border: var(--vp-c-green-dimm-2);--vp-custom-block-tip-text: var(--vp-c-green-light);--vp-custom-block-warning-border: var(--vp-c-yellow-dimm-2);--vp-custom-block-warning-text: var(--vp-c-yellow-light);--vp-custom-block-danger-border: var(--vp-c-red-dimm-2);--vp-custom-block-danger-text: var(--vp-c-red-light)}:root{--vp-nav-height: var(--vp-nav-height-mobile);--vp-nav-height-mobile: 56px;--vp-nav-height-desktop: 72px}@media (min-width: 960px){:root{--vp-nav-height: var(--vp-nav-height-desktop)}}:root{--vp-sidebar-width: 272px}:root{--vp-home-hero-name-color: var(--vp-c-brand);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);direction:ltr;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button,[role=button]{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:14px;color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:700}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;transition:opacity .25s}.custom-block a:hover{opacity:.6}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.dark .vp-code-light{display:none}html:not(.dark) .vp-code-dark{display:none}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider-light);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc .header-anchor{float:left;margin-left:-.87em;padding-right:.23em;font-weight:500;opacity:0;transition:color .25s,opacity .25s}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s}.vp-doc blockquote>p{margin:0;font-size:16px;color:var(--vp-c-text-2);transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand);text-decoration-style:dotted;transition:color .25s}.vp-doc a:hover{color:var(--vp-c-brand-dark)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:12px 16px}.vp-doc th{font-size:16px;font-weight:600;background-color:var(--vp-c-white-soft)}.dark .vp-doc th{background-color:var(--vp-c-black)}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider-light)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block a{color:inherit;font-weight:600;text-decoration:underline;transition:opacity .25s}.vp-doc .custom-block a:hover{opacity:.6}.vp-doc .custom-block code{font-size:var(--vp-custom-block-code-font-size);font-weight:700;color:inherit}.vp-doc .custom-block div[class*=language-]{margin:8px 0}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:var(--vp-code-block-bg)}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;color:var(--vp-c-text-code);background-color:var(--vp-c-bg-mute);transition:color .5s,background-color .5s}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code{font-size:.9em}.vp-doc a>code{color:var(--vp-c-brand);transition:color .25s}.vp-doc a:hover>code{color:var(--vp-c-brand-dark)}.vp-doc div[class*=language-]{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-]{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:16px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc .highlight-lines{position:absolute;top:0;bottom:0;left:0;padding-top:16px;width:100%;line-height:var(--vp-code-line-height);font-family:var(--vp-font-family-mono);font-size:var(--vp-code-font-size);user-select:none;overflow:hidden}.vp-doc .highlight-lines .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc div[class*=language-].line-numbers-mode pre{padding-left:16px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-c-divider-dark-2);padding-top:16px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>span.copy{position:absolute;top:8px;right:8px;z-index:2;display:block;justify-content:center;align-items:center;border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-block-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:opacity .25s}.vp-doc [class*=language-]:hover>span.copy{opacity:1}.vp-doc [class*=language-]>span.copy:hover{background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>span.copy.copied,.vp-doc [class*=language-]>span.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>span.copy.copied:before,.vp-doc [class*=language-]>span.copy:hover.copied:before{position:relative;left:-65px;display:block;border-radius:4px 0 0 4px;padding-top:8px;width:64px;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:"Copied"}.vp-doc [class*=language-]:before{position:absolute;top:6px;right:12px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-c-text-dark-3);transition:color .5s,opacity .5s}.vp-doc [class*=language-]:hover:before{opacity:0}.vp-doc [class~=language-c]:before{content:"c"}.vp-doc [class~=language-css]:before{content:"css"}.vp-doc [class~=language-go]:before{content:"go"}.vp-doc [class~=language-html]:before{content:"html"}.vp-doc [class~=language-java]:before{content:"java"}.vp-doc [class~=language-javascript]:before{content:"js"}.vp-doc [class~=language-js]:before{content:"js"}.vp-doc [class~=language-json]:before{content:"json"}.vp-doc [class~=language-jsx]:before{content:"jsx"}.vp-doc [class~=language-less]:before{content:"less"}.vp-doc [class~=language-markdown]:before{content:"md"}.vp-doc [class~=language-md]:before{content:"md"}.vp-doc [class~=language-php]:before{content:"php"}.vp-doc [class~=language-python]:before{content:"py"}.vp-doc [class~=language-py]:before{content:"py"}.vp-doc [class~=language-rb]:before{content:"rb"}.vp-doc [class~=language-ruby]:before{content:"rb"}.vp-doc [class~=language-rust]:before{content:"rust"}.vp-doc [class~=language-sass]:before{content:"sass"}.vp-doc [class~=language-scss]:before{content:"scss"}.vp-doc [class~=language-sh]:before{content:"sh"}.vp-doc [class~=language-bash]:before{content:"sh"}.vp-doc [class~=language-stylus]:before{content:"styl"}.vp-doc [class~=language-vue-html]:before{content:"template"}.vp-doc [class~=language-typescript]:before{content:"ts"}.vp-doc [class~=language-ts]:before{content:"ts"}.vp-doc [class~=language-tsx]:before{content:"tsx"}.vp-doc [class~=language-vue]:before{content:"vue"}.vp-doc [class~=language-yaml]:before{content:"yaml"}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin-bottom:4px;text-align:center;letter-spacing:1px;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-bg-mute)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white-soft)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-black-mute)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPSkipLink[data-v-45f6ae50]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-45f6ae50]:focus{height:auto;width:auto;clip:auto;clip-path:none}.dark .VPSkipLink[data-v-45f6ae50]{color:var(--vp-c-green)}@media (min-width: 1280px){.VPSkipLink[data-v-45f6ae50]{top:14px;left:16px}}.VPBackdrop[data-v-0e94ce1c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:rgba(0,0,0,.6);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-0e94ce1c],.VPBackdrop.fade-leave-to[data-v-0e94ce1c]{opacity:0}.VPBackdrop.fade-leave-active[data-v-0e94ce1c]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-0e94ce1c]{display:none}}html:not(.dark) .VPImage.dark[data-v-73ae1788]{display:none}.dark .VPImage.light[data-v-73ae1788]{display:none}.VPNavBarTitle[data-v-6a6f7ff6]{flex-shrink:0;border-bottom:1px solid transparent}@media (min-width: 960px){.VPNavBarTitle.has-sidebar[data-v-6a6f7ff6]{margin-right:32px;width:calc(var(--vp-sidebar-width) - 64px);border-bottom-color:var(--vp-c-divider-light);background-color:var(--vp-c-bg-alt)}}.title[data-v-6a6f7ff6]{display:flex;align-items:center;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}.title[data-v-6a6f7ff6]:hover{opacity:.6}@media (min-width: 960px){.title[data-v-6a6f7ff6]{flex-shrink:0}}[data-v-6a6f7ff6] .logo{margin-right:8px;height:24px}/*! @docsearch/css 3.1.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}@media (max-width:750px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:focus{outline:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"\bb "}.DocSearch-Prefill{appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}@media (max-width:750px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.DocSearch{--docsearch-primary-color: var(--vp-c-brand);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark .DocSearch{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-bg-mute);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:32px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-bg-mute)}.icon[data-v-5704c677]{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;fill:var(--vp-c-text-3);transition:fill .25s}.VPNavBarMenuLink[data-v-8fba5fa8]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height-mobile);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-8fba5fa8],.VPNavBarMenuLink[data-v-8fba5fa8]:hover{color:var(--vp-c-brand)}@media (min-width: 1280px){.VPNavBarMenuLink[data-v-8fba5fa8]{line-height:var(--vp-nav-height-desktop)}}.VPMenuGroup+.VPMenuLink[data-v-06b18c43]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider-light);padding:12px 12px 0}.link[data-v-06b18c43]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-06b18c43]:hover{color:var(--vp-c-brand);background-color:var(--vp-c-bg-mute)}.dark .link[data-v-06b18c43]:hover{background-color:var(--vp-c-bg-soft)}.link.active[data-v-06b18c43]{color:var(--vp-c-brand)}.VPMenuGroup[data-v-4bc84c0d]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider-light);padding:12px 12px 0}.VPMenuGroup[data-v-4bc84c0d]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-4bc84c0d]{margin-top:12px;border-top:1px solid var(--vp-c-divider-light)}.title[data-v-4bc84c0d]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);transition:color .25s}.VPMenu[data-v-e73581a2]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider-light);background-color:var(--vp-c-bg);box-shadow:var(--vp-shadow-3);transition:background-color .5s}.dark .VPMenu[data-v-e73581a2]{box-shadow:var(--vp-shadow-2)}.VPMenu[data-v-e73581a2] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-e73581a2] .group+.group{border-top:1px solid var(--vp-c-divider-light);padding:11px 12px 12px}.VPMenu[data-v-e73581a2] .group:last-child{padding-bottom:0}.VPMenu[data-v-e73581a2] .group+.item{border-top:1px solid var(--vp-c-divider-light);padding:11px 16px 0}.VPMenu[data-v-e73581a2] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-e73581a2] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-e73581a2] .action{padding-left:24px}.VPFlyout[data-v-8dccea88]{position:relative}.VPFlyout[data-v-8dccea88]:hover{color:var(--vp-c-bland);transition:color .25s}.VPFlyout:hover .text[data-v-8dccea88]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-8dccea88]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-8dccea88]{color:var(--vp-c-brand)}.VPFlyout.active:hover .text[data-v-8dccea88]{color:var(--vp-c-brand-dark)}.VPFlyout:hover .menu[data-v-8dccea88],.button[aria-expanded=true]+.menu[data-v-8dccea88]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-8dccea88]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height-mobile);color:var(--vp-c-text-1);transition:color .5s}@media (min-width: 960px){.button[data-v-8dccea88]{height:var(--vp-nav-height-desktop)}}.text[data-v-8dccea88]{display:flex;align-items:center;line-height:var(--vp-nav-height-mobile);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 960px){.text[data-v-8dccea88]{line-height:var(--vp-nav-height-desktop)}}.option-icon[data-v-8dccea88]{margin-right:0;width:16px;height:16px;fill:currentColor}.text-icon[data-v-8dccea88]{margin-left:4px;width:14px;height:14px;fill:currentColor}.icon[data-v-8dccea88]{width:20px;height:20px;fill:currentColor;transition:fill .25s}.menu[data-v-8dccea88]{position:absolute;top:calc(var(--vp-nav-height-mobile) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}@media (min-width: 960px){.menu[data-v-8dccea88]{top:calc(var(--vp-nav-height-desktop) / 2 + 20px)}}.VPNavBarMenu[data-v-a30758ee]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-a30758ee]{display:flex}}.VPNavBarTranslations[data-v-2ec6e3c4]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-2ec6e3c4]{display:flex;align-items:center}}.title[data-v-2ec6e3c4]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPSwitch[data-v-1dda4c9c]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-mute);transition:border-color .25s,background-color .25s}.VPSwitch[data-v-1dda4c9c]:hover{border-color:var(--vp-c-gray)}.check[data-v-1dda4c9c]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-white);box-shadow:var(--vp-shadow-1);transition:background-color .25s,transform .25s}.dark .check[data-v-1dda4c9c]{background-color:var(--vp-c-black)}.icon[data-v-1dda4c9c]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-1dda4c9c] svg{position:absolute;top:3px;left:3px;width:12px;height:12px;fill:var(--vp-c-text-2)}.dark .icon[data-v-1dda4c9c] svg{fill:var(--vp-c-text-1);transition:opacity .25s}.sun[data-v-781f9d1b]{opacity:1}.moon[data-v-781f9d1b],.dark .sun[data-v-781f9d1b]{opacity:0}.dark .moon[data-v-781f9d1b]{opacity:1}.dark .VPSwitchAppearance[data-v-781f9d1b] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-311055f2]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-311055f2]{display:flex;align-items:center}}.VPSocialLink[data-v-48c45ef6]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-48c45ef6]:hover{color:var(--vp-c-text-1);transition:color .25s}.icon[data-v-48c45ef6]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-4dcbaf3a]{display:flex;flex-wrap:wrap;justify-content:center}.VPNavBarSocialLinks[data-v-0ae890f7]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-0ae890f7]{display:flex;align-items:center}}.VPNavBarExtra[data-v-0562f5c0]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-0562f5c0]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-0562f5c0]{display:none}}.trans-title[data-v-0562f5c0]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-0562f5c0],.item.social-links[data-v-0562f5c0]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-0562f5c0]{min-width:176px}.appearance-action[data-v-0562f5c0]{margin-right:-2px}.social-links-list[data-v-0562f5c0]{margin:-4px -8px}.VPNavBarHamburger[data-v-6f008456]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-6f008456]{display:none}}.container[data-v-6f008456]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-6f008456]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-6f008456]{top:6;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-6f008456]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-6f008456]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-6f008456]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-6f008456]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-6f008456],.VPNavBarHamburger.active:hover .middle[data-v-6f008456],.VPNavBarHamburger.active:hover .bottom[data-v-6f008456]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-6f008456],.middle[data-v-6f008456],.bottom[data-v-6f008456]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-6f008456]{top:0;left:0;transform:translate(0)}.middle[data-v-6f008456]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-6f008456]{top:12px;left:0;transform:translate(4px)}.VPNavBar[data-v-8856f192]{position:relative;border-bottom:1px solid var(--vp-c-divider-light);padding:0 8px 0 24px;height:var(--vp-nav-height-mobile);transition:border-color .5s,background-color .5s}@media (min-width: 768px){.VPNavBar[data-v-8856f192]{padding:0 32px}}@media (min-width: 960px){.VPNavBar[data-v-8856f192]{height:var(--vp-nav-height-desktop);border-bottom:0}.VPNavBar.has-sidebar .content[data-v-8856f192]{margin-right:-32px;padding-right:32px;-webkit-backdrop-filter:saturate(50%) blur(8px);backdrop-filter:saturate(50%) blur(8px);background:rgba(255,255,255,.7)}.dark .VPNavBar.has-sidebar .content[data-v-8856f192]{background:rgba(36,36,36,.7)}@supports not (backdrop-filter: saturate(50%) blur(8px)){.VPNavBar.has-sidebar .content[data-v-8856f192]{background:rgba(255,255,255,.95)}.dark .VPNavBar.has-sidebar .content[data-v-8856f192]{background:rgba(36,36,36,.95)}}}.container[data-v-8856f192]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px)}.content[data-v-8856f192]{display:flex;justify-content:flex-end;align-items:center;flex-grow:1}.menu+.translations[data-v-8856f192]:before,.menu+.appearance[data-v-8856f192]:before,.menu+.social-links[data-v-8856f192]:before,.translations+.appearance[data-v-8856f192]:before,.appearance+.social-links[data-v-8856f192]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider-light);content:""}.menu+.appearance[data-v-8856f192]:before,.translations+.appearance[data-v-8856f192]:before{margin-right:16px}.appearance+.social-links[data-v-8856f192]:before{margin-left:16px}.social-links[data-v-8856f192]{margin-right:-8px}.VPNavScreenMenuLink[data-v-c866d100]{display:block;border-bottom:1px solid var(--vp-c-divider-light);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .5s,color .25s}.VPNavScreenMenuLink[data-v-c866d100]:hover{color:var(--vp-c-brand)}.VPNavScreenMenuGroupLink[data-v-75257eac]{display:block;line-height:32px;font-size:13px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s;margin-left:12px}.VPNavScreenMenuGroupLink[data-v-75257eac]:hover{color:var(--vp-c-brand)}.VPNavScreenMenuGroupSection[data-v-3e75c0f2]{display:block}.title[data-v-3e75c0f2]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-4e1ea8d2]{border-bottom:1px solid var(--vp-c-divider-light);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-4e1ea8d2]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-4e1ea8d2]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-4e1ea8d2]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-4e1ea8d2]{padding-bottom:6px;color:var(--vp-c-brand)}.VPNavScreenMenuGroup.open .button-icon[data-v-4e1ea8d2]{transform:rotate(45deg)}.button[data-v-4e1ea8d2]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-4e1ea8d2]:hover{color:var(--vp-c-brand)}.button-icon[data-v-4e1ea8d2]{width:14px;height:14px;fill:var(--vp-c-text-2);transition:fill .5s,transform .25s}.group[data-v-4e1ea8d2]:first-child{padding-top:0}.group+.group[data-v-4e1ea8d2],.group+.item[data-v-4e1ea8d2]{padding-top:4px}.VPNavScreenAppearance[data-v-03f5dbc0]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft);transition:background-color .5s}.text[data-v-03f5dbc0]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPNavScreenTranslations[data-v-2820938e]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-2820938e]{height:auto}.title[data-v-2820938e]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-2820938e]{width:16px;height:16px;fill:currentColor}.icon.lang[data-v-2820938e]{margin-right:8px}.icon.chevron[data-v-2820938e]{margin-left:4px}.list[data-v-2820938e]{padding:4px 0 0 24px}.link[data-v-2820938e]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-031c365f]{position:fixed;top:var(--vp-nav-height-mobile);right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-c-bg);overflow-y:auto;transition:background-color .5s}.VPNavScreen.fade-enter-active[data-v-031c365f],.VPNavScreen.fade-leave-active[data-v-031c365f]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-031c365f],.VPNavScreen.fade-leave-active .container[data-v-031c365f]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-031c365f],.VPNavScreen.fade-leave-to[data-v-031c365f]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-031c365f],.VPNavScreen.fade-leave-to .container[data-v-031c365f]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-031c365f]{display:none}}.container[data-v-031c365f]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-031c365f],.menu+.appearance[data-v-031c365f],.translations+.appearance[data-v-031c365f]{margin-top:24px}.menu+.social-links[data-v-031c365f]{margin-top:16px}.appearance+.social-links[data-v-031c365f]{margin-top:16px}.VPNav[data-v-0e356168]{position:relative;top:0;left:0;z-index:var(--vp-z-index-nav);width:100%}@media (min-width: 960px){.VPNav[data-v-0e356168]{position:fixed}.VPNav.no-sidebar[data-v-0e356168]{-webkit-backdrop-filter:saturate(50%) blur(8px);backdrop-filter:saturate(50%) blur(8px);background:rgba(255,255,255,.7)}.dark .VPNav.no-sidebar[data-v-0e356168]{background:rgba(36,36,36,.7)}@supports not (backdrop-filter: saturate(50%) blur(8px)){.VPNav.no-sidebar[data-v-0e356168]{background:rgba(255,255,255,.95)}.dark .VPNav.no-sidebar[data-v-0e356168]{background:rgba(36,36,36,.95)}}}.VPLocalNav[data-v-92b0f14a]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--vp-c-divider-light);width:100%;background-color:var(--vp-c-bg);transition:border-color .5s,background-color .5s}@media (min-width: 960px){.VPLocalNav[data-v-92b0f14a]{display:none}}.menu[data-v-92b0f14a]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-92b0f14a]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-92b0f14a]{padding:0 32px}}.menu-icon[data-v-92b0f14a]{margin-right:8px;width:16px;height:16px;fill:currentColor}.top-link[data-v-92b0f14a]{display:block;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.top-link[data-v-92b0f14a]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.top-link[data-v-92b0f14a]{padding:12px 32px 11px}}.link[data-v-f53f775e]{display:block;padding:4px 0;color:var(--vp-c-text-2);transition:color .5s}.link[data-v-f53f775e]:hover{color:var(--vp-c-text-1)}.link.active[data-v-f53f775e]{color:var(--vp-c-brand)}.link[data-v-f53f775e] .icon{width:12px;height:12px;fill:currentColor}.link-text[data-v-f53f775e]{line-height:20px;font-size:14px;font-weight:500}.title[data-v-1f69a7ed]{display:flex;justify-content:space-between;align-items:flex-start;z-index:2}.title-text[data-v-1f69a7ed]{padding-top:6px;padding-bottom:6px;line-height:20px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.action[data-v-1f69a7ed]{display:none;position:relative;margin-right:-8px;border-radius:4px;width:32px;height:32px;color:var(--vp-c-text-3);transition:color .25s}.VPSidebarGroup.collapsible .action[data-v-1f69a7ed]{display:block}.title:hover .action[data-v-1f69a7ed]{color:var(--vp-c-text-2)}.icon[data-v-1f69a7ed]{position:absolute;top:8px;left:8px;width:16px;height:16px;fill:currentColor}.icon.minus[data-v-1f69a7ed]{opacity:1}.icon.plus[data-v-1f69a7ed],.VPSidebarGroup.collapsed .icon.minus[data-v-1f69a7ed]{opacity:0}.VPSidebarGroup.collapsed .icon.plus[data-v-1f69a7ed]{opacity:1}.items[data-v-1f69a7ed]{overflow:hidden}.VPSidebarGroup.collapsed .items[data-v-1f69a7ed]{margin-bottom:-22px;max-height:0}@media (min-width: 960px){.VPSidebarGroup.collapsed .items[data-v-1f69a7ed]{margin-bottom:-14px}}.VPSidebar[data-v-55e4c7db]{position:fixed;top:0;bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-c-bg);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease}.VPSidebar.open[data-v-55e4c7db]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-55e4c7db]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-55e4c7db]{z-index:1;padding-top:var(--vp-nav-height-desktop);padding-bottom:128px;max-width:100%;width:var(--vp-sidebar-width);background-color:var(--vp-c-bg-alt);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-55e4c7db]{padding-left:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2);width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.nav[data-v-55e4c7db]{outline:0}.group+.group[data-v-55e4c7db]{margin-top:32px;border-top:1px solid var(--vp-c-divider-light);padding-top:10px}@media (min-width: 960px){.group[data-v-55e4c7db]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}.group+.group[data-v-55e4c7db]{margin-top:24px}}.NotFound[data-v-689a417a]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-689a417a]{padding:96px 32px 168px}}.code[data-v-689a417a]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-689a417a]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-689a417a]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-689a417a]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-689a417a]{padding-top:20px}.link[data-v-689a417a]{display:inline-block;border:1px solid var(--vp-c-brand);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:border-color .25s,color .25s}.link[data-v-689a417a]:hover{border-color:var(--vp-c-brand-dark);color:var(--vp-c-brand-dark)}.VPButton[data-v-be07d988]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:500;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-be07d988]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-be07d988]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-be07d988]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-be07d988]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-be07d988]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-be07d988]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-be07d988]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-be07d988]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-be07d988]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-be07d988]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-be07d988]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-be07d988]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}.VPHero[data-v-5d590baf]{margin-top:calc(var(--vp-nav-height) * -1);padding:calc(var(--vp-nav-height) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-5d590baf]{padding:calc(var(--vp-nav-height) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-5d590baf]{padding:calc(var(--vp-nav-height) + 80px) 64px 64px}}.container[data-v-5d590baf]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-5d590baf]{flex-direction:row}}.main[data-v-5d590baf]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-5d590baf]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-5d590baf]{text-align:left}}@media (min-width: 960px){.main[data-v-5d590baf]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-5d590baf]{max-width:592px}}.name[data-v-5d590baf],.text[data-v-5d590baf]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-5d590baf],.VPHero.has-image .text[data-v-5d590baf]{margin:0 auto}.name[data-v-5d590baf]{color:var(--vp-home-hero-name-color)}.clip[data-v-5d590baf]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-5d590baf],.text[data-v-5d590baf]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-5d590baf],.text[data-v-5d590baf]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-5d590baf],.VPHero.has-image .text[data-v-5d590baf]{margin:0}}.tagline[data-v-5d590baf]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-5d590baf]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-5d590baf]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-5d590baf]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-5d590baf]{margin:0}}.actions[data-v-5d590baf]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-5d590baf]{justify-content:center}@media (min-width: 640px){.actions[data-v-5d590baf]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-5d590baf]{justify-content:flex-start}}.action[data-v-5d590baf]{flex-shrink:0;padding:6px}.image[data-v-5d590baf]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-5d590baf]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-5d590baf]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-5d590baf]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-5d590baf]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-5d590baf]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-5d590baf]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-5d590baf]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-5d590baf]{width:320px;height:320px}}[data-v-5d590baf] .image-src{position:absolute;top:50%;left:50%;max-width:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-5d590baf] .image-src{max-width:256px}}@media (min-width: 960px){[data-v-5d590baf] .image-src{max-width:320px}}.VPFeature[data-v-3aa4af24]{border:1px solid var(--vp-c-bg-soft);border-radius:12px;padding:24px;height:100%;background-color:var(--vp-c-bg-soft)}.icon[data-v-3aa4af24]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-gray-light-4);width:48px;height:48px;font-size:24px}.dark .icon[data-v-3aa4af24]{background-color:var(--vp-c-bg)}.title[data-v-3aa4af24]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-3aa4af24]{padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPFeatures[data-v-1812ea91]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-1812ea91]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-1812ea91]{padding:0 64px}}.container[data-v-1812ea91]{margin:0 auto;max-width:1152px}.items[data-v-1812ea91]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-1812ea91]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-1812ea91],.item.grid-4[data-v-1812ea91],.item.grid-6[data-v-1812ea91]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-1812ea91],.item.grid-4[data-v-1812ea91]{width:50%}.item.grid-3[data-v-1812ea91],.item.grid-6[data-v-1812ea91]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-1812ea91]{width:25%}}.VPHome[data-v-3e80d098]{padding-bottom:96px}.VPHome[data-v-3e80d098] .VPHomeSponsors{margin-top:112px;margin-bottom:-128px}@media (min-width: 768px){.VPHome[data-v-3e80d098]{padding-bottom:128px}}.VPDocAsideOutline[data-v-51e5a8ce]{display:none}.VPDocAsideOutline.has-outline[data-v-51e5a8ce]{display:block}.content[data-v-51e5a8ce]{position:relative;border-left:1px solid var(--vp-c-divider-light);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-51e5a8ce]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:1px;height:18px;background-color:var(--vp-c-brand);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-51e5a8ce]{letter-spacing:.4px;line-height:28px;font-size:13px;font-weight:600}.outline-link[data-v-51e5a8ce]{display:block;line-height:28px;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-51e5a8ce]:hover,.outline-link.active[data-v-51e5a8ce]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-51e5a8ce]{padding-left:13px}.root[data-v-51e5a8ce]{position:relative;z-index:1}.VPDocAside[data-v-779d834d]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-779d834d]{flex-grow:1}.VPDocAside[data-v-779d834d] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-779d834d] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-779d834d] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-0ce8c960]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-0ce8c960]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-04568844]{margin-top:64px}.edit-info[data-v-04568844]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-04568844]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-04568844]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:color .25s}.edit-link-button[data-v-04568844]:hover{color:var(--vp-c-brand-dark)}.edit-link-icon[data-v-04568844]{margin-right:8px;width:14px;height:14px;fill:currentColor}.prev-next[data-v-04568844]{border-top:1px solid var(--vp-c-divider-light);padding-top:24px}@media (min-width: 640px){.prev-next[data-v-04568844]{display:flex}}.pager.has-prev[data-v-04568844]{padding-top:8px}@media (min-width: 640px){.pager[data-v-04568844]{display:flex;flex-direction:column;flex-shrink:0;width:50%}.pager.has-prev[data-v-04568844]{padding-top:0;padding-left:16px}}.pager-link[data-v-04568844]{display:block;border:1px solid var(--vp-c-divider-light);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-04568844]:hover{border-color:var(--vp-c-brand)}.pager-link:hover .title[data-v-04568844]{color:var(--vp-c-brand-dark)}.pager-link.next[data-v-04568844]{margin-left:auto;text-align:right}.desc[data-v-04568844]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-04568844]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:color .25s}.VPDoc[data-v-79ca2460]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-79ca2460]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-79ca2460]{padding:32px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-79ca2460]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .aside[data-v-79ca2460]{display:block}.VPDoc:not(.has-sidebar) .content[data-v-79ca2460]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-79ca2460]{display:flex;justify-content:center}.VPDoc .aside[data-v-79ca2460]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-79ca2460]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-79ca2460]{max-width:1104px}}.container[data-v-79ca2460]{margin:0 auto;width:100%}.aside[data-v-79ca2460]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.aside-container[data-v-79ca2460]{position:sticky;top:0;margin-top:calc(var(--vp-nav-height-desktop) * -1 - 32px);padding-top:calc(var(--vp-nav-height-desktop) + 32px);height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-79ca2460]::-webkit-scrollbar{display:none}.aside-curtain[data-v-79ca2460]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-79ca2460]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height-desktop) + 32px));padding-bottom:32px}.content[data-v-79ca2460]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-79ca2460]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-79ca2460]{order:1;margin:0;min-width:640px}}.content-container[data-v-79ca2460]{margin:0 auto;max-width:688px}.VPContent[data-v-a4c57a06]{flex-grow:1;flex-shrink:0;margin:0 auto;width:100%}.VPContent.is-home[data-v-a4c57a06]{width:100%;max-width:100%}@media (min-width: 960px){.VPContent[data-v-a4c57a06]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-a4c57a06]{margin:0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-a4c57a06]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-5b331722]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-divider-light);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-5b331722]{display:none}@media (min-width: 768px){.VPFooter[data-v-5b331722]{padding:32px}}.container[data-v-5b331722]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-5b331722],.copyright[data-v-5b331722]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.message[data-v-5b331722]{order:2}.copyright[data-v-5b331722]{order:1}.Layout[data-v-6b5fd0a9]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-7938d153]{border-top:1px solid var(--vp-c-divider-light);padding:88px 24px 96px;background-color:var(--vp-c-bg)}.container[data-v-7938d153]{margin:0 auto;max-width:1152px}.love[data-v-7938d153]{margin:0 auto;width:28px;height:28px;color:var(--vp-c-text-3)}.icon[data-v-7938d153]{width:28px;height:28px;fill:currentColor}.message[data-v-7938d153]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-7938d153]{padding-top:32px}.action[data-v-7938d153]{padding-top:40px;text-align:center}.VPTeamPage[data-v-6a9d4b4a]{padding-bottom:96px}@media (min-width: 768px){.VPTeamPage[data-v-6a9d4b4a]{padding-bottom:128px}}.VPTeamPageSection+.VPTeamPageSection[data-v-6a9d4b4a-s],.VPTeamMembers+.VPTeamPageSection[data-v-6a9d4b4a-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-6a9d4b4a-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-6a9d4b4a-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-6a9d4b4a-s],.VPTeamMembers+.VPTeamPageSection[data-v-6a9d4b4a-s]{margin-top:96px}}.VPTeamMembers[data-v-6a9d4b4a-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-6a9d4b4a-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-6a9d4b4a-s]{padding:0 64px}}.VPTeamPageTitle[data-v-c3606700]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-c3606700]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-c3606700]{padding:80px 64px 48px}}.title[data-v-c3606700]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-c3606700]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-c3606700]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-c3606700]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-897fac7c]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-897fac7c]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-897fac7c]{padding:0 64px}}.title[data-v-897fac7c]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-897fac7c]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider-light)}.title-text[data-v-897fac7c]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-897fac7c]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-897fac7c]{padding-top:40px}.VPTeamMembersItem[data-v-8225bc5a]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-8225bc5a]{padding:32px}.VPTeamMembersItem.small .data[data-v-8225bc5a]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-8225bc5a]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-8225bc5a]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-8225bc5a]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-8225bc5a]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-8225bc5a]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-8225bc5a]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-8225bc5a]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-8225bc5a]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-8225bc5a]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-8225bc5a]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-8225bc5a]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-8225bc5a]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-8225bc5a]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-8225bc5a]{text-align:center}.avatar[data-v-8225bc5a]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-8225bc5a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-8225bc5a]{margin:0;font-weight:600}.affiliation[data-v-8225bc5a]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-8225bc5a]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-8225bc5a]:hover{color:var(--vp-c-brand)}.desc[data-v-8225bc5a]{margin:0 auto}.links[data-v-8225bc5a]{display:flex;justify-content:center;height:56px}.sponsor-link[data-v-8225bc5a]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sponsor-link[data-v-8225bc5a]:hover,.sponsor-link[data-v-8225bc5a]:focus{outline:none;color:var(--vp-c-text-dark-1);background-color:var(--vp-c-sponsor)}.sponsor-icon[data-v-8225bc5a]{margin-right:8px;width:16px;height:16px;fill:currentColor}.VPTeamMembers.small .container[data-v-ab0b5e38]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-ab0b5e38]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-ab0b5e38]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-ab0b5e38]{max-width:876px}.VPTeamMembers.medium .container[data-v-ab0b5e38]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-ab0b5e38]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-ab0b5e38]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-ab0b5e38]{max-width:760px}.container[data-v-ab0b5e38]{display:grid;gap:24px;margin:0 auto;max-width:1152px}main[data-v-7b43e306]{text-align:center}.mockup[data-v-7b43e306]{max-width:600px;height:500px;margin:auto}.heading[data-v-7b43e306]{font-size:42px;line-height:1.2;padding:32px;font-weight:700;color:var(--vp-c-brand)}.tagline[data-v-7b43e306]{font-size:24px;padding:16px}.buttons[data-v-7b43e306]{padding:32px}.buttons__button[data-v-7b43e306]{display:inline-block;padding:8px 16px;border-radius:4px;background-color:var(--vp-c-brand);border:1px solid var(--vp-c-brand);color:var(--vp-c-white);text-decoration:none;font-size:16px;margin:0 8px}.buttons__button--secondary[data-v-7b43e306]{background-color:var(--vp-c-gray-light-4);color:var(--vp-c-black);border:1px solid var(--vp-c-divider-light-2)} diff --git a/assets/style.d257e3fd.css b/assets/style.d257e3fd.css deleted file mode 100644 index 3678630..0000000 --- a/assets/style.d257e3fd.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-cyrillic.5f2c6c8c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-cyrillic-ext.e75737ce.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-greek.d5a6d92a.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-greek-ext.ab0619bc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-latin.2ed14f66.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-latin-ext.0030eebd.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-vietnamese.14ce25a6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-cyrillic.ea42a392.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-greek.8f4463c4.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-greek-ext.4fbe9427.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-latin.bd3b6f56.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-latin-ext.bd8920cc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-vietnamese.6ce511fb.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/assets/inter-cyrillic.f8750142.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/assets/inter-cyrillic-ext.0877b0d9.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/assets/inter-greek.117e1956.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/assets/inter-greek-ext.3e6f6728.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/assets/inter-latin.4fe6132f.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/assets/inter-latin-ext.7cc429bc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/assets/inter-vietnamese.2c644a25.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}:root{--vp-c-white: #ffffff;--vp-c-white-soft: #f9f9f9;--vp-c-white-mute: #f1f1f1;--vp-c-black: #1a1a1a;--vp-c-black-pure: #000000;--vp-c-black-soft: #242424;--vp-c-black-mute: #2f2f2f;--vp-c-gray: #8e8e8e;--vp-c-gray-light-1: #aeaeae;--vp-c-gray-light-2: #c7c7c7;--vp-c-gray-light-3: #d1d1d1;--vp-c-gray-light-4: #e5e5e5;--vp-c-gray-light-5: #f2f2f2;--vp-c-gray-dark-1: #636363;--vp-c-gray-dark-2: #484848;--vp-c-gray-dark-3: #3a3a3a;--vp-c-gray-dark-4: #282828;--vp-c-gray-dark-5: #202020;--vp-c-divider-light-1: rgba(60, 60, 60, .29);--vp-c-divider-light-2: rgba(60, 60, 60, .12);--vp-c-divider-dark-1: rgba(84, 84, 84, .65);--vp-c-divider-dark-2: rgba(84, 84, 84, .48);--vp-c-text-light-1: var(--vp-c-indigo);--vp-c-text-light-2: rgba(60, 60, 60, .7);--vp-c-text-light-3: rgba(60, 60, 60, .33);--vp-c-text-light-4: rgba(60, 60, 60, .18);--vp-c-text-dark-1: rgba(255, 255, 255, .87);--vp-c-text-dark-2: rgba(235, 235, 235, .6);--vp-c-text-dark-3: rgba(235, 235, 235, .38);--vp-c-text-dark-4: rgba(235, 235, 235, .18);--vp-c-indigo: #213547;--vp-c-indigo-soft: #476582;--vp-c-indigo-light: #aac8e4;--vp-c-indigo-lighter: #c9def1;--vp-c-indigo-dark: #1d2f3f;--vp-c-indigo-darker: #14212e;--vp-c-green: #42b883;--vp-c-green-light: #42d392;--vp-c-green-lighter: #35eb9a;--vp-c-green-dark: #33a06f;--vp-c-green-darker: #155f3e;--vp-c-green-dimm-1: rgba(66, 184, 131, .5);--vp-c-green-dimm-2: rgba(66, 184, 131, .25);--vp-c-green-dimm-3: rgba(66, 184, 131, .05);--vp-c-yellow: #ffc517;--vp-c-yellow-light: #fcd253;--vp-c-yellow-lighter: #fcfc7c;--vp-c-yellow-dark: #e0ad15;--vp-c-yellow-darker: #ad850e;--vp-c-yellow-dimm-1: rgba(255, 197, 23, .5);--vp-c-yellow-dimm-2: rgba(255, 197, 23, .25);--vp-c-yellow-dimm-3: rgba(255, 197, 23, .05);--vp-c-red: #ed3c50;--vp-c-red-light: #f54e82;--vp-c-red-lighter: #fd1d7c;--vp-c-red-dark: #cd2d3f;--vp-c-red-darker: #ab2131;--vp-c-red-dimm-1: rgba(237, 60, 80, .5);--vp-c-red-dimm-2: rgba(237, 60, 80, .25);--vp-c-red-dimm-3: rgba(237, 60, 80, .05)}:root{--vp-c-bg: var(--vp-c-white);--vp-c-bg-soft: var(--vp-c-white-soft);--vp-c-bg-mute: var(--vp-c-white-mute);--vp-c-bg-alt: var(--vp-c-white-soft);--vp-c-divider: var(--vp-c-divider-light-1);--vp-c-divider-light: var(--vp-c-divider-light-2);--vp-c-divider-inverse: var(--vp-c-divider-dark-1);--vp-c-divider-inverse-light: var(--vp-c-divider-dark-2);--vp-c-text-1: var(--vp-c-text-light-1);--vp-c-text-2: var(--vp-c-text-light-2);--vp-c-text-3: var(--vp-c-text-light-3);--vp-c-text-4: var(--vp-c-text-light-4);--vp-c-text-inverse-1: var(--vp-c-text-dark-1);--vp-c-text-inverse-2: var(--vp-c-text-dark-2);--vp-c-text-inverse-3: var(--vp-c-text-dark-3);--vp-c-text-inverse-4: var(--vp-c-text-dark-4);--vp-c-text-code: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-green);--vp-c-brand-light: var(--vp-c-green-light);--vp-c-brand-lighter: var(--vp-c-green-lighter);--vp-c-brand-dark: var(--vp-c-green-dark);--vp-c-brand-darker: var(--vp-c-green-darker);--vp-c-sponsor: #fd1d7c}.dark{--vp-c-bg: var(--vp-c-black-soft);--vp-c-bg-soft: var(--vp-c-black-mute);--vp-c-bg-mute: var(--vp-c-gray-dark-3);--vp-c-bg-alt: var(--vp-c-black);--vp-c-divider: var(--vp-c-divider-dark-1);--vp-c-divider-light: var(--vp-c-divider-dark-2);--vp-c-divider-inverse: var(--vp-c-divider-light-1);--vp-c-divider-inverse-light: var(--vp-c-divider-light-2);--vp-c-text-1: var(--vp-c-text-dark-1);--vp-c-text-2: var(--vp-c-text-dark-2);--vp-c-text-3: var(--vp-c-text-dark-3);--vp-c-text-4: var(--vp-c-text-dark-4);--vp-c-text-inverse-1: var(--vp-c-text-light-1);--vp-c-text-inverse-2: var(--vp-c-text-light-2);--vp-c-text-inverse-3: var(--vp-c-text-light-3);--vp-c-text-inverse-4: var(--vp-c-text-light-4);--vp-c-text-code: var(--vp-c-indigo-lighter)}:root{--vp-font-family-base: "Inter var experimental", "Inter var", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--vp-font-family-mono: Menlo, Monaco, Consolas, "Courier New", monospace}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-local-nav: 10;--vp-z-index-nav: 20;--vp-z-index-backdrop: 30;--vp-z-index-sidebar: 40;--vp-z-index-footer: 50}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' class='h-6 w-6' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' class='h-6 w-6' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E")}:root{--vp-layout-max-width: 1440px}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-block-color: var(--vp-c-text-dark-1);--vp-code-block-bg: #292d3e;--vp-code-line-highlight-color: rgba(0, 0, 0, .5);--vp-code-line-number-color: var(--vp-c-text-dark-3);--vp-code-copy-code-hover-bg: rgba(255, 255, 255, .05);--vp-code-copy-code-active-text: var(--vp-c-text-dark-2)}.dark{--vp-code-block-bg: var(--vp-c-bg-alt)}:root{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-text-dark-1);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-light);--vp-button-brand-hover-text: var(--vp-c-text-dark-1);--vp-button-brand-hover-bg: var(--vp-c-brand-light);--vp-button-brand-active-border: var(--vp-c-brand-light);--vp-button-brand-active-text: var(--vp-c-text-dark-1);--vp-button-brand-active-bg: var(--vp-button-brand-bg);--vp-button-alt-border: var(--vp-c-gray-light-3);--vp-button-alt-text: var(--vp-c-text-light-1);--vp-button-alt-bg: var(--vp-c-gray-light-5);--vp-button-alt-hover-border: var(--vp-c-gray-light-3);--vp-button-alt-hover-text: var(--vp-c-text-light-1);--vp-button-alt-hover-bg: var(--vp-c-gray-light-4);--vp-button-alt-active-border: var(--vp-c-gray-light-3);--vp-button-alt-active-text: var(--vp-c-text-light-1);--vp-button-alt-active-bg: var(--vp-c-gray-light-3);--vp-button-sponsor-border: var(--vp-c-gray-light-3);--vp-button-sponsor-text: var(--vp-c-text-light-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}.dark{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-text-dark-1);--vp-button-brand-bg: var(--vp-c-brand-dark);--vp-button-brand-hover-border: var(--vp-c-brand-lighter);--vp-button-brand-hover-text: var(--vp-c-text-dark-1);--vp-button-brand-hover-bg: var(--vp-c-brand);--vp-button-brand-active-border: var(--vp-c-brand-lighter);--vp-button-brand-active-text: var(--vp-c-text-dark-1);--vp-button-brand-active-bg: var(--vp-button-brand-bg);--vp-button-alt-border: var(--vp-c-gray-dark-2);--vp-button-alt-text: var(--vp-c-text-dark-1);--vp-button-alt-bg: var(--vp-c-bg-mute);--vp-button-alt-hover-border: var(--vp-c-gray-dark-2);--vp-button-alt-hover-text: var(--vp-c-text-dark-1);--vp-button-alt-hover-bg: var(--vp-c-gray-dark-2);--vp-button-alt-active-border: var(--vp-c-gray-dark-2);--vp-button-alt-active-text: var(--vp-c-text-dark-1);--vp-button-alt-active-bg: var(--vp-button-alt-bg);--vp-button-sponsor-border: var(--vp-c-gray-dark-1);--vp-button-sponsor-text: var(--vp-c-text-dark-2)}:root{--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: var(--vp-c-divider-light);--vp-custom-block-info-text: var(--vp-c-text-2);--vp-custom-block-info-bg: var(--vp-c-white-soft);--vp-custom-block-info-code-bg: var(--vp-c-gray-light-4);--vp-custom-block-tip-border: var(--vp-c-green-dimm-1);--vp-custom-block-tip-text: var(--vp-c-green-darker);--vp-custom-block-tip-bg: var(--vp-c-green-dimm-3);--vp-custom-block-tip-code-bg: var(--vp-custom-block-tip-bg);--vp-custom-block-warning-border: var(--vp-c-yellow-dimm-1);--vp-custom-block-warning-text: var(--vp-c-yellow-darker);--vp-custom-block-warning-bg: var(--vp-c-yellow-dimm-3);--vp-custom-block-warning-code-bg: var(--vp-custom-block-warning-bg);--vp-custom-block-danger-border: var(--vp-c-red-dimm-1);--vp-custom-block-danger-text: var(--vp-c-red-darker);--vp-custom-block-danger-bg: var(--vp-c-red-dimm-3);--vp-custom-block-danger-code-bg: var(--vp-custom-block-danger-bg);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-details-bg)}.dark{--vp-custom-block-info-border: var(--vp-c-divider-light);--vp-custom-block-info-bg: var(--vp-c-black-mute);--vp-custom-block-info-code-bg: var(--vp-c-gray-dark-4);--vp-custom-block-tip-border: var(--vp-c-green-dimm-2);--vp-custom-block-tip-text: var(--vp-c-green-light);--vp-custom-block-warning-border: var(--vp-c-yellow-dimm-2);--vp-custom-block-warning-text: var(--vp-c-yellow-light);--vp-custom-block-danger-border: var(--vp-c-red-dimm-2);--vp-custom-block-danger-text: var(--vp-c-red-light)}:root{--vp-nav-height: var(--vp-nav-height-mobile);--vp-nav-height-mobile: 56px;--vp-nav-height-desktop: 72px}@media (min-width: 960px){:root{--vp-nav-height: var(--vp-nav-height-desktop)}}:root{--vp-sidebar-width: 272px}:root{--vp-home-hero-name-color: var(--vp-c-brand);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);direction:ltr;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button,[role=button]{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:14px;color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:700}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;transition:opacity .25s}.custom-block a:hover{opacity:.6}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.dark .vp-code-light{display:none}html:not(.dark) .vp-code-dark{display:none}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider-light);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc .header-anchor{float:left;margin-left:-.87em;padding-right:.23em;font-weight:500;opacity:0;transition:color .25s,opacity .25s}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s}.vp-doc blockquote>p{margin:0;font-size:16px;color:var(--vp-c-text-2);transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand);text-decoration-style:dotted;transition:color .25s}.vp-doc a:hover{color:var(--vp-c-brand-dark)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:12px 16px}.vp-doc th{font-size:16px;font-weight:600;background-color:var(--vp-c-white-soft)}.dark .vp-doc th{background-color:var(--vp-c-black)}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider-light)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block a{color:inherit;font-weight:600;text-decoration:underline;transition:opacity .25s}.vp-doc .custom-block a:hover{opacity:.6}.vp-doc .custom-block code{font-size:var(--vp-custom-block-code-font-size);font-weight:700;color:inherit}.vp-doc .custom-block div[class*=language-]{margin:8px 0}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:var(--vp-code-block-bg)}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;color:var(--vp-c-text-code);background-color:var(--vp-c-bg-mute);transition:color .5s,background-color .5s}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code{font-size:.9em}.vp-doc a>code{color:var(--vp-c-brand);transition:color .25s}.vp-doc a:hover>code{color:var(--vp-c-brand-dark)}.vp-doc div[class*=language-]{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-]{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:16px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc .highlight-lines{position:absolute;top:0;bottom:0;left:0;padding-top:16px;width:100%;line-height:var(--vp-code-line-height);font-family:var(--vp-font-family-mono);font-size:var(--vp-code-font-size);user-select:none;overflow:hidden}.vp-doc .highlight-lines .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc div[class*=language-].line-numbers-mode pre{padding-left:16px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-c-divider-dark-2);padding-top:16px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>span.copy{position:absolute;top:8px;right:8px;z-index:2;display:block;justify-content:center;align-items:center;border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-block-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:opacity .25s}.vp-doc [class*=language-]:hover>span.copy{opacity:1}.vp-doc [class*=language-]>span.copy:hover{background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>span.copy.copied,.vp-doc [class*=language-]>span.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>span.copy.copied:before,.vp-doc [class*=language-]>span.copy:hover.copied:before{position:relative;left:-65px;display:block;border-radius:4px 0 0 4px;padding-top:8px;width:64px;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:"Copied"}.vp-doc [class*=language-]:before{position:absolute;top:6px;right:12px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-c-text-dark-3);transition:color .5s,opacity .5s}.vp-doc [class*=language-]:hover:before{opacity:0}.vp-doc [class~=language-c]:before{content:"c"}.vp-doc [class~=language-css]:before{content:"css"}.vp-doc [class~=language-go]:before{content:"go"}.vp-doc [class~=language-html]:before{content:"html"}.vp-doc [class~=language-java]:before{content:"java"}.vp-doc [class~=language-javascript]:before{content:"js"}.vp-doc [class~=language-js]:before{content:"js"}.vp-doc [class~=language-json]:before{content:"json"}.vp-doc [class~=language-jsx]:before{content:"jsx"}.vp-doc [class~=language-less]:before{content:"less"}.vp-doc [class~=language-markdown]:before{content:"md"}.vp-doc [class~=language-md]:before{content:"md"}.vp-doc [class~=language-php]:before{content:"php"}.vp-doc [class~=language-python]:before{content:"py"}.vp-doc [class~=language-py]:before{content:"py"}.vp-doc [class~=language-rb]:before{content:"rb"}.vp-doc [class~=language-ruby]:before{content:"rb"}.vp-doc [class~=language-rust]:before{content:"rust"}.vp-doc [class~=language-sass]:before{content:"sass"}.vp-doc [class~=language-scss]:before{content:"scss"}.vp-doc [class~=language-sh]:before{content:"sh"}.vp-doc [class~=language-bash]:before{content:"sh"}.vp-doc [class~=language-stylus]:before{content:"styl"}.vp-doc [class~=language-vue-html]:before{content:"template"}.vp-doc [class~=language-typescript]:before{content:"ts"}.vp-doc [class~=language-ts]:before{content:"ts"}.vp-doc [class~=language-tsx]:before{content:"tsx"}.vp-doc [class~=language-vue]:before{content:"vue"}.vp-doc [class~=language-yaml]:before{content:"yaml"}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin-bottom:4px;text-align:center;letter-spacing:1px;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-bg-mute)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white-soft)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-black-mute)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPSkipLink[data-v-45f6ae50]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-45f6ae50]:focus{height:auto;width:auto;clip:auto;clip-path:none}.dark .VPSkipLink[data-v-45f6ae50]{color:var(--vp-c-green)}@media (min-width: 1280px){.VPSkipLink[data-v-45f6ae50]{top:14px;left:16px}}.VPBackdrop[data-v-0e94ce1c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:rgba(0,0,0,.6);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-0e94ce1c],.VPBackdrop.fade-leave-to[data-v-0e94ce1c]{opacity:0}.VPBackdrop.fade-leave-active[data-v-0e94ce1c]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-0e94ce1c]{display:none}}html:not(.dark) .VPImage.dark[data-v-73ae1788]{display:none}.dark .VPImage.light[data-v-73ae1788]{display:none}.VPNavBarTitle[data-v-6a6f7ff6]{flex-shrink:0;border-bottom:1px solid transparent}@media (min-width: 960px){.VPNavBarTitle.has-sidebar[data-v-6a6f7ff6]{margin-right:32px;width:calc(var(--vp-sidebar-width) - 64px);border-bottom-color:var(--vp-c-divider-light);background-color:var(--vp-c-bg-alt)}}.title[data-v-6a6f7ff6]{display:flex;align-items:center;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}.title[data-v-6a6f7ff6]:hover{opacity:.6}@media (min-width: 960px){.title[data-v-6a6f7ff6]{flex-shrink:0}}[data-v-6a6f7ff6] .logo{margin-right:8px;height:24px}/*! @docsearch/css 3.1.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}@media (max-width:750px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:focus{outline:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"\bb "}.DocSearch-Prefill{appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}@media (max-width:750px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.DocSearch{--docsearch-primary-color: var(--vp-c-brand);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark .DocSearch{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-bg-mute);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:32px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-bg-mute)}.icon[data-v-5704c677]{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;fill:var(--vp-c-text-3);transition:fill .25s}.VPNavBarMenuLink[data-v-8fba5fa8]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height-mobile);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-8fba5fa8],.VPNavBarMenuLink[data-v-8fba5fa8]:hover{color:var(--vp-c-brand)}@media (min-width: 1280px){.VPNavBarMenuLink[data-v-8fba5fa8]{line-height:var(--vp-nav-height-desktop)}}.VPMenuGroup+.VPMenuLink[data-v-06b18c43]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider-light);padding:12px 12px 0}.link[data-v-06b18c43]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-06b18c43]:hover{color:var(--vp-c-brand);background-color:var(--vp-c-bg-mute)}.dark .link[data-v-06b18c43]:hover{background-color:var(--vp-c-bg-soft)}.link.active[data-v-06b18c43]{color:var(--vp-c-brand)}.VPMenuGroup[data-v-4bc84c0d]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider-light);padding:12px 12px 0}.VPMenuGroup[data-v-4bc84c0d]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-4bc84c0d]{margin-top:12px;border-top:1px solid var(--vp-c-divider-light)}.title[data-v-4bc84c0d]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);transition:color .25s}.VPMenu[data-v-e73581a2]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider-light);background-color:var(--vp-c-bg);box-shadow:var(--vp-shadow-3);transition:background-color .5s}.dark .VPMenu[data-v-e73581a2]{box-shadow:var(--vp-shadow-2)}.VPMenu[data-v-e73581a2] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-e73581a2] .group+.group{border-top:1px solid var(--vp-c-divider-light);padding:11px 12px 12px}.VPMenu[data-v-e73581a2] .group:last-child{padding-bottom:0}.VPMenu[data-v-e73581a2] .group+.item{border-top:1px solid var(--vp-c-divider-light);padding:11px 16px 0}.VPMenu[data-v-e73581a2] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-e73581a2] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-e73581a2] .action{padding-left:24px}.VPFlyout[data-v-8dccea88]{position:relative}.VPFlyout[data-v-8dccea88]:hover{color:var(--vp-c-bland);transition:color .25s}.VPFlyout:hover .text[data-v-8dccea88]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-8dccea88]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-8dccea88]{color:var(--vp-c-brand)}.VPFlyout.active:hover .text[data-v-8dccea88]{color:var(--vp-c-brand-dark)}.VPFlyout:hover .menu[data-v-8dccea88],.button[aria-expanded=true]+.menu[data-v-8dccea88]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-8dccea88]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height-mobile);color:var(--vp-c-text-1);transition:color .5s}@media (min-width: 960px){.button[data-v-8dccea88]{height:var(--vp-nav-height-desktop)}}.text[data-v-8dccea88]{display:flex;align-items:center;line-height:var(--vp-nav-height-mobile);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 960px){.text[data-v-8dccea88]{line-height:var(--vp-nav-height-desktop)}}.option-icon[data-v-8dccea88]{margin-right:0;width:16px;height:16px;fill:currentColor}.text-icon[data-v-8dccea88]{margin-left:4px;width:14px;height:14px;fill:currentColor}.icon[data-v-8dccea88]{width:20px;height:20px;fill:currentColor;transition:fill .25s}.menu[data-v-8dccea88]{position:absolute;top:calc(var(--vp-nav-height-mobile) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}@media (min-width: 960px){.menu[data-v-8dccea88]{top:calc(var(--vp-nav-height-desktop) / 2 + 20px)}}.VPNavBarMenu[data-v-a30758ee]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-a30758ee]{display:flex}}.VPNavBarTranslations[data-v-2ec6e3c4]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-2ec6e3c4]{display:flex;align-items:center}}.title[data-v-2ec6e3c4]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPSwitch[data-v-1dda4c9c]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-mute);transition:border-color .25s,background-color .25s}.VPSwitch[data-v-1dda4c9c]:hover{border-color:var(--vp-c-gray)}.check[data-v-1dda4c9c]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-white);box-shadow:var(--vp-shadow-1);transition:background-color .25s,transform .25s}.dark .check[data-v-1dda4c9c]{background-color:var(--vp-c-black)}.icon[data-v-1dda4c9c]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-1dda4c9c] svg{position:absolute;top:3px;left:3px;width:12px;height:12px;fill:var(--vp-c-text-2)}.dark .icon[data-v-1dda4c9c] svg{fill:var(--vp-c-text-1);transition:opacity .25s}.sun[data-v-781f9d1b]{opacity:1}.moon[data-v-781f9d1b],.dark .sun[data-v-781f9d1b]{opacity:0}.dark .moon[data-v-781f9d1b]{opacity:1}.dark .VPSwitchAppearance[data-v-781f9d1b] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-311055f2]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-311055f2]{display:flex;align-items:center}}.VPSocialLink[data-v-48c45ef6]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-48c45ef6]:hover{color:var(--vp-c-text-1);transition:color .25s}.icon[data-v-48c45ef6]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-4dcbaf3a]{display:flex;flex-wrap:wrap;justify-content:center}.VPNavBarSocialLinks[data-v-0ae890f7]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-0ae890f7]{display:flex;align-items:center}}.VPNavBarExtra[data-v-0562f5c0]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-0562f5c0]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-0562f5c0]{display:none}}.trans-title[data-v-0562f5c0]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-0562f5c0],.item.social-links[data-v-0562f5c0]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-0562f5c0]{min-width:176px}.appearance-action[data-v-0562f5c0]{margin-right:-2px}.social-links-list[data-v-0562f5c0]{margin:-4px -8px}.VPNavBarHamburger[data-v-6f008456]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-6f008456]{display:none}}.container[data-v-6f008456]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-6f008456]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-6f008456]{top:6;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-6f008456]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-6f008456]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-6f008456]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-6f008456]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-6f008456],.VPNavBarHamburger.active:hover .middle[data-v-6f008456],.VPNavBarHamburger.active:hover .bottom[data-v-6f008456]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-6f008456],.middle[data-v-6f008456],.bottom[data-v-6f008456]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-6f008456]{top:0;left:0;transform:translate(0)}.middle[data-v-6f008456]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-6f008456]{top:12px;left:0;transform:translate(4px)}.VPNavBar[data-v-8856f192]{position:relative;border-bottom:1px solid var(--vp-c-divider-light);padding:0 8px 0 24px;height:var(--vp-nav-height-mobile);transition:border-color .5s,background-color .5s}@media (min-width: 768px){.VPNavBar[data-v-8856f192]{padding:0 32px}}@media (min-width: 960px){.VPNavBar[data-v-8856f192]{height:var(--vp-nav-height-desktop);border-bottom:0}.VPNavBar.has-sidebar .content[data-v-8856f192]{margin-right:-32px;padding-right:32px;-webkit-backdrop-filter:saturate(50%) blur(8px);backdrop-filter:saturate(50%) blur(8px);background:rgba(255,255,255,.7)}.dark .VPNavBar.has-sidebar .content[data-v-8856f192]{background:rgba(36,36,36,.7)}@supports not (backdrop-filter: saturate(50%) blur(8px)){.VPNavBar.has-sidebar .content[data-v-8856f192]{background:rgba(255,255,255,.95)}.dark .VPNavBar.has-sidebar .content[data-v-8856f192]{background:rgba(36,36,36,.95)}}}.container[data-v-8856f192]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px)}.content[data-v-8856f192]{display:flex;justify-content:flex-end;align-items:center;flex-grow:1}.menu+.translations[data-v-8856f192]:before,.menu+.appearance[data-v-8856f192]:before,.menu+.social-links[data-v-8856f192]:before,.translations+.appearance[data-v-8856f192]:before,.appearance+.social-links[data-v-8856f192]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider-light);content:""}.menu+.appearance[data-v-8856f192]:before,.translations+.appearance[data-v-8856f192]:before{margin-right:16px}.appearance+.social-links[data-v-8856f192]:before{margin-left:16px}.social-links[data-v-8856f192]{margin-right:-8px}.VPNavScreenMenuLink[data-v-c866d100]{display:block;border-bottom:1px solid var(--vp-c-divider-light);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .5s,color .25s}.VPNavScreenMenuLink[data-v-c866d100]:hover{color:var(--vp-c-brand)}.VPNavScreenMenuGroupLink[data-v-75257eac]{display:block;line-height:32px;font-size:13px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s;margin-left:12px}.VPNavScreenMenuGroupLink[data-v-75257eac]:hover{color:var(--vp-c-brand)}.VPNavScreenMenuGroupSection[data-v-3e75c0f2]{display:block}.title[data-v-3e75c0f2]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-4e1ea8d2]{border-bottom:1px solid var(--vp-c-divider-light);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-4e1ea8d2]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-4e1ea8d2]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-4e1ea8d2]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-4e1ea8d2]{padding-bottom:6px;color:var(--vp-c-brand)}.VPNavScreenMenuGroup.open .button-icon[data-v-4e1ea8d2]{transform:rotate(45deg)}.button[data-v-4e1ea8d2]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-4e1ea8d2]:hover{color:var(--vp-c-brand)}.button-icon[data-v-4e1ea8d2]{width:14px;height:14px;fill:var(--vp-c-text-2);transition:fill .5s,transform .25s}.group[data-v-4e1ea8d2]:first-child{padding-top:0}.group+.group[data-v-4e1ea8d2],.group+.item[data-v-4e1ea8d2]{padding-top:4px}.VPNavScreenAppearance[data-v-03f5dbc0]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft);transition:background-color .5s}.text[data-v-03f5dbc0]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPNavScreenTranslations[data-v-2820938e]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-2820938e]{height:auto}.title[data-v-2820938e]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-2820938e]{width:16px;height:16px;fill:currentColor}.icon.lang[data-v-2820938e]{margin-right:8px}.icon.chevron[data-v-2820938e]{margin-left:4px}.list[data-v-2820938e]{padding:4px 0 0 24px}.link[data-v-2820938e]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-031c365f]{position:fixed;top:var(--vp-nav-height-mobile);right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-c-bg);overflow-y:auto;transition:background-color .5s}.VPNavScreen.fade-enter-active[data-v-031c365f],.VPNavScreen.fade-leave-active[data-v-031c365f]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-031c365f],.VPNavScreen.fade-leave-active .container[data-v-031c365f]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-031c365f],.VPNavScreen.fade-leave-to[data-v-031c365f]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-031c365f],.VPNavScreen.fade-leave-to .container[data-v-031c365f]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-031c365f]{display:none}}.container[data-v-031c365f]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-031c365f],.menu+.appearance[data-v-031c365f],.translations+.appearance[data-v-031c365f]{margin-top:24px}.menu+.social-links[data-v-031c365f]{margin-top:16px}.appearance+.social-links[data-v-031c365f]{margin-top:16px}.VPNav[data-v-0e356168]{position:relative;top:0;left:0;z-index:var(--vp-z-index-nav);width:100%}@media (min-width: 960px){.VPNav[data-v-0e356168]{position:fixed}.VPNav.no-sidebar[data-v-0e356168]{-webkit-backdrop-filter:saturate(50%) blur(8px);backdrop-filter:saturate(50%) blur(8px);background:rgba(255,255,255,.7)}.dark .VPNav.no-sidebar[data-v-0e356168]{background:rgba(36,36,36,.7)}@supports not (backdrop-filter: saturate(50%) blur(8px)){.VPNav.no-sidebar[data-v-0e356168]{background:rgba(255,255,255,.95)}.dark .VPNav.no-sidebar[data-v-0e356168]{background:rgba(36,36,36,.95)}}}.VPLocalNav[data-v-92b0f14a]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--vp-c-divider-light);width:100%;background-color:var(--vp-c-bg);transition:border-color .5s,background-color .5s}@media (min-width: 960px){.VPLocalNav[data-v-92b0f14a]{display:none}}.menu[data-v-92b0f14a]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-92b0f14a]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-92b0f14a]{padding:0 32px}}.menu-icon[data-v-92b0f14a]{margin-right:8px;width:16px;height:16px;fill:currentColor}.top-link[data-v-92b0f14a]{display:block;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.top-link[data-v-92b0f14a]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.top-link[data-v-92b0f14a]{padding:12px 32px 11px}}.link[data-v-f53f775e]{display:block;padding:4px 0;color:var(--vp-c-text-2);transition:color .5s}.link[data-v-f53f775e]:hover{color:var(--vp-c-text-1)}.link.active[data-v-f53f775e]{color:var(--vp-c-brand)}.link[data-v-f53f775e] .icon{width:12px;height:12px;fill:currentColor}.link-text[data-v-f53f775e]{line-height:20px;font-size:14px;font-weight:500}.title[data-v-1f69a7ed]{display:flex;justify-content:space-between;align-items:flex-start;z-index:2}.title-text[data-v-1f69a7ed]{padding-top:6px;padding-bottom:6px;line-height:20px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.action[data-v-1f69a7ed]{display:none;position:relative;margin-right:-8px;border-radius:4px;width:32px;height:32px;color:var(--vp-c-text-3);transition:color .25s}.VPSidebarGroup.collapsible .action[data-v-1f69a7ed]{display:block}.title:hover .action[data-v-1f69a7ed]{color:var(--vp-c-text-2)}.icon[data-v-1f69a7ed]{position:absolute;top:8px;left:8px;width:16px;height:16px;fill:currentColor}.icon.minus[data-v-1f69a7ed]{opacity:1}.icon.plus[data-v-1f69a7ed],.VPSidebarGroup.collapsed .icon.minus[data-v-1f69a7ed]{opacity:0}.VPSidebarGroup.collapsed .icon.plus[data-v-1f69a7ed]{opacity:1}.items[data-v-1f69a7ed]{overflow:hidden}.VPSidebarGroup.collapsed .items[data-v-1f69a7ed]{margin-bottom:-22px;max-height:0}@media (min-width: 960px){.VPSidebarGroup.collapsed .items[data-v-1f69a7ed]{margin-bottom:-14px}}.VPSidebar[data-v-55e4c7db]{position:fixed;top:0;bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-c-bg);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease}.VPSidebar.open[data-v-55e4c7db]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-55e4c7db]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-55e4c7db]{z-index:1;padding-top:var(--vp-nav-height-desktop);padding-bottom:128px;max-width:100%;width:var(--vp-sidebar-width);background-color:var(--vp-c-bg-alt);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-55e4c7db]{padding-left:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2);width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.nav[data-v-55e4c7db]{outline:0}.group+.group[data-v-55e4c7db]{margin-top:32px;border-top:1px solid var(--vp-c-divider-light);padding-top:10px}@media (min-width: 960px){.group[data-v-55e4c7db]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}.group+.group[data-v-55e4c7db]{margin-top:24px}}.NotFound[data-v-689a417a]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-689a417a]{padding:96px 32px 168px}}.code[data-v-689a417a]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-689a417a]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-689a417a]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-689a417a]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-689a417a]{padding-top:20px}.link[data-v-689a417a]{display:inline-block;border:1px solid var(--vp-c-brand);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:border-color .25s,color .25s}.link[data-v-689a417a]:hover{border-color:var(--vp-c-brand-dark);color:var(--vp-c-brand-dark)}.VPButton[data-v-be07d988]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:500;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-be07d988]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-be07d988]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-be07d988]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-be07d988]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-be07d988]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-be07d988]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-be07d988]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-be07d988]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-be07d988]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-be07d988]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-be07d988]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-be07d988]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}.VPHero[data-v-5d590baf]{margin-top:calc(var(--vp-nav-height) * -1);padding:calc(var(--vp-nav-height) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-5d590baf]{padding:calc(var(--vp-nav-height) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-5d590baf]{padding:calc(var(--vp-nav-height) + 80px) 64px 64px}}.container[data-v-5d590baf]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-5d590baf]{flex-direction:row}}.main[data-v-5d590baf]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-5d590baf]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-5d590baf]{text-align:left}}@media (min-width: 960px){.main[data-v-5d590baf]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-5d590baf]{max-width:592px}}.name[data-v-5d590baf],.text[data-v-5d590baf]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-5d590baf],.VPHero.has-image .text[data-v-5d590baf]{margin:0 auto}.name[data-v-5d590baf]{color:var(--vp-home-hero-name-color)}.clip[data-v-5d590baf]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-5d590baf],.text[data-v-5d590baf]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-5d590baf],.text[data-v-5d590baf]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-5d590baf],.VPHero.has-image .text[data-v-5d590baf]{margin:0}}.tagline[data-v-5d590baf]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-5d590baf]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-5d590baf]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-5d590baf]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-5d590baf]{margin:0}}.actions[data-v-5d590baf]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-5d590baf]{justify-content:center}@media (min-width: 640px){.actions[data-v-5d590baf]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-5d590baf]{justify-content:flex-start}}.action[data-v-5d590baf]{flex-shrink:0;padding:6px}.image[data-v-5d590baf]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-5d590baf]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-5d590baf]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-5d590baf]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-5d590baf]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-5d590baf]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-5d590baf]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-5d590baf]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-5d590baf]{width:320px;height:320px}}[data-v-5d590baf] .image-src{position:absolute;top:50%;left:50%;max-width:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-5d590baf] .image-src{max-width:256px}}@media (min-width: 960px){[data-v-5d590baf] .image-src{max-width:320px}}.VPFeature[data-v-3aa4af24]{border:1px solid var(--vp-c-bg-soft);border-radius:12px;padding:24px;height:100%;background-color:var(--vp-c-bg-soft)}.icon[data-v-3aa4af24]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-gray-light-4);width:48px;height:48px;font-size:24px}.dark .icon[data-v-3aa4af24]{background-color:var(--vp-c-bg)}.title[data-v-3aa4af24]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-3aa4af24]{padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPFeatures[data-v-1812ea91]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-1812ea91]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-1812ea91]{padding:0 64px}}.container[data-v-1812ea91]{margin:0 auto;max-width:1152px}.items[data-v-1812ea91]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-1812ea91]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-1812ea91],.item.grid-4[data-v-1812ea91],.item.grid-6[data-v-1812ea91]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-1812ea91],.item.grid-4[data-v-1812ea91]{width:50%}.item.grid-3[data-v-1812ea91],.item.grid-6[data-v-1812ea91]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-1812ea91]{width:25%}}.VPHome[data-v-3e80d098]{padding-bottom:96px}.VPHome[data-v-3e80d098] .VPHomeSponsors{margin-top:112px;margin-bottom:-128px}@media (min-width: 768px){.VPHome[data-v-3e80d098]{padding-bottom:128px}}.VPDocAsideOutline[data-v-51e5a8ce]{display:none}.VPDocAsideOutline.has-outline[data-v-51e5a8ce]{display:block}.content[data-v-51e5a8ce]{position:relative;border-left:1px solid var(--vp-c-divider-light);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-51e5a8ce]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:1px;height:18px;background-color:var(--vp-c-brand);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-51e5a8ce]{letter-spacing:.4px;line-height:28px;font-size:13px;font-weight:600}.outline-link[data-v-51e5a8ce]{display:block;line-height:28px;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-51e5a8ce]:hover,.outline-link.active[data-v-51e5a8ce]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-51e5a8ce]{padding-left:13px}.root[data-v-51e5a8ce]{position:relative;z-index:1}.VPDocAside[data-v-779d834d]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-779d834d]{flex-grow:1}.VPDocAside[data-v-779d834d] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-779d834d] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-779d834d] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-0ce8c960]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-0ce8c960]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-04568844]{margin-top:64px}.edit-info[data-v-04568844]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-04568844]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-04568844]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:color .25s}.edit-link-button[data-v-04568844]:hover{color:var(--vp-c-brand-dark)}.edit-link-icon[data-v-04568844]{margin-right:8px;width:14px;height:14px;fill:currentColor}.prev-next[data-v-04568844]{border-top:1px solid var(--vp-c-divider-light);padding-top:24px}@media (min-width: 640px){.prev-next[data-v-04568844]{display:flex}}.pager.has-prev[data-v-04568844]{padding-top:8px}@media (min-width: 640px){.pager[data-v-04568844]{display:flex;flex-direction:column;flex-shrink:0;width:50%}.pager.has-prev[data-v-04568844]{padding-top:0;padding-left:16px}}.pager-link[data-v-04568844]{display:block;border:1px solid var(--vp-c-divider-light);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-04568844]:hover{border-color:var(--vp-c-brand)}.pager-link:hover .title[data-v-04568844]{color:var(--vp-c-brand-dark)}.pager-link.next[data-v-04568844]{margin-left:auto;text-align:right}.desc[data-v-04568844]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-04568844]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:color .25s}.VPDoc[data-v-79ca2460]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-79ca2460]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-79ca2460]{padding:32px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-79ca2460]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .aside[data-v-79ca2460]{display:block}.VPDoc:not(.has-sidebar) .content[data-v-79ca2460]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-79ca2460]{display:flex;justify-content:center}.VPDoc .aside[data-v-79ca2460]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-79ca2460]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-79ca2460]{max-width:1104px}}.container[data-v-79ca2460]{margin:0 auto;width:100%}.aside[data-v-79ca2460]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.aside-container[data-v-79ca2460]{position:sticky;top:0;margin-top:calc(var(--vp-nav-height-desktop) * -1 - 32px);padding-top:calc(var(--vp-nav-height-desktop) + 32px);height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-79ca2460]::-webkit-scrollbar{display:none}.aside-curtain[data-v-79ca2460]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-79ca2460]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height-desktop) + 32px));padding-bottom:32px}.content[data-v-79ca2460]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-79ca2460]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-79ca2460]{order:1;margin:0;min-width:640px}}.content-container[data-v-79ca2460]{margin:0 auto;max-width:688px}.VPContent[data-v-a4c57a06]{flex-grow:1;flex-shrink:0;margin:0 auto;width:100%}.VPContent.is-home[data-v-a4c57a06]{width:100%;max-width:100%}@media (min-width: 960px){.VPContent[data-v-a4c57a06]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-a4c57a06]{margin:0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-a4c57a06]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-5b331722]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-divider-light);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-5b331722]{display:none}@media (min-width: 768px){.VPFooter[data-v-5b331722]{padding:32px}}.container[data-v-5b331722]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-5b331722],.copyright[data-v-5b331722]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.message[data-v-5b331722]{order:2}.copyright[data-v-5b331722]{order:1}.Layout[data-v-6b5fd0a9]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-7938d153]{border-top:1px solid var(--vp-c-divider-light);padding:88px 24px 96px;background-color:var(--vp-c-bg)}.container[data-v-7938d153]{margin:0 auto;max-width:1152px}.love[data-v-7938d153]{margin:0 auto;width:28px;height:28px;color:var(--vp-c-text-3)}.icon[data-v-7938d153]{width:28px;height:28px;fill:currentColor}.message[data-v-7938d153]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-7938d153]{padding-top:32px}.action[data-v-7938d153]{padding-top:40px;text-align:center}.VPTeamPage[data-v-6a9d4b4a]{padding-bottom:96px}@media (min-width: 768px){.VPTeamPage[data-v-6a9d4b4a]{padding-bottom:128px}}.VPTeamPageSection+.VPTeamPageSection[data-v-6a9d4b4a-s],.VPTeamMembers+.VPTeamPageSection[data-v-6a9d4b4a-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-6a9d4b4a-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-6a9d4b4a-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-6a9d4b4a-s],.VPTeamMembers+.VPTeamPageSection[data-v-6a9d4b4a-s]{margin-top:96px}}.VPTeamMembers[data-v-6a9d4b4a-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-6a9d4b4a-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-6a9d4b4a-s]{padding:0 64px}}.VPTeamPageTitle[data-v-c3606700]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-c3606700]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-c3606700]{padding:80px 64px 48px}}.title[data-v-c3606700]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-c3606700]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-c3606700]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-c3606700]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-897fac7c]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-897fac7c]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-897fac7c]{padding:0 64px}}.title[data-v-897fac7c]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-897fac7c]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider-light)}.title-text[data-v-897fac7c]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-897fac7c]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-897fac7c]{padding-top:40px}.VPTeamMembersItem[data-v-8225bc5a]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-8225bc5a]{padding:32px}.VPTeamMembersItem.small .data[data-v-8225bc5a]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-8225bc5a]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-8225bc5a]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-8225bc5a]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-8225bc5a]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-8225bc5a]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-8225bc5a]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-8225bc5a]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-8225bc5a]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-8225bc5a]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-8225bc5a]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-8225bc5a]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-8225bc5a]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-8225bc5a]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-8225bc5a]{text-align:center}.avatar[data-v-8225bc5a]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-8225bc5a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-8225bc5a]{margin:0;font-weight:600}.affiliation[data-v-8225bc5a]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-8225bc5a]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-8225bc5a]:hover{color:var(--vp-c-brand)}.desc[data-v-8225bc5a]{margin:0 auto}.links[data-v-8225bc5a]{display:flex;justify-content:center;height:56px}.sponsor-link[data-v-8225bc5a]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sponsor-link[data-v-8225bc5a]:hover,.sponsor-link[data-v-8225bc5a]:focus{outline:none;color:var(--vp-c-text-dark-1);background-color:var(--vp-c-sponsor)}.sponsor-icon[data-v-8225bc5a]{margin-right:8px;width:16px;height:16px;fill:currentColor}.VPTeamMembers.small .container[data-v-ab0b5e38]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-ab0b5e38]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-ab0b5e38]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-ab0b5e38]{max-width:876px}.VPTeamMembers.medium .container[data-v-ab0b5e38]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-ab0b5e38]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-ab0b5e38]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-ab0b5e38]{max-width:760px}.container[data-v-ab0b5e38]{display:grid;gap:24px;margin:0 auto;max-width:1152px}main[data-v-7b43e306]{text-align:center}.mockup[data-v-7b43e306]{max-width:600px;height:500px;margin:auto}.heading[data-v-7b43e306]{font-size:42px;line-height:1.2;padding:32px;font-weight:700;color:var(--vp-c-brand)}.tagline[data-v-7b43e306]{font-size:24px;padding:16px}.buttons[data-v-7b43e306]{padding:32px}.buttons__button[data-v-7b43e306]{display:inline-block;padding:8px 16px;border-radius:4px;background-color:var(--vp-c-brand);border:1px solid var(--vp-c-brand);color:var(--vp-c-white);text-decoration:none;font-size:16px;margin:0 8px}.buttons__button--secondary[data-v-7b43e306]{background-color:var(--vp-c-gray-light-4);color:var(--vp-c-black);border:1px solid var(--vp-c-divider-light-2)} diff --git a/guide.html b/guide.html index 5a474aa..340635b 100644 --- a/guide.html +++ b/guide.html @@ -5,15 +5,15 @@ Guide | Vue 3D Mockup - - - - + + + + -
Skip to content
On this page

Guide

Installation

npm install vue-three-d-mockup
+    
Skip to content
On this page

Guide

Installation

npm install vue-three-d-mockup
 

Usage

Simple example

screen.png is a static asset in the public folder.

<template>
   <Mockup screen="screen.png" />
 </template>
@@ -58,7 +58,7 @@
 import Mockup from 'vue-three-d-mockup';
 import screenImage from './assets/screen.png';
 </script>
-

Video

<template>
+

Video

<template>
   <Mockup 
     v-if="vidReady"
     :screen="videoElement"
@@ -89,8 +89,8 @@
 const vidReady = ref(false);
 </script>
 

Avaliable props

PropTypeRequiredDefaultDescription
screenString | Element | ArraytruenonePath to an image that will be displayed on the phones screen or the <video> element displayed on the phones screen. When using the latter there are caveats. Can also be an array of any of the options above.
lightClrStringfalse"white"Color of the light as a CSS-style string.
phoneClrStringfalse"white"Color of the phone as a CSS-style string.
positionObject | Arrayfalse{ x: 0, y: 0, z: 0 }The position of the phone. Can also be an array if multiple screens specified.
rotationObject | Arrayfalse{ x: -0.2, y: 0.3, z: 0.06 }The orientation of the phone described in rotation values arround the 3 axes. Can also be an array if multiple screens specified.

Caveats

  • The screen prop is unreactive, so when using it as a video it's important to only render the Mockup element when the video is loaded. Check out the examples above to see how to do this.
  • The video on the model will not be shown if the original <video> element is hidden with display: none, so use visibility: hidden instead.
  • The video may not be autoplaying if the original <video> element is scrolled off screen.
  • Even with the mentioned above workarounds, the video may not be working in Safari.

Released under the GPL-3.0 license.

- - + + \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 425d5ca..46b0fce 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"guide.md":"77d8480e","index.md":"e8d327de"} +{"guide.md":"c2b95ef9","index.md":"44663209"} diff --git a/index.html b/index.html index 9041941..a81136a 100644 --- a/index.html +++ b/index.html @@ -5,17 +5,17 @@ Vue 3D Mockup | Vue 3D Mockup - - - - + + + + -
Skip to content

Vue 3D Mockup

Create interactive 3D mockups with ease.

Released under the GPL-3.0 license.

- - +
Skip to content

Vue 3D Mockup

Create interactive 3D mockups with ease.

Released under the GPL-3.0 license.

+ + \ No newline at end of file