profectus-docs/assets/app.82a3cbba.js

1 line
89 KiB
JavaScript

var si=Object.defineProperty,ri=Object.defineProperties;var oi=Object.getOwnPropertyDescriptors;var zs=Object.getOwnPropertySymbols;var ii=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable;var Vs=(e,t,n)=>t in e?si(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ys=(e,t)=>{for(var n in t||(t={}))ii.call(t,n)&&Vs(e,n,t[n]);if(zs)for(var n of zs(t))li.call(t,n)&&Vs(e,n,t[n]);return e},Js=(e,t)=>ri(e,oi(t));function ds(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r<s.length;r++)n[s[r]]=!0;return t?r=>!!n[r.toLowerCase()]:r=>!!n[r]}const ci="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",ai=ds(ci);function Rr(e){return!!e||e===""}function hs(e){if(R(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],r=be(s)?di(s):hs(s);if(r)for(const o in r)t[o]=r[o]}return t}else{if(be(e))return e;if(pe(e))return e}}const ui=/;(?![^(]*\))/g,fi=/:(.+)/;function di(e){const t={};return e.split(ui).forEach(n=>{if(n){const s=n.split(fi);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function _t(e){let t="";if(be(e))t=e;else if(R(e))for(let n=0;n<e.length;n++){const s=_t(e[n]);s&&(t+=s+" ")}else if(pe(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const de=e=>be(e)?e:e==null?"":R(e)||pe(e)&&(e.toString===jr||!z(e.toString))?JSON.stringify(e,Br,2):String(e),Br=(e,t)=>t&&t.__v_isRef?Br(e,t.value):Tt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Dr(t)?{[`Set(${t.size})`]:[...t.values()]}:pe(t)&&!R(t)&&!Kr(t)?String(t):t,se={},Ct=[],He=()=>{},hi=()=>!1,pi=/^on[^a-z]/,Qt=e=>pi.test(e),ps=e=>e.startsWith("onUpdate:"),xe=Object.assign,_s=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},_i=Object.prototype.hasOwnProperty,Q=(e,t)=>_i.call(e,t),R=Array.isArray,Tt=e=>En(e)==="[object Map]",Dr=e=>En(e)==="[object Set]",z=e=>typeof e=="function",be=e=>typeof e=="string",gs=e=>typeof e=="symbol",pe=e=>e!==null&&typeof e=="object",Ur=e=>pe(e)&&z(e.then)&&z(e.catch),jr=Object.prototype.toString,En=e=>jr.call(e),gi=e=>En(e).slice(8,-1),Kr=e=>En(e)==="[object Object]",ms=e=>be(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Rt=ds(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ln=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},mi=/-(\w)/g,De=Ln(e=>e.replace(mi,(t,n)=>n?n.toUpperCase():"")),vi=/\B([A-Z])/g,Pt=Ln(e=>e.replace(vi,"-$1").toLowerCase()),An=Ln(e=>e.charAt(0).toUpperCase()+e.slice(1)),jn=Ln(e=>e?`on${An(e)}`:""),qt=(e,t)=>!Object.is(e,t),Kn=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},hn=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Wr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Xs;const bi=()=>Xs||(Xs=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let Ke;class yi{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Ke&&(this.parent=Ke,this.index=(Ke.scopes||(Ke.scopes=[])).push(this)-1)}run(t){if(this.active)try{return Ke=this,t()}finally{Ke=this.parent}}on(){Ke=this}off(){Ke=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.scopes)for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);if(this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.active=!1}}}function xi(e,t=Ke){t&&t.active&&t.effects.push(e)}const vs=e=>{const t=new Set(e);return t.w=0,t.n=0,t},qr=e=>(e.w&st)>0,zr=e=>(e.n&st)>0,wi=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=st},ki=e=>{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s<t.length;s++){const r=t[s];qr(r)&&!zr(r)?r.delete(e):t[n++]=r,r.w&=~st,r.n&=~st}t.length=n}},Zn=new WeakMap;let Ht=0,st=1;const Qn=30;let Be;const ft=Symbol(""),Gn=Symbol("");class bs{constructor(t,n=null,s){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,xi(this,s)}run(){if(!this.active)return this.fn();let t=Be,n=tt;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Be,Be=this,tt=!0,st=1<<++Ht,Ht<=Qn?wi(this):Zs(this),this.fn()}finally{Ht<=Qn&&ki(this),st=1<<--Ht,Be=this.parent,tt=n,this.parent=void 0}}stop(){this.active&&(Zs(this),this.onStop&&this.onStop(),this.active=!1)}}function Zs(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let tt=!0;const Vr=[];function It(){Vr.push(tt),tt=!1}function Ft(){const e=Vr.pop();tt=e===void 0?!0:e}function Te(e,t,n){if(tt&&Be){let s=Zn.get(e);s||Zn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=vs()),Yr(r)}}function Yr(e,t){let n=!1;Ht<=Qn?zr(e)||(e.n|=st,n=!qr(e)):n=!e.has(Be),n&&(e.add(Be),Be.deps.push(e))}function qe(e,t,n,s,r,o){const i=Zn.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&R(e))i.forEach((c,f)=>{(f==="length"||f>=s)&&l.push(c)});else switch(n!==void 0&&l.push(i.get(n)),t){case"add":R(e)?ms(n)&&l.push(i.get("length")):(l.push(i.get(ft)),Tt(e)&&l.push(i.get(Gn)));break;case"delete":R(e)||(l.push(i.get(ft)),Tt(e)&&l.push(i.get(Gn)));break;case"set":Tt(e)&&l.push(i.get(ft));break}if(l.length===1)l[0]&&es(l[0]);else{const c=[];for(const f of l)f&&c.push(...f);es(vs(c))}}function es(e,t){for(const n of R(e)?e:[...e])(n!==Be||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}const $i=ds("__proto__,__v_isRef,__isVue"),Jr=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(gs)),Ci=ys(),Ti=ys(!1,!0),Ei=ys(!0),Qs=Li();function Li(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=G(this);for(let o=0,i=this.length;o<i;o++)Te(s,"get",o+"");const r=s[t](...n);return r===-1||r===!1?s[t](...n.map(G)):r}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){It();const s=G(this)[t].apply(this,n);return Ft(),s}}),e}function ys(e=!1,t=!1){return function(s,r,o){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&o===(e?t?Wi:eo:t?Gr:Qr).get(s))return s;const i=R(s);if(!e&&i&&Q(Qs,r))return Reflect.get(Qs,r,o);const l=Reflect.get(s,r,o);return(gs(r)?Jr.has(r):$i(r))||(e||Te(s,"get",r),t)?l:ve(l)?!i||!ms(r)?l.value:l:pe(l)?e?to(l):In(l):l}}const Ai=Xr(),Pi=Xr(!0);function Xr(e=!1){return function(n,s,r,o){let i=n[s];if(zt(i)&&ve(i)&&!ve(r))return!1;if(!e&&!zt(r)&&(no(r)||(r=G(r),i=G(i)),!R(n)&&ve(i)&&!ve(r)))return i.value=r,!0;const l=R(n)&&ms(s)?Number(s)<n.length:Q(n,s),c=Reflect.set(n,s,r,o);return n===G(o)&&(l?qt(r,i)&&qe(n,"set",s,r):qe(n,"add",s,r)),c}}function Ii(e,t){const n=Q(e,t);e[t];const s=Reflect.deleteProperty(e,t);return s&&n&&qe(e,"delete",t,void 0),s}function Fi(e,t){const n=Reflect.has(e,t);return(!gs(t)||!Jr.has(t))&&Te(e,"has",t),n}function Mi(e){return Te(e,"iterate",R(e)?"length":ft),Reflect.ownKeys(e)}const Zr={get:Ci,set:Ai,deleteProperty:Ii,has:Fi,ownKeys:Mi},Si={get:Ei,set(e,t){return!0},deleteProperty(e,t){return!0}},Oi=xe({},Zr,{get:Ti,set:Pi}),xs=e=>e,Pn=e=>Reflect.getPrototypeOf(e);function rn(e,t,n=!1,s=!1){e=e.__v_raw;const r=G(e),o=G(t);t!==o&&!n&&Te(r,"get",t),!n&&Te(r,"get",o);const{has:i}=Pn(r),l=s?xs:n?$s:Vt;if(i.call(r,t))return l(e.get(t));if(i.call(r,o))return l(e.get(o));e!==r&&e.get(t)}function on(e,t=!1){const n=this.__v_raw,s=G(n),r=G(e);return e!==r&&!t&&Te(s,"has",e),!t&&Te(s,"has",r),e===r?n.has(e):n.has(e)||n.has(r)}function ln(e,t=!1){return e=e.__v_raw,!t&&Te(G(e),"iterate",ft),Reflect.get(e,"size",e)}function Gs(e){e=G(e);const t=G(this);return Pn(t).has.call(t,e)||(t.add(e),qe(t,"add",e,e)),this}function er(e,t){t=G(t);const n=G(this),{has:s,get:r}=Pn(n);let o=s.call(n,e);o||(e=G(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?qt(t,i)&&qe(n,"set",e,t):qe(n,"add",e,t),this}function tr(e){const t=G(this),{has:n,get:s}=Pn(t);let r=n.call(t,e);r||(e=G(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&qe(t,"delete",e,void 0),o}function nr(){const e=G(this),t=e.size!==0,n=e.clear();return t&&qe(e,"clear",void 0,void 0),n}function cn(e,t){return function(s,r){const o=this,i=o.__v_raw,l=G(i),c=t?xs:e?$s:Vt;return!e&&Te(l,"iterate",ft),i.forEach((f,d)=>s.call(r,c(f),c(d),o))}}function an(e,t,n){return function(...s){const r=this.__v_raw,o=G(r),i=Tt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,f=r[e](...s),d=n?xs:t?$s:Vt;return!t&&Te(o,"iterate",c?Gn:ft),{next(){const{value:p,done:_}=f.next();return _?{value:p,done:_}:{value:l?[d(p[0]),d(p[1])]:d(p),done:_}},[Symbol.iterator](){return this}}}}function Je(e){return function(...t){return e==="delete"?!1:this}}function Hi(){const e={get(o){return rn(this,o)},get size(){return ln(this)},has:on,add:Gs,set:er,delete:tr,clear:nr,forEach:cn(!1,!1)},t={get(o){return rn(this,o,!1,!0)},get size(){return ln(this)},has:on,add:Gs,set:er,delete:tr,clear:nr,forEach:cn(!1,!0)},n={get(o){return rn(this,o,!0)},get size(){return ln(this,!0)},has(o){return on.call(this,o,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:cn(!0,!1)},s={get(o){return rn(this,o,!0,!0)},get size(){return ln(this,!0)},has(o){return on.call(this,o,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:cn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=an(o,!1,!1),n[o]=an(o,!0,!1),t[o]=an(o,!1,!0),s[o]=an(o,!0,!0)}),[e,n,t,s]}const[Ni,Ri,Bi,Di]=Hi();function ws(e,t){const n=t?e?Di:Bi:e?Ri:Ni;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(Q(n,r)&&r in s?n:s,r,o)}const Ui={get:ws(!1,!1)},ji={get:ws(!1,!0)},Ki={get:ws(!0,!1)},Qr=new WeakMap,Gr=new WeakMap,eo=new WeakMap,Wi=new WeakMap;function qi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function zi(e){return e.__v_skip||!Object.isExtensible(e)?0:qi(gi(e))}function In(e){return zt(e)?e:ks(e,!1,Zr,Ui,Qr)}function Vi(e){return ks(e,!1,Oi,ji,Gr)}function to(e){return ks(e,!0,Si,Ki,eo)}function ks(e,t,n,s,r){if(!pe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=zi(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function Et(e){return zt(e)?Et(e.__v_raw):!!(e&&e.__v_isReactive)}function zt(e){return!!(e&&e.__v_isReadonly)}function no(e){return!!(e&&e.__v_isShallow)}function so(e){return Et(e)||zt(e)}function G(e){const t=e&&e.__v_raw;return t?G(t):e}function Bt(e){return hn(e,"__v_skip",!0),e}const Vt=e=>pe(e)?In(e):e,$s=e=>pe(e)?to(e):e;function ro(e){tt&&Be&&(e=G(e),Yr(e.dep||(e.dep=vs())))}function oo(e,t){e=G(e),e.dep&&es(e.dep)}function ve(e){return!!(e&&e.__v_isRef===!0)}function Gt(e){return io(e,!1)}function Yi(e){return io(e,!0)}function io(e,t){return ve(e)?e:new Ji(e,t)}class Ji{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:G(t),this._value=n?t:Vt(t)}get value(){return ro(this),this._value}set value(t){t=this.__v_isShallow?t:G(t),qt(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Vt(t),oo(this))}}function m(e){return ve(e)?e.value:e}const Xi={get:(e,t,n)=>m(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ve(r)&&!ve(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function lo(e){return Et(e)?e:new Proxy(e,Xi)}function Cs(e){const t=R(e)?new Array(e.length):{};for(const n in e)t[n]=Qi(e,n);return t}class Zi{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function Qi(e,t,n){const s=e[t];return ve(s)?s:new Zi(e,t,n)}class Gi{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new bs(t,()=>{this._dirty||(this._dirty=!0,oo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=G(this);return ro(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function el(e,t,n=!1){let s,r;const o=z(e);return o?(s=e,r=He):(s=e.get,r=e.set),new Gi(s,r,o||!r,n)}Promise.resolve();function nt(e,t,n,s){let r;try{r=s?e(...s):e()}catch(o){Fn(o,t,n)}return r}function Ie(e,t,n,s){if(z(e)){const o=nt(e,t,n,s);return o&&Ur(o)&&o.catch(i=>{Fn(i,t,n)}),o}const r=[];for(let o=0;o<e.length;o++)r.push(Ie(e[o],t,n,s));return r}function Fn(e,t,n,s=!0){const r=t?t.vnode:null;if(t){let o=t.parent;const i=t.proxy,l=n;for(;o;){const f=o.ec;if(f){for(let d=0;d<f.length;d++)if(f[d](e,i,l)===!1)return}o=o.parent}const c=t.appContext.config.errorHandler;if(c){nt(c,null,10,[e,i,l]);return}}tl(e,n,r,s)}function tl(e,t,n,s=!0){console.error(e)}let pn=!1,ts=!1;const Ce=[];let We=0;const Dt=[];let Nt=null,wt=0;const Ut=[];let Ge=null,kt=0;const co=Promise.resolve();let Ts=null,ns=null;function Es(e){const t=Ts||co;return e?t.then(this?e.bind(this):e):t}function nl(e){let t=We+1,n=Ce.length;for(;t<n;){const s=t+n>>>1;Yt(Ce[s])<e?t=s+1:n=s}return t}function ao(e){(!Ce.length||!Ce.includes(e,pn&&e.allowRecurse?We+1:We))&&e!==ns&&(e.id==null?Ce.push(e):Ce.splice(nl(e.id),0,e),uo())}function uo(){!pn&&!ts&&(ts=!0,Ts=co.then(ho))}function sl(e){const t=Ce.indexOf(e);t>We&&Ce.splice(t,1)}function fo(e,t,n,s){R(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?s+1:s))&&n.push(e),uo()}function rl(e){fo(e,Nt,Dt,wt)}function ol(e){fo(e,Ge,Ut,kt)}function Ls(e,t=null){if(Dt.length){for(ns=t,Nt=[...new Set(Dt)],Dt.length=0,wt=0;wt<Nt.length;wt++)Nt[wt]();Nt=null,wt=0,ns=null,Ls(e,t)}}function _n(e){if(Ut.length){const t=[...new Set(Ut)];if(Ut.length=0,Ge){Ge.push(...t);return}for(Ge=t,Ge.sort((n,s)=>Yt(n)-Yt(s)),kt=0;kt<Ge.length;kt++)Ge[kt]();Ge=null,kt=0}}const Yt=e=>e.id==null?1/0:e.id;function ho(e){ts=!1,pn=!0,Ls(e),Ce.sort((n,s)=>Yt(n)-Yt(s));const t=He;try{for(We=0;We<Ce.length;We++){const n=Ce[We];n&&n.active!==!1&&nt(n,null,14)}}finally{We=0,Ce.length=0,_n(),pn=!1,Ts=null,(Ce.length||Dt.length||Ut.length)&&ho(e)}}function il(e,t,...n){const s=e.vnode.props||se;let r=n;const o=t.startsWith("update:"),i=o&&t.slice(7);if(i&&i in s){const d=`${i==="modelValue"?"model":i}Modifiers`,{number:p,trim:_}=s[d]||se;_?r=n.map(L=>L.trim()):p&&(r=n.map(Wr))}let l,c=s[l=jn(t)]||s[l=jn(De(t))];!c&&o&&(c=s[l=jn(Pt(t))]),c&&Ie(c,e,6,r);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ie(f,e,6,r)}}function po(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!z(e)){const c=f=>{const d=po(f,t,!0);d&&(l=!0,xe(i,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(s.set(e,null),null):(R(o)?o.forEach(c=>i[c]=null):xe(i,o),s.set(e,i),i)}function As(e,t){return!e||!Qt(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,Pt(t))||Q(e,t))}let Ae=null,Mn=null;function gn(e){const t=Ae;return Ae=e,Mn=e&&e.type.__scopeId||null,t}function Ps(e){Mn=e}function Is(){Mn=null}function Se(e,t=Ae,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&hr(-1);const o=gn(t),i=e(...r);return gn(o),s._d&&hr(1),i};return s._n=!0,s._c=!0,s._d=!0,s}function Wn(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:l,attrs:c,emit:f,render:d,renderCache:p,data:_,setupState:L,ctx:M,inheritAttrs:U}=e;let v,x;const K=gn(e);try{if(n.shapeFlag&4){const N=r||s;v=Oe(d.call(N,N,p,o,L,_,M)),x=c}else{const N=t;v=Oe(N.length>1?N(o,{attrs:c,slots:l,emit:f}):N(o,null)),x=t.props?c:ll(c)}}catch(N){Wt.length=0,Fn(N,e,1),v=D(Fe)}let F=v;if(x&&U!==!1){const N=Object.keys(x),{shapeFlag:Y}=F;N.length&&Y&7&&(i&&N.some(ps)&&(x=cl(x,i)),F=Lt(F,x))}return n.dirs&&(F.dirs=F.dirs?F.dirs.concat(n.dirs):n.dirs),n.transition&&(F.transition=n.transition),v=F,gn(K),v}const ll=e=>{let t;for(const n in e)(n==="class"||n==="style"||Qt(n))&&((t||(t={}))[n]=e[n]);return t},cl=(e,t)=>{const n={};for(const s in e)(!ps(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function al(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:c}=t,f=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?sr(s,i,f):!!i;if(c&8){const d=t.dynamicProps;for(let p=0;p<d.length;p++){const _=d[p];if(i[_]!==s[_]&&!As(f,_))return!0}}}else return(r||l)&&(!l||!l.$stable)?!0:s===i?!1:s?i?sr(s,i,f):!0:!!i;return!1}function sr(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let r=0;r<s.length;r++){const o=s[r];if(t[o]!==e[o]&&!As(n,o))return!0}return!1}function ul({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const fl=e=>e.__isSuspense;function _o(e,t){t&&t.pendingBranch?R(e)?t.effects.push(...e):t.effects.push(e):ol(e)}function dl(e,t){if(me){let n=me.provides;const s=me.parent&&me.parent.provides;s===n&&(n=me.provides=Object.create(s)),n[e]=t}}function jt(e,t,n=!1){const s=me||Ae;if(s){const r=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&z(t)?t.call(s.proxy):t}}function go(e,t){return Fs(e,null,t)}const rr={};function dt(e,t,n){return Fs(e,t,n)}function Fs(e,t,{immediate:n,deep:s,flush:r,onTrack:o,onTrigger:i}=se){const l=me;let c,f=!1,d=!1;if(ve(e)?(c=()=>e.value,f=no(e)):Et(e)?(c=()=>e,s=!0):R(e)?(d=!0,f=e.some(Et),c=()=>e.map(x=>{if(ve(x))return x.value;if(Et(x))return $t(x);if(z(x))return nt(x,l,2)})):z(e)?t?c=()=>nt(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return p&&p(),Ie(e,l,3,[_])}:c=He,t&&s){const x=c;c=()=>$t(x())}let p,_=x=>{p=v.onStop=()=>{nt(x,l,4)}};if(Zt)return _=He,t?n&&Ie(t,l,3,[c(),d?[]:void 0,_]):c(),He;let L=d?[]:rr;const M=()=>{if(!!v.active)if(t){const x=v.run();(s||f||(d?x.some((K,F)=>qt(K,L[F])):qt(x,L)))&&(p&&p(),Ie(t,l,3,[x,L===rr?void 0:L,_]),L=x)}else v.run()};M.allowRecurse=!!t;let U;r==="sync"?U=M:r==="post"?U=()=>ke(M,l&&l.suspense):U=()=>{!l||l.isMounted?rl(M):M()};const v=new bs(c,U);return t?n?M():L=v.run():r==="post"?ke(v.run.bind(v),l&&l.suspense):v.run(),()=>{v.stop(),l&&l.scope&&_s(l.scope.effects,v)}}function hl(e,t,n){const s=this.proxy,r=be(e)?e.includes(".")?mo(s,e):()=>s[e]:e.bind(s,s);let o;z(t)?o=t:(o=t.handler,n=t);const i=me;At(this);const l=Fs(r,o.bind(s),n);return i?At(i):pt(),l}function mo(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r<n.length&&s;r++)s=s[n[r]];return s}}function $t(e,t){if(!pe(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),ve(e))$t(e.value,t);else if(R(e))for(let n=0;n<e.length;n++)$t(e[n],t);else if(Dr(e)||Tt(e))e.forEach(n=>{$t(n,t)});else if(Kr(e))for(const n in e)$t(e[n],t);return e}function pl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return gt(()=>{e.isMounted=!0}),ko(()=>{e.isUnmounting=!0}),e}const Ee=[Function,Array],_l={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ee,onEnter:Ee,onAfterEnter:Ee,onEnterCancelled:Ee,onBeforeLeave:Ee,onLeave:Ee,onAfterLeave:Ee,onLeaveCancelled:Ee,onBeforeAppear:Ee,onAppear:Ee,onAfterAppear:Ee,onAppearCancelled:Ee},setup(e,{slots:t}){const n=Zl(),s=pl();let r;return()=>{const o=t.default&&yo(t.default(),!0);if(!o||!o.length)return;const i=G(e),{mode:l}=i,c=o[0];if(s.isLeaving)return qn(c);const f=or(c);if(!f)return qn(c);const d=ss(f,i,s,n);rs(f,d);const p=n.subTree,_=p&&or(p);let L=!1;const{getTransitionKey:M}=f.type;if(M){const U=M();r===void 0?r=U:U!==r&&(r=U,L=!0)}if(_&&_.type!==Fe&&(!at(f,_)||L)){const U=ss(_,i,s,n);if(rs(_,U),l==="out-in")return s.isLeaving=!0,U.afterLeave=()=>{s.isLeaving=!1,n.update()},qn(c);l==="in-out"&&f.type!==Fe&&(U.delayLeave=(v,x,K)=>{const F=bo(s,_);F[String(_.key)]=_,v._leaveCb=()=>{x(),v._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=K})}return c}}},vo=_l;function bo(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 ss(e,t,n,s){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:f,onEnterCancelled:d,onBeforeLeave:p,onLeave:_,onAfterLeave:L,onLeaveCancelled:M,onBeforeAppear:U,onAppear:v,onAfterAppear:x,onAppearCancelled:K}=t,F=String(e.key),N=bo(n,e),Y=(A,J)=>{A&&Ie(A,s,9,J)},Z={mode:o,persisted:i,beforeEnter(A){let J=l;if(!n.isMounted)if(r)J=U||l;else return;A._leaveCb&&A._leaveCb(!0);const W=N[F];W&&at(e,W)&&W.el._leaveCb&&W.el._leaveCb(),Y(J,[A])},enter(A){let J=c,W=f,ee=d;if(!n.isMounted)if(r)J=v||c,W=x||f,ee=K||d;else return;let ne=!1;const $=A._enterCb=V=>{ne||(ne=!0,V?Y(ee,[A]):Y(W,[A]),Z.delayedLeave&&Z.delayedLeave(),A._enterCb=void 0)};J?(J(A,$),J.length<=1&&$()):$()},leave(A,J){const W=String(e.key);if(A._enterCb&&A._enterCb(!0),n.isUnmounting)return J();Y(p,[A]);let ee=!1;const ne=A._leaveCb=$=>{ee||(ee=!0,J(),$?Y(M,[A]):Y(L,[A]),A._leaveCb=void 0,N[W]===e&&delete N[W])};N[W]=e,_?(_(A,ne),_.length<=1&&ne()):ne()},clone(A){return ss(A,t,n,s)}};return Z}function qn(e){if(Sn(e))return e=Lt(e),e.children=null,e}function or(e){return Sn(e)?e.children?e.children[0]:void 0:e}function rs(e,t){e.shapeFlag&6&&e.component?rs(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 yo(e,t=!1){let n=[],s=0;for(let r=0;r<e.length;r++){const o=e[r];o.type===he?(o.patchFlag&128&&s++,n=n.concat(yo(o.children,t))):(t||o.type!==Fe)&&n.push(o)}if(s>1)for(let r=0;r<n.length;r++)n[r].patchFlag=-2;return n}function le(e){return z(e)?{setup:e,name:e.name}:e}const mn=e=>!!e.type.__asyncLoader,Sn=e=>e.type.__isKeepAlive;function gl(e,t){xo(e,"a",t)}function ml(e,t){xo(e,"da",t)}function xo(e,t,n=me){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(On(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Sn(r.parent.vnode)&&vl(s,t,n,r),r=r.parent}}function vl(e,t,n,s){const r=On(t,e,s,!0);Hn(()=>{_s(s[t],r)},n)}function On(e,t,n=me,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;It(),At(n);const l=Ie(t,n,e,i);return pt(),Ft(),l});return s?r.unshift(o):r.push(o),o}}const ze=e=>(t,n=me)=>(!Zt||e==="sp")&&On(e,t,n),bl=ze("bm"),gt=ze("m"),yl=ze("bu"),wo=ze("u"),ko=ze("bum"),Hn=ze("um"),xl=ze("sp"),wl=ze("rtg"),kl=ze("rtc");function $l(e,t=me){On("ec",e,t)}let os=!0;function Cl(e){const t=Co(e),n=e.proxy,s=e.ctx;os=!1,t.beforeCreate&&ir(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:c,inject:f,created:d,beforeMount:p,mounted:_,beforeUpdate:L,updated:M,activated:U,deactivated:v,beforeDestroy:x,beforeUnmount:K,destroyed:F,unmounted:N,render:Y,renderTracked:Z,renderTriggered:A,errorCaptured:J,serverPrefetch:W,expose:ee,inheritAttrs:ne,components:$,directives:V,filters:ae}=t;if(f&&Tl(f,s,null,e.appContext.config.unwrapInjectedRef),i)for(const ue in i){const oe=i[ue];z(oe)&&(s[ue]=oe.bind(n))}if(r){const ue=r.call(n,n);pe(ue)&&(e.data=In(ue))}if(os=!0,o)for(const ue in o){const oe=o[ue],Ue=z(oe)?oe.bind(n,n):z(oe.get)?oe.get.bind(n,n):He,Bn=!z(oe)&&z(oe.set)?oe.set.bind(n):He,Mt=j({get:Ue,set:Bn});Object.defineProperty(s,ue,{enumerable:!0,configurable:!0,get:()=>Mt.value,set:vt=>Mt.value=vt})}if(l)for(const ue in l)$o(l[ue],s,n,ue);if(c){const ue=z(c)?c.call(n):c;Reflect.ownKeys(ue).forEach(oe=>{dl(oe,ue[oe])})}d&&ir(d,e,"c");function ye(ue,oe){R(oe)?oe.forEach(Ue=>ue(Ue.bind(n))):oe&&ue(oe.bind(n))}if(ye(bl,p),ye(gt,_),ye(yl,L),ye(wo,M),ye(gl,U),ye(ml,v),ye($l,J),ye(kl,Z),ye(wl,A),ye(ko,K),ye(Hn,N),ye(xl,W),R(ee))if(ee.length){const ue=e.exposed||(e.exposed={});ee.forEach(oe=>{Object.defineProperty(ue,oe,{get:()=>n[oe],set:Ue=>n[oe]=Ue})})}else e.exposed||(e.exposed={});Y&&e.render===He&&(e.render=Y),ne!=null&&(e.inheritAttrs=ne),$&&(e.components=$),V&&(e.directives=V)}function Tl(e,t,n=He,s=!1){R(e)&&(e=is(e));for(const r in e){const o=e[r];let i;pe(o)?"default"in o?i=jt(o.from||r,o.default,!0):i=jt(o.from||r):i=jt(o),ve(i)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function ir(e,t,n){Ie(R(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function $o(e,t,n,s){const r=s.includes(".")?mo(n,s):()=>n[s];if(be(e)){const o=t[e];z(o)&&dt(r,o)}else if(z(e))dt(r,e.bind(n));else if(pe(e))if(R(e))e.forEach(o=>$o(o,t,n,s));else{const o=z(e.handler)?e.handler.bind(n):t[e.handler];z(o)&&dt(r,o,e)}}function Co(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(f=>vn(c,f,i,!0)),vn(c,t,i)),o.set(t,c),c}function vn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&vn(e,o,n,!0),r&&r.forEach(i=>vn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=El[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const El={data:lr,props:ct,emits:ct,methods:ct,computed:ct,beforeCreate:we,created:we,beforeMount:we,mounted:we,beforeUpdate:we,updated:we,beforeDestroy:we,beforeUnmount:we,destroyed:we,unmounted:we,activated:we,deactivated:we,errorCaptured:we,serverPrefetch:we,components:ct,directives:ct,watch:Al,provide:lr,inject:Ll};function lr(e,t){return t?e?function(){return xe(z(e)?e.call(this,this):e,z(t)?t.call(this,this):t)}:t:e}function Ll(e,t){return ct(is(e),is(t))}function is(e){if(R(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function we(e,t){return e?[...new Set([].concat(e,t))]:t}function ct(e,t){return e?xe(xe(Object.create(null),e),t):t}function Al(e,t){if(!e)return t;if(!t)return e;const n=xe(Object.create(null),e);for(const s in t)n[s]=we(e[s],t[s]);return n}function Pl(e,t,n,s=!1){const r={},o={};hn(o,Nn,1),e.propsDefaults=Object.create(null),To(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:Vi(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function Il(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=G(r),[c]=e.propsOptions;let f=!1;if((s||i>0)&&!(i&16)){if(i&8){const d=e.vnode.dynamicProps;for(let p=0;p<d.length;p++){let _=d[p];const L=t[_];if(c)if(Q(o,_))L!==o[_]&&(o[_]=L,f=!0);else{const M=De(_);r[M]=ls(c,l,M,L,e,!1)}else L!==o[_]&&(o[_]=L,f=!0)}}}else{To(e,t,r,o)&&(f=!0);let d;for(const p in l)(!t||!Q(t,p)&&((d=Pt(p))===p||!Q(t,d)))&&(c?n&&(n[p]!==void 0||n[d]!==void 0)&&(r[p]=ls(c,l,p,void 0,e,!0)):delete r[p]);if(o!==l)for(const p in o)(!t||!Q(t,p)&&!0)&&(delete o[p],f=!0)}f&&qe(e,"set","$attrs")}function To(e,t,n,s){const[r,o]=e.propsOptions;let i=!1,l;if(t)for(let c in t){if(Rt(c))continue;const f=t[c];let d;r&&Q(r,d=De(c))?!o||!o.includes(d)?n[d]=f:(l||(l={}))[d]=f:As(e.emitsOptions,c)||(!(c in s)||f!==s[c])&&(s[c]=f,i=!0)}if(o){const c=G(n),f=l||se;for(let d=0;d<o.length;d++){const p=o[d];n[p]=ls(r,c,p,f[p],e,!Q(f,p))}}return i}function ls(e,t,n,s,r,o){const i=e[n];if(i!=null){const l=Q(i,"default");if(l&&s===void 0){const c=i.default;if(i.type!==Function&&z(c)){const{propsDefaults:f}=r;n in f?s=f[n]:(At(r),s=f[n]=c.call(null,t),pt())}else s=c}i[0]&&(o&&!l?s=!1:i[1]&&(s===""||s===Pt(n))&&(s=!0))}return s}function Eo(e,t,n=!1){const s=t.propsCache,r=s.get(e);if(r)return r;const o=e.props,i={},l=[];let c=!1;if(!z(e)){const d=p=>{c=!0;const[_,L]=Eo(p,t,!0);xe(i,_),L&&l.push(...L)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!o&&!c)return s.set(e,Ct),Ct;if(R(o))for(let d=0;d<o.length;d++){const p=De(o[d]);cr(p)&&(i[p]=se)}else if(o)for(const d in o){const p=De(d);if(cr(p)){const _=o[d],L=i[p]=R(_)||z(_)?{type:_}:_;if(L){const M=fr(Boolean,L.type),U=fr(String,L.type);L[0]=M>-1,L[1]=U<0||M<U,(M>-1||Q(L,"default"))&&l.push(p)}}}const f=[i,l];return s.set(e,f),f}function cr(e){return e[0]!=="$"}function ar(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function ur(e,t){return ar(e)===ar(t)}function fr(e,t){return R(t)?t.findIndex(n=>ur(n,e)):z(t)&&ur(t,e)?0:-1}const Lo=e=>e[0]==="_"||e==="$stable",Ms=e=>R(e)?e.map(Oe):[Oe(e)],Fl=(e,t,n)=>{const s=Se((...r)=>Ms(t(...r)),n);return s._c=!1,s},Ao=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Lo(r))continue;const o=e[r];if(z(o))t[r]=Fl(r,o,s);else if(o!=null){const i=Ms(o);t[r]=()=>i}}},Po=(e,t)=>{const n=Ms(t);e.slots.default=()=>n},Ml=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=G(t),hn(t,"_",n)):Ao(t,e.slots={})}else e.slots={},t&&Po(e,t);hn(e.slots,Nn,1)},Sl=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=se;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(xe(r,t),!n&&l===1&&delete r._):(o=!t.$stable,Ao(t,r)),i=t}else t&&(Po(e,t),i={default:1});if(o)for(const l in r)!Lo(l)&&!(l in i)&&delete r[l]};function Re(e,t,n,s){const r=e.dirs,o=t&&t.dirs;for(let i=0;i<r.length;i++){const l=r[i];o&&(l.oldValue=o[i].value);let c=l.dir[s];c&&(It(),Ie(c,n,8,[e.el,l,e,t]),Ft())}}function Io(){return{app:null,config:{isNativeTag:hi,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 Ol=0;function Hl(e,t){return function(s,r=null){r!=null&&!pe(r)&&(r=null);const o=Io(),i=new Set;let l=!1;const c=o.app={_uid:Ol++,_component:s,_props:r,_container:null,_context:o,_instance:null,version:rc,get config(){return o.config},set config(f){},use(f,...d){return i.has(f)||(f&&z(f.install)?(i.add(f),f.install(c,...d)):z(f)&&(i.add(f),f(c,...d))),c},mixin(f){return o.mixins.includes(f)||o.mixins.push(f),c},component(f,d){return d?(o.components[f]=d,c):o.components[f]},directive(f,d){return d?(o.directives[f]=d,c):o.directives[f]},mount(f,d,p){if(!l){const _=D(s,r);return _.appContext=o,d&&t?t(_,f):e(_,f,p),l=!0,c._container=f,f.__vue_app__=c,Os(_.component)||_.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(f,d){return o.provides[f]=d,c}};return c}}function bn(e,t,n,s,r=!1){if(R(e)){e.forEach((_,L)=>bn(_,t&&(R(t)?t[L]:t),n,s,r));return}if(mn(s)&&!r)return;const o=s.shapeFlag&4?Os(s.component)||s.component.proxy:s.el,i=r?null:o,{i:l,r:c}=e,f=t&&t.r,d=l.refs===se?l.refs={}:l.refs,p=l.setupState;if(f!=null&&f!==c&&(be(f)?(d[f]=null,Q(p,f)&&(p[f]=null)):ve(f)&&(f.value=null)),z(c))nt(c,l,12,[i,d]);else{const _=be(c),L=ve(c);if(_||L){const M=()=>{if(e.f){const U=_?d[c]:c.value;r?R(U)&&_s(U,o):R(U)?U.includes(o)||U.push(o):_?d[c]=[o]:(c.value=[o],e.k&&(d[e.k]=c.value))}else _?(d[c]=i,Q(p,c)&&(p[c]=i)):ve(c)&&(c.value=i,e.k&&(d[e.k]=i))};i?(M.id=-1,ke(M,n)):M()}}}let Xe=!1;const un=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",zn=e=>e.nodeType===8;function Nl(e){const{mt:t,p:n,o:{patchProp:s,nextSibling:r,parentNode:o,remove:i,insert:l,createComment:c}}=e,f=(v,x)=>{if(!x.hasChildNodes()){n(null,v,x),_n();return}Xe=!1,d(x.firstChild,v,null,null,null),_n(),Xe&&console.error("Hydration completed but contains mismatches.")},d=(v,x,K,F,N,Y=!1)=>{const Z=zn(v)&&v.data==="[",A=()=>M(v,x,K,F,N,Z),{type:J,ref:W,shapeFlag:ee}=x,ne=v.nodeType;x.el=v;let $=null;switch(J){case Xt:ne!==3?$=A():(v.data!==x.children&&(Xe=!0,v.data=x.children),$=r(v));break;case Fe:ne!==8||Z?$=A():$=r(v);break;case Kt:if(ne!==1)$=A();else{$=v;const V=!x.children.length;for(let ae=0;ae<x.staticCount;ae++)V&&(x.children+=$.outerHTML),ae===x.staticCount-1&&(x.anchor=$),$=r($);return $}break;case he:Z?$=L(v,x,K,F,N,Y):$=A();break;default:if(ee&1)ne!==1||x.type.toLowerCase()!==v.tagName.toLowerCase()?$=A():$=p(v,x,K,F,N,Y);else if(ee&6){x.slotScopeIds=N;const V=o(v);if(t(x,V,null,K,F,un(V),Y),$=Z?U(v):r(v),mn(x)){let ae;Z?(ae=D(he),ae.anchor=$?$.previousSibling:V.lastChild):ae=v.nodeType===3?en(""):D("div"),ae.el=v,x.component.subTree=ae}}else ee&64?ne!==8?$=A():$=x.type.hydrate(v,x,K,F,N,Y,e,_):ee&128&&($=x.type.hydrate(v,x,K,F,un(o(v)),N,Y,e,d))}return W!=null&&bn(W,null,F,x),$},p=(v,x,K,F,N,Y)=>{Y=Y||!!x.dynamicChildren;const{type:Z,props:A,patchFlag:J,shapeFlag:W,dirs:ee}=x,ne=Z==="input"&&ee||Z==="option";if(ne||J!==-1){if(ee&&Re(x,null,K,"created"),A)if(ne||!Y||J&48)for(const V in A)(ne&&V.endsWith("value")||Qt(V)&&!Rt(V))&&s(v,V,null,A[V],!1,void 0,K);else A.onClick&&s(v,"onClick",null,A.onClick,!1,void 0,K);let $;if(($=A&&A.onVnodeBeforeMount)&&Le($,K,x),ee&&Re(x,null,K,"beforeMount"),(($=A&&A.onVnodeMounted)||ee)&&_o(()=>{$&&Le($,K,x),ee&&Re(x,null,K,"mounted")},F),W&16&&!(A&&(A.innerHTML||A.textContent))){let V=_(v.firstChild,x,v,K,F,N,Y);for(;V;){Xe=!0;const ae=V;V=V.nextSibling,i(ae)}}else W&8&&v.textContent!==x.children&&(Xe=!0,v.textContent=x.children)}return v.nextSibling},_=(v,x,K,F,N,Y,Z)=>{Z=Z||!!x.dynamicChildren;const A=x.children,J=A.length;for(let W=0;W<J;W++){const ee=Z?A[W]:A[W]=Oe(A[W]);if(v)v=d(v,ee,F,N,Y,Z);else{if(ee.type===Xt&&!ee.children)continue;Xe=!0,n(null,ee,K,null,F,N,un(K),Y)}}return v},L=(v,x,K,F,N,Y)=>{const{slotScopeIds:Z}=x;Z&&(N=N?N.concat(Z):Z);const A=o(v),J=_(r(v),x,A,K,F,N,Y);return J&&zn(J)&&J.data==="]"?r(x.anchor=J):(Xe=!0,l(x.anchor=c("]"),A,J),J)},M=(v,x,K,F,N,Y)=>{if(Xe=!0,x.el=null,Y){const J=U(v);for(;;){const W=r(v);if(W&&W!==J)i(W);else break}}const Z=r(v),A=o(v);return i(v),n(null,x,A,Z,K,F,un(A),N),Z},U=v=>{let x=0;for(;v;)if(v=r(v),v&&zn(v)&&(v.data==="["&&x++,v.data==="]")){if(x===0)return r(v);x--}return v};return[f,d]}const ke=_o;function Rl(e){return Bl(e,Nl)}function Bl(e,t){const n=bi();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:c,setText:f,setElementText:d,parentNode:p,nextSibling:_,setScopeId:L=He,cloneNode:M,insertStaticContent:U}=e,v=(a,u,h,b=null,g=null,k=null,E=!1,w=null,C=!!u.dynamicChildren)=>{if(a===u)return;a&&!at(a,u)&&(b=sn(a),Ye(a,g,k,!0),a=null),u.patchFlag===-2&&(C=!1,u.dynamicChildren=null);const{type:y,ref:S,shapeFlag:P}=u;switch(y){case Xt:x(a,u,h,b);break;case Fe:K(a,u,h,b);break;case Kt:a==null&&F(u,h,b,E);break;case he:V(a,u,h,b,g,k,E,w,C);break;default:P&1?Z(a,u,h,b,g,k,E,w,C):P&6?ae(a,u,h,b,g,k,E,w,C):(P&64||P&128)&&y.process(a,u,h,b,g,k,E,w,C,bt)}S!=null&&g&&bn(S,a&&a.ref,k,u||a,!u)},x=(a,u,h,b)=>{if(a==null)s(u.el=l(u.children),h,b);else{const g=u.el=a.el;u.children!==a.children&&f(g,u.children)}},K=(a,u,h,b)=>{a==null?s(u.el=c(u.children||""),h,b):u.el=a.el},F=(a,u,h,b)=>{[a.el,a.anchor]=U(a.children,u,h,b,a.el,a.anchor)},N=({el:a,anchor:u},h,b)=>{let g;for(;a&&a!==u;)g=_(a),s(a,h,b),a=g;s(u,h,b)},Y=({el:a,anchor:u})=>{let h;for(;a&&a!==u;)h=_(a),r(a),a=h;r(u)},Z=(a,u,h,b,g,k,E,w,C)=>{E=E||u.type==="svg",a==null?A(u,h,b,g,k,E,w,C):ee(a,u,g,k,E,w,C)},A=(a,u,h,b,g,k,E,w)=>{let C,y;const{type:S,props:P,shapeFlag:O,transition:B,patchFlag:X,dirs:ce}=a;if(a.el&&M!==void 0&&X===-1)C=a.el=M(a.el);else{if(C=a.el=i(a.type,k,P&&P.is,P),O&8?d(C,a.children):O&16&&W(a.children,C,null,b,g,k&&S!=="foreignObject",E,w),ce&&Re(a,null,b,"created"),P){for(const ie in P)ie!=="value"&&!Rt(ie)&&o(C,ie,null,P[ie],k,a.children,b,g,je);"value"in P&&o(C,"value",null,P.value),(y=P.onVnodeBeforeMount)&&Le(y,b,a)}J(C,a,a.scopeId,E,b)}ce&&Re(a,null,b,"beforeMount");const te=(!g||g&&!g.pendingBranch)&&B&&!B.persisted;te&&B.beforeEnter(C),s(C,u,h),((y=P&&P.onVnodeMounted)||te||ce)&&ke(()=>{y&&Le(y,b,a),te&&B.enter(C),ce&&Re(a,null,b,"mounted")},g)},J=(a,u,h,b,g)=>{if(h&&L(a,h),b)for(let k=0;k<b.length;k++)L(a,b[k]);if(g){let k=g.subTree;if(u===k){const E=g.vnode;J(a,E,E.scopeId,E.slotScopeIds,g.parent)}}},W=(a,u,h,b,g,k,E,w,C=0)=>{for(let y=C;y<a.length;y++){const S=a[y]=w?et(a[y]):Oe(a[y]);v(null,S,u,h,b,g,k,E,w)}},ee=(a,u,h,b,g,k,E)=>{const w=u.el=a.el;let{patchFlag:C,dynamicChildren:y,dirs:S}=u;C|=a.patchFlag&16;const P=a.props||se,O=u.props||se;let B;h&&it(h,!1),(B=O.onVnodeBeforeUpdate)&&Le(B,h,u,a),S&&Re(u,a,h,"beforeUpdate"),h&&it(h,!0);const X=g&&u.type!=="foreignObject";if(y?ne(a.dynamicChildren,y,w,h,b,X,k):E||Ue(a,u,w,null,h,b,X,k,!1),C>0){if(C&16)$(w,u,P,O,h,b,g);else if(C&2&&P.class!==O.class&&o(w,"class",null,O.class,g),C&4&&o(w,"style",P.style,O.style,g),C&8){const ce=u.dynamicProps;for(let te=0;te<ce.length;te++){const ie=ce[te],Me=P[ie],yt=O[ie];(yt!==Me||ie==="value")&&o(w,ie,Me,yt,g,a.children,h,b,je)}}C&1&&a.children!==u.children&&d(w,u.children)}else!E&&y==null&&$(w,u,P,O,h,b,g);((B=O.onVnodeUpdated)||S)&&ke(()=>{B&&Le(B,h,u,a),S&&Re(u,a,h,"updated")},b)},ne=(a,u,h,b,g,k,E)=>{for(let w=0;w<u.length;w++){const C=a[w],y=u[w],S=C.el&&(C.type===he||!at(C,y)||C.shapeFlag&70)?p(C.el):h;v(C,y,S,null,b,g,k,E,!0)}},$=(a,u,h,b,g,k,E)=>{if(h!==b){for(const w in b){if(Rt(w))continue;const C=b[w],y=h[w];C!==y&&w!=="value"&&o(a,w,y,C,E,u.children,g,k,je)}if(h!==se)for(const w in h)!Rt(w)&&!(w in b)&&o(a,w,h[w],null,E,u.children,g,k,je);"value"in b&&o(a,"value",h.value,b.value)}},V=(a,u,h,b,g,k,E,w,C)=>{const y=u.el=a?a.el:l(""),S=u.anchor=a?a.anchor:l("");let{patchFlag:P,dynamicChildren:O,slotScopeIds:B}=u;B&&(w=w?w.concat(B):B),a==null?(s(y,h,b),s(S,h,b),W(u.children,h,S,g,k,E,w,C)):P>0&&P&64&&O&&a.dynamicChildren?(ne(a.dynamicChildren,O,h,g,k,E,w),(u.key!=null||g&&u===g.subTree)&&Fo(a,u,!0)):Ue(a,u,h,S,g,k,E,w,C)},ae=(a,u,h,b,g,k,E,w,C)=>{u.slotScopeIds=w,a==null?u.shapeFlag&512?g.ctx.activate(u,h,b,E,C):mt(u,h,b,g,k,E,C):ye(a,u,C)},mt=(a,u,h,b,g,k,E)=>{const w=a.component=Xl(a,b,g);if(Sn(a)&&(w.ctx.renderer=bt),Ql(w),w.asyncDep){if(g&&g.registerDep(w,ue),!a.el){const C=w.subTree=D(Fe);K(null,C,u,h)}return}ue(w,a,u,h,g,k,E)},ye=(a,u,h)=>{const b=u.component=a.component;if(al(a,u,h))if(b.asyncDep&&!b.asyncResolved){oe(b,u,h);return}else b.next=u,sl(b.update),b.update();else u.component=a.component,u.el=a.el,b.vnode=u},ue=(a,u,h,b,g,k,E)=>{const w=()=>{if(a.isMounted){let{next:S,bu:P,u:O,parent:B,vnode:X}=a,ce=S,te;it(a,!1),S?(S.el=X.el,oe(a,S,E)):S=X,P&&Kn(P),(te=S.props&&S.props.onVnodeBeforeUpdate)&&Le(te,B,S,X),it(a,!0);const ie=Wn(a),Me=a.subTree;a.subTree=ie,v(Me,ie,p(Me.el),sn(Me),a,g,k),S.el=ie.el,ce===null&&ul(a,ie.el),O&&ke(O,g),(te=S.props&&S.props.onVnodeUpdated)&&ke(()=>Le(te,B,S,X),g)}else{let S;const{el:P,props:O}=u,{bm:B,m:X,parent:ce}=a,te=mn(u);if(it(a,!1),B&&Kn(B),!te&&(S=O&&O.onVnodeBeforeMount)&&Le(S,ce,u),it(a,!0),P&&Un){const ie=()=>{a.subTree=Wn(a),Un(P,a.subTree,a,g,null)};te?u.type.__asyncLoader().then(()=>!a.isUnmounted&&ie()):ie()}else{const ie=a.subTree=Wn(a);v(null,ie,h,b,a,g,k),u.el=ie.el}if(X&&ke(X,g),!te&&(S=O&&O.onVnodeMounted)){const ie=u;ke(()=>Le(S,ce,ie),g)}u.shapeFlag&256&&a.a&&ke(a.a,g),a.isMounted=!0,u=h=b=null}},C=a.effect=new bs(w,()=>ao(a.update),a.scope),y=a.update=C.run.bind(C);y.id=a.uid,it(a,!0),y()},oe=(a,u,h)=>{u.component=a;const b=a.vnode.props;a.vnode=u,a.next=null,Il(a,u.props,b,h),Sl(a,u.children,h),It(),Ls(void 0,a.update),Ft()},Ue=(a,u,h,b,g,k,E,w,C=!1)=>{const y=a&&a.children,S=a?a.shapeFlag:0,P=u.children,{patchFlag:O,shapeFlag:B}=u;if(O>0){if(O&128){Mt(y,P,h,b,g,k,E,w,C);return}else if(O&256){Bn(y,P,h,b,g,k,E,w,C);return}}B&8?(S&16&&je(y,g,k),P!==y&&d(h,P)):S&16?B&16?Mt(y,P,h,b,g,k,E,w,C):je(y,g,k,!0):(S&8&&d(h,""),B&16&&W(P,h,b,g,k,E,w,C))},Bn=(a,u,h,b,g,k,E,w,C)=>{a=a||Ct,u=u||Ct;const y=a.length,S=u.length,P=Math.min(y,S);let O;for(O=0;O<P;O++){const B=u[O]=C?et(u[O]):Oe(u[O]);v(a[O],B,h,null,g,k,E,w,C)}y>S?je(a,g,k,!0,!1,P):W(u,h,b,g,k,E,w,C,P)},Mt=(a,u,h,b,g,k,E,w,C)=>{let y=0;const S=u.length;let P=a.length-1,O=S-1;for(;y<=P&&y<=O;){const B=a[y],X=u[y]=C?et(u[y]):Oe(u[y]);if(at(B,X))v(B,X,h,null,g,k,E,w,C);else break;y++}for(;y<=P&&y<=O;){const B=a[P],X=u[O]=C?et(u[O]):Oe(u[O]);if(at(B,X))v(B,X,h,null,g,k,E,w,C);else break;P--,O--}if(y>P){if(y<=O){const B=O+1,X=B<S?u[B].el:b;for(;y<=O;)v(null,u[y]=C?et(u[y]):Oe(u[y]),h,X,g,k,E,w,C),y++}}else if(y>O)for(;y<=P;)Ye(a[y],g,k,!0),y++;else{const B=y,X=y,ce=new Map;for(y=X;y<=O;y++){const $e=u[y]=C?et(u[y]):Oe(u[y]);$e.key!=null&&ce.set($e.key,y)}let te,ie=0;const Me=O-X+1;let yt=!1,Ks=0;const St=new Array(Me);for(y=0;y<Me;y++)St[y]=0;for(y=B;y<=P;y++){const $e=a[y];if(ie>=Me){Ye($e,g,k,!0);continue}let Ne;if($e.key!=null)Ne=ce.get($e.key);else for(te=X;te<=O;te++)if(St[te-X]===0&&at($e,u[te])){Ne=te;break}Ne===void 0?Ye($e,g,k,!0):(St[Ne-X]=y+1,Ne>=Ks?Ks=Ne:yt=!0,v($e,u[Ne],h,null,g,k,E,w,C),ie++)}const Ws=yt?Dl(St):Ct;for(te=Ws.length-1,y=Me-1;y>=0;y--){const $e=X+y,Ne=u[$e],qs=$e+1<S?u[$e+1].el:b;St[y]===0?v(null,Ne,h,qs,g,k,E,w,C):yt&&(te<0||y!==Ws[te]?vt(Ne,h,qs,2):te--)}}},vt=(a,u,h,b,g=null)=>{const{el:k,type:E,transition:w,children:C,shapeFlag:y}=a;if(y&6){vt(a.component.subTree,u,h,b);return}if(y&128){a.suspense.move(u,h,b);return}if(y&64){E.move(a,u,h,bt);return}if(E===he){s(k,u,h);for(let P=0;P<C.length;P++)vt(C[P],u,h,b);s(a.anchor,u,h);return}if(E===Kt){N(a,u,h);return}if(b!==2&&y&1&&w)if(b===0)w.beforeEnter(k),s(k,u,h),ke(()=>w.enter(k),g);else{const{leave:P,delayLeave:O,afterLeave:B}=w,X=()=>s(k,u,h),ce=()=>{P(k,()=>{X(),B&&B()})};O?O(k,X,ce):ce()}else s(k,u,h)},Ye=(a,u,h,b=!1,g=!1)=>{const{type:k,props:E,ref:w,children:C,dynamicChildren:y,shapeFlag:S,patchFlag:P,dirs:O}=a;if(w!=null&&bn(w,null,h,a,!0),S&256){u.ctx.deactivate(a);return}const B=S&1&&O,X=!mn(a);let ce;if(X&&(ce=E&&E.onVnodeBeforeUnmount)&&Le(ce,u,a),S&6)ni(a.component,h,b);else{if(S&128){a.suspense.unmount(h,b);return}B&&Re(a,null,u,"beforeUnmount"),S&64?a.type.remove(a,u,h,g,bt,b):y&&(k!==he||P>0&&P&64)?je(y,u,h,!1,!0):(k===he&&P&384||!g&&S&16)&&je(C,u,h),b&&Us(a)}(X&&(ce=E&&E.onVnodeUnmounted)||B)&&ke(()=>{ce&&Le(ce,u,a),B&&Re(a,null,u,"unmounted")},h)},Us=a=>{const{type:u,el:h,anchor:b,transition:g}=a;if(u===he){ti(h,b);return}if(u===Kt){Y(a);return}const k=()=>{r(h),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(a.shapeFlag&1&&g&&!g.persisted){const{leave:E,delayLeave:w}=g,C=()=>E(h,k);w?w(a.el,k,C):C()}else k()},ti=(a,u)=>{let h;for(;a!==u;)h=_(a),r(a),a=h;r(u)},ni=(a,u,h)=>{const{bum:b,scope:g,update:k,subTree:E,um:w}=a;b&&Kn(b),g.stop(),k&&(k.active=!1,Ye(E,a,u,h)),w&&ke(w,u),ke(()=>{a.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},je=(a,u,h,b=!1,g=!1,k=0)=>{for(let E=k;E<a.length;E++)Ye(a[E],u,h,b,g)},sn=a=>a.shapeFlag&6?sn(a.component.subTree):a.shapeFlag&128?a.suspense.next():_(a.anchor||a.el),js=(a,u,h)=>{a==null?u._vnode&&Ye(u._vnode,null,null,!0):v(u._vnode||null,a,u,null,null,null,h),_n(),u._vnode=a},bt={p:v,um:Ye,m:vt,r:Us,mt,mc:W,pc:Ue,pbc:ne,n:sn,o:e};let Dn,Un;return t&&([Dn,Un]=t(bt)),{render:js,hydrate:Dn,createApp:Hl(js,Dn)}}function it({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Fo(e,t,n=!1){const s=e.children,r=t.children;if(R(s)&&R(r))for(let o=0;o<s.length;o++){const i=s[o];let l=r[o];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=r[o]=et(r[o]),l.el=i.el),n||Fo(i,l))}}function Dl(e){const t=e.slice(),n=[0];let s,r,o,i,l;const c=e.length;for(s=0;s<c;s++){const f=e[s];if(f!==0){if(r=n[n.length-1],e[r]<f){t[s]=r,n.push(s);continue}for(o=0,i=n.length-1;o<i;)l=o+i>>1,e[n[l]]<f?o=l+1:i=l;f<e[n[o]]&&(o>0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const Ul=e=>e.__isTeleport,Mo="components";function Jt(e,t){return Kl(Mo,e,!0,t)||e}const jl=Symbol();function Kl(e,t,n=!0,s=!1){const r=Ae||me;if(r){const o=r.type;if(e===Mo){const l=nc(o);if(l&&(l===t||l===De(t)||l===An(De(t))))return o}const i=dr(r[e]||o[e],t)||dr(r.appContext[e],t);return!i&&s?o:i}}function dr(e,t){return e&&(e[t]||e[De(t)]||e[An(De(t))])}const he=Symbol(void 0),Xt=Symbol(void 0),Fe=Symbol(void 0),Kt=Symbol(void 0),Wt=[];let ht=null;function T(e=!1){Wt.push(ht=e?null:[])}function Wl(){Wt.pop(),ht=Wt[Wt.length-1]||null}let yn=1;function hr(e){yn+=e}function So(e){return e.dynamicChildren=yn>0?ht||Ct:null,Wl(),yn>0&&ht&&ht.push(e),e}function H(e,t,n,s,r,o){return So(I(e,t,n,s,r,o,!0))}function fe(e,t,n,s,r){return So(D(e,t,n,s,r,!0))}function xn(e){return e?e.__v_isVNode===!0:!1}function at(e,t){return e.type===t.type&&e.key===t.key}const Nn="__vInternal",Oo=({key:e})=>e!=null?e:null,dn=({ref:e,ref_key:t,ref_for:n})=>e!=null?be(e)||ve(e)||z(e)?{i:Ae,r:e,k:t,f:!!n}:e:null;function I(e,t=null,n=null,s=0,r=null,o=e===he?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Oo(t),ref:t&&dn(t),scopeId:Mn,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:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null};return l?(Ss(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=be(n)?8:16),yn>0&&!i&&ht&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&ht.push(c),c}const D=ql;function ql(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===jl)&&(e=Fe),xn(e)){const l=Lt(e,t,!0);return n&&Ss(l,n),l}if(sc(e)&&(e=e.__vccOpts),t){t=zl(t);let{class:l,style:c}=t;l&&!be(l)&&(t.class=_t(l)),pe(c)&&(so(c)&&!R(c)&&(c=xe({},c)),t.style=hs(c))}const i=be(e)?1:fl(e)?128:Ul(e)?64:pe(e)?4:z(e)?2:0;return I(e,t,n,s,r,i,o,!0)}function zl(e){return e?so(e)||Nn in e?xe({},e):e:null}function Lt(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,l=t?Rn(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Oo(l),ref:t&&t.ref?n&&r?R(r)?r.concat(dn(t)):[r,dn(t)]:dn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==he?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Lt(e.ssContent),ssFallback:e.ssFallback&&Lt(e.ssFallback),el:e.el,anchor:e.anchor}}function en(e=" ",t=0){return D(Xt,null,e,t)}function _d(e,t){const n=D(Kt,null,e);return n.staticCount=t,n}function q(e="",t=!1){return t?(T(),fe(Fe,null,e)):D(Fe,null,e)}function Oe(e){return e==null||typeof e=="boolean"?D(Fe):R(e)?D(he,null,e.slice()):typeof e=="object"?et(e):D(Xt,null,String(e))}function et(e){return e.el===null||e.memo?e:Lt(e)}function Ss(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(R(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ss(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Nn in t)?t._ctx=Ae:r===3&&Ae&&(Ae.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else z(t)?(t={default:t,_ctx:Ae},n=32):(t=String(t),s&64?(n=16,t=[en(t)]):n=8);e.children=t,e.shapeFlag|=n}function Rn(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const r in s)if(r==="class")t.class!==s.class&&(t.class=_t([t.class,s.class]));else if(r==="style")t.style=hs([t.style,s.style]);else if(Qt(r)){const o=t[r],i=s[r];i&&o!==i&&!(R(o)&&o.includes(i))&&(t[r]=o?[].concat(o,i):i)}else r!==""&&(t[r]=s[r])}return t}function Le(e,t,n,s=null){Ie(e,t,7,[n,s])}function tn(e,t,n,s){let r;const o=n&&n[s];if(R(e)||be(e)){r=new Array(e.length);for(let i=0,l=e.length;i<l;i++)r[i]=t(e[i],i,void 0,o&&o[i])}else if(typeof e=="number"){r=new Array(e);for(let i=0;i<e;i++)r[i]=t(i+1,i,void 0,o&&o[i])}else if(pe(e))if(e[Symbol.iterator])r=Array.from(e,(i,l)=>t(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);r=new Array(i.length);for(let l=0,c=i.length;l<c;l++){const f=i[l];r[l]=t(e[f],f,l,o&&o[l])}}else r=[];return n&&(n[s]=r),r}function _e(e,t,n={},s,r){if(Ae.isCE)return D("slot",t==="default"?null:{name:t},s&&s());let o=e[t];o&&o._c&&(o._d=!1),T();const i=o&&Ho(o(n)),l=fe(he,{key:n.key||`_${t}`},i||(s?s():[]),i&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function Ho(e){return e.some(t=>xn(t)?!(t.type===Fe||t.type===he&&!Ho(t.children)):!0)?e:null}const cs=e=>e?No(e)?Os(e)||e.proxy:cs(e.parent):null,wn=xe(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=>cs(e.parent),$root:e=>cs(e.root),$emit:e=>e.emit,$options:e=>Co(e),$forceUpdate:e=>()=>ao(e.update),$nextTick:e=>Es.bind(e.proxy),$watch:e=>hl.bind(e)}),Vl={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const L=i[t];if(L!==void 0)switch(L){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(s!==se&&Q(s,t))return i[t]=1,s[t];if(r!==se&&Q(r,t))return i[t]=2,r[t];if((f=e.propsOptions[0])&&Q(f,t))return i[t]=3,o[t];if(n!==se&&Q(n,t))return i[t]=4,n[t];os&&(i[t]=0)}}const d=wn[t];let p,_;if(d)return t==="$attrs"&&Te(e,"get",t),d(e);if((p=l.__cssModules)&&(p=p[t]))return p;if(n!==se&&Q(n,t))return i[t]=4,n[t];if(_=c.config.globalProperties,Q(_,t))return _[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return r!==se&&Q(r,t)?(r[t]=n,!0):s!==se&&Q(s,t)?(s[t]=n,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let l;return!!n[i]||e!==se&&Q(e,i)||t!==se&&Q(t,i)||(l=o[0])&&Q(l,i)||Q(s,i)||Q(wn,i)||Q(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?this.set(e,t,n.get(),null):n.value!=null&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Yl=Io();let Jl=0;function Xl(e,t,n){const s=e.type,r=(t?t.appContext:e.appContext)||Yl,o={uid:Jl++,vnode:e,type:s,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new yi(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Eo(s,r),emitsOptions:po(s,r),emit:null,emitted:null,propsDefaults:se,inheritAttrs:s.inheritAttrs,ctx:se,data:se,props:se,attrs:se,slots:se,refs:se,setupState:se,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=il.bind(null,o),e.ce&&e.ce(o),o}let me=null;const Zl=()=>me||Ae,At=e=>{me=e,e.scope.on()},pt=()=>{me&&me.scope.off(),me=null};function No(e){return e.vnode.shapeFlag&4}let Zt=!1;function Ql(e,t=!1){Zt=t;const{props:n,children:s}=e.vnode,r=No(e);Pl(e,n,r,t),Ml(e,s);const o=r?Gl(e,t):void 0;return Zt=!1,o}function Gl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Bt(new Proxy(e.ctx,Vl));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?tc(e):null;At(e),It();const o=nt(s,e,0,[e.props,r]);if(Ft(),pt(),Ur(o)){if(o.then(pt,pt),t)return o.then(i=>{pr(e,i,t)}).catch(i=>{Fn(i,e,0)});e.asyncDep=o}else pr(e,o,t)}else Ro(e,t)}function pr(e,t,n){z(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:pe(t)&&(e.setupState=lo(t)),Ro(e,n)}let _r;function Ro(e,t,n){const s=e.type;if(!e.render){if(!t&&_r&&!s.render){const r=s.template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=xe(xe({isCustomElement:o,delimiters:l},i),c);s.render=_r(r,f)}}e.render=s.render||He}At(e),It(),Cl(e),Ft(),pt()}function ec(e){return new Proxy(e.attrs,{get(t,n){return Te(e,"get","$attrs"),t[n]}})}function tc(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=ec(e))},slots:e.slots,emit:e.emit,expose:t}}function Os(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(lo(Bt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in wn)return wn[n](e)}}))}function nc(e){return z(e)&&e.displayName||e.name}function sc(e){return z(e)&&"__vccOpts"in e}const j=(e,t)=>el(e,t,Zt);function rt(e,t,n){const s=arguments.length;return s===2?pe(t)&&!R(t)?xn(t)?D(e,null,[t]):D(e,t):D(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&xn(n)&&(n=[n]),D(e,t,n))}const rc="3.2.31",oc="http://www.w3.org/2000/svg",ut=typeof document!="undefined"?document:null,gr=ut&&ut.createElement("template"),ic={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 r=t?ut.createElementNS(oc,e):ut.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>ut.createTextNode(e),createComment:e=>ut.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ut.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,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{gr.innerHTML=s?`<svg>${e}</svg>`:e;const l=gr.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 lc(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 cc(e,t,n){const s=e.style,r=be(n);if(n&&!r){for(const o in n)as(s,o,n[o]);if(t&&!be(t))for(const o in t)n[o]==null&&as(s,o,"")}else{const o=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=o)}}const mr=/\s*!important$/;function as(e,t,n){if(R(n))n.forEach(s=>as(e,t,s));else if(t.startsWith("--"))e.setProperty(t,n);else{const s=ac(e,t);mr.test(n)?e.setProperty(Pt(s),n.replace(mr,""),"important"):e[s]=n}}const vr=["Webkit","Moz","ms"],Vn={};function ac(e,t){const n=Vn[t];if(n)return n;let s=De(t);if(s!=="filter"&&s in e)return Vn[t]=s;s=An(s);for(let r=0;r<vr.length;r++){const o=vr[r]+s;if(o in e)return Vn[t]=o}return t}const br="http://www.w3.org/1999/xlink";function uc(e,t,n,s,r){if(s&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(br,t.slice(6,t.length)):e.setAttributeNS(br,t,n);else{const o=ai(t);n==null||o&&!Rr(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function fc(e,t,n,s,r,o,i){if(t==="innerHTML"||t==="textContent"){s&&i(s,r,o),e[t]=n==null?"":n;return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const l=n==null?"":n;(e.value!==l||e.tagName==="OPTION")&&(e.value=l),n==null&&e.removeAttribute(t);return}if(n===""||n==null){const l=typeof e[t];if(l==="boolean"){e[t]=Rr(n);return}else if(n==null&&l==="string"){e[t]="",e.removeAttribute(t);return}else if(l==="number"){try{e[t]=0}catch{}e.removeAttribute(t);return}}try{e[t]=n}catch{}}let kn=Date.now,Bo=!1;if(typeof window!="undefined"){kn()>document.createEvent("Event").timeStamp&&(kn=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);Bo=!!(e&&Number(e[1])<=53)}let us=0;const dc=Promise.resolve(),hc=()=>{us=0},pc=()=>us||(dc.then(hc),us=kn());function _c(e,t,n,s){e.addEventListener(t,n,s)}function gc(e,t,n,s){e.removeEventListener(t,n,s)}function mc(e,t,n,s,r=null){const o=e._vei||(e._vei={}),i=o[t];if(s&&i)i.value=s;else{const[l,c]=vc(t);if(s){const f=o[t]=bc(s,r);_c(e,l,f,c)}else i&&(gc(e,l,i,c),o[t]=void 0)}}const yr=/(?:Once|Passive|Capture)$/;function vc(e){let t;if(yr.test(e)){t={};let n;for(;n=e.match(yr);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Pt(e.slice(2)),t]}function bc(e,t){const n=s=>{const r=s.timeStamp||kn();(Bo||r>=n.attached-1)&&Ie(yc(s,n.value),t,5,[s])};return n.value=e,n.attached=pc(),n}function yc(e,t){if(R(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const xr=/^on[a-z]/,xc=(e,t,n,s,r=!1,o,i,l,c)=>{t==="class"?lc(e,s,r):t==="style"?cc(e,n,s):Qt(t)?ps(t)||mc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):wc(e,t,s,r))?fc(e,t,s,o,i,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),uc(e,t,s,r))};function wc(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&xr.test(t)&&z(n)):t==="spellcheck"||t==="draggable"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||xr.test(t)&&be(n)?!1:t in e}const Ze="transition",Ot="animation",Hs=(e,{slots:t})=>rt(vo,kc(e),t);Hs.displayName="Transition";const Do={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};Hs.props=xe({},vo.props,Do);const lt=(e,t=[])=>{R(e)?e.forEach(n=>n(...t)):e&&e(...t)},wr=e=>e?R(e)?e.some(t=>t.length>1):e.length>1:!1;function kc(e){const t={};for(const $ in e)$ in Do||(t[$]=e[$]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:f=i,appearToClass:d=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:_=`${n}-leave-active`,leaveToClass:L=`${n}-leave-to`}=e,M=$c(r),U=M&&M[0],v=M&&M[1],{onBeforeEnter:x,onEnter:K,onEnterCancelled:F,onLeave:N,onLeaveCancelled:Y,onBeforeAppear:Z=x,onAppear:A=K,onAppearCancelled:J=F}=t,W=($,V,ae)=>{xt($,V?d:l),xt($,V?f:i),ae&&ae()},ee=($,V)=>{xt($,L),xt($,_),V&&V()},ne=$=>(V,ae)=>{const mt=$?A:K,ye=()=>W(V,$,ae);lt(mt,[V,ye]),kr(()=>{xt(V,$?c:o),Qe(V,$?d:l),wr(mt)||$r(V,s,U,ye)})};return xe(t,{onBeforeEnter($){lt(x,[$]),Qe($,o),Qe($,i)},onBeforeAppear($){lt(Z,[$]),Qe($,c),Qe($,f)},onEnter:ne(!1),onAppear:ne(!0),onLeave($,V){const ae=()=>ee($,V);Qe($,p),Ec(),Qe($,_),kr(()=>{xt($,p),Qe($,L),wr(N)||$r($,s,v,ae)}),lt(N,[$,ae])},onEnterCancelled($){W($,!1),lt(F,[$])},onAppearCancelled($){W($,!0),lt(J,[$])},onLeaveCancelled($){ee($),lt(Y,[$])}})}function $c(e){if(e==null)return null;if(pe(e))return[Yn(e.enter),Yn(e.leave)];{const t=Yn(e);return[t,t]}}function Yn(e){return Wr(e)}function Qe(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function xt(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 kr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Cc=0;function $r(e,t,n,s){const r=e._endId=++Cc,o=()=>{r===e._endId&&s()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=Tc(e,t);if(!i)return s();const f=i+"end";let d=0;const p=()=>{e.removeEventListener(f,_),o()},_=L=>{L.target===e&&++d>=c&&p()};setTimeout(()=>{d<c&&p()},l+1),e.addEventListener(f,_)}function Tc(e,t){const n=window.getComputedStyle(e),s=M=>(n[M]||"").split(", "),r=s(Ze+"Delay"),o=s(Ze+"Duration"),i=Cr(r,o),l=s(Ot+"Delay"),c=s(Ot+"Duration"),f=Cr(l,c);let d=null,p=0,_=0;t===Ze?i>0&&(d=Ze,p=i,_=o.length):t===Ot?f>0&&(d=Ot,p=f,_=c.length):(p=Math.max(i,f),d=p>0?i>f?Ze:Ot:null,_=d?d===Ze?o.length:c.length:0);const L=d===Ze&&/\b(transform|all)(,|$)/.test(n[Ze+"Property"]);return{type:d,timeout:p,propCount:_,hasTransform:L}}function Cr(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,s)=>Tr(n)+Tr(e[s])))}function Tr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Ec(){return document.body.offsetHeight}const Lc=xe({patchProp:xc},ic);let Jn,Er=!1;function Ac(){return Jn=Er?Jn:Rl(Lc),Er=!0,Jn}const Pc=(...e)=>{const t=Ac().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Ic(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function Ic(e){return be(e)?document.querySelector(e):e}var Fc='{"lang":"en-US","title":"Profectus","description":"A game engine that grows with you.","base":"/","head":[],"themeConfig":{"repo":"profectus-engine/profectus-docs","docsDir":"","docsBranch":"main","editLinks":true,"editLinkText":"Edit this page on GitHub","lastUpdated":"Last Updated","nav":[{"text":"Guide","link":"/guide/","activeMatch":"^/guide/"},{"text":"API","link":"/api/","activeMatch":"^/api/"},{"text":"Forums","link":"https://forums.moddingtree.com"},{"text":"Discord","link":"https://discord.gg/F3xveHV"},{"text":"Github","link":"https://github.com/profectus-engine/Profectus"}],"sidebar":{"/guide/":[{"text":"Guide","children":[{"text":"Introduction","link":"/guide/"},{"text":"Getting Started","link":"/guide/getting-started"}]},{"text":"Creating Features","children":[]}]}},"locales":{},"langs":{},"scrollOffset":90}';const Uo=/^https?:/i,Pe=typeof window!="undefined";function Mc(e,t){t.sort((n,s)=>{const r=s.split("/").length-n.split("/").length;return r!==0?r:s.length-n.length});for(const n of t)if(e.startsWith(n))return n}function Lr(e,t){const n=Mc(t,Object.keys(e));return n?e[n]:void 0}function Sc(e){const{locales:t}=e.themeConfig||{},n=e.locales;return t&&n?Object.keys(t).reduce((s,r)=>(s[r]={label:t[r].label,lang:n[r].lang},s),{}):{}}function Oc(e,t){t=Hc(e,t);const n=Lr(e.locales||{},t),s=Lr(e.themeConfig.locales||{},t);return Object.assign({},e,n,{themeConfig:Object.assign({},e.themeConfig,s,{locales:{}}),lang:(n||e).lang,locales:{},langs:Sc(e)})}function Hc(e,t){if(!Pe)return t;const n=e.base,s=n.endsWith("/")?n.slice(0,-1):n;return t.slice(s.length)}const jo=Symbol(),nn=Yi(Nc(Fc));function Nc(e){return JSON.parse(e)}function Rc(e){const t=j(()=>Oc(nn.value,e.path));return{site:t,theme:j(()=>t.value.themeConfig),page:j(()=>e.data),frontmatter:j(()=>e.data.frontmatter),lang:j(()=>t.value.lang),localePath:j(()=>{const{langs:n,lang:s}=t.value,r=Object.keys(n).find(o=>n[o].lang===s);return ot(r||"/")}),title:j(()=>e.data.title?e.data.title+" | "+t.value.title:t.value.title),description:j(()=>e.data.description||t.value.description)}}function ge(){const e=jt(jo);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Bc(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function ot(e){return Uo.test(e)?e:Bc(nn.value.base,e)}function Ko(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t.endsWith("/")&&(t+="index"),Pe){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 Wo=Symbol(),Ar="http://a.com",qo={relativePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{},lastUpdated:0},Dc=()=>({path:"/",component:null,data:qo});function Uc(e,t){const n=In(Dc());function s(i=Pe?location.href:"/"){const l=new URL(i,Ar);return!l.pathname.endsWith("/")&&!l.pathname.endsWith(".html")&&(l.pathname+=".html",i=l.pathname+l.search+l.hash),Pe&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",i)),o(i)}let r=null;async function o(i,l=0,c=!1){const f=new URL(i,Ar),d=r=f.pathname;try{let p=e(d);if("then"in p&&typeof p.then=="function"&&(p=await p),r===d){r=null;const{default:_,__pageData:L}=p;if(!_)throw new Error(`Invalid route component: ${_}`);n.path=d,n.component=Bt(_),n.data=Bt(JSON.parse(L)),Pe&&Es(()=>{if(f.hash&&!l){let M=null;try{M=document.querySelector(decodeURIComponent(f.hash))}catch(U){console.warn(U)}if(M){Pr(M,f.hash);return}}window.scrollTo(0,l)})}}catch(p){if(p.message.match(/fetch/)||console.error(p),!c)try{const _=await fetch(nn.value.base+"hashmap.json");window.__VP_HASH_MAP__=await _.json(),await o(i,l,!0);return}catch{}r===d&&(r=null,n.path=d,n.component=t?Bt(t):null,n.data=qo)}}return Pe&&(window.addEventListener("click",i=>{const l=i.target.closest("a");if(l){const{href:c,protocol:f,hostname:d,pathname:p,hash:_,target:L}=l,M=window.location,U=p.match(/\.\w+$/);!i.ctrlKey&&!i.shiftKey&&!i.altKey&&!i.metaKey&&L!=="_blank"&&f===M.protocol&&d===M.hostname&&!(U&&U[0]!==".html")&&(i.preventDefault(),p===M.pathname?_&&_!==M.hash&&(history.pushState(null,"",_),window.dispatchEvent(new Event("hashchange")),Pr(l,_,l.classList.contains("header-anchor"))):s(c))}},{capture:!0}),window.addEventListener("popstate",i=>{o(location.href,i.state&&i.state.scrollPosition||0)}),window.addEventListener("hashchange",i=>{i.preventDefault()})),{route:n,go:s}}function jc(){const e=jt(Wo);if(!e)throw new Error("useRouter() is called without provider.");return e}function Ve(){return jc().route}function Pr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.querySelector(decodeURIComponent(t))}catch(r){console.warn(r)}if(s){let r=nn.value.scrollOffset;typeof r=="string"&&(r=document.querySelector(r).getBoundingClientRect().bottom+24);const o=parseInt(window.getComputedStyle(s).paddingTop,10),i=window.scrollY+s.getBoundingClientRect().top-r+o;!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})}}function Kc(e,t){let n=[],s=!0;const r=o=>{if(s){s=!1;return}const i=[],l=Math.min(n.length,o.length);for(let c=0;c<l;c++){let f=n[c];const[d,p,_=""]=o[c];if(f.tagName.toLocaleLowerCase()===d){for(const L in p)f.getAttribute(L)!==p[L]&&f.setAttribute(L,p[L]);for(let L=0;L<f.attributes.length;L++){const M=f.attributes[L].name;M in p||f.removeAttribute(M)}f.innerHTML!==_&&(f.innerHTML=_)}else document.head.removeChild(f),f=Ir(o[c]),document.head.append(f);i.push(f)}n.slice(l).forEach(c=>document.head.removeChild(c)),o.slice(l).forEach(c=>{const f=Ir(c);document.head.appendChild(f),i.push(f)}),n=i};go(()=>{const o=e.data,i=t.value,l=o&&o.title,c=o&&o.description,f=o&&o.frontmatter.head;document.title=(l?l+" | ":"")+i.title,document.querySelector("meta[name=description]").setAttribute("content",c||i.description),r([...f?qc(f):[]])})}function Ir([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),s}function Wc(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function qc(e){return e.filter(t=>!Wc(t))}const zc=le({name:"VitePressContent",setup(){const e=Ve();return()=>rt("div",{style:{position:"relative"}},[e.component?rt(e.component):null])}});var re=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n};const Vc=/#.*$/,Yc=/(index)?\.(md|html)$/,$n=/\/$/,Jc=/^[a-z]+:/i;function Ns(e){return Array.isArray(e)}function Rs(e){return Jc.test(e)}function Xc(e,t){if(t===void 0)return!1;const n=Fr(`/${e.data.relativePath}`),s=Fr(t);return n===s}function Fr(e){return decodeURI(e).replace(Vc,"").replace(Yc,"")}function Zc(e,t){const n=e.endsWith("/"),s=t.startsWith("/");return n&&s?e.slice(0,-1)+t:!n&&!s?`${e}/${t}`:e+t}function fs(e){return/^\//.test(e)?e:`/${e}`}function zo(e){return e.replace(/(index)?(\.(md|html))?$/,"")||"/"}function Qc(e){return e===!1||e==="auto"||Ns(e)}function Gc(e){return e.children!==void 0}function ea(e){return Ns(e)?e.length===0:!e}function Bs(e,t){if(Qc(e))return e;t=fs(t);for(const n in e)if(t.startsWith(fs(n)))return e[n];return"auto"}function Vo(e){return e.reduce((t,n)=>(n.link&&t.push({text:n.text,link:zo(n.link)}),Gc(n)&&(t=[...t,...Vo(n.children)]),t),[])}function Yo(e){const t=Ve(),n=Rs(e.value.link);return{props:j(()=>{const r=Mr(`/${t.data.relativePath}`);let o=!1;if(e.value.activeMatch)o=new RegExp(e.value.activeMatch).test(r);else{const i=Mr(e.value.link);o=i==="/"?i===r:r.startsWith(i)}return{class:{active:o,isExternal:n},href:n?e.value.link:ot(e.value.link),target:e.value.target||(n?"_blank":null),rel:e.value.rel||(n?"noopener noreferrer":null),"aria-label":e.value.ariaLabel}}),isExternal:n}}function Mr(e){return e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\.(html|md)$/,"").replace(/\/index$/,"/")}const ta={},na={class:"icon outbound",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},sa=I("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"},null,-1),ra=I("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"},null,-1),oa=[sa,ra];function ia(e,t){return T(),H("svg",na,oa)}var Ds=re(ta,[["render",ia]]);const la={class:"nav-link"},ca=le({props:{item:null},setup(e){const n=Cs(e),{props:s,isExternal:r}=Yo(n.item);return(o,i)=>(T(),H("div",la,[I("a",Rn({class:"item"},m(s)),[en(de(e.item.text)+" ",1),m(r)?(T(),fe(Ds,{key:0})):q("",!0)],16)]))}});var Cn=re(ca,[["__scopeId","data-v-49fe041d"]]);const aa={key:0,class:"home-hero"},ua={key:0,class:"figure"},fa=["src","alt"],da={key:1,id:"main-title",class:"title"},ha={key:2,class:"tagline"},pa=le({setup(e){const{site:t,frontmatter:n}=ge(),s=j(()=>{const{heroImage:i,heroText:l,tagline:c,actionLink:f,actionText:d}=n.value;return i||l||c||f&&d}),r=j(()=>n.value.heroText||t.value.title),o=j(()=>n.value.tagline||t.value.description);return(i,l)=>m(s)?(T(),H("header",aa,[m(n).heroImage?(T(),H("figure",ua,[I("img",{class:"image",src:m(ot)(m(n).heroImage),alt:m(n).heroAlt},null,8,fa)])):q("",!0),m(r)?(T(),H("h1",da,de(m(r)),1)):q("",!0),m(o)?(T(),H("p",ha,de(m(o)),1)):q("",!0),m(n).actionLink&&m(n).actionText?(T(),fe(Cn,{key:3,item:{link:m(n).actionLink,text:m(n).actionText},class:"action"},null,8,["item"])):q("",!0),m(n).altActionLink&&m(n).altActionText?(T(),fe(Cn,{key:4,item:{link:m(n).altActionLink,text:m(n).altActionText},class:"action alt"},null,8,["item"])):q("",!0)])):q("",!0)}});var _a=re(pa,[["__scopeId","data-v-5d8b683d"]]);const ga={key:0,class:"home-features"},ma={class:"wrapper"},va={class:"container"},ba={class:"features"},ya={key:0,class:"title"},xa={key:1,class:"details"},wa=le({setup(e){const{frontmatter:t}=ge(),n=j(()=>t.value.features&&t.value.features.length>0),s=j(()=>t.value.features?t.value.features:[]);return(r,o)=>m(n)?(T(),H("div",ga,[I("div",ma,[I("div",va,[I("div",ba,[(T(!0),H(he,null,tn(m(s),(i,l)=>(T(),H("section",{key:l,class:"feature"},[i.title?(T(),H("h2",ya,de(i.title),1)):q("",!0),i.details?(T(),H("p",xa,de(i.details),1)):q("",!0)]))),128))])])])])):q("",!0)}});var ka=re(wa,[["__scopeId","data-v-245bde66"]]);const $a={key:0,class:"footer"},Ca={class:"container"},Ta={class:"text"},Ea=le({setup(e){const{frontmatter:t}=ge();return(n,s)=>m(t).footer?(T(),H("footer",$a,[I("div",Ca,[I("p",Ta,de(m(t).footer),1)])])):q("",!0)}});var La=re(Ea,[["__scopeId","data-v-bff49316"]]);const Aa={class:"home","aria-labelledby":"main-title"},Pa={class:"home-content"},Ia=le({setup(e){return(t,n)=>{const s=Jt("Content");return T(),H("main",Aa,[D(_a),_e(t.$slots,"hero",{},void 0,!0),D(ka),I("div",Pa,[D(s)]),_e(t.$slots,"features",{},void 0,!0),D(La),_e(t.$slots,"footer",{},void 0,!0)])}}});var Fa=re(Ia,[["__scopeId","data-v-8382b818"]]);const Ma=["href","aria-label"],Sa=["src"],Oa=le({setup(e){const{site:t,theme:n,localePath:s}=ge();return(r,o)=>(T(),H("a",{class:"nav-bar-title",href:m(s),"aria-label":`${m(t).title}, back to home`},[m(n).logo?(T(),H("img",{key:0,class:"logo",src:m(ot)(m(n).logo),alt:"Logo"},null,8,Sa)):q("",!0),en(" "+de(m(t).title),1)],8,Ma))}});var Ha=re(Oa,[["__scopeId","data-v-016a8bd8"]]);function Na(){const{site:e,localePath:t,theme:n}=ge();return j(()=>{const s=e.value.langs,r=Object.keys(s);if(r.length<2)return null;const i=Ve().path.replace(t.value,""),l=r.map(f=>({text:s[f].label,link:`${f}${i}`}));return{text:n.value.selectText||"Languages",items:l}})}const Ra=["GitHub","GitLab","Bitbucket"].map(e=>[e,new RegExp(e,"i")]);function Ba(){const{site:e}=ge();return j(()=>{const t=e.value.themeConfig,n=t.docsRepo||t.repo;if(!n)return null;const s=Da(n);return{text:Ua(s,t.repoLabel),link:s}})}function Da(e){return Uo.test(e)?e:`https://github.com/${e}`}function Ua(e,t){if(t)return t;const n=e.match(/^https?:\/\/[^/]+/);if(!n)return"Source";const s=Ra.find(([r,o])=>o.test(n[0]));return s&&s[0]?s[0]:"Source"}const ja=e=>(Ps("data-v-07381bdb"),e=e(),Is(),e),Ka={class:"nav-dropdown-link-item"},Wa=ja(()=>I("span",{class:"arrow"},null,-1)),qa={class:"text"},za={class:"icon"},Va=le({props:{item:null},setup(e){const n=Cs(e),{props:s,isExternal:r}=Yo(n.item);return(o,i)=>(T(),H("div",Ka,[I("a",Rn({class:"item"},m(s)),[Wa,I("span",qa,de(e.item.text),1),I("span",za,[m(r)?(T(),fe(Ds,{key:0})):q("",!0)])],16)]))}});var Ya=re(Va,[["__scopeId","data-v-07381bdb"]]);const Ja=["aria-label"],Xa={class:"button-text"},Za={class:"dialog"},Qa=le({props:{item:null},setup(e){const t=Ve(),n=Gt(!1);dt(()=>t.path,()=>{n.value=!1});function s(){n.value=!n.value}return(r,o)=>(T(),H("div",{class:_t(["nav-dropdown-link",{open:n.value}])},[I("button",{class:"button","aria-label":e.item.ariaLabel,onClick:s},[I("span",Xa,de(e.item.text),1),I("span",{class:_t(["button-arrow",n.value?"down":"right"])},null,2)],8,Ja),I("ul",Za,[(T(!0),H(he,null,tn(e.item.items,i=>(T(),H("li",{key:i.text,class:"dialog-item"},[D(Ya,{item:i},null,8,["item"])]))),128))])],2))}});var Sr=re(Qa,[["__scopeId","data-v-18d75f62"]]);const Ga={key:0,class:"nav-links"},eu={key:1,class:"item"},tu={key:2,class:"item"},nu=le({setup(e){const{theme:t}=ge(),n=Na(),s=Ba(),r=j(()=>t.value.nav||s.value||n.value);return(o,i)=>m(r)?(T(),H("nav",Ga,[m(t).nav?(T(!0),H(he,{key:0},tn(m(t).nav,l=>(T(),H("div",{key:l.text,class:"item"},[l.items?(T(),fe(Sr,{key:0,item:l},null,8,["item"])):(T(),fe(Cn,{key:1,item:l},null,8,["item"]))]))),128)):q("",!0),m(n)?(T(),H("div",eu,[D(Sr,{item:m(n)},null,8,["item"])])):q("",!0),m(s)?(T(),H("div",tu,[D(Cn,{item:m(s)},null,8,["item"])])):q("",!0)])):q("",!0)}});var Jo=re(nu,[["__scopeId","data-v-35b91e7e"]]);const su={emits:["toggle"]},ru=I("svg",{class:"icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",role:"img",viewBox:"0 0 448 512"},[I("path",{fill:"currentColor",d:"M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z",class:""})],-1),ou=[ru];function iu(e,t,n,s,r,o){return T(),H("div",{class:"sidebar-button",onClick:t[0]||(t[0]=i=>e.$emit("toggle"))},ou)}var lu=re(su,[["render",iu]]);const cu=e=>(Ps("data-v-40587210"),e=e(),Is(),e),au={class:"nav-bar"},uu=cu(()=>I("div",{class:"flex-grow"},null,-1)),fu={class:"nav"},du=le({emits:["toggle"],setup(e){return(t,n)=>(T(),H("header",au,[D(lu,{onToggle:n[0]||(n[0]=s=>t.$emit("toggle"))}),D(Ha),uu,I("div",fu,[D(Jo)]),_e(t.$slots,"search",{},void 0,!0)]))}});var hu=re(du,[["__scopeId","data-v-40587210"]]);function pu(){let e=null,t=null;const n=bu(s,300);function s(){const i=_u(),l=gu(i);for(let c=0;c<l.length;c++){const f=l[c],d=l[c+1],[p,_]=vu(c,f,d);if(p){history.replaceState(null,document.title,_||" "),r(_);return}}}function r(i){if(o(t),o(e),t=document.querySelector(`.sidebar a[href="${i}"]`),!t)return;t.classList.add("active");const l=t.closest(".sidebar-links > ul > li");l&&l!==t.parentElement?(e=l.querySelector("a"),e&&e.classList.add("active")):e=null}function o(i){i&&i.classList.remove("active")}gt(()=>{s(),window.addEventListener("scroll",n)}),wo(()=>{r(decodeURIComponent(location.hash))}),Hn(()=>{window.removeEventListener("scroll",n)})}function _u(){return[].slice.call(document.querySelectorAll(".sidebar a.sidebar-link-item"))}function gu(e){return[].slice.call(document.querySelectorAll(".header-anchor")).filter(t=>e.some(n=>n.hash===t.hash))}function mu(){return document.querySelector(".nav-bar").offsetHeight}function Or(e){const t=mu();return e.parentElement.offsetTop-t-15}function vu(e,t,n){const s=window.scrollY;return e===0&&s===0?[!0,null]:s<Or(t)?[!1,null]:!n||s<Or(n)?[!0,decodeURIComponent(t.hash)]:[!1,null]}function bu(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function yu(){const e=Ve(),{site:t}=ge();return pu(),j(()=>{const n=e.data.headers,s=e.data.frontmatter.sidebar,r=e.data.frontmatter.sidebarDepth;if(s===!1)return[];if(s==="auto")return Hr(n,r);const o=Bs(t.value.themeConfig.sidebar,e.data.relativePath);return o===!1?[]:o==="auto"?Hr(n,r):o})}function Hr(e,t){const n=[];if(e===void 0)return[];let s;return e.forEach(({level:r,title:o,slug:i})=>{if(r-1>t)return;const l={text:o,link:`#${i}`};r===2?(s=l,n.push(l)):s&&(s.children||(s.children=[])).push(l)}),n}const Xo=e=>{const t=Ve(),{site:n,frontmatter:s}=ge(),r=e.depth||1,o=s.value.sidebarDepth||1/0,i=t.data.headers,l=e.item.text,c=xu(n.value.base,e.item.link),f=e.item.children,d=Xc(t,e.item.link),p=r<o?Zo(d,f,i,r+1):null;return rt("li",{class:"sidebar-link"},[rt(c?"a":"p",{class:{"sidebar-link-item":!0,active:d},href:c},l),p])};function xu(e,t){return t===void 0||t.startsWith("#")?t:Zc(e,t)}function Zo(e,t,n,s=1){return t&&t.length>0?rt("ul",{class:"sidebar-links"},t.map(r=>rt(Xo,{item:r,depth:s}))):e&&n?Zo(!1,wu(n),void 0,s):null}function wu(e){return Qo(ku(e))}function ku(e){e=e.map(n=>Object.assign({},n));let t;return e.forEach(n=>{n.level===2?t=n:t&&(t.children||(t.children=[])).push(n)}),e.filter(n=>n.level===2)}function Qo(e){return e.map(t=>({text:t.title,link:`#${t.slug}`,children:t.children?Qo(t.children):void 0}))}const $u={key:0,class:"sidebar-links"},Cu=le({setup(e){const t=yu();return(n,s)=>m(t).length>0?(T(),H("ul",$u,[(T(!0),H(he,null,tn(m(t),r=>(T(),fe(m(Xo),{item:r},null,8,["item"]))),256))])):q("",!0)}});const Tu=le({props:{open:{type:Boolean}},setup(e){return(t,n)=>(T(),H("aside",{class:_t(["sidebar",{open:e.open}])},[D(Jo,{class:"nav"}),_e(t.$slots,"sidebar-top",{},void 0,!0),D(Cu),_e(t.$slots,"sidebar-bottom",{},void 0,!0)],2))}});var Eu=re(Tu,[["__scopeId","data-v-17c48e2f"]]);const Lu=/bitbucket.org/;function Au(){const{page:e,theme:t,frontmatter:n}=ge(),s=j(()=>{const{repo:o,docsDir:i="",docsBranch:l="master",docsRepo:c=o,editLinks:f}=t.value,d=n.value.editLink!=null?n.value.editLink:f,{relativePath:p}=e.value;return!d||!p||!o?null:Pu(o,c,i,l,p)}),r=j(()=>t.value.editLinkText||"Edit this page");return{url:s,text:r}}function Pu(e,t,n,s,r){return Lu.test(e)?Fu(e,t,n,s,r):Iu(e,t,n,s,r)}function Iu(e,t,n,s,r){return(Rs(t)?t:`https://github.com/${t}`).replace($n,"")+`/edit/${s}/`+(n?n.replace($n,"")+"/":"")+r}function Fu(e,t,n,s,r){return(Rs(t)?t:e).replace($n,"")+`/src/${s}/`+(n?n.replace($n,"")+"/":"")+r+`?mode=edit&spa=0&at=${s}&fileviewer=file-view-default`}const Mu={class:"edit-link"},Su=["href"],Ou=le({setup(e){const{url:t,text:n}=Au();return(s,r)=>(T(),H("div",Mu,[m(t)?(T(),H("a",{key:0,class:"link",href:m(t),target:"_blank",rel:"noopener noreferrer"},[en(de(m(n))+" ",1),D(Ds,{class:"icon"})],8,Su)):q("",!0)]))}});var Hu=re(Ou,[["__scopeId","data-v-55695e90"]]);const Nu={key:0,class:"last-updated"},Ru={class:"prefix"},Bu={class:"datetime"},Du=le({setup(e){const{theme:t,page:n}=ge(),s=j(()=>{const i=t.value.lastUpdated;return i!==void 0&&i!==!1&&n.value.lastUpdated!==0}),r=j(()=>{const i=t.value.lastUpdated;return i===!0?"Last Updated":i}),o=Gt("");return gt(()=>{go(()=>{o.value=new Date(n.value.lastUpdated).toLocaleString("en-US")})}),(i,l)=>m(s)?(T(),H("p",Nu,[I("span",Ru,de(m(r))+":",1),I("span",Bu,de(o.value),1)])):q("",!0)}});var Uu=re(Du,[["__scopeId","data-v-7e06cdca"]]);const ju={class:"page-footer"},Ku={class:"edit"},Wu={class:"updated"},qu=le({setup(e){const{page:t}=ge();return(n,s)=>(T(),H("footer",ju,[I("div",Ku,[D(Hu)]),I("div",Wu,[m(t).lastUpdated?(T(),fe(Uu,{key:0})):q("",!0)])]))}});var zu=re(qu,[["__scopeId","data-v-b65b4b36"]]);function Vu(){const{page:e,theme:t}=ge(),n=j(()=>zo(fs(e.value.relativePath))),s=j(()=>{const c=Bs(t.value.sidebar,n.value);return Ns(c)?Vo(c):[]}),r=j(()=>s.value.findIndex(c=>c.link===n.value)),o=j(()=>{if(t.value.nextLinks!==!1&&r.value>-1&&r.value<s.value.length-1)return s.value[r.value+1]}),i=j(()=>{if(t.value.prevLinks!==!1&&r.value>0)return s.value[r.value-1]}),l=j(()=>!!o.value||!!i.value);return{next:o,prev:i,hasLinks:l}}const Yu={},Ju={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Xu=I("path",{d:"M19,11H7.4l5.3-5.3c0.4-0.4,0.4-1,0-1.4s-1-0.4-1.4,0l-7,7c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.2-0.1,0.5,0,0.8c0.1,0.1,0.1,0.2,0.2,0.3l7,7c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L7.4,13H19c0.6,0,1-0.4,1-1S19.6,11,19,11z"},null,-1),Zu=[Xu];function Qu(e,t){return T(),H("svg",Ju,Zu)}var Gu=re(Yu,[["render",Qu]]);const ef={},tf={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},nf=I("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),sf=[nf];function rf(e,t){return T(),H("svg",tf,sf)}var of=re(ef,[["render",rf]]);const lf={key:0,class:"next-and-prev-link"},cf={class:"container"},af={class:"prev"},uf=["href"],ff={class:"text"},df={class:"next"},hf=["href"],pf={class:"text"},_f=le({setup(e){const{hasLinks:t,prev:n,next:s}=Vu();return(r,o)=>m(t)?(T(),H("div",lf,[I("div",cf,[I("div",af,[m(n)?(T(),H("a",{key:0,class:"link",href:m(ot)(m(n).link)},[D(Gu,{class:"icon icon-prev"}),I("span",ff,de(m(n).text),1)],8,uf)):q("",!0)]),I("div",df,[m(s)?(T(),H("a",{key:0,class:"link",href:m(ot)(m(s).link)},[I("span",pf,de(m(s).text),1),D(of,{class:"icon icon-next"})],8,hf)):q("",!0)])])])):q("",!0)}});var gf=re(_f,[["__scopeId","data-v-e65a9748"]]);const mf={class:"page"},vf={class:"container"},bf=le({setup(e){return(t,n)=>{const s=Jt("Content");return T(),H("main",mf,[I("div",vf,[_e(t.$slots,"top",{},void 0,!0),D(s,{class:"content"}),D(zu),D(gf),_e(t.$slots,"bottom",{},void 0,!0)])])}}});var yf=re(bf,[["__scopeId","data-v-8fcebc32"]]);const xf={key:0,id:"ads-container"},wf=le({setup(e){const t=()=>null,n=t,s=t,r=t,o=Ve(),{site:i,page:l,theme:c,frontmatter:f}=ge(),d=j(()=>!!f.value.customLayout),p=j(()=>!!f.value.home),_=j(()=>Object.keys(i.value.langs).length>1),L=j(()=>{const F=c.value;return f.value.navbar===!1||F.navbar===!1?!1:i.value.title||F.logo||F.repo||F.nav}),M=Gt(!1),U=j(()=>f.value.home||f.value.sidebar===!1?!1:!ea(Bs(c.value.sidebar,o.data.relativePath))),v=F=>{M.value=typeof F=="boolean"?F:!M.value},x=v.bind(null,!1);dt(o,x);const K=j(()=>[{"no-navbar":!L.value,"sidebar-open":M.value,"no-sidebar":!U.value}]);return(F,N)=>{const Y=Jt("Content"),Z=Jt("Debug");return T(),H(he,null,[I("div",{class:_t(["theme",m(K)])},[m(L)?(T(),fe(hu,{key:0,onToggle:v},{search:Se(()=>[_e(F.$slots,"navbar-search",{},()=>[m(c).algolia?(T(),fe(m(r),{key:0,options:m(c).algolia,multilang:m(_)},null,8,["options","multilang"])):q("",!0)])]),_:3})):q("",!0),D(Eu,{open:M.value},{"sidebar-top":Se(()=>[_e(F.$slots,"sidebar-top")]),"sidebar-bottom":Se(()=>[_e(F.$slots,"sidebar-bottom")]),_:3},8,["open"]),I("div",{class:"sidebar-mask",onClick:N[0]||(N[0]=A=>v(!1))}),m(d)?(T(),fe(Y,{key:1})):m(p)?_e(F.$slots,"home",{key:2},()=>[D(Fa,null,{hero:Se(()=>[_e(F.$slots,"home-hero")]),features:Se(()=>[_e(F.$slots,"home-features")]),footer:Se(()=>[_e(F.$slots,"home-footer")]),_:3})]):(T(),fe(yf,{key:3},{top:Se(()=>[_e(F.$slots,"page-top-ads",{},()=>[m(c).carbonAds&&m(c).carbonAds.carbon?(T(),H("div",xf,[(T(),fe(m(n),{key:"carbon"+m(l).relativePath,code:m(c).carbonAds.carbon,placement:m(c).carbonAds.placement},null,8,["code","placement"]))])):q("",!0)]),_e(F.$slots,"page-top")]),bottom:Se(()=>[_e(F.$slots,"page-bottom"),_e(F.$slots,"page-bottom-ads",{},()=>[m(c).carbonAds&&m(c).carbonAds.custom?(T(),fe(m(s),{key:"custom"+m(l).relativePath,code:m(c).carbonAds.custom,placement:m(c).carbonAds.placement},null,8,["code","placement"])):q("",!0)])]),_:3}))],2),D(Z)],64)}}}),kf={class:"theme"},$f=I("h1",null,"404",-1),Cf=["href"],Tf=le({setup(e){const{site:t}=ge(),n=["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."];function s(){return n[Math.floor(Math.random()*n.length)]}return(r,o)=>(T(),H("div",kf,[$f,I("blockquote",null,de(s()),1),I("a",{href:m(t).base,"aria-label":"go to home"},"Take me home.",8,Cf)]))}}),Go={Layout:wf,NotFound:Tf};const Ef={},Lf=e=>(Ps("data-v-5d052805"),e=e(),Is(),e),Af=Lf(()=>I("svg",{id:"eaRe02fYmMp1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 228 521","shape-rendering":"geometricPrecision","text-rendering":"geometricPrecision"},[I("g",{id:"P"},[I("path",{d:"m 101,512.877 c -17.547386,-5.3519 -50.794681,-10.26296 -80,0 10.737201,-217.43031 5.7244,-300.999 0,-464.9995 0,0 46.6144,-37.1164 80,-42.00002 33.386,-4.883633 86.025,10.45942 120,50.00002 5,30 -4.353,106.6565 -44,156.0005 -34.149,42.5 -130,38.48 -130,92.999 0,102 54,208 54,208 z",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"10","stroke-linecap":"round","stroke-miterlimit":"16"},id:"trunk",class:"svg-elem-1"}),I("path",{d:"M 221,55.8775 C 209.023,126.453 185.39,166.835 158.997,191.5 93.783098,252.444 11.718998,217.436 46.999998,304.877",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"vine2",class:"svg-elem-2"}),I("path",{d:"m 194.5,188 c -11.225,4.447 -19.066,5.134 -35.503,3.5",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"short_vine4",class:"svg-elem-3"}),I("path",{d:"M 73.499996,246.5 C 111.145,245.626 127.011,238.775 156.5,228",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"short_vine3",class:"svg-elem-4"}),I("path",{d:"M 221,55.8775 C 169.5,17.8262 86.0943,44.9468 47,107 c -4.743,7.528 -7.1041,15.373 -8.326,24 -3.5282,24.91 2.4426,56.34 -12.0011,105.5",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"vine1",class:"svg-elem-5"}),I("path",{d:"M 21,47.8775 38.674,131",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"short_vine2",class:"svg-elem-6"}),I("path",{d:"m 3,326.5 c 13.1783,22.208 16.4863,42.834 21.6997,81",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"short_vine1",class:"svg-elem-7"})])],-1));function Pf(e,t){return T(),fe(Hs,{appear:""},{default:Se(()=>[Af]),_:1})}var If=re(Ef,[["render",Pf],["__scopeId","data-v-5d052805"]]);const Ff={class:"nav-link"},Mf=le({props:{item:null},setup(e){const n=Cs(e),s=Ve(),r=j(()=>{const i=o(`/${s.data.relativePath}`);let l=!1;if(n.item.value.activeMatch)l=new RegExp(n.item.value.activeMatch).test(i);else{const c=o(n.item.value.link);l=c==="/"?c===i:i.startsWith(c)}return{class:{active:l},href:ot(n.item.value.link),target:n.item.value.target||null,rel:n.item.value.rel||null,"aria-label":n.item.value.ariaLabel}});function o(i){return i.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\.(html|md)$/,"").replace(/\/index$/,"/")}return(i,l)=>(T(),H("div",Ff,[I("a",Rn({class:"item"},m(r)),de(e.item.text),17)]))}});var Nr=re(Mf,[["__scopeId","data-v-7926173c"]]);const Sf={key:0,class:"home-hero"},Of={key:0,class:"figure"},Hf=["src","alt"],Nf={key:1,id:"main-title",class:"title"},Rf={key:2,class:"tagline"},Bf=le({setup(e){const{site:t,frontmatter:n}=ge(),s=j(()=>{const{heroImage:i,heroText:l,tagline:c,actionLink:f,actionText:d}=n.value;return i||l||c||f&&d}),r=j(()=>n.value.heroText||t.value.title),o=j(()=>n.value.tagline||t.value.description);return(i,l)=>m(s)?(T(),H("header",Sf,[m(n).heroImage?(T(),H("figure",Of,[I("img",{class:"image",src:m(ot)(m(n).heroImage),alt:m(n).heroAlt},null,8,Hf)])):q("",!0),m(r)?(T(),H("h1",Nf,de(m(r)),1)):q("",!0),m(o)?(T(),H("p",Rf,de(m(o)),1)):q("",!0),m(n).actionLink&&m(n).actionText?(T(),fe(Nr,{key:3,item:{link:m(n).actionLink,text:m(n).actionText},class:"action"},null,8,["item"])):q("",!0),m(n).altActionLink&&m(n).altActionText?(T(),fe(Nr,{key:4,item:{link:m(n).altActionLink,text:m(n).altActionText},class:"action alt"},null,8,["item"])):q("",!0)])):q("",!0)}});var Df=re(Bf,[["__scopeId","data-v-1d9b23d8"]]);const Uf={key:0,class:"home-features"},jf={class:"wrapper"},Kf={class:"container"},Wf={class:"features"},qf={key:0,class:"title"},zf={key:1,class:"details"},Vf=le({setup(e){const{frontmatter:t}=ge(),n=j(()=>t.value.features&&t.value.features.length>0),s=j(()=>t.value.features?t.value.features:[]);return(r,o)=>m(n)?(T(),H("div",Uf,[I("div",jf,[I("div",Kf,[I("div",Wf,[(T(!0),H(he,null,tn(m(s),(i,l)=>(T(),H("section",{key:l,class:"feature"},[i.title?(T(),H("h2",qf,de(i.title),1)):q("",!0),i.details?(T(),H("p",zf,de(i.details),1)):q("",!0)]))),128))])])])])):q("",!0)}});var Yf=re(Vf,[["__scopeId","data-v-27178ff0"]]);const Jf={key:0,class:"footer"},Xf={class:"container"},Zf={class:"text"},Qf=le({setup(e){const{frontmatter:t}=ge();return(n,s)=>m(t).footer?(T(),H("footer",Jf,[I("div",Xf,[I("p",Zf,de(m(t).footer),1)])])):q("",!0)}});var Gf=re(Qf,[["__scopeId","data-v-36c4efe0"]]);const ed={class:"home","aria-labelledby":"main-title"},td={class:"home-content"},nd={setup(e){const{Layout:t}=Go,n=Gt(!1);return Es(()=>n.value=!0),(s,r)=>{const o=Jt("Content");return T(),fe(m(t),null,{home:Se(()=>[I("main",ed,[n.value?(T(),fe(If,{key:0,style:{height:"30vmin",margin:"auto",display:"block"}})):q("",!0),D(Df),D(Yf),I("div",td,[D(o)]),D(Gf)])]),_:1})}}};var sd=re(nd,[["__scopeId","data-v-481791be"]]);var Tn=Js(Ys({},Go),{Layout:sd});const Xn=new Set,ei=()=>document.createElement("link"),rd=e=>{const t=ei();t.rel="prefetch",t.href=e,document.head.appendChild(t)},od=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let fn;const id=Pe&&(fn=ei())&&fn.relList&&fn.relList.supports&&fn.relList.supports("prefetch")?rd:od;function ld(){if(!Pe||!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(o=>{o.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!Xn.has(c)){Xn.add(c);const f=Ko(c);id(f)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(o=>{const{target:i,hostname:l,pathname:c}=o,f=c.match(/\.\w+$/);f&&f[0]!==".html"||i!=="_blank"&&l===location.hostname&&(c!==location.pathname?n.observe(o):Xn.add(c))})})};gt(s);const r=Ve();dt(()=>r.path,s),Hn(()=>{n&&n.disconnect()})}const cd=le({setup(e,{slots:t}){const n=Gt(!1);return gt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}}),ad=Tn.NotFound||(()=>"404 Not Found"),ud={name:"VitePressApp",setup(){const{site:e}=ge();return gt(()=>{dt(()=>e.value.lang,t=>{document.documentElement.lang=t},{immediate:!0})}),ld(),()=>rt(Tn.Layout)}};function fd(){const e=hd(),t=dd();t.provide(Wo,e);const n=Rc(e.route);return t.provide(jo,n),Pe&&Kc(e.route,n.site),t.component("Content",zc),t.component("ClientOnly",cd),t.component("Debug",()=>null),Object.defineProperty(t.config.globalProperties,"$frontmatter",{get(){return n.frontmatter.value}}),Tn.enhanceApp&&Tn.enhanceApp({app:t,router:e,siteData:nn}),{app:t,router:e}}function dd(){return Pc(ud)}function hd(){let e=Pe,t;return Uc(n=>{let s=Ko(n);return e&&(t=s),(e||t===s)&&(s=s.replace(/\.js$/,".lean.js")),Pe?(e=!1,import(s)):require(s)},ad)}if(Pe){const{app:e,router:t}=fd();t.go().then(()=>{e.mount("#app")})}export{re as _,_d as a,I as b,H as c,fd as createApp,en as d,T as o};