diff --git a/assets/animal-house-c9987528.png b/assets/animal-house-c9987528.png new file mode 100644 index 0000000..8f621d9 Binary files /dev/null and b/assets/animal-house-c9987528.png differ diff --git a/assets/ansible-10b27c72.svg b/assets/ansible-10b27c72.svg new file mode 100644 index 0000000..a631a76 --- /dev/null +++ b/assets/ansible-10b27c72.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/assets/c-6dca6d06.svg b/assets/c-6dca6d06.svg new file mode 100644 index 0000000..b4c590e --- /dev/null +++ b/assets/c-6dca6d06.svg @@ -0,0 +1,18 @@ + + + + + + image/svg+xml + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/coconut-10cfad46.png b/assets/coconut-10cfad46.png new file mode 100644 index 0000000..a660fbb Binary files /dev/null and b/assets/coconut-10cfad46.png differ diff --git a/assets/cookie-fc45e6c1.png b/assets/cookie-fc45e6c1.png new file mode 100644 index 0000000..f73c790 Binary files /dev/null and b/assets/cookie-fc45e6c1.png differ diff --git a/assets/cpp-ebd2d699.svg b/assets/cpp-ebd2d699.svg new file mode 100644 index 0000000..0e44682 --- /dev/null +++ b/assets/cpp-ebd2d699.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/cpu-ea75fcd8.svg b/assets/cpu-ea75fcd8.svg new file mode 100644 index 0000000..59d6e13 --- /dev/null +++ b/assets/cpu-ea75fcd8.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/css-2abcc9b6.svg b/assets/css-2abcc9b6.svg new file mode 100644 index 0000000..e6e7353 --- /dev/null +++ b/assets/css-2abcc9b6.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/assets/database-4cb7148f.svg b/assets/database-4cb7148f.svg new file mode 100644 index 0000000..8a33301 --- /dev/null +++ b/assets/database-4cb7148f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/discord-c4410c78.svg b/assets/discord-c4410c78.svg new file mode 100644 index 0000000..5ae4bf3 --- /dev/null +++ b/assets/discord-c4410c78.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/assets/docker-05d03b2d.svg b/assets/docker-05d03b2d.svg new file mode 100644 index 0000000..8529e9d --- /dev/null +++ b/assets/docker-05d03b2d.svg @@ -0,0 +1,7 @@ + + \ No newline at end of file diff --git a/assets/en-6331f054.pdf b/assets/en-6331f054.pdf new file mode 100644 index 0000000..43eb608 Binary files /dev/null and b/assets/en-6331f054.pdf differ diff --git a/assets/en_color-b3c59253.pdf b/assets/en_color-b3c59253.pdf new file mode 100644 index 0000000..09ff668 Binary files /dev/null and b/assets/en_color-b3c59253.pdf differ diff --git a/assets/future-cbee0ccf.png b/assets/future-cbee0ccf.png new file mode 100644 index 0000000..c4c3af4 Binary files /dev/null and b/assets/future-cbee0ccf.png differ diff --git a/assets/github-7a0dd11e.svg b/assets/github-7a0dd11e.svg new file mode 100644 index 0000000..37fa923 --- /dev/null +++ b/assets/github-7a0dd11e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/github-actions-eb6c6db8.svg b/assets/github-actions-eb6c6db8.svg new file mode 100644 index 0000000..3d0c5a3 --- /dev/null +++ b/assets/github-actions-eb6c6db8.svg @@ -0,0 +1,10 @@ + + + GitHub Actions + + + + + + + diff --git a/assets/gitlab-56217928.svg b/assets/gitlab-56217928.svg new file mode 100644 index 0000000..17a1173 --- /dev/null +++ b/assets/gitlab-56217928.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/globe-ab1f599e.svg b/assets/globe-ab1f599e.svg new file mode 100644 index 0000000..3e63f3a --- /dev/null +++ b/assets/globe-ab1f599e.svg @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/assets/html-1f694231.svg b/assets/html-1f694231.svg new file mode 100644 index 0000000..9a66436 --- /dev/null +++ b/assets/html-1f694231.svg @@ -0,0 +1,7 @@ + + HTML5 Logo Badge + + + + + \ No newline at end of file diff --git a/assets/imaging-29f5091c.png b/assets/imaging-29f5091c.png new file mode 100644 index 0000000..a9b90da Binary files /dev/null and b/assets/imaging-29f5091c.png differ diff --git a/assets/index-3ae7943b.js b/assets/index-3ae7943b.js deleted file mode 100644 index 7330af7..0000000 --- a/assets/index-3ae7943b.js +++ /dev/null @@ -1,5 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerpolicy&&(o.referrerPolicy=r.referrerpolicy),r.crossorigin==="use-credentials"?o.credentials="include":r.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();function qn(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}function Vn(e){if(j(e)){const t={};for(let n=0;n{if(n){const s=n.split(vo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Qn(e){let t="";if(le(e))t=e;else if(j(e))for(let n=0;n{},Ro=()=>!1,Po=/^on[^a-z]/,ln=e=>Po.test(e),Yn=e=>e.startsWith("onUpdate:"),he=Object.assign,Jn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ao=Object.prototype.hasOwnProperty,z=(e,t)=>Ao.call(e,t),j=Array.isArray,St=e=>cn(e)==="[object Map]",Oo=e=>cn(e)==="[object Set]",U=e=>typeof e=="function",le=e=>typeof e=="string",Xn=e=>typeof e=="symbol",se=e=>e!==null&&typeof e=="object",cr=e=>se(e)&&U(e.then)&&U(e.catch),To=Object.prototype.toString,cn=e=>To.call(e),So=e=>cn(e).slice(8,-1),Io=e=>cn(e)==="[object Object]",Zn=e=>le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Jt=qn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),un=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Mo=/-(\w)/g,yt=un(e=>e.replace(Mo,(t,n)=>n?n.toUpperCase():"")),Fo=/\B([A-Z])/g,Ct=un(e=>e.replace(Fo,"-$1").toLowerCase()),ur=un(e=>e.charAt(0).toUpperCase()+e.slice(1)),yn=un(e=>e?`on${ur(e)}`:""),Lt=(e,t)=>!Object.is(e,t),bn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},fr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ys;const No=()=>ys||(ys=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Le;class Lo{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Le,!t&&Le&&(this.index=(Le.scopes||(Le.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Le;try{return Le=this,t()}finally{Le=n}}}on(){Le=this}off(){Le=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},ar=e=>(e.w&Ze)>0,dr=e=>(e.n&Ze)>0,Bo=({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>=c)&&u.push(d)})}else switch(n!==void 0&&u.push(i.get(n)),t){case"add":j(e)?Zn(n)&&u.push(i.get("length")):(u.push(i.get(lt)),St(e)&&u.push(i.get(In)));break;case"delete":j(e)||(u.push(i.get(lt)),St(e)&&u.push(i.get(In)));break;case"set":St(e)&&u.push(i.get(lt));break}if(u.length===1)u[0]&&Mn(u[0]);else{const c=[];for(const d of u)d&&c.push(...d);Mn(Gn(c))}}function Mn(e,t){const n=j(e)?e:[...e];for(const s of n)s.computed&&vs(s);for(const s of n)s.computed||vs(s)}function vs(e,t){(e!==Oe||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const ko=qn("__proto__,__v_isRef,__isVue"),gr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Xn)),$o=ts(),Uo=ts(!1,!0),Ko=ts(!0),Es=Do();function Do(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=q(this);for(let o=0,i=this.length;o{e[t]=function(...n){wt();const s=q(this)[t].apply(this,n);return Rt(),s}}),e}function ts(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?oi:vr:t?br:yr).get(s))return s;const i=j(s);if(!e&&i&&z(Es,r))return Reflect.get(Es,r,o);const u=Reflect.get(s,r,o);return(Xn(r)?gr.has(r):ko(r))||(e||be(s,"get",r),t)?u:de(u)?i&&Zn(r)?u:u.value:se(u)?e?Er(u):Kt(u):u}}const Wo=mr(),zo=mr(!0);function mr(e=!1){return function(n,s,r,o){let i=n[s];if(bt(i)&&de(i)&&!de(r))return!1;if(!e&&(!nn(r)&&!bt(r)&&(i=q(i),r=q(r)),!j(n)&&de(i)&&!de(r)))return i.value=r,!0;const u=j(n)&&Zn(s)?Number(s)e,fn=e=>Reflect.getPrototypeOf(e);function Wt(e,t,n=!1,s=!1){e=e.__v_raw;const r=q(e),o=q(t);n||(t!==o&&be(r,"get",t),be(r,"get",o));const{has:i}=fn(r),u=s?ns:n?os:Ht;if(i.call(r,t))return u(e.get(t));if(i.call(r,o))return u(e.get(o));e!==r&&e.get(t)}function zt(e,t=!1){const n=this.__v_raw,s=q(n),r=q(e);return t||(e!==r&&be(s,"has",e),be(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function qt(e,t=!1){return e=e.__v_raw,!t&&be(q(e),"iterate",lt),Reflect.get(e,"size",e)}function xs(e){e=q(e);const t=q(this);return fn(t).has.call(t,e)||(t.add(e),We(t,"add",e,e)),this}function Cs(e,t){t=q(t);const n=q(this),{has:s,get:r}=fn(n);let o=s.call(n,e);o||(e=q(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?Lt(t,i)&&We(n,"set",e,t):We(n,"add",e,t),this}function ws(e){const t=q(this),{has:n,get:s}=fn(t);let r=n.call(t,e);r||(e=q(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&We(t,"delete",e,void 0),o}function Rs(){const e=q(this),t=e.size!==0,n=e.clear();return t&&We(e,"clear",void 0,void 0),n}function Vt(e,t){return function(s,r){const o=this,i=o.__v_raw,u=q(i),c=t?ns:e?os:Ht;return!e&&be(u,"iterate",lt),i.forEach((d,f)=>s.call(r,c(d),c(f),o))}}function Qt(e,t,n){return function(...s){const r=this.__v_raw,o=q(r),i=St(o),u=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,d=r[e](...s),f=n?ns:t?os:Ht;return!t&&be(o,"iterate",c?In:lt),{next(){const{value:h,done:p}=d.next();return p?{value:h,done:p}:{value:u?[f(h[0]),f(h[1])]:f(h),done:p}},[Symbol.iterator](){return this}}}}function qe(e){return function(...t){return e==="delete"?!1:this}}function Xo(){const e={get(o){return Wt(this,o)},get size(){return qt(this)},has:zt,add:xs,set:Cs,delete:ws,clear:Rs,forEach:Vt(!1,!1)},t={get(o){return Wt(this,o,!1,!0)},get size(){return qt(this)},has:zt,add:xs,set:Cs,delete:ws,clear:Rs,forEach:Vt(!1,!0)},n={get(o){return Wt(this,o,!0)},get size(){return qt(this,!0)},has(o){return zt.call(this,o,!0)},add:qe("add"),set:qe("set"),delete:qe("delete"),clear:qe("clear"),forEach:Vt(!0,!1)},s={get(o){return Wt(this,o,!0,!0)},get size(){return qt(this,!0)},has(o){return zt.call(this,o,!0)},add:qe("add"),set:qe("set"),delete:qe("delete"),clear:qe("clear"),forEach:Vt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Qt(o,!1,!1),n[o]=Qt(o,!0,!1),t[o]=Qt(o,!1,!0),s[o]=Qt(o,!0,!0)}),[e,n,t,s]}const[Zo,Go,ei,ti]=Xo();function ss(e,t){const n=t?e?ti:ei:e?Go:Zo;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(z(n,r)&&r in s?n:s,r,o)}const ni={get:ss(!1,!1)},si={get:ss(!1,!0)},ri={get:ss(!0,!1)},yr=new WeakMap,br=new WeakMap,vr=new WeakMap,oi=new WeakMap;function ii(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function li(e){return e.__v_skip||!Object.isExtensible(e)?0:ii(So(e))}function Kt(e){return bt(e)?e:rs(e,!1,_r,ni,yr)}function ci(e){return rs(e,!1,Jo,si,br)}function Er(e){return rs(e,!0,Yo,ri,vr)}function rs(e,t,n,s,r){if(!se(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=li(e);if(i===0)return e;const u=new Proxy(e,i===2?s:n);return r.set(e,u),u}function mt(e){return bt(e)?mt(e.__v_raw):!!(e&&e.__v_isReactive)}function bt(e){return!!(e&&e.__v_isReadonly)}function nn(e){return!!(e&&e.__v_isShallow)}function xr(e){return mt(e)||bt(e)}function q(e){const t=e&&e.__v_raw;return t?q(t):e}function Cr(e){return tn(e,"__v_skip",!0),e}const Ht=e=>se(e)?Kt(e):e,os=e=>se(e)?Er(e):e;function wr(e){Je&&Oe&&(e=q(e),pr(e.dep||(e.dep=Gn())))}function Rr(e,t){e=q(e),e.dep&&Mn(e.dep)}function de(e){return!!(e&&e.__v_isRef===!0)}function ui(e){return Pr(e,!1)}function fi(e){return Pr(e,!0)}function Pr(e,t){return de(e)?e:new ai(e,t)}class ai{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:q(t),this._value=n?t:Ht(t)}get value(){return wr(this),this._value}set value(t){const n=this.__v_isShallow||nn(t)||bt(t);t=n?t:q(t),Lt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ht(t),Rr(this))}}function ct(e){return de(e)?e.value:e}const di={get:(e,t,n)=>ct(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return de(r)&&!de(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Ar(e){return mt(e)?e:new Proxy(e,di)}var Or;class hi{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Or]=!1,this._dirty=!0,this.effect=new es(t,()=>{this._dirty||(this._dirty=!0,Rr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=q(this);return wr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Or="__v_isReadonly";function pi(e,t,n=!1){let s,r;const o=U(e);return o?(s=e,r=Ie):(s=e.get,r=e.set),new hi(s,r,o||!r,n)}function Xe(e,t,n,s){let r;try{r=s?e(...s):e()}catch(o){an(o,t,n)}return r}function Ce(e,t,n,s){if(U(e)){const o=Xe(e,t,n,s);return o&&cr(o)&&o.catch(i=>{an(i,t,n)}),o}const r=[];for(let o=0;o>>1;jt(ae[s])je&&ae.splice(t,1)}function yi(e){j(e)?_t.push(...e):(!Ue||!Ue.includes(e,e.allowRecurse?rt+1:rt))&&_t.push(e),Ir()}function Ps(e,t=Bt?je+1:0){for(;tjt(n)-jt(s)),rt=0;rte.id==null?1/0:e.id,bi=(e,t)=>{const n=jt(e)-jt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Fr(e){Fn=!1,Bt=!0,ae.sort(bi);const t=Ie;try{for(je=0;jele(b)?b.trim():b)),h&&(r=n.map(fr))}let u,c=s[u=yn(t)]||s[u=yn(yt(t))];!c&&o&&(c=s[u=yn(Ct(t))]),c&&Ce(c,e,6,r);const d=s[u+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,Ce(d,e,6,r)}}function Nr(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},u=!1;if(!U(e)){const c=d=>{const f=Nr(d,t,!0);f&&(u=!0,he(i,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!u?(se(e)&&s.set(e,null),null):(j(o)?o.forEach(c=>i[c]=null):he(i,o),se(e)&&s.set(e,i),i)}function dn(e,t){return!e||!ln(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,Ct(t))||z(e,t))}let Te=null,Lr=null;function sn(e){const t=Te;return Te=e,Lr=e&&e.type.__scopeId||null,t}function Ei(e,t=Te,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ls(-1);const o=sn(t);let i;try{i=e(...r)}finally{sn(o),s._d&&Ls(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function vn(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:u,attrs:c,emit:d,render:f,renderCache:h,data:p,setupState:b,ctx:O,inheritAttrs:P}=e;let H,T;const L=sn(e);try{if(n.shapeFlag&4){const D=r||s;H=Be(f.call(D,D,h,o,b,p,O)),T=c}else{const D=t;H=Be(D.length>1?D(o,{attrs:c,slots:u,emit:d}):D(o,null)),T=t.props?c:xi(c)}}catch(D){Mt.length=0,an(D,e,1),H=xe(De)}let I=H;if(T&&P!==!1){const D=Object.keys(T),{shapeFlag:G}=I;D.length&&G&7&&(i&&D.some(Yn)&&(T=Ci(T,i)),I=Ge(I,T))}return n.dirs&&(I=Ge(I),I.dirs=I.dirs?I.dirs.concat(n.dirs):n.dirs),n.transition&&(I.transition=n.transition),H=I,sn(L),H}const xi=e=>{let t;for(const n in e)(n==="class"||n==="style"||ln(n))&&((t||(t={}))[n]=e[n]);return t},Ci=(e,t)=>{const n={};for(const s in e)(!Yn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function wi(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:u,patchFlag:c}=t,d=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?As(s,i,d):!!i;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function Ai(e,t){t&&t.pendingBranch?j(e)?t.effects.push(...e):t.effects.push(e):yi(e)}function Xt(e,t){if(ie){let n=ie.provides;const s=ie.parent&&ie.parent.provides;s===n&&(n=ie.provides=Object.create(s)),n[e]=t}}function Ke(e,t,n=!1){const s=ie||Te;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&&U(t)?t.call(s.proxy):t}}const Yt={};function Zt(e,t,n){return Hr(e,t,n)}function Hr(e,t,{immediate:n,deep:s,flush:r,onTrack:o,onTrigger:i}=ee){const u=ie;let c,d=!1,f=!1;if(de(e)?(c=()=>e.value,d=nn(e)):mt(e)?(c=()=>e,s=!0):j(e)?(f=!0,d=e.some(I=>mt(I)||nn(I)),c=()=>e.map(I=>{if(de(I))return I.value;if(mt(I))return pt(I);if(U(I))return Xe(I,u,2)})):U(e)?t?c=()=>Xe(e,u,2):c=()=>{if(!(u&&u.isUnmounted))return h&&h(),Ce(e,u,3,[p])}:c=Ie,t&&s){const I=c;c=()=>pt(I())}let h,p=I=>{h=T.onStop=()=>{Xe(I,u,4)}},b;if($t)if(p=Ie,t?n&&Ce(t,u,3,[c(),f?[]:void 0,p]):c(),r==="sync"){const I=Cl();b=I.__watcherHandles||(I.__watcherHandles=[])}else return Ie;let O=f?new Array(e.length).fill(Yt):Yt;const P=()=>{if(T.active)if(t){const I=T.run();(s||d||(f?I.some((D,G)=>Lt(D,O[G])):Lt(I,O)))&&(h&&h(),Ce(t,u,3,[I,O===Yt?void 0:f&&O[0]===Yt?[]:O,p]),O=I)}else T.run()};P.allowRecurse=!!t;let H;r==="sync"?H=P:r==="post"?H=()=>_e(P,u&&u.suspense):(P.pre=!0,u&&(P.id=u.uid),H=()=>ls(P));const T=new es(c,H);t?n?P():O=T.run():r==="post"?_e(T.run.bind(T),u&&u.suspense):T.run();const L=()=>{T.stop(),u&&u.scope&&Jn(u.scope.effects,T)};return b&&b.push(L),L}function Oi(e,t,n){const s=this.proxy,r=le(e)?e.includes(".")?Br(s,e):()=>s[e]:e.bind(s,s);let o;U(t)?o=t:(o=t.handler,n=t);const i=ie;vt(this);const u=Hr(r,o.bind(s),n);return i?vt(i):ut(),u}function Br(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{pt(n,t)});else if(Io(e))for(const n in e)pt(e[n],t);return e}function Ti(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ur(()=>{e.isMounted=!0}),Kr(()=>{e.isUnmounting=!0}),e}const ve=[Function,Array],Si={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ve,onEnter:ve,onAfterEnter:ve,onEnterCancelled:ve,onBeforeLeave:ve,onLeave:ve,onAfterLeave:ve,onLeaveCancelled:ve,onBeforeAppear:ve,onAppear:ve,onAfterAppear:ve,onAppearCancelled:ve},setup(e,{slots:t}){const n=ml(),s=Ti();let r;return()=>{const o=t.default&&kr(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const P of o)if(P.type!==De){i=P;break}}const u=q(e),{mode:c}=u;if(s.isLeaving)return En(i);const d=Os(i);if(!d)return En(i);const f=Nn(d,u,s,n);Ln(d,f);const h=n.subTree,p=h&&Os(h);let b=!1;const{getTransitionKey:O}=d.type;if(O){const P=O();r===void 0?r=P:P!==r&&(r=P,b=!0)}if(p&&p.type!==De&&(!ot(d,p)||b)){const P=Nn(p,u,s,n);if(Ln(p,P),c==="out-in")return s.isLeaving=!0,P.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},En(i);c==="in-out"&&d.type!==De&&(P.delayLeave=(H,T,L)=>{const I=jr(s,p);I[String(p.key)]=p,H._leaveCb=()=>{T(),H._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=L})}return i}}},Ii=Si;function jr(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 Nn(e,t,n,s){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:u,onEnter:c,onAfterEnter:d,onEnterCancelled:f,onBeforeLeave:h,onLeave:p,onAfterLeave:b,onLeaveCancelled:O,onBeforeAppear:P,onAppear:H,onAfterAppear:T,onAppearCancelled:L}=t,I=String(e.key),D=jr(n,e),G=(k,ne)=>{k&&Ce(k,s,9,ne)},ce=(k,ne)=>{const Z=ne[1];G(k,ne),j(k)?k.every(ue=>ue.length<=1)&&Z():k.length<=1&&Z()},ge={mode:o,persisted:i,beforeEnter(k){let ne=u;if(!n.isMounted)if(r)ne=P||u;else return;k._leaveCb&&k._leaveCb(!0);const Z=D[I];Z&&ot(e,Z)&&Z.el._leaveCb&&Z.el._leaveCb(),G(ne,[k])},enter(k){let ne=c,Z=d,ue=f;if(!n.isMounted)if(r)ne=H||c,Z=T||d,ue=L||f;else return;let fe=!1;const we=k._enterCb=ke=>{fe||(fe=!0,ke?G(ue,[k]):G(Z,[k]),ge.delayedLeave&&ge.delayedLeave(),k._enterCb=void 0)};ne?ce(ne,[k,we]):we()},leave(k,ne){const Z=String(e.key);if(k._enterCb&&k._enterCb(!0),n.isUnmounting)return ne();G(h,[k]);let ue=!1;const fe=k._leaveCb=we=>{ue||(ue=!0,ne(),we?G(O,[k]):G(b,[k]),k._leaveCb=void 0,D[Z]===e&&delete D[Z])};D[Z]=e,p?ce(p,[k,fe]):fe()},clone(k){return Nn(k,t,n,s)}};return ge}function En(e){if(hn(e))return e=Ge(e),e.children=null,e}function Os(e){return hn(e)?e.children?e.children[0]:void 0:e}function Ln(e,t){e.shapeFlag&6&&e.component?Ln(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 kr(e,t=!1,n){let s=[],r=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader,hn=e=>e.type.__isKeepAlive;function Mi(e,t){$r(e,"a",t)}function Fi(e,t){$r(e,"da",t)}function $r(e,t,n=ie){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(pn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)hn(r.parent.vnode)&&Ni(s,t,n,r),r=r.parent}}function Ni(e,t,n,s){const r=pn(t,e,s,!0);Dr(()=>{Jn(s[t],r)},n)}function pn(e,t,n=ie,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;wt(),vt(n);const u=Ce(t,n,e,i);return ut(),Rt(),u});return s?r.unshift(o):r.push(o),o}}const ze=e=>(t,n=ie)=>(!$t||e==="sp")&&pn(e,(...s)=>t(...s),n),Li=ze("bm"),Ur=ze("m"),Hi=ze("bu"),Bi=ze("u"),Kr=ze("bum"),Dr=ze("um"),ji=ze("sp"),ki=ze("rtg"),$i=ze("rtc");function Ui(e,t=ie){pn("ec",e,t)}function tt(e,t,n,s){const r=e.dirs,o=t&&t.dirs;for(let i=0;ie?no(e)?ds(e)||e.proxy:Hn(e.parent):null,It=he(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=>Hn(e.parent),$root:e=>Hn(e.root),$emit:e=>e.emit,$options:e=>us(e),$forceUpdate:e=>e.f||(e.f=()=>ls(e.update)),$nextTick:e=>e.n||(e.n=Sr.bind(e.proxy)),$watch:e=>Oi.bind(e)}),xn=(e,t)=>e!==ee&&!e.__isScriptSetup&&z(e,t),Di={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:u,appContext:c}=e;let d;if(t[0]!=="$"){const b=i[t];if(b!==void 0)switch(b){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(xn(s,t))return i[t]=1,s[t];if(r!==ee&&z(r,t))return i[t]=2,r[t];if((d=e.propsOptions[0])&&z(d,t))return i[t]=3,o[t];if(n!==ee&&z(n,t))return i[t]=4,n[t];Bn&&(i[t]=0)}}const f=It[t];let h,p;if(f)return t==="$attrs"&&be(e,"get",t),f(e);if((h=u.__cssModules)&&(h=h[t]))return h;if(n!==ee&&z(n,t))return i[t]=4,n[t];if(p=c.config.globalProperties,z(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return xn(r,t)?(r[t]=n,!0):s!==ee&&z(s,t)?(s[t]=n,!0):z(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 u;return!!n[i]||e!==ee&&z(e,i)||xn(t,i)||(u=o[0])&&z(u,i)||z(s,i)||z(It,i)||z(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Bn=!0;function Wi(e){const t=us(e),n=e.proxy,s=e.ctx;Bn=!1,t.beforeCreate&&Ts(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:u,provide:c,inject:d,created:f,beforeMount:h,mounted:p,beforeUpdate:b,updated:O,activated:P,deactivated:H,beforeDestroy:T,beforeUnmount:L,destroyed:I,unmounted:D,render:G,renderTracked:ce,renderTriggered:ge,errorCaptured:k,serverPrefetch:ne,expose:Z,inheritAttrs:ue,components:fe,directives:we,filters:ke}=t;if(d&&zi(d,s,null,e.appContext.config.unwrapInjectedRef),i)for(const J in i){const Q=i[J];U(Q)&&(s[J]=Q.bind(n))}if(r){const J=r.call(n,n);se(J)&&(e.data=Kt(J))}if(Bn=!0,o)for(const J in o){const Q=o[J],Re=U(Q)?Q.bind(n,n):U(Q.get)?Q.get.bind(n,n):Ie,et=!U(Q)&&U(Q.set)?Q.set.bind(n):Ie,Pe=Ee({get:Re,set:et});Object.defineProperty(s,J,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:me=>Pe.value=me})}if(u)for(const J in u)Wr(u[J],s,n,J);if(c){const J=U(c)?c.call(n):c;Reflect.ownKeys(J).forEach(Q=>{Xt(Q,J[Q])})}f&&Ts(f,e,"c");function re(J,Q){j(Q)?Q.forEach(Re=>J(Re.bind(n))):Q&&J(Q.bind(n))}if(re(Li,h),re(Ur,p),re(Hi,b),re(Bi,O),re(Mi,P),re(Fi,H),re(Ui,k),re($i,ce),re(ki,ge),re(Kr,L),re(Dr,D),re(ji,ne),j(Z))if(Z.length){const J=e.exposed||(e.exposed={});Z.forEach(Q=>{Object.defineProperty(J,Q,{get:()=>n[Q],set:Re=>n[Q]=Re})})}else e.exposed||(e.exposed={});G&&e.render===Ie&&(e.render=G),ue!=null&&(e.inheritAttrs=ue),fe&&(e.components=fe),we&&(e.directives=we)}function zi(e,t,n=Ie,s=!1){j(e)&&(e=jn(e));for(const r in e){const o=e[r];let i;se(o)?"default"in o?i=Ke(o.from||r,o.default,!0):i=Ke(o.from||r):i=Ke(o),de(i)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:u=>i.value=u}):t[r]=i}}function Ts(e,t,n){Ce(j(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Wr(e,t,n,s){const r=s.includes(".")?Br(n,s):()=>n[s];if(le(e)){const o=t[e];U(o)&&Zt(r,o)}else if(U(e))Zt(r,e.bind(n));else if(se(e))if(j(e))e.forEach(o=>Wr(o,t,n,s));else{const o=U(e.handler)?e.handler.bind(n):t[e.handler];U(o)&&Zt(r,o,e)}}function us(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,u=o.get(t);let c;return u?c=u:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(d=>rn(c,d,i,!0)),rn(c,t,i)),se(t)&&o.set(t,c),c}function rn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&rn(e,o,n,!0),r&&r.forEach(i=>rn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const u=qi[i]||n&&n[i];e[i]=u?u(e[i],t[i]):t[i]}return e}const qi={data:Ss,props:st,emits:st,methods:st,computed:st,beforeCreate:pe,created:pe,beforeMount:pe,mounted:pe,beforeUpdate:pe,updated:pe,beforeDestroy:pe,beforeUnmount:pe,destroyed:pe,unmounted:pe,activated:pe,deactivated:pe,errorCaptured:pe,serverPrefetch:pe,components:st,directives:st,watch:Qi,provide:Ss,inject:Vi};function Ss(e,t){return t?e?function(){return he(U(e)?e.call(this,this):e,U(t)?t.call(this,this):t)}:t:e}function Vi(e,t){return st(jn(e),jn(t))}function jn(e){if(j(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[p,b]=qr(h,t,!0);he(i,p),b&&u.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return se(e)&&s.set(e,gt),gt;if(j(o))for(let f=0;f-1,b[1]=P<0||O-1||z(b,"default"))&&u.push(h)}}}const d=[i,u];return se(e)&&s.set(e,d),d}function Is(e){return e[0]!=="$"}function Ms(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Fs(e,t){return Ms(e)===Ms(t)}function Ns(e,t){return j(t)?t.findIndex(n=>Fs(n,e)):U(t)&&Fs(t,e)?0:-1}const Vr=e=>e[0]==="_"||e==="$stable",fs=e=>j(e)?e.map(Be):[Be(e)],Xi=(e,t,n)=>{if(t._n)return t;const s=Ei((...r)=>fs(t(...r)),n);return s._c=!1,s},Qr=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Vr(r))continue;const o=e[r];if(U(o))t[r]=Xi(r,o,s);else if(o!=null){const i=fs(o);t[r]=()=>i}}},Yr=(e,t)=>{const n=fs(t);e.slots.default=()=>n},Zi=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=q(t),tn(t,"_",n)):Qr(t,e.slots={})}else e.slots={},t&&Yr(e,t);tn(e.slots,mn,1)},Gi=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=ee;if(s.shapeFlag&32){const u=t._;u?n&&u===1?o=!1:(he(r,t),!n&&u===1&&delete r._):(o=!t.$stable,Qr(t,r)),i=t}else t&&(Yr(e,t),i={default:1});if(o)for(const u in r)!Vr(u)&&!(u in i)&&delete r[u]};function Jr(){return{app:null,config:{isNativeTag:Ro,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 el=0;function tl(e,t){return function(s,r=null){U(s)||(s=Object.assign({},s)),r!=null&&!se(r)&&(r=null);const o=Jr(),i=new Set;let u=!1;const c=o.app={_uid:el++,_component:s,_props:r,_container:null,_context:o,_instance:null,version:wl,get config(){return o.config},set config(d){},use(d,...f){return i.has(d)||(d&&U(d.install)?(i.add(d),d.install(c,...f)):U(d)&&(i.add(d),d(c,...f))),c},mixin(d){return o.mixins.includes(d)||o.mixins.push(d),c},component(d,f){return f?(o.components[d]=f,c):o.components[d]},directive(d,f){return f?(o.directives[d]=f,c):o.directives[d]},mount(d,f,h){if(!u){const p=xe(s,r);return p.appContext=o,f&&t?t(p,d):e(p,d,h),u=!0,c._container=d,d.__vue_app__=c,ds(p.component)||p.component.proxy}},unmount(){u&&(e(null,c._container),delete c._container.__vue_app__)},provide(d,f){return o.provides[d]=f,c}};return c}}function $n(e,t,n,s,r=!1){if(j(e)){e.forEach((p,b)=>$n(p,t&&(j(t)?t[b]:t),n,s,r));return}if(Gt(s)&&!r)return;const o=s.shapeFlag&4?ds(s.component)||s.component.proxy:s.el,i=r?null:o,{i:u,r:c}=e,d=t&&t.r,f=u.refs===ee?u.refs={}:u.refs,h=u.setupState;if(d!=null&&d!==c&&(le(d)?(f[d]=null,z(h,d)&&(h[d]=null)):de(d)&&(d.value=null)),U(c))Xe(c,u,12,[i,f]);else{const p=le(c),b=de(c);if(p||b){const O=()=>{if(e.f){const P=p?z(h,c)?h[c]:f[c]:c.value;r?j(P)&&Jn(P,o):j(P)?P.includes(o)||P.push(o):p?(f[c]=[o],z(h,c)&&(h[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else p?(f[c]=i,z(h,c)&&(h[c]=i)):b&&(c.value=i,e.k&&(f[e.k]=i))};i?(O.id=-1,_e(O,n)):O()}}}const _e=Ai;function nl(e){return sl(e)}function sl(e,t){const n=No();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:u,createComment:c,setText:d,setElementText:f,parentNode:h,nextSibling:p,setScopeId:b=Ie,insertStaticContent:O}=e,P=(l,a,g,m=null,y=null,x=null,R=!1,E=null,C=!!a.dynamicChildren)=>{if(l===a)return;l&&!ot(l,a)&&(m=w(l),me(l,y,x,!0),l=null),a.patchFlag===-2&&(C=!1,a.dynamicChildren=null);const{type:v,ref:F,shapeFlag:S}=a;switch(v){case gn:H(l,a,g,m);break;case De:T(l,a,g,m);break;case Cn:l==null&&L(a,g,m,R);break;case He:fe(l,a,g,m,y,x,R,E,C);break;default:S&1?G(l,a,g,m,y,x,R,E,C):S&6?we(l,a,g,m,y,x,R,E,C):(S&64||S&128)&&v.process(l,a,g,m,y,x,R,E,C,W)}F!=null&&y&&$n(F,l&&l.ref,x,a||l,!a)},H=(l,a,g,m)=>{if(l==null)s(a.el=u(a.children),g,m);else{const y=a.el=l.el;a.children!==l.children&&d(y,a.children)}},T=(l,a,g,m)=>{l==null?s(a.el=c(a.children||""),g,m):a.el=l.el},L=(l,a,g,m)=>{[l.el,l.anchor]=O(l.children,a,g,m,l.el,l.anchor)},I=({el:l,anchor:a},g,m)=>{let y;for(;l&&l!==a;)y=p(l),s(l,g,m),l=y;s(a,g,m)},D=({el:l,anchor:a})=>{let g;for(;l&&l!==a;)g=p(l),r(l),l=g;r(a)},G=(l,a,g,m,y,x,R,E,C)=>{R=R||a.type==="svg",l==null?ce(a,g,m,y,x,R,E,C):ne(l,a,y,x,R,E,C)},ce=(l,a,g,m,y,x,R,E)=>{let C,v;const{type:F,props:S,shapeFlag:N,transition:B,dirs:K}=l;if(C=l.el=i(l.type,x,S&&S.is,S),N&8?f(C,l.children):N&16&&k(l.children,C,null,m,y,x&&F!=="foreignObject",R,E),K&&tt(l,null,m,"created"),S){for(const Y in S)Y!=="value"&&!Jt(Y)&&o(C,Y,null,S[Y],x,l.children,m,y,A);"value"in S&&o(C,"value",null,S.value),(v=S.onVnodeBeforeMount)&&Ne(v,m,l)}ge(C,l,l.scopeId,R,m),K&&tt(l,null,m,"beforeMount");const X=(!y||y&&!y.pendingBranch)&&B&&!B.persisted;X&&B.beforeEnter(C),s(C,a,g),((v=S&&S.onVnodeMounted)||X||K)&&_e(()=>{v&&Ne(v,m,l),X&&B.enter(C),K&&tt(l,null,m,"mounted")},y)},ge=(l,a,g,m,y)=>{if(g&&b(l,g),m)for(let x=0;x{for(let v=C;v{const E=a.el=l.el;let{patchFlag:C,dynamicChildren:v,dirs:F}=a;C|=l.patchFlag&16;const S=l.props||ee,N=a.props||ee;let B;g&&nt(g,!1),(B=N.onVnodeBeforeUpdate)&&Ne(B,g,a,l),F&&tt(a,l,g,"beforeUpdate"),g&&nt(g,!0);const K=y&&a.type!=="foreignObject";if(v?Z(l.dynamicChildren,v,E,g,m,K,x):R||Q(l,a,E,null,g,m,K,x,!1),C>0){if(C&16)ue(E,a,S,N,g,m,y);else if(C&2&&S.class!==N.class&&o(E,"class",null,N.class,y),C&4&&o(E,"style",S.style,N.style,y),C&8){const X=a.dynamicProps;for(let Y=0;Y{B&&Ne(B,g,a,l),F&&tt(a,l,g,"updated")},m)},Z=(l,a,g,m,y,x,R)=>{for(let E=0;E{if(g!==m){if(g!==ee)for(const E in g)!Jt(E)&&!(E in m)&&o(l,E,g[E],null,R,a.children,y,x,A);for(const E in m){if(Jt(E))continue;const C=m[E],v=g[E];C!==v&&E!=="value"&&o(l,E,v,C,R,a.children,y,x,A)}"value"in m&&o(l,"value",g.value,m.value)}},fe=(l,a,g,m,y,x,R,E,C)=>{const v=a.el=l?l.el:u(""),F=a.anchor=l?l.anchor:u("");let{patchFlag:S,dynamicChildren:N,slotScopeIds:B}=a;B&&(E=E?E.concat(B):B),l==null?(s(v,g,m),s(F,g,m),k(a.children,g,F,y,x,R,E,C)):S>0&&S&64&&N&&l.dynamicChildren?(Z(l.dynamicChildren,N,g,y,x,R,E),(a.key!=null||y&&a===y.subTree)&&Xr(l,a,!0)):Q(l,a,g,F,y,x,R,E,C)},we=(l,a,g,m,y,x,R,E,C)=>{a.slotScopeIds=E,l==null?a.shapeFlag&512?y.ctx.activate(a,g,m,R,C):ke(a,g,m,y,x,R,C):Pt(l,a,C)},ke=(l,a,g,m,y,x,R)=>{const E=l.component=gl(l,m,y);if(hn(l)&&(E.ctx.renderer=W),_l(E),E.asyncDep){if(y&&y.registerDep(E,re),!l.el){const C=E.subTree=xe(De);T(null,C,a,g)}return}re(E,l,a,g,y,x,R)},Pt=(l,a,g)=>{const m=a.component=l.component;if(wi(l,a,g))if(m.asyncDep&&!m.asyncResolved){J(m,a,g);return}else m.next=a,_i(m.update),m.update();else a.el=l.el,m.vnode=a},re=(l,a,g,m,y,x,R)=>{const E=()=>{if(l.isMounted){let{next:F,bu:S,u:N,parent:B,vnode:K}=l,X=F,Y;nt(l,!1),F?(F.el=K.el,J(l,F,R)):F=K,S&&bn(S),(Y=F.props&&F.props.onVnodeBeforeUpdate)&&Ne(Y,B,F,K),nt(l,!0);const oe=vn(l),Ae=l.subTree;l.subTree=oe,P(Ae,oe,h(Ae.el),w(Ae),l,y,x),F.el=oe.el,X===null&&Ri(l,oe.el),N&&_e(N,y),(Y=F.props&&F.props.onVnodeUpdated)&&_e(()=>Ne(Y,B,F,K),y)}else{let F;const{el:S,props:N}=a,{bm:B,m:K,parent:X}=l,Y=Gt(a);if(nt(l,!1),B&&bn(B),!Y&&(F=N&&N.onVnodeBeforeMount)&&Ne(F,X,a),nt(l,!0),S&&$){const oe=()=>{l.subTree=vn(l),$(S,l.subTree,l,y,null)};Y?a.type.__asyncLoader().then(()=>!l.isUnmounted&&oe()):oe()}else{const oe=l.subTree=vn(l);P(null,oe,g,m,l,y,x),a.el=oe.el}if(K&&_e(K,y),!Y&&(F=N&&N.onVnodeMounted)){const oe=a;_e(()=>Ne(F,X,oe),y)}(a.shapeFlag&256||X&&Gt(X.vnode)&&X.vnode.shapeFlag&256)&&l.a&&_e(l.a,y),l.isMounted=!0,a=g=m=null}},C=l.effect=new es(E,()=>ls(v),l.scope),v=l.update=()=>C.run();v.id=l.uid,nt(l,!0),v()},J=(l,a,g)=>{a.component=l;const m=l.vnode.props;l.vnode=a,l.next=null,Ji(l,a.props,m,g),Gi(l,a.children,g),wt(),Ps(),Rt()},Q=(l,a,g,m,y,x,R,E,C=!1)=>{const v=l&&l.children,F=l?l.shapeFlag:0,S=a.children,{patchFlag:N,shapeFlag:B}=a;if(N>0){if(N&128){et(v,S,g,m,y,x,R,E,C);return}else if(N&256){Re(v,S,g,m,y,x,R,E,C);return}}B&8?(F&16&&A(v,y,x),S!==v&&f(g,S)):F&16?B&16?et(v,S,g,m,y,x,R,E,C):A(v,y,x,!0):(F&8&&f(g,""),B&16&&k(S,g,m,y,x,R,E,C))},Re=(l,a,g,m,y,x,R,E,C)=>{l=l||gt,a=a||gt;const v=l.length,F=a.length,S=Math.min(v,F);let N;for(N=0;NF?A(l,y,x,!0,!1,S):k(a,g,m,y,x,R,E,C,S)},et=(l,a,g,m,y,x,R,E,C)=>{let v=0;const F=a.length;let S=l.length-1,N=F-1;for(;v<=S&&v<=N;){const B=l[v],K=a[v]=C?Qe(a[v]):Be(a[v]);if(ot(B,K))P(B,K,g,null,y,x,R,E,C);else break;v++}for(;v<=S&&v<=N;){const B=l[S],K=a[N]=C?Qe(a[N]):Be(a[N]);if(ot(B,K))P(B,K,g,null,y,x,R,E,C);else break;S--,N--}if(v>S){if(v<=N){const B=N+1,K=BN)for(;v<=S;)me(l[v],y,x,!0),v++;else{const B=v,K=v,X=new Map;for(v=K;v<=N;v++){const ye=a[v]=C?Qe(a[v]):Be(a[v]);ye.key!=null&&X.set(ye.key,v)}let Y,oe=0;const Ae=N-K+1;let at=!1,gs=0;const At=new Array(Ae);for(v=0;v=Ae){me(ye,y,x,!0);continue}let Fe;if(ye.key!=null)Fe=X.get(ye.key);else for(Y=K;Y<=N;Y++)if(At[Y-K]===0&&ot(ye,a[Y])){Fe=Y;break}Fe===void 0?me(ye,y,x,!0):(At[Fe-K]=v+1,Fe>=gs?gs=Fe:at=!0,P(ye,a[Fe],g,null,y,x,R,E,C),oe++)}const ms=at?rl(At):gt;for(Y=ms.length-1,v=Ae-1;v>=0;v--){const ye=K+v,Fe=a[ye],_s=ye+1{const{el:x,type:R,transition:E,children:C,shapeFlag:v}=l;if(v&6){Pe(l.component.subTree,a,g,m);return}if(v&128){l.suspense.move(a,g,m);return}if(v&64){R.move(l,a,g,W);return}if(R===He){s(x,a,g);for(let S=0;SE.enter(x),y);else{const{leave:S,delayLeave:N,afterLeave:B}=E,K=()=>s(x,a,g),X=()=>{S(x,()=>{K(),B&&B()})};N?N(x,K,X):X()}else s(x,a,g)},me=(l,a,g,m=!1,y=!1)=>{const{type:x,props:R,ref:E,children:C,dynamicChildren:v,shapeFlag:F,patchFlag:S,dirs:N}=l;if(E!=null&&$n(E,null,g,l,!0),F&256){a.ctx.deactivate(l);return}const B=F&1&&N,K=!Gt(l);let X;if(K&&(X=R&&R.onVnodeBeforeUnmount)&&Ne(X,a,l),F&6)_(l.component,g,m);else{if(F&128){l.suspense.unmount(g,m);return}B&&tt(l,null,a,"beforeUnmount"),F&64?l.type.remove(l,a,g,y,W,m):v&&(x!==He||S>0&&S&64)?A(v,a,g,!1,!0):(x===He&&S&384||!y&&F&16)&&A(C,a,g),m&&ft(l)}(K&&(X=R&&R.onVnodeUnmounted)||B)&&_e(()=>{X&&Ne(X,a,l),B&&tt(l,null,a,"unmounted")},g)},ft=l=>{const{type:a,el:g,anchor:m,transition:y}=l;if(a===He){Dt(g,m);return}if(a===Cn){D(l);return}const x=()=>{r(g),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(l.shapeFlag&1&&y&&!y.persisted){const{leave:R,delayLeave:E}=y,C=()=>R(g,x);E?E(l.el,x,C):C()}else x()},Dt=(l,a)=>{let g;for(;l!==a;)g=p(l),r(l),l=g;r(a)},_=(l,a,g)=>{const{bum:m,scope:y,update:x,subTree:R,um:E}=l;m&&bn(m),y.stop(),x&&(x.active=!1,me(R,l,a,g)),E&&_e(E,a),_e(()=>{l.isUnmounted=!0},a),a&&a.pendingBranch&&!a.isUnmounted&&l.asyncDep&&!l.asyncResolved&&l.suspenseId===a.pendingId&&(a.deps--,a.deps===0&&a.resolve())},A=(l,a,g,m=!1,y=!1,x=0)=>{for(let R=x;Rl.shapeFlag&6?w(l.component.subTree):l.shapeFlag&128?l.suspense.next():p(l.anchor||l.el),M=(l,a,g)=>{l==null?a._vnode&&me(a._vnode,null,null,!0):P(a._vnode||null,l,a,null,null,null,g),Ps(),Mr(),a._vnode=l},W={p:P,um:me,m:Pe,r:ft,mt:ke,mc:k,pc:Q,pbc:Z,n:w,o:e};let te,$;return t&&([te,$]=t(W)),{render:M,hydrate:te,createApp:tl(M,te)}}function nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Xr(e,t,n=!1){const s=e.children,r=t.children;if(j(s)&&j(r))for(let o=0;o>1,e[n[u]]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 ol=e=>e.__isTeleport,He=Symbol(void 0),gn=Symbol(void 0),De=Symbol(void 0),Cn=Symbol(void 0),Mt=[];let Se=null;function Zr(e=!1){Mt.push(Se=e?null:[])}function il(){Mt.pop(),Se=Mt[Mt.length-1]||null}let kt=1;function Ls(e){kt+=e}function Gr(e){return e.dynamicChildren=kt>0?Se||gt:null,il(),kt>0&&Se&&Se.push(e),e}function ll(e,t,n,s,r,o){return Gr(to(e,t,n,s,r,o,!0))}function cl(e,t,n,s,r){return Gr(xe(e,t,n,s,r,!0))}function Un(e){return e?e.__v_isVNode===!0:!1}function ot(e,t){return e.type===t.type&&e.key===t.key}const mn="__vInternal",eo=({key:e})=>e??null,en=({ref:e,ref_key:t,ref_for:n})=>e!=null?le(e)||de(e)||U(e)?{i:Te,r:e,k:t,f:!!n}:e:null;function to(e,t=null,n=null,s=0,r=null,o=e===He?0:1,i=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&eo(t),ref:t&&en(t),scopeId:Lr,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,ctx:Te};return u?(as(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=le(n)?8:16),kt>0&&!i&&Se&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Se.push(c),c}const xe=ul;function ul(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Ki)&&(e=De),Un(e)){const u=Ge(e,t,!0);return n&&as(u,n),kt>0&&!o&&Se&&(u.shapeFlag&6?Se[Se.indexOf(e)]=u:Se.push(u)),u.patchFlag|=-2,u}if(El(e)&&(e=e.__vccOpts),t){t=fl(t);let{class:u,style:c}=t;u&&!le(u)&&(t.class=Qn(u)),se(c)&&(xr(c)&&!j(c)&&(c=he({},c)),t.style=Vn(c))}const i=le(e)?1:Pi(e)?128:ol(e)?64:se(e)?4:U(e)?2:0;return to(e,t,n,s,r,i,o,!0)}function fl(e){return e?xr(e)||mn in e?he({},e):e:null}function Ge(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,u=t?dl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&eo(u),ref:t&&t.ref?n&&r?j(r)?r.concat(en(t)):[r,en(t)]:en(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&&Ge(e.ssContent),ssFallback:e.ssFallback&&Ge(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function al(e=" ",t=0){return xe(gn,null,e,t)}function Be(e){return e==null||typeof e=="boolean"?xe(De):j(e)?xe(He,null,e.slice()):typeof e=="object"?Qe(e):xe(gn,null,String(e))}function Qe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ge(e)}function as(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(j(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),as(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(mn in t)?t._ctx=Te:r===3&&Te&&(Te.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else U(t)?(t={default:t,_ctx:Te},n=32):(t=String(t),s&64?(n=16,t=[al(t)]):n=8);e.children=t,e.shapeFlag|=n}function dl(...e){const t={};for(let n=0;nie||Te,vt=e=>{ie=e,e.scope.on()},ut=()=>{ie&&ie.scope.off(),ie=null};function no(e){return e.vnode.shapeFlag&4}let $t=!1;function _l(e,t=!1){$t=t;const{props:n,children:s}=e.vnode,r=no(e);Yi(e,n,r,t),Zi(e,s);const o=r?yl(e,t):void 0;return $t=!1,o}function yl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Cr(new Proxy(e.ctx,Di));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?vl(e):null;vt(e),wt();const o=Xe(s,e,0,[e.props,r]);if(Rt(),ut(),cr(o)){if(o.then(ut,ut),t)return o.then(i=>{Hs(e,i,t)}).catch(i=>{an(i,e,0)});e.asyncDep=o}else Hs(e,o,t)}else so(e,t)}function Hs(e,t,n){U(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:se(t)&&(e.setupState=Ar(t)),so(e,n)}let Bs;function so(e,t,n){const s=e.type;if(!e.render){if(!t&&Bs&&!s.render){const r=s.template||us(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:u,compilerOptions:c}=s,d=he(he({isCustomElement:o,delimiters:u},i),c);s.render=Bs(r,d)}}e.render=s.render||Ie}vt(e),wt(),Wi(e),Rt(),ut()}function bl(e){return new Proxy(e.attrs,{get(t,n){return be(e,"get","$attrs"),t[n]}})}function vl(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=bl(e))},slots:e.slots,emit:e.emit,expose:t}}function ds(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ar(Cr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in It)return It[n](e)},has(t,n){return n in t||n in It}}))}function El(e){return U(e)&&"__vccOpts"in e}const Ee=(e,t)=>pi(e,t,$t);function ro(e,t,n){const s=arguments.length;return s===2?se(t)&&!j(t)?Un(t)?xe(e,null,[t]):xe(e,t):xe(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Un(n)&&(n=[n]),xe(e,t,n))}const xl=Symbol(""),Cl=()=>Ke(xl),wl="3.2.45",Rl="http://www.w3.org/2000/svg",it=typeof document<"u"?document:null,js=it&&it.createElement("template"),Pl={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?it.createElementNS(Rl,e):it.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>it.createTextNode(e),createComment:e=>it.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>it.querySelector(e),setScopeId(e,t){e.setAttribute(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{js.innerHTML=s?`${e}`:e;const u=js.content;if(s){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}t.insertBefore(u,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Al(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 Ol(e,t,n){const s=e.style,r=le(n);if(n&&!r){for(const o in n)Kn(s,o,n[o]);if(t&&!le(t))for(const o in t)n[o]==null&&Kn(s,o,"")}else{const o=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=o)}}const ks=/\s*!important$/;function Kn(e,t,n){if(j(n))n.forEach(s=>Kn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Tl(e,t);ks.test(n)?e.setProperty(Ct(s),n.replace(ks,""),"important"):e[s]=n}}const $s=["Webkit","Moz","ms"],wn={};function Tl(e,t){const n=wn[t];if(n)return n;let s=yt(t);if(s!=="filter"&&s in e)return wn[t]=s;s=ur(s);for(let r=0;r<$s.length;r++){const o=$s[r]+s;if(o in e)return wn[t]=o}return t}const Us="http://www.w3.org/1999/xlink";function Sl(e,t,n,s,r){if(s&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Us,t.slice(6,t.length)):e.setAttributeNS(Us,t,n);else{const o=wo(t);n==null||o&&!lr(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function Il(e,t,n,s,r,o,i){if(t==="innerHTML"||t==="textContent"){s&&i(s,r,o),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const c=n??"";(e.value!==c||e.tagName==="OPTION")&&(e.value=c),n==null&&e.removeAttribute(t);return}let u=!1;if(n===""||n==null){const c=typeof e[t];c==="boolean"?n=lr(n):n==null&&c==="string"?(n="",u=!0):c==="number"&&(n=0,u=!0)}try{e[t]=n}catch{}u&&e.removeAttribute(t)}function Ml(e,t,n,s){e.addEventListener(t,n,s)}function Fl(e,t,n,s){e.removeEventListener(t,n,s)}function Nl(e,t,n,s,r=null){const o=e._vei||(e._vei={}),i=o[t];if(s&&i)i.value=s;else{const[u,c]=Ll(t);if(s){const d=o[t]=jl(s,r);Ml(e,u,d,c)}else i&&(Fl(e,u,i,c),o[t]=void 0)}}const Ks=/(?:Once|Passive|Capture)$/;function Ll(e){let t;if(Ks.test(e)){t={};let s;for(;s=e.match(Ks);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Ct(e.slice(2)),t]}let Rn=0;const Hl=Promise.resolve(),Bl=()=>Rn||(Hl.then(()=>Rn=0),Rn=Date.now());function jl(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ce(kl(s,n.value),t,5,[s])};return n.value=e,n.attached=Bl(),n}function kl(e,t){if(j(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 Ds=/^on[a-z]/,$l=(e,t,n,s,r=!1,o,i,u,c)=>{t==="class"?Al(e,s,r):t==="style"?Ol(e,n,s):ln(t)?Yn(t)||Nl(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ul(e,t,s,r))?Il(e,t,s,o,i,u,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Sl(e,t,s,r))};function Ul(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Ds.test(t)&&U(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ds.test(t)&&le(n)?!1:t in e}const Kl={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};Ii.props;const Dl=he({patchProp:$l},Pl);let Ws;function Wl(){return Ws||(Ws=nl(Dl))}const zl=(...e)=>{const t=Wl().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ql(s);if(!r)return;const o=t._component;!U(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function ql(e){return le(e)?document.querySelector(e):e}/*! - * vue-router v4.1.6 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const ht=typeof window<"u";function Vl(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const V=Object.assign;function Pn(e,t){const n={};for(const s in t){const r=t[s];n[s]=Me(r)?r.map(e):e(r)}return n}const Ft=()=>{},Me=Array.isArray,Ql=/\/$/,Yl=e=>e.replace(Ql,"");function An(e,t,n="/"){let s,r={},o="",i="";const u=t.indexOf("#");let c=t.indexOf("?");return u=0&&(c=-1),c>-1&&(s=t.slice(0,c),o=t.slice(c+1,u>-1?u:t.length),r=e(o)),u>-1&&(s=s||t.slice(0,u),i=t.slice(u,t.length)),s=Gl(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function Jl(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function zs(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Xl(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Et(t.matched[s],n.matched[r])&&oo(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Et(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function oo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Zl(e[n],t[n]))return!1;return!0}function Zl(e,t){return Me(e)?qs(e,t):Me(t)?qs(t,e):e===t}function qs(e,t){return Me(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Gl(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/");let r=n.length-1,o,i;for(o=0;o1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(o-(o===s.length?1:0)).join("/")}var Ut;(function(e){e.pop="pop",e.push="push"})(Ut||(Ut={}));var Nt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Nt||(Nt={}));function ec(e){if(!e)if(ht){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Yl(e)}const tc=/^[^#]+#/;function nc(e,t){return e.replace(tc,"#")+t}function sc(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const _n=()=>({left:window.pageXOffset,top:window.pageYOffset});function rc(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=sc(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Vs(e,t){return(history.state?history.state.position-t:-1)+e}const Dn=new Map;function oc(e,t){Dn.set(e,t)}function ic(e){const t=Dn.get(e);return Dn.delete(e),t}let lc=()=>location.protocol+"//"+location.host;function io(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let u=r.includes(e.slice(o))?e.slice(o).length:1,c=r.slice(u);return c[0]!=="/"&&(c="/"+c),zs(c,"")}return zs(n,e)+s+r}function cc(e,t,n,s){let r=[],o=[],i=null;const u=({state:p})=>{const b=io(e,location),O=n.value,P=t.value;let H=0;if(p){if(n.value=b,t.value=p,i&&i===O){i=null;return}H=P?p.position-P.position:0}else s(b);r.forEach(T=>{T(n.value,O,{delta:H,type:Ut.pop,direction:H?H>0?Nt.forward:Nt.back:Nt.unknown})})};function c(){i=n.value}function d(p){r.push(p);const b=()=>{const O=r.indexOf(p);O>-1&&r.splice(O,1)};return o.push(b),b}function f(){const{history:p}=window;p.state&&p.replaceState(V({},p.state,{scroll:_n()}),"")}function h(){for(const p of o)p();o=[],window.removeEventListener("popstate",u),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",u),window.addEventListener("beforeunload",f),{pauseListeners:c,listen:d,destroy:h}}function Qs(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?_n():null}}function uc(e){const{history:t,location:n}=window,s={value:io(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,d,f){const h=e.indexOf("#"),p=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+c:lc()+e+c;try{t[f?"replaceState":"pushState"](d,"",p),r.value=d}catch(b){console.error(b),n[f?"replace":"assign"](p)}}function i(c,d){const f=V({},t.state,Qs(r.value.back,c,r.value.forward,!0),d,{position:r.value.position});o(c,f,!0),s.value=c}function u(c,d){const f=V({},r.value,t.state,{forward:c,scroll:_n()});o(f.current,f,!0);const h=V({},Qs(s.value,c,null),{position:f.position+1},d);o(c,h,!1),s.value=c}return{location:s,state:r,push:u,replace:i}}function fc(e){e=ec(e);const t=uc(e),n=cc(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=V({location:"",base:e,go:s,createHref:nc.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function ac(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),fc(e)}function dc(e){return typeof e=="string"||e&&typeof e=="object"}function lo(e){return typeof e=="string"||typeof e=="symbol"}const Ve={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},co=Symbol("");var Ys;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ys||(Ys={}));function xt(e,t){return V(new Error,{type:e,[co]:!0},t)}function $e(e,t){return e instanceof Error&&co in e&&(t==null||!!(e.type&t))}const Js="[^/]+?",hc={sensitive:!1,strict:!1,start:!0,end:!0},pc=/[.+*?^${}()[\]/\\]/g;function gc(e,t){const n=V({},hc,t),s=[];let r=n.start?"^":"";const o=[];for(const d of e){const f=d.length?[]:[90];n.strict&&!d.length&&(r+="/");for(let h=0;ht.length?t.length===1&&t[0]===40+40?1:-1:0}function _c(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const yc={type:0,value:""},bc=/[a-zA-Z0-9_]/;function vc(e){if(!e)return[[]];if(e==="/")return[[yc]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(b){throw new Error(`ERR (${n})/"${d}": ${b}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let u=0,c,d="",f="";function h(){d&&(n===0?o.push({type:0,value:d}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:d,regexp:f,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),d="")}function p(){d+=c}for(;u{i(L)}:Ft}function i(f){if(lo(f)){const h=s.get(f);h&&(s.delete(f),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(f);h>-1&&(n.splice(h,1),f.record.name&&s.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function u(){return n}function c(f){let h=0;for(;h=0&&(f.record.path!==n[h].record.path||!uo(f,n[h]));)h++;n.splice(h,0,f),f.record.name&&!Gs(f)&&s.set(f.record.name,f)}function d(f,h){let p,b={},O,P;if("name"in f&&f.name){if(p=s.get(f.name),!p)throw xt(1,{location:f});P=p.record.name,b=V(Zs(h.params,p.keys.filter(L=>!L.optional).map(L=>L.name)),f.params&&Zs(f.params,p.keys.map(L=>L.name))),O=p.stringify(b)}else if("path"in f)O=f.path,p=n.find(L=>L.re.test(O)),p&&(b=p.parse(O),P=p.record.name);else{if(p=h.name?s.get(h.name):n.find(L=>L.re.test(h.path)),!p)throw xt(1,{location:f,currentLocation:h});P=p.record.name,b=V({},h.params,f.params),O=p.stringify(b)}const H=[];let T=p;for(;T;)H.unshift(T.record),T=T.parent;return{name:P,path:O,params:b,matched:H,meta:Rc(H)}}return e.forEach(f=>o(f)),{addRoute:o,resolve:d,removeRoute:i,getRoutes:u,getRecordMatcher:r}}function Zs(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Cc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:wc(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function wc(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="boolean"?n:n[s];return t}function Gs(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Rc(e){return e.reduce((t,n)=>V(t,n.meta),{})}function er(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function uo(e,t){return t.children.some(n=>n===e||uo(e,n))}const fo=/#/g,Pc=/&/g,Ac=/\//g,Oc=/=/g,Tc=/\?/g,ao=/\+/g,Sc=/%5B/g,Ic=/%5D/g,ho=/%5E/g,Mc=/%60/g,po=/%7B/g,Fc=/%7C/g,go=/%7D/g,Nc=/%20/g;function hs(e){return encodeURI(""+e).replace(Fc,"|").replace(Sc,"[").replace(Ic,"]")}function Lc(e){return hs(e).replace(po,"{").replace(go,"}").replace(ho,"^")}function Wn(e){return hs(e).replace(ao,"%2B").replace(Nc,"+").replace(fo,"%23").replace(Pc,"%26").replace(Mc,"`").replace(po,"{").replace(go,"}").replace(ho,"^")}function Hc(e){return Wn(e).replace(Oc,"%3D")}function Bc(e){return hs(e).replace(fo,"%23").replace(Tc,"%3F")}function jc(e){return e==null?"":Bc(e).replace(Ac,"%2F")}function on(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function kc(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&Wn(o)):[s&&Wn(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function $c(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Me(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const Uc=Symbol(""),nr=Symbol(""),ps=Symbol(""),mo=Symbol(""),zn=Symbol("");function Ot(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Ye(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,u)=>{const c=h=>{h===!1?u(xt(4,{from:n,to:t})):h instanceof Error?u(h):dc(h)?u(xt(2,{from:t,to:h})):(o&&s.enterCallbacks[r]===o&&typeof h=="function"&&o.push(h),i())},d=e.call(s&&s.instances[r],t,n,c);let f=Promise.resolve(d);e.length<3&&(f=f.then(c)),f.catch(h=>u(h))})}function On(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let u=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(Kc(u)){const d=(u.__vccOpts||u)[t];d&&r.push(Ye(d,n,s,o,i))}else{let c=u();r.push(()=>c.then(d=>{if(!d)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const f=Vl(d)?d.default:d;o.components[i]=f;const p=(f.__vccOpts||f)[t];return p&&Ye(p,n,s,o,i)()}))}}return r}function Kc(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function sr(e){const t=Ke(ps),n=Ke(mo),s=Ee(()=>t.resolve(ct(e.to))),r=Ee(()=>{const{matched:c}=s.value,{length:d}=c,f=c[d-1],h=n.matched;if(!f||!h.length)return-1;const p=h.findIndex(Et.bind(null,f));if(p>-1)return p;const b=rr(c[d-2]);return d>1&&rr(f)===b&&h[h.length-1].path!==b?h.findIndex(Et.bind(null,c[d-2])):p}),o=Ee(()=>r.value>-1&&qc(n.params,s.value.params)),i=Ee(()=>r.value>-1&&r.value===n.matched.length-1&&oo(n.params,s.value.params));function u(c={}){return zc(c)?t[ct(e.replace)?"replace":"push"](ct(e.to)).catch(Ft):Promise.resolve()}return{route:s,href:Ee(()=>s.value.href),isActive:o,isExactActive:i,navigate:u}}const Dc=cs({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:sr,setup(e,{slots:t}){const n=Kt(sr(e)),{options:s}=Ke(ps),r=Ee(()=>({[or(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[or(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:ro("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),Wc=Dc;function zc(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function qc(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Me(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function rr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const or=(e,t,n)=>e??t??n,Vc=cs({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Ke(zn),r=Ee(()=>e.route||s.value),o=Ke(nr,0),i=Ee(()=>{let d=ct(o);const{matched:f}=r.value;let h;for(;(h=f[d])&&!h.components;)d++;return d}),u=Ee(()=>r.value.matched[i.value]);Xt(nr,Ee(()=>i.value+1)),Xt(Uc,u),Xt(zn,r);const c=ui();return Zt(()=>[c.value,u.value,e.name],([d,f,h],[p,b,O])=>{f&&(f.instances[h]=d,b&&b!==f&&d&&d===p&&(f.leaveGuards.size||(f.leaveGuards=b.leaveGuards),f.updateGuards.size||(f.updateGuards=b.updateGuards))),d&&f&&(!b||!Et(f,b)||!p)&&(f.enterCallbacks[h]||[]).forEach(P=>P(d))},{flush:"post"}),()=>{const d=r.value,f=e.name,h=u.value,p=h&&h.components[f];if(!p)return ir(n.default,{Component:p,route:d});const b=h.props[f],O=b?b===!0?d.params:typeof b=="function"?b(d):b:null,H=ro(p,V({},O,t,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(h.instances[f]=null)},ref:c}));return ir(n.default,{Component:H,route:d})||H}}});function ir(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const _o=Vc;function Qc(e){const t=xc(e.routes,e),n=e.parseQuery||kc,s=e.stringifyQuery||tr,r=e.history,o=Ot(),i=Ot(),u=Ot(),c=fi(Ve);let d=Ve;ht&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Pn.bind(null,_=>""+_),h=Pn.bind(null,jc),p=Pn.bind(null,on);function b(_,A){let w,M;return lo(_)?(w=t.getRecordMatcher(_),M=A):M=_,t.addRoute(M,w)}function O(_){const A=t.getRecordMatcher(_);A&&t.removeRoute(A)}function P(){return t.getRoutes().map(_=>_.record)}function H(_){return!!t.getRecordMatcher(_)}function T(_,A){if(A=V({},A||c.value),typeof _=="string"){const l=An(n,_,A.path),a=t.resolve({path:l.path},A),g=r.createHref(l.fullPath);return V(l,a,{params:p(a.params),hash:on(l.hash),redirectedFrom:void 0,href:g})}let w;if("path"in _)w=V({},_,{path:An(n,_.path,A.path).path});else{const l=V({},_.params);for(const a in l)l[a]==null&&delete l[a];w=V({},_,{params:h(_.params)}),A.params=h(A.params)}const M=t.resolve(w,A),W=_.hash||"";M.params=f(p(M.params));const te=Jl(s,V({},_,{hash:Lc(W),path:M.path})),$=r.createHref(te);return V({fullPath:te,hash:W,query:s===tr?$c(_.query):_.query||{}},M,{redirectedFrom:void 0,href:$})}function L(_){return typeof _=="string"?An(n,_,c.value.path):V({},_)}function I(_,A){if(d!==_)return xt(8,{from:A,to:_})}function D(_){return ge(_)}function G(_){return D(V(L(_),{replace:!0}))}function ce(_){const A=_.matched[_.matched.length-1];if(A&&A.redirect){const{redirect:w}=A;let M=typeof w=="function"?w(_):w;return typeof M=="string"&&(M=M.includes("?")||M.includes("#")?M=L(M):{path:M},M.params={}),V({query:_.query,hash:_.hash,params:"path"in M?{}:_.params},M)}}function ge(_,A){const w=d=T(_),M=c.value,W=_.state,te=_.force,$=_.replace===!0,l=ce(w);if(l)return ge(V(L(l),{state:typeof l=="object"?V({},W,l.state):W,force:te,replace:$}),A||w);const a=w;a.redirectedFrom=A;let g;return!te&&Xl(s,M,w)&&(g=xt(16,{to:a,from:M}),et(M,M,!0,!1)),(g?Promise.resolve(g):ne(a,M)).catch(m=>$e(m)?$e(m,2)?m:Re(m):J(m,a,M)).then(m=>{if(m){if($e(m,2))return ge(V({replace:$},L(m.to),{state:typeof m.to=="object"?V({},W,m.to.state):W,force:te}),A||a)}else m=ue(a,M,!0,$,W);return Z(a,M,m),m})}function k(_,A){const w=I(_,A);return w?Promise.reject(w):Promise.resolve()}function ne(_,A){let w;const[M,W,te]=Yc(_,A);w=On(M.reverse(),"beforeRouteLeave",_,A);for(const l of M)l.leaveGuards.forEach(a=>{w.push(Ye(a,_,A))});const $=k.bind(null,_,A);return w.push($),dt(w).then(()=>{w=[];for(const l of o.list())w.push(Ye(l,_,A));return w.push($),dt(w)}).then(()=>{w=On(W,"beforeRouteUpdate",_,A);for(const l of W)l.updateGuards.forEach(a=>{w.push(Ye(a,_,A))});return w.push($),dt(w)}).then(()=>{w=[];for(const l of _.matched)if(l.beforeEnter&&!A.matched.includes(l))if(Me(l.beforeEnter))for(const a of l.beforeEnter)w.push(Ye(a,_,A));else w.push(Ye(l.beforeEnter,_,A));return w.push($),dt(w)}).then(()=>(_.matched.forEach(l=>l.enterCallbacks={}),w=On(te,"beforeRouteEnter",_,A),w.push($),dt(w))).then(()=>{w=[];for(const l of i.list())w.push(Ye(l,_,A));return w.push($),dt(w)}).catch(l=>$e(l,8)?l:Promise.reject(l))}function Z(_,A,w){for(const M of u.list())M(_,A,w)}function ue(_,A,w,M,W){const te=I(_,A);if(te)return te;const $=A===Ve,l=ht?history.state:{};w&&(M||$?r.replace(_.fullPath,V({scroll:$&&l&&l.scroll},W)):r.push(_.fullPath,W)),c.value=_,et(_,A,w,$),Re()}let fe;function we(){fe||(fe=r.listen((_,A,w)=>{if(!Dt.listening)return;const M=T(_),W=ce(M);if(W){ge(V(W,{replace:!0}),M).catch(Ft);return}d=M;const te=c.value;ht&&oc(Vs(te.fullPath,w.delta),_n()),ne(M,te).catch($=>$e($,12)?$:$e($,2)?(ge($.to,M).then(l=>{$e(l,20)&&!w.delta&&w.type===Ut.pop&&r.go(-1,!1)}).catch(Ft),Promise.reject()):(w.delta&&r.go(-w.delta,!1),J($,M,te))).then($=>{$=$||ue(M,te,!1),$&&(w.delta&&!$e($,8)?r.go(-w.delta,!1):w.type===Ut.pop&&$e($,20)&&r.go(-1,!1)),Z(M,te,$)}).catch(Ft)}))}let ke=Ot(),Pt=Ot(),re;function J(_,A,w){Re(_);const M=Pt.list();return M.length?M.forEach(W=>W(_,A,w)):console.error(_),Promise.reject(_)}function Q(){return re&&c.value!==Ve?Promise.resolve():new Promise((_,A)=>{ke.add([_,A])})}function Re(_){return re||(re=!_,we(),ke.list().forEach(([A,w])=>_?w(_):A()),ke.reset()),_}function et(_,A,w,M){const{scrollBehavior:W}=e;if(!ht||!W)return Promise.resolve();const te=!w&&ic(Vs(_.fullPath,0))||(M||!w)&&history.state&&history.state.scroll||null;return Sr().then(()=>W(_,A,te)).then($=>$&&rc($)).catch($=>J($,_,A))}const Pe=_=>r.go(_);let me;const ft=new Set,Dt={currentRoute:c,listening:!0,addRoute:b,removeRoute:O,hasRoute:H,getRoutes:P,resolve:T,options:e,push:D,replace:G,go:Pe,back:()=>Pe(-1),forward:()=>Pe(1),beforeEach:o.add,beforeResolve:i.add,afterEach:u.add,onError:Pt.add,isReady:Q,install(_){const A=this;_.component("RouterLink",Wc),_.component("RouterView",_o),_.config.globalProperties.$router=A,Object.defineProperty(_.config.globalProperties,"$route",{enumerable:!0,get:()=>ct(c)}),ht&&!me&&c.value===Ve&&(me=!0,D(r.location).catch(W=>{}));const w={};for(const W in Ve)w[W]=Ee(()=>c.value[W]);_.provide(ps,A),_.provide(mo,Kt(w)),_.provide(zn,c);const M=_.unmount;ft.add(_),_.unmount=function(){ft.delete(_),ft.size<1&&(d=Ve,fe&&fe(),fe=null,c.value=Ve,me=!1,re=!1),M()}}};return Dt}function dt(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function Yc(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iEt(d,u))?s.push(u):n.push(u));const c=e.matched[i];c&&(t.matched.find(d=>Et(d,c))||r.push(c))}return[n,s,r]}const Jc=cs({__name:"App",setup(e){return(t,n)=>(Zr(),cl(ct(_o)))}}),Xc=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Zc={};function Gc(e,t){return Zr(),ll("main")}const eu=Xc(Zc,[["render",Gc]]),tu=Qc({history:ac(),routes:[{path:"/",name:"home",component:eu}]});const yo=zl(Jc);yo.use(tu);yo.mount("#app"); diff --git a/assets/index-8e761148.css b/assets/index-8e761148.css deleted file mode 100644 index fd15820..0000000 --- a/assets/index-8e761148.css +++ /dev/null @@ -1 +0,0 @@ -:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}} diff --git a/assets/index-dd5fd2a8.css b/assets/index-dd5fd2a8.css new file mode 100644 index 0000000..d203ae8 --- /dev/null +++ b/assets/index-dd5fd2a8.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&display=swap";.gr_grid_container{height:100%}.gr_grid_book_container{float:left;height:100%;margin-left:.5rem;margin-right:.5rem;overflow:hidden;border-radius:.2rem;border:1px solid #424242}.gr_grid_book_container>* img{height:100%}@media only screen and (max-width: 600px){.timeline-height[data-v-859067a4]{min-height:90rem}}@media only screen and (min-width: 600px){.timeline-height[data-v-859067a4]{min-height:80rem}}@media only screen and (min-width: 768px){.timeline-height[data-v-859067a4]{min-height:70rem}}@media only screen and (min-width: 992px){.timeline-height[data-v-859067a4]{min-height:60rem}}@media only screen and (min-width: 1200px){.timeline-height[data-v-859067a4]{min-height:60rem}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1F2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;-webkit-margin-start:-1rem;margin-inline-start:-1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}.dark input[type=file]::file-selector-button{color:#fff;background:#4B5563}.dark input[type=file]::file-selector-button:hover{background:#6B7280}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9CA3AF}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6B7280}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9CA3AF}.dark input[type=range]:disabled::-moz-range-thumb{background:#6B7280}input[type=range]::-moz-range-progress{background:#3F83F8}input[type=range]::-ms-fill-lower{background:#3F83F8}.toggle-bg:after{content:"";position:absolute;top:.125rem;left:.125rem;background:white;border-color:#d1d5db;border-width:1px;border-radius:9999px;height:1.25rem;width:1.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}input:checked+.toggle-bg:after{transform:translate(100%);border-color:#fff}input:checked+.toggle-bg{background:#1C64F2;border-color:#1c64f2}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0px;right:0px;bottom:0px;left:0px}.top-0{top:0px}.left-0{left:0px}.bottom-0{bottom:0px}.right-0{right:0px}.bottom-\[60px\]{bottom:60px}.z-40{z-index:40}.z-50{z-index:50}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.order-2{order:2}.order-1{order:1}.m-5{margin:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mt-2{margin-top:.5rem}.mt-1{margin-top:.25rem}.mt-0{margin-top:0}.mb-1{margin-bottom:.25rem}.mr-4{margin-right:1rem}.mb-0{margin-bottom:0}.ml-4{margin-left:1rem}.mb-5{margin-bottom:1.25rem}.mb-3{margin-bottom:.75rem}.ml-0{margin-left:0}.mt-5{margin-top:1.25rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.mt-10{margin-top:2.5rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mt-4{margin-top:1rem}.mr-1{margin-right:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-40{height:10rem}.h-3{height:.75rem}.h-48{height:12rem}.h-7{height:1.75rem}.h-10{height:2.5rem}.h-72{height:18rem}.h-8{height:2rem}.h-2{height:.5rem}.h-4{height:1rem}.max-h-full{max-height:100%}.max-h-96{max-height:24rem}.min-h-screen{min-height:100vh}.w-screen{width:100vw}.w-full{width:100%}.w-fit{width:-moz-fit-content;width:fit-content}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-52{width:13rem}.w-1\/2{width:50%}.w-3{width:.75rem}.w-4{width:1rem}.w-20{width:5rem}.w-10{width:2.5rem}.w-8{width:2rem}.w-64{width:16rem}.max-w-xs{max-width:20rem}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-\[\'-_\'\]{list-style-type:"- "}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.overflow-hidden{overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-sm{border-radius:.125rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-r{border-right-width:1px}.border-l-2{border-left-width:2px}.border-l{border-left-width:1px}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(26 86 219 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-slate-200\/90{background-color:#e2e8f0e6}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.bg-white\/50{background-color:#ffffff80}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.fill-gray-600{fill:#4b5563}.p-3{padding:.75rem}.p-2{padding:.5rem}.p-1{padding:.25rem}.p-4{padding:1rem}.p-2\.5{padding:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-8{padding-bottom:2rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-base{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-9{line-height:2.25rem}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.decoration-slate-900\/70{text-decoration-color:#0f172ab3}.decoration-dashed{text-decoration-style:dashed}.opacity-100{opacity:1}.opacity-0{opacity:0}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.duration-1000{transition-duration:1s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:text-slate-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}.dark .dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(75 85 99 / var(--tw-divide-opacity))}.dark .dark\:border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.dark .dark\:border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity))}.dark .dark\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.dark .dark\:border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark .dark\:border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.dark .dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark .dark\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.dark .dark\:border-transparent{border-color:transparent}.dark .dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark .dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark .dark\:bg-slate-800\/90{background-color:#1e293be6}.dark .dark\:bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.dark .dark\:bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark .dark\:bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.dark .dark\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-800\/50{background-color:#1f293780}.dark .dark\:bg-opacity-80{--tw-bg-opacity: .8}.dark .dark\:fill-gray-300{fill:#d1d5db}.dark .dark\:text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark .dark\:text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.dark .dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark .dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.dark .dark\:text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.dark .dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.dark .dark\:decoration-slate-50\/70{text-decoration-color:#f8fafcb3}.dark .dark\:invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark .dark\:hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .dark\:hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.dark .dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.dark .dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}@media (min-width: 768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:m-0{margin:0}.md\:mb-0{margin-bottom:0}.md\:ml-10{margin-left:2.5rem}.md\:mt-0{margin-top:0}.md\:ml-2{margin-left:.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-full{width:100%}.md\:w-auto{width:auto}.md\:w-2\/3{width:66.666667%}.md\:w-1\/3{width:33.333333%}.md\:max-w-md{max-width:28rem}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:p-0{padding:0}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pl-4{padding-left:1rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:font-medium{font-weight:500}}@media (min-width: 1024px){.lg\:w-1\/2{width:50%}.lg\:w-2\/3{width:66.666667%}}@media (min-width: 1280px){.xl\:w-1\/2{width:50%}}.\[\&\>\*\>p\]\:mb-2>*>p{margin-bottom:.5rem}.\[\&\>\*\]\:my-14>*{margin-top:3.5rem;margin-bottom:3.5rem}.\[\&\>\*\]\:mt-8>*{margin-top:2rem}.first\:\[\&\>\*\]\:mt-8>*:first-child{margin-top:2rem}.first\:\[\&\>\*\]\:mt-0>*:first-child{margin-top:0}.\[\&_li\]\:mr-4 li{margin-right:1rem} diff --git a/assets/index-df33dc05.js b/assets/index-df33dc05.js new file mode 100644 index 0000000..8889fdc --- /dev/null +++ b/assets/index-df33dc05.js @@ -0,0 +1,76 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerpolicy&&(i.referrerPolicy=r.referrerpolicy),r.crossorigin==="use-credentials"?i.credentials="include":r.crossorigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();function hs(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}function cn(e){if(ce(e)){const t={};for(let n=0;n{if(n){const s=n.split(Uc);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function $n(e){let t="";if(Ve(e))t=e;else if(ce(e))for(let n=0;nVe(e)?e:e==null?"":ce(e)||Oe(e)&&(e.toString===ja||!ge(e.toString))?JSON.stringify(e,Fa,2):String(e),Fa=(e,t)=>t&&t.__v_isRef?Fa(e,t.value):En(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Ba(t)?{[`Set(${t.size})`]:[...t.values()]}:Oe(t)&&!ce(t)&&!Wa(t)?String(t):t,Me={},wn=[],gt=()=>{},Xc=()=>!1,qc=/^on[^a-z]/,fr=e=>qc.test(e),ps=e=>e.startsWith("onUpdate:"),Ze=Object.assign,ms=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Qc=Object.prototype.hasOwnProperty,Se=(e,t)=>Qc.call(e,t),ce=Array.isArray,En=e=>yi(e)==="[object Map]",Ba=e=>yi(e)==="[object Set]",to=e=>yi(e)==="[object Date]",ge=e=>typeof e=="function",Ve=e=>typeof e=="string",oi=e=>typeof e=="symbol",Oe=e=>e!==null&&typeof e=="object",Ha=e=>Oe(e)&&ge(e.then)&&ge(e.catch),ja=Object.prototype.toString,yi=e=>ja.call(e),Jc=e=>yi(e).slice(8,-1),Wa=e=>yi(e)==="[object Object]",gs=e=>Ve(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Hi=hs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),dr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zc=/-(\w)/g,Pt=dr(e=>e.replace(Zc,(t,n)=>n?n.toUpperCase():"")),eu=/\B([A-Z])/g,Dn=dr(e=>e.replace(eu,"-$1").toLowerCase()),hr=dr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ar=dr(e=>e?`on${hr(e)}`:""),ai=(e,t)=>!Object.is(e,t),ji=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ua=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let no;const tu=()=>no||(no=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Et;class Va{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Et,!t&&Et&&(this.index=(Et.scopes||(Et.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Et;try{return Et=this,t()}finally{Et=n}}}on(){Et=this}off(){Et=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},za=e=>(e.w&Xt)>0,Ga=e=>(e.n&Xt)>0,ru=({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{(u==="length"||u>=a)&&l.push(d)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":ce(e)?gs(n)&&l.push(o.get("length")):(l.push(o.get(dn)),En(e)&&l.push(o.get(jr)));break;case"delete":ce(e)||(l.push(o.get(dn)),En(e)&&l.push(o.get(jr)));break;case"set":En(e)&&l.push(o.get(dn));break}if(l.length===1)l[0]&&Wr(l[0]);else{const a=[];for(const d of l)d&&a.push(...d);Wr(vs(a))}}function Wr(e,t){const n=ce(e)?e:[...e];for(const s of n)s.computed&&ro(s);for(const s of n)s.computed||ro(s)}function ro(e,t){(e!==ht||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const ou=hs("__proto__,__v_isRef,__isVue"),Xa=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(oi)),au=ys(),lu=ys(!1,!0),cu=ys(!0),so=uu();function uu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=Ae(this);for(let i=0,o=this.length;i{e[t]=function(...n){Fn();const s=Ae(this)[t].apply(this,n);return Bn(),s}}),e}function ys(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?ku:el:t?Za:Ja).get(s))return s;const o=ce(s);if(!e&&o&&Se(so,r))return Reflect.get(so,r,i);const l=Reflect.get(s,r,i);return(oi(r)?Xa.has(r):ou(r))||(e||st(s,"get",r),t)?l:Ye(l)?o&&gs(r)?l:l.value:Oe(l)?e?tl(l):xi(l):l}}const fu=qa(),du=qa(!0);function qa(e=!1){return function(n,s,r,i){let o=n[s];if(kn(o)&&Ye(o)&&!Ye(r))return!1;if(!e&&(!Yi(r)&&!kn(r)&&(o=Ae(o),r=Ae(r)),!ce(n)&&Ye(o)&&!Ye(r)))return o.value=r,!0;const l=ce(n)&&gs(s)?Number(s)e,pr=e=>Reflect.getPrototypeOf(e);function ki(e,t,n=!1,s=!1){e=e.__v_raw;const r=Ae(e),i=Ae(t);n||(t!==i&&st(r,"get",t),st(r,"get",i));const{has:o}=pr(r),l=s?xs:n?Es:li;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Ai(e,t=!1){const n=this.__v_raw,s=Ae(n),r=Ae(e);return t||(e!==r&&st(s,"has",e),st(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Ti(e,t=!1){return e=e.__v_raw,!t&&st(Ae(e),"iterate",dn),Reflect.get(e,"size",e)}function oo(e){e=Ae(e);const t=Ae(this);return pr(t).has.call(t,e)||(t.add(e),Nt(t,"add",e,e)),this}function ao(e,t){t=Ae(t);const n=Ae(this),{has:s,get:r}=pr(n);let i=s.call(n,e);i||(e=Ae(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?ai(t,o)&&Nt(n,"set",e,t):Nt(n,"add",e,t),this}function lo(e){const t=Ae(this),{has:n,get:s}=pr(t);let r=n.call(t,e);r||(e=Ae(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&Nt(t,"delete",e,void 0),i}function co(){const e=Ae(this),t=e.size!==0,n=e.clear();return t&&Nt(e,"clear",void 0,void 0),n}function Pi(e,t){return function(s,r){const i=this,o=i.__v_raw,l=Ae(o),a=t?xs:e?Es:li;return!e&&st(l,"iterate",dn),o.forEach((d,u)=>s.call(r,a(d),a(u),i))}}function Li(e,t,n){return function(...s){const r=this.__v_raw,i=Ae(r),o=En(i),l=e==="entries"||e===Symbol.iterator&&o,a=e==="keys"&&o,d=r[e](...s),u=n?xs:t?Es:li;return!t&&st(i,"iterate",a?jr:dn),{next(){const{value:h,done:f}=d.next();return f?{value:h,done:f}:{value:l?[u(h[0]),u(h[1])]:u(h),done:f}},[Symbol.iterator](){return this}}}}function Ft(e){return function(...t){return e==="delete"?!1:this}}function _u(){const e={get(i){return ki(this,i)},get size(){return Ti(this)},has:Ai,add:oo,set:ao,delete:lo,clear:co,forEach:Pi(!1,!1)},t={get(i){return ki(this,i,!1,!0)},get size(){return Ti(this)},has:Ai,add:oo,set:ao,delete:lo,clear:co,forEach:Pi(!1,!0)},n={get(i){return ki(this,i,!0)},get size(){return Ti(this,!0)},has(i){return Ai.call(this,i,!0)},add:Ft("add"),set:Ft("set"),delete:Ft("delete"),clear:Ft("clear"),forEach:Pi(!0,!1)},s={get(i){return ki(this,i,!0,!0)},get size(){return Ti(this,!0)},has(i){return Ai.call(this,i,!0)},add:Ft("add"),set:Ft("set"),delete:Ft("delete"),clear:Ft("clear"),forEach:Pi(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Li(i,!1,!1),n[i]=Li(i,!0,!1),t[i]=Li(i,!1,!0),s[i]=Li(i,!0,!0)}),[e,n,t,s]}const[yu,xu,bu,wu]=_u();function bs(e,t){const n=t?e?wu:bu:e?xu:yu;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(Se(n,r)&&r in s?n:s,r,i)}const Eu={get:bs(!1,!1)},Su={get:bs(!1,!0)},Cu={get:bs(!0,!1)},Ja=new WeakMap,Za=new WeakMap,el=new WeakMap,ku=new WeakMap;function Au(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Tu(e){return e.__v_skip||!Object.isExtensible(e)?0:Au(Jc(e))}function xi(e){return kn(e)?e:ws(e,!1,Qa,Eu,Ja)}function Pu(e){return ws(e,!1,vu,Su,Za)}function tl(e){return ws(e,!0,gu,Cu,el)}function ws(e,t,n,s,r){if(!Oe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=Tu(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function Sn(e){return kn(e)?Sn(e.__v_raw):!!(e&&e.__v_isReactive)}function kn(e){return!!(e&&e.__v_isReadonly)}function Yi(e){return!!(e&&e.__v_isShallow)}function nl(e){return Sn(e)||kn(e)}function Ae(e){const t=e&&e.__v_raw;return t?Ae(t):e}function il(e){return Ki(e,"__v_skip",!0),e}const li=e=>Oe(e)?xi(e):e,Es=e=>Oe(e)?tl(e):e;function rl(e){Kt&&ht&&(e=Ae(e),Ya(e.dep||(e.dep=vs())))}function sl(e,t){e=Ae(e),e.dep&&Wr(e.dep)}function Ye(e){return!!(e&&e.__v_isRef===!0)}function xe(e){return al(e,!1)}function ol(e){return al(e,!0)}function al(e,t){return Ye(e)?e:new Lu(e,t)}class Lu{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Ae(t),this._value=n?t:li(t)}get value(){return rl(this),this._value}set value(t){const n=this.__v_isShallow||Yi(t)||kn(t);t=n?t:Ae(t),ai(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:li(t),sl(this))}}function $(e){return Ye(e)?e.value:e}const Iu={get:(e,t,n)=>$(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Ye(r)&&!Ye(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function ll(e){return Sn(e)?e:new Proxy(e,Iu)}var cl;class Ou{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[cl]=!1,this._dirty=!0,this.effect=new _s(t,()=>{this._dirty||(this._dirty=!0,sl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=Ae(this);return rl(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}cl="__v_isReadonly";function Mu(e,t,n=!1){let s,r;const i=ge(e);return i?(s=e,r=gt):(s=e.get,r=e.set),new Ou(s,r,i||!r,n)}function Yt(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){mr(i,t,n)}return r}function vt(e,t,n,s){if(ge(e)){const i=Yt(e,t,n,s);return i&&Ha(i)&&i.catch(o=>{mr(o,t,n)}),i}const r=[];for(let i=0;i>>1;ui(qe[s])kt&&qe.splice(t,1)}function Du(e){ce(e)?Cn.push(...e):(!Rt||!Rt.includes(e,e.allowRecurse?sn+1:sn))&&Cn.push(e),dl()}function uo(e,t=ci?kt+1:0){for(;tui(n)-ui(s)),sn=0;sne.id==null?1/0:e.id,Fu=(e,t)=>{const n=ui(e)-ui(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function pl(e){Ur=!1,ci=!0,qe.sort(Fu);const t=gt;try{for(kt=0;ktVe(c)?c.trim():c)),h&&(r=n.map(Ua))}let l,a=s[l=Ar(t)]||s[l=Ar(Pt(t))];!a&&i&&(a=s[l=Ar(Dn(t))]),a&&vt(a,e,6,r);const d=s[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,vt(d,e,6,r)}}function ml(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!ge(e)){const a=d=>{const u=ml(d,t,!0);u&&(l=!0,Ze(o,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(Oe(e)&&s.set(e,null),null):(ce(i)?i.forEach(a=>o[a]=null):Ze(o,i),Oe(e)&&s.set(e,o),o)}function gr(e,t){return!e||!fr(t)?!1:(t=t.slice(2).replace(/Once$/,""),Se(e,t[0].toLowerCase()+t.slice(1))||Se(e,Dn(t))||Se(e,t))}let Xe=null,gl=null;function Xi(e){const t=Xe;return Xe=e,gl=e&&e.type.__scopeId||null,t}function Re(e,t=Xe,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&xo(-1);const i=Xi(t);let o;try{o=e(...r)}finally{Xi(i),s._d&&xo(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Tr(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:a,emit:d,render:u,renderCache:h,data:f,setupState:c,ctx:m,inheritAttrs:p}=e;let _,v;const S=Xi(e);try{if(n.shapeFlag&4){const g=r||s;_=St(u.call(g,g,h,i,c,f,m)),v=a}else{const g=t;_=St(g.length>1?g(i,{attrs:a,slots:l,emit:d}):g(i,null)),v=t.props?a:Hu(a)}}catch(g){Qn.length=0,mr(g,e,1),_=X(qt)}let C=_;if(v&&p!==!1){const g=Object.keys(v),{shapeFlag:y}=C;g.length&&y&7&&(o&&g.some(ps)&&(v=ju(v,o)),C=An(C,v))}return n.dirs&&(C=An(C),C.dirs=C.dirs?C.dirs.concat(n.dirs):n.dirs),n.transition&&(C.transition=n.transition),_=C,Xi(S),_}const Hu=e=>{let t;for(const n in e)(n==="class"||n==="style"||fr(n))&&((t||(t={}))[n]=e[n]);return t},ju=(e,t)=>{const n={};for(const s in e)(!ps(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Wu(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:a}=t,d=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?fo(s,o,d):!!o;if(a&8){const u=t.dynamicProps;for(let h=0;he.__isSuspense;function zu(e,t){t&&t.pendingBranch?ce(e)?t.effects.push(...e):t.effects.push(e):Du(e)}function Wi(e,t){if(ze){let n=ze.provides;const s=ze.parent&&ze.parent.provides;s===n&&(n=ze.provides=Object.create(s)),n[e]=t}}function _t(e,t,n=!1){const s=ze||Xe;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&&ge(t)?t.call(s.proxy):t}}const Ii={};function At(e,t,n){return vl(e,t,n)}function vl(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=Me){const l=ze;let a,d=!1,u=!1;if(Ye(e)?(a=()=>e.value,d=Yi(e)):Sn(e)?(a=()=>e,s=!0):ce(e)?(u=!0,d=e.some(C=>Sn(C)||Yi(C)),a=()=>e.map(C=>{if(Ye(C))return C.value;if(Sn(C))return un(C);if(ge(C))return Yt(C,l,2)})):ge(e)?t?a=()=>Yt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return h&&h(),vt(e,l,3,[f])}:a=gt,t&&s){const C=a;a=()=>un(C())}let h,f=C=>{h=v.onStop=()=>{Yt(C,l,4)}},c;if(hi)if(f=gt,t?n&&vt(t,l,3,[a(),u?[]:void 0,f]):a(),r==="sync"){const C=Ff();c=C.__watcherHandles||(C.__watcherHandles=[])}else return gt;let m=u?new Array(e.length).fill(Ii):Ii;const p=()=>{if(v.active)if(t){const C=v.run();(s||d||(u?C.some((g,y)=>ai(g,m[y])):ai(C,m)))&&(h&&h(),vt(t,l,3,[C,m===Ii?void 0:u&&m[0]===Ii?[]:m,f]),m=C)}else v.run()};p.allowRecurse=!!t;let _;r==="sync"?_=p:r==="post"?_=()=>tt(p,l&&l.suspense):(p.pre=!0,l&&(p.id=l.uid),_=()=>Cs(p));const v=new _s(a,_);t?n?p():m=v.run():r==="post"?tt(v.run.bind(v),l&&l.suspense):v.run();const S=()=>{v.stop(),l&&l.scope&&ms(l.scope.effects,v)};return c&&c.push(S),S}function Gu(e,t,n){const s=this.proxy,r=Ve(e)?e.includes(".")?_l(s,e):()=>s[e]:e.bind(s,s);let i;ge(t)?i=t:(i=t.handler,n=t);const o=ze;Tn(this);const l=vl(r,i.bind(s),n);return o?Tn(o):hn(),l}function _l(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{un(n,t)});else if(Wa(e))for(const n in e)un(e[n],t);return e}function pe(e){return ge(e)?{setup:e,name:e.name}:e}const Xn=e=>!!e.type.__asyncLoader,yl=e=>e.type.__isKeepAlive;function Ku(e,t){xl(e,"a",t)}function Yu(e,t){xl(e,"da",t)}function xl(e,t,n=ze){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(vr(t,s,n),n){let r=n.parent;for(;r&&r.parent;)yl(r.parent.vnode)&&Xu(s,t,n,r),r=r.parent}}function Xu(e,t,n,s){const r=vr(t,e,s,!0);ks(()=>{ms(s[t],r)},n)}function vr(e,t,n=ze,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Fn(),Tn(n);const l=vt(t,n,e,o);return hn(),Bn(),l});return s?r.unshift(i):r.push(i),i}}const Dt=e=>(t,n=ze)=>(!hi||e==="sp")&&vr(e,(...s)=>t(...s),n),bl=Dt("bm"),ut=Dt("m"),qu=Dt("bu"),Qu=Dt("u"),Ju=Dt("bum"),ks=Dt("um"),Zu=Dt("sp"),ef=Dt("rtg"),tf=Dt("rtc");function nf(e,t=ze){vr("ec",e,t)}function Gt(e,t){const n=Xe;if(n===null)return e;const s=yr(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;it(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,a=o.length;lJi(t)?!(t.type===qt||t.type===Fe&&!El(t.children)):!0)?e:null}const Vr=e=>e?Rl(e)?yr(e)||e.proxy:Vr(e.parent):null,qn=Ze(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=>Vr(e.parent),$root:e=>Vr(e.root),$emit:e=>e.emit,$options:e=>Ts(e),$forceUpdate:e=>e.f||(e.f=()=>Cs(e.update)),$nextTick:e=>e.n||(e.n=fl.bind(e.proxy)),$watch:e=>Gu.bind(e)}),Pr=(e,t)=>e!==Me&&!e.__isScriptSetup&&Se(e,t),af={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:a}=e;let d;if(t[0]!=="$"){const c=o[t];if(c!==void 0)switch(c){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Pr(s,t))return o[t]=1,s[t];if(r!==Me&&Se(r,t))return o[t]=2,r[t];if((d=e.propsOptions[0])&&Se(d,t))return o[t]=3,i[t];if(n!==Me&&Se(n,t))return o[t]=4,n[t];zr&&(o[t]=0)}}const u=qn[t];let h,f;if(u)return t==="$attrs"&&st(e,"get",t),u(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==Me&&Se(n,t))return o[t]=4,n[t];if(f=a.config.globalProperties,Se(f,t))return f[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Pr(r,t)?(r[t]=n,!0):s!==Me&&Se(s,t)?(s[t]=n,!0):Se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==Me&&Se(e,o)||Pr(t,o)||(l=i[0])&&Se(l,o)||Se(s,o)||Se(qn,o)||Se(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let zr=!0;function lf(e){const t=Ts(e),n=e.proxy,s=e.ctx;zr=!1,t.beforeCreate&&po(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:a,inject:d,created:u,beforeMount:h,mounted:f,beforeUpdate:c,updated:m,activated:p,deactivated:_,beforeDestroy:v,beforeUnmount:S,destroyed:C,unmounted:g,render:y,renderTracked:b,renderTriggered:w,errorCaptured:L,serverPrefetch:T,expose:O,inheritAttrs:I,components:N,directives:F,filters:z}=t;if(d&&cf(d,s,null,e.appContext.config.unwrapInjectedRef),o)for(const q in o){const te=o[q];ge(te)&&(s[q]=te.bind(n))}if(r){const q=r.call(n,n);Oe(q)&&(e.data=xi(q))}if(zr=!0,i)for(const q in i){const te=i[q],re=ge(te)?te.bind(n,n):ge(te.get)?te.get.bind(n,n):gt,me=!ge(te)&&ge(te.set)?te.set.bind(n):gt,de=$e({get:re,set:me});Object.defineProperty(s,q,{enumerable:!0,configurable:!0,get:()=>de.value,set:ue=>de.value=ue})}if(l)for(const q in l)Sl(l[q],s,n,q);if(a){const q=ge(a)?a.call(n):a;Reflect.ownKeys(q).forEach(te=>{Wi(te,q[te])})}u&&po(u,e,"c");function U(q,te){ce(te)?te.forEach(re=>q(re.bind(n))):te&&q(te.bind(n))}if(U(bl,h),U(ut,f),U(qu,c),U(Qu,m),U(Ku,p),U(Yu,_),U(nf,L),U(tf,b),U(ef,w),U(Ju,S),U(ks,g),U(Zu,T),ce(O))if(O.length){const q=e.exposed||(e.exposed={});O.forEach(te=>{Object.defineProperty(q,te,{get:()=>n[te],set:re=>n[te]=re})})}else e.exposed||(e.exposed={});y&&e.render===gt&&(e.render=y),I!=null&&(e.inheritAttrs=I),N&&(e.components=N),F&&(e.directives=F)}function cf(e,t,n=gt,s=!1){ce(e)&&(e=Gr(e));for(const r in e){const i=e[r];let o;Oe(i)?"default"in i?o=_t(i.from||r,i.default,!0):o=_t(i.from||r):o=_t(i),Ye(o)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:l=>o.value=l}):t[r]=o}}function po(e,t,n){vt(ce(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Sl(e,t,n,s){const r=s.includes(".")?_l(n,s):()=>n[s];if(Ve(e)){const i=t[e];ge(i)&&At(r,i)}else if(ge(e))At(r,e.bind(n));else if(Oe(e))if(ce(e))e.forEach(i=>Sl(i,t,n,s));else{const i=ge(e.handler)?e.handler.bind(n):t[e.handler];ge(i)&&At(r,i,e)}}function Ts(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let a;return l?a=l:!r.length&&!n&&!s?a=t:(a={},r.length&&r.forEach(d=>Qi(a,d,o,!0)),Qi(a,t,o)),Oe(t)&&i.set(t,a),a}function Qi(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Qi(e,i,n,!0),r&&r.forEach(o=>Qi(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=uf[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const uf={data:mo,props:rn,emits:rn,methods:rn,computed:rn,beforeCreate:Qe,created:Qe,beforeMount:Qe,mounted:Qe,beforeUpdate:Qe,updated:Qe,beforeDestroy:Qe,beforeUnmount:Qe,destroyed:Qe,unmounted:Qe,activated:Qe,deactivated:Qe,errorCaptured:Qe,serverPrefetch:Qe,components:rn,directives:rn,watch:df,provide:mo,inject:ff};function mo(e,t){return t?e?function(){return Ze(ge(e)?e.call(this,this):e,ge(t)?t.call(this,this):t)}:t:e}function ff(e,t){return rn(Gr(e),Gr(t))}function Gr(e){if(ce(e)){const t={};for(let n=0;n0)&&!(o&16)){if(o&8){const u=e.vnode.dynamicProps;for(let h=0;h{a=!0;const[f,c]=kl(h,t,!0);Ze(o,f),c&&l.push(...c)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!a)return Oe(e)&&s.set(e,wn),wn;if(ce(i))for(let u=0;u-1,c[1]=p<0||m-1||Se(c,"default"))&&l.push(h)}}}const d=[o,l];return Oe(e)&&s.set(e,d),d}function go(e){return e[0]!=="$"}function vo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function _o(e,t){return vo(e)===vo(t)}function yo(e,t){return ce(t)?t.findIndex(n=>_o(n,e)):ge(t)&&_o(t,e)?0:-1}const Al=e=>e[0]==="_"||e==="$stable",Ps=e=>ce(e)?e.map(St):[St(e)],mf=(e,t,n)=>{if(t._n)return t;const s=Re((...r)=>Ps(t(...r)),n);return s._c=!1,s},Tl=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Al(r))continue;const i=e[r];if(ge(i))t[r]=mf(r,i,s);else if(i!=null){const o=Ps(i);t[r]=()=>o}}},Pl=(e,t)=>{const n=Ps(t);e.slots.default=()=>n},gf=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Ae(t),Ki(t,"_",n)):Tl(t,e.slots={})}else e.slots={},t&&Pl(e,t);Ki(e.slots,_r,1)},vf=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=Me;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(Ze(r,t),!n&&l===1&&delete r._):(i=!t.$stable,Tl(t,r)),o=t}else t&&(Pl(e,t),o={default:1});if(i)for(const l in r)!Al(l)&&!(l in o)&&delete r[l]};function Ll(){return{app:null,config:{isNativeTag:Xc,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 _f=0;function yf(e,t){return function(s,r=null){ge(s)||(s=Object.assign({},s)),r!=null&&!Oe(r)&&(r=null);const i=Ll(),o=new Set;let l=!1;const a=i.app={_uid:_f++,_component:s,_props:r,_container:null,_context:i,_instance:null,version:Bf,get config(){return i.config},set config(d){},use(d,...u){return o.has(d)||(d&&ge(d.install)?(o.add(d),d.install(a,...u)):ge(d)&&(o.add(d),d(a,...u))),a},mixin(d){return i.mixins.includes(d)||i.mixins.push(d),a},component(d,u){return u?(i.components[d]=u,a):i.components[d]},directive(d,u){return u?(i.directives[d]=u,a):i.directives[d]},mount(d,u,h){if(!l){const f=X(s,r);return f.appContext=i,u&&t?t(f,d):e(f,d,h),l=!0,a._container=d,d.__vue_app__=a,yr(f.component)||f.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(d,u){return i.provides[d]=u,a}};return a}}function Yr(e,t,n,s,r=!1){if(ce(e)){e.forEach((f,c)=>Yr(f,t&&(ce(t)?t[c]:t),n,s,r));return}if(Xn(s)&&!r)return;const i=s.shapeFlag&4?yr(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:a}=e,d=t&&t.r,u=l.refs===Me?l.refs={}:l.refs,h=l.setupState;if(d!=null&&d!==a&&(Ve(d)?(u[d]=null,Se(h,d)&&(h[d]=null)):Ye(d)&&(d.value=null)),ge(a))Yt(a,l,12,[o,u]);else{const f=Ve(a),c=Ye(a);if(f||c){const m=()=>{if(e.f){const p=f?Se(h,a)?h[a]:u[a]:a.value;r?ce(p)&&ms(p,i):ce(p)?p.includes(i)||p.push(i):f?(u[a]=[i],Se(h,a)&&(h[a]=u[a])):(a.value=[i],e.k&&(u[e.k]=a.value))}else f?(u[a]=o,Se(h,a)&&(h[a]=o)):c&&(a.value=o,e.k&&(u[e.k]=o))};o?(m.id=-1,tt(m,n)):m()}}}const tt=zu;function xf(e){return bf(e)}function bf(e,t){const n=tu();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:a,setText:d,setElementText:u,parentNode:h,nextSibling:f,setScopeId:c=gt,insertStaticContent:m}=e,p=(k,x,E,A=null,M=null,H=null,W=!1,V=null,G=!!x.dynamicChildren)=>{if(k===x)return;k&&!Wn(k,x)&&(A=K(k),ue(k,M,H,!0),k=null),x.patchFlag===-2&&(G=!1,x.dynamicChildren=null);const{type:j,ref:R,shapeFlag:D}=x;switch(j){case bi:_(k,x,E,A);break;case qt:v(k,x,E,A);break;case Lr:k==null&&S(x,E,A,W);break;case Fe:N(k,x,E,A,M,H,W,V,G);break;default:D&1?y(k,x,E,A,M,H,W,V,G):D&6?F(k,x,E,A,M,H,W,V,G):(D&64||D&128)&&j.process(k,x,E,A,M,H,W,V,G,le)}R!=null&&M&&Yr(R,k&&k.ref,H,x||k,!x)},_=(k,x,E,A)=>{if(k==null)s(x.el=l(x.children),E,A);else{const M=x.el=k.el;x.children!==k.children&&d(M,x.children)}},v=(k,x,E,A)=>{k==null?s(x.el=a(x.children||""),E,A):x.el=k.el},S=(k,x,E,A)=>{[k.el,k.anchor]=m(k.children,x,E,A,k.el,k.anchor)},C=({el:k,anchor:x},E,A)=>{let M;for(;k&&k!==x;)M=f(k),s(k,E,A),k=M;s(x,E,A)},g=({el:k,anchor:x})=>{let E;for(;k&&k!==x;)E=f(k),r(k),k=E;r(x)},y=(k,x,E,A,M,H,W,V,G)=>{W=W||x.type==="svg",k==null?b(x,E,A,M,H,W,V,G):T(k,x,M,H,W,V,G)},b=(k,x,E,A,M,H,W,V)=>{let G,j;const{type:R,props:D,shapeFlag:ie,transition:se,dirs:he}=k;if(G=k.el=o(k.type,H,D&&D.is,D),ie&8?u(G,k.children):ie&16&&L(k.children,G,null,A,M,H&&R!=="foreignObject",W,V),he&&tn(k,null,A,"created"),D){for(const _e in D)_e!=="value"&&!Hi(_e)&&i(G,_e,null,D[_e],H,k.children,A,M,Y);"value"in D&&i(G,"value",null,D.value),(j=D.onVnodeBeforeMount)&&bt(j,A,k)}w(G,k,k.scopeId,W,A),he&&tn(k,null,A,"beforeMount");const Ee=(!M||M&&!M.pendingBranch)&&se&&!se.persisted;Ee&&se.beforeEnter(G),s(G,x,E),((j=D&&D.onVnodeMounted)||Ee||he)&&tt(()=>{j&&bt(j,A,k),Ee&&se.enter(G),he&&tn(k,null,A,"mounted")},M)},w=(k,x,E,A,M)=>{if(E&&c(k,E),A)for(let H=0;H{for(let j=G;j{const V=x.el=k.el;let{patchFlag:G,dynamicChildren:j,dirs:R}=x;G|=k.patchFlag&16;const D=k.props||Me,ie=x.props||Me;let se;E&&nn(E,!1),(se=ie.onVnodeBeforeUpdate)&&bt(se,E,x,k),R&&tn(x,k,E,"beforeUpdate"),E&&nn(E,!0);const he=M&&x.type!=="foreignObject";if(j?O(k.dynamicChildren,j,V,E,A,he,H):W||te(k,x,V,null,E,A,he,H,!1),G>0){if(G&16)I(V,x,D,ie,E,A,M);else if(G&2&&D.class!==ie.class&&i(V,"class",null,ie.class,M),G&4&&i(V,"style",D.style,ie.style,M),G&8){const Ee=x.dynamicProps;for(let _e=0;_e{se&&bt(se,E,x,k),R&&tn(x,k,E,"updated")},A)},O=(k,x,E,A,M,H,W)=>{for(let V=0;V{if(E!==A){if(E!==Me)for(const V in E)!Hi(V)&&!(V in A)&&i(k,V,E[V],null,W,x.children,M,H,Y);for(const V in A){if(Hi(V))continue;const G=A[V],j=E[V];G!==j&&V!=="value"&&i(k,V,j,G,W,x.children,M,H,Y)}"value"in A&&i(k,"value",E.value,A.value)}},N=(k,x,E,A,M,H,W,V,G)=>{const j=x.el=k?k.el:l(""),R=x.anchor=k?k.anchor:l("");let{patchFlag:D,dynamicChildren:ie,slotScopeIds:se}=x;se&&(V=V?V.concat(se):se),k==null?(s(j,E,A),s(R,E,A),L(x.children,E,R,M,H,W,V,G)):D>0&&D&64&&ie&&k.dynamicChildren?(O(k.dynamicChildren,ie,E,M,H,W,V),(x.key!=null||M&&x===M.subTree)&&Il(k,x,!0)):te(k,x,E,R,M,H,W,V,G)},F=(k,x,E,A,M,H,W,V,G)=>{x.slotScopeIds=V,k==null?x.shapeFlag&512?M.ctx.activate(x,E,A,W,G):z(x,E,A,M,H,W,G):Q(k,x,G)},z=(k,x,E,A,M,H,W)=>{const V=k.component=Lf(k,A,M);if(yl(k)&&(V.ctx.renderer=le),If(V),V.asyncDep){if(M&&M.registerDep(V,U),!k.el){const G=V.subTree=X(qt);v(null,G,x,E)}return}U(V,k,x,E,M,H,W)},Q=(k,x,E)=>{const A=x.component=k.component;if(Wu(k,x,E))if(A.asyncDep&&!A.asyncResolved){q(A,x,E);return}else A.next=x,$u(A.update),A.update();else x.el=k.el,A.vnode=x},U=(k,x,E,A,M,H,W)=>{const V=()=>{if(k.isMounted){let{next:R,bu:D,u:ie,parent:se,vnode:he}=k,Ee=R,_e;nn(k,!1),R?(R.el=he.el,q(k,R,W)):R=he,D&&ji(D),(_e=R.props&&R.props.onVnodeBeforeUpdate)&&bt(_e,se,R,he),nn(k,!0);const De=Tr(k),ot=k.subTree;k.subTree=De,p(ot,De,h(ot.el),K(ot),k,M,H),R.el=De.el,Ee===null&&Uu(k,De.el),ie&&tt(ie,M),(_e=R.props&&R.props.onVnodeUpdated)&&tt(()=>bt(_e,se,R,he),M)}else{let R;const{el:D,props:ie}=x,{bm:se,m:he,parent:Ee}=k,_e=Xn(x);if(nn(k,!1),se&&ji(se),!_e&&(R=ie&&ie.onVnodeBeforeMount)&&bt(R,Ee,x),nn(k,!0),D&&oe){const De=()=>{k.subTree=Tr(k),oe(D,k.subTree,k,M,null)};_e?x.type.__asyncLoader().then(()=>!k.isUnmounted&&De()):De()}else{const De=k.subTree=Tr(k);p(null,De,E,A,k,M,H),x.el=De.el}if(he&&tt(he,M),!_e&&(R=ie&&ie.onVnodeMounted)){const De=x;tt(()=>bt(R,Ee,De),M)}(x.shapeFlag&256||Ee&&Xn(Ee.vnode)&&Ee.vnode.shapeFlag&256)&&k.a&&tt(k.a,M),k.isMounted=!0,x=E=A=null}},G=k.effect=new _s(V,()=>Cs(j),k.scope),j=k.update=()=>G.run();j.id=k.uid,nn(k,!0),j()},q=(k,x,E)=>{x.component=k;const A=k.vnode.props;k.vnode=x,k.next=null,pf(k,x.props,A,E),vf(k,x.children,E),Fn(),uo(),Bn()},te=(k,x,E,A,M,H,W,V,G=!1)=>{const j=k&&k.children,R=k?k.shapeFlag:0,D=x.children,{patchFlag:ie,shapeFlag:se}=x;if(ie>0){if(ie&128){me(j,D,E,A,M,H,W,V,G);return}else if(ie&256){re(j,D,E,A,M,H,W,V,G);return}}se&8?(R&16&&Y(j,M,H),D!==j&&u(E,D)):R&16?se&16?me(j,D,E,A,M,H,W,V,G):Y(j,M,H,!0):(R&8&&u(E,""),se&16&&L(D,E,A,M,H,W,V,G))},re=(k,x,E,A,M,H,W,V,G)=>{k=k||wn,x=x||wn;const j=k.length,R=x.length,D=Math.min(j,R);let ie;for(ie=0;ieR?Y(k,M,H,!0,!1,D):L(x,E,A,M,H,W,V,G,D)},me=(k,x,E,A,M,H,W,V,G)=>{let j=0;const R=x.length;let D=k.length-1,ie=R-1;for(;j<=D&&j<=ie;){const se=k[j],he=x[j]=G?jt(x[j]):St(x[j]);if(Wn(se,he))p(se,he,E,null,M,H,W,V,G);else break;j++}for(;j<=D&&j<=ie;){const se=k[D],he=x[ie]=G?jt(x[ie]):St(x[ie]);if(Wn(se,he))p(se,he,E,null,M,H,W,V,G);else break;D--,ie--}if(j>D){if(j<=ie){const se=ie+1,he=seie)for(;j<=D;)ue(k[j],M,H,!0),j++;else{const se=j,he=j,Ee=new Map;for(j=he;j<=ie;j++){const rt=x[j]=G?jt(x[j]):St(x[j]);rt.key!=null&&Ee.set(rt.key,j)}let _e,De=0;const ot=ie-he+1;let gn=!1,Js=0;const jn=new Array(ot);for(j=0;j=ot){ue(rt,M,H,!0);continue}let xt;if(rt.key!=null)xt=Ee.get(rt.key);else for(_e=he;_e<=ie;_e++)if(jn[_e-he]===0&&Wn(rt,x[_e])){xt=_e;break}xt===void 0?ue(rt,M,H,!0):(jn[xt-he]=j+1,xt>=Js?Js=xt:gn=!0,p(rt,x[xt],E,null,M,H,W,V,G),De++)}const Zs=gn?wf(jn):wn;for(_e=Zs.length-1,j=ot-1;j>=0;j--){const rt=he+j,xt=x[rt],eo=rt+1{const{el:H,type:W,transition:V,children:G,shapeFlag:j}=k;if(j&6){de(k.component.subTree,x,E,A);return}if(j&128){k.suspense.move(x,E,A);return}if(j&64){W.move(k,x,E,le);return}if(W===Fe){s(H,x,E);for(let D=0;DV.enter(H),M);else{const{leave:D,delayLeave:ie,afterLeave:se}=V,he=()=>s(H,x,E),Ee=()=>{D(H,()=>{he(),se&&se()})};ie?ie(H,he,Ee):Ee()}else s(H,x,E)},ue=(k,x,E,A=!1,M=!1)=>{const{type:H,props:W,ref:V,children:G,dynamicChildren:j,shapeFlag:R,patchFlag:D,dirs:ie}=k;if(V!=null&&Yr(V,null,E,k,!0),R&256){x.ctx.deactivate(k);return}const se=R&1&&ie,he=!Xn(k);let Ee;if(he&&(Ee=W&&W.onVnodeBeforeUnmount)&&bt(Ee,x,k),R&6)B(k.component,E,A);else{if(R&128){k.suspense.unmount(E,A);return}se&&tn(k,null,x,"beforeUnmount"),R&64?k.type.remove(k,x,E,M,le,A):j&&(H!==Fe||D>0&&D&64)?Y(j,x,E,!1,!0):(H===Fe&&D&384||!M&&R&16)&&Y(G,x,E),A&&ve(k)}(he&&(Ee=W&&W.onVnodeUnmounted)||se)&&tt(()=>{Ee&&bt(Ee,x,k),se&&tn(k,null,x,"unmounted")},E)},ve=k=>{const{type:x,el:E,anchor:A,transition:M}=k;if(x===Fe){ke(E,A);return}if(x===Lr){g(k);return}const H=()=>{r(E),M&&!M.persisted&&M.afterLeave&&M.afterLeave()};if(k.shapeFlag&1&&M&&!M.persisted){const{leave:W,delayLeave:V}=M,G=()=>W(E,H);V?V(k.el,H,G):G()}else H()},ke=(k,x)=>{let E;for(;k!==x;)E=f(k),r(k),k=E;r(x)},B=(k,x,E)=>{const{bum:A,scope:M,update:H,subTree:W,um:V}=k;A&&ji(A),M.stop(),H&&(H.active=!1,ue(W,k,x,E)),V&&tt(V,x),tt(()=>{k.isUnmounted=!0},x),x&&x.pendingBranch&&!x.isUnmounted&&k.asyncDep&&!k.asyncResolved&&k.suspenseId===x.pendingId&&(x.deps--,x.deps===0&&x.resolve())},Y=(k,x,E,A=!1,M=!1,H=0)=>{for(let W=H;Wk.shapeFlag&6?K(k.component.subTree):k.shapeFlag&128?k.suspense.next():f(k.anchor||k.el),ee=(k,x,E)=>{k==null?x._vnode&&ue(x._vnode,null,null,!0):p(x._vnode||null,k,x,null,null,null,E),uo(),hl(),x._vnode=k},le={p,um:ue,m:de,r:ve,mt:z,mc:L,pc:te,pbc:O,n:K,o:e};let ye,oe;return t&&([ye,oe]=t(le)),{render:ee,hydrate:ye,createApp:yf(ee,ye)}}function nn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Il(e,t,n=!1){const s=e.children,r=t.children;if(ce(s)&&ce(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const Ef=e=>e.__isTeleport,Fe=Symbol(void 0),bi=Symbol(void 0),qt=Symbol(void 0),Lr=Symbol(void 0),Qn=[];let pt=null;function ne(e=!1){Qn.push(pt=e?null:[])}function Sf(){Qn.pop(),pt=Qn[Qn.length-1]||null}let fi=1;function xo(e){fi+=e}function Ol(e){return e.dynamicChildren=fi>0?pt||wn:null,Sf(),fi>0&&pt&&pt.push(e),e}function ae(e,t,n,s,r,i){return Ol(P(e,t,n,s,r,i,!0))}function Ke(e,t,n,s,r){return Ol(X(e,t,n,s,r,!0))}function Ji(e){return e?e.__v_isVNode===!0:!1}function Wn(e,t){return e.type===t.type&&e.key===t.key}const _r="__vInternal",Ml=({key:e})=>e??null,Ui=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ve(e)||Ye(e)||ge(e)?{i:Xe,r:e,k:t,f:!!n}:e:null;function P(e,t=null,n=null,s=0,r=null,i=e===Fe?0:1,o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ml(t),ref:t&&Ui(t),scopeId:gl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Xe};return l?(Ls(a,n),i&128&&e.normalize(a)):n&&(a.shapeFlag|=Ve(n)?8:16),fi>0&&!o&&pt&&(a.patchFlag>0||i&6)&&a.patchFlag!==32&&pt.push(a),a}const X=Cf;function Cf(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===sf)&&(e=qt),Ji(e)){const l=An(e,t,!0);return n&&Ls(l,n),fi>0&&!i&&pt&&(l.shapeFlag&6?pt[pt.indexOf(e)]=l:pt.push(l)),l.patchFlag|=-2,l}if($f(e)&&(e=e.__vccOpts),t){t=kf(t);let{class:l,style:a}=t;l&&!Ve(l)&&(t.class=$n(l)),Oe(a)&&(nl(a)&&!ce(a)&&(a=Ze({},a)),t.style=cn(a))}const o=Ve(e)?1:Vu(e)?128:Ef(e)?64:Oe(e)?4:ge(e)?2:0;return P(e,t,n,s,r,o,i,!0)}function kf(e){return e?nl(e)||_r in e?Ze({},e):e:null}function An(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?Af(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ml(l),ref:t&&t.ref?n&&r?ce(r)?r.concat(Ui(t)):[r,Ui(t)]:Ui(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&An(e.ssContent),ssFallback:e.ssFallback&&An(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Ie(e=" ",t=0){return X(bi,null,e,t)}function Be(e="",t=!1){return t?(ne(),Ke(qt,null,e)):X(qt,null,e)}function St(e){return e==null||typeof e=="boolean"?X(qt):ce(e)?X(Fe,null,e.slice()):typeof e=="object"?jt(e):X(bi,null,String(e))}function jt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:An(e)}function Ls(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(ce(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ls(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(_r in t)?t._ctx=Xe:r===3&&Xe&&(Xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ge(t)?(t={default:t,_ctx:Xe},n=32):(t=String(t),s&64?(n=16,t=[Ie(t)]):n=8);e.children=t,e.shapeFlag|=n}function Af(...e){const t={};for(let n=0;nze||Xe,Tn=e=>{ze=e,e.scope.on()},hn=()=>{ze&&ze.scope.off(),ze=null};function Rl(e){return e.vnode.shapeFlag&4}let hi=!1;function If(e,t=!1){hi=t;const{props:n,children:s}=e.vnode,r=Rl(e);hf(e,n,r,t),gf(e,s);const i=r?Of(e,t):void 0;return hi=!1,i}function Of(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=il(new Proxy(e.ctx,af));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Rf(e):null;Tn(e),Fn();const i=Yt(s,e,0,[e.props,r]);if(Bn(),hn(),Ha(i)){if(i.then(hn,hn),t)return i.then(o=>{bo(e,o,t)}).catch(o=>{mr(o,e,0)});e.asyncDep=i}else bo(e,i,t)}else Nl(e,t)}function bo(e,t,n){ge(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Oe(t)&&(e.setupState=ll(t)),Nl(e,n)}let wo;function Nl(e,t,n){const s=e.type;if(!e.render){if(!t&&wo&&!s.render){const r=s.template||Ts(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,d=Ze(Ze({isCustomElement:i,delimiters:l},o),a);s.render=wo(r,d)}}e.render=s.render||gt}Tn(e),Fn(),lf(e),Bn(),hn()}function Mf(e){return new Proxy(e.attrs,{get(t,n){return st(e,"get","$attrs"),t[n]}})}function Rf(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Mf(e))},slots:e.slots,emit:e.emit,expose:t}}function yr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ll(il(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in qn)return qn[n](e)},has(t,n){return n in t||n in qn}}))}function Nf(e,t=!0){return ge(e)?e.displayName||e.name:e.name||t&&e.__name}function $f(e){return ge(e)&&"__vccOpts"in e}const $e=(e,t)=>Mu(e,t,hi);function xr(e,t,n){const s=arguments.length;return s===2?Oe(t)&&!ce(t)?Ji(t)?X(e,null,[t]):X(e,t):X(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ji(n)&&(n=[n]),X(e,t,n))}const Df=Symbol(""),Ff=()=>_t(Df),Bf="3.2.45",Hf="http://www.w3.org/2000/svg",on=typeof document<"u"?document:null,Eo=on&&on.createElement("template"),jf={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?on.createElementNS(Hf,e):on.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>on.createTextNode(e),createComment:e=>on.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>on.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Eo.innerHTML=s?`${e}`:e;const l=Eo.content;if(s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Wf(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 Uf(e,t,n){const s=e.style,r=Ve(n);if(n&&!r){for(const i in n)Xr(s,i,n[i]);if(t&&!Ve(t))for(const i in t)n[i]==null&&Xr(s,i,"")}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const So=/\s*!important$/;function Xr(e,t,n){if(ce(n))n.forEach(s=>Xr(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Vf(e,t);So.test(n)?e.setProperty(Dn(s),n.replace(So,""),"important"):e[s]=n}}const Co=["Webkit","Moz","ms"],Ir={};function Vf(e,t){const n=Ir[t];if(n)return n;let s=Pt(t);if(s!=="filter"&&s in e)return Ir[t]=s;s=hr(s);for(let r=0;rOr||(qf.then(()=>Or=0),Or=Date.now());function Jf(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;vt(Zf(s,n.value),t,5,[s])};return n.value=e,n.attached=Qf(),n}function Zf(e,t){if(ce(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 To=/^on[a-z]/,ed=(e,t,n,s,r=!1,i,o,l,a)=>{t==="class"?Wf(e,s,r):t==="style"?Uf(e,n,s):fr(t)?ps(t)||Yf(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):td(e,t,s,r))?Gf(e,t,s,i,o,l,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),zf(e,t,s,r))};function td(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&To.test(t)&&ge(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||To.test(t)&&Ve(n)?!1:t in e}const Po=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ce(t)?n=>ji(t,n):t},nd={created(e,{value:t},n){e.checked=Gi(t,n.props.value),e._assign=Po(n),$l(e,"change",()=>{e._assign(id(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e._assign=Po(s),t!==n&&(e.checked=Gi(t,s.props.value))}};function id(e){return"_value"in e?e._value:e.value}const fn={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Un(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Un(e,!0),s.enter(e)):s.leave(e,()=>{Un(e,!1)}):Un(e,t))},beforeUnmount(e,{value:t}){Un(e,t)}};function Un(e,t){e.style.display=t?e._vod:"none"}const rd=Ze({patchProp:ed},jf);let Lo;function sd(){return Lo||(Lo=xf(rd))}const od=(...e)=>{const t=sd().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ad(s);if(!r)return;const i=t._component;!ge(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t};function ad(e){return Ve(e)?document.querySelector(e):e}/*! + * vue-router v4.1.6 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const _n=typeof window<"u";function ld(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Te=Object.assign;function Mr(e,t){const n={};for(const s in t){const r=t[s];n[s]=yt(r)?r.map(e):e(r)}return n}const Jn=()=>{},yt=Array.isArray,cd=/\/$/,ud=e=>e.replace(cd,"");function Rr(e,t,n="/"){let s,r={},i="",o="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(s=t.slice(0,a),i=t.slice(a+1,l>-1?l:t.length),r=e(i)),l>-1&&(s=s||t.slice(0,l),o=t.slice(l,t.length)),s=pd(s??t,n),{fullPath:s+(i&&"?")+i+o,path:s,query:r,hash:o}}function fd(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Io(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function dd(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Pn(t.matched[s],n.matched[r])&&Dl(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Pn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Dl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!hd(e[n],t[n]))return!1;return!0}function hd(e,t){return yt(e)?Oo(e,t):yt(t)?Oo(t,e):e===t}function Oo(e,t){return yt(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function pd(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/");let r=n.length-1,i,o;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i-(i===s.length?1:0)).join("/")}var pi;(function(e){e.pop="pop",e.push="push"})(pi||(pi={}));var Zn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Zn||(Zn={}));function md(e){if(!e)if(_n){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),ud(e)}const gd=/^[^#]+#/;function vd(e,t){return e.replace(gd,"#")+t}function _d(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const br=()=>({left:window.pageXOffset,top:window.pageYOffset});function yd(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=_d(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Mo(e,t){return(history.state?history.state.position-t:-1)+e}const qr=new Map;function xd(e,t){qr.set(e,t)}function bd(e){const t=qr.get(e);return qr.delete(e),t}let wd=()=>location.protocol+"//"+location.host;function Fl(e,t){const{pathname:n,search:s,hash:r}=t,i=e.indexOf("#");if(i>-1){let l=r.includes(e.slice(i))?e.slice(i).length:1,a=r.slice(l);return a[0]!=="/"&&(a="/"+a),Io(a,"")}return Io(n,e)+s+r}function Ed(e,t,n,s){let r=[],i=[],o=null;const l=({state:f})=>{const c=Fl(e,location),m=n.value,p=t.value;let _=0;if(f){if(n.value=c,t.value=f,o&&o===m){o=null;return}_=p?f.position-p.position:0}else s(c);r.forEach(v=>{v(n.value,m,{delta:_,type:pi.pop,direction:_?_>0?Zn.forward:Zn.back:Zn.unknown})})};function a(){o=n.value}function d(f){r.push(f);const c=()=>{const m=r.indexOf(f);m>-1&&r.splice(m,1)};return i.push(c),c}function u(){const{history:f}=window;f.state&&f.replaceState(Te({},f.state,{scroll:br()}),"")}function h(){for(const f of i)f();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u),{pauseListeners:a,listen:d,destroy:h}}function Ro(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?br():null}}function Sd(e){const{history:t,location:n}=window,s={value:Fl(e,n)},r={value:t.state};r.value||i(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(a,d,u){const h=e.indexOf("#"),f=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+a:wd()+e+a;try{t[u?"replaceState":"pushState"](d,"",f),r.value=d}catch(c){console.error(c),n[u?"replace":"assign"](f)}}function o(a,d){const u=Te({},t.state,Ro(r.value.back,a,r.value.forward,!0),d,{position:r.value.position});i(a,u,!0),s.value=a}function l(a,d){const u=Te({},r.value,t.state,{forward:a,scroll:br()});i(u.current,u,!0);const h=Te({},Ro(s.value,a,null),{position:u.position+1},d);i(a,h,!1),s.value=a}return{location:s,state:r,push:l,replace:o}}function Cd(e){e=md(e);const t=Sd(e),n=Ed(e,t.state,t.location,t.replace);function s(i,o=!0){o||n.pauseListeners(),history.go(i)}const r=Te({location:"",base:e,go:s,createHref:vd.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function kd(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Cd(e)}function Ad(e){return typeof e=="string"||e&&typeof e=="object"}function Bl(e){return typeof e=="string"||typeof e=="symbol"}const Bt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Hl=Symbol("");var No;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(No||(No={}));function Ln(e,t){return Te(new Error,{type:e,[Hl]:!0},t)}function Ot(e,t){return e instanceof Error&&Hl in e&&(t==null||!!(e.type&t))}const $o="[^/]+?",Td={sensitive:!1,strict:!1,start:!0,end:!0},Pd=/[.+*?^${}()[\]/\\]/g;function Ld(e,t){const n=Te({},Td,t),s=[];let r=n.start?"^":"";const i=[];for(const d of e){const u=d.length?[]:[90];n.strict&&!d.length&&(r+="/");for(let h=0;ht.length?t.length===1&&t[0]===40+40?1:-1:0}function Od(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Md={type:0,value:""},Rd=/[a-zA-Z0-9_]/;function Nd(e){if(!e)return[[]];if(e==="/")return[[Md]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(c){throw new Error(`ERR (${n})/"${d}": ${c}`)}let n=0,s=n;const r=[];let i;function o(){i&&r.push(i),i=[]}let l=0,a,d="",u="";function h(){d&&(n===0?i.push({type:0,value:d}):n===1||n===2||n===3?(i.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:d,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),d="")}function f(){d+=a}for(;l{o(S)}:Jn}function o(u){if(Bl(u)){const h=s.get(u);h&&(s.delete(u),n.splice(n.indexOf(h),1),h.children.forEach(o),h.alias.forEach(o))}else{const h=n.indexOf(u);h>-1&&(n.splice(h,1),u.record.name&&s.delete(u.record.name),u.children.forEach(o),u.alias.forEach(o))}}function l(){return n}function a(u){let h=0;for(;h=0&&(u.record.path!==n[h].record.path||!jl(u,n[h]));)h++;n.splice(h,0,u),u.record.name&&!Bo(u)&&s.set(u.record.name,u)}function d(u,h){let f,c={},m,p;if("name"in u&&u.name){if(f=s.get(u.name),!f)throw Ln(1,{location:u});p=f.record.name,c=Te(Fo(h.params,f.keys.filter(S=>!S.optional).map(S=>S.name)),u.params&&Fo(u.params,f.keys.map(S=>S.name))),m=f.stringify(c)}else if("path"in u)m=u.path,f=n.find(S=>S.re.test(m)),f&&(c=f.parse(m),p=f.record.name);else{if(f=h.name?s.get(h.name):n.find(S=>S.re.test(h.path)),!f)throw Ln(1,{location:u,currentLocation:h});p=f.record.name,c=Te({},h.params,u.params),m=f.stringify(c)}const _=[];let v=f;for(;v;)_.unshift(v.record),v=v.parent;return{name:p,path:m,params:c,matched:_,meta:Hd(_)}}return e.forEach(u=>i(u)),{addRoute:i,resolve:d,removeRoute:o,getRoutes:l,getRecordMatcher:r}}function Fo(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Fd(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Bd(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Bd(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="boolean"?n:n[s];return t}function Bo(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Hd(e){return e.reduce((t,n)=>Te(t,n.meta),{})}function Ho(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function jl(e,t){return t.children.some(n=>n===e||jl(e,n))}const Wl=/#/g,jd=/&/g,Wd=/\//g,Ud=/=/g,Vd=/\?/g,Ul=/\+/g,zd=/%5B/g,Gd=/%5D/g,Vl=/%5E/g,Kd=/%60/g,zl=/%7B/g,Yd=/%7C/g,Gl=/%7D/g,Xd=/%20/g;function Is(e){return encodeURI(""+e).replace(Yd,"|").replace(zd,"[").replace(Gd,"]")}function qd(e){return Is(e).replace(zl,"{").replace(Gl,"}").replace(Vl,"^")}function Qr(e){return Is(e).replace(Ul,"%2B").replace(Xd,"+").replace(Wl,"%23").replace(jd,"%26").replace(Kd,"`").replace(zl,"{").replace(Gl,"}").replace(Vl,"^")}function Qd(e){return Qr(e).replace(Ud,"%3D")}function Jd(e){return Is(e).replace(Wl,"%23").replace(Vd,"%3F")}function Zd(e){return e==null?"":Jd(e).replace(Wd,"%2F")}function Zi(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function eh(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ri&&Qr(i)):[s&&Qr(s)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function th(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=yt(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const nh=Symbol(""),Wo=Symbol(""),Os=Symbol(""),Ms=Symbol(""),Jr=Symbol("");function Vn(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Wt(e,t,n,s,r){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((o,l)=>{const a=h=>{h===!1?l(Ln(4,{from:n,to:t})):h instanceof Error?l(h):Ad(h)?l(Ln(2,{from:t,to:h})):(i&&s.enterCallbacks[r]===i&&typeof h=="function"&&i.push(h),o())},d=e.call(s&&s.instances[r],t,n,a);let u=Promise.resolve(d);e.length<3&&(u=u.then(a)),u.catch(h=>l(h))})}function Nr(e,t,n,s){const r=[];for(const i of e)for(const o in i.components){let l=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(ih(l)){const d=(l.__vccOpts||l)[t];d&&r.push(Wt(d,n,s,i,o))}else{let a=l();r.push(()=>a.then(d=>{if(!d)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const u=ld(d)?d.default:d;i.components[o]=u;const f=(u.__vccOpts||u)[t];return f&&Wt(f,n,s,i,o)()}))}}return r}function ih(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Uo(e){const t=_t(Os),n=_t(Ms),s=$e(()=>t.resolve($(e.to))),r=$e(()=>{const{matched:a}=s.value,{length:d}=a,u=a[d-1],h=n.matched;if(!u||!h.length)return-1;const f=h.findIndex(Pn.bind(null,u));if(f>-1)return f;const c=Vo(a[d-2]);return d>1&&Vo(u)===c&&h[h.length-1].path!==c?h.findIndex(Pn.bind(null,a[d-2])):f}),i=$e(()=>r.value>-1&&ah(n.params,s.value.params)),o=$e(()=>r.value>-1&&r.value===n.matched.length-1&&Dl(n.params,s.value.params));function l(a={}){return oh(a)?t[$(e.replace)?"replace":"push"]($(e.to)).catch(Jn):Promise.resolve()}return{route:s,href:$e(()=>s.value.href),isActive:i,isExactActive:o,navigate:l}}const rh=pe({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Uo,setup(e,{slots:t}){const n=xi(Uo(e)),{options:s}=_t(Os),r=$e(()=>({[zo(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[zo(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:xr("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},i)}}}),sh=rh;function oh(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function ah(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!yt(r)||r.length!==s.length||s.some((i,o)=>i!==r[o]))return!1}return!0}function Vo(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const zo=(e,t,n)=>e??t??n,lh=pe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=_t(Jr),r=$e(()=>e.route||s.value),i=_t(Wo,0),o=$e(()=>{let d=$(i);const{matched:u}=r.value;let h;for(;(h=u[d])&&!h.components;)d++;return d}),l=$e(()=>r.value.matched[o.value]);Wi(Wo,$e(()=>o.value+1)),Wi(nh,l),Wi(Jr,r);const a=xe();return At(()=>[a.value,l.value,e.name],([d,u,h],[f,c,m])=>{u&&(u.instances[h]=d,c&&c!==u&&d&&d===f&&(u.leaveGuards.size||(u.leaveGuards=c.leaveGuards),u.updateGuards.size||(u.updateGuards=c.updateGuards))),d&&u&&(!c||!Pn(u,c)||!f)&&(u.enterCallbacks[h]||[]).forEach(p=>p(d))},{flush:"post"}),()=>{const d=r.value,u=e.name,h=l.value,f=h&&h.components[u];if(!f)return Go(n.default,{Component:f,route:d});const c=h.props[u],m=c?c===!0?d.params:typeof c=="function"?c(d):c:null,_=xr(f,Te({},m,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(h.instances[u]=null)},ref:a}));return Go(n.default,{Component:_,route:d})||_}}});function Go(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Kl=lh;function ch(e){const t=Dd(e.routes,e),n=e.parseQuery||eh,s=e.stringifyQuery||jo,r=e.history,i=Vn(),o=Vn(),l=Vn(),a=ol(Bt);let d=Bt;_n&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Mr.bind(null,B=>""+B),h=Mr.bind(null,Zd),f=Mr.bind(null,Zi);function c(B,Y){let K,ee;return Bl(B)?(K=t.getRecordMatcher(B),ee=Y):ee=B,t.addRoute(ee,K)}function m(B){const Y=t.getRecordMatcher(B);Y&&t.removeRoute(Y)}function p(){return t.getRoutes().map(B=>B.record)}function _(B){return!!t.getRecordMatcher(B)}function v(B,Y){if(Y=Te({},Y||a.value),typeof B=="string"){const k=Rr(n,B,Y.path),x=t.resolve({path:k.path},Y),E=r.createHref(k.fullPath);return Te(k,x,{params:f(x.params),hash:Zi(k.hash),redirectedFrom:void 0,href:E})}let K;if("path"in B)K=Te({},B,{path:Rr(n,B.path,Y.path).path});else{const k=Te({},B.params);for(const x in k)k[x]==null&&delete k[x];K=Te({},B,{params:h(B.params)}),Y.params=h(Y.params)}const ee=t.resolve(K,Y),le=B.hash||"";ee.params=u(f(ee.params));const ye=fd(s,Te({},B,{hash:qd(le),path:ee.path})),oe=r.createHref(ye);return Te({fullPath:ye,hash:le,query:s===jo?th(B.query):B.query||{}},ee,{redirectedFrom:void 0,href:oe})}function S(B){return typeof B=="string"?Rr(n,B,a.value.path):Te({},B)}function C(B,Y){if(d!==B)return Ln(8,{from:Y,to:B})}function g(B){return w(B)}function y(B){return g(Te(S(B),{replace:!0}))}function b(B){const Y=B.matched[B.matched.length-1];if(Y&&Y.redirect){const{redirect:K}=Y;let ee=typeof K=="function"?K(B):K;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=S(ee):{path:ee},ee.params={}),Te({query:B.query,hash:B.hash,params:"path"in ee?{}:B.params},ee)}}function w(B,Y){const K=d=v(B),ee=a.value,le=B.state,ye=B.force,oe=B.replace===!0,k=b(K);if(k)return w(Te(S(k),{state:typeof k=="object"?Te({},le,k.state):le,force:ye,replace:oe}),Y||K);const x=K;x.redirectedFrom=Y;let E;return!ye&&dd(s,ee,K)&&(E=Ln(16,{to:x,from:ee}),me(ee,ee,!0,!1)),(E?Promise.resolve(E):T(x,ee)).catch(A=>Ot(A)?Ot(A,2)?A:re(A):q(A,x,ee)).then(A=>{if(A){if(Ot(A,2))return w(Te({replace:oe},S(A.to),{state:typeof A.to=="object"?Te({},le,A.to.state):le,force:ye}),Y||x)}else A=I(x,ee,!0,oe,le);return O(x,ee,A),A})}function L(B,Y){const K=C(B,Y);return K?Promise.reject(K):Promise.resolve()}function T(B,Y){let K;const[ee,le,ye]=uh(B,Y);K=Nr(ee.reverse(),"beforeRouteLeave",B,Y);for(const k of ee)k.leaveGuards.forEach(x=>{K.push(Wt(x,B,Y))});const oe=L.bind(null,B,Y);return K.push(oe),vn(K).then(()=>{K=[];for(const k of i.list())K.push(Wt(k,B,Y));return K.push(oe),vn(K)}).then(()=>{K=Nr(le,"beforeRouteUpdate",B,Y);for(const k of le)k.updateGuards.forEach(x=>{K.push(Wt(x,B,Y))});return K.push(oe),vn(K)}).then(()=>{K=[];for(const k of B.matched)if(k.beforeEnter&&!Y.matched.includes(k))if(yt(k.beforeEnter))for(const x of k.beforeEnter)K.push(Wt(x,B,Y));else K.push(Wt(k.beforeEnter,B,Y));return K.push(oe),vn(K)}).then(()=>(B.matched.forEach(k=>k.enterCallbacks={}),K=Nr(ye,"beforeRouteEnter",B,Y),K.push(oe),vn(K))).then(()=>{K=[];for(const k of o.list())K.push(Wt(k,B,Y));return K.push(oe),vn(K)}).catch(k=>Ot(k,8)?k:Promise.reject(k))}function O(B,Y,K){for(const ee of l.list())ee(B,Y,K)}function I(B,Y,K,ee,le){const ye=C(B,Y);if(ye)return ye;const oe=Y===Bt,k=_n?history.state:{};K&&(ee||oe?r.replace(B.fullPath,Te({scroll:oe&&k&&k.scroll},le)):r.push(B.fullPath,le)),a.value=B,me(B,Y,K,oe),re()}let N;function F(){N||(N=r.listen((B,Y,K)=>{if(!ke.listening)return;const ee=v(B),le=b(ee);if(le){w(Te(le,{replace:!0}),ee).catch(Jn);return}d=ee;const ye=a.value;_n&&xd(Mo(ye.fullPath,K.delta),br()),T(ee,ye).catch(oe=>Ot(oe,12)?oe:Ot(oe,2)?(w(oe.to,ee).then(k=>{Ot(k,20)&&!K.delta&&K.type===pi.pop&&r.go(-1,!1)}).catch(Jn),Promise.reject()):(K.delta&&r.go(-K.delta,!1),q(oe,ee,ye))).then(oe=>{oe=oe||I(ee,ye,!1),oe&&(K.delta&&!Ot(oe,8)?r.go(-K.delta,!1):K.type===pi.pop&&Ot(oe,20)&&r.go(-1,!1)),O(ee,ye,oe)}).catch(Jn)}))}let z=Vn(),Q=Vn(),U;function q(B,Y,K){re(B);const ee=Q.list();return ee.length?ee.forEach(le=>le(B,Y,K)):console.error(B),Promise.reject(B)}function te(){return U&&a.value!==Bt?Promise.resolve():new Promise((B,Y)=>{z.add([B,Y])})}function re(B){return U||(U=!B,F(),z.list().forEach(([Y,K])=>B?K(B):Y()),z.reset()),B}function me(B,Y,K,ee){const{scrollBehavior:le}=e;if(!_n||!le)return Promise.resolve();const ye=!K&&bd(Mo(B.fullPath,0))||(ee||!K)&&history.state&&history.state.scroll||null;return fl().then(()=>le(B,Y,ye)).then(oe=>oe&&yd(oe)).catch(oe=>q(oe,B,Y))}const de=B=>r.go(B);let ue;const ve=new Set,ke={currentRoute:a,listening:!0,addRoute:c,removeRoute:m,hasRoute:_,getRoutes:p,resolve:v,options:e,push:g,replace:y,go:de,back:()=>de(-1),forward:()=>de(1),beforeEach:i.add,beforeResolve:o.add,afterEach:l.add,onError:Q.add,isReady:te,install(B){const Y=this;B.component("RouterLink",sh),B.component("RouterView",Kl),B.config.globalProperties.$router=Y,Object.defineProperty(B.config.globalProperties,"$route",{enumerable:!0,get:()=>$(a)}),_n&&!ue&&a.value===Bt&&(ue=!0,g(r.location).catch(le=>{}));const K={};for(const le in Bt)K[le]=$e(()=>a.value[le]);B.provide(Os,Y),B.provide(Ms,xi(K)),B.provide(Jr,a);const ee=B.unmount;ve.add(B),B.unmount=function(){ve.delete(B),ve.size<1&&(d=Bt,N&&N(),N=null,a.value=Bt,ue=!1,U=!1),ee()}}};return ke}function vn(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function uh(e,t){const n=[],s=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oPn(d,l))?s.push(l):n.push(l));const a=e.matched[o];a&&(t.matched.find(d=>Pn(d,a))||r.push(a))}return[n,s,r]}function Rs(){return _t(Ms)}function er(){return localStorage.getItem("theme")??"dark"}function fh(e){e!=="dark"&&e!=="light"&&(e="dark"),localStorage.setItem("theme",e)}function dh(){fh(er()==="dark"?"light":"dark")}function Yl(e){switch(e||(e=er()),e){case"dark":document.documentElement.classList.add("dark");break;case"light":document.documentElement.classList.remove("dark");break;default:document.documentElement.classList.add("dark");break}}var $r=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},dt={},hh={get exports(){return dt},set exports(e){dt=e}};/*! + * matter-js 0.18.0 by @liabru + * http://brm.io/matter-js/ + * License MIT + * + * The MIT License (MIT) + * + * Copyright (c) Liam Brummitt and contributors. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */(function(e,t){(function(s,r){e.exports=r()})($r,function(){return function(n){var s={};function r(i){if(s[i])return s[i].exports;var o=s[i]={i,l:!1,exports:{}};return n[i].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=n,r.c=s,r.d=function(i,o,l){r.o(i,o)||Object.defineProperty(i,o,{enumerable:!0,get:l})},r.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},r.t=function(i,o){if(o&1&&(i=r(i)),o&8||o&4&&typeof i=="object"&&i&&i.__esModule)return i;var l=Object.create(null);if(r.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:i}),o&2&&typeof i!="string")for(var a in i)r.d(l,a,function(d){return i[d]}.bind(null,a));return l},r.n=function(i){var o=i&&i.__esModule?function(){return i.default}:function(){return i};return r.d(o,"a",o),o},r.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},r.p="",r(r.s=21)}([function(n,s){var r={};n.exports=r,function(){r._nextId=0,r._seed=0,r._nowStartTime=+new Date,r._warnedOnce={},r._decomp=null,r.extend=function(o,l){var a,d;typeof l=="boolean"?(a=2,d=l):(a=1,d=!0);for(var u=a;u0;l--){var a=Math.floor(r.random()*(l+1)),d=o[l];o[l]=o[a],o[a]=d}return o},r.choose=function(o){return o[Math.floor(r.random()*o.length)]},r.isElement=function(o){return typeof HTMLElement<"u"?o instanceof HTMLElement:!!(o&&o.nodeType&&o.nodeName)},r.isArray=function(o){return Object.prototype.toString.call(o)==="[object Array]"},r.isFunction=function(o){return typeof o=="function"},r.isPlainObject=function(o){return typeof o=="object"&&o.constructor===Object},r.isString=function(o){return toString.call(o)==="[object String]"},r.clamp=function(o,l,a){return oa?a:o},r.sign=function(o){return o<0?-1:1},r.now=function(){if(typeof window<"u"&&window.performance){if(window.performance.now)return window.performance.now();if(window.performance.webkitNow)return window.performance.webkitNow()}return Date.now?Date.now():new Date-r._nowStartTime},r.random=function(o,l){return o=typeof o<"u"?o:0,l=typeof l<"u"?l:1,o+i()*(l-o)};var i=function(){return r._seed=(r._seed*9301+49297)%233280,r._seed/233280};r.colorToNumber=function(o){return o=o.replace("#",""),o.length==3&&(o=o.charAt(0)+o.charAt(0)+o.charAt(1)+o.charAt(1)+o.charAt(2)+o.charAt(2)),parseInt(o,16)},r.logLevel=1,r.log=function(){console&&r.logLevel>0&&r.logLevel<=3&&console.log.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},r.info=function(){console&&r.logLevel>0&&r.logLevel<=2&&console.info.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},r.warn=function(){console&&r.logLevel>0&&r.logLevel<=3&&console.warn.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},r.warnOnce=function(){var o=Array.prototype.slice.call(arguments).join(" ");r._warnedOnce[o]||(r.warn(o),r._warnedOnce[o]=!0)},r.deprecated=function(o,l,a){o[l]=r.chain(function(){r.warnOnce("🔅 deprecated 🔅",a)},o[l])},r.nextId=function(){return r._nextId++},r.indexOf=function(o,l){if(o.indexOf)return o.indexOf(l);for(var a=0;ai.max.x&&(i.max.x=d.x),d.xi.max.y&&(i.max.y=d.y),d.y0?i.max.x+=l.x:i.min.x+=l.x,l.y>0?i.max.y+=l.y:i.min.y+=l.y)},r.contains=function(i,o){return o.x>=i.min.x&&o.x<=i.max.x&&o.y>=i.min.y&&o.y<=i.max.y},r.overlaps=function(i,o){return i.min.x<=o.max.x&&i.max.x>=o.min.x&&i.max.y>=o.min.y&&i.min.y<=o.max.y},r.translate=function(i,o){i.min.x+=o.x,i.max.x+=o.x,i.min.y+=o.y,i.max.y+=o.y},r.shift=function(i,o){var l=i.max.x-i.min.x,a=i.max.y-i.min.y;i.min.x=o.x,i.max.x=o.x+l,i.min.y=o.y,i.max.y=o.y+a}}()},function(n,s){var r={};n.exports=r,function(){r.create=function(i,o){return{x:i||0,y:o||0}},r.clone=function(i){return{x:i.x,y:i.y}},r.magnitude=function(i){return Math.sqrt(i.x*i.x+i.y*i.y)},r.magnitudeSquared=function(i){return i.x*i.x+i.y*i.y},r.rotate=function(i,o,l){var a=Math.cos(o),d=Math.sin(o);l||(l={});var u=i.x*a-i.y*d;return l.y=i.x*d+i.y*a,l.x=u,l},r.rotateAbout=function(i,o,l,a){var d=Math.cos(o),u=Math.sin(o);a||(a={});var h=l.x+((i.x-l.x)*d-(i.y-l.y)*u);return a.y=l.y+((i.x-l.x)*u+(i.y-l.y)*d),a.x=h,a},r.normalise=function(i){var o=r.magnitude(i);return o===0?{x:0,y:0}:{x:i.x/o,y:i.y/o}},r.dot=function(i,o){return i.x*o.x+i.y*o.y},r.cross=function(i,o){return i.x*o.y-i.y*o.x},r.cross3=function(i,o,l){return(o.x-i.x)*(l.y-i.y)-(o.y-i.y)*(l.x-i.x)},r.add=function(i,o,l){return l||(l={}),l.x=i.x+o.x,l.y=i.y+o.y,l},r.sub=function(i,o,l){return l||(l={}),l.x=i.x-o.x,l.y=i.y-o.y,l},r.mult=function(i,o){return{x:i.x*o,y:i.y*o}},r.div=function(i,o){return{x:i.x/o,y:i.y/o}},r.perp=function(i,o){return o=o===!0?-1:1,{x:o*-i.y,y:o*i.x}},r.neg=function(i){return{x:-i.x,y:-i.y}},r.angle=function(i,o){return Math.atan2(o.y-i.y,o.x-i.x)},r._temp=[r.create(),r.create(),r.create(),r.create(),r.create(),r.create()]}()},function(n,s,r){var i={};n.exports=i;var o=r(2),l=r(0);(function(){i.create=function(a,d){for(var u=[],h=0;h0)return!1;c=m}return!0},i.scale=function(a,d,u,h){if(d===1&&u===1)return a;h=h||i.centre(a);for(var f,c,m=0;m=0?m-1:a.length-1],_=a[m],v=a[(m+1)%a.length],S=d[m0&&(d|=2),d===3)return!1;return d!==0?!0:null},i.hull=function(a){var d=[],u=[],h,f;for(a=a.slice(0),a.sort(function(c,m){var p=c.x-m.x;return p!==0?p:c.y-m.y}),f=0;f=2&&o.cross3(u[u.length-2],u[u.length-1],h)<=0;)u.pop();u.push(h)}for(f=a.length-1;f>=0;f-=1){for(h=a[f];d.length>=2&&o.cross3(d[d.length-2],d[d.length-1],h)<=0;)d.pop();d.push(h)}return d.pop(),u.pop(),d.concat(u)}})()},function(n,s,r){var i={};n.exports=i;var o=r(0);(function(){i.on=function(l,a,d){for(var u=a.split(" "),h,f=0;f0){d||(d={}),u=a.split(" ");for(var p=0;p0&&l.rotateAbout(v.position,p,c.position,v.position)}},i.setVelocity=function(c,m){c.positionPrev.x=c.position.x-m.x,c.positionPrev.y=c.position.y-m.y,c.velocity.x=m.x,c.velocity.y=m.y,c.speed=l.magnitude(c.velocity)},i.setAngularVelocity=function(c,m){c.anglePrev=c.angle-m,c.angularVelocity=m,c.angularSpeed=Math.abs(c.angularVelocity)},i.translate=function(c,m){i.setPosition(c,l.add(c.position,m))},i.rotate=function(c,m,p){if(!p)i.setAngle(c,c.angle+m);else{var _=Math.cos(m),v=Math.sin(m),S=c.position.x-p.x,C=c.position.y-p.y;i.setPosition(c,{x:p.x+(S*_-C*v),y:p.y+(S*v+C*_)}),i.setAngle(c,c.angle+m)}},i.scale=function(c,m,p,_){var v=0,S=0;_=_||c.position;for(var C=0;C0&&(v+=g.area,S+=g.inertia),g.position.x=_.x+(g.position.x-_.x)*m,g.position.y=_.y+(g.position.y-_.y)*p,u.update(g.bounds,g.vertices,c.velocity)}c.parts.length>1&&(c.area=v,c.isStatic||(i.setMass(c,c.density*v),i.setInertia(c,S))),c.circleRadius&&(m===p?c.circleRadius*=m:c.circleRadius=null)},i.update=function(c,m,p,_){var v=Math.pow(m*p*c.timeScale,2),S=1-c.frictionAir*p*c.timeScale,C=c.position.x-c.positionPrev.x,g=c.position.y-c.positionPrev.y;c.velocity.x=C*S*_+c.force.x/c.mass*v,c.velocity.y=g*S*_+c.force.y/c.mass*v,c.positionPrev.x=c.position.x,c.positionPrev.y=c.position.y,c.position.x+=c.velocity.x,c.position.y+=c.velocity.y,c.angularVelocity=(c.angle-c.anglePrev)*S*_+c.torque/c.inertia*v,c.anglePrev=c.angle,c.angle+=c.angularVelocity,c.speed=l.magnitude(c.velocity),c.angularSpeed=Math.abs(c.angularVelocity);for(var y=0;y0&&(b.position.x+=c.velocity.x,b.position.y+=c.velocity.y),c.angularVelocity!==0&&(o.rotate(b.vertices,c.angularVelocity,c.position),h.rotate(b.axes,c.angularVelocity),y>0&&l.rotateAbout(b.position,c.angularVelocity,c.position,b.position)),u.update(b.bounds,b.vertices,c.velocity)}},i.applyForce=function(c,m,p){c.force.x+=p.x,c.force.y+=p.y;var _={x:m.x-c.position.x,y:m.y-c.position.y};c.torque+=_.x*p.y-_.y*p.x},i._totalProperties=function(c){for(var m={mass:0,area:0,inertia:0,centre:{x:0,y:0}},p=c.parts.length===1?0:1;p0&&h.motion=h.sleepThreshold&&i.set(h,!0)):h.sleepCounter>0&&(h.sleepCounter-=1)}},i.afterCollisions=function(l,a){for(var d=a*a*a,u=0;ui._motionWakeThreshold*d&&i.set(p,!1)}}}},i.set=function(l,a){var d=l.isSleeping;a?(l.isSleeping=!0,l.sleepCounter=l.sleepThreshold,l.positionImpulse.x=0,l.positionImpulse.y=0,l.positionPrev.x=l.position.x,l.positionPrev.y=l.position.y,l.anglePrev=l.angle,l.speed=0,l.angularSpeed=0,l.motion=0,d||o.trigger(l,"sleepStart")):(l.isSleeping=!1,l.sleepCounter=0,d&&o.trigger(l,"sleepEnd"))}})()},function(n,s,r){var i={};n.exports=i;var o=r(3),l=r(9);(function(){var a=[],d={overlap:0,axis:null},u={overlap:0,axis:null};i.create=function(h,f){return{pair:null,collided:!1,bodyA:h,bodyB:f,parentA:h.parent,parentB:f.parent,depth:0,normal:{x:0,y:0},tangent:{x:0,y:0},penetration:{x:0,y:0},supports:[]}},i.collides=function(h,f,c){if(i._overlapAxes(d,h.vertices,f.vertices,h.axes),d.overlap<=0||(i._overlapAxes(u,f.vertices,h.vertices,f.axes),u.overlap<=0))return null;var m=c&&c.table[l.id(h,f)],p;m?p=m.collision:(p=i.create(h,f),p.collided=!0,p.bodyA=h.idre?re=I:Ime?me=I:Ip?p=v:vm.frictionStatic?c.frictionStatic:m.frictionStatic,l.restitution=c.restitution>m.restitution?c.restitution:m.restitution,l.slop=c.slop>m.slop?c.slop:m.slop,a.pair=l,f.length=0;for(var _=0;_0?1:.7),c.damping=c.damping||0,c.angularStiffness=c.angularStiffness||0,c.angleA=c.bodyA?c.bodyA.angle:c.angleA,c.angleB=c.bodyB?c.bodyB.angle:c.angleB,c.plugin={};var v={visible:!0,lineWidth:2,strokeStyle:"#ffffff",type:"line",anchors:!0};return c.length===0&&c.stiffness>.1?(v.type="pin",v.anchors=!1):c.stiffness<.9&&(v.type="spring"),c.render=h.extend(v,c.render),c},i.preSolveAll=function(f){for(var c=0;c0&&(v.position.x+=p.x,v.position.y+=p.y),p.angle!==0&&(o.rotate(v.vertices,p.angle,m.position),u.rotate(v.axes,p.angle),_>0&&l.rotateAbout(v.position,p.angle,m.position,v.position)),d.update(v.bounds,v.vertices,m.velocity)}p.angle*=i._warming,p.x*=i._warming,p.y*=i._warming}}},i.pointAWorld=function(f){return{x:(f.bodyA?f.bodyA.position.x:0)+f.pointA.x,y:(f.bodyA?f.bodyA.position.y:0)+f.pointA.y}},i.pointBWorld=function(f){return{x:(f.bodyB?f.bodyB.position.x:0)+f.pointB.x,y:(f.bodyB?f.bodyB.position.y:0)+f.pointB.y}}})()},function(n,s,r){var i={};n.exports=i;var o=r(2),l=r(0);(function(){i.fromVertices=function(a){for(var d={},u=0;u0&&o.area(te)1?(y=a.create(l.extend({parts:b.slice(0)},m)),a.setPosition(y,{x:h,y:f}),y):b[0]}})()},function(n,s,r){var i={};n.exports=i;var o=r(0);(function(){i.create=function(l){var a={};return l||o.log("Mouse.create: element was undefined, defaulting to document.body","warn"),a.element=l||document.body,a.absolute={x:0,y:0},a.position={x:0,y:0},a.mousedownPosition={x:0,y:0},a.mouseupPosition={x:0,y:0},a.offset={x:0,y:0},a.scale={x:1,y:1},a.wheelDelta=0,a.button=-1,a.pixelRatio=parseInt(a.element.getAttribute("data-pixel-ratio"),10)||1,a.sourceEvents={mousemove:null,mousedown:null,mouseup:null,mousewheel:null},a.mousemove=function(d){var u=i._getRelativeMousePosition(d,a.element,a.pixelRatio),h=d.changedTouches;h&&(a.button=0,d.preventDefault()),a.absolute.x=u.x,a.absolute.y=u.y,a.position.x=a.absolute.x*a.scale.x+a.offset.x,a.position.y=a.absolute.y*a.scale.y+a.offset.y,a.sourceEvents.mousemove=d},a.mousedown=function(d){var u=i._getRelativeMousePosition(d,a.element,a.pixelRatio),h=d.changedTouches;h?(a.button=0,d.preventDefault()):a.button=d.button,a.absolute.x=u.x,a.absolute.y=u.y,a.position.x=a.absolute.x*a.scale.x+a.offset.x,a.position.y=a.absolute.y*a.scale.y+a.offset.y,a.mousedownPosition.x=a.position.x,a.mousedownPosition.y=a.position.y,a.sourceEvents.mousedown=d},a.mouseup=function(d){var u=i._getRelativeMousePosition(d,a.element,a.pixelRatio),h=d.changedTouches;h&&d.preventDefault(),a.button=-1,a.absolute.x=u.x,a.absolute.y=u.y,a.position.x=a.absolute.x*a.scale.x+a.offset.x,a.position.y=a.absolute.y*a.scale.y+a.offset.y,a.mouseupPosition.x=a.position.x,a.mouseupPosition.y=a.position.y,a.sourceEvents.mouseup=d},a.mousewheel=function(d){a.wheelDelta=Math.max(-1,Math.min(1,d.wheelDelta||-d.detail)),d.preventDefault()},i.setElement(a,a.element),a},i.setElement=function(l,a){l.element=a,a.addEventListener("mousemove",l.mousemove),a.addEventListener("mousedown",l.mousedown),a.addEventListener("mouseup",l.mouseup),a.addEventListener("mousewheel",l.mousewheel),a.addEventListener("DOMMouseScroll",l.mousewheel),a.addEventListener("touchmove",l.mousemove),a.addEventListener("touchstart",l.mousedown),a.addEventListener("touchend",l.mouseup)},i.clearSourceEvents=function(l){l.sourceEvents.mousemove=null,l.sourceEvents.mousedown=null,l.sourceEvents.mouseup=null,l.sourceEvents.mousewheel=null,l.wheelDelta=0},i.setOffset=function(l,a){l.offset.x=a.x,l.offset.y=a.y,l.position.x=l.absolute.x*l.scale.x+l.offset.x,l.position.y=l.absolute.y*l.scale.y+l.offset.y},i.setScale=function(l,a){l.scale.x=a.x,l.scale.y=a.y,l.position.x=l.absolute.x*l.scale.x+l.offset.x,l.position.y=l.absolute.y*l.scale.y+l.offset.y},i._getRelativeMousePosition=function(l,a,d){var u=a.getBoundingClientRect(),h=document.documentElement||document.body.parentNode||document.body,f=window.pageXOffset!==void 0?window.pageXOffset:h.scrollLeft,c=window.pageYOffset!==void 0?window.pageYOffset:h.scrollTop,m=l.changedTouches,p,_;return m?(p=m[0].pageX-u.left-f,_=m[0].pageY-u.top-c):(p=l.pageX-u.left-f,_=l.pageY-u.top-c),{x:p/(a.clientWidth/(a.width||a.clientWidth)*d),y:_/(a.clientHeight/(a.height||a.clientHeight)*d)}}})()},function(n,s,r){var i={};n.exports=i;var o=r(0),l=r(8);(function(){i.create=function(a){var d={bodies:[],pairs:null};return o.extend(d,a)},i.setBodies=function(a,d){a.bodies=d.slice(0)},i.clear=function(a){a.bodies=[]},i.collisions=function(a){var d=[],u=a.pairs,h=a.bodies,f=h.length,c=i.canCollide,m=l.collides,p,_;for(h.sort(i._compareBoundsX),p=0;pC)break;if(!(gO.max.y)&&!(b&&(T.isStatic||T.isSleeping))&&c(v.collisionFilter,T.collisionFilter)){var I=T.parts.length;if(L&&I===1){var N=m(v,T,u);N&&d.push(N)}else for(var F=w>1?1:0,z=I>1?1:0,Q=F;QO.max.x||S.max.xO.max.y)){var N=m(U,te,u);N&&d.push(N)}}}}}return d},i.canCollide=function(a,d){return a.group===d.group&&a.group!==0?a.group>0:(a.mask&d.category)!==0&&(d.mask&a.category)!==0},i._compareBoundsX=function(a,d){return a.bounds.min.x-d.bounds.min.x}})()},function(n,s,r){var i={};n.exports=i;var o=r(0);(function(){i._registry={},i.register=function(l){if(i.isPlugin(l)||o.warn("Plugin.register:",i.toString(l),"does not implement all required fields."),l.name in i._registry){var a=i._registry[l.name],d=i.versionParse(l.version).number,u=i.versionParse(a.version).number;d>u?(o.warn("Plugin.register:",i.toString(a),"was upgraded to",i.toString(l)),i._registry[l.name]=l):d-1},i.isFor=function(l,a){var d=l.for&&i.dependencyParse(l.for);return!l.for||a.name===d.name&&i.versionSatisfies(a.version,d.range)},i.use=function(l,a){if(l.uses=(l.uses||[]).concat(a||[]),l.uses.length===0){o.warn("Plugin.use:",i.toString(l),"does not specify any dependencies to install.");return}for(var d=i.dependencies(l),u=o.topologicalSort(d),h=[],f=0;f0&&o.info(h.join(" "))},i.dependencies=function(l,a){var d=i.dependencyParse(l),u=d.name;if(a=a||{},!(u in a)){l=i.resolve(l)||l,a[u]=o.map(l.uses||[],function(f){i.isPlugin(f)&&i.register(f);var c=i.dependencyParse(f),m=i.resolve(f);return m&&!i.versionSatisfies(m.version,c.range)?(o.warn("Plugin.dependencies:",i.toString(m),"does not satisfy",i.toString(c),"used by",i.toString(d)+"."),m._warned=!0,l._warned=!0):m||(o.warn("Plugin.dependencies:",i.toString(f),"used by",i.toString(d),"could not be resolved."),l._warned=!0),c.name});for(var h=0;h=|>)?\s*((\d+)\.(\d+)\.(\d+))(-[0-9A-Za-z-+]+)?$/;a.test(l)||o.warn("Plugin.versionParse:",l,"is not a valid version or range.");var d=a.exec(l),u=Number(d[4]),h=Number(d[5]),f=Number(d[6]);return{isRange:Boolean(d[1]||d[2]),version:d[3],range:l,operator:d[1]||d[2]||"",major:u,minor:h,patch:f,parts:[u,h,f],prerelease:d[7],number:u*1e8+h*1e4+f}},i.versionSatisfies=function(l,a){a=a||"*";var d=i.versionParse(a),u=i.versionParse(l);if(d.isRange){if(d.operator==="*"||l==="*")return!0;if(d.operator===">")return u.number>d.number;if(d.operator===">=")return u.number>=d.number;if(d.operator==="~")return u.major===d.major&&u.minor===d.minor&&u.patch>=d.patch;if(d.operator==="^")return d.major>0?u.major===d.major&&u.number>=d.number:d.minor>0?u.minor===d.minor&&u.patch>=d.patch:u.patch===d.patch}return l===a||l==="*"}})()},function(n,s,r){var i={};n.exports=i;var o=r(0),l=r(5),a=r(1),d=r(4),u=r(2),h=r(13);(function(){var f,c;typeof window<"u"&&(f=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(g){window.setTimeout(function(){g(o.now())},1e3/60)},c=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame),i._goodFps=30,i._goodDelta=1e3/60,i.create=function(g){var y={controller:i,engine:null,element:null,canvas:null,mouse:null,frameRequestId:null,timing:{historySize:60,delta:0,deltaHistory:[],lastTime:0,lastTimestamp:0,lastElapsed:0,timestampElapsed:0,timestampElapsedHistory:[],engineDeltaHistory:[],engineElapsedHistory:[],elapsedHistory:[]},options:{width:800,height:600,pixelRatio:1,background:"#14151f",wireframeBackground:"#14151f",hasBounds:!!g.bounds,enabled:!0,wireframes:!0,showSleeping:!0,showDebug:!1,showStats:!1,showPerformance:!1,showBounds:!1,showVelocity:!1,showCollisions:!1,showSeparations:!1,showAxes:!1,showPositions:!1,showAngleIndicator:!1,showIds:!1,showVertexNumbers:!1,showConvexHulls:!1,showInternalEdges:!1,showMousePosition:!1}},b=o.extend(y,g);return b.canvas&&(b.canvas.width=b.options.width||b.canvas.width,b.canvas.height=b.options.height||b.canvas.height),b.mouse=g.mouse,b.engine=g.engine,b.canvas=b.canvas||_(b.options.width,b.options.height),b.context=b.canvas.getContext("2d"),b.textures={},b.bounds=b.bounds||{min:{x:0,y:0},max:{x:b.canvas.width,y:b.canvas.height}},b.options.showBroadphase=!1,b.options.pixelRatio!==1&&i.setPixelRatio(b,b.options.pixelRatio),o.isElement(b.element)?b.element.appendChild(b.canvas):b.canvas.parentNode||o.log("Render.create: options.element was undefined, render.canvas was created but not appended","warn"),b},i.run=function(g){(function y(b){g.frameRequestId=f(y),m(g,b),i.world(g,b),(g.options.showStats||g.options.showDebug)&&i.stats(g,g.context,b),(g.options.showPerformance||g.options.showDebug)&&i.performance(g,g.context,b)})()},i.stop=function(g){c(g.frameRequestId)},i.setPixelRatio=function(g,y){var b=g.options,w=g.canvas;y==="auto"&&(y=v(w)),b.pixelRatio=y,w.setAttribute("data-pixel-ratio",y),w.width=b.width*y,w.height=b.height*y,w.style.width=b.width+"px",w.style.height=b.height+"px"},i.lookAt=function(g,y,b,w){w=typeof w<"u"?w:!0,y=o.isArray(y)?y:[y],b=b||{x:0,y:0};for(var L={min:{x:1/0,y:1/0},max:{x:-1/0,y:-1/0}},T=0;TL.max.x&&(L.max.x=N.x),I.yL.max.y&&(L.max.y=N.y))}var F=L.max.x-L.min.x+2*b.x,z=L.max.y-L.min.y+2*b.y,Q=g.canvas.height,U=g.canvas.width,q=U/Q,te=F/z,re=1,me=1;te>q?me=te/q:re=q/te,g.options.hasBounds=!0,g.bounds.min.x=L.min.x,g.bounds.max.x=L.min.x+F*re,g.bounds.min.y=L.min.y,g.bounds.max.y=L.min.y+z*me,w&&(g.bounds.min.x+=F*.5-F*re*.5,g.bounds.max.x+=F*.5-F*re*.5,g.bounds.min.y+=z*.5-z*me*.5,g.bounds.max.y+=z*.5-z*me*.5),g.bounds.min.x-=b.x,g.bounds.max.x-=b.x,g.bounds.min.y-=b.y,g.bounds.max.y-=b.y,g.mouse&&(h.setScale(g.mouse,{x:(g.bounds.max.x-g.bounds.min.x)/g.canvas.width,y:(g.bounds.max.y-g.bounds.min.y)/g.canvas.height}),h.setOffset(g.mouse,g.bounds.min))},i.startViewTransform=function(g){var y=g.bounds.max.x-g.bounds.min.x,b=g.bounds.max.y-g.bounds.min.y,w=y/g.options.width,L=b/g.options.height;g.context.setTransform(g.options.pixelRatio/w,0,0,g.options.pixelRatio/L,0,0),g.context.translate(-g.bounds.min.x,-g.bounds.min.y)},i.endViewTransform=function(g){g.context.setTransform(g.options.pixelRatio,0,0,g.options.pixelRatio,0,0)},i.world=function(g,y){var b=o.now(),w=g.engine,L=w.world,T=g.canvas,O=g.context,I=g.options,N=g.timing,F=l.allBodies(L),z=l.allConstraints(L),Q=I.wireframes?I.wireframeBackground:I.background,U=[],q=[],te,re={timestamp:w.timing.timestamp};if(d.trigger(g,"beforeRender",re),g.currentBackground!==Q&&C(g,Q),O.globalCompositeOperation="source-in",O.fillStyle="transparent",O.fillRect(0,0,T.width,T.height),O.globalCompositeOperation="source-over",I.hasBounds){for(te=0;te1?1:0;F1?1:0;F1?1:0;O1?1:0;N1?1:0;I1?1:0;I1?1:0;T0)){var Q=T.activeContacts[0].vertex.x,U=T.activeContacts[0].vertex.y;T.activeContacts.length===2&&(Q=(T.activeContacts[0].vertex.x+T.activeContacts[1].vertex.x)/2,U=(T.activeContacts[0].vertex.y+T.activeContacts[1].vertex.y)/2),O.bodyB===O.supports[0].body||O.bodyA.isStatic===!0?w.moveTo(Q-O.normal.x*8,U-O.normal.y*8):w.moveTo(Q+O.normal.x*8,U+O.normal.y*8),w.lineTo(Q,U)}L.wireframes?w.strokeStyle="rgba(255,165,0,0.7)":w.strokeStyle="orange",w.lineWidth=1,w.stroke()},i.separations=function(g,y,b){var w=b,L=g.options,T,O,I,N,F;for(w.beginPath(),F=0;F0&&u.trigger(p,"collisionStart",{pairs:y.collisionStart}),l.preSolvePosition(y.list),L=0;L0&&u.trigger(p,"collisionActive",{pairs:y.collisionActive}),y.collisionEnd.length>0&&u.trigger(p,"collisionEnd",{pairs:y.collisionEnd}),i._bodiesClearForces(O),u.trigger(p,"afterUpdate",T),p.timing.lastElapsed=c.now()-S,p},i.merge=function(p,_){if(c.extend(p,_),_.world){p.world=_.world,i.clear(p);for(var v=h.allBodies(p.world),S=0;SA||-k>A?(v=k>0?k:-k,_=g.friction*(k>0?1:-1)*u,_<-v?_=-v:_>v&&(_=v)):(_=k,v=m);var M=de*I-ue*O,H=ve*I-ke*O,W=U/(q+b.inverseInertia*M*M+w.inverseInertia*H*H),V=(1+g.restitution)*oe*W;if(_*=W,oe*oe>h&&oe<0)re.normalImpulse=0;else{var G=re.normalImpulse;re.normalImpulse+=V,re.normalImpulse=Math.min(re.normalImpulse,0),V=re.normalImpulse-G}if(k*k>c)re.tangentImpulse=0;else{var j=re.tangentImpulse;re.tangentImpulse+=_,re.tangentImpulse<-v&&(re.tangentImpulse=-v),re.tangentImpulse>v&&(re.tangentImpulse=v),_=re.tangentImpulse-j}var R=O*V+N*_,D=I*V+F*_;b.isStatic||b.isSleeping||(b.positionPrev.x+=R*b.inverseMass,b.positionPrev.y+=D*b.inverseMass,b.anglePrev+=(de*D-ue*R)*b.inverseInertia),w.isStatic||w.isSleeping||(w.positionPrev.x-=R*w.inverseMass,w.positionPrev.y-=D*w.inverseMass,w.anglePrev-=(ve*D-ke*R)*w.inverseInertia)}}}}})()},function(n,s,r){var i={};n.exports=i;var o=r(9),l=r(0);(function(){i.create=function(a){return l.extend({table:{},list:[],collisionStart:[],collisionActive:[],collisionEnd:[]},a)},i.update=function(a,d,u){var h=a.list,f=h.length,c=a.table,m=d.length,p=a.collisionStart,_=a.collisionEnd,v=a.collisionActive,S,C,g,y;for(p.length=0,_.length=0,v.length=0,y=0;yT&&(T=N),d.translate(I,{x:F*.5,y:N*.5}),g=I.bounds.max.x+_,o.addBody(C,I),b=I,w+=1}else g+=_}y+=T+v,g=f}return C},i.chain=function(f,c,m,p,_,v){for(var S=f.bodies,C=1;C0)for(C=0;C0&&(b=v[C-1+(S-1)*c],o.addConstraint(f,l.create(a.extend({bodyA:b,bodyB:y},_)))),p&&CT)){b=T-b;var I=b,N=m-1-b;if(!(yN)){L===1&&d.translate(w,{x:(y+(m%2===1?1:-1))*O,y:0});var F=w?y*O:0;return S(f+F+y*_,g,y,b,w,L)}}})},i.newtonsCradle=function(f,c,m,p,_){for(var v=o.create({label:"Newtons Cradle"}),S=0;S_.bounds.max.x||y.bounds.max.y<_.bounds.min.y||y.bounds.min.y>_.bounds.max.y))){var b=i._getRegion(d,y);if(!y.region||b.id!==y.region.id||f){(!y.region||f)&&(y.region=b);var w=i._regionUnion(b,y.region);for(m=w.startCol;m<=w.endCol;m++)for(p=w.startRow;p<=w.endRow;p++){C=i._getBucketId(m,p),S=v[C];var L=m>=b.startCol&&m<=b.endCol&&p>=b.startRow&&p<=b.endRow,T=m>=y.region.startCol&&m<=y.region.endCol&&p>=y.region.startRow&&p<=y.region.endRow;!L&&T&&T&&S&&i._bucketRemoveBody(d,S,y),(y.region===b||L&&!T||f)&&(S||(S=i._createBucket(v,C)),i._bucketAddBody(d,S,y))}y.region=b,g=!0}}}g&&(d.pairsList=i._createActivePairsList(d))},a(i,"update","Grid.update ➤ replaced by Matter.Detector"),i.clear=function(d){d.buckets={},d.pairs={},d.pairsList=[]},a(i,"clear","Grid.clear ➤ replaced by Matter.Detector"),i._regionUnion=function(d,u){var h=Math.min(d.startCol,u.startCol),f=Math.max(d.endCol,u.endCol),c=Math.min(d.startRow,u.startRow),m=Math.max(d.endRow,u.endRow);return i._createRegion(h,f,c,m)},i._getRegion=function(d,u){var h=u.bounds,f=Math.floor(h.min.x/d.bucketWidth),c=Math.floor(h.max.x/d.bucketWidth),m=Math.floor(h.min.y/d.bucketHeight),p=Math.floor(h.max.y/d.bucketHeight);return i._createRegion(f,c,m,p)},i._createRegion=function(d,u,h,f){return{id:d+","+u+","+h+","+f,startCol:d,endCol:u,startRow:h,endRow:f}},i._getBucketId=function(d,u){return"C"+d+"R"+u},i._createBucket=function(d,u){var h=d[u]=[];return h},i._bucketAddBody=function(d,u,h){var f=d.pairs,c=o.id,m=u.length,p;for(p=0;p0?m.push(u):delete h[f[p]];return m}})()},function(n,s,r){var i={};n.exports=i;var o=r(3),l=r(7),a=r(13),d=r(4),u=r(14),h=r(10),f=r(5),c=r(0),m=r(1);(function(){i.create=function(p,_){var v=(p?p.mouse:null)||(_?_.mouse:null);v||(p&&p.render&&p.render.canvas?v=a.create(p.render.canvas):_&&_.element?v=a.create(_.element):(v=a.create(),c.warn("MouseConstraint.create: options.mouse was undefined, options.element was undefined, may not function as expected")));var S=h.create({label:"Mouse Constraint",pointA:v.position,pointB:{x:0,y:0},length:.01,stiffness:.1,angularStiffness:1,render:{strokeStyle:"#90EE90",lineWidth:3}}),C={type:"mouseConstraint",mouse:v,element:null,body:null,constraint:S,collisionFilter:{category:1,mask:4294967295,group:0}},g=c.extend(C,_);return d.on(p,"beforeUpdate",function(){var y=f.allBodies(p.world);i.update(g,y),i._triggerEvents(g)}),g},i.update=function(p,_){var v=p.mouse,S=p.constraint,C=p.body;if(v.button===0){if(S.bodyB)l.set(S.bodyB,!1),S.pointA=v.position;else for(var g=0;g<_.length;g++)if(C=_[g],m.contains(C.bounds,v.position)&&u.canCollide(C.collisionFilter,p.collisionFilter))for(var y=C.parts.length>1?1:0;yf.deltaMax?f.deltaMax:v,_=v/f.delta,f.delta=v),f.timeScalePrev!==0&&(_*=p.timeScale/f.timeScalePrev),p.timeScale===0&&(_=0),f.timeScalePrev=p.timeScale,f.correction=_,f.frameCounter+=1,m-f.counterTimestamp>=1e3&&(f.fps=f.frameCounter*((m-f.counterTimestamp)/1e3),f.counterTimestamp=m,f.frameCounter=0),o.trigger(f,"tick",S),o.trigger(f,"beforeUpdate",S),l.update(c,v,_),o.trigger(f,"afterUpdate",S),o.trigger(f,"afterTick",S)},i.stop=function(f){u(f.frameRequestId)},i.start=function(f,c){i.run(f,c)}})()},function(n,s,r){var i={};n.exports=i;var o=r(8),l=r(0),a=l.deprecated;(function(){i.collides=function(d,u){return o.collides(d,u)},a(i,"collides","SAT.collides ➤ replaced by Collision.collides")})()},function(n,s,r){var i={};n.exports=i,r(1);var o=r(0);(function(){i.pathToVertices=function(l,a){typeof window<"u"&&!("SVGPathSeg"in window)&&o.warn("Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required.");var d,u,h,f,c,m,p,_,v,S,C=[],g,y,b=0,w=0,L=0;a=a||15;var T=function(I,N,F){var z=F%2===1&&F>1;if(!v||I!=v.x||N!=v.y){v&&z?(g=v.x,y=v.y):(g=0,y=0);var Q={x:g+I,y:y+N};(z||!v)&&(v=Q),C.push(Q),w=g+I,L=y+N}},O=function(I){var N=I.pathSegTypeAsLetter.toUpperCase();if(N!=="Z"){switch(N){case"M":case"L":case"T":case"C":case"S":case"Q":w=I.x,L=I.y;break;case"H":w=I.x;break;case"V":L=I.y;break}T(w,L,I.pathSegType)}};for(i._svgPathToAbsolute(l),h=l.getTotalLength(),m=[],d=0;d_h?Symbol(e):e,yh=(e,t,n)=>xh({l:e,k:t,s:n}),xh=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),We=e=>typeof e=="number"&&isFinite(e),bh=e=>$s(e)==="[object Date]",Qt=e=>$s(e)==="[object RegExp]",wr=e=>fe(e)&&Object.keys(e).length===0;function wh(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Ge=Object.assign;let Yo;const ei=()=>Yo||(Yo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Xo(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Eh=Object.prototype.hasOwnProperty;function Ns(e,t){return Eh.call(e,t)}const Pe=Array.isArray,He=e=>typeof e=="function",Z=e=>typeof e=="string",be=e=>typeof e=="boolean",Le=e=>e!==null&&typeof e=="object",Ql=Object.prototype.toString,$s=e=>Ql.call(e),fe=e=>$s(e)==="[object Object]",Sh=e=>e==null?"":Pe(e)||fe(e)&&e.toString===Ql?JSON.stringify(e,null,2):String(e);/*! + * message-compiler v9.2.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */const Ce={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:15};function Er(e,t,n={}){const{domain:s,messages:r,args:i}=n,o=e,l=new SyntaxError(String(o));return l.code=e,t&&(l.location=t),l.domain=s,l}function Ch(e){throw e}function kh(e,t,n){return{line:e,column:t,offset:n}}function es(e,t,n){const s={start:e,end:t};return n!=null&&(s.source=n),s}const Mt=" ",Ah="\r",Je=` +`,Th=String.fromCharCode(8232),Ph=String.fromCharCode(8233);function Lh(e){const t=e;let n=0,s=1,r=1,i=0;const o=w=>t[w]===Ah&&t[w+1]===Je,l=w=>t[w]===Je,a=w=>t[w]===Ph,d=w=>t[w]===Th,u=w=>o(w)||l(w)||a(w)||d(w),h=()=>n,f=()=>s,c=()=>r,m=()=>i,p=w=>o(w)||a(w)||d(w)?Je:t[w],_=()=>p(n),v=()=>p(n+i);function S(){return i=0,u(n)&&(s++,r=0),o(n)&&n++,n++,r++,t[n]}function C(){return o(n+i)&&i++,i++,t[n+i]}function g(){n=0,s=1,r=1,i=0}function y(w=0){i=w}function b(){const w=n+i;for(;w!==n;)S();i=0}return{index:h,line:f,column:c,peekOffset:m,charAt:p,currentChar:_,currentPeek:v,next:S,peek:C,reset:g,resetPeek:y,skipToPeek:b}}const Ht=void 0,qo="'",Ih="tokenizer";function Oh(e,t={}){const n=t.location!==!1,s=Lh(e),r=()=>s.index(),i=()=>kh(s.line(),s.column(),s.index()),o=i(),l=r(),a={currentType:14,offset:l,startLoc:o,endLoc:o,lastType:14,lastOffset:l,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:""},d=()=>a,{onError:u}=t;function h(x,E,A,...M){const H=d();if(E.column+=A,E.offset+=A,u){const W=es(H.startLoc,E),V=Er(x,W,{domain:Ih,args:M});u(V)}}function f(x,E,A){x.endLoc=i(),x.currentType=E;const M={type:E};return n&&(M.loc=es(x.startLoc,x.endLoc)),A!=null&&(M.value=A),M}const c=x=>f(x,14);function m(x,E){return x.currentChar()===E?(x.next(),E):(h(Ce.EXPECTED_TOKEN,i(),0,E),"")}function p(x){let E="";for(;x.currentPeek()===Mt||x.currentPeek()===Je;)E+=x.currentPeek(),x.peek();return E}function _(x){const E=p(x);return x.skipToPeek(),E}function v(x){if(x===Ht)return!1;const E=x.charCodeAt(0);return E>=97&&E<=122||E>=65&&E<=90||E===95}function S(x){if(x===Ht)return!1;const E=x.charCodeAt(0);return E>=48&&E<=57}function C(x,E){const{currentType:A}=E;if(A!==2)return!1;p(x);const M=v(x.currentPeek());return x.resetPeek(),M}function g(x,E){const{currentType:A}=E;if(A!==2)return!1;p(x);const M=x.currentPeek()==="-"?x.peek():x.currentPeek(),H=S(M);return x.resetPeek(),H}function y(x,E){const{currentType:A}=E;if(A!==2)return!1;p(x);const M=x.currentPeek()===qo;return x.resetPeek(),M}function b(x,E){const{currentType:A}=E;if(A!==8)return!1;p(x);const M=x.currentPeek()===".";return x.resetPeek(),M}function w(x,E){const{currentType:A}=E;if(A!==9)return!1;p(x);const M=v(x.currentPeek());return x.resetPeek(),M}function L(x,E){const{currentType:A}=E;if(!(A===8||A===12))return!1;p(x);const M=x.currentPeek()===":";return x.resetPeek(),M}function T(x,E){const{currentType:A}=E;if(A!==10)return!1;const M=()=>{const W=x.currentPeek();return W==="{"?v(x.peek()):W==="@"||W==="%"||W==="|"||W===":"||W==="."||W===Mt||!W?!1:W===Je?(x.peek(),M()):v(W)},H=M();return x.resetPeek(),H}function O(x){p(x);const E=x.currentPeek()==="|";return x.resetPeek(),E}function I(x){const E=p(x),A=x.currentPeek()==="%"&&x.peek()==="{";return x.resetPeek(),{isModulo:A,hasSpace:E.length>0}}function N(x,E=!0){const A=(H=!1,W="",V=!1)=>{const G=x.currentPeek();return G==="{"?W==="%"?!1:H:G==="@"||!G?W==="%"?!0:H:G==="%"?(x.peek(),A(H,"%",!0)):G==="|"?W==="%"||V?!0:!(W===Mt||W===Je):G===Mt?(x.peek(),A(!0,Mt,V)):G===Je?(x.peek(),A(!0,Je,V)):!0},M=A();return E&&x.resetPeek(),M}function F(x,E){const A=x.currentChar();return A===Ht?Ht:E(A)?(x.next(),A):null}function z(x){return F(x,A=>{const M=A.charCodeAt(0);return M>=97&&M<=122||M>=65&&M<=90||M>=48&&M<=57||M===95||M===36})}function Q(x){return F(x,A=>{const M=A.charCodeAt(0);return M>=48&&M<=57})}function U(x){return F(x,A=>{const M=A.charCodeAt(0);return M>=48&&M<=57||M>=65&&M<=70||M>=97&&M<=102})}function q(x){let E="",A="";for(;E=Q(x);)A+=E;return A}function te(x){_(x);const E=x.currentChar();return E!=="%"&&h(Ce.EXPECTED_TOKEN,i(),0,E),x.next(),"%"}function re(x){let E="";for(;;){const A=x.currentChar();if(A==="{"||A==="}"||A==="@"||A==="|"||!A)break;if(A==="%")if(N(x))E+=A,x.next();else break;else if(A===Mt||A===Je)if(N(x))E+=A,x.next();else{if(O(x))break;E+=A,x.next()}else E+=A,x.next()}return E}function me(x){_(x);let E="",A="";for(;E=z(x);)A+=E;return x.currentChar()===Ht&&h(Ce.UNTERMINATED_CLOSING_BRACE,i(),0),A}function de(x){_(x);let E="";return x.currentChar()==="-"?(x.next(),E+=`-${q(x)}`):E+=q(x),x.currentChar()===Ht&&h(Ce.UNTERMINATED_CLOSING_BRACE,i(),0),E}function ue(x){_(x),m(x,"'");let E="",A="";const M=W=>W!==qo&&W!==Je;for(;E=F(x,M);)E==="\\"?A+=ve(x):A+=E;const H=x.currentChar();return H===Je||H===Ht?(h(Ce.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,i(),0),H===Je&&(x.next(),m(x,"'")),A):(m(x,"'"),A)}function ve(x){const E=x.currentChar();switch(E){case"\\":case"'":return x.next(),`\\${E}`;case"u":return ke(x,E,4);case"U":return ke(x,E,6);default:return h(Ce.UNKNOWN_ESCAPE_SEQUENCE,i(),0,E),""}}function ke(x,E,A){m(x,E);let M="";for(let H=0;HH!=="{"&&H!=="}"&&H!==Mt&&H!==Je;for(;E=F(x,M);)A+=E;return A}function Y(x){let E="",A="";for(;E=z(x);)A+=E;return A}function K(x){const E=(A=!1,M)=>{const H=x.currentChar();return H==="{"||H==="%"||H==="@"||H==="|"||!H||H===Mt?M:H===Je?(M+=H,x.next(),E(A,M)):(M+=H,x.next(),E(!0,M))};return E(!1,"")}function ee(x){_(x);const E=m(x,"|");return _(x),E}function le(x,E){let A=null;switch(x.currentChar()){case"{":return E.braceNest>=1&&h(Ce.NOT_ALLOW_NEST_PLACEHOLDER,i(),0),x.next(),A=f(E,2,"{"),_(x),E.braceNest++,A;case"}":return E.braceNest>0&&E.currentType===2&&h(Ce.EMPTY_PLACEHOLDER,i(),0),x.next(),A=f(E,3,"}"),E.braceNest--,E.braceNest>0&&_(x),E.inLinked&&E.braceNest===0&&(E.inLinked=!1),A;case"@":return E.braceNest>0&&h(Ce.UNTERMINATED_CLOSING_BRACE,i(),0),A=ye(x,E)||c(E),E.braceNest=0,A;default:let H=!0,W=!0,V=!0;if(O(x))return E.braceNest>0&&h(Ce.UNTERMINATED_CLOSING_BRACE,i(),0),A=f(E,1,ee(x)),E.braceNest=0,E.inLinked=!1,A;if(E.braceNest>0&&(E.currentType===5||E.currentType===6||E.currentType===7))return h(Ce.UNTERMINATED_CLOSING_BRACE,i(),0),E.braceNest=0,oe(x,E);if(H=C(x,E))return A=f(E,5,me(x)),_(x),A;if(W=g(x,E))return A=f(E,6,de(x)),_(x),A;if(V=y(x,E))return A=f(E,7,ue(x)),_(x),A;if(!H&&!W&&!V)return A=f(E,13,B(x)),h(Ce.INVALID_TOKEN_IN_PLACEHOLDER,i(),0,A.value),_(x),A;break}return A}function ye(x,E){const{currentType:A}=E;let M=null;const H=x.currentChar();switch((A===8||A===9||A===12||A===10)&&(H===Je||H===Mt)&&h(Ce.INVALID_LINKED_FORMAT,i(),0),H){case"@":return x.next(),M=f(E,8,"@"),E.inLinked=!0,M;case".":return _(x),x.next(),f(E,9,".");case":":return _(x),x.next(),f(E,10,":");default:return O(x)?(M=f(E,1,ee(x)),E.braceNest=0,E.inLinked=!1,M):b(x,E)||L(x,E)?(_(x),ye(x,E)):w(x,E)?(_(x),f(E,12,Y(x))):T(x,E)?(_(x),H==="{"?le(x,E)||M:f(E,11,K(x))):(A===8&&h(Ce.INVALID_LINKED_FORMAT,i(),0),E.braceNest=0,E.inLinked=!1,oe(x,E))}}function oe(x,E){let A={type:14};if(E.braceNest>0)return le(x,E)||c(E);if(E.inLinked)return ye(x,E)||c(E);switch(x.currentChar()){case"{":return le(x,E)||c(E);case"}":return h(Ce.UNBALANCED_CLOSING_BRACE,i(),0),x.next(),f(E,3,"}");case"@":return ye(x,E)||c(E);default:if(O(x))return A=f(E,1,ee(x)),E.braceNest=0,E.inLinked=!1,A;const{isModulo:H,hasSpace:W}=I(x);if(H)return W?f(E,0,re(x)):f(E,4,te(x));if(N(x))return f(E,0,re(x));break}return A}function k(){const{currentType:x,offset:E,startLoc:A,endLoc:M}=a;return a.lastType=x,a.lastOffset=E,a.lastStartLoc=A,a.lastEndLoc=M,a.offset=r(),a.startLoc=i(),s.currentChar()===Ht?f(a,14):oe(s,a)}return{nextToken:k,currentOffset:r,currentPosition:i,context:d}}const Mh="parser",Rh=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Nh(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const s=parseInt(t||n,16);return s<=55295||s>=57344?String.fromCodePoint(s):"�"}}}function $h(e={}){const t=e.location!==!1,{onError:n}=e;function s(v,S,C,g,...y){const b=v.currentPosition();if(b.offset+=g,b.column+=g,n){const w=es(C,b),L=Er(S,w,{domain:Mh,args:y});n(L)}}function r(v,S,C){const g={type:v,start:S,end:S};return t&&(g.loc={start:C,end:C}),g}function i(v,S,C,g){v.end=S,g&&(v.type=g),t&&v.loc&&(v.loc.end=C)}function o(v,S){const C=v.context(),g=r(3,C.offset,C.startLoc);return g.value=S,i(g,v.currentOffset(),v.currentPosition()),g}function l(v,S){const C=v.context(),{lastOffset:g,lastStartLoc:y}=C,b=r(5,g,y);return b.index=parseInt(S,10),v.nextToken(),i(b,v.currentOffset(),v.currentPosition()),b}function a(v,S){const C=v.context(),{lastOffset:g,lastStartLoc:y}=C,b=r(4,g,y);return b.key=S,v.nextToken(),i(b,v.currentOffset(),v.currentPosition()),b}function d(v,S){const C=v.context(),{lastOffset:g,lastStartLoc:y}=C,b=r(9,g,y);return b.value=S.replace(Rh,Nh),v.nextToken(),i(b,v.currentOffset(),v.currentPosition()),b}function u(v){const S=v.nextToken(),C=v.context(),{lastOffset:g,lastStartLoc:y}=C,b=r(8,g,y);return S.type!==12?(s(v,Ce.UNEXPECTED_EMPTY_LINKED_MODIFIER,C.lastStartLoc,0),b.value="",i(b,g,y),{nextConsumeToken:S,node:b}):(S.value==null&&s(v,Ce.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,wt(S)),b.value=S.value||"",i(b,v.currentOffset(),v.currentPosition()),{node:b})}function h(v,S){const C=v.context(),g=r(7,C.offset,C.startLoc);return g.value=S,i(g,v.currentOffset(),v.currentPosition()),g}function f(v){const S=v.context(),C=r(6,S.offset,S.startLoc);let g=v.nextToken();if(g.type===9){const y=u(v);C.modifier=y.node,g=y.nextConsumeToken||v.nextToken()}switch(g.type!==10&&s(v,Ce.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,wt(g)),g=v.nextToken(),g.type===2&&(g=v.nextToken()),g.type){case 11:g.value==null&&s(v,Ce.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,wt(g)),C.key=h(v,g.value||"");break;case 5:g.value==null&&s(v,Ce.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,wt(g)),C.key=a(v,g.value||"");break;case 6:g.value==null&&s(v,Ce.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,wt(g)),C.key=l(v,g.value||"");break;case 7:g.value==null&&s(v,Ce.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,wt(g)),C.key=d(v,g.value||"");break;default:s(v,Ce.UNEXPECTED_EMPTY_LINKED_KEY,S.lastStartLoc,0);const y=v.context(),b=r(7,y.offset,y.startLoc);return b.value="",i(b,y.offset,y.startLoc),C.key=b,i(C,y.offset,y.startLoc),{nextConsumeToken:g,node:C}}return i(C,v.currentOffset(),v.currentPosition()),{node:C}}function c(v){const S=v.context(),C=S.currentType===1?v.currentOffset():S.offset,g=S.currentType===1?S.endLoc:S.startLoc,y=r(2,C,g);y.items=[];let b=null;do{const T=b||v.nextToken();switch(b=null,T.type){case 0:T.value==null&&s(v,Ce.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,wt(T)),y.items.push(o(v,T.value||""));break;case 6:T.value==null&&s(v,Ce.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,wt(T)),y.items.push(l(v,T.value||""));break;case 5:T.value==null&&s(v,Ce.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,wt(T)),y.items.push(a(v,T.value||""));break;case 7:T.value==null&&s(v,Ce.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,wt(T)),y.items.push(d(v,T.value||""));break;case 8:const O=f(v);y.items.push(O.node),b=O.nextConsumeToken||null;break}}while(S.currentType!==14&&S.currentType!==1);const w=S.currentType===1?S.lastOffset:v.currentOffset(),L=S.currentType===1?S.lastEndLoc:v.currentPosition();return i(y,w,L),y}function m(v,S,C,g){const y=v.context();let b=g.items.length===0;const w=r(1,S,C);w.cases=[],w.cases.push(g);do{const L=c(v);b||(b=L.items.length===0),w.cases.push(L)}while(y.currentType!==14);return b&&s(v,Ce.MUST_HAVE_MESSAGES_IN_PLURAL,C,0),i(w,v.currentOffset(),v.currentPosition()),w}function p(v){const S=v.context(),{offset:C,startLoc:g}=S,y=c(v);return S.currentType===14?y:m(v,C,g,y)}function _(v){const S=Oh(v,Ge({},e)),C=S.context(),g=r(0,C.offset,C.startLoc);return t&&g.loc&&(g.loc.source=v),g.body=p(S),C.currentType!==14&&s(S,Ce.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,v[C.offset]||""),i(g,S.currentOffset(),S.currentPosition()),g}return{parse:_}}function wt(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Dh(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:i=>(n.helpers.add(i),i)}}function Qo(e,t){for(let n=0;no;function a(p,_){o.code+=p}function d(p,_=!0){const v=_?r:"";a(i?v+" ".repeat(p):v)}function u(p=!0){const _=++o.indentLevel;p&&d(_)}function h(p=!0){const _=--o.indentLevel;p&&d(_)}function f(){d(o.indentLevel)}return{context:l,push:a,indent:u,deindent:h,newline:f,helper:p=>`_${p}`,needIndent:()=>o.needIndent}}function Hh(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),In(e,t.key),t.modifier?(e.push(", "),In(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function jh(e,t){const{helper:n,needIndent:s}=e;e.push(`${n("normalize")}([`),e.indent(s());const r=t.items.length;for(let i=0;i1){e.push(`${n("plural")}([`),e.indent(s());const r=t.cases.length;for(let i=0;i{const n=Z(t.mode)?t.mode:"normal",s=Z(t.filename)?t.filename:"message.intl",r=!!t.sourceMap,i=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` +`,o=t.needIndent?t.needIndent:n!=="arrow",l=e.helpers||[],a=Bh(e,{mode:n,filename:s,sourceMap:r,breakLineCode:i,needIndent:o});a.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),a.indent(o),l.length>0&&(a.push(`const { ${l.map(h=>`${h}: _${h}`).join(", ")} } = ctx`),a.newline()),a.push("return "),In(a,e),a.deindent(o),a.push("}");const{code:d,map:u}=a.context();return{ast:e,code:d,map:u?u.toJSON():void 0}};function zh(e,t={}){const n=Ge({},t),r=$h(n).parse(e);return Fh(r,n),Vh(r,n)}/*! + * devtools-if v9.2.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */const Jl={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! + * core-base v9.2.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */const Zt=[];Zt[0]={w:[0],i:[3,0],["["]:[4],o:[7]};Zt[1]={w:[1],["."]:[2],["["]:[4],o:[7]};Zt[2]={w:[2],i:[3,0],[0]:[3,0]};Zt[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};Zt[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};Zt[5]={["'"]:[4,0],o:8,l:[5,0]};Zt[6]={['"']:[4,0],o:8,l:[6,0]};const Gh=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Kh(e){return Gh.test(e)}function Yh(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function Xh(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function qh(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Kh(t)?Yh(t):"*"+t}function Qh(e){const t=[];let n=-1,s=0,r=0,i,o,l,a,d,u,h;const f=[];f[0]=()=>{o===void 0?o=l:o+=l},f[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},f[2]=()=>{f[0](),r++},f[3]=()=>{if(r>0)r--,s=4,f[0]();else{if(r=0,o===void 0||(o=qh(o),o===!1))return!1;f[1]()}};function c(){const m=e[n+1];if(s===5&&m==="'"||s===6&&m==='"')return n++,l="\\"+m,f[0](),!0}for(;s!==null;)if(n++,i=e[n],!(i==="\\"&&c())){if(a=Xh(i),h=Zt[s],d=h[a]||h.l||8,d===8||(s=d[0],d[1]!==void 0&&(u=f[d[1]],u&&(l=i,u()===!1))))return;if(s===7)return t}}const Jo=new Map;function Jh(e,t){return Le(e)?e[t]:null}function Zh(e,t){if(!Le(e))return null;let n=Jo.get(t);if(n||(n=Qh(t),n&&Jo.set(t,n)),!n)return null;const s=n.length;let r=e,i=0;for(;ie,tp=e=>"",np="text",ip=e=>e.length===0?"":e.join(""),rp=Sh;function Zo(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function sp(e){const t=We(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(We(e.named.count)||We(e.named.n))?We(e.named.count)?e.named.count:We(e.named.n)?e.named.n:t:t}function op(e,t){t.count||(t.count=e),t.n||(t.n=e)}function ap(e={}){const t=e.locale,n=sp(e),s=Le(e.pluralRules)&&Z(t)&&He(e.pluralRules[t])?e.pluralRules[t]:Zo,r=Le(e.pluralRules)&&Z(t)&&He(e.pluralRules[t])?Zo:void 0,i=v=>v[s(n,v.length,r)],o=e.list||[],l=v=>o[v],a=e.named||{};We(e.pluralIndex)&&op(n,a);const d=v=>a[v];function u(v){const S=He(e.messages)?e.messages(v):Le(e.messages)?e.messages[v]:!1;return S||(e.parent?e.parent.message(v):tp)}const h=v=>e.modifiers?e.modifiers[v]:ep,f=fe(e.processor)&&He(e.processor.normalize)?e.processor.normalize:ip,c=fe(e.processor)&&He(e.processor.interpolate)?e.processor.interpolate:rp,m=fe(e.processor)&&Z(e.processor.type)?e.processor.type:np,_={list:l,named:d,plural:i,linked:(v,...S)=>{const[C,g]=S;let y="text",b="";S.length===1?Le(C)?(b=C.modifier||b,y=C.type||y):Z(C)&&(b=C||b):S.length===2&&(Z(C)&&(b=C||b),Z(g)&&(y=g||y));let w=u(v)(_);return y==="vnode"&&Pe(w)&&b&&(w=w[0]),b?h(b)(w,y):w},message:u,type:m,interpolate:c,normalize:f};return _}let mi=null;function lp(e){mi=e}function cp(e,t,n){mi&&mi.emit(Jl.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const up=fp(Jl.FunctionTranslate);function fp(e){return t=>mi&&mi.emit(e,t)}const dp={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,__EXTEND_POINT__:7};function hp(e,t,n){return[...new Set([n,...Pe(t)?t:Le(t)?Object.keys(t):Z(t)?[t]:[n]])]}function Zl(e,t,n){const s=Z(n)?n:wi,r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let i=r.__localeChainCache.get(s);if(!i){i=[];let o=[n];for(;Pe(o);)o=ea(i,o,t);const l=Pe(t)||!fe(t)?t:t.default?t.default:null;o=Z(l)?[l]:l,Pe(o)&&ea(i,o,!1),r.__localeChainCache.set(s,i)}return i}function ea(e,t,n){let s=!0;for(let r=0;r`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function vp(){return{upper:(e,t)=>t==="text"&&Z(e)?e.toUpperCase():t==="vnode"&&Le(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&Z(e)?e.toLowerCase():t==="vnode"&&Le(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&Z(e)?na(e):t==="vnode"&&Le(e)&&"__v_isVNode"in e?na(e.children):e}}let ec;function _p(e){ec=e}let tc;function yp(e){tc=e}let nc;function xp(e){nc=e}let ic=null;const ia=e=>{ic=e},bp=()=>ic;let rc=null;const ra=e=>{rc=e},wp=()=>rc;let sa=0;function Ep(e={}){const t=Z(e.version)?e.version:gp,n=Z(e.locale)?e.locale:wi,s=Pe(e.fallbackLocale)||fe(e.fallbackLocale)||Z(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,r=fe(e.messages)?e.messages:{[n]:{}},i=fe(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},o=fe(e.numberFormats)?e.numberFormats:{[n]:{}},l=Ge({},e.modifiers||{},vp()),a=e.pluralRules||{},d=He(e.missing)?e.missing:null,u=be(e.missingWarn)||Qt(e.missingWarn)?e.missingWarn:!0,h=be(e.fallbackWarn)||Qt(e.fallbackWarn)?e.fallbackWarn:!0,f=!!e.fallbackFormat,c=!!e.unresolving,m=He(e.postTranslation)?e.postTranslation:null,p=fe(e.processor)?e.processor:null,_=be(e.warnHtmlMessage)?e.warnHtmlMessage:!0,v=!!e.escapeParameter,S=He(e.messageCompiler)?e.messageCompiler:ec,C=He(e.messageResolver)?e.messageResolver:tc||Jh,g=He(e.localeFallbacker)?e.localeFallbacker:nc||hp,y=Le(e.fallbackContext)?e.fallbackContext:void 0,b=He(e.onWarn)?e.onWarn:wh,w=e,L=Le(w.__datetimeFormatters)?w.__datetimeFormatters:new Map,T=Le(w.__numberFormatters)?w.__numberFormatters:new Map,O=Le(w.__meta)?w.__meta:{};sa++;const I={version:t,cid:sa,locale:n,fallbackLocale:s,messages:r,modifiers:l,pluralRules:a,missing:d,missingWarn:u,fallbackWarn:h,fallbackFormat:f,unresolving:c,postTranslation:m,processor:p,warnHtmlMessage:_,escapeParameter:v,messageCompiler:S,messageResolver:C,localeFallbacker:g,fallbackContext:y,onWarn:b,__meta:O};return I.datetimeFormats=i,I.numberFormats=o,I.__datetimeFormatters=L,I.__numberFormatters=T,__INTLIFY_PROD_DEVTOOLS__&&cp(I,t,O),I}function Fs(e,t,n,s,r){const{missing:i,onWarn:o}=e;if(i!==null){const l=i(e,n,t,r);return Z(l)?l:t}else return t}function zn(e,t,n){const s=e;s.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const Sp=e=>e;let oa=Object.create(null);function Cp(e,t={}){{const s=(t.onCacheKey||Sp)(e),r=oa[s];if(r)return r;let i=!1;const o=t.onError||Ch;t.onError=d=>{i=!0,o(d)};const{code:l}=zh(e,t),a=new Function(`return ${l}`)();return i?a:oa[s]=a}}let sc=Ce.__EXTEND_POINT__;const Dr=()=>++sc,yn={INVALID_ARGUMENT:sc,INVALID_DATE_ARGUMENT:Dr(),INVALID_ISO_DATE_ARGUMENT:Dr(),__EXTEND_POINT__:Dr()};function xn(e){return Er(e,null,void 0)}const aa=()=>"",Ct=e=>He(e);function la(e,...t){const{fallbackFormat:n,postTranslation:s,unresolving:r,messageCompiler:i,fallbackLocale:o,messages:l}=e,[a,d]=ts(...t),u=be(d.missingWarn)?d.missingWarn:e.missingWarn,h=be(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn,f=be(d.escapeParameter)?d.escapeParameter:e.escapeParameter,c=!!d.resolvedMessage,m=Z(d.default)||be(d.default)?be(d.default)?i?a:()=>a:d.default:n?i?a:()=>a:"",p=n||m!=="",_=Z(d.locale)?d.locale:e.locale;f&&kp(d);let[v,S,C]=c?[a,_,l[_]||{}]:oc(e,a,_,o,h,u),g=v,y=a;if(!c&&!(Z(g)||Ct(g))&&p&&(g=m,y=g),!c&&(!(Z(g)||Ct(g))||!Z(S)))return r?Sr:a;let b=!1;const w=()=>{b=!0},L=Ct(g)?g:ac(e,a,S,g,y,w);if(b)return g;const T=Pp(e,S,C,d),O=ap(T),I=Ap(e,L,O),N=s?s(I,a):I;if(__INTLIFY_PROD_DEVTOOLS__){const F={timestamp:Date.now(),key:Z(a)?a:Ct(g)?g.key:"",locale:S||(Ct(g)?g.locale:""),format:Z(g)?g:Ct(g)?g.source:"",message:N};F.meta=Ge({},e.__meta,bp()||{}),up(F)}return N}function kp(e){Pe(e.list)?e.list=e.list.map(t=>Z(t)?Xo(t):t):Le(e.named)&&Object.keys(e.named).forEach(t=>{Z(e.named[t])&&(e.named[t]=Xo(e.named[t]))})}function oc(e,t,n,s,r,i){const{messages:o,onWarn:l,messageResolver:a,localeFallbacker:d}=e,u=d(e,s,n);let h={},f,c=null;const m="translate";for(let p=0;ps;return d.locale=n,d.key=t,d}const a=o(s,Tp(e,n,r,s,l,i));return a.locale=n,a.key=t,a.source=s,a}function Ap(e,t,n){return t(n)}function ts(...e){const[t,n,s]=e,r={};if(!Z(t)&&!We(t)&&!Ct(t))throw xn(yn.INVALID_ARGUMENT);const i=We(t)?String(t):(Ct(t),t);return We(n)?r.plural=n:Z(n)?r.default=n:fe(n)&&!wr(n)?r.named=n:Pe(n)&&(r.list=n),We(s)?r.plural=s:Z(s)?r.default=s:fe(s)&&Ge(r,s),[i,r]}function Tp(e,t,n,s,r,i){return{warnHtmlMessage:r,onError:o=>{throw i&&i(o),o},onCacheKey:o=>yh(t,n,o)}}function Pp(e,t,n,s){const{modifiers:r,pluralRules:i,messageResolver:o,fallbackLocale:l,fallbackWarn:a,missingWarn:d,fallbackContext:u}=e,f={locale:t,modifiers:r,pluralRules:i,messages:c=>{let m=o(n,c);if(m==null&&u){const[,,p]=oc(u,c,t,l,a,d);m=o(p,c)}if(Z(m)){let p=!1;const v=ac(e,c,t,m,c,()=>{p=!0});return p?aa:v}else return Ct(m)?m:aa}};return e.processor&&(f.processor=e.processor),s.list&&(f.list=s.list),s.named&&(f.named=s.named),We(s.plural)&&(f.pluralIndex=s.plural),f}function ca(e,...t){const{datetimeFormats:n,unresolving:s,fallbackLocale:r,onWarn:i,localeFallbacker:o}=e,{__datetimeFormatters:l}=e,[a,d,u,h]=ns(...t),f=be(u.missingWarn)?u.missingWarn:e.missingWarn;be(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const c=!!u.part,m=Z(u.locale)?u.locale:e.locale,p=o(e,r,m);if(!Z(a)||a==="")return new Intl.DateTimeFormat(m,h).format(d);let _={},v,S=null;const C="datetime format";for(let b=0;b{lc.includes(a)?o[a]=n[a]:i[a]=n[a]}),Z(s)?i.locale=s:fe(s)&&(o=s),fe(r)&&(o=r),[i.key||"",l,i,o]}function ua(e,t,n){const s=e;for(const r in n){const i=`${t}__${r}`;s.__datetimeFormatters.has(i)&&s.__datetimeFormatters.delete(i)}}function fa(e,...t){const{numberFormats:n,unresolving:s,fallbackLocale:r,onWarn:i,localeFallbacker:o}=e,{__numberFormatters:l}=e,[a,d,u,h]=is(...t),f=be(u.missingWarn)?u.missingWarn:e.missingWarn;be(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const c=!!u.part,m=Z(u.locale)?u.locale:e.locale,p=o(e,r,m);if(!Z(a)||a==="")return new Intl.NumberFormat(m,h).format(d);let _={},v,S=null;const C="number format";for(let b=0;b{cc.includes(a)?o[a]=n[a]:i[a]=n[a]}),Z(s)?i.locale=s:fe(s)&&(o=s),fe(r)&&(o=r),[i.key||"",l,i,o]}function da(e,t,n){const s=e;for(const r in n){const i=`${t}__${r}`;s.__numberFormatters.has(i)&&s.__numberFormatters.delete(i)}}typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(ei().__INTLIFY_PROD_DEVTOOLS__=!1);/*! + * vue-i18n v9.2.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */const Lp="9.2.2";function Ip(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(ei().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(ei().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(ei().__INTLIFY_PROD_DEVTOOLS__=!1)}dp.__EXTEND_POINT__;let uc=Ce.__EXTEND_POINT__;const et=()=>++uc,je={UNEXPECTED_RETURN_TYPE:uc,INVALID_ARGUMENT:et(),MUST_BE_CALL_SETUP_TOP:et(),NOT_INSLALLED:et(),NOT_AVAILABLE_IN_LEGACY_MODE:et(),REQUIRED_VALUE:et(),INVALID_VALUE:et(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:et(),NOT_INSLALLED_WITH_PROVIDE:et(),UNEXPECTED_ERROR:et(),NOT_COMPATIBLE_LEGACY_VUE_I18N:et(),BRIDGE_SUPPORT_VUE_2_ONLY:et(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:et(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:et(),__EXTEND_POINT__:et()};function Ue(e,...t){return Er(e,null,void 0)}const rs=Jt("__transrateVNode"),ss=Jt("__datetimeParts"),os=Jt("__numberParts"),fc=Jt("__setPluralRules");Jt("__intlifyMeta");const dc=Jt("__injectWithOption");function as(e){if(!Le(e))return e;for(const t in e)if(Ns(e,t))if(!t.includes("."))Le(e[t])&&as(e[t]);else{const n=t.split("."),s=n.length-1;let r=e;for(let i=0;i{if("locale"in l&&"resource"in l){const{locale:a,resource:d}=l;a?(o[a]=o[a]||{},ti(d,o[a])):ti(d,o)}else Z(l)&&ti(JSON.parse(l),o)}),r==null&&i)for(const l in o)Ns(o,l)&&as(o[l]);return o}const Oi=e=>!Le(e)||Pe(e);function ti(e,t){if(Oi(e)||Oi(t))throw Ue(je.INVALID_VALUE);for(const n in e)Ns(e,n)&&(Oi(e[n])||Oi(t[n])?t[n]=e[n]:ti(e[n],t[n]))}function hc(e){return e.type}function pc(e,t,n){let s=Le(t.messages)?t.messages:{};"__i18nGlobal"in n&&(s=Cr(e.locale.value,{messages:s,__i18n:n.__i18nGlobal}));const r=Object.keys(s);r.length&&r.forEach(i=>{e.mergeLocaleMessage(i,s[i])});{if(Le(t.datetimeFormats)){const i=Object.keys(t.datetimeFormats);i.length&&i.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(Le(t.numberFormats)){const i=Object.keys(t.numberFormats);i.length&&i.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function ha(e){return X(bi,null,e,0)}const pa="__INTLIFY_META__";let ma=0;function ga(e){return(t,n,s,r)=>e(n,s,di()||void 0,r)}const Op=()=>{const e=di();let t=null;return e&&(t=hc(e)[pa])?{[pa]:t}:null};function Bs(e={},t){const{__root:n}=e,s=n===void 0;let r=be(e.inheritLocale)?e.inheritLocale:!0;const i=xe(n&&r?n.locale.value:Z(e.locale)?e.locale:wi),o=xe(n&&r?n.fallbackLocale.value:Z(e.fallbackLocale)||Pe(e.fallbackLocale)||fe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i.value),l=xe(Cr(i.value,e)),a=xe(fe(e.datetimeFormats)?e.datetimeFormats:{[i.value]:{}}),d=xe(fe(e.numberFormats)?e.numberFormats:{[i.value]:{}});let u=n?n.missingWarn:be(e.missingWarn)||Qt(e.missingWarn)?e.missingWarn:!0,h=n?n.fallbackWarn:be(e.fallbackWarn)||Qt(e.fallbackWarn)?e.fallbackWarn:!0,f=n?n.fallbackRoot:be(e.fallbackRoot)?e.fallbackRoot:!0,c=!!e.fallbackFormat,m=He(e.missing)?e.missing:null,p=He(e.missing)?ga(e.missing):null,_=He(e.postTranslation)?e.postTranslation:null,v=n?n.warnHtmlMessage:be(e.warnHtmlMessage)?e.warnHtmlMessage:!0,S=!!e.escapeParameter;const C=n?n.modifiers:fe(e.modifiers)?e.modifiers:{};let g=e.pluralRules||n&&n.pluralRules,y;y=(()=>{s&&ra(null);const R={version:Lp,locale:i.value,fallbackLocale:o.value,messages:l.value,modifiers:C,pluralRules:g,missing:p===null?void 0:p,missingWarn:u,fallbackWarn:h,fallbackFormat:c,unresolving:!0,postTranslation:_===null?void 0:_,warnHtmlMessage:v,escapeParameter:S,messageResolver:e.messageResolver,__meta:{framework:"vue"}};R.datetimeFormats=a.value,R.numberFormats=d.value,R.__datetimeFormatters=fe(y)?y.__datetimeFormatters:void 0,R.__numberFormatters=fe(y)?y.__numberFormatters:void 0;const D=Ep(R);return s&&ra(D),D})(),zn(y,i.value,o.value);function w(){return[i.value,o.value,l.value,a.value,d.value]}const L=$e({get:()=>i.value,set:R=>{i.value=R,y.locale=i.value}}),T=$e({get:()=>o.value,set:R=>{o.value=R,y.fallbackLocale=o.value,zn(y,i.value,R)}}),O=$e(()=>l.value),I=$e(()=>a.value),N=$e(()=>d.value);function F(){return He(_)?_:null}function z(R){_=R,y.postTranslation=R}function Q(){return m}function U(R){R!==null&&(p=ga(R)),m=R,y.missing=p}const q=(R,D,ie,se,he,Ee)=>{w();let _e;if(__INTLIFY_PROD_DEVTOOLS__)try{ia(Op()),s||(y.fallbackContext=n?wp():void 0),_e=R(y)}finally{ia(null),s||(y.fallbackContext=void 0)}else _e=R(y);if(We(_e)&&_e===Sr){const[De,ot]=D();return n&&f?se(n):he(De)}else{if(Ee(_e))return _e;throw Ue(je.UNEXPECTED_RETURN_TYPE)}};function te(...R){return q(D=>Reflect.apply(la,null,[D,...R]),()=>ts(...R),"translate",D=>Reflect.apply(D.t,D,[...R]),D=>D,D=>Z(D))}function re(...R){const[D,ie,se]=R;if(se&&!Le(se))throw Ue(je.INVALID_ARGUMENT);return te(D,ie,Ge({resolvedMessage:!0},se||{}))}function me(...R){return q(D=>Reflect.apply(ca,null,[D,...R]),()=>ns(...R),"datetime format",D=>Reflect.apply(D.d,D,[...R]),()=>ta,D=>Z(D))}function de(...R){return q(D=>Reflect.apply(fa,null,[D,...R]),()=>is(...R),"number format",D=>Reflect.apply(D.n,D,[...R]),()=>ta,D=>Z(D))}function ue(R){return R.map(D=>Z(D)||We(D)||be(D)?ha(String(D)):D)}const ke={normalize:ue,interpolate:R=>R,type:"vnode"};function B(...R){return q(D=>{let ie;const se=D;try{se.processor=ke,ie=Reflect.apply(la,null,[se,...R])}finally{se.processor=null}return ie},()=>ts(...R),"translate",D=>D[rs](...R),D=>[ha(D)],D=>Pe(D))}function Y(...R){return q(D=>Reflect.apply(fa,null,[D,...R]),()=>is(...R),"number format",D=>D[os](...R),()=>[],D=>Z(D)||Pe(D))}function K(...R){return q(D=>Reflect.apply(ca,null,[D,...R]),()=>ns(...R),"datetime format",D=>D[ss](...R),()=>[],D=>Z(D)||Pe(D))}function ee(R){g=R,y.pluralRules=g}function le(R,D){const ie=Z(D)?D:i.value,se=k(ie);return y.messageResolver(se,R)!==null}function ye(R){let D=null;const ie=Zl(y,o.value,i.value);for(let se=0;se{r&&(i.value=R,y.locale=R,zn(y,i.value,o.value))}),At(n.fallbackLocale,R=>{r&&(o.value=R,y.fallbackLocale=R,zn(y,i.value,o.value))}));const j={id:ma,locale:L,fallbackLocale:T,get inheritLocale(){return r},set inheritLocale(R){r=R,R&&n&&(i.value=n.locale.value,o.value=n.fallbackLocale.value,zn(y,i.value,o.value))},get availableLocales(){return Object.keys(l.value).sort()},messages:O,get modifiers(){return C},get pluralRules(){return g||{}},get isGlobal(){return s},get missingWarn(){return u},set missingWarn(R){u=R,y.missingWarn=u},get fallbackWarn(){return h},set fallbackWarn(R){h=R,y.fallbackWarn=h},get fallbackRoot(){return f},set fallbackRoot(R){f=R},get fallbackFormat(){return c},set fallbackFormat(R){c=R,y.fallbackFormat=c},get warnHtmlMessage(){return v},set warnHtmlMessage(R){v=R,y.warnHtmlMessage=R},get escapeParameter(){return S},set escapeParameter(R){S=R,y.escapeParameter=R},t:te,getLocaleMessage:k,setLocaleMessage:x,mergeLocaleMessage:E,getPostTranslationHandler:F,setPostTranslationHandler:z,getMissingHandler:Q,setMissingHandler:U,[fc]:ee};return j.datetimeFormats=I,j.numberFormats=N,j.rt=re,j.te=le,j.tm=oe,j.d=me,j.n=de,j.getDateTimeFormat=A,j.setDateTimeFormat=M,j.mergeDateTimeFormat=H,j.getNumberFormat=W,j.setNumberFormat=V,j.mergeNumberFormat=G,j[dc]=e.__injectWithOption,j[rs]=B,j[ss]=K,j[os]=Y,j}function Mp(e){const t=Z(e.locale)?e.locale:wi,n=Z(e.fallbackLocale)||Pe(e.fallbackLocale)||fe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,s=He(e.missing)?e.missing:void 0,r=be(e.silentTranslationWarn)||Qt(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,i=be(e.silentFallbackWarn)||Qt(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=be(e.fallbackRoot)?e.fallbackRoot:!0,l=!!e.formatFallbackMessages,a=fe(e.modifiers)?e.modifiers:{},d=e.pluralizationRules,u=He(e.postTranslation)?e.postTranslation:void 0,h=Z(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,f=!!e.escapeParameterHtml,c=be(e.sync)?e.sync:!0;let m=e.messages;if(fe(e.sharedMessages)){const y=e.sharedMessages;m=Object.keys(y).reduce((w,L)=>{const T=w[L]||(w[L]={});return Ge(T,y[L]),w},m||{})}const{__i18n:p,__root:_,__injectWithOption:v}=e,S=e.datetimeFormats,C=e.numberFormats,g=e.flatJson;return{locale:t,fallbackLocale:n,messages:m,flatJson:g,datetimeFormats:S,numberFormats:C,missing:s,missingWarn:r,fallbackWarn:i,fallbackRoot:o,fallbackFormat:l,modifiers:a,pluralRules:d,postTranslation:u,warnHtmlMessage:h,escapeParameter:f,messageResolver:e.messageResolver,inheritLocale:c,__i18n:p,__root:_,__injectWithOption:v}}function ls(e={},t){{const n=Bs(Mp(e)),s={id:n.id,get locale(){return n.locale.value},set locale(r){n.locale.value=r},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(r){n.fallbackLocale.value=r},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(r){},get missing(){return n.getMissingHandler()},set missing(r){n.setMissingHandler(r)},get silentTranslationWarn(){return be(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(r){n.missingWarn=be(r)?!r:r},get silentFallbackWarn(){return be(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(r){n.fallbackWarn=be(r)?!r:r},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(r){n.fallbackFormat=r},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(r){n.setPostTranslationHandler(r)},get sync(){return n.inheritLocale},set sync(r){n.inheritLocale=r},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(r){n.warnHtmlMessage=r!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(r){n.escapeParameter=r},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(r){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...r){const[i,o,l]=r,a={};let d=null,u=null;if(!Z(i))throw Ue(je.INVALID_ARGUMENT);const h=i;return Z(o)?a.locale=o:Pe(o)?d=o:fe(o)&&(u=o),Pe(l)?d=l:fe(l)&&(u=l),Reflect.apply(n.t,n,[h,d||u||{},a])},rt(...r){return Reflect.apply(n.rt,n,[...r])},tc(...r){const[i,o,l]=r,a={plural:1};let d=null,u=null;if(!Z(i))throw Ue(je.INVALID_ARGUMENT);const h=i;return Z(o)?a.locale=o:We(o)?a.plural=o:Pe(o)?d=o:fe(o)&&(u=o),Z(l)?a.locale=l:Pe(l)?d=l:fe(l)&&(u=l),Reflect.apply(n.t,n,[h,d||u||{},a])},te(r,i){return n.te(r,i)},tm(r){return n.tm(r)},getLocaleMessage(r){return n.getLocaleMessage(r)},setLocaleMessage(r,i){n.setLocaleMessage(r,i)},mergeLocaleMessage(r,i){n.mergeLocaleMessage(r,i)},d(...r){return Reflect.apply(n.d,n,[...r])},getDateTimeFormat(r){return n.getDateTimeFormat(r)},setDateTimeFormat(r,i){n.setDateTimeFormat(r,i)},mergeDateTimeFormat(r,i){n.mergeDateTimeFormat(r,i)},n(...r){return Reflect.apply(n.n,n,[...r])},getNumberFormat(r){return n.getNumberFormat(r)},setNumberFormat(r,i){n.setNumberFormat(r,i)},mergeNumberFormat(r,i){n.mergeNumberFormat(r,i)},getChoiceIndex(r,i){return-1},__onComponentInstanceCreated(r){const{componentInstanceCreatedListener:i}=e;i&&i(r,s)}};return s}}const Hs={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Rp({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((s,r)=>s=[...s,...Pe(r.children)?r.children:[r]],[]):t.reduce((n,s)=>{const r=e[s];return r&&(n[s]=r()),n},{})}function mc(e){return Fe}const va={name:"i18n-t",props:Ge({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>We(e)||!isNaN(e)}},Hs),setup(e,t){const{slots:n,attrs:s}=t,r=e.i18n||we({useScope:e.scope,__useComponent:!0});return()=>{const i=Object.keys(n).filter(h=>h!=="_"),o={};e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=Z(e.plural)?+e.plural:e.plural);const l=Rp(t,i),a=r[rs](e.keypath,l,o),d=Ge({},s),u=Z(e.tag)||Le(e.tag)?e.tag:mc();return xr(u,d,a)}}};function Np(e){return Pe(e)&&!Z(e[0])}function gc(e,t,n,s){const{slots:r,attrs:i}=t;return()=>{const o={part:!0};let l={};e.locale&&(o.locale=e.locale),Z(e.format)?o.key=e.format:Le(e.format)&&(Z(e.format.key)&&(o.key=e.format.key),l=Object.keys(e.format).reduce((f,c)=>n.includes(c)?Ge({},f,{[c]:e.format[c]}):f,{}));const a=s(e.value,o,l);let d=[o.key];Pe(a)?d=a.map((f,c)=>{const m=r[f.type],p=m?m({[f.type]:f.value,index:c,parts:a}):[f.value];return Np(p)&&(p[0].key=`${f.type}-${c}`),p}):Z(a)&&(d=[a]);const u=Ge({},i),h=Z(e.tag)||Le(e.tag)?e.tag:mc();return xr(h,u,d)}}const _a={name:"i18n-n",props:Ge({value:{type:Number,required:!0},format:{type:[String,Object]}},Hs),setup(e,t){const n=e.i18n||we({useScope:"parent",__useComponent:!0});return gc(e,t,cc,(...s)=>n[os](...s))}},ya={name:"i18n-d",props:Ge({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Hs),setup(e,t){const n=e.i18n||we({useScope:"parent",__useComponent:!0});return gc(e,t,lc,(...s)=>n[ss](...s))}};function $p(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const s=n.__getInstance(t);return s!=null?s.__composer:e.global.__composer}}function Dp(e){const t=o=>{const{instance:l,modifiers:a,value:d}=o;if(!l||!l.$)throw Ue(je.UNEXPECTED_ERROR);const u=$p(e,l.$),h=xa(d);return[Reflect.apply(u.t,u,[...ba(h)]),u]};return{created:(o,l)=>{const[a,d]=t(l);Zr&&e.global===d&&(o.__i18nWatcher=At(d.locale,()=>{l.instance&&l.instance.$forceUpdate()})),o.__composer=d,o.textContent=a},unmounted:o=>{Zr&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:l})=>{if(o.__composer){const a=o.__composer,d=xa(l);o.textContent=Reflect.apply(a.t,a,[...ba(d)])}},getSSRProps:o=>{const[l]=t(o);return{textContent:l}}}}function xa(e){if(Z(e))return{path:e};if(fe(e)){if(!("path"in e))throw Ue(je.REQUIRED_VALUE,"path");return e}else throw Ue(je.INVALID_VALUE)}function ba(e){const{path:t,locale:n,args:s,choice:r,plural:i}=e,o={},l=s||{};return Z(n)&&(o.locale=n),We(r)&&(o.plural=r),We(i)&&(o.plural=i),[t,l,o]}function Fp(e,t,...n){const s=fe(n[0])?n[0]:{},r=!!s.useI18nComponentName;(be(s.globalInstall)?s.globalInstall:!0)&&(e.component(r?"i18n":va.name,va),e.component(_a.name,_a),e.component(ya.name,ya)),e.directive("t",Dp(t))}function Bp(e,t,n){return{beforeCreate(){const s=di();if(!s)throw Ue(je.UNEXPECTED_ERROR);const r=this.$options;if(r.i18n){const i=r.i18n;r.__i18n&&(i.__i18n=r.__i18n),i.__root=t,this===this.$root?this.$i18n=wa(e,i):(i.__injectWithOption=!0,this.$i18n=ls(i))}else r.__i18n?this===this.$root?this.$i18n=wa(e,r):this.$i18n=ls({__i18n:r.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;r.__i18nGlobal&&pc(t,r,r),e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(s,this.$i18n),this.$t=(...i)=>this.$i18n.t(...i),this.$rt=(...i)=>this.$i18n.rt(...i),this.$tc=(...i)=>this.$i18n.tc(...i),this.$te=(i,o)=>this.$i18n.te(i,o),this.$d=(...i)=>this.$i18n.d(...i),this.$n=(...i)=>this.$i18n.n(...i),this.$tm=i=>this.$i18n.tm(i)},mounted(){},unmounted(){const s=di();if(!s)throw Ue(je.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(s),delete this.$i18n}}}function wa(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[fc](t.pluralizationRules||e.pluralizationRules);const n=Cr(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(s=>e.mergeLocaleMessage(s,n[s])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(s=>e.mergeDateTimeFormat(s,t.datetimeFormats[s])),t.numberFormats&&Object.keys(t.numberFormats).forEach(s=>e.mergeNumberFormat(s,t.numberFormats[s])),e}const Hp=Jt("global-vue-i18n");function jp(e={},t){const n=__VUE_I18N_LEGACY_API__&&be(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,s=be(e.globalInjection)?e.globalInjection:!0,r=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,i=new Map,[o,l]=Wp(e,n),a=Jt("");function d(f){return i.get(f)||null}function u(f,c){i.set(f,c)}function h(f){i.delete(f)}{const f={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return r},async install(c,...m){c.__VUE_I18N_SYMBOL__=a,c.provide(c.__VUE_I18N_SYMBOL__,f),!n&&s&&Qp(c,f.global),__VUE_I18N_FULL_INSTALL__&&Fp(c,f,...m),__VUE_I18N_LEGACY_API__&&n&&c.mixin(Bp(l,l.__composer,f));const p=c.unmount;c.unmount=()=>{f.dispose(),p()}},get global(){return l},dispose(){o.stop()},__instances:i,__getInstance:d,__setInstance:u,__deleteInstance:h};return f}}function we(e={}){const t=di();if(t==null)throw Ue(je.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ue(je.NOT_INSLALLED);const n=Up(t),s=zp(n),r=hc(t),i=Vp(e,r);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw Ue(je.NOT_AVAILABLE_IN_LEGACY_MODE);return Yp(t,i,s,e)}if(i==="global")return pc(s,e,r),s;if(i==="parent"){let a=Gp(n,t,e.__useComponent);return a==null&&(a=s),a}const o=n;let l=o.__getInstance(t);if(l==null){const a=Ge({},e);"__i18n"in r&&(a.__i18n=r.__i18n),s&&(a.__root=s),l=Bs(a),Kp(o,t),o.__setInstance(t,l)}return l}function Wp(e,t,n){const s=nu();{const r=__VUE_I18N_LEGACY_API__&&t?s.run(()=>ls(e)):s.run(()=>Bs(e));if(r==null)throw Ue(je.UNEXPECTED_ERROR);return[s,r]}}function Up(e){{const t=_t(e.isCE?Hp:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ue(e.isCE?je.NOT_INSLALLED_WITH_PROVIDE:je.UNEXPECTED_ERROR);return t}}function Vp(e,t){return wr(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function zp(e){return e.mode==="composition"?e.global:e.global.__composer}function Gp(e,t,n=!1){let s=null;const r=t.root;let i=t.parent;for(;i!=null;){const o=e;if(e.mode==="composition")s=o.__getInstance(i);else if(__VUE_I18N_LEGACY_API__){const l=o.__getInstance(i);l!=null&&(s=l.__composer,n&&s&&!s[dc]&&(s=null))}if(s!=null||r===i)break;i=i.parent}return s}function Kp(e,t,n){ut(()=>{},t),ks(()=>{e.__deleteInstance(t)},t)}function Yp(e,t,n,s={}){const r=t==="local",i=ol(null);if(r&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw Ue(je.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const o=be(s.inheritLocale)?s.inheritLocale:!0,l=xe(r&&o?n.locale.value:Z(s.locale)?s.locale:wi),a=xe(r&&o?n.fallbackLocale.value:Z(s.fallbackLocale)||Pe(s.fallbackLocale)||fe(s.fallbackLocale)||s.fallbackLocale===!1?s.fallbackLocale:l.value),d=xe(Cr(l.value,s)),u=xe(fe(s.datetimeFormats)?s.datetimeFormats:{[l.value]:{}}),h=xe(fe(s.numberFormats)?s.numberFormats:{[l.value]:{}}),f=r?n.missingWarn:be(s.missingWarn)||Qt(s.missingWarn)?s.missingWarn:!0,c=r?n.fallbackWarn:be(s.fallbackWarn)||Qt(s.fallbackWarn)?s.fallbackWarn:!0,m=r?n.fallbackRoot:be(s.fallbackRoot)?s.fallbackRoot:!0,p=!!s.fallbackFormat,_=He(s.missing)?s.missing:null,v=He(s.postTranslation)?s.postTranslation:null,S=r?n.warnHtmlMessage:be(s.warnHtmlMessage)?s.warnHtmlMessage:!0,C=!!s.escapeParameter,g=r?n.modifiers:fe(s.modifiers)?s.modifiers:{},y=s.pluralRules||r&&n.pluralRules;function b(){return[l.value,a.value,d.value,u.value,h.value]}const w=$e({get:()=>i.value?i.value.locale.value:l.value,set:E=>{i.value&&(i.value.locale.value=E),l.value=E}}),L=$e({get:()=>i.value?i.value.fallbackLocale.value:a.value,set:E=>{i.value&&(i.value.fallbackLocale.value=E),a.value=E}}),T=$e(()=>i.value?i.value.messages.value:d.value),O=$e(()=>u.value),I=$e(()=>h.value);function N(){return i.value?i.value.getPostTranslationHandler():v}function F(E){i.value&&i.value.setPostTranslationHandler(E)}function z(){return i.value?i.value.getMissingHandler():_}function Q(E){i.value&&i.value.setMissingHandler(E)}function U(E){return b(),E()}function q(...E){return i.value?U(()=>Reflect.apply(i.value.t,null,[...E])):U(()=>"")}function te(...E){return i.value?Reflect.apply(i.value.rt,null,[...E]):""}function re(...E){return i.value?U(()=>Reflect.apply(i.value.d,null,[...E])):U(()=>"")}function me(...E){return i.value?U(()=>Reflect.apply(i.value.n,null,[...E])):U(()=>"")}function de(E){return i.value?i.value.tm(E):{}}function ue(E,A){return i.value?i.value.te(E,A):!1}function ve(E){return i.value?i.value.getLocaleMessage(E):{}}function ke(E,A){i.value&&(i.value.setLocaleMessage(E,A),d.value[E]=A)}function B(E,A){i.value&&i.value.mergeLocaleMessage(E,A)}function Y(E){return i.value?i.value.getDateTimeFormat(E):{}}function K(E,A){i.value&&(i.value.setDateTimeFormat(E,A),u.value[E]=A)}function ee(E,A){i.value&&i.value.mergeDateTimeFormat(E,A)}function le(E){return i.value?i.value.getNumberFormat(E):{}}function ye(E,A){i.value&&(i.value.setNumberFormat(E,A),h.value[E]=A)}function oe(E,A){i.value&&i.value.mergeNumberFormat(E,A)}const k={get id(){return i.value?i.value.id:-1},locale:w,fallbackLocale:L,messages:T,datetimeFormats:O,numberFormats:I,get inheritLocale(){return i.value?i.value.inheritLocale:o},set inheritLocale(E){i.value&&(i.value.inheritLocale=E)},get availableLocales(){return i.value?i.value.availableLocales:Object.keys(d.value)},get modifiers(){return i.value?i.value.modifiers:g},get pluralRules(){return i.value?i.value.pluralRules:y},get isGlobal(){return i.value?i.value.isGlobal:!1},get missingWarn(){return i.value?i.value.missingWarn:f},set missingWarn(E){i.value&&(i.value.missingWarn=E)},get fallbackWarn(){return i.value?i.value.fallbackWarn:c},set fallbackWarn(E){i.value&&(i.value.missingWarn=E)},get fallbackRoot(){return i.value?i.value.fallbackRoot:m},set fallbackRoot(E){i.value&&(i.value.fallbackRoot=E)},get fallbackFormat(){return i.value?i.value.fallbackFormat:p},set fallbackFormat(E){i.value&&(i.value.fallbackFormat=E)},get warnHtmlMessage(){return i.value?i.value.warnHtmlMessage:S},set warnHtmlMessage(E){i.value&&(i.value.warnHtmlMessage=E)},get escapeParameter(){return i.value?i.value.escapeParameter:C},set escapeParameter(E){i.value&&(i.value.escapeParameter=E)},t:q,getPostTranslationHandler:N,setPostTranslationHandler:F,getMissingHandler:z,setMissingHandler:Q,rt:te,d:re,n:me,tm:de,te:ue,getLocaleMessage:ve,setLocaleMessage:ke,mergeLocaleMessage:B,getDateTimeFormat:Y,setDateTimeFormat:K,mergeDateTimeFormat:ee,getNumberFormat:le,setNumberFormat:ye,mergeNumberFormat:oe};function x(E){E.locale.value=l.value,E.fallbackLocale.value=a.value,Object.keys(d.value).forEach(A=>{E.mergeLocaleMessage(A,d.value[A])}),Object.keys(u.value).forEach(A=>{E.mergeDateTimeFormat(A,u.value[A])}),Object.keys(h.value).forEach(A=>{E.mergeNumberFormat(A,h.value[A])}),E.escapeParameter=C,E.fallbackFormat=p,E.fallbackRoot=m,E.fallbackWarn=c,E.missingWarn=f,E.warnHtmlMessage=S}return bl(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw Ue(je.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const E=i.value=e.proxy.$i18n.__composer;t==="global"?(l.value=E.locale.value,a.value=E.fallbackLocale.value,d.value=E.messages.value,u.value=E.datetimeFormats.value,h.value=E.numberFormats.value):r&&x(E)}),k}const Xp=["locale","fallbackLocale","availableLocales"],qp=["t","rt","d","n","tm"];function Qp(e,t){const n=Object.create(null);Xp.forEach(s=>{const r=Object.getOwnPropertyDescriptor(t,s);if(!r)throw Ue(je.UNEXPECTED_ERROR);const i=Ye(r.value)?{get(){return r.value.value},set(o){r.value.value=o}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,s,i)}),e.config.globalProperties.$i18n=n,qp.forEach(s=>{const r=Object.getOwnPropertyDescriptor(t,s);if(!r||!r.value)throw Ue(je.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${s}`,r)})}_p(Cp);yp(Zh);xp(Zl);Ip();if(__INTLIFY_PROD_DEVTOOLS__){const e=ei();e.__INTLIFY__=!0,lp(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const vc=["cookie","future","change-something","picture-bright","picture-nolights"];function gi(e){if(!vc.includes(e))return;let t=new Set(JSON.parse(localStorage.getItem("eastereggs")??"[]"));const n=!t.has(e);t.add(e),localStorage.setItem("eastereggs",JSON.stringify([...t])),n&&document.dispatchEvent(new CustomEvent("easteregg",{detail:e}))}function js(){return JSON.parse(localStorage.getItem("eastereggs")??"[]")}function Fr(){return js().length}function Jp(){return vc.length}const Zp={key:0,class:"w-full h-full"},em=["width","height"],tm={ref:"banner",class:"fixed bottom-0 left-0 z-50 bg-slate-200/90 border-slate-700 dark:bg-slate-800/90 dark:border-slate-400 border rounded w-fit lg:w-1/2 p-3 px-5 m-5"},nm={class:"text-sm"},im={class:"text-xs"},rm={class:"flex justify-end mt-2 text-sm"},sm=pe({__name:"Cookie",setup(e){const{t}=we({messages:{en:{"cookie policy title":"Cookie policy","cookie policy":"This website uses cookies but not for analysis purposes and they are not sent to third parties. The only cookies here are those that I ate this morning, although I prefer a savory breakfast. I don't know why you are reading this, but thanks for keeping me company, I wish you a great day. If you would like some cookies too, do not hesitate to click on the following link:","cookie policy link":"Click here to read the policy",accept:"Accept",reject:"Reject"},it:{"cookie policy title":"Informativa cookie","cookie policy":"Questo sito utilizza cookie ma non per fini di profilazione e non sono inviati a terze parti. Gli unici cookie presenti sono quelli che ho mangiato questa mattina, anche se in realtà preferisco una colazione salata. Non so perché stai leggendo questo, ma ti ringrazio per avermi fatto compagnia e ti auguro una buona giornata. Se gradisci dei biscotti, non esitare a cliccare l'informativa al seguente link:","cookie policy link":"Clicca qui per l'informativa cookie",accept:"Accetta",reject:"Rifiuta"}}}),n=xe(),s=xe(),r=xe(Ko()),i=xe(u()),o=xe(h());let l=null;ut(()=>{Ko()&&(c(),new ResizeObserver(()=>{f()}).observe(document.body))});function a(){gh(),r.value=!1}function d(){vh(),r.value=!1}function u(){return document.body.clientWidth}function h(){return document.body.scrollHeight}function f(){i.value=u(),o.value=h()}function c(){if(!l){l=dt.Engine.create();let _=dt.Render.create({element:n.value,canvas:s.value,engine:l,options:{width:u(),height:h(),wireframes:!1,background:"#00000000"}});dt.Render.run(_),dt.Runner.run(dt.Runner.create(),l)}f()}function m(){if(gi("cookie"),!l)return;let _=dt.Bodies.circle(mh(0,u()),document.documentElement.scrollTop+window.screen.height,30,{render:{sprite:{texture:Xl,xScale:.08,yScale:.08}}});dt.Composite.add(l.world,[_]);const v=.02*_.mass;dt.Body.applyForce(_,_.position,{x:v*(_.position.x>u()/2?-1:1),y:-v*ql(3,6)}),p(_)}function p(_){_.position.y>document.body.scrollHeight+1e3?dt.Composite.remove(l.world,_):setTimeout(()=>{p(_)},5e3)}return(_,v)=>r.value?(ne(),ae("div",Zp,[P("div",{ref_key:"container_cookie",ref:n,class:"absolute top-0 left-0 h-full w-full pointer-events-none z-40"},[P("canvas",{ref_key:"canvas_cookie",ref:s,width:i.value,height:o.value},null,8,em)],512),P("div",tm,[P("p",nm,J($(t)("cookie policy title")),1),P("div",im,[P("span",null,[Ie(J($(t)("cookie policy"))+" ",1),P("button",{onclick:m,class:"underline"},J($(t)("cookie policy link")),1)])]),P("div",rm,[P("button",{onclick:d,class:"mx-1 hover:text-slate-500 dark:hover:text-slate-300"},J($(t)("reject")),1),P("button",{onclick:a,class:"rounded p-2 mx-1 bg-slate-300 hover:bg-slate-400 dark:bg-slate-700 dark:hover:bg-slate-600"},J($(t)("accept")),1)])],512)])):Be("",!0)}}),om={class:"flex justify-center text-sm"},am={class:"flex items-center justify-center"},lm={class:"w-10 h-10 flex items-center justify-center overflow-hidden"},cm=["src"],um={class:"flex-1 ml-2"},fm={class:"font-bold text-base"},dm=pe({__name:"Cookie",setup(e){const{t}=we({messages:{en:{title:"Who wants a cookie?",description:"It appears that you read the cookie policy"},it:{title:"Chi vuole un biscotto?",description:"Sembra che hai letto l'informativa cookie"}}});return(n,s)=>(ne(),ae("div",om,[P("div",am,[P("div",lm,[P("img",{src:$(Xl),alt:"",class:"h-full w-full"},null,8,cm)])]),P("div",um,[P("p",fm,J($(t)("title")),1),P("p",null,J($(t)("description")),1)])]))}}),hm="/assets/future-cbee0ccf.png",pm={class:"flex text-sm"},mm={class:"flex items-center justify-center"},gm={class:"w-10 h-10 flex items-center justify-center overflow-hidden"},vm=["src"],_m={class:"flex-1 ml-2"},ym={class:"font-bold text-base"},xm=pe({__name:"Future",setup(e){const{t}=we({messages:{en:{title:"What a wonderful future",description:"What will happen next?"},it:{title:"Che bello il futuro",description:"Cosa ci riserverà?"}}});return(n,s)=>(ne(),ae("div",pm,[P("div",mm,[P("div",gm,[P("img",{src:$(hm),alt:"",class:"h-full w-full"},null,8,vm)])]),P("div",_m,[P("p",ym,J($(t)("title")),1),P("p",null,J($(t)("description")),1)])]))}}),bm="/assets/sad-334039fc.svg",wm={class:"flex text-sm"},Em={class:"flex items-center justify-center"},Sm={class:"w-10 h-10 flex items-center justify-center overflow-hidden"},Cm=["src"],km={class:"flex-1 ml-2"},Am={class:"font-bold text-base"},Tm=pe({__name:"Something",setup(e){const{t}=we({messages:{en:{title:"You didn't like that?",description:"I hope this one is better"},it:{title:"Non ti piaceva?",description:"Spero che questo sia meglio"}}});return(n,s)=>(ne(),ae("div",wm,[P("div",Em,[P("div",Sm,[P("img",{src:$(bm),alt:"",class:"h-full w-full dark:invert"},null,8,Cm)])]),P("div",km,[P("p",Am,J($(t)("title")),1),P("p",null,J($(t)("description")),1)])]))}}),Pm="/assets/sun-2c52867b.png",Lm={class:"flex text-sm"},Im={class:"flex items-center justify-center"},Om={class:"w-10 h-10 flex items-center justify-center overflow-hidden"},Mm=["src"],Rm={class:"flex-1 ml-2"},Nm={class:"font-bold text-base"},$m=pe({__name:"PictureBright",setup(e){let t={en:{title:"It's bright",description:"I don't like the light"},it:{title:"È luminoso",description:"Non mi piace la luce"}};js().includes("picture-nolights")&&(t.en.description="I don't like the light either",t.it.description="Non mi piace nemmeno la luce");const{t:n}=we({messages:t});return(s,r)=>(ne(),ae("div",Lm,[P("div",Im,[P("div",Om,[P("img",{src:$(Pm),alt:"",class:"h-full w-full"},null,8,Mm)])]),P("div",Rm,[P("p",Nm,J($(n)("title")),1),P("p",null,J($(n)("description")),1)])]))}}),Dm="/assets/moon-907b4d10.png",Fm={class:"flex text-sm"},Bm={class:"flex items-center justify-center"},Hm={class:"w-10 h-10 flex items-center justify-center overflow-hidden"},jm=["src"],Wm={class:"flex-1 ml-2"},Um={class:"font-bold text-base"},Vm=pe({__name:"PictureNoLight",setup(e){let t={en:{title:"It's dark",description:"I don't like the dark"},it:{title:"È buio",description:"Non mi piace il buio"}};js().includes("picture-bright")&&(t.en.description="I don't like the dark either",t.it.description="Non mi piace nemmeno il buio");const{t:n}=we({messages:t});return(s,r)=>(ne(),ae("div",Fm,[P("div",Bm,[P("div",Hm,[P("img",{src:$(Dm),alt:"",class:"h-full w-full"},null,8,jm)])]),P("div",Wm,[P("p",Um,J($(n)("title")),1),P("p",null,J($(n)("description")),1)])]))}}),zm={key:0,class:"fixed top-0 left-0 w-full pointer-events-none z-50"},Gm={class:"flex text-sm"},Km={class:"flex-1"},Ym={class:"mt-1 text-center"},Xm={key:0},qm={key:1},Qm=pe({__name:"EastereggBanner",setup(e,{expose:t}){const n=xe(!1),s=xe(""),r=xe(Jp()),i=xe(Fr()),{t:o}=we({messages:{en:{"easter eggs found":"easter eggs found","all easter eggs found":"You found all easter eggs 🥚"},it:{"easter eggs found":"easter egg trovati","all easter eggs found":"Hai trovato tutti gli easter egg 🥚"}}});let l=null;function a(u){s.value=u,i.value=Fr(),console.log(Fr()),n.value=!0,l&&clearTimeout(l),l=setTimeout(()=>{d()},7e3)}function d(){n.value=!1}return t({show:a}),(u,h)=>n.value?(ne(),ae("div",zm,[P("div",{class:$n(`border rounded-sm mx-auto w-fit max-w-xs md:max-w-md pointer-events-auto + bg-slate-200/90 border-slate-700 dark:bg-slate-800/90 dark:border-slate-400 + transition-opacity ${n.value?"opacity-100 duration-300 p-3 px-5 my-2":"opacity-0 duration-200"}`),onClick:d},[P("div",Gm,[P("div",Km,[s.value==="cookie"?(ne(),Ke(dm,{key:0})):Be("",!0),s.value==="future"?(ne(),Ke(xm,{key:1})):Be("",!0),s.value==="change-something"?(ne(),Ke(Tm,{key:2})):Be("",!0),s.value==="picture-bright"?(ne(),Ke($m,{key:3})):Be("",!0),s.value==="picture-nolights"?(ne(),Ke(Vm,{key:4})):Be("",!0),P("div",Ym,[i.value!=r.value?(ne(),ae("p",Xm,J(i.value)+"/"+J(r.value)+" "+J($(o)("easter eggs found")),1)):Be("",!0),i.value===r.value?(ne(),ae("p",qm,J($(o)("all easter eggs found")),1)):Be("",!0)])])])],2)])):Be("",!0)}}),Jm={class:"bg-gray-100 text-gray-900 min-h-screen h-full dark:bg-gray-900 dark:text-slate-50",style:{"font-family":"'Comfortaa'","overflow-x":"hidden"}},Zm={style:{"margin-right":"calc(-1 * (100vw - 100%))"}},eg={class:"container mx-auto pb-8 px-3 md:px-8 min-h-screen w-screen flex flex-col"},tg=pe({__name:"App",setup(e){const{t,locale:n}=we({messages:{en:{title_home:"Hello",title_about:"About",title_projects:"Projects",title_resume:"Résumé",title_contacts:"Say hello",log_hello:"Hello 🐡"},it:{title_home:"Ciao",title_about:"Chi sono",title_projects:"Progetti",title_resume:"CV",title_contacts:"Salutami",log_hello:"Ciao 🐡"}}}),s=Rs(),r=xe();return ut(()=>{Yl(),document.addEventListener("easteregg",i=>{r.value.show(i.detail)}),console.log(t("log_hello"))}),At([()=>s.params,n],()=>{document.title=t(`title_${s.name}`)}),(i,o)=>(ne(),ae("div",Jm,[P("div",Zm,[P("div",eg,[X($(Kl))])]),X(sm),X(Qm,{ref_key:"easteregg",ref:r},null,512)]))}}),Gn=pe({__name:"NavLink",props:{to:{type:String,required:!0},label:String},setup(e){const t=e,n=Rs(),s=xe(n.path===t.to);return(r,i)=>{const o=rf("router-link");return ne(),ae("li",null,[X(o,{to:t.to,"aria-current":s.value?"page":null,class:$n(`block py-2 md:p-0 text-right md:text-center + ${s.value?"font-bold text-zinc-900 dark:text-zinc-400":"font-normal hover:underline text-gray-700 dark:text-slate-50"}`)},{default:Re(()=>[Ie(J(t.label),1)]),_:1},8,["to","aria-current","class"])])}}}),ng="/assets/moon-275e1fc7.svg",ig="/assets/sun-d3368bbf.svg",rg={class:"w-5 h-5 flex items-center justify-center"},sg={key:0},og=["src"],ag={key:1},lg=["src"],cg=pe({__name:"ThemeSwitch",setup(e){const t=xe(er());function n(){dh(),t.value=er(),Yl(t.value)}return(s,r)=>(ne(),ae("button",{class:"rounded-full p-1 hover:bg-slate-200 dark:hover:bg-slate-700",onclick:n},[P("div",rg,[t.value==="light"?(ne(),ae("div",sg,[P("img",{src:$(ng),alt:"Dark theme",class:"h-full w-full"},null,8,og)])):Be("",!0),t.value==="dark"?(ne(),ae("div",ag,[P("img",{src:$(ig),alt:"Light theme",class:"invert h-full w-full"},null,8,lg)])):Be("",!0)])]))}});var ug=function(){function e(t,n){n===void 0&&(n=[]),this._eventType=t,this._eventFunctions=n}return e.prototype.init=function(){var t=this;this._eventFunctions.forEach(function(n){typeof window<"u"&&window.addEventListener(t._eventType,n)})},e}(),tr=globalThis&&globalThis.__assign||function(){return tr=Object.assign||function(e){for(var t,n=1,s=arguments.length;n"u")return!1;var t=ft(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function kg(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var s=t.styles[n]||{},r=t.attributes[n]||{},i=t.elements[n];!at(i)||!Lt(i)||(Object.assign(i.style,s),Object.keys(r).forEach(function(o){var l=r[o];l===!1?i.removeAttribute(o):i.setAttribute(o,l===!0?"":l)}))})}function Ag(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(s){var r=t.elements[s],i=t.attributes[s]||{},o=Object.keys(t.styles.hasOwnProperty(s)?t.styles[s]:n[s]),l=o.reduce(function(a,d){return a[d]="",a},{});!at(r)||!Lt(r)||(Object.assign(r.style,l),Object.keys(i).forEach(function(a){r.removeAttribute(a)}))})}}const Tg={name:"applyStyles",enabled:!0,phase:"write",fn:kg,effect:Ag,requires:["computeStyles"]};function Tt(e){return e.split("-")[0]}var pn=Math.max,sr=Math.min,Mn=Math.round;function cs(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Cc(){return!/^((?!chrome|android).)*safari/i.test(cs())}function Rn(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var s=e.getBoundingClientRect(),r=1,i=1;t&&at(e)&&(r=e.offsetWidth>0&&Mn(s.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Mn(s.height)/e.offsetHeight||1);var o=mn(e)?ft(e):window,l=o.visualViewport,a=!Cc()&&n,d=(s.left+(a&&l?l.offsetLeft:0))/r,u=(s.top+(a&&l?l.offsetTop:0))/i,h=s.width/r,f=s.height/i;return{width:h,height:f,top:u,right:d+h,bottom:u+f,left:d,x:d,y:u}}function Vs(e){var t=Rn(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}function kc(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Us(n)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function $t(e){return ft(e).getComputedStyle(e)}function Pg(e){return["table","td","th"].indexOf(Lt(e))>=0}function en(e){return((mn(e)?e.ownerDocument:e.document)||window.document).documentElement}function kr(e){return Lt(e)==="html"?e:e.assignedSlot||e.parentNode||(Us(e)?e.host:null)||en(e)}function ka(e){return!at(e)||$t(e).position==="fixed"?null:e.offsetParent}function Lg(e){var t=/firefox/i.test(cs()),n=/Trident/i.test(cs());if(n&&at(e)){var s=$t(e);if(s.position==="fixed")return null}var r=kr(e);for(Us(r)&&(r=r.host);at(r)&&["html","body"].indexOf(Lt(r))<0;){var i=$t(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function Si(e){for(var t=ft(e),n=ka(e);n&&Pg(n)&&$t(n).position==="static";)n=ka(n);return n&&(Lt(n)==="html"||Lt(n)==="body"&&$t(n).position==="static")?t:n||Lg(e)||t}function zs(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ni(e,t,n){return pn(e,sr(t,n))}function Ig(e,t,n){var s=ni(e,t,n);return s>n?n:s}function Ac(){return{top:0,right:0,bottom:0,left:0}}function Tc(e){return Object.assign({},Ac(),e)}function Pc(e,t){return t.reduce(function(n,s){return n[s]=e,n},{})}var Og=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Tc(typeof t!="number"?t:Pc(t,Ei))};function Mg(e){var t,n=e.state,s=e.name,r=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,l=Tt(n.placement),a=zs(l),d=[it,ct].indexOf(l)>=0,u=d?"height":"width";if(!(!i||!o)){var h=Og(r.padding,n),f=Vs(i),c=a==="y"?nt:it,m=a==="y"?lt:ct,p=n.rects.reference[u]+n.rects.reference[a]-o[a]-n.rects.popper[u],_=o[a]-n.rects.reference[a],v=Si(i),S=v?a==="y"?v.clientHeight||0:v.clientWidth||0:0,C=p/2-_/2,g=h[c],y=S-f[u]-h[m],b=S/2-f[u]/2+C,w=ni(g,b,y),L=a;n.modifiersData[s]=(t={},t[L]=w,t.centerOffset=w-b,t)}}function Rg(e){var t=e.state,n=e.options,s=n.element,r=s===void 0?"[data-popper-arrow]":s;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||kc(t.elements.popper,r)&&(t.elements.arrow=r))}const Ng={name:"arrow",enabled:!0,phase:"main",fn:Mg,effect:Rg,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Nn(e){return e.split("-")[1]}var $g={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Dg(e){var t=e.x,n=e.y,s=window,r=s.devicePixelRatio||1;return{x:Mn(t*r)/r||0,y:Mn(n*r)/r||0}}function Aa(e){var t,n=e.popper,s=e.popperRect,r=e.placement,i=e.variation,o=e.offsets,l=e.position,a=e.gpuAcceleration,d=e.adaptive,u=e.roundOffsets,h=e.isFixed,f=o.x,c=f===void 0?0:f,m=o.y,p=m===void 0?0:m,_=typeof u=="function"?u({x:c,y:p}):{x:c,y:p};c=_.x,p=_.y;var v=o.hasOwnProperty("x"),S=o.hasOwnProperty("y"),C=it,g=nt,y=window;if(d){var b=Si(n),w="clientHeight",L="clientWidth";if(b===ft(n)&&(b=en(n),$t(b).position!=="static"&&l==="absolute"&&(w="scrollHeight",L="scrollWidth")),b=b,r===nt||(r===it||r===ct)&&i===vi){g=lt;var T=h&&b===y&&y.visualViewport?y.visualViewport.height:b[w];p-=T-s.height,p*=a?1:-1}if(r===it||(r===nt||r===lt)&&i===vi){C=ct;var O=h&&b===y&&y.visualViewport?y.visualViewport.width:b[L];c-=O-s.width,c*=a?1:-1}}var I=Object.assign({position:l},d&&$g),N=u===!0?Dg({x:c,y:p}):{x:c,y:p};if(c=N.x,p=N.y,a){var F;return Object.assign({},I,(F={},F[g]=S?"0":"",F[C]=v?"0":"",F.transform=(y.devicePixelRatio||1)<=1?"translate("+c+"px, "+p+"px)":"translate3d("+c+"px, "+p+"px, 0)",F))}return Object.assign({},I,(t={},t[g]=S?p+"px":"",t[C]=v?c+"px":"",t.transform="",t))}function Fg(e){var t=e.state,n=e.options,s=n.gpuAcceleration,r=s===void 0?!0:s,i=n.adaptive,o=i===void 0?!0:i,l=n.roundOffsets,a=l===void 0?!0:l,d={placement:Tt(t.placement),variation:Nn(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Aa(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Aa(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Bg={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Fg,data:{}};var Mi={passive:!0};function Hg(e){var t=e.state,n=e.instance,s=e.options,r=s.scroll,i=r===void 0?!0:r,o=s.resize,l=o===void 0?!0:o,a=ft(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&d.forEach(function(u){u.addEventListener("scroll",n.update,Mi)}),l&&a.addEventListener("resize",n.update,Mi),function(){i&&d.forEach(function(u){u.removeEventListener("scroll",n.update,Mi)}),l&&a.removeEventListener("resize",n.update,Mi)}}const jg={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Hg,data:{}};var Wg={left:"right",right:"left",bottom:"top",top:"bottom"};function zi(e){return e.replace(/left|right|bottom|top/g,function(t){return Wg[t]})}var Ug={start:"end",end:"start"};function Ta(e){return e.replace(/start|end/g,function(t){return Ug[t]})}function Gs(e){var t=ft(e),n=t.pageXOffset,s=t.pageYOffset;return{scrollLeft:n,scrollTop:s}}function Ks(e){return Rn(en(e)).left+Gs(e).scrollLeft}function Vg(e,t){var n=ft(e),s=en(e),r=n.visualViewport,i=s.clientWidth,o=s.clientHeight,l=0,a=0;if(r){i=r.width,o=r.height;var d=Cc();(d||!d&&t==="fixed")&&(l=r.offsetLeft,a=r.offsetTop)}return{width:i,height:o,x:l+Ks(e),y:a}}function zg(e){var t,n=en(e),s=Gs(e),r=(t=e.ownerDocument)==null?void 0:t.body,i=pn(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=pn(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-s.scrollLeft+Ks(e),a=-s.scrollTop;return $t(r||n).direction==="rtl"&&(l+=pn(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:o,x:l,y:a}}function Ys(e){var t=$t(e),n=t.overflow,s=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+s)}function Lc(e){return["html","body","#document"].indexOf(Lt(e))>=0?e.ownerDocument.body:at(e)&&Ys(e)?e:Lc(kr(e))}function ii(e,t){var n;t===void 0&&(t=[]);var s=Lc(e),r=s===((n=e.ownerDocument)==null?void 0:n.body),i=ft(s),o=r?[i].concat(i.visualViewport||[],Ys(s)?s:[]):s,l=t.concat(o);return r?l:l.concat(ii(kr(o)))}function us(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Gg(e,t){var n=Rn(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Pa(e,t,n){return t===Ec?us(Vg(e,n)):mn(t)?Gg(t,n):us(zg(en(e)))}function Kg(e){var t=ii(kr(e)),n=["absolute","fixed"].indexOf($t(e).position)>=0,s=n&&at(e)?Si(e):e;return mn(s)?t.filter(function(r){return mn(r)&&kc(r,s)&&Lt(r)!=="body"}):[]}function Yg(e,t,n,s){var r=t==="clippingParents"?Kg(e):[].concat(t),i=[].concat(r,[n]),o=i[0],l=i.reduce(function(a,d){var u=Pa(e,d,s);return a.top=pn(u.top,a.top),a.right=sr(u.right,a.right),a.bottom=sr(u.bottom,a.bottom),a.left=pn(u.left,a.left),a},Pa(e,o,s));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Ic(e){var t=e.reference,n=e.element,s=e.placement,r=s?Tt(s):null,i=s?Nn(s):null,o=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,a;switch(r){case nt:a={x:o,y:t.y-n.height};break;case lt:a={x:o,y:t.y+t.height};break;case ct:a={x:t.x+t.width,y:l};break;case it:a={x:t.x-n.width,y:l};break;default:a={x:t.x,y:t.y}}var d=r?zs(r):null;if(d!=null){var u=d==="y"?"height":"width";switch(i){case On:a[d]=a[d]-(t[u]/2-n[u]/2);break;case vi:a[d]=a[d]+(t[u]/2-n[u]/2);break}}return a}function _i(e,t){t===void 0&&(t={});var n=t,s=n.placement,r=s===void 0?e.placement:s,i=n.strategy,o=i===void 0?e.strategy:i,l=n.boundary,a=l===void 0?pg:l,d=n.rootBoundary,u=d===void 0?Ec:d,h=n.elementContext,f=h===void 0?Kn:h,c=n.altBoundary,m=c===void 0?!1:c,p=n.padding,_=p===void 0?0:p,v=Tc(typeof _!="number"?_:Pc(_,Ei)),S=f===Kn?mg:Kn,C=e.rects.popper,g=e.elements[m?S:f],y=Yg(mn(g)?g:g.contextElement||en(e.elements.popper),a,u,o),b=Rn(e.elements.reference),w=Ic({reference:b,element:C,strategy:"absolute",placement:r}),L=us(Object.assign({},C,w)),T=f===Kn?L:b,O={top:y.top-T.top+v.top,bottom:T.bottom-y.bottom+v.bottom,left:y.left-T.left+v.left,right:T.right-y.right+v.right},I=e.modifiersData.offset;if(f===Kn&&I){var N=I[r];Object.keys(O).forEach(function(F){var z=[ct,lt].indexOf(F)>=0?1:-1,Q=[nt,lt].indexOf(F)>=0?"y":"x";O[F]+=N[Q]*z})}return O}function Xg(e,t){t===void 0&&(t={});var n=t,s=n.placement,r=n.boundary,i=n.rootBoundary,o=n.padding,l=n.flipVariations,a=n.allowedAutoPlacements,d=a===void 0?Sc:a,u=Nn(s),h=u?l?Ca:Ca.filter(function(m){return Nn(m)===u}):Ei,f=h.filter(function(m){return d.indexOf(m)>=0});f.length===0&&(f=h);var c=f.reduce(function(m,p){return m[p]=_i(e,{placement:p,boundary:r,rootBoundary:i,padding:o})[Tt(p)],m},{});return Object.keys(c).sort(function(m,p){return c[m]-c[p]})}function qg(e){if(Tt(e)===Ws)return[];var t=zi(e);return[Ta(e),t,Ta(t)]}function Qg(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,l=o===void 0?!0:o,a=n.fallbackPlacements,d=n.padding,u=n.boundary,h=n.rootBoundary,f=n.altBoundary,c=n.flipVariations,m=c===void 0?!0:c,p=n.allowedAutoPlacements,_=t.options.placement,v=Tt(_),S=v===_,C=a||(S||!m?[zi(_)]:qg(_)),g=[_].concat(C).reduce(function(ke,B){return ke.concat(Tt(B)===Ws?Xg(t,{placement:B,boundary:u,rootBoundary:h,padding:d,flipVariations:m,allowedAutoPlacements:p}):B)},[]),y=t.rects.reference,b=t.rects.popper,w=new Map,L=!0,T=g[0],O=0;O=0,Q=z?"width":"height",U=_i(t,{placement:I,boundary:u,rootBoundary:h,altBoundary:f,padding:d}),q=z?F?ct:it:F?lt:nt;y[Q]>b[Q]&&(q=zi(q));var te=zi(q),re=[];if(i&&re.push(U[N]<=0),l&&re.push(U[q]<=0,U[te]<=0),re.every(function(ke){return ke})){T=I,L=!1;break}w.set(I,re)}if(L)for(var me=m?3:1,de=function(B){var Y=g.find(function(K){var ee=w.get(K);if(ee)return ee.slice(0,B).every(function(le){return le})});if(Y)return T=Y,"break"},ue=me;ue>0;ue--){var ve=de(ue);if(ve==="break")break}t.placement!==T&&(t.modifiersData[s]._skip=!0,t.placement=T,t.reset=!0)}}const Jg={name:"flip",enabled:!0,phase:"main",fn:Qg,requiresIfExists:["offset"],data:{_skip:!1}};function La(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ia(e){return[nt,ct,lt,it].some(function(t){return e[t]>=0})}function Zg(e){var t=e.state,n=e.name,s=t.rects.reference,r=t.rects.popper,i=t.modifiersData.preventOverflow,o=_i(t,{elementContext:"reference"}),l=_i(t,{altBoundary:!0}),a=La(o,s),d=La(l,r,i),u=Ia(a),h=Ia(d);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:d,isReferenceHidden:u,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":h})}const ev={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Zg};function tv(e,t,n){var s=Tt(e),r=[it,nt].indexOf(s)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],l=i[1];return o=o||0,l=(l||0)*r,[it,ct].indexOf(s)>=0?{x:l,y:o}:{x:o,y:l}}function nv(e){var t=e.state,n=e.options,s=e.name,r=n.offset,i=r===void 0?[0,0]:r,o=Sc.reduce(function(u,h){return u[h]=tv(h,t.rects,i),u},{}),l=o[t.placement],a=l.x,d=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=d),t.modifiersData[s]=o}const iv={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:nv};function rv(e){var t=e.state,n=e.name;t.modifiersData[n]=Ic({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const sv={name:"popperOffsets",enabled:!0,phase:"read",fn:rv,data:{}};function ov(e){return e==="x"?"y":"x"}function av(e){var t=e.state,n=e.options,s=e.name,r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,l=o===void 0?!1:o,a=n.boundary,d=n.rootBoundary,u=n.altBoundary,h=n.padding,f=n.tether,c=f===void 0?!0:f,m=n.tetherOffset,p=m===void 0?0:m,_=_i(t,{boundary:a,rootBoundary:d,padding:h,altBoundary:u}),v=Tt(t.placement),S=Nn(t.placement),C=!S,g=zs(v),y=ov(g),b=t.modifiersData.popperOffsets,w=t.rects.reference,L=t.rects.popper,T=typeof p=="function"?p(Object.assign({},t.rects,{placement:t.placement})):p,O=typeof T=="number"?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,N={x:0,y:0};if(b){if(i){var F,z=g==="y"?nt:it,Q=g==="y"?lt:ct,U=g==="y"?"height":"width",q=b[g],te=q+_[z],re=q-_[Q],me=c?-L[U]/2:0,de=S===On?w[U]:L[U],ue=S===On?-L[U]:-w[U],ve=t.elements.arrow,ke=c&&ve?Vs(ve):{width:0,height:0},B=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Ac(),Y=B[z],K=B[Q],ee=ni(0,w[U],ke[U]),le=C?w[U]/2-me-ee-Y-O.mainAxis:de-ee-Y-O.mainAxis,ye=C?-w[U]/2+me+ee+K+O.mainAxis:ue+ee+K+O.mainAxis,oe=t.elements.arrow&&Si(t.elements.arrow),k=oe?g==="y"?oe.clientTop||0:oe.clientLeft||0:0,x=(F=I==null?void 0:I[g])!=null?F:0,E=q+le-x-k,A=q+ye-x,M=ni(c?sr(te,E):te,q,c?pn(re,A):re);b[g]=M,N[g]=M-q}if(l){var H,W=g==="x"?nt:it,V=g==="x"?lt:ct,G=b[y],j=y==="y"?"height":"width",R=G+_[W],D=G-_[V],ie=[nt,it].indexOf(v)!==-1,se=(H=I==null?void 0:I[y])!=null?H:0,he=ie?R:G-w[j]-L[j]-se+O.altAxis,Ee=ie?G+w[j]+L[j]-se-O.altAxis:D,_e=c&&ie?Ig(he,G,Ee):ni(c?he:R,G,c?Ee:D);b[y]=_e,N[y]=_e-G}t.modifiersData[s]=N}}const lv={name:"preventOverflow",enabled:!0,phase:"main",fn:av,requiresIfExists:["offset"]};function cv(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function uv(e){return e===ft(e)||!at(e)?Gs(e):cv(e)}function fv(e){var t=e.getBoundingClientRect(),n=Mn(t.width)/e.offsetWidth||1,s=Mn(t.height)/e.offsetHeight||1;return n!==1||s!==1}function dv(e,t,n){n===void 0&&(n=!1);var s=at(t),r=at(t)&&fv(t),i=en(t),o=Rn(e,r,n),l={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(s||!s&&!n)&&((Lt(t)!=="body"||Ys(i))&&(l=uv(t)),at(t)?(a=Rn(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):i&&(a.x=Ks(i))),{x:o.left+l.scrollLeft-a.x,y:o.top+l.scrollTop-a.y,width:o.width,height:o.height}}function hv(e){var t=new Map,n=new Set,s=[];e.forEach(function(i){t.set(i.name,i)});function r(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(l){if(!n.has(l)){var a=t.get(l);a&&r(a)}}),s.push(i)}return e.forEach(function(i){n.has(i.name)||r(i)}),s}function pv(e){var t=hv(e);return Cg.reduce(function(n,s){return n.concat(t.filter(function(r){return r.phase===s}))},[])}function mv(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function gv(e){var t=e.reduce(function(n,s){var r=n[s.name];return n[s.name]=r?Object.assign({},r,s,{options:Object.assign({},r.options,s.options),data:Object.assign({},r.data,s.data)}):s,n},{});return Object.keys(t).map(function(n){return t[n]})}var Oa={placement:"bottom",modifiers:[],strategy:"absolute"};function Ma(){for(var e=arguments.length,t=new Array(e),n=0;n