vendor: 4,414 bytes, lines 1-8
1var Qi=Object.defineProperty;var Xi=(e,t,n)=>t in e?Qi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Xe=(e,t,n)=>(Xi(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();/** 2* @vue/shared v3.5.18 3* (c) 2018-present Yuxi (Evan) You and Vue contributors 4* @license MIT 5**//*! #__NO_SIDE_EFFECTS__ */function Gs(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const X={},Dt=[],Be=()=>{},el=()=>!1,ts=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Js=e=>e.startsWith("onUpdate:"),me=Object.assign,Ys=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},tl=Object.prototype.hasOwnProperty,re=(e,t)=>tl.call(e,t),N=Array.isArray,Bt=e=>Pn(e)==="[object Map]",Xt=e=>Pn(e)==="[object Set]",wr=e=>Pn(e)==="[object Date]",Z=e=>typeof e=="function",he=e=>typeof e=="string",Ke=e=>typeof e=="symbol",ce=e=>e!==null&&typeof e=="object",xo=e=>(ce(e)||Z(e))&&Z(e.then)&&Z(e.catch),Eo=Object.prototype.toString,Pn=e=>Eo.call(e),nl=e=>Pn(e).slice(8,-1),Ro=e=>Pn(e)==="[object Object]",Qs=e=>he(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,dn=Gs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ns=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},sl=/-(\w)/g,qe=ns(e=>e.replace(sl,(t,n)=>n?n.toUpperCase():"")),rl=/\B([A-Z])/g,At=ns(e=>e.replace(rl,"-$1").toLowerCase()),ss=ns(e=>e.charAt(0).toUpperCase()+e.slice(1)),ys=ns(e=>e?`on${ss(e)}`:""),Ve=(e,t)=>!Object.is(e,t),jn=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},$s=(e,t,n,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Kn=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let xr;const rs=()=>xr||(xr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function en(e){if(N(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],r=he(s)?al(s):en(s);if(r)for(const o in r)t[o]=r[o]}return t}else if(he(e)||ce(e))return e}const ol=/;(?![^(]*\))/g,il=/:([^]+)/,ll=/\/\*[^]*?\*\//g;function al(e){const t={};return e.replace(ll,"").split(ol).forEach(n=>{if(n){const s=n.split(il);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function tn(e){let t="";if(he(e))t=e;else if(N(e))for(let n=0;n<e.length;n++){const s=tn(e[n]);s&&(t+=s+" ")}else if(ce(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const ul="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",cl=Gs(ul);function So(e){return!!e||e===""}function fl(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=$t(e[s],t[s]);return n}function $t(e,t){if(e===t)return!0;let n=wr(e),s=wr(t);if(n||s)return n&&s?e.getTime()===t.getTime():!1;if(n=Ke(e),s=Ke(t),n||s)return e===t;if(n=N(e),s=N(t),n||s)return n&&s?fl(e,t):!1;if(n=ce(e),s=ce(t),n||s){if(!n||!s)return!1;const r=Object.keys(e).length,o=Object.keys(t).length;if(r!==o)return!1;for(const i in e){const l=e.hasOwnProperty(i),a=t.hasOwnProperty(i);if(l&&!a||!l&&a||!$t(e[i],t[i]))return!1}}return String(e)===String(t)}function Xs(e,t){return e.findIndex(n=>$t(n,t))}const To=e=>!!(e&&e.__v_isRef===!0),ye=e=>he(e)?e:e==null?"":N(e)||ce(e)&&(e.toString===Eo||!Z(e.toString))?To(e)?ye(e.value):JSON.stringify(e,Ao,2):String(e),Ao=(e,t)=>To(t)?Ao(e,t.value):Bt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[bs(s,o)+" =>"]=r,n),{})}:Xt(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>bs(n))}:Ke(t)?bs(t):ce(t)&&!N(t)&&!Ro(t)?String(t):t,bs=(e,t="")=>{var n;return Ke(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** 6* @vue/reactivity v3.5.18 7* (c) 2018-present Yuxi (Evan) You and Vue contributors 8* @license MIT
vendor: 10,382 bytes, line 9
9**/let ke;class dl{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ke,!t&&ke&&(this.index=(ke.scopes||(ke.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=ke;try{return ke=this,t()}finally{ke=n}}}on(){++this._on===1&&(this.prevScope=ke,ke=this)}off(){this._on>0&&--this._on===0&&(ke=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(this.effects.length=0,n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function pl(){return ke}let ue;const ws=new WeakSet;class Co{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,ke&&ke.active&&ke.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,ws.has(this)&&(ws.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||ko(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Er(this),Vo(this);const t=ue,n=ze;ue=this,ze=!0;try{return this.fn()}finally{Mo(this),ue=t,ze=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)nr(t);this.deps=this.depsTail=void 0,Er(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?ws.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Os(this)&&this.run()}get dirty(){return Os(this)}}let Po=0,pn,hn;function ko(e,t=!1){if(e.flags|=8,t){e.next=hn,hn=e;return}e.next=pn,pn=e}function er(){Po++}function tr(){if(--Po>0)return;if(hn){let t=hn;for(hn=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;pn;){let t=pn;for(pn=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Vo(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Mo(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),nr(s),hl(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function Os(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Io(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Io(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===bn)||(e.globalVersion=bn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Os(e))))return;e.flags|=2;const t=e.dep,n=ue,s=ze;ue=e,ze=!0;try{Vo(e);const r=e.fn(e._value);(t.version===0||Ve(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{ue=n,ze=s,Mo(e),e.flags&=-3}}function nr(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)nr(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function hl(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let ze=!0;const $o=[];function dt(){$o.push(ze),ze=!1}function pt(){const e=$o.pop();ze=e===void 0?!0:e}function Er(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ue;ue=void 0;try{t()}finally{ue=n}}}let bn=0;class ml{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class os{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,this.__v_skip=!0}track(t){if(!ue||!ze||ue===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ue)n=this.activeLink=new ml(ue,this),ue.deps?(n.prevDep=ue.depsTail,ue.depsTail.nextDep=n,ue.depsTail=n):ue.deps=ue.depsTail=n,Oo(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=ue.depsTail,n.nextDep=void 0,ue.depsTail.nextDep=n,ue.depsTail=n,ue.deps===n&&(ue.deps=s)}return n}trigger(t){this.version++,bn++,this.notify(t)}notify(t){er();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{tr()}}}function Oo(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Oo(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Fs=new WeakMap,It=Symbol(""),qs=Symbol(""),wn=Symbol("");function we(e,t,n){if(ze&&ue){let s=Fs.get(e);s||Fs.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new os),r.map=s,r.key=n),r.track()}}function ut(e,t,n,s,r,o){const i=Fs.get(e);if(!i){bn++;return}const l=a=>{a&&a.trigger()};if(er(),t==="clear")i.forEach(l);else{const a=N(e),c=a&&Qs(n);if(a&&n==="length"){const u=Number(s);i.forEach((d,h)=>{(h==="length"||h===wn||!Ke(h)&&h>=u)&&l(d)})}else switch((n!==void 0||i.has(void 0))&&l(i.get(n)),c&&l(i.get(wn)),t){case"add":a?c&&l(i.get("length")):(l(i.get(It)),Bt(e)&&l(i.get(qs)));break;case"delete":a||(l(i.get(It)),Bt(e)&&l(i.get(qs)));break;case"set":Bt(e)&&l(i.get(It));break}}tr()}function Nt(e){const t=se(e);return t===e?t:(we(t,"iterate",wn),Ne(e)?t:t.map(_e))}function is(e){return we(e=se(e),"iterate",wn),e}const gl={__proto__:null,[Symbol.iterator](){return xs(this,Symbol.iterator,_e)},concat(...e){return Nt(this).concat(...e.map(t=>N(t)?Nt(t):t))},entries(){return xs(this,"entries",e=>(e[1]=_e(e[1]),e))},every(e,t){return it(this,"every",e,t,void 0,arguments)},filter(e,t){return it(this,"filter",e,t,n=>n.map(_e),arguments)},find(e,t){return it(this,"find",e,t,_e,arguments)},findIndex(e,t){return it(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return it(this,"findLast",e,t,_e,arguments)},findLastIndex(e,t){return it(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return it(this,"forEach",e,t,void 0,arguments)},includes(...e){return Es(this,"includes",e)},indexOf(...e){return Es(this,"indexOf",e)},join(e){return Nt(this).join(e)},lastIndexOf(...e){return Es(this,"lastIndexOf",e)},map(e,t){return it(this,"map",e,t,void 0,arguments)},pop(){return ln(this,"pop")},push(...e){return ln(this,"push",e)},reduce(e,...t){return Rr(this,"reduce",e,t)},reduceRight(e,...t){return Rr(this,"reduceRight",e,t)},shift(){return ln(this,"shift")},some(e,t){return it(this,"some",e,t,void 0,arguments)},splice(...e){return ln(this,"splice",e)},toReversed(){return Nt(this).toReversed()},toSorted(e){return Nt(this).toSorted(e)},toSpliced(...e){return Nt(this).toSpliced(...e)},unshift(...e){return ln(this,"unshift",e)},values(){return xs(this,"values",_e)}};function xs(e,t,n){const s=is(e),r=s[t]();return s!==e&&!Ne(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const _l=Array.prototype;function it(e,t,n,s,r,o){const i=is(e),l=i!==e&&!Ne(e),a=i[t];if(a!==_l[t]){const d=a.apply(e,o);return l?_e(d):d}let c=n;i!==e&&(l?c=function(d,h){return n.call(this,_e(d),h,e)}:n.length>2&&(c=function(d,h){return n.call(this,d,h,e)}));const u=a.call(i,c,s);return l&&r?r(u):u}function Rr(e,t,n,s){const r=is(e);let o=n;return r!==e&&(Ne(e)?n.length>3&&(o=function(i,l,a){return n.call(this,i,l,a,e)}):o=function(i,l,a){return n.call(this,i,_e(l),a,e)}),r[t](o,...s)}function Es(e,t,n){const s=se(e);we(s,"iterate",wn);const r=s[t](...n);return(r===-1||r===!1)&&or(n[0])?(n[0]=se(n[0]),s[t](...n)):r}function ln(e,t,n=[]){dt(),er();const s=se(e)[t].apply(e,n);return tr(),pt(),s}const vl=Gs("__proto__,__v_isRef,__isVue"),Fo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ke));function yl(e){Ke(e)||(e=String(e));const t=se(this);return we(t,"has",e),t.hasOwnProperty(e)}class qo{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?Pl:jo:o?Uo:No).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=N(t);if(!r){let a;if(i&&(a=gl[n]))return a;if(n==="hasOwnProperty")return yl}const l=Reflect.get(t,n,Ee(t)?t:s);return(Ke(n)?Fo.has(n):vl(n))||(r||we(t,"get",n),o)?l:Ee(l)?i&&Qs(n)?l:l.value:ce(l)?r?Bo(l):ls(l):l}}class Lo extends qo{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const a=St(o);if(!Ne(s)&&!St(s)&&(o=se(o),s=se(s)),!N(t)&&Ee(o)&&!Ee(s))return a?!1:(o.value=s,!0)}const i=N(t)&&Qs(n)?Number(n)<t.length:re(t,n),l=Reflect.set(t,n,s,Ee(t)?t:r);return t===se(r)&&(i?Ve(s,o)&&ut(t,"set",n,s):ut(t,"add",n,s)),l}deleteProperty(t,n){const s=re(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&s&&ut(t,"delete",n,void 0),r}has(t,n){const s=Reflect.has(t,n);return(!Ke(n)||!Fo.has(n))&&we(t,"has",n),s}ownKeys(t){return we(t,"iterate",N(t)?"length":It),Reflect.ownKeys(t)}}class bl extends qo{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const wl=new Lo,xl=new bl,El=new Lo(!0);const Ls=e=>e,$n=e=>Reflect.getPrototypeOf(e);function Rl(e,t,n){return function(...s){const r=this.__v_raw,o=se(r),i=Bt(o),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=r[e](...s),u=n?Ls:t?Wn:_e;return!t&&we(o,"iterate",a?qs:It),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:l?[u(d[0]),u(d[1])]:u(d),done:h}},[Symbol.iterator](){return this}}}}function On(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Sl(e,t){const n={get(r){const o=this.__v_raw,i=se(o),l=se(r);e||(Ve(r,l)&&we(i,"get",r),we(i,"get",l));const{has:a}=$n(i),c=t?Ls:e?Wn:_e;
vendor: 5,672 bytes, lines 9-12
9if(a.call(i,r))return c(o.get(r));if(a.call(i,l))return c(o.get(l));o!==i&&o.get(r)},get size(){const r=this.__v_raw;return!e&&we(se(r),"iterate",It),Reflect.get(r,"size",r)},has(r){const o=this.__v_raw,i=se(o),l=se(r);return e||(Ve(r,l)&&we(i,"has",r),we(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=se(l),c=t?Ls:e?Wn:_e;return!e&&we(a,"iterate",It),l.forEach((u,d)=>r.call(o,c(u),c(d),i))}};return me(n,e?{add:On("add"),set:On("set"),delete:On("delete"),clear:On("clear")}:{add(r){!t&&!Ne(r)&&!St(r)&&(r=se(r));const o=se(this);return $n(o).has.call(o,r)||(o.add(r),ut(o,"add",r,r)),this},set(r,o){!t&&!Ne(o)&&!St(o)&&(o=se(o));const i=se(this),{has:l,get:a}=$n(i);let c=l.call(i,r);c||(r=se(r),c=l.call(i,r));const u=a.call(i,r);return i.set(r,o),c?Ve(o,u)&&ut(i,"set",r,o):ut(i,"add",r,o),this},delete(r){const o=se(this),{has:i,get:l}=$n(o);let a=i.call(o,r);a||(r=se(r),a=i.call(o,r)),l&&l.call(o,r);const c=o.delete(r);return a&&ut(o,"delete",r,void 0),c},clear(){const r=se(this),o=r.size!==0,i=r.clear();return o&&ut(r,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=Rl(r,e,t)}),n}function sr(e,t){const n=Sl(e,t);return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(re(n,r)&&r in s?n:s,r,o)}const Tl={get:sr(!1,!1)},Al={get:sr(!1,!0)},Cl={get:sr(!0,!1)};const No=new WeakMap,Uo=new WeakMap,jo=new WeakMap,Pl=new WeakMap;function kl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Vl(e){return e.__v_skip||!Object.isExtensible(e)?0:kl(nl(e))}function ls(e){return St(e)?e:rr(e,!1,wl,Tl,No)}function Do(e){return rr(e,!1,El,Al,Uo)}function Bo(e){return rr(e,!0,xl,Cl,jo)}function rr(e,t,n,s,r){if(!ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=Vl(e);if(o===0)return e;const i=r.get(e);if(i)return i;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function zt(e){return St(e)?zt(e.__v_raw):!!(e&&e.__v_isReactive)}function St(e){return!!(e&&e.__v_isReadonly)}function Ne(e){return!!(e&&e.__v_isShallow)}function or(e){return e?!!e.__v_raw:!1}function se(e){const t=e&&e.__v_raw;return t?se(t):e}function Ml(e){return!re(e,"__v_skip")&&Object.isExtensible(e)&&$s(e,"__v_skip",!0),e}const _e=e=>ce(e)?ls(e):e,Wn=e=>ce(e)?Bo(e):e;function Ee(e){return e?e.__v_isRef===!0:!1}function F(e){return zo(e,!1)}function Il(e){return zo(e,!0)}function zo(e,t){return Ee(e)?e:new $l(e,t)}class $l{constructor(t,n){this.dep=new os,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:se(t),this._value=n?t:_e(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Ne(t)||St(t);t=s?t:se(t),Ve(t,n)&&(this._rawValue=t,this._value=s?t:_e(t),this.dep.trigger())}}function Re(e){return Ee(e)?e.value:e}const Ol={get:(e,t,n)=>t==="__v_raw"?e:Re(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Ee(r)&&!Ee(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Ho(e){return zt(e)?e:new Proxy(e,Ol)}class Fl{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new os,{get:s,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function ql(e){return new Fl(e)}class Ll{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new os(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=bn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&ue!==this)return ko(this,!0),!0}get value(){const t=this.dep.track();return Io(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Nl(e,t,n=!1){let s,r;return Z(e)?s=e:(s=e.get,r=e.set),new Ll(s,r,n)}const Fn={},Zn=new WeakMap;let Mt;function Ul(e,t=!1,n=Mt){if(n){let s=Zn.get(n);s||Zn.set(n,s=[]),s.push(e)}}function jl(e,t,n=X){const{immediate:s,deep:r,once:o,scheduler:i,augmentJob:l,call:a}=n,c=M=>r?M:Ne(M)||r===!1||r===0?ct(M,1):ct(M);let u,d,h,m,S=!1,w=!1;if(Ee(e)?(d=()=>e.value,S=Ne(e)):zt(e)?(d=()=>c(e),S=!0):N(e)?(w=!0,S=e.some(M=>zt(M)||Ne(M)),d=()=>e.map(M=>{if(Ee(M))return M.value;if(zt(M))return c(M);if(Z(M))return a?a(M,2):M()})):Z(e)?t?d=a?()=>a(e,2):e:d=()=>{if(h){dt();try{h()}finally{pt()}}const M=Mt;Mt=u;try{return a?a(e,3,[m]):e(m)}finally{Mt=M}}:d=Be,t&&r){const M=d,B=r===!0?1/0:r;d=()=>ct(M(),B)}const j=pl(),R=()=>{u.stop(),j&&j.active&&Ys(j.effects,u)};if(o&&t){const M=t;t=(...B)=>{M(...B),R()}}let C=w?new Array(e.length).fill(Fn):Fn;const O=M=>{if(!(!(u.flags&1)||!u.dirty&&!M))if(t){const B=u.run();if(r||S||(w?B.some((W,Y)=>Ve(W,C[Y])):Ve(B,C))){h&&h();const W=Mt;Mt=u;try{const Y=[B,C===Fn?void 0:w&&C[0]===Fn?[]:C,m];C=B,a?a(t,3,Y):t(...Y)}finally{Mt=W}}}else u.run()};return l&&l(O),u=new Co(d),u.scheduler=i?()=>i(O,!1):O,m=M=>Ul(M,!1,u),h=u.onStop=()=>{const M=Zn.get(u);if(M){if(a)a(M,4);else for(const B of M)B();Zn.delete(u)}},t?s?O(!0):C=u.run():i?i(O.bind(null,!0),!0):u.run(),R.pause=u.pause.bind(u),R.resume=u.resume.bind(u),R.stop=R,R}function ct(e,t=1/0,n){if(t<=0||!ce(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Ee(e))ct(e.value,t,n);else if(N(e))for(let s=0;s<e.length;s++)ct(e[s],t,n);else if(Xt(e)||Bt(e))e.forEach(s=>{ct(s,t,n)});else if(Ro(e)){for(const s in e)ct(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&ct(e[s],t,n)}return e}/** 10* @vue/runtime-core v3.5.18 11* (c) 2018-present Yuxi (Evan) You and Vue contributors 12* @license MIT
13**/function kn(e,t,n,s){try{return s?e(...s):e()}catch(r){as(r,t,n)}}function rt(e,t,n,s){if(Z(e)){const r=kn(e,t,n,s);return r&&xo(r)&&r.catch(o=>{as(o,t,n)}),r}if(N(e)){const r=[];for(let o=0;o<e.length;o++)r.push(rt(e[o],t,n,s));return r}}function as(e,t,n,s=!0){const r=t?t.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||X;if(t){let l=t.parent;const a=t.proxy,c=`https://vuejs.org/error-reference/#runtime-${n}`;for(;l;){const u=l.ec;if(u){for(let d=0;d<u.length;d++)if(u[d](e,a,c)===!1)return}l=l.parent}if(o){dt(),kn(o,null,10,[e,a,c]),pt();return}}Dl(e,n,r,s,i)}function Dl(e,t,n,s=!0,r=!1){if(r)throw e;console.error(e)}const Te=[];let tt=-1;const Ht=[];let wt=null,Ut=0;const Ko=Promise.resolve();let Gn=null;function ir(e){const t=Gn||Ko;return e?t.then(this?e.bind(this):e):t}function Bl(e){let t=tt+1,n=Te.length;for(;t<n;){const s=t+n>>>1,r=Te[s],o=xn(r);o<e||o===e&&r.flags&2?t=s+1:n=s}return t}function lr(e){if(!(e.flags&1)){const t=xn(e),n=Te[Te.length-1];!n||!(e.flags&2)&&t>=xn(n)?Te.push(e):Te.splice(Bl(t),0,e),e.flags|=1,Wo()}}function Wo(){Gn||(Gn=Ko.then(Go))}function zl(e){N(e)?Ht.push(...e):wt&&e.id===-1?wt.splice(Ut+1,0,e):e.flags&1||(Ht.push(e),e.flags|=1),Wo()}function Sr(e,t,n=tt+1){for(;n<Te.length;n++){const s=Te[n];if(s&&s.flags&2){if(e&&s.id!==e.uid)continue;Te.splice(n,1),n--,s.flags&4&&(s.flags&=-2),s(),s.flags&4||(s.flags&=-2)}}}function Zo(e){if(Ht.length){const t=[...new Set(Ht)].sort((n,s)=>xn(n)-xn(s));if(Ht.length=0,wt){wt.push(...t);return}for(wt=t,Ut=0;Ut<wt.length;Ut++){const n=wt[Ut];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}wt=null,Ut=0}}const xn=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Go(e){const t=Be;try{for(tt=0;tt<Te.length;tt++){const n=Te[tt];n&&!(n.flags&8)&&(n.flags&4&&(n.flags&=-2),kn(n,n.i,n.i?15:14),n.flags&4||(n.flags&=-2))}}finally{for(;tt<Te.length;tt++){const n=Te[tt];n&&(n.flags&=-2)}tt=-1,Te.length=0,Zo(),Gn=null,(Te.length||Ht.length)&&Go()}}let ve=null,Jo=null;function Jn(e){const t=ve;return ve=e,Jo=e&&e.type.__scopeId||null,t}function H(e,t=ve,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ir(-1);const o=Jn(t);let i;try{i=e(...r)}finally{Jn(o),s._d&&Ir(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function Yo(e,t){if(ve===null)return e;const n=ms(ve),s=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[o,i,l,a=X]=t[r];o&&(Z(o)&&(o={mounted:o,updated:o}),o.deep&&ct(i),s.push({dir:o,instance:n,value:i,oldValue:void 0,arg:l,modifiers:a}))}return e}function kt(e,t,n,s){const r=e.dirs,o=t&&t.dirs;for(let i=0;i<r.length;i++){const l=r[i];o&&(l.oldValue=o[i].value);let a=l.dir[s];a&&(dt(),rt(a,n,8,[e.el,l,e,t]),pt())}}const Hl=Symbol("_vte"),Kl=e=>e.__isTeleport;function ar(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ar(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 G(e,t){return Z(e)?(()=>me({name:e.name},t,{setup:e}))():e}function Qo(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function mn(e,t,n,s,r=!1){if(N(e)){e.forEach((S,w)=>mn(S,t&&(N(t)?t[w]:t),n,s,r));return}if(Kt(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&mn(e,t,n,s.component.subTree);return}const o=s.shapeFlag&4?ms(s.component):s.el,i=r?null:o,{i:l,r:a}=e,c=t&&t.r,u=l.refs===X?l.refs={}:l.refs,d=l.setupState,h=se(d),m=d===X?()=>!1:S=>re(h,S);if(c!=null&&c!==a&&(he(c)?(u[c]=null,m(c)&&(d[c]=null)):Ee(c)&&(c.value=null)),Z(a))kn(a,l,12,[i,u]);
13else{const S=he(a),w=Ee(a);if(S||w){const j=()=>{if(e.f){const R=S?m(a)?d[a]:u[a]:a.value;r?N(R)&&Ys(R,o):N(R)?R.includes(o)||R.push(o):S?(u[a]=[o],m(a)&&(d[a]=u[a])):(a.value=[o],e.k&&(u[e.k]=a.value))}else S?(u[a]=i,m(a)&&(d[a]=i)):w&&(a.value=i,e.k&&(u[e.k]=i))};i?(j.id=-1,Oe(j,n)):j()}}}rs().requestIdleCallback;rs().cancelIdleCallback;const Kt=e=>!!e.type.__asyncLoader,Xo=e=>e.type.__isKeepAlive;function Wl(e,t){ei(e,"a",t)}function Zl(e,t){ei(e,"da",t)}function ei(e,t,n=xe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(us(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Xo(r.parent.vnode)&&Gl(s,t,n,r),r=r.parent}}function Gl(e,t,n,s){const r=us(t,e,s,!0);ti(()=>{Ys(s[t],r)},n)}function us(e,t,n=xe,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{dt();const l=Vn(n),a=rt(t,n,e,i);return l(),pt(),a});return s?r.unshift(o):r.push(o),o}}const gt=e=>(t,n=xe)=>{(!Sn||e==="sp")&&us(e,(...s)=>t(...s),n)},Jl=gt("bm"),Yl=gt("m"),Ql=gt("bu"),Xl=gt("u"),ea=gt("bum"),ti=gt("um"),ta=gt("sp"),na=gt("rtg"),sa=gt("rtc");function ra(e,t=xe){us("ec",e,t)}const ur="components";function oa(e,t){return si(ur,e,!0,t)||e}const ni=Symbol.for("v-ndc");function ia(e){return he(e)?si(ur,e,!1)||e:e||ni}function si(e,t,n=!0,s=!1){const r=ve||xe;if(r){const o=r.type;if(e===ur){const l=Za(o,!1);if(l&&(l===t||l===qe(t)||l===ss(qe(t))))return o}const i=Tr(r[e]||o[e],t)||Tr(r.appContext[e],t);return!i&&s?o:i}}function Tr(e,t){return e&&(e[t]||e[qe(t)]||e[ss(qe(t))])}function la(e,t,n,s){let r;const o=n&&n[s],i=N(e);if(i||he(e)){const l=i&&zt(e);let a=!1,c=!1;l&&(a=!Ne(e),c=St(e),e=is(e)),r=new Array(e.length);for(let u=0,d=e.length;u<d;u++)r[u]=t(a?c?Wn(_e(e[u])):_e(e[u]):e[u],u,void 0,o&&o[u])}else if(typeof e=="number"){r=new Array(e);for(let l=0;l<e;l++)r[l]=t(l+1,l,void 0,o&&o[l])}else if(ce(e))if(e[Symbol.iterator])r=Array.from(e,(l,a)=>t(l,a,void 0,o&&o[a]));else{const l=Object.keys(e);r=new Array(l.length);for(let a=0,c=l.length;a<c;a++){const u=l[a];r[a]=t(e[u],u,a,o&&o[a])}}else r=[];return n&&(n[s]=r),r}function ri(e,t){for(let n=0;n<t.length;n++){const s=t[n];if(N(s))for(let r=0;r<s.length;r++)e[s[r].name]=s[r].fn;else s&&(e[s.name]=s.key?(...r)=>{const o=s.fn(...r);return o&&(o.key=s.key),o}:s.fn)}return e}function ht(e,t,n={},s,r){if(ve.ce||ve.parent&&Kt(ve.parent)&&ve.parent.ce)return t!=="default"&&(n.name=t),K(),Rt(de,null,[x("slot",n,s&&s())],64);let o=e[t];o&&o._c&&(o._d=!1),K();const i=o&&oi(o(n)),l=n.key||i&&i.key,a=Rt(de,{key:(l&&!Ke(l)?l:`_${t}`)+(!i&&s?"_fb":"")},i||(s?s():[]),i&&e._===1?64:-2);return!r&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),o&&o._c&&(o._d=!0),a}function oi(e){return e.some(t=>Rn(t)?!(t.type===mt||t.type===de&&!oi(t.children)):!0)?e:null}const Ns=e=>e?Ti(e)?ms(e):Ns(e.parent):null,gn=me(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ns(e.parent),$root:e=>Ns(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>cr(e),$forceUpdate:e=>e.f||(e.f=()=>{lr(e.update)}),$nextTick:e=>e.n||(e.n=ir.bind(e.proxy)),$watch:e=>Pa.bind(e)}),Rs=(e,t)=>e!==X&&!e.__isScriptSetup&&re(e,t),aa={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(Rs(s,t))return i[t]=1,s[t];if(r!==X&&re(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&re(c,t))return i[t]=3,o[t];if(n!==X&&re(n,t))return i[t]=4,n[t];Us&&(i[t]=0)}}const u=gn[t];let d,h;if(u)return t==="$attrs"&&we(e.attrs,"get",""),u(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==X&&re(n,t))return i[t]=4,n[t];if(h=a.config.globalProperties,re(h,t))return h[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return Rs(r,t)?(r[t]=n,!0):s!==X&&re(s,t)?(s[t]=n,!0):re(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let l;return!!n[i]||e!==X&&re(e,i)||Rs(t,i)||(l=o[0])&&re(l,i)||re(s,i)||re(gn,i)||re(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Yn(e){return N(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function cs(e,t){return!e||!t?e||t:N(e)&&N(t)?e.concat(t):me({},Yn(e),Yn(t))}let Us=!0;function ua(e){const t=cr(e),n=e.proxy,s=e.ctx;Us=!1,t.beforeCreate&&Ar(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:m,updated:S,activated:w,deactivated:j,beforeDestroy:R,beforeUnmount:C,destroyed:O,unmounted:M,render:B,renderTracked:W,renderTriggered:Y,errorCaptured:Ze,serverPrefetch:_t,expose:Ge,inheritAttrs:vt,components:Pt,directives:Je,filters:rn}=t;if(c&&ca(c,s,null),i)for(const le in i){const ee=i[le];Z(ee)&&(s[le]=ee.bind(n))}if(r){const le=r.call(n,n);ce(le)&&(e.data=ls(le))}if(Us=!0,o)for(const le in o){const ee=o[le],ot=Z(ee)?ee.bind(n,n):Z(ee.get)?ee.get.bind(n,n):Be,yt=!Z(ee)&&Z(ee.
vendor: 9,029 bytes, line 13
13set)?ee.set.bind(n):Be,Ye=De({get:ot,set:yt});Object.defineProperty(s,le,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:Ce=>Ye.value=Ce})}if(l)for(const le in l)ii(l[le],s,n,le);if(a){const le=Z(a)?a.call(n):a;Reflect.ownKeys(le).forEach(ee=>{Dn(ee,le[ee])})}u&&Ar(u,e,"c");function ge(le,ee){N(ee)?ee.forEach(ot=>le(ot.bind(n))):ee&&le(ee.bind(n))}if(ge(Jl,d),ge(Yl,h),ge(Ql,m),ge(Xl,S),ge(Wl,w),ge(Zl,j),ge(ra,Ze),ge(sa,W),ge(na,Y),ge(ea,C),ge(ti,M),ge(ta,_t),N(Ge))if(Ge.length){const le=e.exposed||(e.exposed={});Ge.forEach(ee=>{Object.defineProperty(le,ee,{get:()=>n[ee],set:ot=>n[ee]=ot,enumerable:!0})})}else e.exposed||(e.exposed={});B&&e.render===Be&&(e.render=B),vt!=null&&(e.inheritAttrs=vt),Pt&&(e.components=Pt),Je&&(e.directives=Je),_t&&Qo(e)}function ca(e,t,n=Be){N(e)&&(e=js(e));for(const s in e){const r=e[s];let o;ce(r)?"default"in r?o=He(r.from||s,r.default,!0):o=He(r.from||s):o=He(r),Ee(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function Ar(e,t,n){rt(N(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function ii(e,t,n,s){let r=s.includes(".")?vi(n,s):()=>n[s];if(he(e)){const o=t[e];Z(o)&&st(r,o)}else if(Z(e))st(r,e.bind(n));else if(ce(e))if(N(e))e.forEach(o=>ii(o,t,n,s));else{const o=Z(e.handler)?e.handler.bind(n):t[e.handler];Z(o)&&st(r,o,e)}}function cr(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let a;return l?a=l:!r.length&&!n&&!s?a=t:(a={},r.length&&r.forEach(c=>Qn(a,c,i,!0)),Qn(a,t,i)),ce(t)&&o.set(t,a),a}function Qn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&Qn(e,o,n,!0),r&&r.forEach(i=>Qn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=fa[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const fa={data:Cr,props:Pr,emits:Pr,methods:cn,computed:cn,beforeCreate:Se,created:Se,beforeMount:Se,mounted:Se,beforeUpdate:Se,updated:Se,beforeDestroy:Se,beforeUnmount:Se,destroyed:Se,unmounted:Se,activated:Se,deactivated:Se,errorCaptured:Se,serverPrefetch:Se,components:cn,directives:cn,watch:pa,provide:Cr,inject:da};function Cr(e,t){return t?e?function(){return me(Z(e)?e.call(this,this):e,Z(t)?t.call(this,this):t)}:t:e}function da(e,t){return cn(js(e),js(t))}function js(e){if(N(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Se(e,t){return e?[...new Set([].concat(e,t))]:t}function cn(e,t){return e?me(Object.create(null),e,t):t}function Pr(e,t){return e?N(e)&&N(t)?[...new Set([...e,...t])]:me(Object.create(null),Yn(e),Yn(t??{})):t}function pa(e,t){if(!e)return t;if(!t)return e;const n=me(Object.create(null),e);for(const s in t)n[s]=Se(e[s],t[s]);return n}function li(){return{app:null,config:{isNativeTag:el,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let ha=0;function ma(e,t){return function(s,r=null){Z(s)||(s=me({},s)),r!=null&&!ce(r)&&(r=null);const o=li(),i=new WeakSet,l=[];let a=!1;const c=o.app={_uid:ha++,_component:s,_props:r,_container:null,_context:o,_instance:null,version:Ja,get config(){return o.config},set config(u){},use(u,...d){return i.has(u)||(u&&Z(u.install)?(i.add(u),u.install(c,...d)):Z(u)&&(i.add(u),u(c,...d))),c},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),c},component(u,d){return d?(o.components[u]=d,c):o.components[u]},directive(u,d){return d?(o.directives[u]=d,c):o.directives[u]},mount(u,d,h){if(!a){const m=c._ceVNode||x(s,r);return m.appContext=o,h===!0?h="svg":h===!1&&(h=void 0),d&&t?t(m,u):e(m,u,h),a=!0,c._container=u,u.__vue_app__=c,ms(m.component)}},onUnmount(u){l.push(u)},unmount(){a&&(rt(l,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide(u,d){return o.provides[u]=d,c},runWithContext(u){const d=Wt;Wt=c;try{return u()}finally{Wt=d}}};return c}}let Wt=null;function Dn(e,t){if(xe){let n=xe.provides;const s=xe.parent&&xe.parent.provides;s===n&&(n=xe.provides=Object.create(s)),n[e]=t}}function He(e,t,n=!1){const s=Si();if(s||Wt){let r=Wt?Wt._context.provides:s?s.parent==null||s.ce?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return n&&Z(t)?t.call(s&&s.proxy):t}}const ai={},ui=()=>Object.create(ai),ci=e=>Object.getPrototypeOf(e)===ai;function ga(e,t,n,s=!1){const r={},o=ui();e.propsDefaults=Object.create(null),fi(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:Do(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function _a(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=se(r),[a]=e.propsOptions;let c=!1;if((s||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d<u.length;d++){let h=u[d];if(ps(e.emitsOptions,h))continue;const m=t[h];if(a)if(re(o,h))m!==o[h]&&(o[h]=m,c=!0);else{const S=qe(h);r[S]=Ds(a,l,S,m,e,!1)}else m!==o[h]&&(o[h]=m,c=!0)}}}else{fi(e,t,r,o)&&(c=!0);let u;for(const d in l)(!t||!re(t,d)&&((u=At(d))===d||!re(t,u)))&&(a?n&&(n[d]!==void 0||n[u]!==void 0)&&(r[d]=Ds(a,l,d,void 0,e,!0)):delete r[d]);if(o!==l)for(const d in o)(!t||!re(t,d))&&(delete o[d],c=!0)}c&&ut(e.attrs,"set","")}function fi(e,t,n,s){const[r,o]=e.propsOptions;let i=!1,l;if(t)for(let a in t){if(dn(a))continue;const c=t[a];let u;r&&re(r,u=qe(a))?!o||!o.includes(u)?n[u]=c:(l||(l={}))[u]=c:ps(e.emitsOptions,a)||(!(a in s)||c!==s[a])&&(s[a]=c,i=!0)}if(o){const a=se(n),c=l||X;for(let u=0;u<o.length;u++){const d=o[u];n[d]=Ds(r,a,d,c[d],e,!re(c,d))}}return i}function Ds(e,t,n,s,r,o){const i=e[n];if(i!=null){const l=re(i,"default");if(l&&s===void 0){const a=i.default;if(i.type!==Function&&!i.skipFactory&&Z(a)){const{propsDefaults:c}=r;if(n in c)s=c[n];else{const u=Vn(r);s=c[n]=a.call(null,t),u()}}else s=a;r.ce&&r.ce._setProp(n,s)}i[0]&&(o&&!l?s=!1:i[1]&&(s===""||s===At(n))&&(s=!0))}return s}const va=new WeakMap;function di(e,t,n=!1){const s=n?va:t.propsCache,r=s.get(e);if(r)return r;const o=e.props,i={},l=[];let a=!1;if(!Z(e)){const u=d=>{a=!0;const[h,m]=di(d,t,!0);me(i,h),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!a)return ce(e)&&s.set(e,Dt),Dt;if(N(o))for(let u=0;u<o.length;u++){const d=qe(o[u]);kr(d)&&(i[d]=X)}else if(o)for(const u in o){const d=qe(u);if(kr(d)){const h=o[u],m=i[d]=N(h)||Z(h)?{type:h}:me({},h),S=m.type;let w=!1,j=!0;if(N(S))for(let R=0;R<S.length;++R){const C=S[R],O=Z(C)&&C.name;if(O==="Boolean"){w=!0;break}else O==="String"&&(j=!1)}else w=Z(S)&&S.name==="Boolean";m[0]=w,m[1]=j,(w||re(m,"default"))&&l.push(d)}}const c=[i,l];return ce(e)&&s.set(e,c),c}function kr(e){return e[0]!=="$"&&!dn(e)}const fr=e=>e==="_"||e==="__"||e==="_ctx"||e==="$stable",dr=e=>N(e)?e.map(nt):[nt(e)],ya=(e,t,n)=>{if(t._n)return t;const s=H((...r)=>dr(t(...r)),n);return s._c=!1,s},pi=(e,t,n)=>{const s=e._ctx;for(const r in e){if(fr(r))continue;const o=e[r];if(Z(o))t[r]=ya(r,o,s);else if(o!=null){const i=dr(o);t[r]=()=>i}}},hi=(e,t)=>{const n=dr(t);e.slots.default=()=>n},mi=(e,t,n)=>{for(const s in t)(n||!fr(s))&&(e[s]=t[s])},ba=(e,t,n)=>{const s=e.slots=ui();if(e.vnode.shapeFlag&32){const r=t.__;r&&$s(s,"__",r,!0);const o=t._;o?(mi(s,t,n),n&&$s(s,"_",o,!0)):pi(t,s)}else t&&hi(e,t)},wa=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=X;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:mi(r,t,n):(o=!t.$stable,pi(t,r)),i=t}else t&&(hi(e,t),i={default:1});if(o)for(const l in r)!fr(l)&&i[l]==null&&delete r[l]},Oe=Oa;function xa(e){return Ea(e)}function Ea(e,t){const n=rs();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:m=Be,insertStaticContent:S}=e,w=(f,p,g,y=null,_=null,b=null,P=void 0,A=null,T=!!p.dynamicChildren)=>{if(f===p)return;f&&!an(f,p)&&(y=v(f),Ce(f,_,b,!0),f=null),p.patchFlag===-2&&(T=!1,p.dynamicChildren=null);const{type:E,ref:U,shapeFlag:V}=p;switch(E){case hs:j(f,p,g,y);break;case mt:R(f,p,g,y);break;case Bn:f==null&&C(p,g,y,P);break;case de:Pt(f,p,g,y,_,b,P,A,T);break;default:V&1?B(f,p,g,y,_,b,P,A,T):V&6?Je(f,p,g,y,_,b,P,A,T):(V&64||V&128)&&E.process(f,p,g,y,_,b,P,A,T,q)}U!=null&&_?mn(U,f&&f.ref,b,p||f,!p):U==null&&f&&f.ref!=null&&mn(f.ref,null,b,f,!0)},j=(f,p,g,y)=>{if(f==null)s(p.el=l(p.children),g,y);else{const _=p.el=f.el;p.children!==f.children&&c(_,p.children)}},R=(f,p,g,y)=>{f==null?s(p.el=a(p.children||""),g,y):p.el=f.el},C=(f,p,g,y)=>{[f.el,f.anchor]=S(f.children,p,g,y,f.el,f.anchor)},O=({el:f,anchor:p},g,y)=>{let _;for(;f&&f!==p;)_=h(f),s(f,g,y),f=_;s(p,g,y)},M=({el:f,anchor:p})=>{let g;for(;f&&f!==p;)g=h(f),r(f),f=g;r(p)},B=(f,p,g,y,_,b,P,A,T)=>{p.type==="svg"?P="svg":p.type==="math"&&(P="mathml"),f==null?W(p,g,y,_,b,P,A,T):_t(f,p,_,b,P,A,T)},W=(f,p,g,y,_,b,P,A)=>{let T,E;const{props:U,shapeFlag:V,transition:L,dirs:z}=f;if(T=f.el=i(f.type,b,U&&U.is,U),V&8?u(T,f.children):V&16&&Ze(f.children,T,null,y,_,Ss(f,b),P,A),z&&
vendor: 20,136 bytes, lines 13-16
13kt(f,null,y,"created"),Y(T,f,f.scopeId,P,y),U){for(const ae in U)ae!=="value"&&!dn(ae)&&o(T,ae,null,U[ae],b,y);"value"in U&&o(T,"value",null,U.value,b),(E=U.onVnodeBeforeMount)&&et(E,y,f)}z&&kt(f,null,y,"beforeMount");const Q=Ra(_,L);Q&&L.beforeEnter(T),s(T,p,g),((E=U&&U.onVnodeMounted)||Q||z)&&Oe(()=>{E&&et(E,y,f),Q&&L.enter(T),z&&kt(f,null,y,"mounted")},_)},Y=(f,p,g,y,_)=>{if(g&&m(f,g),y)for(let b=0;b<y.length;b++)m(f,y[b]);if(_){let b=_.subTree;if(p===b||wi(b.type)&&(b.ssContent===p||b.ssFallback===p)){const P=_.vnode;Y(f,P,P.scopeId,P.slotScopeIds,_.parent)}}},Ze=(f,p,g,y,_,b,P,A,T=0)=>{for(let E=T;E<f.length;E++){const U=f[E]=A?xt(f[E]):nt(f[E]);w(null,U,p,g,y,_,b,P,A)}},_t=(f,p,g,y,_,b,P)=>{const A=p.el=f.el;let{patchFlag:T,dynamicChildren:E,dirs:U}=p;T|=f.patchFlag&16;const V=f.props||X,L=p.props||X;let z;if(g&&Vt(g,!1),(z=L.onVnodeBeforeUpdate)&&et(z,g,p,f),U&&kt(p,f,g,"beforeUpdate"),g&&Vt(g,!0),(V.innerHTML&&L.innerHTML==null||V.textContent&&L.textContent==null)&&u(A,""),E?Ge(f.dynamicChildren,E,A,g,y,Ss(p,_),b):P||ee(f,p,A,null,g,y,Ss(p,_),b,!1),T>0){if(T&16)vt(A,V,L,g,_);else if(T&2&&V.class!==L.class&&o(A,"class",null,L.class,_),T&4&&o(A,"style",V.style,L.style,_),T&8){const Q=p.dynamicProps;for(let ae=0;ae<Q.length;ae++){const oe=Q[ae],Pe=V[oe],be=L[oe];(be!==Pe||oe==="value")&&o(A,oe,Pe,be,_,g)}}T&1&&f.children!==p.children&&u(A,p.children)}else!P&&E==null&&vt(A,V,L,g,_);((z=L.onVnodeUpdated)||U)&&Oe(()=>{z&&et(z,g,p,f),U&&kt(p,f,g,"updated")},y)},Ge=(f,p,g,y,_,b,P)=>{for(let A=0;A<p.length;A++){const T=f[A],E=p[A],U=T.el&&(T.type===de||!an(T,E)||T.shapeFlag&198)?d(T.el):g;w(T,E,U,null,y,_,b,P,!0)}},vt=(f,p,g,y,_)=>{if(p!==g){if(p!==X)for(const b in p)!dn(b)&&!(b in g)&&o(f,b,p[b],null,_,y);for(const b in g){if(dn(b))continue;const P=g[b],A=p[b];P!==A&&b!=="value"&&o(f,b,A,P,_,y)}"value"in g&&o(f,"value",p.value,g.value,_)}},Pt=(f,p,g,y,_,b,P,A,T)=>{const E=p.el=f?f.el:l(""),U=p.anchor=f?f.anchor:l("");let{patchFlag:V,dynamicChildren:L,slotScopeIds:z}=p;z&&(A=A?A.concat(z):z),f==null?(s(E,g,y),s(U,g,y),Ze(p.children||[],g,U,_,b,P,A,T)):V>0&&V&64&&L&&f.dynamicChildren?(Ge(f.dynamicChildren,L,g,_,b,P,A),(p.key!=null||_&&p===_.subTree)&&gi(f,p,!0)):ee(f,p,g,U,_,b,P,A,T)},Je=(f,p,g,y,_,b,P,A,T)=>{p.slotScopeIds=A,f==null?p.shapeFlag&512?_.ctx.activate(p,g,y,P,T):rn(p,g,y,_,b,P,T):Ft(f,p,T)},rn=(f,p,g,y,_,b,P)=>{const A=f.component=Ba(f,y,_);if(Xo(f)&&(A.ctx.renderer=q),za(A,!1,P),A.asyncDep){if(_&&_.registerDep(A,ge,P),!f.el){const T=A.subTree=x(mt);R(null,T,p,g),f.placeholder=T.el}}else ge(A,f,p,g,_,b,P)},Ft=(f,p,g)=>{const y=p.component=f.component;if(Ia(f,p,g))if(y.asyncDep&&!y.asyncResolved){le(y,p,g);return}else y.next=p,y.update();else p.el=f.el,y.vnode=p},ge=(f,p,g,y,_,b,P)=>{const A=()=>{if(f.isMounted){let{next:V,bu:L,u:z,parent:Q,vnode:ae}=f;{const Ie=_i(f);if(Ie){V&&(V.el=ae.el,le(f,V,P)),Ie.asyncDep.then(()=>{f.isUnmounted||A()});return}}let oe=V,Pe;Vt(f,!1),V?(V.el=ae.el,le(f,V,P)):V=ae,L&&jn(L),(Pe=V.props&&V.props.onVnodeBeforeUpdate)&&et(Pe,Q,V,ae),Vt(f,!0);const be=Ts(f),je=f.subTree;f.subTree=be,w(je,be,d(je.el),v(je),f,_,b),V.el=be.el,oe===null&&$a(f,be.el),z&&Oe(z,_),(Pe=V.props&&V.props.onVnodeUpdated)&&Oe(()=>et(Pe,Q,V,ae),_)}else{let V;const{el:L,props:z}=p,{bm:Q,m:ae,parent:oe,root:Pe,type:be}=f,je=Kt(p);if(Vt(f,!1),Q&&jn(Q),!je&&(V=z&&z.onVnodeBeforeMount)&&et(V,oe,p),Vt(f,!0),L&&fe){const Ie=()=>{f.subTree=Ts(f),fe(L,f.subTree,f,_,null)};je&&be.__asyncHydrate?be.__asyncHydrate(L,f,Ie):Ie()}else{Pe.ce&&Pe.ce._def.shadowRoot!==!1&&Pe.ce._injectChildStyle(be);const Ie=f.subTree=Ts(f);w(null,Ie,g,y,f,_,b),p.el=Ie.el}if(ae&&Oe(ae,_),!je&&(V=z&&z.onVnodeMounted)){const Ie=p;Oe(()=>et(V,oe,Ie),_)}(p.shapeFlag&256||oe&&Kt(oe.vnode)&&oe.vnode.shapeFlag&256)&&f.a&&Oe(f.a,_),f.isMounted=!0,p=g=y=null}};f.scope.on();const T=f.effect=new Co(A);f.scope.off();const E=f.update=T.run.bind(T),U=f.job=T.runIfDirty.bind(T);U.i=f,U.id=f.uid,T.scheduler=()=>lr(U),Vt(f,!0),E()},le=(f,p,g)=>{p.component=f;const y=f.vnode.props;f.vnode=p,f.next=null,_a(f,p.props,y,g),wa(f,p.children,g),dt(),Sr(f),pt()},ee=(f,p,g,y,_,b,P,A,T=!1)=>{const E=f&&f.children,U=f?f.shapeFlag:0,V=p.children,{patchFlag:L,shapeFlag:z}=p;if(L>0){if(L&128){yt(E,V,g,y,_,b,P,A,T);return}else if(L&256){ot(E,V,g,y,_,b,P,A,T);return}}z&8?(U&16&&Le(E,_,b),V!==E&&u(g,V)):U&16?z&16?yt(E,V,g,y,_,b,P,A,T):Le(E,_,b,!0):(U&8&&u(g,""),z&16&&Ze(V,g,y,_,b,P,A,T))},ot=(f,p,g,y,_,b,P,A,T)=>{f=f||Dt,p=p||Dt;const E=f.length,U=p.length,V=Math.min(E,U);let L;for(L=0;L<V;L++){const z=p[L]=T?xt(p[L]):nt(p[L]);w(f[L],z,g,null,_,b,P,A,T)}E>U?Le(f,_,b,!0,!1,V):Ze(p,g,y,_,b,P,A,T,V)},yt=(f,p,g,y,_,b,P,A,T)=>{let E=0;const U=p.length;let V=f.length-1,L=U-1;for(;E<=V&&E<=L;){const z=f[E],Q=p[E]=T?xt(p[E]):nt(p[E]);if(an(z,Q))w(z,Q,g,null,_,b,P,A,T);else break;E++}for(;E<=V&&E<=L;){const z=f[V],Q=p[L]=T?xt(p[L]):nt(p[L]);if(an(z,Q))w(z,Q,g,null,_,b,P,A,T);else break;V--,L--}if(E>V){if(E<=L){const z=L+1,Q=z<U?p[z].el:y;for(;E<=L;)w(null,p[E]=T?xt(p[E]):nt(p[E]),g,Q,_,b,P,A,T),E++}}else if(E>L)for(;E<=V;)Ce(f[E],_,b,!0),E++;else{const z=E,Q=E,ae=new Map;for(E=Q;E<=L;E++){const $e=p[E]=T?xt(p[E]):nt(p[E]);$e.key!=null&&ae.set($e.key,E)}let oe,Pe=0;const be=L-Q+1;let je=!1,Ie=0;const on=new Array(be);for(E=0;E<be;E++)on[E]=0;for(E=z;E<=V;E++){const $e=f[E];if(Pe>=be){Ce($e,_,b,!0);continue}let Qe;if($e.key!=null)Qe=ae.get($e.key);else for(oe=Q;oe<=L;oe++)if(on[oe-Q]===0&&an($e,p[oe])){Qe=oe;break}Qe===void 0?Ce($e,_,b,!0):(on[Qe-Q]=E+1,Qe>=Ie?Ie=Qe:je=!0,w($e,p[Qe],g,null,_,b,P,A,T),Pe++)}const vr=je?Sa(on):Dt;for(oe=vr.length-1,E=be-1;E>=0;E--){const $e=Q+E,Qe=p[$e],yr=p[$e+1],br=$e+1<U?yr.el||yr.placeholder:y;on[E]===0?w(null,Qe,g,br,_,b,P,A,T):je&&(oe<0||E!==vr[oe]?Ye(Qe,g,br,2):oe--)}}},Ye=(f,p,g,y,_=null)=>{const{el:b,type:P,transition:A,children:T,shapeFlag:E}=f;if(E&6){Ye(f.component.subTree,p,g,y);return}if(E&128){f.suspense.move(p,g,y);return}if(E&64){P.move(f,p,g,q);return}if(P===de){s(b,p,g);for(let V=0;V<T.length;V++)Ye(T[V],p,g,y);s(f.anchor,p,g);return}if(P===Bn){O(f,p,g);return}if(y!==2&&E&1&&A)if(y===0)A.beforeEnter(b),s(b,p,g),Oe(()=>A.enter(b),_);else{const{leave:V,delayLeave:L,afterLeave:z}=A,Q=()=>{f.ctx.isUnmounted?r(b):s(b,p,g)},ae=()=>{V(b,()=>{Q(),z&&z()})};L?L(b,Q,ae):ae()}else s(b,p,g)},Ce=(f,p,g,y=!1,_=!1)=>{const{type:b,props:P,ref:A,children:T,dynamicChildren:E,shapeFlag:U,patchFlag:V,dirs:L,cacheIndex:z}=f;if(V===-2&&(_=!1),A!=null&&(dt(),mn(A,null,g,f,!0),pt()),z!=null&&(p.renderCache[z]=void 0),U&256){p.ctx.deactivate(f);return}const Q=U&1&&L,ae=!Kt(f);let oe;if(ae&&(oe=P&&P.onVnodeBeforeUnmount)&&et(oe,p,f),U&6)In(f.component,g,y);else{if(U&128){f.suspense.unmount(g,y);return}Q&&kt(f,null,p,"beforeUnmount"),U&64?f.type.remove(f,p,g,q,y):E&&!E.hasOnce&&(b!==de||V>0&&V&64)?Le(E,p,g,!1,!0):(b===de&&V&384||!_&&U&16)&&Le(T,p,g),y&&qt(f)}(ae&&(oe=P&&P.onVnodeUnmounted)||Q)&&Oe(()=>{oe&&et(oe,p,f),Q&&kt(f,null,p,"unmounted")},g)},qt=f=>{const{type:p,el:g,anchor:y,transition:_}=f;if(p===de){Lt(g,y);return}if(p===Bn){M(f);return}const b=()=>{r(g),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(f.shapeFlag&1&&_&&!_.persisted){const{leave:P,delayLeave:A}=_,T=()=>P(g,b);A?A(f.el,b,T):T()}else b()},Lt=(f,p)=>{let g;for(;f!==p;)g=h(f),r(f),f=g;r(p)},In=(f,p,g)=>{const{bum:y,scope:_,job:b,subTree:P,um:A,m:T,a:E,parent:U,slots:{__:V}}=f;Vr(T),Vr(E),y&&jn(y),U&&N(V)&&V.forEach(L=>{U.renderCache[L]=void 0}),_.stop(),b&&(b.flags|=8,Ce(P,f,p,g)),A&&Oe(A,p),Oe(()=>{f.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},Le=(f,p,g,y=!1,_=!1,b=0)=>{for(let P=b;P<f.length;P++)Ce(f[P],p,g,y,_)},v=f=>{if(f.shapeFlag&6)return v(f.component.subTree);if(f.shapeFlag&128)return f.suspense.next();const p=h(f.anchor||f.el),g=p&&p[Hl];return g?h(g):p};let $=!1;const k=(f,p,g)=>{f==null?p._vnode&&Ce(p._vnode,null,null,!0):w(p._vnode||null,f,p,null,null,null,g),p._vnode=f,$||($=!0,Sr(),Zo(),$=!1)},q={p:w,um:Ce,m:Ye,r:qt,mt:rn,mc:Ze,pc:ee,pbc:Ge,n:v,o:e};let te,fe;return t&&([te,fe]=t(q)),{render:k,hydrate:te,createApp:ma(k,te)}}function Ss({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Vt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Ra(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function gi(e,t,n=!1){const s=e.children,r=t.children;if(N(s)&&N(r))for(let o=0;o<s.length;o++){const i=s[o];let l=r[o];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=r[o]=xt(r[o]),l.el=i.el),!n&&l.patchFlag!==-2&&gi(i,l)),l.type===hs&&(l.el=i.el),l.type===mt&&!l.el&&(l.el=i.el)}}function Sa(e){const t=e.slice(),n=[0];let s,r,o,i,l;const a=e.length;for(s=0;s<a;s++){const c=e[s];if(c!==0){if(r=n[n.length-1],e[r]<c){t[s]=r,n.push(s);continue}for(o=0,i=n.length-1;o<i;)l=o+i>>1,e[n[l]]<c?o=l+1:i=l;c<e[n[o]]&&(o>0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function _i(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:_i(t)}function Vr(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const Ta=Symbol.for("v-scx"),Aa=()=>He(Ta);function Ae(e,t){return fs(e,null,t)}function Ca(e,t){return fs(e,null,{flush:"sync"})}function st(e,t,n){return fs(e,t,n)}function fs(e,t,n=X){const{immediate:s,deep:r,flush:o,once:i}=n,l=me({},n),a=t&&s||!t&&o!=="post";let c;if(Sn){if(o==="sync"){const m=Aa();c=m.__watcherHandles||(m.__watcherHandles=[])}else if(!a){const m=()=>{};return m.stop=Be,m.resume=Be,m.pause=Be,m}}const u=xe;l.call=(m,S,w)=>rt(m,u,S,w);let d=!1;o==="post"?l.scheduler=m=>{Oe(m,u&&u.suspense)}:o!=="sync"&&(d=!0,l.scheduler=(m,S)=>{S?m():lr(m)}),l.augmentJob=m=>{t&&(m.flags|=4),d&&(m.flags|=2,u&&(m.id=u.uid,m.i=u))};const h=jl(e,t,l);return Sn&&(c?c.push(h):a&&h()),h}function Pa(e,t,n){const s=this.proxy,r=he(e)?e.includes(".")?vi(s,e):()=>s[e]:e.bind(s,s);let o;Z(t)?o=t:(o=t.handler,n=t);const i=Vn(this),l=fs(r,o.bind(s),n);return i(),l}function vi(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r<n.length&&s;r++)s=s[n[r]];return s}}function ds(e,t,n=X){const s=Si(),r=qe(t),o=At(t),i=yi(e,r),l=ql((a,c)=>{let u,d=X,h;return Ca(()=>{const m=e[r];Ve(u,m)&&(u=m,c())}),{get(){return a(),n.get?n.get(u):u},set(m){const S=n.set?n.set(m):m;if(!Ve(S,u)&&!(d!==X&&Ve(m,d)))return;const w=s.vnode.props;w&&(t in w||r in w||o in w)&&(`onUpdate:${t}`in w||`onUpdate:${r}`in w||`onUpdate:${o}`in w)||(u=m,c()),s.emit(`update:${t}`,S),Ve(m,S)&&Ve(m,d)&&!Ve(S,h)&&c(),d=m,h=S}}});return l[Symbol.iterator]=()=>{let a=0;return{next(){return a<2?{value:a++?i||X:l,done:!1}:{done:!0}}}},l}const yi=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${qe(t)}Modifiers`]||e[`${At(t)}Modifiers`];function ka(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||X;let r=n;const o=t.startsWith("update:"),i=o&&yi(s,t.slice(7));i&&(i.trim&&(r=n.map(u=>he(u)?u.trim():u)),i.number&&(r=n.map(Kn)));let l,a=s[l=ys(t)]||s[l=ys(qe(t))];!a&&o&&(a=s[l=ys(At(t))]),a&&rt(a,e,6,r);const c=s[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,rt(c,e,6,r)}}function bi(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!Z(e)){const a=c=>{const u=bi(c,t,!0);u&&(l=!0,me(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!l?(ce(e)&&s.set(e,null),null):(N(o)?o.forEach(a=>i[a]=null):me(i,o),ce(e)&&s.set(e,i),i)}function ps(e,t){return!e||!ts(t)?!1:(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,At(t))||re(e,t))}function Ts(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:l,emit:a,render:c,renderCache:u,props:d,data:h,setupState:m,ctx:S,inheritAttrs:w}=e,j=Jn(e);let R,C;try{if(n.shapeFlag&4){const M=r||s,B=M;R=nt(c.call(B,M,u,d,m,h,S)),C=l}else{const M=t;R=nt(M.length>1?M(d,{attrs:l,slots:i,emit:a}):M(d,null)),C=t.props?l:Va(l)}}catch(M){_n.length=0,as(M,e,1),R=x(mt)}let O=R;if(C&&w!==!1){const M=Object.keys(C),{shapeFlag:B}=O;M.length&&B&7&&(o&&M.some(Js)&&(C=Ma(C,o)),O=Zt(O,C,!1,!0))}return n.dirs&&(O=Zt(O,null,!1,!0),O.dirs=O.dirs?O.dirs.concat(n.dirs):n.dirs),n.transition&&ar(O,n.transition),R=O,Jn(j),R}const Va=e=>{let t;for(const n in e)(n==="class"||n==="style"||ts(n))&&((t||(t={}))[n]=e[n]);return t},Ma=(e,t)=>{const n={};for(const s in e)(!Js(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ia(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:a}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?Mr(s,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let d=0;d<u.length;d++){const h=u[d];if(i[h]!==s[h]&&!ps(c,h))return!0}}}else return(r||l)&&(!l||!l.$stable)?!0:s===i?!1:s?i?Mr(s,i,c):!0:!!i;return!1}function Mr(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let r=0;r<s.length;r++){const o=s[r];if(t[o]!==e[o]&&!ps(n,o))return!0}return!1}function $a({vnode:e,parent:t},n){for(;t;){const s=t.subTree;if(s.suspense&&s.suspense.activeBranch===e&&(s.el=e.el),s===e)(e=t.vnode).el=n,t=t.parent;else break}}const wi=e=>e.__isSuspense;function Oa(e,t){t&&t.pendingBranch?N(e)?t.effects.push(...e):t.effects.push(e):zl(e)}const de=Symbol.for("v-fgt"),hs=Symbol.for("v-txt"),mt=Symbol.for("v-cmt"),Bn=Symbol.for("v-stc"),_n=[];let Fe=null;function K(e=!1){_n.push(Fe=e?null:[])}function Fa(){_n.pop(),Fe=_n[_n.length-1]||null}let En=1;function Ir(e,t=!1){En+=e,e<0&&Fe&&t&&(Fe.hasOnce=!0)}function xi(e){return e.dynamicChildren=En>0?Fe||Dt:null,Fa(),En>0&&Fe&&Fe.push(e),e}function J(e,t,n,s,r,o){return xi(I(e,t,n,s,r,o,!0))}function Rt(e,t,n,s,r){return xi(x(e,t,n,s,r,!0))}function Rn(e){return e?e.__v_isVNode===!0:!1}function an(e,t){return e.type===t.type&&e.key===t.key}const Ei=({key:e})=>e??null,zn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?he(e)||Ee(e)||Z(e)?{i:ve,r:e,k:t,f:!!n}:e:null);function I(e,t=null,n=null,s=0,r=null,o=e===de?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ei(t),ref:t&&zn(t),scopeId:Jo,slotScopeIds:null,children:n,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:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ve};return l?(pr(a,n),o&128&&e.normalize(a)):n&&(a.shapeFlag|=he(n)?8:16),En>0&&!i&&Fe&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&Fe.push(a),a}const x=qa;function qa(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===ni)&&(e=mt),Rn(e)){const l=Zt(e,t,!0);return n&&pr(l,n),En>0&&!o&&Fe&&(l.shapeFlag&6?Fe[Fe.indexOf(e)]=l:Fe.push(l)),l.patchFlag=-2,l}if(Ga(e)&&(e=e.__vccOpts),t){t=La(t);let{class:l,style:a}=t;l&&!he(l)&&(t.class=tn(l)),ce(a)&&(or(a)&&!N(a)&&(a=me({},a)),t.style=en(a))}const i=he(e)?1:wi(e)?128:Kl(e)?64:ce(e)?4:Z(e)?2:0;return I(e,t,n,s,r,i,o,!0)}function La(e){return e?or(e)||ci(e)?me({},e):e:null}function Zt(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:l,transition:a}=e,c=t?Ua(r||{},t):r,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ei(c),ref:t&&t.ref?n&&o?N(o)?o.concat(zn(t)):[o,zn(t)]:zn(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!==de?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&&Zt(e.ssContent),ssFallback:e.ssFallback&&Zt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&s&&ar(u,a.clone(u)),u}function D(e=" ",t=0){return x(hs,null,e,t)}function Ri(e,t){const n=x(Bn,null,e);return n.staticCount=t,n}function Na(e="",t=!1){return t?(K(),Rt(mt,null,e)):x(mt,null,e)}function nt(e){return e==null||typeof e=="boolean"?x(mt):N(e)?x(de,null,e.slice()):Rn(e)?xt(e):x(hs,null,String(e))}function xt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Zt(e)}function pr(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(N(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),pr(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!ci(t)?t._ctx=ve:r===3&&ve&&(ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Z(t)?(t={default:t,_ctx:ve},n=32):(t=String(t),s&64?(n=16,t=[D(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ua(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const r in s)if(r==="class")t.class!==s.class&&(t.class=tn([t.class,s.class]));else if(r==="style")t.style=en([t.style,s.style]);else if(ts(r)){const o=t[r],i=s[r];i&&o!==i&&!(N(o)&&o.includes(i))&&(t[r]=o?[].concat(o,i):i)}else r!==""&&(t[r]=s[r])}return t}function et(e,t,n,s=null){rt(e,t,7,[n,s])}const ja=li();let Da=0;function Ba(e,t,n){const s=e.type,r=(t?t.appContext:e.appContext)||ja,o={uid:Da++,vnode:e,type:s,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new dl(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:di(s,r),emitsOptions:bi(s,r),emit:null,emitted:null,propsDefaults:X,inheritAttrs:s.inheritAttrs,ctx:X,data:X,props:X,attrs:X,slots:X,refs:X,setupState:X,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=ka.bind(null,o),e.ce&&e.ce(o),o}let xe=null;const Si=()=>xe||ve;let Xn,Bs;{const e=rs(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};Xn=t("__VUE_INSTANCE_SETTERS__",n=>xe=n),Bs=t("__VUE_SSR_SETTERS__",n=>Sn=n)}const Vn=e=>{const t=xe;return Xn(e),e.scope.on(),()=>{e.scope.off(),Xn(t)}},$r=()=>{xe&&xe.scope.off(),Xn(null)};function Ti(e){return e.vnode.shapeFlag&4}let Sn=!1;function za(e,t=!1,n=!1){t&&Bs(t);const{props:s,children:r}=e.vnode,o=Ti(e);ga(e,s,o,t),ba(e,r,n||t);const i=o?Ha(e,t):void 0;return t&&Bs(!1),i}function Ha(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,aa);const{setup:s}=n;if(s){dt();const r=e.setupContext=s.length>1?Wa(e):null,o=Vn(e),i=kn(s,e,0,[e.props,r]),l=xo(i);if(pt(),o(),(l||e.sp)&&!Kt(e)&&Qo(e),l){if(i.then($r,$r),t)return i.then(a=>{Or(e,a,t)}).catch(a=>{as(a,e,0)});e.asyncDep=i}else Or(e,i,t)}else Ai(e,t)}function Or(e,t,n){Z(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ce(t)&&(e.setupState=Ho(t)),Ai(e,n)}let Fr;function Ai(e,t,n){const s=e.type;if(!e.render){if(!t&&Fr&&!s.render){const r=s.template||cr(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,c=me(me({isCustomElement:o,delimiters:l},i),a);s.render=Fr(r,c)}}e.render=s.render||Be}{const r=Vn(e);dt();try{ua(e)}finally{pt(),r()}}}const Ka={get(e,t){return we(e,"get",""),e[t]}};function Wa(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Ka),slots:e.slots,emit:e.emit,expose:t}}function ms(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ho(Ml(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in gn)return gn[n](e)},has(t,n){return n in t||n in gn}})):e.proxy}function Za(e,t=!0){return Z(e)?e.displayName||e.name:e.name||t&&e.__name}function Ga(e){return Z(e)&&"__vccOpts"in e}const De=(e,t)=>Nl(e,t,Sn);function Ci(e,t,n){const s=arguments.length;return s===2?ce(t)&&!N(t)?Rn(t)?x(e,null,[t]):x(e,t):x(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Rn(n)&&(n=[n]),x(e,t,n))}const Ja="3.5.18";/** 14* @vue/runtime-dom v3.5.18 15* (c) 2018-present Yuxi (Evan) You and Vue contributors 16* @license MIT
17**/let zs;const qr=typeof window<"u"&&window.trustedTypes;if(qr)try{zs=qr.createPolicy("vue",{createHTML:e=>e})}catch{}const Pi=zs?e=>zs.createHTML(e):e=>e,Ya="http://www.w3.org/2000/svg",Qa="http://www.w3.org/1998/Math/MathML",at=typeof document<"u"?document:null,Lr=at&&at.createElement("template"),Xa={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?at.createElementNS(Ya,e):t==="mathml"?at.createElementNS(Qa,e):n?at.createElement(e,{is:n}):at.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>at.createTextNode(e),createComment:e=>at.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>at.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Lr.innerHTML=Pi(s==="svg"?`<svg>${e}</svg>`:s==="mathml"?`<math>${e}</math>`:e);const l=Lr.content;if(s==="svg"||s==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},eu=Symbol("_vtc");function tu(e,t,n){const s=e[eu];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Nr=Symbol("_vod"),nu=Symbol("_vsh"),su=Symbol(""),ru=/(^|;)\s*display\s*:/;function ou(e,t,n){const s=e.style,r=he(n);let o=!1;if(n&&!r){if(t)if(he(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&Hn(s,l,"")}else for(const i in t)n[i]==null&&Hn(s,i,"");for(const i in n)i==="display"&&(o=!0),Hn(s,i,n[i])}else if(r){if(t!==n){const i=s[su];i&&(n+=";"+i),s.cssText=n,o=ru.test(n)}}else t&&e.removeAttribute("style");Nr in e&&(e[Nr]=o?s.display:"",e[nu]&&(s.display="none"))}const Ur=/\s*!important$/;function Hn(e,t,n){if(N(n))n.forEach(s=>Hn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=iu(e,t);Ur.test(n)?e.setProperty(At(s),n.replace(Ur,""),"important"):e[s]=n}}const jr=["Webkit","Moz","ms"],As={};function iu(e,t){const n=As[t];if(n)return n;let s=qe(t);if(s!=="filter"&&s in e)return As[t]=s;s=ss(s);for(let r=0;r<jr.length;r++){const o=jr[r]+s;if(o in e)return As[t]=o}return t}const Dr="http://www.w3.org/1999/xlink";function Br(e,t,n,s,r,o=cl(t)){s&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Dr,t.slice(6,t.length)):e.setAttributeNS(Dr,t,n):n==null||o&&!So(n)?e.removeAttribute(t):e.setAttribute(t,o?"":Ke(n)?String(n):n)}function zr(e,t,n,s,r){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?Pi(n):n);return}const o=e.tagName;if(t==="value"&&o!=="PROGRESS"&&!o.includes("-")){const l=o==="OPTION"?e.getAttribute("value")||"":e.value,a=n==null?e.type==="checkbox"?"on":"":String(n);(l!==a||!("_value"in e))&&(e.value=a),n==null&&e.removeAttribute(t),e._value=n;return}let i=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=So(n):n==null&&l==="string"?(n="",i=!0):l==="number"&&(n=0,i=!0)}try{e[t]=n}catch{}i&&e.removeAttribute(r||t)}function ft(e,t,n,s){e.addEventListener(t,n,s)}function lu(e,t,n,s){e.removeEventListener(t,n,s)}const Hr=Symbol("_vei");function au(e,t,n,s,r=null){const o=e[Hr]||(e[Hr]={}),i=o[t];if(s&&i)i.value=s;else{const[l,a]=uu(t);if(s){const c=o[t]=du(s,r);ft(e,l,c,a)}else i&&(lu(e,l,i,a),o[t]=void 0)}}const Kr=/(?:Once|Passive|Capture)$/;function uu(e){let t;if(Kr.test(e)){t={};let s;for(;s=e.match(Kr);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):At(e.slice(2)),t]}let Cs=0;const cu=Promise.resolve(),fu=()=>Cs||(cu.then(()=>Cs=0),Cs=Date.now());function du(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;rt(pu(s,n.value),t,5,[s])};return n.value=e,n.attached=fu(),n}function pu(e,t){if(N(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Wr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,hu=(e,t,n,s,r,o)=>{const i=r==="svg";t==="class"?tu(e,s,i):t==="style"?ou(e,n,s):ts(t)?Js(t)||au(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.
vendor: 4,478 bytes, lines 17-21
17slice(1),!1):mu(e,t,s,i))?(zr(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Br(e,t,s,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!he(s))?zr(e,qe(t),s,o,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Br(e,t,s,i))};function mu(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Wr(t)&&Z(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||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 Wr(t)&&he(n)?!1:t in e}const Tt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return N(t)?n=>jn(t,n):t};function gu(e){e.target.composing=!0}function Zr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ue=Symbol("_assign"),Gr={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[Ue]=Tt(r);const o=s||r.props&&r.props.type==="number";ft(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=Kn(l)),e[Ue](l)}),n&&ft(e,"change",()=>{e.value=e.value.trim()}),t||(ft(e,"compositionstart",gu),ft(e,"compositionend",Zr),ft(e,"change",Zr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:o}},i){if(e[Ue]=Tt(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?Kn(e.value):e.value,a=t??"";l!==a&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===a)||(e.value=a))}},ki={deep:!0,created(e,t,n){e[Ue]=Tt(n),ft(e,"change",()=>{const s=e._modelValue,r=Gt(e),o=e.checked,i=e[Ue];if(N(s)){const l=Xs(s,r),a=l!==-1;if(o&&!a)i(s.concat(r));else if(!o&&a){const c=[...s];c.splice(l,1),i(c)}}else if(Xt(s)){const l=new Set(s);o?l.add(r):l.delete(r),i(l)}else i(Vi(e,o))})},mounted:Jr,beforeUpdate(e,t,n){e[Ue]=Tt(n),Jr(e,t,n)}};function Jr(e,{value:t,oldValue:n},s){e._modelValue=t;let r;if(N(t))r=Xs(t,s.props.value)>-1;else if(Xt(t))r=t.has(s.props.value);else{if(t===n)return;r=$t(t,Vi(e,!0))}e.checked!==r&&(e.checked=r)}const _u={created(e,{value:t},n){e.checked=$t(t,n.props.value),e[Ue]=Tt(n),ft(e,"change",()=>{e[Ue](Gt(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Ue]=Tt(s),t!==n&&(e.checked=$t(t,s.props.value))}},vu={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const r=Xt(t);ft(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?Kn(Gt(i)):Gt(i));e[Ue](e.multiple?r?new Set(o):o:o[0]),e._assigning=!0,ir(()=>{e._assigning=!1})}),e[Ue]=Tt(s)},mounted(e,{value:t}){Yr(e,t)},beforeUpdate(e,t,n){e[Ue]=Tt(n)},updated(e,{value:t}){e._assigning||Yr(e,t)}};function Yr(e,t){const n=e.multiple,s=N(t);if(!(n&&!s&&!Xt(t))){for(let r=0,o=e.options.length;r<o;r++){const i=e.options[r],l=Gt(i);if(n)if(s){const a=typeof l;a==="string"||a==="number"?i.selected=t.some(c=>String(c)===String(l)):i.selected=Xs(t,l)>-1}else i.selected=t.has(l);else if($t(Gt(i),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Gt(e){return"_value"in e?e._value:e.value}function Vi(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const yu={created(e,t,n){qn(e,t,n,null,"created")},mounted(e,t,n){qn(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){qn(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){qn(e,t,n,s,"updated")}};function bu(e,t){switch(e){case"SELECT":return vu;case"TEXTAREA":return Gr;default:switch(t){case"checkbox":return ki;case"radio":return _u;default:return Gr}}}function qn(e,t,n,s,r){const i=bu(e.tagName,n.props&&n.props.type)[r];i&&i(e,t,n,s)}const wu=me({patchProp:hu},Xa);let Qr;function xu(){return Qr||(Qr=xa(wu))}const Eu=(...e)=>{const t=xu().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Su(s);if(!r)return;const o=t._component;!Z(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const i=n(r,!1,Ru(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function Ru(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Su(e){return he(e)?document.querySelector(e):e}/*! 18 * vue-router v4.5.1 19 * (c) 2025 Eduardo San Martin Morote 20 * @license MIT 21 */const jt=typeof document<"u";function Mi(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}
vendor: 13,850 bytes, line 21
21function Tu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Mi(e.default)}const ne=Object.assign;function Ps(e,t){const n={};for(const s in t){const r=t[s];n[s]=We(r)?r.map(e):e(r)}return n}const vn=()=>{},We=Array.isArray,Ii=/#/g,Au=/&/g,Cu=/\//g,Pu=/=/g,ku=/\?/g,$i=/\+/g,Vu=/%5B/g,Mu=/%5D/g,Oi=/%5E/g,Iu=/%60/g,Fi=/%7B/g,$u=/%7C/g,qi=/%7D/g,Ou=/%20/g;function hr(e){return encodeURI(""+e).replace($u,"|").replace(Vu,"[").replace(Mu,"]")}function Fu(e){return hr(e).replace(Fi,"{").replace(qi,"}").replace(Oi,"^")}function Hs(e){return hr(e).replace($i,"%2B").replace(Ou,"+").replace(Ii,"%23").replace(Au,"%26").replace(Iu,"`").replace(Fi,"{").replace(qi,"}").replace(Oi,"^")}function qu(e){return Hs(e).replace(Pu,"%3D")}function Lu(e){return hr(e).replace(Ii,"%23").replace(ku,"%3F")}function Nu(e){return e==null?"":Lu(e).replace(Cu,"%2F")}function Tn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Uu=/\/$/,ju=e=>e.replace(Uu,"");function ks(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l<a&&l>=0&&(a=-1),a>-1&&(s=t.slice(0,a),o=t.slice(a+1,l>-1?l:t.length),r=e(o)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=Hu(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:Tn(i)}}function Du(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Xr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Bu(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Jt(t.matched[s],n.matched[r])&&Li(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Jt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Li(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!zu(e[n],t[n]))return!1;return!0}function zu(e,t){return We(e)?eo(e,t):We(t)?eo(t,e):e===t}function eo(e,t){return We(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Hu(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,l;for(i=0;i<s.length;i++)if(l=s[i],l!==".")if(l==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i).join("/")}const bt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var An;(function(e){e.pop="pop",e.push="push"})(An||(An={}));var yn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(yn||(yn={}));function Ku(e){if(!e)if(jt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),ju(e)}const Wu=/^[^#]+#/;function Zu(e,t){return e.replace(Wu,"#")+t}function Gu(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const gs=()=>({left:window.scrollX,top:window.scrollY});function Ju(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Gu(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function to(e,t){return(history.state?history.state.position-t:-1)+e}const Ks=new Map;function Yu(e,t){Ks.set(e,t)}function Qu(e){const t=Ks.get(e);return Ks.delete(e),t}let Xu=()=>location.protocol+"//"+location.host;function Ni(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,a=r.slice(l);return a[0]!=="/"&&(a="/"+a),Xr(a,"")}return Xr(n,e)+s+r}function ec(e,t,n,s){let r=[],o=[],i=null;const l=({state:h})=>{const m=Ni(e,location),S=n.value,w=t.value;let j=0;if(h){if(n.value=m,t.value=h,i&&i===S){i=null;return}j=w?h.position-w.position:0}else s(m);r.forEach(R=>{R(n.value,S,{delta:j,type:An.pop,direction:j?j>0?yn.forward:yn.back:yn.unknown})})};function a(){i=n.value}function c(h){r.push(h);const m=()=>{const S=r.indexOf(h);S>-1&&r.splice(S,1)};return o.push(m),m}function u(){const{history:h}=window;h.state&&h.replaceState(ne({},h.state,{scroll:gs()}),"")}function d(){for(const h of o)h();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:a,listen:c,destroy:d}}function no(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?gs():null}}function tc(e){const{history:t,location:n}=window,s={value:Ni(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(a,c,u){const d=e.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+a:Xu()+e+a;try{t[u?"replaceState":"pushState"](c,"",h),r.value=c}catch(m){console.error(m),n[u?"replace":"assign"](h)}}function i(a,c){const u=ne({},t.state,no(r.value.back,a,r.value.forward,!0),c,{position:r.value.position});o(a,u,!0),s.value=a}function l(a,c){const u=ne({},r.value,t.state,{forward:a,scroll:gs()});o(u.current,u,!0);const d=ne({},no(s.value,a,null),{position:u.position+1},c);o(a,d,!1),s.value=a}return{location:s,state:r,push:l,replace:i}}function nc(e){e=Ku(e);const t=tc(e),n=ec(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=ne({location:"",base:e,go:s,createHref:Zu.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function sc(e){return typeof e=="string"||e&&typeof e=="object"}function Ui(e){return typeof e=="string"||typeof e=="symbol"}const ji=Symbol("");var so;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(so||(so={}));function Yt(e,t){return ne(new Error,{type:e,[ji]:!0},t)}function lt(e,t){return e instanceof Error&&ji in e&&(t==null||!!(e.type&t))}const ro="[^/]+?",rc={sensitive:!1,strict:!1,start:!0,end:!0},oc=/[.+*?^${}()[\]/\\]/g;function ic(e,t){const n=ne({},rc,t),s=[];let r=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let d=0;d<c.length;d++){const h=c[d];let m=40+(n.sensitive?.25:0);if(h.type===0)d||(r+="/"),r+=h.value.replace(oc,"\\$&"),m+=40;else if(h.type===1){const{value:S,repeatable:w,optional:j,regexp:R}=h;o.push({name:S,repeatable:w,optional:j});const C=R||ro;if(C!==ro){m+=10;try{new RegExp(`(${C})`)}catch(M){throw new Error(`Invalid custom RegExp for param "${S}" (${C}): `+M.message)}}let O=w?`((?:${C})(?:/(?:${C}))*)`:`(${C})`;d||(O=j&&c.length<2?`(?:/${O})`:"/"+O),j&&(O+="?"),r+=O,m+=20,j&&(m+=-8),w&&(m+=-20),C===".*"&&(m+=-50)}u.push(m)}s.push(u)}if(n.strict&&n.end){const c=s.length-1;s[c][s[c].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const i=new RegExp(r,n.sensitive?"":"i");function l(c){const u=c.match(i),d={};if(!u)return null;for(let h=1;h<u.length;h++){const m=u[h]||"",S=o[h-1];d[S.name]=m&&S.repeatable?m.split("/"):m}return d}function a(c){let u="",d=!1;for(const h of e){(!d||!u.endsWith("/"))&&(u+="/"),d=!1;for(const m of h)if(m.type===0)u+=m.value;else if(m.type===1){const{value:S,repeatable:w,optional:j}=m,R=S in c?c[S]:"";if(We(R)&&!w)throw new Error(`Provided param "${S}" is an array but it is not repeatable (* or + modifiers)`);const C=We(R)?R.join("/"):R;if(!C)if(j)h.length<2&&(u.endsWith("/")?u=u.slice(0,-1):d=!0);else throw new Error(`Missing required param "${S}"`);u+=C}}return u||"/"}return{re:i,score:s,keys:o,parse:l,stringify:a}}function lc(e,t){let n=0;for(;n<e.length&&n<t.length;){const s=t[n]-e[n];if(s)return s;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function Di(e,t){let n=0;const s=e.score,r=t.score;for(;n<s.length&&n<r.length;){const o=lc(s[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-s.length)===1){if(oo(s))return 1;if(oo(r))return-1}return r.length-s.length}function oo(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const ac={type:0,value:""},uc=/[a-zA-Z0-9_]/;function cc(e){if(!e)return[[]];if(e==="/")return[[ac]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${c}": ${m}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let l=0,a,c="",u="";function d(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=a}for(;l<e.length;){if(a=e[l++],a==="\\"&&n!==2){s=n,n=4;continue}switch(n){case 0:a==="/"?(c&&d(),i()):a===":"?(d(),n=1):h();break;case 4:h(),n=s;break;case 1:a==="("?n=2:uc.test(a)?h():(d(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--);break;case 2:a===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+a:n=3:u+=a;break;case 3:d(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),d(),i(),r}function fc(e,t,n){const s=ic(cc(e.path),n),r=ne(s,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function dc(e,t){const n=[],s=new Map;t=uo({strict:!1,end:!0,sensitive:!1},t);function r(d){return s.get(d)}function o(d,h,m){const S=!m,w=lo(d);w.aliasOf=m&&m.record;const j=uo(t,d),R=[w];if("alias"in d){const M=typeof d.alias=="string"?[d.alias]:d.alias;for(const B of M)R.push(lo(ne({},w,{components:m?m.record.components:w.components,path:B,aliasOf:m?m.record:w})))}let C,O;for(const M of R){const{path:B}=M;if(h&&B[0]!=="/"){const W=h.record.path,Y=W[W.length-1]==="/"?"":"/";M.path=h.record.path+(B&&Y+B)}if(C=fc(M,h,j),m?m.alias.push(C):(O=O||C,O!==C&&O.alias.push(C),S&&d.name&&!ao(C)&&i(d.name)),Bi(C)&&a(C),w.children){const W=w.children;for(let Y=0;Y<W.length;Y++)o(W[Y],C,m&&m.children[Y])}m=m||C}return O?()=>{i(O)}:vn}function i(d){if(Ui(d)){const h=s.get(d);h&&(s.delete(d),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(d);h>-1&&(n.splice(h,1),d.record.name&&s.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function l(){return n}function a(d){const h=mc(d,n);n.splice(h,0,d),d.record.name&&!ao(d)&&s.set(d.record.name,d)}function c(d,h){let m,S={},w,j;if("name"in d&&d.name){if(m=s.get(d.name),!m)throw Yt(1,{location:d});j=m.record.name,S=ne(io(h.params,m.keys.filter(O=>!O.optional).concat(m.parent?m.parent.keys.filter(O=>O.optional):[]).map(O=>O.name)),d.params&&io(d.params,m.keys.map(O=>O.name))),w=m.stringify(S)}else if(d.path!=null)w=d.path,m=n.find(O=>O.re.test(w)),m&&(S=m.parse(w),j=m.record.name);else{if(m=h.name?s.get(h.name):n.find(O=>O.re.test(h.path)),!m)throw Yt(1,{location:d,currentLocation:h});j=m.record.name,S=ne({},h.params,d.params),w=m.stringify(S)}const R=[];let C=m;for(;C;)R.unshift(C.record),C=C.parent;return{name:j,path:w,params:S,matched:R,meta:hc(R)}}e.forEach(d=>o(d));function u(){n.length=0,s.clear()}return{addRoute:o,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:l,getRecordMatcher:r}}function io(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function lo(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:pc(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function pc(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function ao(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function hc(e){return e.reduce((t,n)=>ne(t,n.meta),{})}function uo(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function mc(e,t){let n=0,s=t.length;for(;n!==s;){const o=n+s>>1;Di(e,t[o])<0?s=o:n=o+1}const r=gc(e);return r&&(s=t.lastIndexOf(r,s-1)),s}function gc(e){let t=e;for(;t=t.parent;)if(Bi(t)&&Di(e,t)===0)return t}function Bi({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function _c(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<s.length;++r){const o=s[r].replace($i," "),i=o.indexOf("="),l=Tn(i<0?o:o.slice(0,i)),a=i<0?null:Tn(o.slice(i+1));if(l in t){let c=t[l];We(c)||(c=t[l]=[c]),c.push(a)}else t[l]=a}return t}function co(e){let t="";for(let n in e){const s=e[n];if(n=qu(n),s==null){s!==void 0&&(t+=(t.length?"&":"")+n);continue}(We(s)?s.map(o=>o&&Hs(o)):[s&&Hs(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function vc(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=We(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const yc=Symbol(""),fo=Symbol(""),_s=Symbol(""),mr=Symbol(""),Ws=Symbol("");function un(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Et(e,t,n,s,r,o=i=>i()){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((l,a)=>{const c=h=>{h===!1?a(Yt(4,{from:n,to:t})):h instanceof Error?a(h):sc(h)?a(Yt(2,{from:t,to:h})):(i&&s.enterCallbacks[r]===i&&typeof h=="function"&&i.push(h),l())},u=o(()=>e.call(s&&s.instances[r],t,n,c));
vendor: 6,826 bytes, line 21
21let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(h=>a(h))})}function Vs(e,t,n,s,r=o=>o()){const o=[];for(const i of e)for(const l in i.components){let a=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(Mi(a)){const u=(a.__vccOpts||a)[t];u&&o.push(Et(u,n,s,i,l,r))}else{let c=a();o.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${l}" at "${i.path}"`);const d=Tu(u)?u.default:u;i.mods[l]=u,i.components[l]=d;const m=(d.__vccOpts||d)[t];return m&&Et(m,n,s,i,l,r)()}))}}return o}function po(e){const t=He(_s),n=He(mr),s=De(()=>{const a=Re(e.to);return t.resolve(a)}),r=De(()=>{const{matched:a}=s.value,{length:c}=a,u=a[c-1],d=n.matched;if(!u||!d.length)return-1;const h=d.findIndex(Jt.bind(null,u));if(h>-1)return h;const m=ho(a[c-2]);return c>1&&ho(u)===m&&d[d.length-1].path!==m?d.findIndex(Jt.bind(null,a[c-2])):h}),o=De(()=>r.value>-1&&Rc(n.params,s.value.params)),i=De(()=>r.value>-1&&r.value===n.matched.length-1&&Li(n.params,s.value.params));function l(a={}){if(Ec(a)){const c=t[Re(e.replace)?"replace":"push"](Re(e.to)).catch(vn);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:s,href:De(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}function bc(e){return e.length===1?e[0]:e}const wc=G({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:po,setup(e,{slots:t}){const n=ls(po(e)),{options:s}=He(_s),r=De(()=>({[mo(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[mo(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&bc(t.default(n));return e.custom?o:Ci("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),xc=wc;function Ec(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Rc(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!We(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function ho(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const mo=(e,t,n)=>e??t??n,Sc=G({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=He(Ws),r=De(()=>e.route||s.value),o=He(fo,0),i=De(()=>{let c=Re(o);const{matched:u}=r.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),l=De(()=>r.value.matched[i.value]);Dn(fo,De(()=>i.value+1)),Dn(yc,l),Dn(Ws,r);const a=F();return st(()=>[a.value,l.value,e.name],([c,u,d],[h,m,S])=>{u&&(u.instances[d]=c,m&&m!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=m.leaveGuards),u.updateGuards.size||(u.updateGuards=m.updateGuards))),c&&u&&(!m||!Jt(u,m)||!h)&&(u.enterCallbacks[d]||[]).forEach(w=>w(c))},{flush:"post"}),()=>{const c=r.value,u=e.name,d=l.value,h=d&&d.components[u];if(!h)return go(n.default,{Component:h,route:c});const m=d.props[u],S=m?m===!0?c.params:typeof m=="function"?m(c):m:null,j=Ci(h,ne({},S,t,{onVnodeUnmounted:R=>{R.component.isUnmounted&&(d.instances[u]=null)},ref:a}));return go(n.default,{Component:j,route:c})||j}}});function go(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Tc=Sc;function Ac(e){const t=dc(e.routes,e),n=e.parseQuery||_c,s=e.stringifyQuery||co,r=e.history,o=un(),i=un(),l=un(),a=Il(bt);let c=bt;jt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ps.bind(null,v=>""+v),d=Ps.bind(null,Nu),h=Ps.bind(null,Tn);function m(v,$){let k,q;return Ui(v)?(k=t.getRecordMatcher(v),q=$):q=v,t.addRoute(q,k)}function S(v){const $=t.getRecordMatcher(v);$&&t.removeRoute($)}function w(){return t.getRoutes().map(v=>v.record)}function j(v){return!!t.getRecordMatcher(v)}function R(v,$){if($=ne({},$||a.value),typeof v=="string"){const p=ks(n,v,$.path),g=t.resolve({path:p.path},$),y=r.createHref(p.fullPath);return ne(p,g,{params:h(g.params),hash:Tn(p.hash),redirectedFrom:void 0,href:y})}let k;if(v.path!=null)k=ne({},v,{path:ks(n,v.path,$.path).path});else{const p=ne({},v.params);for(const g in p)p[g]==null&&delete p[g];k=ne({},v,{params:d(p)}),$.params=d($.params)}const q=t.resolve(k,$),te=v.hash||"";q.params=u(h(q.params));const fe=Du(s,ne({},v,{hash:Fu(te),path:q.path})),f=r.createHref(fe);return ne({fullPath:fe,hash:te,query:s===co?vc(v.query):v.query||{}},q,{redirectedFrom:void 0,href:f})}function C(v){return typeof v=="string"?ks(n,v,a.value.path):ne({},v)}function O(v,$){if(c!==v)return Yt(8,{from:$,to:v})}function M(v){return Y(v)}function B(v){return M(ne(C(v),{replace:!0}))}function W(v){const $=v.matched[v.matched.length-1];if($&&$.redirect){const{redirect:k}=$;let q=typeof k=="function"?k(v):k;return typeof q=="string"&&(q=q.includes("?")||q.includes("#")?q=C(q):{path:q},q.params={}),ne({query:v.query,hash:v.hash,params:q.path!=null?{}:v.params},q)}}function Y(v,$){const k=c=R(v),q=a.value,te=v.state,fe=v.force,f=v.replace===!0,p=W(k);if(p)return Y(ne(C(p),{state:typeof p=="object"?ne({},te,p.state):te,force:fe,replace:f}),$||k);const g=k;g.redirectedFrom=$;let y;return!fe&&Bu(s,q,k)&&(y=Yt(16,{to:g,from:q}),Ye(q,q,!0,!1)),(y?Promise.resolve(y):Ge(g,q)).catch(_=>lt(_)?lt(_,2)?_:yt(_):ee(_,g,q)).then(_=>{if(_){if(lt(_,2))return Y(ne({replace:f},C(_.to),{state:typeof _.to=="object"?ne({},te,_.to.state):te,force:fe}),$||g)}else _=Pt(g,q,!0,f,te);return vt(g,q,_),_})}function Ze(v,$){const k=O(v,$);return k?Promise.reject(k):Promise.resolve()}function _t(v){const $=Lt.values().next().value;return $&&typeof $.runWithContext=="function"?$.runWithContext(v):v()}function Ge(v,$){let k;const[q,te,fe]=Cc(v,$);k=Vs(q.reverse(),"beforeRouteLeave",v,$);for(const p of q)p.leaveGuards.forEach(g=>{k.push(Et(g,v,$))});const f=Ze.bind(null,v,$);return k.push(f),Le(k).then(()=>{k=[];for(const p of o.list())k.push(Et(p,v,$));return k.push(f),Le(k)}).then(()=>{k=Vs(te,"beforeRouteUpdate",v,$);for(const p of te)p.updateGuards.forEach(g=>{k.push(Et(g,v,$))});return k.push(f),Le(k)}).then(()=>{k=[];for(const p of fe)if(p.beforeEnter)if(We(p.beforeEnter))for(const g of p.beforeEnter)k.push(Et(g,v,$));else k.push(Et(p.beforeEnter,v,$));return k.push(f),Le(k)}).then(()=>(v.matched.forEach(p=>p.enterCallbacks={}),k=Vs(fe,"beforeRouteEnter",v,$,_t),k.push(f),Le(k))).then(()=>{k=[];for(const p of i.list())k.push(Et(p,v,$));return k.push(f),Le(k)}).catch(p=>
21lt(p,8)?p:Promise.reject(p))}function vt(v,$,k){l.list().forEach(q=>_t(()=>q(v,$,k)))}function Pt(v,$,k,q,te){const fe=O(v,$);if(fe)return fe;const f=$===bt,p=jt?history.state:{};k&&(q||f?r.replace(v.fullPath,ne({scroll:f&&p&&p.scroll},te)):r.push(v.fullPath,te)),a.value=v,Ye(v,$,k,f),yt()}let Je;function rn(){Je||(Je=r.listen((v,$,k)=>{if(!In.listening)return;const q=R(v),te=W(q);if(te){Y(ne(te,{replace:!0,force:!0}),q).catch(vn);return}c=q;const fe=a.value;jt&&Yu(to(fe.fullPath,k.delta),gs()),Ge(q,fe).catch(f=>lt(f,12)?f:lt(f,2)?(Y(ne(C(f.to),{force:!0}),q).then(p=>{lt(p,20)&&!k.delta&&k.type===An.pop&&r.go(-1,!1)}).catch(vn),Promise.reject()):(k.delta&&r.go(-k.delta,!1),ee(f,q,fe))).then(f=>{f=f||Pt(q,fe,!1),f&&(k.delta&&!lt(f,8)?r.go(-k.delta,!1):k.type===An.pop&<(f,20)&&r.go(-1,!1)),vt(q,fe,f)}).catch(vn)}))}let Ft=un(),ge=un(),le;function ee(v,$,k){yt(v);const q=ge.list();return q.length?q.forEach(te=>te(v,$,k)):console.error(v),Promise.reject(v)}function ot(){return le&&a.value!==bt?Promise.resolve():new Promise((v,$)=>
21{Ft.add([v,$])})}function yt(v){return le||(le=!v,rn(),Ft.list().forEach(([$,k])=>v?k(v):$()),Ft.reset()),v}function Ye(v,$,k,q){const{scrollBehavior:te}=e;if(!jt||!te)return Promise.resolve();const fe=!k&&Qu(to(v.fullPath,0))||(q||!k)&&history.state&&history.state.scroll||null;return ir().then(()=>te(v,$,fe)).then(f=>f&&Ju(f)).catch(f=>ee(f,v,$))}const Ce=v=>r.go(v);let qt;const Lt=new Set,In={currentRoute:a,listening:!0,addRoute:m,removeRoute:S,clearRoutes:t.clearRoutes,hasRoute:j,getRoutes:w,resolve:R,options:e,push:M,replace:B,go:Ce,back:()=>Ce(-1),forward:()=>Ce(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:ge.add,isReady:ot,install(v){const $=this;v.component("RouterLink",xc),v.component("RouterView",Tc),v.config.globalProperties.$router=$,Object.defineProperty(v.config.globalProperties,"$route",{enumerable:!0,get:()=>Re(a)}),jt&&!qt&&a.value===bt&&(qt=!0,M(r.location).catch(te=>{}));const k={};for(const te in bt)Object.defineProperty(k,te,{get:()=>a.value[te],enumerable:!0});v.provide(_s,$),v.provide(mr,Do(k)),v.provide(Ws,a);const q=v.unmount;Lt.add(v),v.unmount=function(){Lt.delete(v),Lt.size<1&&(c=bt,Je&&Je(),Je=null,a.value=bt,qt=!1,le=!1),q()}}};function Le(v){return v.reduce(($,k)=>$.then(()=>_t(k)),Promise.resolve())}return In}function Cc(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;i<o;i++){const l=t.matched[i];l&&(e.matched.find(c=>Jt(c,l))?s.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>Jt(c,a))||r.push(a))}return[n,s,r]}function nn(){return He(_s)}function Ct(e){return He(mr)}const Pc="/brands/icon_clyde_white_RGB.png",kc="/brands/TwitchGlitchPurple.png",Vc=["width","height","color"],Mc=G({__name:"MaterialSymbolsExclamationCircle",props:{width:{},height:{},color:{}},setup(e){const t=e;return(n,s)=>(K(),J("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width,height:t.height,viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor",color:t.color,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},s[0]||(s[0]=[I("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"},null,-1),I("path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0"},null,-1),I("path",{d:"M12 9v4"},null,-1),I("path",{d:"M12 16v.01"},null,-1)]),8,Vc))}}),Ic={class:"input--container"},$c=["data-visible"],Oc=["name","placeholder","type"],Fc=G({__name:"FormInput",props:cs({name:{},placeholder:{},error:{},formType:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=ds(e,"modelValue"),n=F(!1),s=e,r=F();return Ae(()=>{r.value=s.error??"",r.value===""&&(n.value=!1)}),(o,i)=>(K(),J("div",Ic,[I("div",{class:"error-box","data-visible":n.value},[I("span",null,ye(r.value),1)],8,$c),I("div",{class:tn("input--inner "+(r.value!==""?"error":""))},[r.value!==""?(K(),J("div",{key:0,class:"error--wrapper",onMouseover:i[0]||(i[0]=l=>n.value=!0),onMouseleave:i[1]||(i[1]=l=>n.value=!1)},[x(Mc,{color:"var(--clr-error)",width:"20",height:"20"})],32)):Na("",!0),ht(o.$slots,"icon",{},void 0,!0),Yo(I("input",{class:"input",name:s.name,placeholder:s.placeholder,type:s.formType,"onUpdate:modelValue":i[2]||(i[2]=l=>t.value=l)},null,8,Oc),[[yu,t.value]]),ht(o.$slots,"icon-right",{},void 0,!0)],2)]))}});const ie=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},gr=ie(Fc,[["__scopeId","data-v-1c0bb63d"]]),qc=["width","height","color"],Lc=G({__name:"MaterialSymbolsMailOutline",props:{width:{},height:{},color:{}},setup(e){const t=e;return(n,s)=>(K(),J("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width,height:t.height,viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor",color:t.color,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},s[0]||(s[0]=[I("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"},null,-1),I("path",{d:"M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10z"},null,-1),I("path",{d:"M3 7l9 6l9 -6"},null,-1)]),8,qc))}}),vs=G({__name:"FormEmailInput",props:cs({name:{},placeholder:{},shouldValidate:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=async(o,i)=>{if(r.shouldValidate){if(!o){n.value="";return}o.includes("@")?n.value="":n.value="Ungültige E-Mail Adresse"}},n=F(""),s=ds(e,"modelValue"),r=e;return st(s,t,{immediate:!0}),(o,i)=>(K(),Rt(gr,{name:r.name,placeholder:r.placeholder,formType:"email",error:n.value,modelValue:s.value,"onUpdate:modelValue":i[0]||(i[0]=l=>s.value=l)},{icon:H(()=>[x(Lc,{width:"2rem",height:"2rem",color:"var(--icon-primary)"})]),_:1},8,["name","placeholder","error","modelValue"]))}}),Nc=["width","height","color"],Uc=G({__name:"MaterialSymbolsLockOutlineSharp",props:{width:{},height:{},color:{}},setup(e){const t=e;return(n,s)=>(K(),J("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width,height:t.height,viewBox:"0 0 24 24",color:t.color},s[0]||(s[0]=[I("path",{fill:"currentColor",d:"M4 22V8h3V6q0-2.075 1.463-3.538T12 1q2.075 0 3.538 1.463T17 6v2h3v14H4Zm2-2h12V10H6v10Zm6-3q.825 0 1.413-.588T14 15q0-.825-.588-1.413T12 13q-.825 0-1.413.588T10 15q0 .825.588 1.413T12 17ZM9 8h6V6q0-1.25-.875-2.125T12 3q-1.25 0-2.125.875T9 6v2ZM6 20V10v10Z"},null,-1)]),8,Nc))}}),jc=["width","height","color"],Dc=G({__name:"MaterialSymbolsVisibilityOffOutline",props:{width:{},height:{},color:{}},setup(e){const t=e;return(n,s)=>(K(),J("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width,height:t.height,viewBox:"0 0 24 24",color:t.color},s[0]||(s[0]=[I("path",{fill:"currentColor",d:"m16.1 13.3l-1.45-1.45q.225-1.175-.675-2.2t-2.325-.8L10.2 7.4q.425-.2.863-.3T12 7q1.875 0 3.188 1.313T16.5 11.5q0 .5-.1.938t
21-.3.862Zm3.2 3.15l-1.45-1.4q.95-.725 1.688-1.587T20.8 11.5q-1.25-2.525-3.588-4.013T12 6q-.725 0-1.425.1T9.2 6.4L7.65 4.85q1.025-.425 2.1-.638T12 4q3.775 0 6.725 2.087T23 11.5q-.575 1.475-1.513 2.738T19.3 16.45Zm.5 6.15l-4.2-4.15q-.875.275-1.762.413T12 19q-3.775 0-6.725-2.087T1 11.5q.525-1.325 1.325-2.463T4.15 7L1.4 4.2l1.4-1.4l18.4 18.4l-1.4 1.4ZM5.55 8.4q-.725.65-1.325 1.425T3.2 11.5q1.25 2.525 3.588 4.013T12 17q.5 0 .975-.063t.975-.137l-.9-.95q-.275.075-.525.113T12 16q-1.875 0-3.188-1.312T7.5 11.5q0-.275.038-.525t.112-.525L5.55 8.4Zm7.975 2.325ZM9.75 12.6Z"},null,-1)]),8,jc))}});const Bc=ie(Dc,[["__scopeId","data-v-b8180ad2"]]),zc=["width","height","color"],Hc=G({__name:"MaterialSymbolsVisibility",props:{width:{},height:{},color:{}},setup(e){const t=e;return(n,s)=>(K(),J("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width,height:t.height,viewBox:"0 0 24 24",color:t.color},s[0]||(s[0]=[I("path",{fill:"currentColor",d:"M12 16q1.875 0 3.188-1.313T16.5 11.5q0-1.875-1.313-3.188T12 7q-1.875 0-3.188 1.313T7.5 11.5q0 1.875 1.313 3.188T12 16Zm0-1.8q-1.125 0-1.913-.788T9.3 11.5q0-1.125.788-1.913T12 8.8q1.125 0 1.913.788T14.7 11.5q0 1.125-.787 1.913T12 14.2Zm0 4.8q-3.65 0-6.65-2.038T1 11.5q1.35-3.425 4.35-5.463T12 4q3.65 0 6.65 2.038T23 11.5q-1.35 3.425-4.35 5.463T12 19Z"},null,-1)]),8,zc))}});const Kc=ie(Hc,[["__scopeId","data-v-88cdd776"]]),Wc=G({__name:"FormPasswordInput",props:cs({name:{},placeholder:{},error:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=F(!1),n=F(!1);function s(){t.value=!t.value}const r=ds(e,"modelValue"),o=e;return(i,l)=>(K(),Rt(gr,{name:o.name,placeholder:o.placeholder,formType:t.value?"text":"password",error:o.error,modelValue:r.value,"onUpdate:modelValue":l[2]||(l[2]=a=>r.value=a)},{icon:H(()=>[x(Uc,{width:"2rem",height:"2rem",color:"var(--icon-primary)"})]),"icon-right":H(()=>[I("div",{class:"toggle-password--wrapper",onClick:s,onMouseover:l[0]||(l[0]=a=>n.value=!0),onMouseleave:l[1]||(l[1]=a=>n.value=!1)},[t.value?(K(),Rt(Kc,{key:1,color:n.value?"var(--icon-primary)":"var(--icon-secondary)",width:"2rem",height:"2rem"},null,8,["color"])):(K(),Rt(Bc,{key:0,color:n.value?"var(--icon-primary)":"var(--icon-secondary)",width:"2rem",height:"2rem"},null,8,["color"]))],32)]),_:1},8,["name","placeholder","formType","error","modelValue"]))}});const Qt=ie(Wc,[["__scopeId","data-v-1ad5692e"]]),Zc=["disabled"],Gc=G({__name:"FormSubmitButton",props:{text:{},disabled:{type:Boolean},onFormSubmit:{type:Function}},setup(e){const t=e;return(n,s)=>(K(),J("button",{type:"submit",class:"button",onClick:s[0]||(s[0]=(...r)=>t.onFormSubmit&&t.onFormSubmit(...r)),disabled:t.disabled},ye(t.text),9,Zc))}});const Ot=ie(Gc,[["__scopeId","data-v-615c32da"]]),Jc=G({__name:"CustomRouterLink",props:{to:{},underlined:{type:Boolean}},setup(e){const t=e;return(n,s)=>(K(),Rt(ia(t.to.startsWith("http")?"a":"router-link"),{href:t.to,to:t.to,style:en({"text-decoration":t.underlined?"underline":"none"})},{default:H(()=>[ht(n.$slots,"default",{},()=>[D(ye(t.to),1)],!0)]),_:3},8,["href","to","style"]))}});const pe=ie(Jc,[["__scopeId","data-v-286a375d"]]),Yc="https://challenges.cloudflare.com/turnstile/v0/api.js",_o="cfTurnstileOnLoad";let Ln=typeof window<"u"&&window.turnstile!==void 0?"ready":"unloaded",Ms;const Qc=G({name:"VueTurnstile",emits:["update:modelValue","error","unsupported","expired","before-interactive","after-interactive"],props:{siteKey:{type:String,required:!0},modelValue:{type:String,required:!0},resetInterval:{type:Number,required:!1,default:295*1e3},size:{type:String,required:!1,default:"normal"},theme:{type:String,required:!1,default:"auto"},language:{type:String,required:!1,default:"auto"},action:{type:String,required:!1,default:""},appearance:{type:String,required:!1,default:"always"},renderOnMount:{type:Boolean,required:!1,default:!0}},data(){return{resetTimeout:void 0,widgetId:void 0}},computed:{turnstileOptions(){return{sitekey:this.siteKey,theme:this.theme,language:this.language,size:this.size,callback:this.callback,action:this.action,appearance:this.appearance,"error-callback":this.errorCallback,"expired-callback":this.expiredCallback,"unsupported-callback":this.unsupportedCallback,"before-interactive-callback":this.beforeInteractiveCallback,"after-interactive-callback":this.afterInteractivecallback}}},methods:{afterInteractivecallback(){this.$emit("after-interactive")},beforeInteractiveCallback(){this.$emit("before-interactive")},expiredCallback(){this.$emit("expired")},unsupportedCallback(){this.$emit("unsupported")},errorCallback(e){this.$emit("error",e)},callback(e){this.$emit("update:modelValue",e),this.startResetTimeout()},reset(){window.turnstile&&(this.$emit("update:modelValue",""),window.turnstile.reset())},remove(){this.widgetId&&(window.turnstile.remove(this.widgetId),this.widgetId=void 0)},render(){this.widgetId=window.turnstile.render(this.$refs.turnstile,this.turnstileOptions)},startResetTimeout(){this.resetTimeout=setTimeout(()=>{this.reset()},this.resetInterval)}},async mounted(){const e=new Promise((t,n)=>{Ms={resolve:t,reject:n},Ln==="ready"&&t(void 0)});window[_o]=()=>{Ms.resolve(),Ln="ready"},await(()=>{if(Ln==="unloaded"){Ln="loading";const t=`${Yc}?onload=${_o}&render=explicit`,n=document.createElement("script");n.src=t,n.async=!0,n.addEventListener("error",()=>{Ms.reject("Failed to load Turnstile.")}),document.head.appendChild(n)}return e})(),this.renderOnMount&&this.render()},beforeUnmount(){this.remove(),clearTimeout(this.resetTimeout)}}),Xc=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},ef={ref:"turnstile"};function tf(e,t,n,s,r,o){return K(),J("div",ef,null,512)}const Mn=Xc(Qc,[["render",tf]]);
21class vo extends Error{constructor(n,s,r){const o=n.status||n.status===0?n.status:"",i=n.statusText||"",l=`${o} ${i}`.trim(),a=l?`status code ${l}`:"an unknown error";super(`Request failed with ${a}: ${s.method} ${s.url}`);Xe(this,"response");Xe(this,"request");Xe(this,"options");this.name="HTTPError",this.response=n,this.request=s,this.options=r}}class zi extends Error{constructor(n){super(`Request timed out: ${n.method} ${n.url}`);Xe(this,"request");this.name="TimeoutError",this.request=n}}const yo=(()=>{let e=!1,t=!1;const n=typeof globalThis.ReadableStream=="function",s=typeof globalThis.Request=="function";if(n&&s)try{t=new globalThis.Request("https://empty.invalid",{body:new globalThis.ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type")}catch(r){if(r instanceof Error&&r.message==="unsupported BodyInit type")return!1;throw r}return e&&!t})(),nf=typeof globalThis.AbortController=="function",sf=typeof globalThis.AbortSignal=="function"&&typeof globalThis.AbortSignal.any=="function",rf=typeof globalThis.ReadableStream=="function",of=typeof globalThis.FormData=="function",Hi=["get","post","put","patch","head","delete"],lf={json:"application/json",text:"text/*",formData:"multipart/form-data",arrayBuffer:"*/*",blob:"*/*"},Is=2147483647,af=new TextEncoder().encode("------WebKitFormBoundaryaxpyiPgbbPti10Rw").length,Ki=Symbol("stop"),uf={json:!0,parseJson:!0,stringifyJson:!0,searchParams:!0,prefixUrl:!0,retry:!0,timeout:!0,hooks:!0,throwHttpErrors:!0,onDownloadProgress:!0,onUploadProgress:!0,fetch:!0},cf={method:!0,headers:!0,body:!0,mode:!0,credentials:!0,cache:!0,redirect:!0,referrer:!0,referrerPolicy:!0,integrity:!0,keepalive:!0,signal:!0,window:!0,dispatcher:!0,duplex:!0,priority:!0},ff=e=>{if(!e)return 0;if(e instanceof FormData){let t=0;for(const[n,s]of e)t+=af,t+=new TextEncoder().encode(`Content-Disposition: form-data; name="${n}"`).length,t+=typeof s=="string"?new TextEncoder().encode(s).length:s.size;return t}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength;if(typeof e=="string")return new TextEncoder().encode(e).length;if(e instanceof URLSearchParams)return new TextEncoder().encode(e.toString()).length;if("byteLength"in e)return e.byteLength;if(typeof e=="object"&&e!==null)try{const t=JSON.stringify(e);return new TextEncoder().encode(t).length}catch{return 0}return 0},df=(e,t)=>{const n=Number(e.headers.get("content-length"))||0;let s=0;return e.status===204?(t&&t({percent:1,totalBytes:n,transferredBytes:s},new Uint8Array),new Response(null,{status:e.status,statusText:e.statusText,headers:e.headers})):new Response(new ReadableStream({async start(r){const o=e.body.getReader();t&&t({percent:0,transferredBytes:0,totalBytes:n},new Uint8Array);async function i(){const{done:l,value:a}=await o.read();if(l){r.close();return}if(t){s+=a.byteLength;const c=n===0?0:s/n;t({percent:c,transferredBytes:s,totalBytes:n},a)}r.enqueue(a),await i()}await i()}}),{status:e.status,statusText:e.statusText,headers:e.headers})},pf=(e,t)=>{const n=ff(e.body);let s=0;return new Request(e,{duplex:"half",body:new ReadableStream({async start(r){const o=e.body instanceof ReadableStream?e.body.getReader():new Response("").body.getReader();async function i(){const{done:l,value:a}=await o.read();if(l){t&&t({percent:1,transferredBytes:s,totalBytes:Math.max(n,s)},new Uint8Array),r.close();return}s+=a.byteLength;let c=n===0?0:s/n;(n<s||c===1)&&(c=.99),t&&t({percent:Number(c.toFixed(2)),transferredBytes:s,totalBytes:n},a),r.enqueue(a),await i()}await i()}})})},fn=e=>e!==null&&typeof e=="object",Nn=(...e)=>{for(const t of e)if((!fn(t)||Array.isArray(t))&&t!==void 0)throw new TypeError("The `options` argument must be an object");return _r({},...e)},Wi=(e={},t={})=>{const n=new globalThis.Headers(e),s=t instanceof globalThis.Headers,r=new globalThis.Headers(t);for(const[o,i]of r.entries())s&&i==="undefined"||i===void 0?n.delete(o):n.set(o,i);return n};function Un(e,t,n){return Object.hasOwn(t,n)&&t[n]===void 0?[]:_r(e[n]??[],t[n]??[])}const Zi=(e={},t={})=>({beforeRequest:Un(e,t,"beforeRequest"),beforeRetry:Un(e,t,"beforeRetry"),afterResponse:Un(e,t,"afterResponse"),beforeError:Un(e,t,"beforeError")}),_r=(...e)=>{let t={},n={},s={};for(const r of e)if(Array.isArray(r))Array.isArray(t)||(t=[]),t=[...t,...r];else if(fn(r)){for(let[o,i]of Object.entries(r))fn(i)&&o in t&&(i=_r(t[o],i)),t={...t,[o]:i};fn(r.hooks)&&(s=Zi(s,r.hooks),t.hooks=s),fn(r.headers)&&(n=Wi(n,r.headers),t.headers=n)}return t},hf=e=>Hi.includes(e)?e.toUpperCase():e,mf=["get","put","head","delete","options","trace"],gf=[408,413,429,500,502,503,504],_f=[413,429,503],bo={limit:2,methods:mf,statusCodes:gf,afterStatusCodes:_f,maxRetryAfter:Number.POSITIVE_INFINITY,backoffLimit:Number.POSITIVE_INFINITY,delay:e=>.3*2**(e-1)*1e3},vf=(e={})=>
21{if(typeof e=="number")return{...bo,limit:e};if(e.methods&&!Array.isArray(e.methods))throw new Error("retry.methods must be an array");if(e.statusCodes&&!Array.isArray(e.statusCodes))throw new Error("retry.statusCodes must be an array");return{...bo,...e}};async function yf(e,t,n,s){return new Promise((r,o)=>{const i=setTimeout(()=>{n&&n.abort(),o(new zi(e))},s.timeout);s.fetch(e,t).then(r).catch(o).then(()=>{clearTimeout(i)})})}async function bf(e,{signal:t}){return new Promise((n,s)=>{t&&(t.throwIfAborted(),t.addEventListener("abort",r,{once:!0}));function r(){clearTimeout(o),s(t.reason)}const o=setTimeout(()=>{t==null||t.removeEventListener("abort",r),n()},e)})}const wf=(e,t)=>{const n={};for(const s in t)!(s in cf)&&!(s in uf)&&!(s in e)&&(n[s]=t[s]);return n};class es{constructor(t,n={}){Xe(this,"request");Xe(this,"abortController");Xe(this,"_retryCount",0);Xe(this,"_input");Xe(this,"_options");var s,r;if(this._input=t,this._options={...n,headers:Wi(this._input.headers,n.headers),hooks:Zi({beforeRequest:[],beforeRetry:[],beforeError:[],afterResponse:[]},n.hooks),method:hf(n.method??this._input.method??"GET"),prefixUrl:String(n.prefixUrl||""),retry:vf(n.retry),throwHttpErrors:n.throwHttpErrors!==!1,timeout:n.timeout??1e4,fetch:n.fetch??globalThis.fetch.bind(globalThis)},typeof this._input!="string"&&!(this._input instanceof URL||this._input instanceof globalThis.Request))throw new TypeError("`input` must be a string, URL, or Request");if(this._options.prefixUrl&&typeof this._input=="string"){if(this._input.startsWith("/"))throw new Error("`input` must not begin with a slash when using `prefixUrl`");this._options.prefixUrl.endsWith("/")||(this._options.prefixUrl+="/"),this._input=this._options.prefixUrl+this._input}if(nf&&sf){const o=this._options.signal??this._input.signal;this.abortController=new globalThis.AbortController,this._options.signal=o?AbortSignal.any([o,this.abortController.signal]):this.abortController.signal}if(yo&&(this._options.duplex="half"),this._options.json!==void 0&&(this._options.body=((r=(s=this._options).stringifyJson)==null?void 0:r.call(s,this._options.json))??JSON.stringify(this._options.json),this._options.headers.set("content-type",this._options.headers.get("content-type")??"application/json")),this.request=new globalThis.Request(this._input,this._options),this._options.searchParams){const i="?"+(typeof this._options.searchParams=="string"?this._options.searchParams.replace(/^\?/,""):new URLSearchParams(this._options.searchParams).toString()),l=this.request.url.replace(/(?:\?.*?)?(?=#|$)/,i);(of&&this._options.body instanceof globalThis.FormData||this._options.body instanceof URLSearchParams)&&!(this._options.headers&&this._options.headers["content-type"])&&this.request.headers.delete("content-type"),this.request=new globalThis.Request(new globalThis.Request(l,{...this.request}),this._options)}if(this._options.onUploadProgress){if(typeof this._options.onUploadProgress!="function")throw new TypeError("The `onUploadProgress` option must be a function");if(!yo)throw new Error("Request streams are not supported in your environment. The `duplex` option for `Request` is not available.");this.request.body&&(this.request=pf(this.request,this._options.onUploadProgress))}}static create(t,n){const s=new es(t,n),r=async()=>{if(typeof s._options.timeout=="number"&&s._options.timeout>Is)throw new RangeError(`The \`timeout\` option cannot be greater than ${Is}`);await Promise.resolve();let l=await s._fetch();for(const a of s._options.hooks.afterResponse){const c=await a(s.request,s._options,s._decorateResponse(l.clone()));c instanceof globalThis.Response&&(l=c)}if(s._decorateResponse(l),!l.ok&&s._options.throwHttpErrors){let a=new vo(l,s.request,s._options);for(const c of s._options.hooks.beforeError)a=await c(a);throw a}if(s._options.onDownloadProgress){if(typeof s._options.onDownloadProgress!="function")throw new TypeError("The `onDownloadProgress` option must be a function");if(!rf)throw new Error("Streams are not supported in your environment. `ReadableStream` is missing.");return df(l.clone(),s._options.onDownloadProgress)}return l},i=(s._options.retry.methods.includes(s.request.method.toLowerCase())?s._retry(r):r()).finally(async()=>{var l;s.request.bodyUsed||await((l=s.request.body)==null?void 0:l.cancel())});for(const[l,a]of Object.entries(lf))i[l]=async()=>{s.request.headers.set("accept",s.request.headers.get("accept")||a);const c=await i;
21if(l==="json"){if(c.status===204||(await c.clone().arrayBuffer()).byteLength===0)return"";if(n.parseJson)return n.parseJson(await c.text())}return c[l]()};return i}_calculateRetryDelay(t){if(this._retryCount++,this._retryCount>this._options.retry.limit||t instanceof zi)throw t;if(t instanceof vo){if(!this._options.retry.statusCodes.includes(t.response.status))throw t;const s=t.response.headers.get("Retry-After")??t.response.headers.get("RateLimit-Reset")??t.response.headers.get("X-RateLimit-Reset")??t.response.headers.get("X-Rate-Limit-Reset");if(s&&this._options.retry.afterStatusCodes.includes(t.response.status)){let r=Number(s)*1e3;Number.isNaN(r)?r=Date.parse(s)-Date.now():r>=Date.parse("2024-01-01")&&(r-=Date.now());const o=this._options.retry.maxRetryAfter??r;return r<o?r:o}if(t.response.status===413)throw t}const n=this._options.retry.delay(this._retryCount);return Math.min(this._options.retry.backoffLimit,n)}_decorateResponse(t){return this._options.parseJson&&(t.json=async()=>this._options.parseJson(await t.text())),t}async _retry(t){try{return await t()}catch(n){const s=Math.min(this._calculateRetryDelay(n),Is);if(this._retryCount<1)throw n;await bf(s,{signal:this._options.signal});for(const r of this._options.hooks.beforeRetry)if(await r({request:this.request,options:this._options,error:n,retryCount:this._retryCount})===Ki)return;return this._retry(t)}}async _fetch(){for(const s of this._options.hooks.beforeRequest){const r=await s(this.request,this._options);if(r instanceof Request){this.request=r;break}if(r instanceof Response)return r}const t=wf(this.request,this._options),n=this.request;return this.request=n.clone(),this._options.timeout===!1?this._options.fetch(n,t):yf(n,t,this.abortController,this._options)}}/*! MIT License © Sindre Sorhus */const Zs=e=>{const t=(n,s)=>es.create(n,Nn(e,s));for(const n of Hi)t[n]=(s,r)=>es.create(s,Nn(e,r,{method:n}));return t.create=n=>Zs(Nn(n)),t.extend=n=>(typeof n=="function"&&(n=n(e??{})),Zs(Nn(e,n))),t.stop=Ki,t},xf=Zs(),sn=xf,Ef={class:"checkbox--wrapper"},Rf=G({__name:"FormCheckbox",props:cs({text:{},class:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=ds(e,"modelValue"),n=e;return(s,r)=>(K(),J("label",Ef,[Yo(I("input",{type:"checkbox",class:tn(n.class),"onUpdate:modelValue":r[0]||(r[0]=o=>t.value=o)},null,2),[[ki,t.value]]),D(" "+ye(n.text)+" ",1),ht(s.$slots,"default",{},void 0,!0)]))}});const Gi=ie(Rf,[["__scopeId","data-v-b8e9f2d1"]]),Sf={id:"login"},Tf={class:"inputs"},Af={class:"submit-section"},Cf={class:"alternative-links"},Pf={class:"login-methods"},kf=G({__name:"LoginView",setup(e){const t="0x4AAAAAAATM7oNa00bkZPc4",n="https://oauth.froglight.net",s=Ct(),r=nn(),o=F("null"),i=F("Verifiziere..."),l=F(""),a=F(""),c=F(!1),u=F(""),d=F(""),h=F(null);Ae(()=>{u.value=s.query.redirect||"website",d.value=s.query.state||"null",!(o.value==="null"||i.value==="Anmelden")&&(i.value="Anmelden")});const m=async j=>{i.value="Leite weiter...",window.location.replace(`${n}/auth/login?service=${j}&redirect=${u.value}&state=${d.value}`)},S=async()=>{i.value="Anmelden...";const j=await sn.post(`${n}/auth/login`,{json:{email:l.value,password:a.value,"cf-turnstile-response":o.value,stayLoggedIn:c.value,redirect:u.value,state:d.value},throwHttpErrors:!1});let R;try{R=await j.json()}catch{alert("Login failed. Invalid response.");return}if(h.value.reset(),R.status==="ERROR")alert(R.message);else if(R.status==="NOT_VERIFIED")await r.push({name:"Register-Email-Resend"});else if(R.status==="LOGIN_FAILED")R.details===2||R.details===1?alert("Nutzer oder Passwort falsch!"):alert("Fehlerhafte Anfrage. Passwort-Hash nicht vorhanden.");else if(R.status==="LOGIN_SUCCESS"){const C=R.redirect;C?window.location.replace(C+"?token="+R.token+"&state="+R.state):alert("Login successful.")}else alert("Status: "+R.status)},w=j=>{alert(j)};return(j,R)=>(K(),J("div",Sf,[I("div",Tf,[x(vs,{name:"email",placeholder:"E-Mail",modelValue:l.value,"onUpdate:modelValue":R[0]||(R[0]=C=>l.value=C),shouldValidate:!0},null,8,["modelValue"]),x(Qt,{name:"password",placeholder:"Passwort",modelValue:a.value,"onUpdate:modelValue":R[1]||(R[1]=C=>a.value=C)},null,8,["modelValue"]),x(Gi,{text:"Angemeldet bleiben",modelValue:c.value,"onUpdate:modelValue":R[2]||(R[2]=C=>c.value=C)},null,8,["modelValue"])]),I("div",Af,[x(Ot,{id:"submit",text:i.value,disabled:i.value!=="Anmelden",onF
21ormSubmit:S},null,8,["text","disabled"]),I("div",Cf,[x(pe,{underlined:!1,to:"/register"},{default:H(()=>R[6]||(R[6]=[D("Account erstellen",-1)])),_:1,__:[6]}),x(pe,{underlined:!1,to:"/forgot-password"},{default:H(()=>R[7]||(R[7]=[D("Passwort vergessen",-1)])),_:1,__:[7]})]),x(Re(Mn),{"site-key":Re(t),modelValue:o.value,"onUpdate:modelValue":R[3]||(R[3]=C=>o.value=C),action:"login",onError:w,onUnsupported:w,ref_key:"turnstileRef",ref:h},null,8,["site-key","modelValue"])]),R[10]||(R[10]=I("div",{class:"separator--wrapper"},[I("div",{class:"separator--line"}),I("span",{class:"separator--label"},"oder"),I("div",{class:"separator--line"})],-1)),I("div",Pf,[I("div",{id:"discord-login",onClick:R[4]||(R[4]=C=>m("discord"))},R[8]||(R[8]=[I("img",{class:"login-method--image",src:Pc,alt:"discord logo"},null,-1)])),I("div",{id:"twitch-login",onClick:R[5]||(R[5]=C=>m("twitch"))},R[9]||(R[9]=[I("img",{class:"login-method--image",src:kc,alt:"twitch logo"},null,-1)]))])]))}});const Vf=ie(kf,[["__scopeId","data-v-a17ccae0"]]),Mf="/icon.svg";const If={};function $f(e,t){return t[0]||(t[0]=Ri('<div class="polygon--wrapper" data-v-a34a7f00><div class="polygon" data-v-a34a7f00></div></div><div class="links" data-v-a34a7f00><a href="https://froglight.net/datenschutz-website" data-v-a34a7f00>Datenschutz</a><a href="https://froglight.net/nutzungsbedingungen" data-v-a34a7f00>Nutzungsbedingungen</a><a href="https://froglight.net/impressum" data-v-a34a7f00>Impressum</a></div>',2))}const Of=ie(If,[["render",$f],["__scopeId","data-v-a34a7f00"]]),Ff={class:"modal--wrapper"},qf={class:"modal"},Lf=G({__name:"App",setup(e){return(t,n)=>{const s=oa("router-view");return K(),J(de,null,[x(Of),I("div",Ff,[I("div",qf,[n[0]||(n[0]=I("header",{class:"modal--header"},[I("img",{class:"modal--icon",src:Mf,alt:"froglight server logo"})],-1)),x(s)])])],64)}}});const Nf=ie(Lf,[["__scopeId","data-v-3d2e48d9"]]),Uf=G({__name:"SmallText",props:{customStyle:{}},setup(e){const t=e;return(n,s)=>(K(),J("span",{style:en(t.customStyle)},[ht(n.$slots,"default",{},void 0,!0)],4))}});const jf=ie(Uf,[["__scopeId","data-v-246277de"]]),Df=["width","height","color"],Bf=G({__name:"MaterialSymbolsAccountCircleOutline",props:{width:{},height:{},color:{}},setup(e){const t=e;return(n,s)=>(K(),J("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width,height:t.height,viewBox:"0 0 24 24",color:t.color},s[0]||(s[0]=[I("path",{fill:"currentColor",d:"M5.85 17.1q1.275-.975 2.85-1.538T12 15q1.725 0 3.3.563t2.85 1.537q.875-1.025 1.363-2.325T20 12q0-3.325-2.337-5.663T12 4Q8.675 4 6.337 6.337T4 12q0 1.475.488 2.775T5.85 17.1ZM12 13q-1.475 0-2.488-1.012T8.5 9.5q0-1.475 1.012-2.488T12 6q1.475 0 2.488 1.012T15.5 9.5q0 1.475-1.012 2.488T12 13Zm0 9q-2.075 0-3.9-.788t-3.175-2.137q-1.35-1.35-2.137-3.175T2 12q0-2.075.788-3.9t2.137-3.175q1.35-1.35 3.175-2.137T12 2q2.075 0 3.9.788t3.175 2.137q1.35 1.35 2.138 3.175T22 12q0 2.075-.788 3.9t-2.137 3.175q-1.35 1.35-3.175 2.138T12 22Zm0-2q1.325 0 2.5-.388t2.15-1.112q-.975-.725-2.15-1.113T12 17q-1.325 0-2.5.388T7.35 18.5q.975.725 2.15 1.113T12 20Zm0-9q.65 0 1.075-.425T13.5 9.5q0-.65-.425-1.075T12 8q-.65 0-1.075.425T10.5 9.5q0 .65.425 1.075T12 11Zm0-1.5Zm0 9Z"},null,-1)]),8,Df))}}),zf={class:"title--wrapper"},Hf={class:"title"},Kf={class:"description"},Wf=G({__name:"FormTitle",props:{title:{},description:{}},setup(e){const t=e;return(n,s)=>(K(),J("div",zf,[I("span",Hf,[ht(n.$slots,"title",{},()=>[D(ye(t.title),1)],!0)]),I("span",Kf,[ht(n.$slots,"description",{},()=>[D(ye(t.description),1)],!0)])]))}});const Me=ie(Wf,[["__scopeId","data-v-670cc911"]]),Zf={class:"inputs"},Gf={class:"submit-section"},Jf=G({__name:"RegisterView",setup(e){const t="0x4AAAAAAATM7oNa00bkZPc4",n="https://oauth.froglight.net",s=new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{12,})"),r=new RegExp("^[0-9a-zA-Z_]{3,16}$"),o=nn(),i=F("null"),l=F("Verifiziere..."),a=F(""),c=F(""),u=F(""),d=F(!1),h=F(""),m=F(""),S=F(""),w=F(""),j=F(null),R=F(!1);Ae(()=>{c.value||m.value||w.value||!u.value.includes("@")||!a.value||!h.value||!S.value||!d.value?R.value=!1:R.value=!0,!(i.value==="null"||l.value==="Account erstellen")&&(l.value="Account erstellen")});const C=async()=>
21{if(h.value!==S.value){alert("Passwörter stimmen nicht überein");return}if(l.value="Erstelle Account...",(await sn.put(`${n}/api/v1/user`,{json:{"cf-turnstile-response":i.value,username:a.value,email:u.value,password:h.value},throwHttpErrors:!1})).status!==200){j.value.reset(),alert("Registration failed.");return}await o.push({name:"Register-Email-Sent",query:{email:u.value}})},O=async B=>{if(!B){m.value="";return}s.test(B)?m.value="":m.value="mind. 12 Zeichen, Klein- & GroÃbuchstaben, eine Zahl"},M=B=>{alert(B)};return st(h,O,{immediate:!0}),st(S,async B=>{if(B.length===0){w.value="";return}B!==h.value?w.value="Passwörter stimmen nicht überein":w.value=""}),st(a,async B=>{if(B.length===0){c.value="";return}r.test(B)?c.value="":c.value="Nur Zahlen und Buchstaben, 3-16 Zeichen"}),(B,W)=>(K(),J(de,null,[x(Me,{title:"Erstelle deinen Account"}),I("div",Zf,[x(gr,{name:"username",placeholder:"Nutzername",formType:"text",modelValue:a.value,"onUpdate:modelValue":W[0]||(W[0]=Y=>a.value=Y),error:c.value},{icon:H(()=>[x(Bf,{width:"2rem",height:"2rem",color:"var(--icon-primary)"})]),_:1},8,["modelValue","error"]),x(vs,{name:"email",placeholder:"E-Mail",modelValue:u.value,"onUpdate:modelValue":W[1]||(W[1]=Y=>u.value=Y),shouldValidate:!0},null,8,["modelValue"]),x(Qt,{name:"password",placeholder:"Passwort",modelValue:h.value,"onUpdate:modelValue":W[2]||(W[2]=Y=>h.value=Y),error:m.value},null,8,["modelValue","error"]),x(Qt,{name:"password-repeat",placeholder:"Passwort wiederholen",modelValue:S.value,"onUpdate:modelValue":W[3]||(W[3]=Y=>S.value=Y),error:w.value},null,8,["modelValue","error"]),x(Gi,{text:"",modelValue:d.value,"onUpdate:modelValue":W[4]||(W[4]=Y=>d.value=Y)},{default:H(()=>[I("span",null,[W[8]||(W[8]=D("Ich akzeptiere die ",-1)),x(pe,{underlined:!0,to:"https://froglight.net/nutzungsbedingungen"},{default:H(()=>W[6]||(W[6]=[D("Nutzungsbedingungen",-1)])),_:1,__:[6]}),W[9]||(W[9]=D(" und ",-1)),x(pe,{underlined:!0,to:"https://froglight.net/datenschutz-website"},{default:H(()=>W[7]||(W[7]=[D("Datenschutzrichtlinien",-1)])),_:1,__:[7]})])]),_:1},8,["modelValue"])]),I("div",Gf,[x(Ot,{text:"Account erstellen",disabled:!R.value,onFormSubmit:C},null,8,["disabled"]),x(Re(Mn),{ref_key:"turnstileRef",ref:j,"site-key":Re(t),modelValue:i.value,"onUpdate:modelValue":W[5]||(W[5]=Y=>i.value=Y),action:"register",onError:M,onUnsupported:M},null,8,["site-key","modelValue"]),x(jf,{customStyle:"display: block; margin-top: var(--spacing-sm);"},{default:H(()=>[W[11]||(W[11]=D("Bereits ein Nutzer? Klicke ",-1)),x(pe,{underlined:!0,to:"/"},{default:H(()=>W[10]||(W[10]=[D("hier",-1)])),_:1,__:[10]}),W[12]||(W[12]=D(" zum Anmelden",-1))]),_:1,__:[11,12]})])],64))}});const Yf=ie(Jf,[["__scopeId","data-v-63682cec"]]),Ji=e=>{const[t,n]=e.split("@");if(t.length<5)return`${".".repeat(t.length)}@${n}`;const s=t.slice(0,3),r=t.slice(-2),o=t.length-5;return`${s}${".".repeat(o)}${r}@${n}`},Qf={class:"site--wrapper"},Xf={class:"highlighted"},ed=G({__name:"RegisterEmailSentView",setup(e){const t=Ct(),n=F();return Ae(()=>{const s=t.query.email;if(!s||!s.includes("@")){n.value="deine E-Mail-Adresse";return}n.value=Ji(s)}),(s,r)=>(K(),J("div",Qf,[x(Me,{title:"Ãberprüfe dein Postfach!"},{description:H(()=>[r[0]||(r[0]=D(" Wir haben soeben eine E-Mail an ",-1)),I("span",Xf,ye(n.value),1),r[1]||(r[1]=D(" gesendet.",-1)),r[2]||(r[2]=I("br",null,null,-1)),r[3]||(r[3]=D("Klicke bitte auf den Link in der E-Mail, um deinen Account zu verifizieren. ",-1))]),_:1}),x(pe,{underlined:!1,to:"/"},{default:H(()=>r[4]||(r[4]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[4]})]))}});const td=ie(ed,[["__scopeId","data-v-a89c2e11"]]),nd={class:"inputs"},sd={class:"submit-section"},rd=G({__name:"ForgotPasswordView",setup(e){const t="0x4AAAAAAATM7oNa00bkZPc4",n="https://oauth.froglight.net",s=nn(),r=F("null"),o=F(""),i=F("Verifiziere..."),l=F(null);Ae(()=>{r.value!=="null"&&(i.value="Passwort zurücksetzen")});const a=async()=>{if(i.value="Passwort zurücksetzen...",await s.push({name:"Forgot-Password-Email-Sent",query:{email:o.value}}),(await sn.put(`${n}/api/v1/reset`,{json:{email:o.value,"cf-turnstile-response":r.value},throwHttpErrors:!1})).status!==200){l.value.reset(),alert("Reset failed.");return}await s.push({name:"Forgot-Password-Email-Sent",query:{email:o.value}})},c=u=>{alert(u)};return(u,d)=>(K(),J(de,null,[x(Me,{title:"Passwort vergessen?",description:"Keine Sorge. Wir senden dir einen Link zum Zurücksetzen deines Passworts."}),I("div",nd,[x(vs,{name:"email",placeholder:"E-Mail",modelValue:o.value,"onUpdate:modelValue":d[
210]||(d[0]=h=>o.value=h),shouldValidate:!0},null,8,["modelValue"])]),I("div",sd,[x(Ot,{text:i.value,disabled:i.value!=="Passwort zurücksetzen",onFormSubmit:a},null,8,["text","disabled"]),x(pe,{underlined:!1,to:"/"},{default:H(()=>d[2]||(d[2]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[2]}),x(Re(Mn),{"site-key":Re(t),modelValue:r.value,"onUpdate:modelValue":d[1]||(d[1]=h=>r.value=h),action:"reset",onError:c,onUnsupported:c,ref_key:"turnstileRef",ref:l},null,8,["site-key","modelValue"])])],64))}});const od=ie(rd,[["__scopeId","data-v-f7ae9204"]]),id={class:"site--wrapper"},ld={class:"highlighted"},ad=G({__name:"VerifyView",setup(e){const t="https://oauth.froglight.net",n=Ct(),s=F("loading"),r=F(""),o=F("none"),i={delete:{loading:{title:"Account wird gelöscht...",description:"Dein Account wird gelöscht..."},success:{title:"Account gelöscht!",description:"Dein Account wurde soeben gelöscht."},error:{title:"Fehler beim Löschen",description:"Es ist ein Fehler aufgetreten. Bitte versuche es später erneut."}},verify:{loading:{title:"Account wird verifiziert...",description:"Dein Account wird verifiziert..."},success:{title:"Account verifiziert!",description:"Dein Account wurde soeben verifiziert. Viel SpaÃ!"},error:{title:"Fehler bei der Verifizierung",description:"Es ist ein Fehler aufgetreten. Bitte versuche es später erneut."}},none:{loading:{title:"Keine Aktion wird ausgeführt!",description:"Die URL scheint fehlerhaft zu sein. Versuche es erneut und kontaktiere ggf. den Support."},success:{title:"Keine Aktion wird ausgeführt!",description:"Die URL scheint fehlerhaft zu sein. Versuche es erneut und kontaktiere ggf. den Support."},error:{title:"Keine Aktion wird ausgeführt!",description:"Die URL scheint fehlerhaft zu sein. Versuche es erneut und kontaktiere ggf. den Support."}}};return Ae(async()=>{const l=n.query.id,a=n.query.token;if(o.value=n.query.type||"none",o.value==="none"){s.value="error",r.value="Invalid url parameters (missing or wrong type)";return}if(!l||!a){s.value="error",r.value="Invalid url parameters (missing id or token)";return}const c=await sn.post(`${t}/api/v1/verify`,{json:{token:a,id:l},throwHttpErrors:!1});let u;try{u=await c.json()}catch{s.value="error",r.value="Malformatted response from backend server";return}if(c.status!==200){s.value="error",r.value=u.message;return}s.value="success"}),(l,a)=>(K(),J("div",id,[x(Me,null,ri({title:H(()=>[D(ye(i[o.value][s.value].title),1)]),description:H(()=>[D(ye(i[o.value][s.value].description),1)]),_:2},[s.value==="error"?{name:"description",fn:H(()=>[a[0]||(a[0]=D(" Fehlercode: ",-1)),I("span",ld,ye(r.value),1)]),key:"0"}:void 0]),1024),x(pe,{underlined:!1,to:"/"},{default:H(()=>a[1]||(a[1]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[1]})]))}});const ud=ie(ad,[["__scopeId","data-v-8abcf2a6"]]),cd={class:"site--wrapper"},fd={class:"highlighted"},dd=G({__name:"ForgotPasswordEmailSentView",setup(e){const t=Ct(),n=F();return Ae(()=>{const s=t.query.email;if(!s||!s.includes("@")){n.value="deine E-Mail-Adresse";return}n.value=Ji(s)}),(s,r)=>(K(),J("div",cd,[x(Me,{title:"Ãberprüfe dein Postfach!"},{description:H(()=>[r[0]||(r[0]=D(" Wir haben soeben eine E-Mail an ",-1)),I("span",fd,ye(n.value),1),r[1]||(r[1]=D(" gesendet.",-1)),r[2]||(r[2]=I("br",null,null,-1)),r[3]||(r[3]=D("Folge bitte den Schritten, um dein Passwort zurückzusetzen. ",-1))]),_:1}),x(pe,{underlined:!1,to:"/"},{default:H(()=>r[4]||(r[4]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[4]})]))}});const pd=ie(dd,[["__scopeId","data-v-c8eaabc2"]]),hd={class:"inputs"},md={class:"submit-section"},gd=G({__name:"ResetPasswordView",setup(e){const t="0x4AAAAAAATM7oNa00bkZPc4",n="https://oauth.froglight.net",s=new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{12,})"),r=nn(),o=Ct(),i=F("null"),l=F("Verifiziere..."),a=F(""),c=F(""),u=F(""),d=F(""),h=F(-1),m=F("null"),S=F(null),w=F(!1);Ae(()=>{h.value=parseInt(o.query.id)||-1,m.value=o.query.token||"",!(i.value==="null"||l.value==="Passwort zurücksetzen")&&(l.value="Passwort zurücksetzen")}),Ae(()=>{c.value||d.value||!a.value||!u.value?w.value=!1:w.value=!0});const j=async()=>
21{if(a.value!==u.value){alert("Passwörter stimmen nicht überein");return}if(l.value="Passwort zurücksetzen...",(await sn.post(`${n}/api/v1/reset`,{json:{"cf-turnstile-response":i.value,id:h.value,token:m.value,password:a.value},throwHttpErrors:!1})).status!==200){S.value.reset(),alert("Password reset failed.");return}await r.push({name:"Reset-Password-Success"})};st(a,async O=>{if(!O){c.value="";return}s.test(O)?c.value="":c.value="mind. 12 Zeichen, Klein- & GroÃbuchstaben, eine Zahl"},{immediate:!0}),st(u,async O=>{if(O.length===0){d.value="";return}O!==a.value?d.value="Passwörter stimmen nicht überein":d.value=""});const C=O=>{alert(O)};return(O,M)=>(K(),J(de,null,[x(Me,{title:"Passwort zurücksetzen"},ri({_:2},[h.value===-1||m.value==="null"?{name:"description",fn:H(()=>[M[3]||(M[3]=D(" Ungültiger Link. Bitte fordere einen neuen Link an. ",-1))]),key:"0"}:void 0]),1024),I("div",hd,[x(Qt,{name:"password",placeholder:"Passwort",modelValue:a.value,"onUpdate:modelValue":M[0]||(M[0]=B=>a.value=B),error:c.value},null,8,["modelValue","error"]),x(Qt,{name:"password-repeat",placeholder:"Passwort wiederholen",modelValue:u.value,"onUpdate:modelValue":M[1]||(M[1]=B=>u.value=B),error:d.value},null,8,["modelValue","error"])]),I("div",md,[x(Ot,{text:l.value,disabled:!w.value,onFormSubmit:j},null,8,["text","disabled"]),x(Re(Mn),{"site-key":Re(t),modelValue:i.value,"onUpdate:modelValue":M[2]||(M[2]=B=>i.value=B),action:"reset",onError:C,onUnsupported:C,ref_key:"turnstileRef",ref:S},null,8,["site-key","modelValue"]),x(pe,{underlined:!1,to:"/"},{default:H(()=>M[4]||(M[4]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[4]})])],64))}});const _d=ie(gd,[["__scopeId","data-v-60bb6125"]]),vd={class:"site--wrapper"},yd=G({__name:"ResetPasswordSuccessView",setup(e){return(t,n)=>(K(),J("div",vd,[x(Me,{title:"Passwort zurückgesetzt!",description:"Dein Passwort wurde soeben erfolgreich zurückgesetzt."}),x(pe,{underlined:!1,to:"/"},{default:H(()=>n[0]||(n[0]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[0]})]))}});const bd=ie(yd,[["__scopeId","data-v-3c65f3aa"]]),wd=["width","height","color"],xd=G({__name:"IconForward",props:{width:{},height:{},color:{}},setup(e){const t=e;return(n,s)=>(K(),J("svg",{width:t.width,height:t.height,color:t.color,viewBox:"0 0 17 29",fill:"none",xmlns:"http://www.w3.org/2000/svg"},s[0]||(s[0]=[I("path",{d:"M2 2L14.5 14.5L2 27",stroke:"#D1D1D1","stroke-width":"3"},null,-1)]),8,wd))}}),Ed={class:"method--icon"},Rd={class:"method--name"},Sd={class:"forward--icon"},Td=G({__name:"MFAMethod",props:{name:{},urlName:{},queryParameters:{}},setup(e){const t=nn(),n=e,s=()=>{t.push({name:n.urlName,query:n.queryParameters??{}})};return(r,o)=>(K(),J("div",{class:"method",onClick:s},[I("div",Ed,[ht(r.$slots,"icon",{},void 0,!0)]),I("span",Rd,ye(n.name),1),I("div",Sd,[x(xd,{color:"var(--icon-primary)",width:"24",height:"24"})])]))}});const wo=ie(Td,[["__scopeId","data-v-f65c1574"]]),Ad=["width","height","color"],Cd=G({__name:"IconDeviceMobile",props:{width:{},height:{},color:{}},setup(e){const t=e;return(n,s)=>(K(),J("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width,height:t.height,viewBox:"0 0 24 24",color:t.color,"stroke-width":"2",stroke:"currentColor",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},s[0]||(s[0]=[I("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"},null,-1),I("path",{d:"M6 5a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2v-14z"},null,-1),I("path",{d:"M11 4h2"},null,-1),I("path",{d:"M12 17v.01"},null,-1)]),8,Ad))}}),Pd=["width","height","color"],kd=G({__name:"IconPassword",props:{width:{},height:{},color:{}},setup(e){const t=e;return(n,s)=>(K(),J("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width,height:t.height,color:t.color,viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},s[0]||(s[0]=[Ri('<path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M12 10v4"></path><path d="M10 13l4 -2"></path><path d="M10 11l4 2"></path><path d="M5 10v4"></path><path d="M3 13l4 -2"></path><path d="M3 11l4 2"></path><path d="M19 10v4"></path><path d="M17 13l4 -2"></path><path d="M17 11l4 2"></path>',10)]),8,Pd))}}),Vd={class:"methods"},Md={class:"footnote"},Id=G({__name:"MFAListView",setup(e){return(t,n)=>(K(),J(de,null,[x(Me,{title:"Multi-Faktor-Authentifizierung",description:"Wähle eine der Authentifizierungsmethoden"}),I("div",Vd,[x(wo,{name:"Nutze deine Authentifizierungs-App",urlName:""},{icon:H(()=>[x(Cd,{color:"var(--icon-primary)",width:"28",height:"40"})]),_:1}),x(wo,{name:"Verwende einen Backup-Code",urlName:""},{icon:H(()=>[x(kd,{color:"var(--icon-primary)",width:"28",height:"40"})]),_:1})]),I("div",Md,[x(pe,{underlined:!1,to:"/"},{default:H(()=>n[0]||(n[0]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[0]})])],64))}});const $d=ie(Id,[["__scopeId","data-v-f916c636"]]),Od=G({__name:"FormText",props:{withMargin:{type:Boolean},withSideMargin:{type:Boolean},highlighted:{type:Boolean},class:{}},setup(e){const t=e;return(n,s)=>(K(),J("span",{class:tn("form--text "+(t.highlighted?"highlighted":"")+" "+t.class+" "+(t.withSideMargin?"padding":"")),style:en(t.withMargin?"margin-top: 8px; display: block":"")},[ht(n.$slots,"default",{},void 0,!0)],6))}});const Cn=ie(Od,[["__scopeId","data-v-7f9370ba"]]),Fd={class:"content"},qd=G({__name:"ErrorView",setup(e){const t=F("");return Ae(()=>{const n=Ct();
21t.value=n.query.message??"Unbekannter Fehler."}),(n,s)=>(K(),J(de,null,[x(Me,{title:"Ein Fehler ist aufgetreten!"},{description:H(()=>[s[1]||(s[1]=D(" Leider ist bei deiner letzten Aktion etwas schiefgelaufen. Sollte das Problem weiterhin bestehen, kontaktiere bitte unseren ",-1)),s[2]||(s[2]=I("a",{class:"underlined",href:"https://froglight.net/discord"},"Support",-1)),s[3]||(s[3]=D(". ",-1)),s[4]||(s[4]=I("br",null,null,-1)),x(Cn,{withMargin:""},{default:H(()=>[s[0]||(s[0]=D("Fehler: ",-1)),x(Cn,{highlighted:""},{default:H(()=>[D(ye(t.value),1)]),_:1})]),_:1,__:[0]})]),_:1}),I("div",Fd,[x(pe,{underlined:!1,to:"/"},{default:H(()=>s[5]||(s[5]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[5]})])],64))}});const Ld=ie(qd,[["__scopeId","data-v-f2b450a7"]]),Nd={class:"wrapper"},Ud=["disabled","data-idx","onInput","onKeydown","onPaste"],jd=G({__name:"TOTPInput",props:{disabled:{type:Boolean},onNumberChange:{type:Function}},setup(e){const t=F(new Array(6).fill("")),n=F(new Array(6).fill({ref:null})),s=(a,c)=>{a&&(n.value[c]={ref:a})},r=(a,c)=>{if(a.key==="Backspace"){a.preventDefault();const u=n.value[c].ref;t.value[c]="",u.value="",c>0&&n.value[c-1].ref.focus();const d=t.value.join("");l.onNumberChange&&l.onNumberChange(d)}else a.key==="ArrowLeft"&&c>0?n.value[c-1].ref.focus():a.key==="ArrowRight"&&c<t.value.length-1&&n.value[c+1].ref.focus()},o=(a,c)=>{var S;a.preventDefault();const u=(S=a.clipboardData)==null?void 0:S.getData("text"),d=u==null?void 0:u.split("").filter(w=>!isNaN(parseInt(w)));if(!d)return;let h;for(let w=0;w<d.length&&!(c+w>=t.value.length);w++)t.value[c+w]=d[w],h=n.value[c+w].ref,h.value=d[w];h&&h.focus();const m=t.value.join("");l.onNumberChange&&l.onNumberChange(m)},i=(a,c)=>{a.preventDefault();const u=a.target,d=a.data;if(!d||isNaN(parseInt(d))){u.value="";return}u.value=d,t.value[c]=d;const h=c+1;h<t.value.length&&n.value[h].ref.focus();const m=t.value.join("");l.onNumberChange&&l.onNumberChange(m)},l=e;return(a,c)=>(K(),J("div",Nd,[(K(!0),J(de,null,la(t.value,(u,d)=>(K(),J("div",{key:d,class:"input--wrapper"},[I("input",{ref_for:!0,ref:h=>s(h,d),disabled:l.disabled??!1,"data-idx":d,type:"number",class:"digit-input",maxlength:"1",pattern:"[0-9]*",placeholder:" ",onInput:h=>i(h,d),onKeydown:h=>r(h,d),onPaste:h=>o(h,d)},null,40,Ud)]))),128))]))}});const Dd=ie(jd,[["__scopeId","data-v-d985cdf1"]]),Bd={class:"submit-section"},zd={class:"alternative-links"},Hd=G({__name:"MFATotpView",setup(e){const t=F(!1),n=r=>{t.value=r.length===6},s=async()=>{console.log("foo")};return(r,o)=>(K(),J(de,null,[x(Me,{title:"Code eingeben",description:"Gebe deinen 6-stelligen Sicherheitscode aus deiner Authentifizierungs-App ein."}),x(Dd,{disabled:!1,onNumberChange:n}),I("div",Bd,[x(Ot,{id:"submit",text:"Bestätigen",disabled:!t.value,onFormSubmit:s},null,8,["disabled"]),I("div",zd,[x(pe,{underlined:!1,to:"/mfa-list"},{default:H(()=>o[0]||(o[0]=[D("Andere Methoden",-1)])),_:1,__:[0]}),x(pe,{underlined:!1,to:"/"},{default:H(()=>o[1]||(o[1]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[1]})])])],64))}});const Kd=ie(Hd,[["__scopeId","data-v-1a36f1a4"]]),Wd={class:"submit-section"},Zd={class:"alternative-links"},Gd=G({__name:"MFABackupCodeView",setup(e){const t=F(!1),n=F("");Ae(()=>{t.value=n.value.length===42});const s=async()=>{console.log("foo")};return(r,o)=>(K(),J(de,null,[x(Me,{title:"Code eingeben",description:"Gebe einen deiner Backup Codes ein."}),x(Qt,{name:"backup-code",placeholder:"42-stelliger Code",modelValue:n.value,"onUpdate:modelValue":o[0]||(o[0]=i=>n.value=i)},null,8,["modelValue"]),I("div",Wd,[x(Ot,{id:"submit",text:"Bestätigen",disabled:!t.value,onFormSubmit:s},null,8,["disabled"]),I("div",Zd,[x(pe,{underlined:!1,to:"/mfa-list"},{default:H(()=>o[1]||(o[1]=[D("Andere Methoden",-1)])),_:1,__:[1]}),x(pe,{underlined:!1,to:"/"},{default:H(()=>o[2]||(o[2]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[2]})])])],64))}});const Jd=ie(Gd,[["__scopeId","data-v-118d51ba"]]),Yd={class:"content"},Qd=G({__name:"SuccessView",setup(e){const t=F("");return Ae(()=>{const n=Ct();t.value=n.query.message??"Deine Aktion war erfolgreich!"}),(n,s)=>(K(),J(de,null,[x(Me,{title:"Erfolgreiche Aktion!"},{description:H(()=>[x(Cn,{withMargin:""},{default:H(()=>[D(ye(t.value),1)]),_:1})]),_:1}),I("div",Yd,[x(pe,{underlined:!1,to:"/"},{default:H(()=>s[0]||(s[0]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[0]})])],64))}});const Xd=ie(Qd,[["__scopeId","data-v-3ef6fa7a"]]),ep={class:"content"},tp=G({__name:"AccountLinkageSuccessView",setup(e){const t=F(3),n=F("/"),s=F(""),r=F("");return Ae(()=>{const o=setInterval(()=>{t.value--,t.value===0&&(clearInterval(o),window.location.href=n.value+(s.value?`?state=${s.value}&referrer=${r.value}
21`:""))},1e3)}),Ae(()=>{const o=Ct();n.value=o.query.redirect||"/",s.value=o.query.state||"",r.value=o.query.service||""}),(o,i)=>(K(),J(de,null,[x(Me,{title:"Account erfolgreich verlinkt!"},{description:H(()=>[x(Cn,{withMargin:""},{default:H(()=>[D("Dein "+ye(r.value)+" Account wurde soeben erfolgreich verlinkt. Du wirst in "+ye(t.value)+" Sekunden weitergeleitet.",1)]),_:1}),x(Cn,{withMargin:""},{default:H(()=>[i[1]||(i[1]=D("Solltest du nicht weitergeleitet werden, klicke ",-1)),x(pe,{underlined:!0,to:n.value},{default:H(()=>i[0]||(i[0]=[D("hier",-1)])),_:1,__:[0]},8,["to"]),i[2]||(i[2]=D(".",-1))]),_:1,__:[1,2]})]),_:1}),I("div",ep,[x(pe,{underlined:!1,to:"/"},{default:H(()=>i[3]||(i[3]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[3]})])],64))}});const np=ie(tp,[["__scopeId","data-v-94d9aeeb"]]),sp={class:"inputs"},rp={class:"submit-section"},op=G({__name:"ResendEmailVerificationView",setup(e){const t="0x4AAAAAAATM7oNa00bkZPc4",n="https://oauth.froglight.net",s=nn(),r=F("null"),o=F(""),i=F("Verifiziere..."),l=F(null);Ae(()=>{r.value!=="null"&&(i.value="Email anfordern")});const a=async()=>{i.value="Email anfordern...";const u=await sn.put(`${n}/api/v1/verify`,{json:{email:o.value,"cf-turnstile-response":r.value},throwHttpErrors:!1}),d=await u.json();if(u.status!==200){l.value.reset(),alert("Reset failed. Message: "+d.message);return}await s.push({name:"Success",query:{message:"Eine Email wurde an deine Adresse gesendet. Bitte überprüfe auch deinen Spam-Ordner!"}})},c=u=>{alert(u)};return(u,d)=>(K(),J(de,null,[x(Me,{title:"Verifikations-Email erneut senden",description:"Dein Account scheint wohl noch nicht verifiziert zu sein. Du kannst hiermit einen neuen Link beantragen."}),I("div",sp,[x(vs,{name:"email",placeholder:"E-Mail",modelValue:o.value,"onUpdate:modelValue":d[0]||(d[0]=h=>o.value=h),shouldValidate:!0},null,8,["modelValue"])]),I("div",rp,[x(Ot,{text:i.value,disabled:i.value!=="Email anfordern",onFormSubmit:a},null,8,["text","disabled"]),x(pe,{underlined:!1,to:"/"},{default:H(()=>d[2]||(d[2]=[D("Zurück zur Anmeldung",-1)])),_:1,__:[2]}),x(Re(Mn),{"site-key":Re(t),modelValue:r.value,"onUpdate:modelValue":d[1]||(d[1]=h=>r.value=h),action:"verify",onError:c,onUnsupported:c,ref_key:"turnstileRef",ref:l},null,8,["site-key","modelValue"])])],64))}});const ip=ie(op,[["__scopeId","data-v-c18000b2"]]),Yi=Ac({history:nc(),routes:[{path:"/",name:"Login",component:Vf,meta:{title:"Anmelden"}},{path:"/error",name:"Error",component:Ld,meta:{title:"Fehler"}},{path:"/success",name:"Success",component:Xd,meta:{title:"Aktion erfolgreich"}},{path:"/account-linkage-success",name:"Account-Linkage-Success",component:np,meta:{title:"Account Verlinken erfolgreich!"}},{path:"/register",name:"Register",component:Yf,meta:{title:"Registrieren"}},{path:"/register-email-sent",name:"Register-Email-Sent",component:td,meta:{title:"Registrierungs-Mail versendet!"}},{path:"/register-email-resend",name:"Register-Email-Resend",component:ip,meta:{title:"Registrierungs-Mail erneut versenden"}},{path:"/forgot-password",name:"Forgot-Password",component:od,meta:{title:"Passwort vergessen"}},{path:"/forgot-password-email-sent",name:"Forgot-Password-Email-Sent",component:pd,meta:{title:"Passwort-Ãnderungs-Mail versendet!"}},{path:"/reset-password",name:"Reset-Password",component:_d,meta:{title:"Passwort ändern"}},{path:"/reset-password-success",name:"Reset-Password-Success",component:bd,meta:{title:"Passwort-Ãnderung erfolgreich"}},{path:"/verify",name:"Verify Registration",component:ud,meta:{title:"Account verifizieren"}},{path:"/mfa-list",name:"MFA-List",component:$d,meta:{title:"Multi-Faktor-Authentifikation"}},{path:"/mfa-totp",name:"MFA-Totp",component:Kd,meta:{title:"Code eingeben"}},{path:"/mfa-backup",name:"MFA-Backup",component:Jd,meta:{title:"Code eingeben"}},{path:"/:pathMatch(.*)*",name:"NotFound",redirect:{name:"Login"},meta:{title:"404"}}]});Yi.beforeEach((e,t,n)=>{document.title="Froglight Auth | "+e.meta.title,n()});Eu(Nf).use(Yi).mount("#app");
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.