const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./XMcWBtqe.js","./u5accpPr.js","./error-404.CoZKRZXM.css","./B0ZjefCZ.js","./error-500.D6506J9O.css"])))=>i.map(i=>d[i]); /** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function Un(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const ne={},Ct=[],Ne=()=>{},_l=()=>!1,ts=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Bn=e=>e.startsWith("onUpdate:"),de=Object.assign,Wn=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},bl=Object.prototype.hasOwnProperty,Q=(e,t)=>bl.call(e,t),B=Array.isArray,Tt=e=>Is(e)==="[object Map]",wo=e=>Is(e)==="[object Set]",D=e=>typeof e=="function",oe=e=>typeof e=="string",Ke=e=>typeof e=="symbol",re=e=>e!==null&&typeof e=="object",xo=e=>(re(e)||D(e))&&D(e.then)&&D(e.catch),Co=Object.prototype.toString,Is=e=>Co.call(e),vl=e=>Is(e).slice(8,-1),To=e=>Is(e)==="[object Object]",Vn=e=>oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Et=Un(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$s=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},wl=/-(\w)/g,Pe=$s(e=>e.replace(wl,(t,s)=>s?s.toUpperCase():"")),xl=/\B([A-Z])/g,mt=$s(e=>e.replace(xl,"-$1").toLowerCase()),js=$s(e=>e.charAt(0).toUpperCase()+e.slice(1)),zs=$s(e=>e?`on${js(e)}`:""),Qe=(e,t)=>!Object.is(e,t),Xs=(e,...t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},Cl=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Tl=e=>{const t=oe(e)?Number(e):NaN;return isNaN(t)?e:t};let wr;const Ns=()=>wr||(wr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fs(e){if(B(e)){const t={};for(let s=0;s{if(s){const n=s.split(Sl);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function ss(e){let t="";if(oe(e))t=e;else if(B(e))for(let s=0;s!!(e&&e.__v_isRef===!0),ko=e=>oe(e)?e:e==null?"":B(e)||re(e)&&(e.toString===Co||!D(e.toString))?Ro(e)?ko(e.value):JSON.stringify(e,Ao,2):String(e),Ao=(e,t)=>Ro(t)?Ao(e,t.value):Tt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,r],o)=>(s[Ys(n,o)+" =>"]=r,s),{})}:wo(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>Ys(s))}:Ke(t)?Ys(t):re(t)&&!B(t)&&!To(t)?String(t):t,Ys=(e,t="")=>{var s;return Ke(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Re;class Po{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Re,!t&&Re&&(this.index=(Re.scopes||(Re.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t0)return;if(Wt){let t=Wt;for(Wt=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;Bt;){let t=Bt;for(Bt=void 0;t;){const s=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=s}}if(e)throw e}function Io(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function $o(e){let t,s=e.depsTail,n=s;for(;n;){const r=n.prevDep;n.version===-1?(n===s&&(s=r),Gn(n),Ol(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=r}e.deps=t,e.depsTail=s}function pn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(jo(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function jo(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Zt))return;e.globalVersion=Zt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!pn(e)){e.flags&=-3;return}const s=se,n=He;se=e,He=!0;try{Io(e);const r=e.fn(e._value);(t.version===0||Qe(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{se=s,He=n,$o(e),e.flags&=-3}}function Gn(e,t=!1){const{dep:s,prevSub:n,nextSub:r}=e;if(n&&(n.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=n,e.nextSub=void 0),s.subs===e&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let o=s.computed.deps;o;o=o.nextDep)Gn(o,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function Ol(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}let He=!0;const No=[];function st(){No.push(He),He=!1}function nt(){const e=No.pop();He=e===void 0?!0:e}function xr(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=se;se=void 0;try{t()}finally{se=s}}}let Zt=0;class Ll{constructor(t,s){this.sub=t,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Zn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!se||!He||se===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==se)s=this.activeLink=new Ll(se,this),se.deps?(s.prevDep=se.depsTail,se.depsTail.nextDep=s,se.depsTail=s):se.deps=se.depsTail=s,Fo(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=se.depsTail,s.nextDep=void 0,se.depsTail.nextDep=s,se.depsTail=s,se.deps===s&&(se.deps=n)}return s}trigger(t){this.version++,Zt++,this.notify(t)}notify(t){Kn();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{qn()}}}function Fo(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)Fo(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const ws=new WeakMap,ft=Symbol(""),gn=Symbol(""),Jt=Symbol("");function ye(e,t,s){if(He&&se){let n=ws.get(e);n||ws.set(e,n=new Map);let r=n.get(s);r||(n.set(s,r=new Zn),r.map=n,r.key=s),r.track()}}function We(e,t,s,n,r,o){const i=ws.get(e);if(!i){Zt++;return}const l=a=>{a&&a.trigger()};if(Kn(),t==="clear")i.forEach(l);else{const a=B(e),d=a&&Vn(s);if(a&&s==="length"){const c=Number(n);i.forEach((f,h)=>{(h==="length"||h===Jt||!Ke(h)&&h>=c)&&l(f)})}else switch((s!==void 0||i.has(void 0))&&l(i.get(s)),d&&l(i.get(Jt)),t){case"add":a?d&&l(i.get("length")):(l(i.get(ft)),Tt(e)&&l(i.get(gn)));break;case"delete":a||(l(i.get(ft)),Tt(e)&&l(i.get(gn)));break;case"set":Tt(e)&&l(i.get(ft));break}}qn()}function Il(e,t){const s=ws.get(e);return s&&s.get(t)}function _t(e){const t=X(e);return t===e?t:(ye(t,"iterate",Jt),Oe(e)?t:t.map(be))}function Jn(e){return ye(e=X(e),"iterate",Jt),e}const $l={__proto__:null,[Symbol.iterator](){return en(this,Symbol.iterator,be)},concat(...e){return _t(this).concat(...e.map(t=>B(t)?_t(t):t))},entries(){return en(this,"entries",e=>(e[1]=be(e[1]),e))},every(e,t){return Ue(this,"every",e,t,void 0,arguments)},filter(e,t){return Ue(this,"filter",e,t,s=>s.map(be),arguments)},find(e,t){return Ue(this,"find",e,t,be,arguments)},findIndex(e,t){return Ue(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ue(this,"findLast",e,t,be,arguments)},findLastIndex(e,t){return Ue(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ue(this,"forEach",e,t,void 0,arguments)},includes(...e){return tn(this,"includes",e)},indexOf(...e){return tn(this,"indexOf",e)},join(e){return _t(this).join(e)},lastIndexOf(...e){return tn(this,"lastIndexOf",e)},map(e,t){return Ue(this,"map",e,t,void 0,arguments)},pop(){return Dt(this,"pop")},push(...e){return Dt(this,"push",e)},reduce(e,...t){return Cr(this,"reduce",e,t)},reduceRight(e,...t){return Cr(this,"reduceRight",e,t)},shift(){return Dt(this,"shift")},some(e,t){return Ue(this,"some",e,t,void 0,arguments)},splice(...e){return Dt(this,"splice",e)},toReversed(){return _t(this).toReversed()},toSorted(e){return _t(this).toSorted(e)},toSpliced(...e){return _t(this).toSpliced(...e)},unshift(...e){return Dt(this,"unshift",e)},values(){return en(this,"values",be)}};function en(e,t,s){const n=Jn(e),r=n[t]();return n!==e&&!Oe(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=s(o.value)),o}),r}const jl=Array.prototype;function Ue(e,t,s,n,r,o){const i=Jn(e),l=i!==e&&!Oe(e),a=i[t];if(a!==jl[t]){const f=a.apply(e,o);return l?be(f):f}let d=s;i!==e&&(l?d=function(f,h){return s.call(this,be(f),h,e)}:s.length>2&&(d=function(f,h){return s.call(this,f,h,e)}));const c=a.call(i,d,n);return l&&r?r(c):c}function Cr(e,t,s,n){const r=Jn(e);let o=s;return r!==e&&(Oe(e)?s.length>3&&(o=function(i,l,a){return s.call(this,i,l,a,e)}):o=function(i,l,a){return s.call(this,i,be(l),a,e)}),r[t](o,...n)}function tn(e,t,s){const n=X(e);ye(n,"iterate",Jt);const r=n[t](...s);return(r===-1||r===!1)&&Yn(s[0])?(s[0]=X(s[0]),n[t](...s)):r}function Dt(e,t,s=[]){st(),Kn();const n=X(e)[t].apply(e,s);return qn(),nt(),n}const Nl=Un("__proto__,__v_isRef,__isVue"),Do=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ke));function Fl(e){Ke(e)||(e=String(e));const t=X(this);return ye(t,"has",e),t.hasOwnProperty(e)}class Uo{constructor(t=!1,s=!1){this._isReadonly=t,this._isShallow=s}get(t,s,n){if(s==="__v_skip")return t.__v_skip;const r=this._isReadonly,o=this._isShallow;if(s==="__v_isReactive")return!r;if(s==="__v_isReadonly")return r;if(s==="__v_isShallow")return o;if(s==="__v_raw")return n===(r?o?Jl:Ko:o?Vo:Wo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const i=B(t);if(!r){let a;if(i&&(a=$l[s]))return a;if(s==="hasOwnProperty")return Fl}const l=Reflect.get(t,s,ue(t)?t:n);return(Ke(s)?Do.has(s):Nl(s))||(r||ye(t,"get",s),o)?l:ue(l)?i&&Vn(s)?l:l.value:re(l)?r?qo(l):et(l):l}}class Bo extends Uo{constructor(t=!1){super(!1,t)}set(t,s,n,r){let o=t[s];if(!this._isShallow){const a=tt(o);if(!Oe(n)&&!tt(n)&&(o=X(o),n=X(n)),!B(t)&&ue(o)&&!ue(n))return a?!1:(o.value=n,!0)}const i=B(t)&&Vn(s)?Number(s)e,as=e=>Reflect.getPrototypeOf(e);function Vl(e,t,s){return function(...n){const r=this.__v_raw,o=X(r),i=Tt(o),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,d=r[e](...n),c=s?mn:t?yn:be;return!t&&ye(o,"iterate",a?gn:ft),{next(){const{value:f,done:h}=d.next();return h?{value:f,done:h}:{value:l?[c(f[0]),c(f[1])]:c(f),done:h}},[Symbol.iterator](){return this}}}}function cs(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Kl(e,t){const s={get(r){const o=this.__v_raw,i=X(o),l=X(r);e||(Qe(r,l)&&ye(i,"get",r),ye(i,"get",l));const{has:a}=as(i),d=t?mn:e?yn:be;if(a.call(i,r))return d(o.get(r));if(a.call(i,l))return d(o.get(l));o!==i&&o.get(r)},get size(){const r=this.__v_raw;return!e&&ye(X(r),"iterate",ft),Reflect.get(r,"size",r)},has(r){const o=this.__v_raw,i=X(o),l=X(r);return e||(Qe(r,l)&&ye(i,"has",r),ye(i,"has",l)),r===l?o.has(r):o.has(r)||o.has(l)},forEach(r,o){const i=this,l=i.__v_raw,a=X(l),d=t?mn:e?yn:be;return!e&&ye(a,"iterate",ft),l.forEach((c,f)=>r.call(o,d(c),d(f),i))}};return de(s,e?{add:cs("add"),set:cs("set"),delete:cs("delete"),clear:cs("clear")}:{add(r){!t&&!Oe(r)&&!tt(r)&&(r=X(r));const o=X(this);return as(o).has.call(o,r)||(o.add(r),We(o,"add",r,r)),this},set(r,o){!t&&!Oe(o)&&!tt(o)&&(o=X(o));const i=X(this),{has:l,get:a}=as(i);let d=l.call(i,r);d||(r=X(r),d=l.call(i,r));const c=a.call(i,r);return i.set(r,o),d?Qe(o,c)&&We(i,"set",r,o):We(i,"add",r,o),this},delete(r){const o=X(this),{has:i,get:l}=as(o);let a=i.call(o,r);a||(r=X(r),a=i.call(o,r)),l&&l.call(o,r);const d=o.delete(r);return a&&We(o,"delete",r,void 0),d},clear(){const r=X(this),o=r.size!==0,i=r.clear();return o&&We(r,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(r=>{s[r]=Vl(r,e,t)}),s}function zn(e,t){const s=Kl(e,t);return(n,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(Q(s,r)&&r in n?s:n,r,o)}const ql={get:zn(!1,!1)},Gl={get:zn(!1,!0)},Zl={get:zn(!0,!1)};const Wo=new WeakMap,Vo=new WeakMap,Ko=new WeakMap,Jl=new WeakMap;function zl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xl(e){return e.__v_skip||!Object.isExtensible(e)?0:zl(vl(e))}function et(e){return tt(e)?e:Xn(e,!1,Ul,ql,Wo)}function wt(e){return Xn(e,!1,Wl,Gl,Vo)}function qo(e){return Xn(e,!0,Bl,Zl,Ko)}function Xn(e,t,s,n,r){if(!re(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=Xl(e);if(i===0)return e;const l=new Proxy(e,i===2?n:s);return r.set(e,l),l}function St(e){return tt(e)?St(e.__v_raw):!!(e&&e.__v_isReactive)}function tt(e){return!!(e&&e.__v_isReadonly)}function Oe(e){return!!(e&&e.__v_isShallow)}function Yn(e){return e?!!e.__v_raw:!1}function X(e){const t=e&&e.__v_raw;return t?X(t):e}function Yl(e){return!Q(e,"__v_skip")&&Object.isExtensible(e)&&Eo(e,"__v_skip",!0),e}const be=e=>re(e)?et(e):e,yn=e=>re(e)?qo(e):e;function ue(e){return e?e.__v_isRef===!0:!1}function Rt(e){return Go(e,!1)}function Tr(e){return Go(e,!0)}function Go(e,t){return ue(e)?e:new Ql(e,t)}class Ql{constructor(t,s){this.dep=new Zn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:X(t),this._value=s?t:be(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||Oe(t)||tt(t);t=n?t:X(t),Qe(t,s)&&(this._rawValue=t,this._value=n?t:be(t),this.dep.trigger())}}function ie(e){return ue(e)?e.value:e}const ea={get:(e,t,s)=>t==="__v_raw"?e:ie(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const r=e[t];return ue(r)&&!ue(s)?(r.value=s,!0):Reflect.set(e,t,s,n)}};function Zo(e){return St(e)?e:new Proxy(e,ea)}class ta{constructor(t,s,n){this._object=t,this._key=s,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Il(X(this._object),this._key)}}class sa{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function na(e,t,s){return ue(e)?e:D(e)?new sa(e):re(e)&&arguments.length>1?ra(e,t,s):Rt(e)}function ra(e,t,s){const n=e[t];return ue(n)?n:new ta(e,t,s)}class oa{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Zn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Zt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&se!==this)return Lo(this,!0),!0}get value(){const t=this.dep.track();return jo(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ia(e,t,s=!1){let n,r;return D(e)?n=e:(n=e.get,r=e.set),new oa(n,r,s)}const fs={},xs=new WeakMap;let at;function la(e,t=!1,s=at){if(s){let n=xs.get(s);n||xs.set(s,n=[]),n.push(e)}}function aa(e,t,s=ne){const{immediate:n,deep:r,once:o,scheduler:i,augmentJob:l,call:a}=s,d=b=>r?b:Oe(b)||r===!1||r===0?ze(b,1):ze(b);let c,f,h,g,_=!1,v=!1;if(ue(e)?(f=()=>e.value,_=Oe(e)):St(e)?(f=()=>d(e),_=!0):B(e)?(v=!0,_=e.some(b=>St(b)||Oe(b)),f=()=>e.map(b=>{if(ue(b))return b.value;if(St(b))return d(b);if(D(b))return a?a(b,2):b()})):D(e)?t?f=a?()=>a(e,2):e:f=()=>{if(h){st();try{h()}finally{nt()}}const b=at;at=c;try{return a?a(e,3,[g]):e(g)}finally{at=b}}:f=Ne,t&&r){const b=f,x=r===!0?1/0:r;f=()=>ze(b(),x)}const M=Mo(),H=()=>{c.stop(),M&&M.active&&Wn(M.effects,c)};if(o&&t){const b=t;t=(...x)=>{b(...x),H()}}let N=v?new Array(e.length).fill(fs):fs;const m=b=>{if(!(!(c.flags&1)||!c.dirty&&!b))if(t){const x=c.run();if(r||_||(v?x.some((P,F)=>Qe(P,N[F])):Qe(x,N))){h&&h();const P=at;at=c;try{const F=[x,N===fs?void 0:v&&N[0]===fs?[]:N,g];a?a(t,3,F):t(...F),N=x}finally{at=P}}}else c.run()};return l&&l(m),c=new Ho(f),c.scheduler=i?()=>i(m,!1):m,g=b=>la(b,!1,c),h=c.onStop=()=>{const b=xs.get(c);if(b){if(a)a(b,4);else for(const x of b)x();xs.delete(c)}},t?n?m(!0):N=c.run():i?i(m.bind(null,!0),!0):c.run(),H.pause=c.pause.bind(c),H.resume=c.resume.bind(c),H.stop=H,H}function ze(e,t=1/0,s){if(t<=0||!re(e)||e.__v_skip||(s=s||new Set,s.has(e)))return e;if(s.add(e),t--,ue(e))ze(e.value,t,s);else if(B(e))for(let n=0;n{ze(n,t,s)});else if(To(e)){for(const n in e)ze(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&ze(e[n],t,s)}return e}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function ns(e,t,s,n){try{return n?e(...n):e()}catch(r){It(r,t,s)}}function Fe(e,t,s,n){if(D(e)){const r=ns(e,t,s,n);return r&&xo(r)&&r.catch(o=>{It(o,t,s)}),r}if(B(e)){const r=[];for(let o=0;o>>1,r=ve[n],o=zt(r);o=zt(s)?ve.push(e):ve.splice(fa(t),0,e),e.flags|=1,zo()}}function zo(){Cs||(Cs=Jo.then(Xo))}function _n(e){B(e)?kt.push(...e):Ge&&e.id===-1?Ge.splice(vt+1,0,e):e.flags&1||(kt.push(e),e.flags|=1),zo()}function Er(e,t,s=$e+1){for(;szt(s)-zt(n));if(kt.length=0,Ge){Ge.push(...t);return}for(Ge=t,vt=0;vte.id==null?e.flags&2?-1:1/0:e.id;function Xo(e){try{for($e=0;$e{n._d&&Nr(-1);const o=Es(t);let i;try{i=e(...r)}finally{Es(o),n._d&&Nr(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function je(e,t,s,n){const r=e.dirs,o=t&&t.dirs;for(let i=0;ie.__isTeleport;function tr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,tr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function rs(e,t){return D(e)?de({name:e.name},t,{setup:e}):e}function sr(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Xt(e,t,s,n,r=!1){if(B(e)){e.forEach((_,v)=>Xt(_,t&&(B(t)?t[v]:t),s,n,r));return}if(ut(n)&&!r){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Xt(e,t,s,n.component.subTree);return}const o=n.shapeFlag&4?ar(n.component):n.el,i=r?null:o,{i:l,r:a}=e,d=t&&t.r,c=l.refs===ne?l.refs={}:l.refs,f=l.setupState,h=X(f),g=f===ne?()=>!1:_=>Q(h,_);if(d!=null&&d!==a&&(oe(d)?(c[d]=null,g(d)&&(f[d]=null)):ue(d)&&(d.value=null)),D(a))ns(a,l,12,[i,c]);else{const _=oe(a),v=ue(a);if(_||v){const M=()=>{if(e.f){const H=_?g(a)?f[a]:c[a]:a.value;r?B(H)&&Wn(H,o):B(H)?H.includes(o)||H.push(o):_?(c[a]=[o],g(a)&&(f[a]=c[a])):(a.value=[o],e.k&&(c[e.k]=a.value))}else _?(c[a]=i,g(a)&&(f[a]=i)):v&&(a.value=i,e.k&&(c[e.k]=i))};i?(M.id=-1,Se(M,s)):M()}}}let Sr=!1;const bt=()=>{Sr||(console.error("Hydration completed but contains mismatches."),Sr=!0)},ha=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",pa=e=>e.namespaceURI.includes("MathML"),us=e=>{if(e.nodeType===1){if(ha(e))return"svg";if(pa(e))return"mathml"}},xt=e=>e.nodeType===8;function ga(e){const{mt:t,p:s,o:{patchProp:n,createText:r,nextSibling:o,parentNode:i,remove:l,insert:a,createComment:d}}=e,c=(m,b)=>{if(!b.hasChildNodes()){s(null,m,b),Ts(),b._vnode=m;return}f(b.firstChild,m,null,null,null),Ts(),b._vnode=m},f=(m,b,x,P,F,K=!1)=>{K=K||!!b.dynamicChildren;const W=xt(m)&&m.data==="[",O=()=>v(m,b,x,P,F,W),{type:z,ref:J,shapeFlag:Y,patchFlag:le}=b;let ae=m.nodeType;b.el=m,le===-2&&(K=!1,b.dynamicChildren=null);let L=null;switch(z){case ht:ae!==3?b.children===""?(a(b.el=r(""),i(m),m),L=m):L=O():(m.data!==b.children&&(bt(),m.data=b.children),L=o(m));break;case Ve:N(m)?(L=o(m),H(b.el=m.content.firstChild,m,x)):ae!==8||W?L=O():L=o(m);break;case Kt:if(W&&(m=o(m),ae=m.nodeType),ae===1||ae===3){L=m;const q=!b.children.length;for(let $=0;${K=K||!!b.dynamicChildren;const{type:W,props:O,patchFlag:z,shapeFlag:J,dirs:Y,transition:le}=b,ae=W==="input"||W==="option";if(ae||z!==-1){Y&&je(b,null,x,"created");let L=!1;if(N(m)){L=vi(null,le)&&x&&x.vnode.props&&x.vnode.props.appear;const $=m.content.firstChild;L&&le.beforeEnter($),H($,m,x),b.el=m=$}if(J&16&&!(O&&(O.innerHTML||O.textContent))){let $=g(m.firstChild,b,m,x,P,F,K);for(;$;){ds(m,1)||bt();const he=$;$=$.nextSibling,l(he)}}else if(J&8){let $=b.children;$[0]===` `&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&($=$.slice(1)),m.textContent!==$&&(ds(m,0)||bt(),m.textContent=b.children)}if(O){if(ae||!K||z&48){const $=m.tagName.includes("-");for(const he in O)(ae&&(he.endsWith("value")||he==="indeterminate")||ts(he)&&!Et(he)||he[0]==="."||$)&&n(m,he,null,O[he],void 0,x)}else if(O.onClick)n(m,"onClick",null,O.onClick,void 0,x);else if(z&4&&St(O.style))for(const $ in O.style)O.style[$]}let q;(q=O&&O.onVnodeBeforeMount)&&Ae(q,x,b),Y&&je(b,null,x,"beforeMount"),((q=O&&O.onVnodeMounted)||Y||L)&&Ri(()=>{q&&Ae(q,x,b),L&&le.enter(m),Y&&je(b,null,x,"mounted")},P)}return m.nextSibling},g=(m,b,x,P,F,K,W)=>{W=W||!!b.dynamicChildren;const O=b.children,z=O.length;for(let J=0;J{const{slotScopeIds:W}=b;W&&(F=F?F.concat(W):W);const O=i(m),z=g(o(m),b,O,x,P,F,K);return z&&xt(z)&&z.data==="]"?o(b.anchor=z):(bt(),a(b.anchor=d("]"),O,z),z)},v=(m,b,x,P,F,K)=>{if(ds(m.parentElement,1)||bt(),b.el=null,K){const z=M(m);for(;;){const J=o(m);if(J&&J!==z)l(J);else break}}const W=o(m),O=i(m);return l(m),s(null,b,O,W,x,P,us(O),F),x&&(x.vnode.el=b.el,Bs(x,b.el)),W},M=(m,b="[",x="]")=>{let P=0;for(;m;)if(m=o(m),m&&xt(m)&&(m.data===b&&P++,m.data===x)){if(P===0)return o(m);P--}return m},H=(m,b,x)=>{const P=b.parentNode;P&&P.replaceChild(m,b);let F=x;for(;F;)F.vnode.el===b&&(F.vnode.el=F.subTree.el=m),F=F.parent},N=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[c,f]}const Rr="data-allow-mismatch",ma={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function ds(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Rr);)e=e.parentElement;const s=e&&e.getAttribute(Rr);if(s==null)return!1;if(s==="")return!0;{const n=s.split(",");return t===0&&n.includes("children")?!0:s.split(",").includes(ma[t])}}Ns().requestIdleCallback;Ns().cancelIdleCallback;function ya(e,t){if(xt(e)&&e.data==="["){let s=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(xt(n))if(n.data==="]"){if(--s===0)break}else n.data==="["&&s++;n=n.nextSibling}}else t(e)}const ut=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function kr(e){D(e)&&(e={loader:e});const{loader:t,loadingComponent:s,errorComponent:n,delay:r=200,hydrate:o,timeout:i,suspensible:l=!0,onError:a}=e;let d=null,c,f=0;const h=()=>(f++,d=null,g()),g=()=>{let _;return d||(_=d=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),a)return new Promise((M,H)=>{a(v,()=>M(h()),()=>H(v),f+1)});throw v}).then(v=>_!==d&&d?d:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),c=v,v)))};return rs({name:"AsyncComponentWrapper",__asyncLoader:g,__asyncHydrate(_,v,M){const H=o?()=>{const N=o(M,m=>ya(_,m));N&&(v.bum||(v.bum=[])).push(N)}:M;c?H():g().then(()=>!v.isUnmounted&&H())},get __asyncResolved(){return c},setup(){const _=fe;if(sr(_),c)return()=>sn(c,_);const v=m=>{d=null,It(m,_,13,!n)};if(l&&_.suspense||Lt)return g().then(m=>()=>sn(m,_)).catch(m=>(v(m),()=>n?Z(n,{error:m}):null));const M=Rt(!1),H=Rt(),N=Rt(!!r);return r&&setTimeout(()=>{N.value=!1},r),i!=null&&setTimeout(()=>{if(!M.value&&!H.value){const m=new Error(`Async component timed out after ${i}ms.`);v(m),H.value=m}},i),g().then(()=>{M.value=!0,_.parent&&nr(_.parent.vnode)&&_.parent.update()}).catch(m=>{v(m),H.value=m}),()=>{if(M.value&&c)return sn(c,_);if(H.value&&n)return Z(n,{error:H.value});if(s&&!N.value)return Z(s)}}})}function sn(e,t){const{ref:s,props:n,children:r,ce:o}=t.vnode,i=Z(e,n,r);return i.ref=s,i.ce=o,delete t.vnode.ce,i}const nr=e=>e.type.__isKeepAlive;function _a(e,t){Qo(e,"a",t)}function ba(e,t){Qo(e,"da",t)}function Qo(e,t,s=fe){const n=e.__wdc||(e.__wdc=()=>{let r=s;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Ds(t,n,s),s){let r=s.parent;for(;r&&r.parent;)nr(r.parent.vnode)&&va(n,t,s,r),r=r.parent}}function va(e,t,s,n){const r=Ds(t,e,n,!0);ei(()=>{Wn(n[t],r)},s)}function Ds(e,t,s=fe,n=!1){if(s){const r=s[e]||(s[e]=[]),o=t.__weh||(t.__weh=(...i)=>{st();const l=os(s),a=Fe(t,s,e,i);return l(),nt(),a});return n?r.unshift(o):r.push(o),o}}const qe=e=>(t,s=fe)=>{(!Lt||e==="sp")&&Ds(e,(...n)=>t(...n),s)},wa=qe("bm"),xa=qe("m"),Ca=qe("bu"),Ta=qe("u"),Ea=qe("bum"),ei=qe("um"),Sa=qe("sp"),Ra=qe("rtg"),ka=qe("rtc");function ti(e,t=fe){Ds("ec",e,t)}const si="components";function Wu(e,t){return ri(si,e,!0,t)||e}const ni=Symbol.for("v-ndc");function Aa(e){return oe(e)?ri(si,e,!1)||e:e||ni}function ri(e,t,s=!0,n=!1){const r=pe||fe;if(r){const o=r.type;{const l=vc(o,!1);if(l&&(l===t||l===Pe(t)||l===js(Pe(t))))return o}const i=Ar(r[e]||o[e],t)||Ar(r.appContext[e],t);return!i&&n?o:i}}function Ar(e,t){return e&&(e[t]||e[Pe(t)]||e[js(Pe(t))])}function Pa(e,t,s={},n,r){if(pe.ce||pe.parent&&ut(pe.parent)&&pe.parent.ce)return s.name=t,ce(),Xe(we,null,[Z("slot",s,n)],64);let o=e[t];o&&o._c&&(o._d=!1),ce();const i=o&&oi(o(s)),l=s.key||i&&i.key,a=Xe(we,{key:(l&&!Ke(l)?l:`_${t}`)+(!i&&n?"_fb":"")},i||[],i&&e._===1?64:-2);return a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),o&&o._c&&(o._d=!0),a}function oi(e){return e.some(t=>Ht(t)?!(t.type===Ve||t.type===we&&!oi(t.children)):!0)?e:null}const bn=e=>e?Hi(e)?ar(e):bn(e.parent):null,Vt=de(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=>bn(e.parent),$root:e=>bn(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>rr(e),$forceUpdate:e=>e.f||(e.f=()=>{er(e.update)}),$nextTick:e=>e.n||(e.n=Qn.bind(e.proxy)),$watch:e=>za.bind(e)}),nn=(e,t)=>e!==ne&&!e.__isScriptSetup&&Q(e,t),Ma={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:n,data:r,props:o,accessCache:i,type:l,appContext:a}=e;let d;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return n[t];case 2:return r[t];case 4:return s[t];case 3:return o[t]}else{if(nn(n,t))return i[t]=1,n[t];if(r!==ne&&Q(r,t))return i[t]=2,r[t];if((d=e.propsOptions[0])&&Q(d,t))return i[t]=3,o[t];if(s!==ne&&Q(s,t))return i[t]=4,s[t];vn&&(i[t]=0)}}const c=Vt[t];let f,h;if(c)return t==="$attrs"&&ye(e.attrs,"get",""),c(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(s!==ne&&Q(s,t))return i[t]=4,s[t];if(h=a.config.globalProperties,Q(h,t))return h[t]},set({_:e},t,s){const{data:n,setupState:r,ctx:o}=e;return nn(r,t)?(r[t]=s,!0):n!==ne&&Q(n,t)?(n[t]=s,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:r,propsOptions:o}},i){let l;return!!s[i]||e!==ne&&Q(e,i)||nn(t,i)||(l=o[0])&&Q(l,i)||Q(n,i)||Q(Vt,i)||Q(r.config.globalProperties,i)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:Q(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function Pr(e){return B(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}let vn=!0;function Ha(e){const t=rr(e),s=e.proxy,n=e.ctx;vn=!1,t.beforeCreate&&Mr(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:a,inject:d,created:c,beforeMount:f,mounted:h,beforeUpdate:g,updated:_,activated:v,deactivated:M,beforeDestroy:H,beforeUnmount:N,destroyed:m,unmounted:b,render:x,renderTracked:P,renderTriggered:F,errorCaptured:K,serverPrefetch:W,expose:O,inheritAttrs:z,components:J,directives:Y,filters:le}=t;if(d&&Oa(d,n,null),i)for(const q in i){const $=i[q];D($)&&(n[q]=$.bind(s))}if(r){const q=r.call(s,s);re(q)&&(e.data=et(q))}if(vn=!0,o)for(const q in o){const $=o[q],he=D($)?$.bind(s,s):D($.get)?$.get.bind(s,s):Ne,is=!D($)&&D($.set)?$.set.bind(s):Ne,ot=cr({get:he,set:is});Object.defineProperty(n,q,{enumerable:!0,configurable:!0,get:()=>ot.value,set:Le=>ot.value=Le})}if(l)for(const q in l)ii(l[q],n,s,q);if(a){const q=D(a)?a.call(s):a;Reflect.ownKeys(q).forEach($=>{ai($,q[$])})}c&&Mr(c,e,"c");function L(q,$){B($)?$.forEach(he=>q(he.bind(s))):$&&q($.bind(s))}if(L(wa,f),L(xa,h),L(Ca,g),L(Ta,_),L(_a,v),L(ba,M),L(ti,K),L(ka,P),L(Ra,F),L(Ea,N),L(ei,b),L(Sa,W),B(O))if(O.length){const q=e.exposed||(e.exposed={});O.forEach($=>{Object.defineProperty(q,$,{get:()=>s[$],set:he=>s[$]=he})})}else e.exposed||(e.exposed={});x&&e.render===Ne&&(e.render=x),z!=null&&(e.inheritAttrs=z),J&&(e.components=J),Y&&(e.directives=Y),W&&sr(e)}function Oa(e,t,s=Ne){B(e)&&(e=wn(e));for(const n in e){const r=e[n];let o;re(r)?"default"in r?o=At(r.from||n,r.default,!0):o=At(r.from||n):o=At(r),ue(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[n]=o}}function Mr(e,t,s){Fe(B(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function ii(e,t,s,n){let r=n.includes(".")?Ci(s,n):()=>s[n];if(oe(e)){const o=t[e];D(o)&&on(r,o)}else if(D(e))on(r,e.bind(s));else if(re(e))if(B(e))e.forEach(o=>ii(o,t,s,n));else{const o=D(e.handler)?e.handler.bind(s):t[e.handler];D(o)&&on(r,o,e)}}function rr(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let a;return l?a=l:!r.length&&!s&&!n?a=t:(a={},r.length&&r.forEach(d=>Ss(a,d,i,!0)),Ss(a,t,i)),re(t)&&o.set(t,a),a}function Ss(e,t,s,n=!1){const{mixins:r,extends:o}=t;o&&Ss(e,o,s,!0),r&&r.forEach(i=>Ss(e,i,s,!0));for(const i in t)if(!(n&&i==="expose")){const l=La[i]||s&&s[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const La={data:Hr,props:Or,emits:Or,methods:Ut,computed:Ut,beforeCreate:_e,created:_e,beforeMount:_e,mounted:_e,beforeUpdate:_e,updated:_e,beforeDestroy:_e,beforeUnmount:_e,destroyed:_e,unmounted:_e,activated:_e,deactivated:_e,errorCaptured:_e,serverPrefetch:_e,components:Ut,directives:Ut,watch:$a,provide:Hr,inject:Ia};function Hr(e,t){return t?e?function(){return de(D(e)?e.call(this,this):e,D(t)?t.call(this,this):t)}:t:e}function Ia(e,t){return Ut(wn(e),wn(t))}function wn(e){if(B(e)){const t={};for(let s=0;s1)return s&&D(t)?t.call(n&&n.proxy):t}}function ci(){return!!(fe||pe||dt)}const fi={},ui=()=>Object.create(fi),di=e=>Object.getPrototypeOf(e)===fi;function Fa(e,t,s,n=!1){const r={},o=ui();e.propsDefaults=Object.create(null),hi(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);s?e.props=n?r:wt(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function Da(e,t,s,n){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=X(r),[a]=e.propsOptions;let d=!1;if((n||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f{a=!0;const[h,g]=pi(f,t,!0);de(i,h),g&&l.push(...g)};!s&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!a)return re(e)&&n.set(e,Ct),Ct;if(B(o))for(let c=0;ce[0]==="_"||e==="$stable",or=e=>B(e)?e.map(ke):[ke(e)],Ba=(e,t,s)=>{if(t._n)return t;const n=pt((...r)=>or(t(...r)),s);return n._c=!1,n},mi=(e,t,s)=>{const n=e._ctx;for(const r in e){if(gi(r))continue;const o=e[r];if(D(o))t[r]=Ba(r,o,n);else if(o!=null){const i=or(o);t[r]=()=>i}}},yi=(e,t)=>{const s=or(t);e.slots.default=()=>s},_i=(e,t,s)=>{for(const n in t)(s||n!=="_")&&(e[n]=t[n])},Wa=(e,t,s)=>{const n=e.slots=ui();if(e.vnode.shapeFlag&32){const r=t._;r?(_i(n,t,s),s&&Eo(n,"_",r,!0)):mi(t,n)}else t&&yi(e,t)},Va=(e,t,s)=>{const{vnode:n,slots:r}=e;let o=!0,i=ne;if(n.shapeFlag&32){const l=t._;l?s&&l===1?o=!1:_i(r,t,s):(o=!t.$stable,mi(t,r)),i=t}else t&&(yi(e,t),i={default:1});if(o)for(const l in r)!gi(l)&&i[l]==null&&delete r[l]},Se=Ri;function Ka(e){return bi(e)}function qa(e){return bi(e,ga)}function bi(e,t){const s=Ns();s.__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:i,createText:l,createComment:a,setText:d,setElementText:c,parentNode:f,nextSibling:h,setScopeId:g=Ne,insertStaticContent:_}=e,v=(u,p,y,T=null,w=null,C=null,k=void 0,R=null,S=!!p.dynamicChildren)=>{if(u===p)return;u&&!Ye(u,p)&&(T=ls(u),Le(u,w,C,!0),u=null),p.patchFlag===-2&&(S=!1,p.dynamicChildren=null);const{type:E,ref:j,shapeFlag:A}=p;switch(E){case ht:M(u,p,y,T);break;case Ve:H(u,p,y,T);break;case Kt:u==null&&N(p,y,T,k);break;case we:J(u,p,y,T,w,C,k,R,S);break;default:A&1?x(u,p,y,T,w,C,k,R,S):A&6?Y(u,p,y,T,w,C,k,R,S):(A&64||A&128)&&E.process(u,p,y,T,w,C,k,R,S,yt)}j!=null&&w&&Xt(j,u&&u.ref,C,p||u,!p)},M=(u,p,y,T)=>{if(u==null)n(p.el=l(p.children),y,T);else{const w=p.el=u.el;p.children!==u.children&&d(w,p.children)}},H=(u,p,y,T)=>{u==null?n(p.el=a(p.children||""),y,T):p.el=u.el},N=(u,p,y,T)=>{[u.el,u.anchor]=_(u.children,p,y,T,u.el,u.anchor)},m=({el:u,anchor:p},y,T)=>{let w;for(;u&&u!==p;)w=h(u),n(u,y,T),u=w;n(p,y,T)},b=({el:u,anchor:p})=>{let y;for(;u&&u!==p;)y=h(u),r(u),u=y;r(p)},x=(u,p,y,T,w,C,k,R,S)=>{p.type==="svg"?k="svg":p.type==="math"&&(k="mathml"),u==null?P(p,y,T,w,C,k,R,S):W(u,p,w,C,k,R,S)},P=(u,p,y,T,w,C,k,R)=>{let S,E;const{props:j,shapeFlag:A,transition:I,dirs:U}=u;if(S=u.el=i(u.type,C,j&&j.is,j),A&8?c(S,u.children):A&16&&K(u.children,S,null,T,w,rn(u,C),k,R),U&&je(u,null,T,"created"),F(S,u,u.scopeId,k,T),j){for(const te in j)te!=="value"&&!Et(te)&&o(S,te,null,j[te],C,T);"value"in j&&o(S,"value",null,j.value,C),(E=j.onVnodeBeforeMount)&&Ae(E,T,u)}U&&je(u,null,T,"beforeMount");const G=vi(w,I);G&&I.beforeEnter(S),n(S,p,y),((E=j&&j.onVnodeMounted)||G||U)&&Se(()=>{E&&Ae(E,T,u),G&&I.enter(S),U&&je(u,null,T,"mounted")},w)},F=(u,p,y,T,w)=>{if(y&&g(u,y),T)for(let C=0;C{for(let E=S;E{const R=p.el=u.el;let{patchFlag:S,dynamicChildren:E,dirs:j}=p;S|=u.patchFlag&16;const A=u.props||ne,I=p.props||ne;let U;if(y&&it(y,!1),(U=I.onVnodeBeforeUpdate)&&Ae(U,y,p,u),j&&je(p,u,y,"beforeUpdate"),y&&it(y,!0),(A.innerHTML&&I.innerHTML==null||A.textContent&&I.textContent==null)&&c(R,""),E?O(u.dynamicChildren,E,R,y,T,rn(p,w),C):k||$(u,p,R,null,y,T,rn(p,w),C,!1),S>0){if(S&16)z(R,A,I,y,w);else if(S&2&&A.class!==I.class&&o(R,"class",null,I.class,w),S&4&&o(R,"style",A.style,I.style,w),S&8){const G=p.dynamicProps;for(let te=0;te{U&&Ae(U,y,p,u),j&&je(p,u,y,"updated")},T)},O=(u,p,y,T,w,C,k)=>{for(let R=0;R{if(p!==y){if(p!==ne)for(const C in p)!Et(C)&&!(C in y)&&o(u,C,p[C],null,w,T);for(const C in y){if(Et(C))continue;const k=y[C],R=p[C];k!==R&&C!=="value"&&o(u,C,R,k,w,T)}"value"in y&&o(u,"value",p.value,y.value,w)}},J=(u,p,y,T,w,C,k,R,S)=>{const E=p.el=u?u.el:l(""),j=p.anchor=u?u.anchor:l("");let{patchFlag:A,dynamicChildren:I,slotScopeIds:U}=p;U&&(R=R?R.concat(U):U),u==null?(n(E,y,T),n(j,y,T),K(p.children||[],y,j,w,C,k,R,S)):A>0&&A&64&&I&&u.dynamicChildren?(O(u.dynamicChildren,I,y,w,C,k,R),(p.key!=null||w&&p===w.subTree)&&wi(u,p,!0)):$(u,p,y,j,w,C,k,R,S)},Y=(u,p,y,T,w,C,k,R,S)=>{p.slotScopeIds=R,u==null?p.shapeFlag&512?w.ctx.activate(p,y,T,k,S):le(p,y,T,w,C,k,S):ae(u,p,S)},le=(u,p,y,T,w,C,k)=>{const R=u.component=pc(u,T,w);if(nr(u)&&(R.ctx.renderer=yt),mc(R,!1,k),R.asyncDep){if(w&&w.registerDep(R,L,k),!u.el){const S=R.subTree=Z(Ve);H(null,S,p,y)}}else L(R,u,p,y,w,C,k)},ae=(u,p,y)=>{const T=p.component=u.component;if(sc(u,p,y))if(T.asyncDep&&!T.asyncResolved){q(T,p,y);return}else T.next=p,T.update();else p.el=u.el,T.vnode=p},L=(u,p,y,T,w,C,k)=>{const R=()=>{if(u.isMounted){let{next:A,bu:I,u:U,parent:G,vnode:te}=u;{const Te=xi(u);if(Te){A&&(A.el=te.el,q(u,A,k)),Te.asyncDep.then(()=>{u.isUnmounted||R()});return}}let ee=A,Ce;it(u,!1),A?(A.el=te.el,q(u,A,k)):A=te,I&&Xs(I),(Ce=A.props&&A.props.onVnodeBeforeUpdate)&&Ae(Ce,G,A,te),it(u,!0);const me=ln(u),Me=u.subTree;u.subTree=me,v(Me,me,f(Me.el),ls(Me),u,w,C),A.el=me.el,ee===null&&Bs(u,me.el),U&&Se(U,w),(Ce=A.props&&A.props.onVnodeUpdated)&&Se(()=>Ae(Ce,G,A,te),w)}else{let A;const{el:I,props:U}=p,{bm:G,m:te,parent:ee,root:Ce,type:me}=u,Me=ut(p);if(it(u,!1),G&&Xs(G),!Me&&(A=U&&U.onVnodeBeforeMount)&&Ae(A,ee,p),it(u,!0),I&&Js){const Te=()=>{u.subTree=ln(u),Js(I,u.subTree,u,w,null)};Me&&me.__asyncHydrate?me.__asyncHydrate(I,u,Te):Te()}else{Ce.ce&&Ce.ce._injectChildStyle(me);const Te=u.subTree=ln(u);v(null,Te,y,T,u,w,C),p.el=Te.el}if(te&&Se(te,w),!Me&&(A=U&&U.onVnodeMounted)){const Te=p;Se(()=>Ae(A,ee,Te),w)}(p.shapeFlag&256||ee&&ut(ee.vnode)&&ee.vnode.shapeFlag&256)&&u.a&&Se(u.a,w),u.isMounted=!0,p=y=T=null}};u.scope.on();const S=u.effect=new Ho(R);u.scope.off();const E=u.update=S.run.bind(S),j=u.job=S.runIfDirty.bind(S);j.i=u,j.id=u.uid,S.scheduler=()=>er(j),it(u,!0),E()},q=(u,p,y)=>{p.component=u;const T=u.vnode.props;u.vnode=p,u.next=null,Da(u,p.props,T,y),Va(u,p.children,y),st(),Er(u),nt()},$=(u,p,y,T,w,C,k,R,S=!1)=>{const E=u&&u.children,j=u?u.shapeFlag:0,A=p.children,{patchFlag:I,shapeFlag:U}=p;if(I>0){if(I&128){is(E,A,y,T,w,C,k,R,S);return}else if(I&256){he(E,A,y,T,w,C,k,R,S);return}}U&8?(j&16&&Nt(E,w,C),A!==E&&c(y,A)):j&16?U&16?is(E,A,y,T,w,C,k,R,S):Nt(E,w,C,!0):(j&8&&c(y,""),U&16&&K(A,y,T,w,C,k,R,S))},he=(u,p,y,T,w,C,k,R,S)=>{u=u||Ct,p=p||Ct;const E=u.length,j=p.length,A=Math.min(E,j);let I;for(I=0;Ij?Nt(u,w,C,!0,!1,A):K(p,y,T,w,C,k,R,S,A)},is=(u,p,y,T,w,C,k,R,S)=>{let E=0;const j=p.length;let A=u.length-1,I=j-1;for(;E<=A&&E<=I;){const U=u[E],G=p[E]=S?Ze(p[E]):ke(p[E]);if(Ye(U,G))v(U,G,y,null,w,C,k,R,S);else break;E++}for(;E<=A&&E<=I;){const U=u[A],G=p[I]=S?Ze(p[I]):ke(p[I]);if(Ye(U,G))v(U,G,y,null,w,C,k,R,S);else break;A--,I--}if(E>A){if(E<=I){const U=I+1,G=UI)for(;E<=A;)Le(u[E],w,C,!0),E++;else{const U=E,G=E,te=new Map;for(E=G;E<=I;E++){const Ee=p[E]=S?Ze(p[E]):ke(p[E]);Ee.key!=null&&te.set(Ee.key,E)}let ee,Ce=0;const me=I-G+1;let Me=!1,Te=0;const Ft=new Array(me);for(E=0;E=me){Le(Ee,w,C,!0);continue}let Ie;if(Ee.key!=null)Ie=te.get(Ee.key);else for(ee=G;ee<=I;ee++)if(Ft[ee-G]===0&&Ye(Ee,p[ee])){Ie=ee;break}Ie===void 0?Le(Ee,w,C,!0):(Ft[Ie-G]=E+1,Ie>=Te?Te=Ie:Me=!0,v(Ee,p[Ie],y,null,w,C,k,R,S),Ce++)}const br=Me?Ga(Ft):Ct;for(ee=br.length-1,E=me-1;E>=0;E--){const Ee=G+E,Ie=p[Ee],vr=Ee+1{const{el:C,type:k,transition:R,children:S,shapeFlag:E}=u;if(E&6){ot(u.component.subTree,p,y,T);return}if(E&128){u.suspense.move(p,y,T);return}if(E&64){k.move(u,p,y,yt);return}if(k===we){n(C,p,y);for(let A=0;AR.enter(C),w);else{const{leave:A,delayLeave:I,afterLeave:U}=R,G=()=>n(C,p,y),te=()=>{A(C,()=>{G(),U&&U()})};I?I(C,G,te):te()}else n(C,p,y)},Le=(u,p,y,T=!1,w=!1)=>{const{type:C,props:k,ref:R,children:S,dynamicChildren:E,shapeFlag:j,patchFlag:A,dirs:I,cacheIndex:U}=u;if(A===-2&&(w=!1),R!=null&&Xt(R,null,y,u,!0),U!=null&&(p.renderCache[U]=void 0),j&256){p.ctx.deactivate(u);return}const G=j&1&&I,te=!ut(u);let ee;if(te&&(ee=k&&k.onVnodeBeforeUnmount)&&Ae(ee,p,u),j&6)yl(u.component,y,T);else{if(j&128){u.suspense.unmount(y,T);return}G&&je(u,null,p,"beforeUnmount"),j&64?u.type.remove(u,p,y,yt,T):E&&!E.hasOnce&&(C!==we||A>0&&A&64)?Nt(E,p,y,!1,!0):(C===we&&A&384||!w&&j&16)&&Nt(S,p,y),T&&yr(u)}(te&&(ee=k&&k.onVnodeUnmounted)||G)&&Se(()=>{ee&&Ae(ee,p,u),G&&je(u,null,p,"unmounted")},y)},yr=u=>{const{type:p,el:y,anchor:T,transition:w}=u;if(p===we){ml(y,T);return}if(p===Kt){b(u);return}const C=()=>{r(y),w&&!w.persisted&&w.afterLeave&&w.afterLeave()};if(u.shapeFlag&1&&w&&!w.persisted){const{leave:k,delayLeave:R}=w,S=()=>k(y,C);R?R(u.el,C,S):S()}else C()},ml=(u,p)=>{let y;for(;u!==p;)y=h(u),r(u),u=y;r(p)},yl=(u,p,y)=>{const{bum:T,scope:w,job:C,subTree:k,um:R,m:S,a:E}=u;Ir(S),Ir(E),T&&Xs(T),w.stop(),C&&(C.flags|=8,Le(k,u,p,y)),R&&Se(R,p),Se(()=>{u.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},Nt=(u,p,y,T=!1,w=!1,C=0)=>{for(let k=C;k{if(u.shapeFlag&6)return ls(u.component.subTree);if(u.shapeFlag&128)return u.suspense.next();const p=h(u.anchor||u.el),y=p&&p[ua];return y?h(y):p};let Gs=!1;const _r=(u,p,y)=>{u==null?p._vnode&&Le(p._vnode,null,null,!0):v(p._vnode||null,u,p,null,null,null,y),p._vnode=u,Gs||(Gs=!0,Er(),Ts(),Gs=!1)},yt={p:v,um:Le,m:ot,r:yr,mt:le,mc:K,pc:$,pbc:O,n:ls,o:e};let Zs,Js;return t&&([Zs,Js]=t(yt)),{render:_r,hydrate:Zs,createApp:Na(_r,Zs)}}function rn({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function it({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function vi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function wi(e,t,s=!1){const n=e.children,r=t.children;if(B(n)&&B(r))for(let o=0;o>1,e[s[l]]0&&(t[n]=s[o-1]),s[o]=n)}}for(o=s.length,i=s[o-1];o-- >0;)s[o]=i,i=t[i];return s}function xi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:xi(t)}function Ir(e){if(e)for(let t=0;tAt(Za);function Vu(e,t){return ir(e,null,t)}function on(e,t,s){return ir(e,t,s)}function ir(e,t,s=ne){const{immediate:n,deep:r,flush:o,once:i}=s,l=de({},s),a=t&&n||!t&&o!=="post";let d;if(Lt){if(o==="sync"){const g=Ja();d=g.__watcherHandles||(g.__watcherHandles=[])}else if(!a){const g=()=>{};return g.stop=Ne,g.resume=Ne,g.pause=Ne,g}}const c=fe;l.call=(g,_,v)=>Fe(g,c,_,v);let f=!1;o==="post"?l.scheduler=g=>{Se(g,c&&c.suspense)}:o!=="sync"&&(f=!0,l.scheduler=(g,_)=>{_?g():er(g)}),l.augmentJob=g=>{t&&(g.flags|=4),f&&(g.flags|=2,c&&(g.id=c.uid,g.i=c))};const h=aa(e,t,l);return Lt&&(d?d.push(h):a&&h()),h}function za(e,t,s){const n=this.proxy,r=oe(e)?e.includes(".")?Ci(n,e):()=>n[e]:e.bind(n,n);let o;D(t)?o=t:(o=t.handler,s=t);const i=os(this),l=ir(r,o.bind(n),s);return i(),l}function Ci(e,t){const s=t.split(".");return()=>{let n=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Pe(t)}Modifiers`]||e[`${mt(t)}Modifiers`];function Ya(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||ne;let r=s;const o=t.startsWith("update:"),i=o&&Xa(n,t.slice(7));i&&(i.trim&&(r=s.map(c=>oe(c)?c.trim():c)),i.number&&(r=s.map(Cl)));let l,a=n[l=zs(t)]||n[l=zs(Pe(t))];!a&&o&&(a=n[l=zs(mt(t))]),a&&Fe(a,e,6,r);const d=n[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Fe(d,e,6,r)}}function Ti(e,t,s=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!D(e)){const a=d=>{const c=Ti(d,t,!0);c&&(l=!0,de(i,c))};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!l?(re(e)&&n.set(e,null),null):(B(o)?o.forEach(a=>i[a]=null):de(i,o),re(e)&&n.set(e,i),i)}function Us(e,t){return!e||!ts(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,mt(t))||Q(e,t))}function ln(e){const{type:t,vnode:s,proxy:n,withProxy:r,propsOptions:[o],slots:i,attrs:l,emit:a,render:d,renderCache:c,props:f,data:h,setupState:g,ctx:_,inheritAttrs:v}=e,M=Es(e);let H,N;try{if(s.shapeFlag&4){const b=r||n,x=b;H=ke(d.call(x,b,c,f,g,h,_)),N=l}else{const b=t;H=ke(b.length>1?b(f,{attrs:l,slots:i,emit:a}):b(f,null)),N=t.props?l:ec(l)}}catch(b){qt.length=0,It(b,e,1),H=Z(Ve)}let m=H;if(N&&v!==!1){const b=Object.keys(N),{shapeFlag:x}=m;b.length&&x&7&&(o&&b.some(Bn)&&(N=tc(N,o)),m=Ot(m,N,!1,!0))}return s.dirs&&(m=Ot(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(s.dirs):s.dirs),s.transition&&tr(m,s.transition),H=m,Es(M),H}function Qa(e,t=!0){let s;for(let n=0;n{let t;for(const s in e)(s==="class"||s==="style"||ts(s))&&((t||(t={}))[s]=e[s]);return t},tc=(e,t)=>{const s={};for(const n in e)(!Bn(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function sc(e,t,s){const{props:n,children:r,component:o}=e,{props:i,children:l,patchFlag:a}=t,d=o.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&a>=0){if(a&1024)return!0;if(a&16)return n?$r(n,i,d):!!i;if(a&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let Cn=0;const nc={name:"Suspense",__isSuspense:!0,process(e,t,s,n,r,o,i,l,a,d){if(e==null)oc(t,s,n,r,o,i,l,a,d);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}ic(e,t,s,n,r,i,l,a,d)}},hydrate:lc,normalize:ac},rc=nc;function Yt(e,t){const s=e.props&&e.props[t];D(s)&&s()}function oc(e,t,s,n,r,o,i,l,a){const{p:d,o:{createElement:c}}=a,f=c("div"),h=e.suspense=Si(e,r,n,t,f,s,o,i,l,a);d(null,h.pendingBranch=e.ssContent,f,null,n,h,o,i),h.deps>0?(Yt(e,"onPending"),Yt(e,"onFallback"),d(null,e.ssFallback,t,s,n,null,o,i),Pt(h,e.ssFallback)):h.resolve(!1,!0)}function ic(e,t,s,n,r,o,i,l,{p:a,um:d,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const h=t.ssContent,g=t.ssFallback,{activeBranch:_,pendingBranch:v,isInFallback:M,isHydrating:H}=f;if(v)f.pendingBranch=h,Ye(h,v)?(a(v,h,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0?f.resolve():M&&(H||(a(_,g,s,n,r,null,o,i,l),Pt(f,g)))):(f.pendingId=Cn++,H?(f.isHydrating=!1,f.activeBranch=v):d(v,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),M?(a(null,h,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0?f.resolve():(a(_,g,s,n,r,null,o,i,l),Pt(f,g))):_&&Ye(h,_)?(a(_,h,s,n,r,f,o,i,l),f.resolve(!0)):(a(null,h,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0&&f.resolve()));else if(_&&Ye(h,_))a(_,h,s,n,r,f,o,i,l),Pt(f,h);else if(Yt(t,"onPending"),f.pendingBranch=h,h.shapeFlag&512?f.pendingId=h.component.suspenseId:f.pendingId=Cn++,a(null,h,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0)f.resolve();else{const{timeout:N,pendingId:m}=f;N>0?setTimeout(()=>{f.pendingId===m&&f.fallback(g)},N):N===0&&f.fallback(g)}}function Si(e,t,s,n,r,o,i,l,a,d,c=!1){const{p:f,m:h,um:g,n:_,o:{parentNode:v,remove:M}}=d;let H;const N=cc(e);N&&t&&t.pendingBranch&&(H=t.pendingId,t.deps++);const m=e.props?Tl(e.props.timeout):void 0,b=o,x={vnode:e,parent:t,parentComponent:s,namespace:i,container:n,hiddenContainer:r,deps:0,pendingId:Cn++,timeout:typeof m=="number"?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(P=!1,F=!1){const{vnode:K,activeBranch:W,pendingBranch:O,pendingId:z,effects:J,parentComponent:Y,container:le}=x;let ae=!1;x.isHydrating?x.isHydrating=!1:P||(ae=W&&O.transition&&O.transition.mode==="out-in",ae&&(W.transition.afterLeave=()=>{z===x.pendingId&&(h(O,le,o===b?_(W):o,0),_n(J))}),W&&(v(W.el)===le&&(o=_(W)),g(W,Y,x,!0)),ae||h(O,le,o,0)),Pt(x,O),x.pendingBranch=null,x.isInFallback=!1;let L=x.parent,q=!1;for(;L;){if(L.pendingBranch){L.effects.push(...J),q=!0;break}L=L.parent}!q&&!ae&&_n(J),x.effects=[],N&&t&&t.pendingBranch&&H===t.pendingId&&(t.deps--,t.deps===0&&!F&&t.resolve()),Yt(K,"onResolve")},fallback(P){if(!x.pendingBranch)return;const{vnode:F,activeBranch:K,parentComponent:W,container:O,namespace:z}=x;Yt(F,"onFallback");const J=_(K),Y=()=>{x.isInFallback&&(f(null,P,O,J,W,null,z,l,a),Pt(x,P))},le=P.transition&&P.transition.mode==="out-in";le&&(K.transition.afterLeave=Y),x.isInFallback=!0,g(K,W,null,!0),le||Y()},move(P,F,K){x.activeBranch&&h(x.activeBranch,P,F,K),x.container=P},next(){return x.activeBranch&&_(x.activeBranch)},registerDep(P,F,K){const W=!!x.pendingBranch;W&&x.deps++;const O=P.vnode.el;P.asyncDep.catch(z=>{It(z,P,0)}).then(z=>{if(P.isUnmounted||x.isUnmounted||x.pendingId!==P.suspenseId)return;P.asyncResolved=!0;const{vnode:J}=P;En(P,z,!1),O&&(J.el=O);const Y=!O&&P.subTree.el;F(P,J,v(O||P.subTree.el),O?null:_(P.subTree),x,i,K),Y&&M(Y),Bs(P,J.el),W&&--x.deps===0&&x.resolve()})},unmount(P,F){x.isUnmounted=!0,x.activeBranch&&g(x.activeBranch,s,P,F),x.pendingBranch&&g(x.pendingBranch,s,P,F)}};return x}function lc(e,t,s,n,r,o,i,l,a){const d=t.suspense=Si(t,n,s,e.parentNode,document.createElement("div"),null,r,o,i,l,!0),c=a(e,d.pendingBranch=t.ssContent,s,d,o,i);return d.deps===0&&d.resolve(!1,!0),c}function ac(e){const{shapeFlag:t,children:s}=e,n=t&32;e.ssContent=jr(n?s.default:s),e.ssFallback=n?jr(s.fallback):Z(Ve)}function jr(e){let t;if(D(e)){const s=Mt&&e._c;s&&(e._d=!1,ce()),e=e(),s&&(e._d=!0,t=xe,ki())}return B(e)&&(e=Qa(e)),e=ke(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function Ri(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):_n(e)}function Pt(e,t){e.activeBranch=t;const{vnode:s,parentComponent:n}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;s.el=r,n&&n.subTree===s&&(n.vnode.el=r,Bs(n,r))}function cc(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const we=Symbol.for("v-fgt"),ht=Symbol.for("v-txt"),Ve=Symbol.for("v-cmt"),Kt=Symbol.for("v-stc"),qt=[];let xe=null;function ce(e=!1){qt.push(xe=e?null:[])}function ki(){qt.pop(),xe=qt[qt.length-1]||null}let Mt=1;function Nr(e,t=!1){Mt+=e,e<0&&xe&&t&&(xe.hasOnce=!0)}function Ai(e){return e.dynamicChildren=Mt>0?xe||Ct:null,ki(),Mt>0&&xe&&xe.push(e),e}function De(e,t,s,n,r,o){return Ai(V(e,t,s,n,r,o,!0))}function Xe(e,t,s,n,r){return Ai(Z(e,t,s,n,r,!0))}function Ht(e){return e?e.__v_isVNode===!0:!1}function Ye(e,t){return e.type===t.type&&e.key===t.key}const Pi=({key:e})=>e??null,ms=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?oe(e)||ue(e)||D(e)?{i:pe,r:e,k:t,f:!!s}:e:null);function V(e,t=null,s=null,n=0,r=null,o=e===we?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Pi(t),ref:t&&ms(t),scopeId:Yo,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:pe};return l?(lr(a,s),o&128&&e.normalize(a)):s&&(a.shapeFlag|=oe(s)?8:16),Mt>0&&!i&&xe&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&xe.push(a),a}const Z=fc;function fc(e,t=null,s=null,n=0,r=null,o=!1){if((!e||e===ni)&&(e=Ve),Ht(e)){const l=Ot(e,t,!0);return s&&lr(l,s),Mt>0&&!o&&xe&&(l.shapeFlag&6?xe[xe.indexOf(e)]=l:xe.push(l)),l.patchFlag=-2,l}if(wc(e)&&(e=e.__vccOpts),t){t=Mi(t);let{class:l,style:a}=t;l&&!oe(l)&&(t.class=ss(l)),re(a)&&(Yn(a)&&!B(a)&&(a=de({},a)),t.style=Fs(a))}const i=oe(e)?1:Ei(e)?128:da(e)?64:re(e)?4:D(e)?2:0;return V(e,t,s,n,r,i,o,!0)}function Mi(e){return e?Yn(e)||di(e)?de({},e):e:null}function Ot(e,t,s=!1,n=!1){const{props:r,ref:o,patchFlag:i,children:l,transition:a}=e,d=t?uc(r||{},t):r,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Pi(d),ref:t&&t.ref?s&&o?B(o)?o.concat(ms(t)):[o,ms(t)]:ms(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==we?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ot(e.ssContent),ssFallback:e.ssFallback&&Ot(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&n&&tr(c,a.clone(c)),c}function Qt(e=" ",t=0){return Z(ht,null,e,t)}function Ws(e,t){const s=Z(Kt,null,e);return s.staticCount=t,s}function ke(e){return e==null||typeof e=="boolean"?Z(Ve):B(e)?Z(we,null,e.slice()):Ht(e)?Ze(e):Z(ht,null,String(e))}function Ze(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ot(e)}function lr(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(B(t))s=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),lr(e,r()),r._c&&(r._d=!0));return}else{s=32;const r=t._;!r&&!di(t)?t._ctx=pe:r===3&&pe&&(pe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else D(t)?(t={default:t,_ctx:pe},s=32):(t=String(t),n&64?(s=16,t=[Qt(t)]):s=8);e.children=t,e.shapeFlag|=s}function uc(...e){const t={};for(let s=0;sfe||pe;let Rs,Tn;{const e=Ns(),t=(s,n)=>{let r;return(r=e[s])||(r=e[s]=[]),r.push(n),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};Rs=t("__VUE_INSTANCE_SETTERS__",s=>fe=s),Tn=t("__VUE_SSR_SETTERS__",s=>Lt=s)}const os=e=>{const t=fe;return Rs(e),e.scope.on(),()=>{e.scope.off(),Rs(t)}},Fr=()=>{fe&&fe.scope.off(),Rs(null)};function Hi(e){return e.vnode.shapeFlag&4}let Lt=!1;function mc(e,t=!1,s=!1){t&&Tn(t);const{props:n,children:r}=e.vnode,o=Hi(e);Fa(e,n,o,t),Wa(e,r,s);const i=o?yc(e,t):void 0;return t&&Tn(!1),i}function yc(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ma);const{setup:n}=s;if(n){st();const r=e.setupContext=n.length>1?bc(e):null,o=os(e),i=ns(n,e,0,[e.props,r]),l=xo(i);if(nt(),o(),(l||e.sp)&&!ut(e)&&sr(e),l){if(i.then(Fr,Fr),t)return i.then(a=>{En(e,a,t)}).catch(a=>{It(a,e,0)});e.asyncDep=i}else En(e,i,t)}else Oi(e,t)}function En(e,t,s){D(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:re(t)&&(e.setupState=Zo(t)),Oi(e,s)}let Dr;function Oi(e,t,s){const n=e.type;if(!e.render){if(!t&&Dr&&!n.render){const r=n.template||rr(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=n,d=de(de({isCustomElement:o,delimiters:l},i),a);n.render=Dr(r,d)}}e.render=n.render||Ne}{const r=os(e);st();try{Ha(e)}finally{nt(),r()}}}const _c={get(e,t){return ye(e,"get",""),e[t]}};function bc(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,_c),slots:e.slots,emit:e.emit,expose:t}}function ar(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Zo(Yl(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in Vt)return Vt[s](e)},has(t,s){return s in t||s in Vt}})):e.proxy}function vc(e,t=!0){return D(e)?e.displayName||e.name:e.name||t&&e.__name}function wc(e){return D(e)&&"__vccOpts"in e}const cr=(e,t)=>ia(e,t,Lt);function xc(e,t,s){const n=arguments.length;return n===2?re(t)&&!B(t)?Ht(t)?Z(e,null,[t]):Z(e,t):Z(e,null,t):(n>3?s=Array.prototype.slice.call(arguments,2):n===3&&Ht(s)&&(s=[s]),Z(e,t,s))}const Li="3.5.13";/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Sn;const Ur=typeof window<"u"&&window.trustedTypes;if(Ur)try{Sn=Ur.createPolicy("vue",{createHTML:e=>e})}catch{}const Ii=Sn?e=>Sn.createHTML(e):e=>e,Cc="http://www.w3.org/2000/svg",Tc="http://www.w3.org/1998/Math/MathML",Be=typeof document<"u"?document:null,Br=Be&&Be.createElement("template"),Ec={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const r=t==="svg"?Be.createElementNS(Cc,e):t==="mathml"?Be.createElementNS(Tc,e):s?Be.createElement(e,{is:s}):Be.createElement(e);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>Be.createTextNode(e),createComment:e=>Be.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Be.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,r,o){const i=s?s.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),s),!(r===o||!(r=r.nextSibling)););else{Br.innerHTML=Ii(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const l=Br.content;if(n==="svg"||n==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,s)}return[i?i.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},Sc=Symbol("_vtc");function Rc(e,t,s){const n=e[Sc];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const Wr=Symbol("_vod"),kc=Symbol("_vsh"),Ac=Symbol(""),Pc=/(^|;)\s*display\s*:/;function Mc(e,t,s){const n=e.style,r=oe(s);let o=!1;if(s&&!r){if(t)if(oe(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();s[l]==null&&ys(n,l,"")}else for(const i in t)s[i]==null&&ys(n,i,"");for(const i in s)i==="display"&&(o=!0),ys(n,i,s[i])}else if(r){if(t!==s){const i=n[Ac];i&&(s+=";"+i),n.cssText=s,o=Pc.test(s)}}else t&&e.removeAttribute("style");Wr in e&&(e[Wr]=o?n.display:"",e[kc]&&(n.display="none"))}const Vr=/\s*!important$/;function ys(e,t,s){if(B(s))s.forEach(n=>ys(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=Hc(e,t);Vr.test(s)?e.setProperty(mt(n),s.replace(Vr,""),"important"):e[n]=s}}const Kr=["Webkit","Moz","ms"],an={};function Hc(e,t){const s=an[t];if(s)return s;let n=Pe(t);if(n!=="filter"&&n in e)return an[t]=n;n=js(n);for(let r=0;rcn||(jc.then(()=>cn=0),cn=Date.now());function Fc(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;Fe(Dc(n,s.value),t,5,[n])};return s.value=e,s.attached=Nc(),s}function Dc(e,t){if(B(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const Xr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Uc=(e,t,s,n,r,o)=>{const i=r==="svg";t==="class"?Rc(e,n,i):t==="style"?Mc(e,s,n):ts(t)?Bn(t)||Ic(e,t,s,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Bc(e,t,n,i))?(Zr(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Gr(e,t,n,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!oe(n))?Zr(e,Pe(t),n,o,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Gr(e,t,n,i))};function Bc(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Xr(t)&&D(s));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Xr(t)&&oe(s)?!1:t in e}const Wc=["ctrl","shift","alt","meta"],Vc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Wc.some(s=>e[`${s}Key`]&&!t.includes(s))},Yr=(e,t)=>{const s=e._withMods||(e._withMods={}),n=t.join(".");return s[n]||(s[n]=(r,...o)=>{for(let i=0;i{const t=Kc().createApp(...e),{mount:s}=t;return t.mount=n=>{const r=Ni(n);if(!r)return;const o=t._component;!D(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const i=s(r,!1,ji(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},Zc=(...e)=>{const t=qc().createApp(...e),{mount:s}=t;return t.mount=n=>{const r=Ni(n);if(r)return s(r,!0,ji(r))},t};function ji(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ni(e){return oe(e)?document.querySelector(e):e}const Jc=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,zc=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Xc=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Yc(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Qc(e);return}return t}function Qc(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function ks(e,t={}){if(typeof e!="string")return e;const s=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return s.slice(1,-1);if(s.length<=9){const n=s.toLowerCase();if(n==="true")return!0;if(n==="false")return!1;if(n==="undefined")return;if(n==="null")return null;if(n==="nan")return Number.NaN;if(n==="infinity")return Number.POSITIVE_INFINITY;if(n==="-infinity")return Number.NEGATIVE_INFINITY}if(!Xc.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Jc.test(e)||zc.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Yc)}return JSON.parse(e)}catch(n){if(t.strict)throw n;return e}}const ef=/#/g,tf=/&/g,sf=/\//g,nf=/=/g,fr=/\+/g,rf=/%5e/gi,of=/%60/gi,lf=/%7c/gi,af=/%20/gi;function cf(e){return encodeURI(""+e).replace(lf,"|")}function Rn(e){return cf(typeof e=="string"?e:JSON.stringify(e)).replace(fr,"%2B").replace(af,"+").replace(ef,"%23").replace(tf,"%26").replace(of,"`").replace(rf,"^").replace(sf,"%2F")}function fn(e){return Rn(e).replace(nf,"%3D")}function As(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function ff(e){return As(e.replace(fr," "))}function uf(e){return As(e.replace(fr," "))}function Fi(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const s of e.split("&")){const n=s.match(/([^=]+)=?(.*)/)||[];if(n.length<2)continue;const r=ff(n[1]);if(r==="__proto__"||r==="constructor")continue;const o=uf(n[2]||"");t[r]===void 0?t[r]=o:Array.isArray(t[r])?t[r].push(o):t[r]=[t[r],o]}return t}function df(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(s=>`${fn(e)}=${Rn(s)}`).join("&"):`${fn(e)}=${Rn(t)}`:fn(e)}function Di(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>df(t,e[t])).filter(Boolean).join("&")}const hf=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,pf=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,gf=/^([/\\]\s*){2,}[^/\\]/,mf=/^[\s\0]*(blob|data|javascript|vbscript):$/i,yf=/\/$|\/\?|\/#/,_f=/^\.?\//;function $t(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?hf.test(e):pf.test(e)||(t.acceptRelative?gf.test(e):!1)}function bf(e){return!!e&&mf.test(e)}function kn(e="",t){return t?yf.test(e):e.endsWith("/")}function ur(e="",t){if(!t)return(kn(e)?e.slice(0,-1):e)||"/";if(!kn(e,!0))return e||"/";let s=e,n="";const r=e.indexOf("#");r>=0&&(s=e.slice(0,r),n=e.slice(r));const[o,...i]=s.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(i.length>0?`?${i.join("?")}`:"")+n}function An(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(kn(e,!0))return e||"/";let s=e,n="";const r=e.indexOf("#");if(r>=0&&(s=e.slice(0,r),n=e.slice(r),!s))return n;const[o,...i]=s.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+n}function vf(e=""){return e.startsWith("/")}function eo(e=""){return vf(e)?e:"/"+e}function wf(e,t){if(Bi(t)||$t(e))return e;const s=ur(t);return e.startsWith(s)?e:Vs(s,e)}function xf(e,t){if(Bi(t))return e;const s=ur(t);if(!e.startsWith(s))return e;const n=e.slice(s.length);return n[0]==="/"?n:"/"+n}function Ui(e,t){const s=Ef(e),n={...Fi(s.search),...t};return s.search=Di(n),Ki(s)}function Bi(e){return!e||e==="/"}function Cf(e){return e&&e!=="/"}function Vs(e,...t){let s=e||"";for(const n of t.filter(r=>Cf(r)))if(s){const r=n.replace(_f,"");s=An(s)+r}else s=n;return s}function Wi(...e){var i,l,a,d;const t=/\/(?!\/)/,s=e.filter(Boolean),n=[];let r=0;for(const c of s)if(!(!c||c==="/")){for(const[f,h]of c.split(t).entries())if(!(!h||h===".")){if(h===".."){if(n.length===1&&$t(n[0]))continue;n.pop(),r--;continue}if(f===1&&((i=n[n.length-1])!=null&&i.endsWith(":/"))){n[n.length-1]+="/"+h;continue}n.push(h),r++}}let o=n.join("/");return r>=0?(l=s[0])!=null&&l.startsWith("/")&&!o.startsWith("/")?o="/"+o:(a=s[0])!=null&&a.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*r)+o,(d=s[s.length-1])!=null&&d.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function Tf(e,t,s={}){return s.trailingSlash||(e=An(e),t=An(t)),s.leadingSlash||(e=eo(e),t=eo(t)),s.encoding||(e=As(e),t=As(t)),e===t}const Vi=Symbol.for("ufo:protocolRelative");function Ef(e="",t){const s=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(s){const[,f,h=""]=s;return{protocol:f.toLowerCase(),pathname:h,href:f+h,auth:"",host:"",search:"",hash:""}}if(!$t(e,{acceptRelative:!0}))return to(e);const[,n="",r,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",l=""]=o.match(/([^#/?]*)(.*)?/)||[];n==="file:"&&(l=l.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:a,search:d,hash:c}=to(l);return{protocol:n.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:i,pathname:a,search:d,hash:c,[Vi]:!n}}function to(e=""){const[t="",s="",n=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:s,hash:n}}function Ki(e){const t=e.pathname||"",s=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",n=e.hash||"",r=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[Vi]?(e.protocol||"")+"//":"")+r+o+t+s+n}class Sf extends Error{constructor(t,s){super(t,s),this.name="FetchError",s!=null&&s.cause&&!this.cause&&(this.cause=s.cause)}}function Rf(e){var a,d,c,f,h;const t=((a=e.error)==null?void 0:a.message)||((d=e.error)==null?void 0:d.toString())||"",s=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",n=((h=e.request)==null?void 0:h.url)||String(e.request)||"/",r=`[${s}] ${JSON.stringify(n)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${r}: ${o}${t?` ${t}`:""}`,l=new Sf(i,e.error?{cause:e.error}:void 0);for(const g of["request","options","response"])Object.defineProperty(l,g,{get(){return e[g]}});for(const[g,_]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(l,g,{get(){return e.response&&e.response[_]}});return l}const kf=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function so(e="GET"){return kf.has(e.toUpperCase())}function Af(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Pf=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Mf=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Hf(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Mf.test(t)?"json":Pf.has(t)||t.startsWith("text/")?"text":"blob"}function Of(e,t,s,n){const r=Lf((t==null?void 0:t.headers)??(e==null?void 0:e.headers),s==null?void 0:s.headers,n);let o;return(s!=null&&s.query||s!=null&&s.params||t!=null&&t.params||t!=null&&t.query)&&(o={...s==null?void 0:s.params,...s==null?void 0:s.query,...t==null?void 0:t.params,...t==null?void 0:t.query}),{...s,...t,query:o,params:o,headers:r}}function Lf(e,t,s){if(!t)return new s(e);const n=new s(t);if(e)for(const[r,o]of Symbol.iterator in e||Array.isArray(e)?e:new s(e))n.set(r,o);return n}async function hs(e,t){if(t)if(Array.isArray(t))for(const s of t)await s(e);else await t(e)}const If=new Set([408,409,425,429,500,502,503,504]),$f=new Set([101,204,205,304]);function qi(e={}){const{fetch:t=globalThis.fetch,Headers:s=globalThis.Headers,AbortController:n=globalThis.AbortController}=e;async function r(l){const a=l.error&&l.error.name==="AbortError"&&!l.options.timeout||!1;if(l.options.retry!==!1&&!a){let c;typeof l.options.retry=="number"?c=l.options.retry:c=so(l.options.method)?0:1;const f=l.response&&l.response.status||500;if(c>0&&(Array.isArray(l.options.retryStatusCodes)?l.options.retryStatusCodes.includes(f):If.has(f))){const h=typeof l.options.retryDelay=="function"?l.options.retryDelay(l):l.options.retryDelay||0;return h>0&&await new Promise(g=>setTimeout(g,h)),o(l.request,{...l.options,retry:c-1})}}const d=Rf(l);throw Error.captureStackTrace&&Error.captureStackTrace(d,o),d}const o=async function(a,d={}){const c={request:a,options:Of(a,d,e.defaults,s),response:void 0,error:void 0};c.options.method&&(c.options.method=c.options.method.toUpperCase()),c.options.onRequest&&await hs(c,c.options.onRequest),typeof c.request=="string"&&(c.options.baseURL&&(c.request=wf(c.request,c.options.baseURL)),c.options.query&&(c.request=Ui(c.request,c.options.query),delete c.options.query),"query"in c.options&&delete c.options.query,"params"in c.options&&delete c.options.params),c.options.body&&so(c.options.method)&&(Af(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new s(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let f;if(!c.options.signal&&c.options.timeout){const g=new n;f=setTimeout(()=>{const _=new Error("[TimeoutError]: The operation was aborted due to timeout");_.name="TimeoutError",_.code=23,g.abort(_)},c.options.timeout),c.options.signal=g.signal}try{c.response=await t(c.request,c.options)}catch(g){return c.error=g,c.options.onRequestError&&await hs(c,c.options.onRequestError),await r(c)}finally{f&&clearTimeout(f)}if((c.response.body||c.response._bodyInit)&&!$f.has(c.response.status)&&c.options.method!=="HEAD"){const g=(c.options.parseResponse?"json":c.options.responseType)||Hf(c.response.headers.get("content-type")||"");switch(g){case"json":{const _=await c.response.text(),v=c.options.parseResponse||ks;c.response._data=v(_);break}case"stream":{c.response._data=c.response.body||c.response._bodyInit;break}default:c.response._data=await c.response[g]()}}return c.options.onResponse&&await hs(c,c.options.onResponse),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await hs(c,c.options.onResponseError),await r(c)):c.response},i=async function(a,d){return(await o(a,d))._data};return i.raw=o,i.native=(...l)=>t(...l),i.create=(l={},a={})=>qi({...e,...a,defaults:{...e.defaults,...a.defaults,...l}}),i}const Ps=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),jf=Ps.fetch?(...e)=>Ps.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),Nf=Ps.Headers,Ff=Ps.AbortController,Df=qi({fetch:jf,Headers:Nf,AbortController:Ff}),Uf=Df,Bf=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Ms=Bf().app,Wf=()=>Ms.baseURL,Vf=()=>Ms.buildAssetsDir,dr=(...e)=>Wi(Gi(),Vf(),...e),Gi=(...e)=>{const t=Ms.cdnURL||Ms.baseURL;return e.length?Wi(t,...e):t};globalThis.__buildAssetsURL=dr,globalThis.__publicAssetsURL=Gi;globalThis.$fetch||(globalThis.$fetch=Uf.create({baseURL:Wf()}));function Pn(e,t={},s){for(const n in e){const r=e[n],o=s?`${s}:${n}`:n;typeof r=="object"&&r!==null?Pn(r,t,o):typeof r=="function"&&(t[o]=r)}return t}const Kf={run:e=>e()},qf=()=>Kf,Zi=typeof console.createTask<"u"?console.createTask:qf;function Gf(e,t){const s=t.shift(),n=Zi(s);return e.reduce((r,o)=>r.then(()=>n.run(()=>o(...t))),Promise.resolve())}function Zf(e,t){const s=t.shift(),n=Zi(s);return Promise.all(e.map(r=>n.run(()=>r(...t))))}function un(e,t){for(const s of[...e])s(t)}class Jf{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,s,n={}){if(!t||typeof s!="function")return()=>{};const r=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!n.allowDeprecated){let i=o.message;i||(i=`${r} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!s.name)try{Object.defineProperty(s,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(s),()=>{s&&(this.removeHook(t,s),s=void 0)}}hookOnce(t,s){let n,r=(...o)=>(typeof n=="function"&&n(),n=void 0,r=void 0,s(...o));return n=this.hook(t,r),n}removeHook(t,s){if(this._hooks[t]){const n=this._hooks[t].indexOf(s);n!==-1&&this._hooks[t].splice(n,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,s){this._deprecatedHooks[t]=typeof s=="string"?{to:s}:s;const n=this._hooks[t]||[];delete this._hooks[t];for(const r of n)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const s in t)this.deprecateHook(s,t[s])}addHooks(t){const s=Pn(t),n=Object.keys(s).map(r=>this.hook(r,s[r]));return()=>{for(const r of n.splice(0,n.length))r()}}removeHooks(t){const s=Pn(t);for(const n in s)this.removeHook(n,s[n])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...s){return s.unshift(t),this.callHookWith(Gf,t,...s)}callHookParallel(t,...s){return s.unshift(t),this.callHookWith(Zf,t,...s)}callHookWith(t,s,...n){const r=this._before||this._after?{name:s,args:n,context:{}}:void 0;this._before&&un(this._before,r);const o=t(s in this._hooks?[...this._hooks[s]]:[],n);return o instanceof Promise?o.finally(()=>{this._after&&r&&un(this._after,r)}):(this._after&&r&&un(this._after,r),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const s=this._before.indexOf(t);s!==-1&&this._before.splice(s,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const s=this._after.indexOf(t);s!==-1&&this._after.splice(s,1)}}}}function Ji(){return new Jf}function zf(e={}){let t,s=!1;const n=i=>{if(t&&t!==i)throw new Error("Context conflict")};let r;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?r=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(r&&t===void 0){const i=r.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=o();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>o(),set:(i,l)=>{l||n(i),t=i,s=!0},unset:()=>{t=void 0,s=!1},call:(i,l)=>{n(i),t=i;try{return r?r.run(i,l):l()}finally{s||(t=void 0)}},async callAsync(i,l){t=i;const a=()=>{t=i},d=()=>t===i?a:void 0;Mn.add(d);try{const c=r?r.run(i,l):l();return s||(t=void 0),await c}finally{Mn.delete(d)}}}}function Xf(e={}){const t={};return{get(s,n={}){return t[s]||(t[s]=zf({...e,...n})),t[s],t[s]}}}const Hs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},no="__unctx__",Yf=Hs[no]||(Hs[no]=Xf()),Qf=(e,t={})=>Yf.get(e,t),ro="__unctx_async_handlers__",Mn=Hs[ro]||(Hs[ro]=new Set);function zi(e){const t=[];for(const r of Mn){const o=r();o&&t.push(o)}const s=()=>{for(const r of t)r()};let n=e();return n&&typeof n=="object"&&"catch"in n&&(n=n.catch(r=>{throw s(),r})),[n,s]}const Ku={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},e2=null,t2="#__nuxt",Xi="nuxt-app",oo=36e5,s2="vite:preloadError";function Yi(e=Xi){return Qf(e,{asyncContext:!1})}const n2="__nuxt_plugin";function r2(e){var r;let t=0;const s={_id:e.id||Xi||"nuxt-app",_scope:Hl(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.14.1592"},get vue(){return s.vueApp.version}},payload:wt({...((r=e.ssrContext)==null?void 0:r.payload)||{},data:wt({}),state:et({}),once:new Set,_errors:wt({})}),static:{data:{}},runWithContext(o){return s._scope.active&&!Mo()?s._scope.run(()=>io(s,o)):io(s,o)},isHydrating:!0,deferHydration(){if(!s.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return s.isHydrating=!1,s.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:wt({}),_payloadRevivers:{},...e};{const o=window.__NUXT__;if(o)for(const i in o)switch(i){case"data":case"state":case"_errors":Object.assign(s.payload[i],o[i]);break;default:s.payload[i]=o[i]}}s.hooks=Ji(),s.hook=s.hooks.hook,s.callHook=s.hooks.callHook,s.provide=(o,i)=>{const l="$"+o;ps(s,l,i),ps(s.vueApp.config.globalProperties,l,i)},ps(s.vueApp,"$nuxt",s),ps(s.vueApp.config.globalProperties,"$nuxt",s);{window.addEventListener(s2,i=>{s.callHook("app:chunkError",{error:i.payload}),(s.isHydrating||i.payload.message.includes("Unable to preload CSS"))&&i.preventDefault()}),window.useNuxtApp=window.useNuxtApp||ge;const o=s.hook("app:error",(...i)=>{console.error("[nuxt] error caught during app initialization",...i)});s.hook("app:mounted",o)}const n=s.payload.config;return s.provide("config",n),s}function o2(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function i2(e,t){if(typeof t=="function"){const{provide:s}=await e.runWithContext(()=>t(e))||{};if(s&&typeof s=="object")for(const n in s)e.provide(n,s[n])}}async function l2(e,t){const s=[],n=[],r=[],o=[];let i=0;async function l(a){var c;const d=((c=a.dependsOn)==null?void 0:c.filter(f=>t.some(h=>h._name===f)&&!s.includes(f)))??[];if(d.length>0)n.push([new Set(d),a]);else{const f=i2(e,a).then(async()=>{a._name&&(s.push(a._name),await Promise.all(n.map(async([h,g])=>{h.has(a._name)&&(h.delete(a._name),h.size===0&&(i++,await l(g)))})))});a.parallel?r.push(f.catch(h=>o.push(h))):await f}}for(const a of t)o2(e,a);for(const a of t)await l(a);if(await Promise.all(r),i)for(let a=0;a{}),e,{[n2]:!0,_name:t})}function io(e,t,s){const n=()=>t();return Yi(e._id).set(e),e.vueApp.runWithContext(n)}function a2(e){var s;let t;return ci()&&(t=(s=gc())==null?void 0:s.appContext.app.$nuxt),t=t||Yi(e).tryUse(),t||null}function ge(e){const t=a2(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function es(e){return ge().$config}function ps(e,t,s){Object.defineProperty(e,t,{get:()=>s})}function c2(e,t){return{ctx:{table:e},matchAll:s=>el(s,e)}}function Qi(e){const t={};for(const s in e)t[s]=s==="dynamic"?new Map(Object.entries(e[s]).map(([n,r])=>[n,Qi(r)])):new Map(Object.entries(e[s]));return t}function f2(e){return c2(Qi(e))}function el(e,t,s){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const n=[];for(const[o,i]of lo(t.wildcard))(e===o||e.startsWith(o+"/"))&&n.push(i);for(const[o,i]of lo(t.dynamic))if(e.startsWith(o+"/")){const l="/"+e.slice(o.length).split("/").splice(2).join("/");n.push(...el(l,i))}const r=t.static.get(e);return r&&n.push(r),n.filter(Boolean)}function lo(e){return[...e.entries()].sort((t,s)=>t[0].length-s[0].length)}function dn(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Hn(e,t,s=".",n){if(!dn(t))return Hn(e,{},s,n);const r=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(n&&n(r,o,i,s)||(Array.isArray(i)&&Array.isArray(r[o])?r[o]=[...i,...r[o]]:dn(i)&&dn(r[o])?r[o]=Hn(i,r[o],(s?`${s}.`:"")+o.toString(),n):r[o]=i))}return r}function u2(e){return(...t)=>t.reduce((s,n)=>Hn(s,n,"",e),{})}const d2=u2();function h2(e,t){try{return t in e}catch{return!1}}var p2=Object.defineProperty,g2=(e,t,s)=>t in e?p2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,ct=(e,t,s)=>(g2(e,typeof t!="symbol"?t+"":t,s),s);class On extends Error{constructor(t,s={}){super(t,s),ct(this,"statusCode",500),ct(this,"fatal",!1),ct(this,"unhandled",!1),ct(this,"statusMessage"),ct(this,"data"),ct(this,"cause"),s.cause&&!this.cause&&(this.cause=s.cause)}toJSON(){const t={message:this.message,statusCode:Ln(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=tl(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}ct(On,"__h3_error__",!0);function m2(e){if(typeof e=="string")return new On(e);if(y2(e))return e;const t=new On(e.message??e.statusMessage??"",{cause:e.cause||e});if(h2(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Ln(e.statusCode,t.statusCode):e.status&&(t.statusCode=Ln(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const s=t.statusMessage;tl(t.statusMessage)!==s&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function y2(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const _2=/[^\u0009\u0020-\u007E]/g;function tl(e=""){return e.replace(_2,"")}function Ln(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const sl=Symbol("route"),gt=()=>{var e;return(e=ge())==null?void 0:e.$router},nl=()=>ci()?At(sl,ge()._route):ge()._route;const b2=()=>{try{if(ge()._processingMiddleware)return!0}catch{return!1}return!1},v2=(e,t)=>{e||(e="/");const s=typeof e=="string"?e:"path"in e?w2(e):gt().resolve(e).href;if(t!=null&&t.open){const{target:a="_blank",windowFeatures:d={}}=t.open,c=Object.entries(d).filter(([f,h])=>h!==void 0).map(([f,h])=>`${f.toLowerCase()}=${h}`).join(", ");return open(s,a,c),Promise.resolve()}const n=$t(s,{acceptRelative:!0}),r=(t==null?void 0:t.external)||n;if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:a}=new URL(s,window.location.href);if(a&&bf(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const o=b2();if(!r&&o)return e;const i=gt(),l=ge();return r?(l._scope.stop(),t!=null&&t.replace?location.replace(s):location.href=s,o?l.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?i.replace(e):i.push(e)};function w2(e){return Ui(e.path||"",e.query||{})+(e.hash||"")}const rl="__nuxt_error",hr=()=>na(ge().payload,"error"),x2=e=>{const t=pr(e);try{const s=ge(),n=hr();s.hooks.callHook("app:error",t),n.value=n.value||t}catch{throw t}return t},C2=async(e={})=>{const t=ge(),s=hr();t.callHook("app:error:cleared",e),e.redirect&&await gt().replace(e.redirect),s.value=e2},T2=e=>!!e&&typeof e=="object"&&rl in e,pr=e=>{const t=m2(e);return Object.defineProperty(t,rl,{value:!0,configurable:!1,writable:!1}),t};function ao(e){const t=S2(e),s=new ArrayBuffer(t.length),n=new DataView(s);for(let r=0;r>16),t+=String.fromCharCode((s&65280)>>8),t+=String.fromCharCode(s&255),s=n=0);return n===12?(s>>=4,t+=String.fromCharCode(s)):n===18&&(s>>=2,t+=String.fromCharCode((s&65280)>>8),t+=String.fromCharCode(s&255)),t}const R2=-1,k2=-2,A2=-3,P2=-4,M2=-5,H2=-6;function O2(e,t){return L2(JSON.parse(e),t)}function L2(e,t){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const s=e,n=Array(s.length);function r(o,i=!1){if(o===R2)return;if(o===A2)return NaN;if(o===P2)return 1/0;if(o===M2)return-1/0;if(o===H2)return-0;if(i)throw new Error("Invalid input");if(o in n)return n[o];const l=s[o];if(!l||typeof l!="object")n[o]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const a=l[0],d=t==null?void 0:t[a];if(d)return n[o]=d(r(l[1]));switch(a){case"Date":n[o]=new Date(l[1]);break;case"Set":const c=new Set;n[o]=c;for(let g=1;g>>9)+65536).toString(16).substring(1,8).toLowerCase()}function In(e){if(e._h)return e._h;if(e._d)return Os(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const s in e.props)t+=`${s}:${String(e.props[s])},`;return Os(t)}function F2(e,t){return e instanceof Promise?e.then(t):t(e)}function $n(e,t,s,n){const r=n||ll(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},e==="templateParams"||e==="titleTemplate");if(r instanceof Promise)return r.then(i=>$n(e,t,s,i));const o={tag:e,props:r};for(const i of ol){const l=o.props[i]!==void 0?o.props[i]:s[i];l!==void 0&&((!(i==="innerHTML"||i==="textContent"||i==="children")||I2.has(o.tag))&&(o[i==="children"?"innerHTML":i]=l),delete o.props[i])}return o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),o.tag==="script"&&typeof o.innerHTML=="object"&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map(i=>({...o,props:{...o.props,content:i}})):o}function D2(e,t){var n;const s=e==="class"?" ":";";return t&&typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,r])=>r).map(([r,o])=>e==="style"?`${r}:${o}`:r)),(n=String(Array.isArray(t)?t.join(s):t))==null?void 0:n.split(s).filter(r=>!!r.trim()).join(s)}function il(e,t,s,n){for(let r=n;r(e[o]=i,il(e,t,s,r)));if(!t&&!ol.has(o)){const i=String(e[o]),l=o.startsWith("data-");i==="true"||i===""?e[o]=l?"true":!0:e[o]||(l&&i==="false"?e[o]="false":delete e[o])}}}function ll(e,t=!1){const s=il(e,t,Object.keys(e),0);return s instanceof Promise?s.then(()=>e):e}const U2=10;function al(e,t,s){for(let n=s;n(t[n]=o,al(e,t,n)));Array.isArray(r)?e.push(...r):e.push(r)}}function B2(e){const t=[],s=e.resolvedInput;for(const r in s){if(!Object.prototype.hasOwnProperty.call(s,r))continue;const o=s[r];if(!(o===void 0||!$2.has(r))){if(Array.isArray(o)){for(const i of o)t.push($n(r,i,e));continue}t.push($n(r,o,e))}}if(t.length===0)return[];const n=[];return F2(al(n,t,0),()=>n.map((r,o)=>(r._e=e._i,e.mode&&(r._m=e.mode),r._p=(e._i<{if(l===Je||!o.includes(l))return l;const a=K2(t,l.slice(1),n);return a!==void 0?a:l}).trim(),i&&(e.endsWith(Je)&&(e=e.slice(0,-Je.length)),e.startsWith(Je)&&(e=e.slice(Je.length)),e=e.replace(q2,s).trim()),e}function ho(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function fl(e,t={}){const s=t.document||e.resolvedOptions.document;if(!s||!e.dirty)return;const n={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",n),!!n.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async r=>{var f;const o=(await e.resolveTags()).map(h=>({tag:h,id:_s.has(h.tag)?In(h):h.tag,shouldRender:!0}));let i=e._dom;if(!i){i={elMap:{htmlAttrs:s.documentElement,bodyAttrs:s.body}};const h=new Set;for(const g of["body","head"]){const _=(f=s[g])==null?void 0:f.children;for(const v of _){const M=v.tagName.toLowerCase();if(!_s.has(M))continue;const H={tag:M,props:await ll(v.getAttributeNames().reduce((x,P)=>({...x,[P]:v.getAttribute(P)}),{})),innerHTML:v.innerHTML},N=cl(H);let m=N,b=1;for(;m&&h.has(m);)m=`${N}:${b++}`;m&&(H._d=m,h.add(m)),i.elMap[v.getAttribute("data-hid")||In(H)]=v}}}i.pendingSideEffects={...i.sideEffects},i.sideEffects={};function l(h,g,_){const v=`${h}:${g}`;i.sideEffects[v]=_,delete i.pendingSideEffects[v]}function a({id:h,$el:g,tag:_}){const v=_.tag.endsWith("Attrs");if(i.elMap[h]=g,v||(_.textContent&&_.textContent!==g.textContent&&(g.textContent=_.textContent),_.innerHTML&&_.innerHTML!==g.innerHTML&&(g.innerHTML=_.innerHTML),l(h,"el",()=>{var M;(M=i.elMap[h])==null||M.remove(),delete i.elMap[h]})),_._eventHandlers)for(const M in _._eventHandlers)Object.prototype.hasOwnProperty.call(_._eventHandlers,M)&&g.getAttribute(`data-${M}`)!==""&&((_.tag==="bodyAttrs"?s.defaultView:g).addEventListener(M.substring(2),_._eventHandlers[M].bind(g)),g.setAttribute(`data-${M}`,""));for(const M in _.props){if(!Object.prototype.hasOwnProperty.call(_.props,M))continue;const H=_.props[M],N=`attr:${M}`;if(M==="class"){if(!H)continue;for(const m of H.split(" "))v&&l(h,`${N}:${m}`,()=>g.classList.remove(m)),!g.classList.contains(m)&&g.classList.add(m)}else if(M==="style"){if(!H)continue;for(const m of H.split(";")){const b=m.indexOf(":"),x=m.substring(0,b).trim(),P=m.substring(b+1).trim();l(h,`${N}:${x}`,()=>{g.style.removeProperty(x)}),g.style.setProperty(x,P)}}else g.getAttribute(M)!==H&&g.setAttribute(M,H===!0?"":String(H)),v&&l(h,N,()=>g.removeAttribute(M))}}const d=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const h of o){const{tag:g,shouldRender:_,id:v}=h;if(_){if(g.tag==="title"){s.title=g.textContent;continue}h.$el=h.$el||i.elMap[v],h.$el?a(h):_s.has(g.tag)&&d.push(h)}}for(const h of d){const g=h.tag.tagPosition||"head";h.$el=s.createElement(h.tag.tag),a(h),c[g]=c[g]||s.createDocumentFragment(),c[g].appendChild(h.$el)}for(const h of o)await e.hooks.callHook("dom:renderTag",h,s,l);c.head&&s.head.appendChild(c.head),c.bodyOpen&&s.body.insertBefore(c.bodyOpen,s.body.firstChild),c.bodyClose&&s.body.appendChild(c.bodyClose);for(const h in i.pendingSideEffects)i.pendingSideEffects[h]();e._dom=i,await e.hooks.callHook("dom:rendered",{renders:o}),r()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function G2(e,t={}){const s=t.delayFn||(n=>setTimeout(n,10));return e._domDebouncedUpdatePromise=e._domDebouncedUpdatePromise||new Promise(n=>s(()=>fl(e,t).then(()=>{delete e._domDebouncedUpdatePromise,n()})))}function Z2(e){return t=>{var n,r;const s=((r=(n=t.resolvedOptions.document)==null?void 0:n.head.querySelector('script[id="unhead:payload"]'))==null?void 0:r.innerHTML)||!1;return s&&t.push(JSON.parse(s)),{mode:"client",hooks:{"entries:updated":o=>{G2(o,e)}}}}}const J2=new Set(["templateParams","htmlAttrs","bodyAttrs"]),z2={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const t=cl(e);t&&!t.startsWith("meta:og:")&&!t.startsWith("meta:twitter:")&&delete e.key;const s=t||(e.key?`${e.tag}:${e.key}`:!1);s&&(e._d=s)},"tags:resolve":e=>{const t=Object.create(null);for(const n of e.tags){const r=(n.key?`${n.tag}:${n.key}`:n._d)||In(n),o=t[r];if(o){let l=n==null?void 0:n.tagDuplicateStrategy;if(!l&&J2.has(n.tag)&&(l="merge"),l==="merge"){const a=o.props;a.style&&n.props.style&&(a.style[a.style.length-1]!==";"&&(a.style+=";"),n.props.style=`${a.style} ${n.props.style}`),a.class&&n.props.class?n.props.class=`${a.class} ${n.props.class}`:a.class&&(n.props.class=a.class),t[r].props={...a,...n.props};continue}else if(n._e===o._e){o._duped=o._duped||[],n._d=`${o._d}:${o._duped.length+1}`,o._duped.push(n);continue}else if(Ls(n)>Ls(o))continue}if(!(n.innerHTML||n.textContent||Object.keys(n.props).length!==0)&&_s.has(n.tag)){delete t[r];continue}t[r]=n}const s=[];for(const n in t){const r=t[n],o=r._duped;s.push(r),o&&(delete r._duped,s.push(...o))}e.tags=s,e.tags=e.tags.filter(n=>!(n.tag==="meta"&&(n.props.name||n.props.property)&&!n.props.content))}}},X2=new Set(["script","link","bodyAttrs"]),Y2=e=>({hooks:{"tags:resolve":t=>{for(const s of t.tags){if(!X2.has(s.tag))continue;const n=s.props;for(const r in n){if(r[0]!=="o"||r[1]!=="n"||!Object.prototype.hasOwnProperty.call(n,r))continue;const o=n[r];typeof o=="function"&&(e.ssr&&co.has(r)?n[r]=`this.dataset.${r}fired = true`:delete n[r],s._eventHandlers=s._eventHandlers||{},s._eventHandlers[r]=o)}e.ssr&&s._eventHandlers&&(s.props.src||s.props.href)&&(s.key=s.key||Os(s.props.src||s.props.href))}},"dom:renderTag":({$el:t,tag:s})=>{var r,o;const n=t==null?void 0:t.dataset;if(n)for(const i in n){if(!i.endsWith("fired"))continue;const l=i.slice(0,-5);co.has(l)&&((o=(r=s._eventHandlers)==null?void 0:r[l])==null||o.call(t,new Event(l.substring(2))))}}}}),Q2=new Set(["link","style","script","noscript"]),e0={hooks:{"tag:normalise":({tag:e})=>{e.key&&Q2.has(e.tag)&&(e.props["data-hid"]=e._h=Os(e.key))}}},t0={mode:"server",hooks:{"tags:beforeResolve":e=>{const t={};let s=!1;for(const n of e.tags)n._m!=="server"||n.tag!=="titleTemplate"&&n.tag!=="templateParams"&&n.tag!=="title"||(t[n.tag]=n.tag==="title"||n.tag==="titleTemplate"?n.textContent:n.props,s=!0);s&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},s0={hooks:{"tags:resolve":e=>{var t;for(const s of e.tags)if(typeof s.tagPriority=="string")for(const{prefix:n,offset:r}of W2){if(!s.tagPriority.startsWith(n))continue;const o=s.tagPriority.substring(n.length),i=(t=e.tags.find(l=>l._d===o))==null?void 0:t._p;if(i!==void 0){s._p=i+r;break}}e.tags.sort((s,n)=>{const r=Ls(s),o=Ls(n);return ro?1:s._p-n._p})}}},n0={meta:"content",link:"href",htmlAttrs:"lang"},r0=["innerHTML","textContent"],o0=e=>({hooks:{"tags:resolve":t=>{var i;const{tags:s}=t;let n;for(let l=0;ll.tag==="title"))==null?void 0:i.textContent)||"",r,o);for(const l of s){if(l.processTemplateParams===!1)continue;const a=n0[l.tag];if(a&&typeof l.props[a]=="string")l.props[a]=gs(l.props[a],r,o);else if(l.processTemplateParams||l.tag==="titleTemplate"||l.tag==="title")for(const d of r0)typeof l[d]=="string"&&(l[d]=gs(l[d],r,o,l.tag==="script"&&l.props.type.endsWith("json")))}e._templateParams=r,e._separator=o},"tags:afterResolve":({tags:t})=>{let s;for(let n=0;n{const{tags:t}=e;let s,n;for(let r=0;r{for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&(t.props.type==="application/ld+json"||t.props.type==="application/json")?t.innerHTML=t.innerHTML.replace(/{l.dirty=!0,t.callHook("entries:updated",l)};let r=0,o=[];const i=[],l={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(a){const d=typeof a=="function"?a(l):a;(!d.key||!i.some(c=>c.key===d.key))&&(i.push(d),po(d.mode,s)&&t.addHooks(d.hooks||{}))},push(a,d){d==null||delete d.head;const c={_i:r++,input:a,...d};return po(c.mode,s)&&(o.push(c),n()),{dispose(){o=o.filter(f=>f._i!==c._i),n()},patch(f){for(const h of o)h._i===c._i&&(h.input=c.input=f);n()}}},async resolveTags(){const a={tags:[],entries:[...o]};await t.callHook("entries:resolve",a);for(const d of a.entries){const c=d.resolvedInput||d.input;if(d.resolvedInput=await(d.transform?d.transform(c):c),d.resolvedInput)for(const f of await B2(d)){const h={tag:f,entry:d,resolvedOptions:l.resolvedOptions};await t.callHook("tag:normalise",h),a.tags.push(h.tag)}}return await t.callHook("tags:beforeResolve",a),await t.callHook("tags:resolve",a),await t.callHook("tags:afterResolve",a),a.tags},ssr:s};return[z2,t0,Y2,e0,s0,o0,i0,l0,...(e==null?void 0:e.plugins)||[]].forEach(a=>l.use(a)),l.hooks.callHook("init",l),l}function f0(){return ul}const u0=Li[0]==="3";function d0(e){return typeof e=="function"?e():ie(e)}function jn(e){if(e instanceof Promise||e instanceof Date||e instanceof RegExp)return e;const t=d0(e);if(!e||!t)return t;if(Array.isArray(t))return t.map(s=>jn(s));if(typeof t=="object"){const s={};for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(n==="titleTemplate"||n[0]==="o"&&n[1]==="n"){s[n]=ie(t[n]);continue}s[n]=jn(t[n])}return s}return t}const h0={hooks:{"entries:resolve":e=>{for(const t of e.entries)t.resolvedInput=jn(t.input)}}},dl="usehead";function p0(e){return{install(s){u0&&(s.config.globalProperties.$unhead=e,s.config.globalProperties.$head=e,s.provide(dl,e))}}.install}function g0(e={}){e.domDelayFn=e.domDelayFn||(s=>Qn(()=>setTimeout(()=>s(),0)));const t=a0(e);return t.use(h0),t.install=p0(t),t}const Nn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Fn="__unhead_injection_handler__";function m0(e){Nn[Fn]=e}function qu(){if(Fn in Nn)return Nn[Fn]();const e=At(dl);return e||f0()}let bs,vs;function y0(){return bs=$fetch(dr(`builds/meta/${es().app.buildId}.json`),{responseType:"json"}),bs.then(e=>{vs=f2(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),bs}function Ks(){return bs||y0()}async function gr(e){if(await Ks(),!vs)return console.error("[nuxt] Error creating app manifest matcher.",vs),{};try{return d2({},...vs.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function go(e,t={}){const s=await b0(e,t),n=ge(),r=n._payloadCache=n._payloadCache||{};return s in r?r[s]||null:(r[s]=pl(e).then(o=>o?hl(s).then(i=>i||(delete r[s],null)):(r[s]=null,null)),r[s])}const _0="_payload.json";async function b0(e,t={}){const s=new URL(e,"http://localhost");if(s.host!=="localhost"||$t(s.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const n=es(),r=t.hash||(t.fresh?Date.now():n.app.buildId),o=n.app.cdnURL,i=o&&await pl(e)?o:n.app.baseURL;return Vs(i,s.pathname,_0+(r?`?${r}`:""))}async function hl(e){const t=fetch(e).then(s=>s.text().then(gl));try{return await t}catch(s){console.warn("[nuxt] Cannot load payload ",e,s)}return null}async function pl(e=nl().path){if(e=ur(e),(await Ks()).prerendered.includes(e))return!0;const s=await gr(e);return!!s.prerender&&!s.redirect}let lt=null;async function v0(){var n;if(lt)return lt;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await gl(e.textContent||""),s=e.dataset.src?await hl(e.dataset.src):void 0;return lt={...t,...s,...window.__NUXT__},(n=lt.config)!=null&&n.public&&(lt.config.public=et(lt.config.public)),lt}async function gl(e){return await O2(e,ge()._payloadRevivers)}function w0(e,t){ge()._payloadRevivers[e]=t}const x0=[["NuxtError",e=>pr(e)],["EmptyShallowRef",e=>Tr(e==="_"?void 0:e==="0n"?BigInt(0):ks(e))],["EmptyRef",e=>Rt(e==="_"?void 0:e==="0n"?BigInt(0):ks(e))],["ShallowRef",e=>Tr(e)],["ShallowReactive",e=>wt(e)],["Ref",e=>Rt(e)],["Reactive",e=>et(e)]],C0=rt({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,s;for(const[n,r]of x0)w0(n,r);Object.assign(e.payload,([t,s]=zi(()=>e.runWithContext(v0)),t=await t,s(),t)),window.__NUXT__=e.payload}}),T0=[],E0=rt({name:"nuxt:head",enforce:"pre",setup(e){const t=g0({plugins:T0});m0(()=>ge().vueApp._context.provides.usehead),e.vueApp.use(t);{let s=!0;const n=async()=>{s=!1,await fl(t)};t.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!s}),e.hooks.hook("page:start",()=>{s=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||n()}),e.hooks.hook("app:error",n),e.hooks.hook("app:suspense:resolve",n)}}}),S0=async e=>{let t,s;const n=([t,s]=zi(()=>gr(e.path)),t=await t,s(),t);if(n.redirect)return $t(n.redirect,{acceptRelative:!0})?(window.location.href=n.redirect,!1):n.redirect},R0=[S0];function hn(e){typeof e=="object"&&(e=Ki({pathname:e.path||"",search:Di(e.query||{}),hash:e.hash||""}));const t=new URL(e.toString(),window.location.href);return{path:t.pathname,fullPath:e,query:Fi(t.search),hash:t.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:e}}const k0=rt({name:"nuxt:router",enforce:"pre",setup(e){const t=xf(window.location.pathname,es().app.baseURL)+window.location.search+window.location.hash,s=[],n={"navigate:before":[],"resolve:before":[],"navigate:after":[],error:[]},r=(f,h)=>(n[f].push(h),()=>n[f].splice(n[f].indexOf(h),1)),o=es().app.baseURL,i=et(hn(t));async function l(f,h){try{const g=hn(f);for(const _ of n["navigate:before"]){const v=await _(g,i);if(v===!1||v instanceof Error)return;if(typeof v=="string"&&v.length)return l(v,!0)}for(const _ of n["resolve:before"])await _(g,i);Object.assign(i,g),window.history[h?"replaceState":"pushState"]({},"",Vs(o,g.fullPath)),e.isHydrating||await e.runWithContext(C2);for(const _ of n["navigate:after"])await _(g,i)}catch(g){for(const _ of n.error)await _(g)}}const d={currentRoute:cr(()=>i),isReady:()=>Promise.resolve(),options:{},install:()=>Promise.resolve(),push:f=>l(f,!1),replace:f=>l(f,!0),back:()=>window.history.go(-1),go:f=>window.history.go(f),forward:()=>window.history.go(1),beforeResolve:f=>r("resolve:before",f),beforeEach:f=>r("navigate:before",f),afterEach:f=>r("navigate:after",f),onError:f=>r("error",f),resolve:hn,addRoute:(f,h)=>{s.push(h)},getRoutes:()=>s,hasRoute:f=>s.some(h=>h.name===f),removeRoute:f=>{const h=s.findIndex(g=>g.name===f);h!==-1&&s.splice(h,1)}};e.vueApp.component("RouterLink",rs({functional:!0,props:{to:{type:String,required:!0},custom:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:String},setup:(f,{slots:h})=>{const g=()=>l(f.to,f.replace);return()=>{var v;const _=d.resolve(f.to);return f.custom?(v=h.default)==null?void 0:v.call(h,{href:f.to,navigate:g,route:_}):xc("a",{href:f.to,onClick:M=>(M.preventDefault(),g())},h)}}})),window.addEventListener("popstate",f=>{const h=f.target.location;d.replace(h.href.replace(h.origin,""))}),e._route=i,e._middleware=e._middleware||{global:[],named:{}};const c=e.payload.state._layout;return e.hooks.hookOnce("app:created",async()=>{d.beforeEach(async(f,h)=>{f.meta=et(f.meta||{}),e.isHydrating&&c&&!tt(f.meta.layout)&&(f.meta.layout=c),e._processingMiddleware=!0;{const g=new Set([...R0,...e._middleware.global]);{const _=await e.runWithContext(()=>gr(f.path));if(_.appMiddleware)for(const v in _.appMiddleware){const M=e._middleware.named[v];if(!M)return;_.appMiddleware[v]?g.add(M):g.delete(M)}}for(const _ of g){const v=await e.runWithContext(()=>_(f,h));if(v!==!0&&(v||v===!1))return v}}}),d.afterEach(()=>{delete e._processingMiddleware}),await d.replace(t),Tf(i.fullPath,t)||await e.runWithContext(()=>v2(i.fullPath))}),{provide:{route:i,router:d}}}}),mo=globalThis.requestIdleCallback||(e=>{const t=Date.now(),s={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(s)},1)}),Gu=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),mr=e=>{const t=ge();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{mo(()=>e())}):mo(()=>e())},A0=rt({name:"nuxt:payload",setup(e){gt().beforeResolve(async(t,s)=>{if(t.path===s.path)return;const n=await go(t.path);n&&Object.assign(e.static.data,n.data)}),mr(()=>{var t;e.hooks.hook("link:prefetch",async s=>{const{hostname:n}=new URL(s,window.location.href);n===window.location.hostname&&await go(s)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Ks,1e3)})}}),P0=rt(()=>{const e=gt();mr(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),M0=rt(e=>{let t;async function s(){const n=await Ks();t&&clearTimeout(t),t=setTimeout(s,oo);try{const r=await $fetch(dr("builds/latest.json")+`?${Date.now()}`);r.id!==n.id&&e.hooks.callHook("app:manifest:update",r)}catch{}}mr(()=>{t=setTimeout(s,oo)})});function H0(e={}){const t=e.path||window.location.pathname;let s={};try{s=ks(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(s==null?void 0:s.path)!==t||(s==null?void 0:s.expires){n.clear()}),e.hook("app:chunkError",({error:o})=>{n.add(o)});function r(o){const l="href"in o&&o.href[0]==="#"?s.app.baseURL+o.href:Vs(s.app.baseURL,o.fullPath);H0({path:l,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(r)}),t.onError((o,i)=>{n.has(o)&&r(i)})}}),L0=rt({name:"nuxt:global-components"}),I0=[C0,E0,k0,A0,P0,M0,O0,L0],$0="modulepreload",j0=function(e,t){return new URL(e,t).href},yo={},_o=function(t,s,n){let r=Promise.resolve();if(s&&s.length>0){const i=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),a=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));r=Promise.allSettled(s.map(d=>{if(d=j0(d,n),d in yo)return;yo[d]=!0;const c=d.endsWith(".css"),f=c?'[rel="stylesheet"]':"";if(!!n)for(let _=i.length-1;_>=0;_--){const v=i[_];if(v.href===d&&(!c||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="proxy.php?url=https%3A%2F%2Fmostro.foundation%2F%24%7Bd%7D"]${f}`))return;const g=document.createElement("link");if(g.rel=c?"stylesheet":$0,c||(g.as="script"),g.crossOrigin="",g.href=d,a&&g.setAttribute("nonce",a),document.head.appendChild(g),c)return new Promise((_,v)=>{g.addEventListener("load",_),g.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${d}`)))})}))}function o(i){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i}return r.then(i=>{for(const l of i||[])l.status==="rejected"&&o(l.reason);return t().catch(o)})},N0="data:image/svg+xml,%3csvg%20viewBox='0%200%2058%2095'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M39.0889%2020.8167C40.3322%2021.5742%2041.5319%2021.396%2042.6879%2021.1955C44.0185%2020.9727%2045.2617%2020.4602%2046.4832%2019.8587C49.9077%2018.1655%2053.3322%2016.4723%2056.6258%2014.4894C57.0184%2014.2667%2057.3893%2013.9325%2058%2013.9325C57.302%2015.7594%2056.6476%2017.5417%2055.9715%2019.324C55.8624%2019.6359%2055.6225%2019.6582%2055.3607%2019.5914C55.0554%2019.5022%2054.7282%2019.4131%2054.401%2019.3686C52.9396%2019.1903%2052.4597%2019.6359%2052.5033%2021.1286C52.5252%2021.9529%2052.7433%2022.7327%2053.1141%2023.4679C53.3976%2024.0026%2053.354%2024.3591%2052.9178%2024.8269C50.3658%2027.6118%2047.5302%2028.3248%2044.0403%2026.988C42.4698%2026.3865%2041.0738%2025.4285%2039.5252%2024.7824C39.1326%2024.6264%2038.7836%2024.3591%2038.3255%2024.4482C38.3037%2024.7601%2038.5%2024.9161%2038.6309%2025.072C39.8305%2026.3196%2039.8305%2026.3196%2039.0889%2027.9237C36.7332%2033.0479%2034.3993%2038.1944%2032.8725%2043.6528C32.698%2044.2989%2032.4144%2044.9672%2032.5889%2045.7693C33.047%2045.4128%2033.1779%2044.945%2033.3742%2044.5217C34.6175%2041.8482%2035.8826%2039.1747%2037.0822%2036.4789C37.3658%2035.8105%2037.693%2035.5432%2038.4346%2035.5432C41.6409%2035.5209%2044.8255%2035.6546%2047.9883%2036.2561C48.1409%2036.2784%2048.2718%2036.3007%2048.4245%2036.323C50.4748%2036.8354%2050.7148%2037.4592%2049.406%2039.1747C37.2131%2055.3047%2026.8524%2072.6156%2017.6913%2090.7062C17.2332%2091.6197%2016.7752%2092.5554%2016.2953%2093.4688C16.1208%2093.7807%2015.99%2094.2709%2015.5755%2094.204C15.1175%2094.1372%2015.2265%2093.6248%2015.1829%2093.2906C14.8557%2090.3275%2014.943%2087.3644%2014.9866%2084.4012C15.1175%2076.1134%2015.7936%2067.8702%2016.6661%2059.6492C16.8843%2057.5104%2017.1678%2055.3716%2017.3641%2053.2328C17.4296%2052.5421%2017.604%2052.3862%2018.2802%2052.4307C20.1561%2052.5199%2022.0537%2052.4753%2023.9077%2051.9852C24.2785%2051.8738%2024.693%2051.8292%2024.9329%2051.3613C23.8641%2050.9826%2022.7735%2051.1163%2021.7047%2051.0494C14.5722%2050.6707%208.13762%2048.4428%202.59735%2043.7419C1.9648%2043.2072%201.35407%2042.5834%200.786952%2041.9596C0.24165%2041.358%200.437959%2040.9793%201.22319%2040.9124C6.78527%2040.4%2012.0856%2038.7068%2017.3859%2037.0582C18.1057%2036.8354%2018.5202%2036.5012%2018.7165%2035.6991C19.2181%2033.694%2019.8289%2031.7112%2020.4614%2029.5278C21.6175%2030.9091%2022.7081%2032.1345%2023.7332%2033.4044C24.1695%2033.9614%2024.4967%2034.0728%2025.151%2033.694C28.8154%2031.6889%2031.9346%2029.0154%2034.552%2025.6958C34.9228%2025.2057%2035.3154%2024.7155%2035.5772%2023.7575C34.9228%2024.3368%2034.4866%2024.6933%2034.0722%2025.0943C31.4329%2027.7232%2028.4665%2029.9066%2025.2601%2031.778C24.6493%2032.1345%2024.2785%2032.1345%2023.8205%2031.5552C22.8389%2030.3299%2021.7483%2029.1714%2020.7232%2027.9683C20.0688%2027.2108%2019.6762%2027.4336%2019.4144%2028.3025C18.7819%2030.3522%2018.1275%2032.3796%2017.495%2034.4292C17.3205%2035.0085%2017.0369%2035.3427%2016.448%2035.5209C12.849%2036.6794%209.22822%2037.7043%205.52017%2038.3949C4.71312%2038.5509%204.58225%2038.239%204.6695%2037.5483C5.08393%2033.5381%205.43292%2029.5056%205.9346%2025.4953C6.56715%2020.1929%207.41782%2014.935%208.31211%209.67716C8.74835%207.09279%209.92621%205.33274%2012.3692%204.24106C19.8289%200.966035%2027.6376%20-0.482106%2035.7953%200.141709C40.0268%200.475895%2044.2366%201.03287%2048.2064%202.72608C50.5839%203.72864%2050.802%204.35246%2049.6242%206.66948C47.6829%2010.5238%2045.6762%2014.3335%2043.8221%2018.2323C43.255%2019.4131%2042.4916%2019.9478%2041.3356%2020.1929C40.6376%2020.3488%2039.8742%2020.282%2039.0889%2020.8167ZM17.6695%2015.5143C17.6695%2014.2444%2017.6913%2012.9967%2017.3859%2011.7491C16.8188%209.32069%2014.9866%208.63004%2013.0671%2010.1896C12.4564%2010.702%2011.8675%2011.2813%2011.4094%2011.9273C7.9195%2016.8065%206.56715%2022.354%206.71983%2028.3248C6.76346%2029.6392%207.11245%2030.9537%207.81044%2032.1345C8.98829%2034.095%2010.9077%2034.3624%2012.5873%2032.8251C13.4816%2032.0231%2014.0487%2030.9983%2014.5285%2029.9066C16.5134%2025.3394%2017.4732%2020.5271%2017.6695%2015.5143ZM17.3859%2024.8715C17.6477%2025.072%2017.7349%2025.1611%2017.8222%2025.1834C20.9849%2026.0523%2024.1913%2026.6538%2027.4849%2026.3196C30.2332%2026.03%2032.2181%2024.2031%2032.8943%2021.4405C33.3087%2019.7028%2033.396%2017.9204%2033.1779%2016.1381C33.0906%2015.4474%2033.1561%2014.8682%2033.6359%2014.2889C34.0722%2013.7542%2034.5084%2013.1527%2034.4866%2011.9719C29.1208%2017.007%2023.7332%2021.5074%2017.3859%2024.8715ZM39.0453%2023.0223C40.6594%2025.228%2047.0067%2024.9606%2049.755%2022.6213C46.1342%2022.7995%2042.6661%2023.3788%2039.0453%2023.0223Z'%20fill='%23ffffff'/%3e%3c/svg%3e";function Dn(e){try{const t=document.querySelector(e);if(t){t.scrollIntoView({behavior:"smooth"});return}}catch(t){console.error("Failed to scroll to target:",t),window.location.href=e}}const F0={class:"absolute inset-x-0 top-0 z-50 w-screen"},D0={class:"flex items-center justify-between p-6 lg:px-8","aria-label":"Global"},U0={class:"flex gap-x-4 md:gap-x-12"},B0=rs({__name:"hero-banner-header",setup(e){return(t,s)=>(ce(),De("header",F0,[V("nav",D0,[s[3]||(s[3]=V("div",{class:"flex mr-4 lg:mr-0 lg:flex-1"},[V("a",{href:"#",class:"m-2"},[V("span",{class:"sr-only"}," Mostro "),V("img",{class:"w-8 lg:h-12",src:N0,alt:"Mostro"})])],-1)),V("div",U0,[s[2]||(s[2]=V("a",{class:"text-md/6 font-semibold text-white uppercase",href:"https://geyser.fund/project/mostro"}," Donate ",-1)),V("a",{class:"text-md/6 font-semibold text-white uppercase",href:"#about-us",onClick:s[0]||(s[0]=Yr(n=>ie(Dn)("#about-us"),["prevent"]))}," About Mostro "),V("a",{href:"#contact",class:"text-md/6 font-semibold text-white uppercase",onClick:s[1]||(s[1]=Yr(n=>ie(Dn)("#contact"),["prevent"]))}," Follow us ")])])]))}}),W0=["href","aria-label"],qs=rs({__name:"base-button",props:{href:{},theme:{},label:{},scroll:{type:Boolean,default:!1}},setup(e){const t={primary:"bg-primary-500 hover:bg-primary-600 text-white",secondary:"bg-secondary-400 hover:bg-secondary-500 text-tertiary-700",tertiary:"bg-white border border-primary-700 hover:bg-primary-700/10 text-primary-700"},s=e,n=cr(()=>["flex text-center items-center gap-2 font-black shadow-lg px-10 py-2 rounded-full transition-all duration-300 ease-in-out uppercase",t[s.theme]]),r=o=>{s.scroll&&(o.preventDefault(),Dn(s.href))};return(o,i)=>(ce(),De("a",{class:ss(n.value),href:o.href,role:"button","aria-label":o.label,onClick:r},[Qt(ko(o.label)+" ",1),Pa(o.$slots,"icon")],10,W0))}}),jt=(e,t)=>{const s=e.__vccOpts||e;for(const[n,r]of t)s[n]=r;return s},V0={},K0={class:"shadow-xl bg-gradient-to-b from-primary-400 to-primary-600"},q0={class:"relative isolate px-6 pt-14 lg:px-8"},G0={class:"mx-auto max-w-2xl py-32 lg:py-36"},Z0={class:"text-center"},J0={class:"mt-10 flex items-center justify-center gap-6 flex-col md:flex-row"};function z0(e,t){const s=B0,n=qs;return ce(),De("div",K0,[Z(s),V("div",q0,[V("div",G0,[V("div",Z0,[t[1]||(t[1]=V("h1",{class:"text-balance text-5xl font-black tracking-tight text-white sm:text-7xl"}," Mostro Foundation ",-1)),t[2]||(t[2]=V("p",{class:"mt-8 font-thin text-xl text-white sm:text-3xl/8"}," We support Mostro developers in building peer-to-peer Bitcoin tools ",-1)),V("div",J0,[Z(n,{href:"#contribute",theme:"secondary",label:"Learn more",scroll:""},{icon:pt(()=>t[0]||(t[0]=[V("span",{"aria-hidden":"true"},"↓",-1)])),_:1})])])])])])}const X0=jt(V0,[["render",z0]]),Y0="data:image/svg+xml,%3csvg%20width='98'%20height='96'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M48.854%200C21.839%200%200%2022%200%2049.217c0%2021.756%2013.993%2040.172%2033.405%2046.69%202.427.49%203.316-1.059%203.316-2.362%200-1.141-.08-5.052-.08-9.127-13.59%202.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015%204.934.326%207.523%205.052%207.523%205.052%204.367%207.496%2011.404%205.378%2014.235%204.074.404-3.178%201.699-5.378%203.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283%200-5.378%201.94-9.778%205.014-13.2-.485-1.222-2.184-6.275.486-13.038%200%200%204.125-1.304%2013.426%205.052a46.97%2046.97%200%200%201%2012.214-1.63c4.125%200%208.33.571%2012.213%201.63%209.302-6.356%2013.427-5.052%2013.427-5.052%202.67%206.763.97%2011.816.485%2013.038%203.155%203.422%205.015%207.822%205.015%2013.2%200%2018.905-11.404%2023.06-22.324%2024.283%201.78%201.548%203.316%204.481%203.316%209.126%200%206.6-.08%2011.897-.08%2013.526%200%201.304.89%202.853%203.316%202.364%2019.412-6.52%2033.405-24.935%2033.405-46.691C97.707%2022%2075.788%200%2048.854%200z'%20fill='%23477219'/%3e%3c/svg%3e",Q0=""+new URL("developer.CUJ9YNUw.png",import.meta.url).href,eu={},tu={class:"relative isolate overflow-hidden bg-gray-900 py-24 sm:py-32 px-19"},su={class:"flex items-center gap-8 mx-auto max-w-7xl px-6 lg:px-8"},nu={class:"mx-auto max-w-2xl lg:mx-0"},ru={class:"mx-auto mt-10 max-w-2xl lg:mx-0 lg:max-w-none"},ou={class:"text-base/7 flex-col flex md:flex-row items-center justify-center md:justify-start gap-4"};function iu(e,t){const s=qs;return ce(),De("div",tu,[V("div",su,[V("div",nu,[t[2]||(t[2]=V("h2",{class:"text-4xl font-semibold tracking-tight text-tertiary-700 sm:text-6xl"}," Great software is built by skilled, well supported people ",-1)),t[3]||(t[3]=V("p",{class:"mt-8 text-pretty text-xl font-medium text-tertiary-700 sm:text-2xl/8"},[Qt(" Our foundation is a non-profit organization supporting the builders of "),V("span",null,[V("a",{href:"https://mostro.network/",target:"_blank",class:"text-primary-600 underline"}," Mostro ")]),Qt(" a decentralized payment tool built on top of Lightning and Nostr. ")],-1)),V("div",ru,[V("div",ou,[Z(s,{href:"https://github.com/MostroP2P",theme:"tertiary",label:"Contribute"},{icon:pt(()=>t[0]||(t[0]=[V("img",{class:"h-5",src:Y0,alt:"GitHub logo"},null,-1)])),_:1}),Z(s,{href:"https://geyser.fund/project/mostro",theme:"primary",label:"Support us"},{icon:pt(()=>t[1]||(t[1]=[V("span",{"aria-hidden":"true","aria-label":"Right arrow"}," → ",-1)])),_:1})])])]),t[4]||(t[4]=V("div",{class:"hidden lg:flex w-full items-center justify-center"},[V("img",{class:"h-80 self-center",src:Q0})],-1))])])}const lu=jt(eu,[["render",iu]]),au="data:image/svg+xml,%3csvg%20viewBox='0%200%2058%2095'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M39.0889%2020.8167C40.3322%2021.5742%2041.5319%2021.396%2042.6879%2021.1955C44.0185%2020.9727%2045.2617%2020.4602%2046.4832%2019.8587C49.9077%2018.1655%2053.3322%2016.4723%2056.6258%2014.4894C57.0184%2014.2667%2057.3893%2013.9325%2058%2013.9325C57.302%2015.7594%2056.6476%2017.5417%2055.9715%2019.324C55.8624%2019.6359%2055.6225%2019.6582%2055.3607%2019.5914C55.0554%2019.5022%2054.7282%2019.4131%2054.401%2019.3686C52.9396%2019.1903%2052.4597%2019.6359%2052.5033%2021.1286C52.5252%2021.9529%2052.7433%2022.7327%2053.1141%2023.4679C53.3976%2024.0026%2053.354%2024.3591%2052.9178%2024.8269C50.3658%2027.6118%2047.5302%2028.3248%2044.0403%2026.988C42.4698%2026.3865%2041.0738%2025.4285%2039.5252%2024.7824C39.1326%2024.6264%2038.7836%2024.3591%2038.3255%2024.4482C38.3037%2024.7601%2038.5%2024.9161%2038.6309%2025.072C39.8305%2026.3196%2039.8305%2026.3196%2039.0889%2027.9237C36.7332%2033.0479%2034.3993%2038.1944%2032.8725%2043.6528C32.698%2044.2989%2032.4144%2044.9672%2032.5889%2045.7693C33.047%2045.4128%2033.1779%2044.945%2033.3742%2044.5217C34.6175%2041.8482%2035.8826%2039.1747%2037.0822%2036.4789C37.3658%2035.8105%2037.693%2035.5432%2038.4346%2035.5432C41.6409%2035.5209%2044.8255%2035.6546%2047.9883%2036.2561C48.1409%2036.2784%2048.2718%2036.3007%2048.4245%2036.323C50.4748%2036.8354%2050.7148%2037.4592%2049.406%2039.1747C37.2131%2055.3047%2026.8524%2072.6156%2017.6913%2090.7062C17.2332%2091.6197%2016.7752%2092.5554%2016.2953%2093.4688C16.1208%2093.7807%2015.99%2094.2709%2015.5755%2094.204C15.1175%2094.1372%2015.2265%2093.6248%2015.1829%2093.2906C14.8557%2090.3275%2014.943%2087.3644%2014.9866%2084.4012C15.1175%2076.1134%2015.7936%2067.8702%2016.6661%2059.6492C16.8843%2057.5104%2017.1678%2055.3716%2017.3641%2053.2328C17.4296%2052.5421%2017.604%2052.3862%2018.2802%2052.4307C20.1561%2052.5199%2022.0537%2052.4753%2023.9077%2051.9852C24.2785%2051.8738%2024.693%2051.8292%2024.9329%2051.3613C23.8641%2050.9826%2022.7735%2051.1163%2021.7047%2051.0494C14.5722%2050.6707%208.13762%2048.4428%202.59735%2043.7419C1.9648%2043.2072%201.35407%2042.5834%200.786952%2041.9596C0.24165%2041.358%200.437959%2040.9793%201.22319%2040.9124C6.78527%2040.4%2012.0856%2038.7068%2017.3859%2037.0582C18.1057%2036.8354%2018.5202%2036.5012%2018.7165%2035.6991C19.2181%2033.694%2019.8289%2031.7112%2020.4614%2029.5278C21.6175%2030.9091%2022.7081%2032.1345%2023.7332%2033.4044C24.1695%2033.9614%2024.4967%2034.0728%2025.151%2033.694C28.8154%2031.6889%2031.9346%2029.0154%2034.552%2025.6958C34.9228%2025.2057%2035.3154%2024.7155%2035.5772%2023.7575C34.9228%2024.3368%2034.4866%2024.6933%2034.0722%2025.0943C31.4329%2027.7232%2028.4665%2029.9066%2025.2601%2031.778C24.6493%2032.1345%2024.2785%2032.1345%2023.8205%2031.5552C22.8389%2030.3299%2021.7483%2029.1714%2020.7232%2027.9683C20.0688%2027.2108%2019.6762%2027.4336%2019.4144%2028.3025C18.7819%2030.3522%2018.1275%2032.3796%2017.495%2034.4292C17.3205%2035.0085%2017.0369%2035.3427%2016.448%2035.5209C12.849%2036.6794%209.22822%2037.7043%205.52017%2038.3949C4.71312%2038.5509%204.58225%2038.239%204.6695%2037.5483C5.08393%2033.5381%205.43292%2029.5056%205.9346%2025.4953C6.56715%2020.1929%207.41782%2014.935%208.31211%209.67716C8.74835%207.09279%209.92621%205.33274%2012.3692%204.24106C19.8289%200.966035%2027.6376%20-0.482106%2035.7953%200.141709C40.0268%200.475895%2044.2366%201.03287%2048.2064%202.72608C50.5839%203.72864%2050.802%204.35246%2049.6242%206.66948C47.6829%2010.5238%2045.6762%2014.3335%2043.8221%2018.2323C43.255%2019.4131%2042.4916%2019.9478%2041.3356%2020.1929C40.6376%2020.3488%2039.8742%2020.282%2039.0889%2020.8167ZM17.6695%2015.5143C17.6695%2014.2444%2017.6913%2012.9967%2017.3859%2011.7491C16.8188%209.32069%2014.9866%208.63004%2013.0671%2010.1896C12.4564%2010.702%2011.8675%2011.2813%2011.4094%2011.9273C7.9195%2016.8065%206.56715%2022.354%206.71983%2028.3248C6.76346%2029.6392%207.11245%2030.9537%207.81044%2032.1345C8.98829%2034.095%2010.9077%2034.3624%2012.5873%2032.8251C13.4816%2032.0231%2014.0487%2030.9983%2014.5285%2029.9066C16.5134%2025.3394%2017.4732%2020.5271%2017.6695%2015.5143ZM17.3859%2024.8715C17.6477%2025.072%2017.7349%2025.1611%2017.8222%2025.1834C20.9849%2026.0523%2024.1913%2026.6538%2027.4849%2026.3196C30.2332%2026.03%2032.2181%2024.2031%2032.8943%2021.4405C33.3087%2019.7028%2033.396%2017.9204%2033.1779%2016.1381C33.0906%2015.4474%2033.1561%2014.8682%2033.6359%2014.2889C34.0722%2013.7542%2034.5084%2013.1527%2034.4866%2011.9719C29.1208%2017.007%2023.7332%2021.5074%2017.3859%2024.8715ZM39.0453%2023.0223C40.6594%2025.228%2047.0067%2024.9606%2049.755%2022.6213C46.1342%2022.7995%2042.6661%2023.3788%2039.0453%2023.0223Z'%20fill='%238CC541'/%3e%3c/svg%3e",cu="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffffff'%20viewBox='0%200%20256%20256'%3e%3cpath%20d='M248,112H220.08l-47.5-65.41a16,16,0,0,0-25.31-.72l-12.85,14.9-.2.23a7.95,7.95,0,0,1-12.44,0l-.2-.23-12.85-14.9a16,16,0,0,0-25.31.72L35.92,112H8a8,8,0,0,0,0,16H248a8,8,0,0,0,0-16ZM96.34,56l.19.23,12.85,14.89a24,24,0,0,0,37.24,0l12.85-14.89c.06-.08.1-.15.17-.23l40.66,56H55.69ZM180,144a36,36,0,0,0-35.77,32H111.77a36,36,0,1,0-1.83,16h36.12A36,36,0,1,0,180,144ZM76,200a20,20,0,1,1,20-20A20,20,0,0,1,76,200Zm104,0a20,20,0,1,1,20-20A20,20,0,0,1,180,200Z'%3e%3c/path%3e%3c/svg%3e",fu="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffffff'%20viewBox='0%200%20256%20256'%3e%3cpath%20d='M254.3,107.91,228.78,56.85a16,16,0,0,0-21.47-7.15L182.44,62.13,130.05,48.27a8.14,8.14,0,0,0-4.1,0L73.56,62.13,48.69,49.7a16,16,0,0,0-21.47,7.15L1.7,107.9a16,16,0,0,0,7.15,21.47l27,13.51,55.49,39.63a8.06,8.06,0,0,0,2.71,1.25l64,16a8,8,0,0,0,7.6-2.1l55.07-55.08,26.42-13.21a16,16,0,0,0,7.15-21.46Zm-54.89,33.37L165,113.72a8,8,0,0,0-10.68.61C136.51,132.27,116.66,130,104,122L147.24,80h31.81l27.21,54.41ZM41.53,64,62,74.22,36.43,125.27,16,115.06Zm116,119.13L99.42,168.61l-49.2-35.14,28-56L128,64.28l9.8,2.59-45,43.68-.08.09a16,16,0,0,0,2.72,24.81c20.56,13.13,45.37,11,64.91-5L188,152.66Zm62-57.87-25.52-51L214.47,64,240,115.06Zm-87.75,92.67a8,8,0,0,1-7.75,6.06,8.13,8.13,0,0,1-1.95-.24L80.41,213.33a7.89,7.89,0,0,1-2.71-1.25L51.35,193.26a8,8,0,0,1,9.3-13l25.11,17.94L126,208.24A8,8,0,0,1,131.82,217.94Z'%3e%3c/path%3e%3c/svg%3e",uu="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffffff'%20viewBox='0%200%20256%20256'%3e%3cpath%20d='M230.33,141.06a24.34,24.34,0,0,0-18.61-4.77C230.5,117.33,240,98.48,240,80c0-26.47-21.29-48-47.46-48A47.58,47.58,0,0,0,156,48.75,47.58,47.58,0,0,0,119.46,32C93.29,32,72,53.53,72,80c0,11,3.24,21.69,10.06,33a31.87,31.87,0,0,0-14.75,8.4L44.69,144H16A16,16,0,0,0,0,160v40a16,16,0,0,0,16,16H120a7.93,7.93,0,0,0,1.94-.24l64-16a6.94,6.94,0,0,0,1.19-.4L226,182.82l.44-.2a24.6,24.6,0,0,0,3.93-41.56ZM119.46,48A31.15,31.15,0,0,1,148.6,67a8,8,0,0,0,14.8,0,31.15,31.15,0,0,1,29.14-19C209.59,48,224,62.65,224,80c0,19.51-15.79,41.58-45.66,63.9l-11.09,2.55A28,28,0,0,0,140,112H100.68C92.05,100.36,88,90.12,88,80,88,62.65,102.41,48,119.46,48ZM16,160H40v40H16Zm203.43,8.21-38,16.18L119,200H56V155.31l22.63-22.62A15.86,15.86,0,0,1,89.94,128H140a12,12,0,0,1,0,24H112a8,8,0,0,0,0,16h32a8.32,8.32,0,0,0,1.79-.2l67-15.41.31-.08a8.6,8.6,0,0,1,6.3,15.9Z'%3e%3c/path%3e%3c/svg%3e",du={},hu={class:"bg-white py-20"},pu={class:"mx-auto max-w-7xl px-6 lg:px-8"},gu={class:"flex flex-col gap-y-4 items-center justify-center pt-8 md:pt-16"};function mu(e,t){const s=qs;return ce(),De("div",hu,[V("div",pu,[t[2]||(t[2]=Ws('

About Mostro

Why Mostro impacts

Mostro facilitates peer-to-peer Bitcoin exchanges through the Lightning Network on Nostr, offering a private, decentralized, and censorship-resistant platform.

No KYC
The project supports Bitcoin adoption by enabling buying and selling without compromising personal data.
Censorship resistant
Mostro manages communications on top of Nostr, creating a decentralized platform that enhances resistance to censorship and surveillance.
P2P
Mostro enables secure p2p Bitcoin exchanges via Lightning escrow, holding Sats briefly to minimize risk for both parties.
Open source
Mostro is an open-source project, inviting community collaboration to enhance secure, decentralized Bitcoin exchanges.
',2)),V("div",gu,[t[1]||(t[1]=V("p",{class:"text-tertiary-600 font-light text-xl"}," Interested? Want to learn more? ",-1)),Z(s,{href:"https://mostro.network/",theme:"secondary",label:"Visit the Mostro website"},{icon:pt(()=>t[0]||(t[0]=[V("span",{"aria-hidden":"true"},"→",-1)])),_:1})])])])}const yu=jt(du,[["render",mu]]),_u=""+new URL("hrf.U1XwW6BZ.svg",import.meta.url).href,bu="data:image/svg+xml,%3csvg%20viewBox='344.564%20330.278%20111.737%2091.218'%20width='53.87'%20height='43.61'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cradialGradient%20xlink:href="proxy.php?url=https%3A%2F%2Fmostro.foundation%2F%2523logo_svg__a"%20id='logo_svg__b'%20cx='31.833'%20cy='29.662'%20fx='31.833'%20fy='29.662'%20r='42.553'%20gradientTransform='matrix(2%200%200%201.99696%20-74.45%2012.982)'%20gradientUnits='userSpaceOnUse'%3e%3c/radialGradient%3e%3cradialGradient%20xlink:href="proxy.php?url=https%3A%2F%2Fmostro.foundation%2F%2523logo_svg__a"%20id='logo_svg__c'%20cx='31.833'%20cy='29.662'%20fx='31.833'%20fy='29.662'%20r='42.553'%20gradientTransform='matrix(2%200%200%201.99696%20-74.45%2012.982)'%20gradientUnits='userSpaceOnUse'%3e%3c/radialGradient%3e%3clinearGradient%20id='logo_svg__a'%3e%3cstop%20offset='0'%20style='stop-color:%20rgb(255,%20178,%200);%20stop-opacity:%201;'%3e%3c/stop%3e%3cstop%20offset='0.493'%20style='stop-color:%20rgb(255,%20107,%201);%20stop-opacity:%201;'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M32.574%2039.319v3.81h16.11v-3.81z'%20transform='translate(324.22%20304.883)%20scale(2.39915)'%20style='font-variation-settings:%20"wght"%20700;%20opacity:%201;%20fill:%20url("%23logo_svg__b");%20fill-opacity:%201;%20stroke-width:%2010.5833;%20stroke-linecap:%20round;%20stroke-linejoin:%20round;'%3e%3c/path%3e%3cpath%20d='M14.85%2016.062v4.551l8.944%205.681v.137l-8.945%205.68v4.551l13.029-8.555v-3.49Z'%20transform='translate(324.22%20304.883)%20scale(2.39915)'%20style='font-variation-settings:%20"wght"%20700;%20fill:%20url("%23logo_svg__c");%20fill-opacity:%201;%20stroke-width:%2010.5833;%20stroke-linecap:%20round;%20stroke-linejoin:%20round;'%3e%3c/path%3e%3c/svg%3e",vu="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffffff'%20opacity='0.9'%20viewBox='0%200%20256%20256'%3e%3cpath%20d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,117.66-32,32a8,8,0,0,1-11.32,0l-32-32a8,8,0,0,1,11.32-11.32L120,148.69V88a8,8,0,0,1,16,0v60.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z'%3e%3c/path%3e%3c/svg%3e",wu={},xu={class:"bg-primary-500 py-24 sm:py-32"};function Cu(e,t){return ce(),De("div",xu,t[0]||(t[0]=[Ws('

Proudly supported by

Human rights foundation
Open sats

Open Sats

Downward pointing arrow

Your logo could be here!

',1)]))}const Tu=jt(wu,[["render",Cu]]),Eu=""+new URL("mobile-mockup.CLzABH0L.png",import.meta.url).href,Su={},Ru={class:"py-8 mx-auto max-w-7xl sm:px-6 lg:px-8"},ku={class:"relative isolate overflow-hidden bg-gray-900 px-6 pt-16 shadow-3xl sm:rounded-3xl sm:px-16 md:pt-24 flex flex-col-reverse lg:flex-row lg:gap-x-20 lg:px-24 lg:pt-0 bg-primary-500"},Au={class:"mx-auto max-w-md text-center lg:mx-0 lg:flex-auto lg:pt-16 lg:text-left"},Pu={class:"mt-10 flex items-center justify-center gap-x-6 lg:justify-start"};function Mu(e,t){const s=qs;return ce(),De("div",Ru,[V("div",ku,[t[3]||(t[3]=Ws('
App screenshot
',2)),V("div",Au,[t[1]||(t[1]=V("h2",{class:"text-balance text-4xl font-semibold tracking-tight text-white sm:text-5xl"}," Help us keep funding Mostro projects ",-1)),t[2]||(t[2]=V("p",{class:"mt-6 text-pretty font-light text-xl/8 text-white"}," This project's development has been made possible thanks to the incredible support from the community. ",-1)),V("div",Pu,[Z(s,{href:"https://geyser.fund/project/mostro",theme:"secondary",label:"Donate today"},{icon:pt(()=>t[0]||(t[0]=[V("span",{"aria-hidden":"true"},"→",-1)])),_:1})])])])])}const Hu=jt(Su,[["render",Mu]]),Ou="data:image/svg+xml,%3csvg%20viewBox='0%200%2050%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M28.6152%2021.9373L42.7615%205H39.4093L27.126%2019.7064L17.3154%205H6L20.8356%2027.2387L6%2045H9.35242L22.3239%2029.4695L32.6846%2045H44L28.6143%2021.9373H28.6152ZM24.0236%2027.4346L22.5204%2025.2201L10.5603%207.59936H15.7095L25.3614%2021.8199L26.8645%2024.0344L39.4109%2042.5189H34.2617L24.0236%2027.4354V27.4346Z'%20fill='%234f4f4f'/%3e%3c/svg%3e",Lu="data:image/svg+xml,%3csvg%20viewBox='0%200%2050%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M43.9662%2013.3308C43.8644%2012.32%2043.5361%2011.4067%2042.9023%2010.6084C42.342%209.90193%2041.6233%209.39648%2040.9441%208.82788C40.6046%208.54644%2039.7047%207.78256%2039.5916%207.35179C39.4558%206.82913%2039.6651%206.29499%2040.1349%206.12268C40.8423%205.88145%2042.0251%205.8872%2042.7099%205.93314C43.2928%205.9791%2043.8926%205.77233%2043.9153%205.5311C43.9379%205.28987%2043.5927%204.93377%2043.1343%204.82465C42.7721%204.73849%2042.2175%204.60639%2041.8836%204.3824C41.2894%203.97461%2040.6838%203.22795%2039.8576%203.06139C38.6804%202.8259%2037.8598%203.2739%2037.475%204.30199C36.8638%205.77233%2037.26%207.6562%2038.5446%209.03464C39.1219%209.65496%2039.7953%2010.1891%2040.4405%2010.7462C40.9159%2011.1597%2041.3346%2011.6135%2041.7364%2012.1189C42.8118%2013.4801%2041.6742%2015.9785%2041.4026%2016.2658C40.4518%2017.2651%2039.6255%2017.4489%2037.9843%2017.38C36.3714%2017.3111%2032.1892%2015.117%2029.9764%2015.0481C24.4982%2014.8758%2020.6951%2017.4432%2019.4104%2018.1094C17.4863%2019.1088%2014.7471%2019.1719%2014.6623%2019.2007C13.4229%2019.2983%2010.8536%2019.3959%209.58021%2019.8439C7.78623%2020.3494%206.81848%2021.1822%206.162%2023.0431C5.95827%2023.8472%205.91866%2024.5766%206.20728%2025.0189C6.83546%2025.9838%208.52759%2026.7878%209.29726%2027.2301C9.69345%2027.4598%2010.4744%2027.1727%2010.6272%2027.0635C11.4874%2026.472%2012.2458%2026.0067%2013.2645%2025.8574C13.4795%2025.8229%2014.9169%2025.5645%2015.6414%2026.1044C16.1677%2026.4949%2016.6204%2026.7304%2017.2146%2027.0061C18.3012%2027.5058%2020.6951%2028.1376%2020.7404%2028.149C21.063%2028.2352%2021.4761%2028.4018%2021.4761%2028.6947C21.4761%2029.1082%2017.6731%2032.3361%2017.4637%2032.4165C16.5072%2032.8128%2015.9526%2033.4503%2015.7772%2034.3693C15.7206%2034.6679%2015.5904%2034.9781%2015.4263%2035.2251C14.8095%2036.1326%2012.076%2040.0726%2011.3516%2041.1523C11.0064%2041.6578%2010.6498%2041.9105%2010.1575%2041.9909C9.4501%2042.1058%208.91809%2042.1231%208.61815%2042.6342C8.43138%2042.9616%208.55023%2043.5991%208.67474%2044.0127C8.81622%2044.4836%208.43138%2045.0695%208.40309%2045.1384C8.06353%2045.8104%207.92205%2046.4537%207.97298%2047.1026C7.98996%2047.3668%208.00694%2047.9814%208.43705%2047.9987C8.86715%2048.0216%208.98034%2047.7402%209.03128%2047.6368C9.0935%2047.5105%209.33123%2046.9878%209.3991%2046.8614C9.67642%2046.3388%2010.7347%2045.213%2010.8536%2045.0809C11.2328%2044.6559%2016.8921%2036.7471%2016.8921%2036.7471C17.2033%2036.3335%2017.5259%2035.9086%2018.0522%2035.7018C18.7823%2035.4146%2019.269%2034.823%2019.4104%2034.0419C19.4444%2033.8696%2021.7025%2032.1121%2022.6645%2031.3712C23.0154%2031.1013%2025.1433%2030.234%2025.1773%2030.2454C25.1773%2030.2627%2023.2305%2033.2378%2022.6249%2034.8173C22.5287%2035.07%2022.3703%2035.9315%2022.5457%2036.368C22.8174%2037.04%2023.4003%2037.3329%2024.0624%2037.1319C24.2662%2037.0687%2024.4473%2036.9654%2024.6227%2036.8677C24.7019%2036.8217%2024.7811%2036.7816%2024.8604%2036.7414C24.9396%2036.7012%2025.0132%2036.661%2025.0924%2036.6208C25.2735%2036.5231%2025.4489%2036.4312%2025.6244%2036.3738C26.2752%2036.1555%2026.9317%2035.9487%2027.5882%2035.742L28.9181%2035.3227C29.8462%2035.0298%2030.7743%2034.7369%2031.7025%2034.4497C31.9062%2034.3865%2032.1043%2034.3118%2032.3589%2034.3176C32.5005%2034.3176%2032.6533%2034.375%2032.7042%2034.5875C32.7042%2034.5991%2032.8118%2035.2423%2033.2022%2035.5007C33.4003%2035.6328%2033.8248%2035.7363%2034.1417%2035.7247C34.419%2035.7133%2034.7698%2035.7937%2034.9509%2035.9545L35.183%2036.1555C35.3527%2036.2991%2035.5621%2036.3795%2035.7036%2036.4197C35.8508%2036.4599%2036.1224%2036.4599%2036.2809%2036.2933C36.4506%2036.1095%2036.3884%2035.8109%2036.3657%2035.719C36.3318%2035.5926%2036.2639%2035.495%2036.213%2035.4088L36.0715%2035.1849C35.9357%2034.9666%2035.8055%2034.7483%2035.664%2034.5301C35.2735%2033.927%2034.8887%2033.3297%2034.4926%2032.7324C34.0794%2032.1121%2033.4399%2031.8651%2032.6023%2031.9972C32.2798%2032.0489%2025.2%2034.2774%2025.149%2034.2889C25.5282%2033.5824%2027.7976%2030.4005%2028.4314%2029.9985C28.9012%2029.717%2029.0992%2029.4471%2029.9538%2029.2978C31.6233%2029.0106%2035.2452%2028.1605%2036.145%2027.5C37.8938%2026.2135%2038.0352%2023.29%2038.007%2022.7042C37.973%2022.1184%2038.1598%2021.7163%2038.6635%2021.4464C38.9124%2021.3143%2041.6063%2019.8038%2042.9249%2017.5753C43.7172%2016.2715%2044.1247%2014.8758%2043.9662%2013.3308Z'%20fill='%234f4f4f'/%3e%3c/svg%3e",Iu="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%234f4f4f'%20viewBox='0%200%20256%20256'%3e%3cpath%20d='M228.88,26.19a9,9,0,0,0-9.16-1.57L17.06,103.93a14.22,14.22,0,0,0,2.43,27.21L72,141.45V200a15.92,15.92,0,0,0,10,14.83,15.91,15.91,0,0,0,17.51-3.73l25.32-26.26L165,220a15.88,15.88,0,0,0,10.51,4,16.3,16.3,0,0,0,5-.79,15.85,15.85,0,0,0,10.67-11.63L231.77,35A9,9,0,0,0,228.88,26.19ZM175.53,208,92.85,135.5l119-85.29Z'%3e%3c/path%3e%3c/svg%3e",$u={},ju={class:"py-8 mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"};function Nu(e,t){return ce(),De("div",ju,t[0]||(t[0]=[Ws('

Follow us!

XNostrTelegram
',1)]))}const Fu=jt($u,[["render",Nu]]),Du=rs({__name:"app",setup(e){return(t,s)=>(ce(),De("div",null,[Z(X0),Z(lu,{id:"contribute"}),Z(Hu,{id:"donate"}),Z(yu,{id:"about-us"}),Z(Fu,{id:"contact"}),Z(Tu)]))}}),Uu={__name:"nuxt-error-page",props:{error:Object},setup(e){const s=e.error;s.stack&&s.stack.split(` `).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`${f.text}`).join(` `);const n=Number(s.statusCode||500),r=n===404,o=s.statusMessage??(r?"Page Not Found":"Internal Server Error"),i=s.message||s.toString(),l=void 0,c=r?kr(()=>_o(()=>import("./XMcWBtqe.js"),__vite__mapDeps([0,1,2]),import.meta.url)):kr(()=>_o(()=>import("./B0ZjefCZ.js"),__vite__mapDeps([3,1,4]),import.meta.url));return(f,h)=>(ce(),Xe(ie(c),Al(Mi({statusCode:ie(n),statusMessage:ie(o),description:ie(i),stack:ie(l)})),null,16))}},Bu={key:0},bo={__name:"nuxt-root",setup(e){const t=()=>null,s=ge(),n=s.deferHydration();if(s.isHydrating){const a=s.hooks.hookOnce("app:error",n);gt().beforeEach(a)}const r=!1;ai(sl,nl()),s.hooks.callHookWith(a=>a.map(d=>d()),"vue:setup");const o=hr(),i=!1;ti((a,d,c)=>{if(s.hooks.callHook("vue:error",a,d,c).catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),T2(a)&&(a.fatal||a.unhandled))return s.runWithContext(()=>x2(a)),!1});const l=!1;return(a,d)=>(ce(),Xe(rc,{onResolve:ie(n)},{default:pt(()=>[ie(i)?(ce(),De("div",Bu)):ie(o)?(ce(),Xe(ie(Uu),{key:1,error:ie(o)},null,8,["error"])):ie(l)?(ce(),Xe(ie(t),{key:2,context:ie(l)},null,8,["context"])):ie(r)?(ce(),Xe(Aa(ie(r)),{key:3})):(ce(),Xe(ie(Du),{key:4}))]),_:1},8,["onResolve"]))}};let vo;{let e;vo=async function(){var i,l;if(e)return e;const n=!!(((i=window.__NUXT__)==null?void 0:i.serverRendered)??((l=document.getElementById("__NUXT_DATA__"))==null?void 0:l.dataset.ssr)==="true")?Zc(bo):Gc(bo),r=r2({vueApp:n});async function o(a){await r.callHook("app:error",a),r.payload.error=r.payload.error||pr(a)}n.config.errorHandler=o,r.hook("app:suspense:resolve",()=>{n.config.errorHandler===o&&(n.config.errorHandler=void 0)});try{await l2(r,I0)}catch(a){o(a)}try{await r.hooks.callHook("app:created",n),await r.hooks.callHook("app:beforeMount",n),n.mount(t2),await r.hooks.callHook("app:mounted",n),await Qn()}catch(a){o(a)}return n},e=vo().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{pt as A,Qt as B,qu as C,Vu as D,on as E,ba as F,_a as G,jn as H,gc as I,jt as _,ge as a,mr as b,mo as c,rs as d,Ea as e,Gu as f,Wu as g,xc as h,cr as i,$t as j,w2 as k,Vs as l,v2 as m,Ku as n,xa as o,Fi as p,es as q,Rt as r,ur as s,ce as t,gt as u,De as v,An as w,V as x,ko as y,Z as z};