function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = ["./Start-BXt1eMB7.js","./Form-HwO5i2bJ.js","./bus-B5bab611.js","./Capture-EugJ4yw2.js","./Spinner-YD_iyg7o.js","./Spinner-DQLRB1dd.css","./QrContentDisplay-CTqzFt-X.js","./Accounts-Ma2P5PrK.js","./OtpDisplay-D0I30jj_.js","./SearchBox-CVIMp336.js","./CreateUpdate-BNx7d4Uw.js","./Import-q0fDFy8A.js","./QRcode-BX3q-Gl5.js","./Groups-zzrz6O0y.js","./CreateUpdate-CZEwb9BS.js","./Options-BhiSwquK.js","./SettingTabs-SwPVkX35.js","./Account-CdpjsuML.js","./OAuth-DfvIWczc.js","./Edit-Dxda5GrM.js","./WebAuthn-CdzqvX5d.js","./webauthnService-BvinF7z1.js","./AppSetup-DWrh9LzE.js","./AdminTabs-uLrfnlDK.js","./appSettingsUpdater-B5AoHqQU.js","./CopyButton-xy5y_fwK.js","./Auth-B1dxWh7D.js","./Users-iM2Dt55Z.js","./Create-CkmzH8U5.js","./Manage-DFj3U8y5.js","./AccessLogViewer-CINYivkh.js","./Access-fxjDWjSe.js","./Login-DdiB9-vA.js","./Register-UF_6fIB8.js","./RequestReset-DGlAdQva.js","./Reset-xkBEVRc4.js","./Recover-BqGt4d7x.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } /*! 2FAuth version 5.3.1 - Copyright (c) 2024 Bubka - https://github.com/Bubka/2FAuth */const Id="modulepreload",Nd=function(e,t){return new URL(e,t).href},Ho={},X=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const a=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),o=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));s=Promise.all(n.map(l=>{if(l=Nd(l,r),l in Ho)return;Ho[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!r)for(let m=a.length-1;m>=0;m--){const g=a[m];if(g.href===l&&(!u||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":Id,u||(d.as="script",d.crossOrigin=""),d.href=l,o&&d.setAttribute("nonce",o),document.head.appendChild(d),u)return new Promise((m,g)=>{d.addEventListener("load",m),d.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})}))}return s.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})};/** * @vue/shared v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Hi(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const we={},jn=[],ut=()=>{},Hd=()=>!1,Qs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),$i=e=>e.startsWith("onUpdate:"),Me=Object.assign,Fi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},$d=Object.prototype.hasOwnProperty,ue=(e,t)=>$d.call(e,t),Y=Array.isArray,Bn=e=>Kr(e)==="[object Map]",nr=e=>Kr(e)==="[object Set]",$o=e=>Kr(e)==="[object Date]",se=e=>typeof e=="function",Ie=e=>typeof e=="string",rn=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",Nc=e=>(ye(e)||se(e))&&se(e.then)&&se(e.catch),Hc=Object.prototype.toString,Kr=e=>Hc.call(e),Fd=e=>Kr(e).slice(8,-1),$c=e=>Kr(e)==="[object Object]",Di=e=>Ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,vr=Hi(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Zs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Dd=/-(\w)/g,Ct=Zs(e=>e.replace(Dd,(t,n)=>n?n.toUpperCase():"")),zd=/\B([A-Z])/g,xn=Zs(e=>e.replace(zd,"-$1").toLowerCase()),ea=Zs(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ca=Zs(e=>e?`on${ea(e)}`:""),sn=(e,t)=>!Object.is(e,t),Os=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},zi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vd=e=>{const t=Ie(e)?Number(e):NaN;return isNaN(t)?e:t};let Fo;const Fc=()=>Fo||(Fo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function an(e){if(Y(e)){const t={};for(let n=0;n{if(n){const r=n.split(Bd);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ae(e){let t="";if(Ie(e))t=e;else if(Y(e))for(let n=0;nWr(n,t))}const Ce=e=>Ie(e)?e:e==null?"":Y(e)||ye(e)&&(e.toString===Hc||!se(e.toString))?JSON.stringify(e,zc,2):String(e),zc=(e,t)=>t&&t.__v_isRef?zc(e,t.value):Bn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],a)=>(n[Oa(r,a)+" =>"]=s,n),{})}:nr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Oa(n))}:rn(t)?Oa(t):ye(t)&&!Y(t)&&!$c(t)?String(t):t,Oa=(e,t="")=>{var n;return rn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let st;class Vc{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=st,!t&&st&&(this.index=(st.scopes||(st.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=st;try{return st=this,t()}finally{st=n}}}on(){st=this}off(){st=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),kn()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=en,n=wn;try{return en=!0,wn=this,this._runnings++,Do(this),this.fn()}finally{zo(this),this._runnings--,wn=n,en=t}}stop(){var t;this.active&&(Do(this),zo(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Jd(e){return e.value}function Do(e){e._trackId++,e._depsLength=0}function zo(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Fs=new WeakMap,_n=Symbol(""),ri=Symbol("");function nt(e,t,n){if(en&&wn){let r=Fs.get(e);r||Fs.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=Gc(()=>r.delete(n))),Wc(wn,s)}}function It(e,t,n,r,s,a){const i=Fs.get(e);if(!i)return;let o=[];if(t==="clear")o=[...i.values()];else if(n==="length"&&Y(e)){const l=Number(r);i.forEach((u,c)=>{(c==="length"||!rn(c)&&c>=l)&&o.push(u)})}else switch(n!==void 0&&o.push(i.get(n)),t){case"add":Y(e)?Di(n)&&o.push(i.get("length")):(o.push(i.get(_n)),Bn(e)&&o.push(i.get(ri)));break;case"delete":Y(e)||(o.push(i.get(_n)),Bn(e)&&o.push(i.get(ri)));break;case"set":Bn(e)&&o.push(i.get(_n));break}Ui();for(const l of o)l&&qc(l,4);Ki()}function Xd(e,t){var n;return(n=Fs.get(e))==null?void 0:n.get(t)}const Qd=Hi("__proto__,__v_isRef,__isVue"),Yc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(rn)),Vo=Zd();function Zd(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=le(this);for(let a=0,i=this.length;a{e[t]=function(...n){An(),Ui();const r=le(this)[t].apply(this,n);return Ki(),kn(),r}}),e}function ep(e){const t=le(this);return nt(t,"has",e),t.hasOwnProperty(e)}class Jc{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(s?a?pp:eu:a?Zc:Qc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=Y(t);if(!s){if(i&&ue(Vo,n))return Reflect.get(Vo,n,r);if(n==="hasOwnProperty")return ep}const o=Reflect.get(t,n,r);return(rn(n)?Yc.has(n):Qd(n))||(s||nt(t,"get",n),a)?o:Le(o)?i&&Di(n)?o:o.value:ye(o)?s?rr(o):Nt(o):o}}class Xc extends Jc{constructor(t=!1){super(!1,t)}set(t,n,r,s){let a=t[n];if(!this._isShallow){const l=Gn(a);if(!Ds(r)&&!Gn(r)&&(a=le(a),r=le(r)),!Y(t)&&Le(a)&&!Le(r))return l?!1:(a.value=r,!0)}const i=Y(t)&&Di(n)?Number(n)e,ta=e=>Reflect.getPrototypeOf(e);function rs(e,t,n=!1,r=!1){e=e.__v_raw;const s=le(e),a=le(t);n||(sn(t,a)&&nt(s,"get",t),nt(s,"get",a));const{has:i}=ta(s),o=r?Wi:n?Yi:Cr;if(i.call(s,t))return o(e.get(t));if(i.call(s,a))return o(e.get(a));e!==s&&e.get(t)}function ss(e,t=!1){const n=this.__v_raw,r=le(n),s=le(e);return t||(sn(e,s)&&nt(r,"has",e),nt(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function as(e,t=!1){return e=e.__v_raw,!t&&nt(le(e),"iterate",_n),Reflect.get(e,"size",e)}function jo(e){e=le(e);const t=le(this);return ta(t).has.call(t,e)||(t.add(e),It(t,"add",e,e)),this}function Bo(e,t){t=le(t);const n=le(this),{has:r,get:s}=ta(n);let a=r.call(n,e);a||(e=le(e),a=r.call(n,e));const i=s.call(n,e);return n.set(e,t),a?sn(t,i)&&It(n,"set",e,t):It(n,"add",e,t),this}function Uo(e){const t=le(this),{has:n,get:r}=ta(t);let s=n.call(t,e);s||(e=le(e),s=n.call(t,e)),r&&r.call(t,e);const a=t.delete(e);return s&&It(t,"delete",e,void 0),a}function Ko(){const e=le(this),t=e.size!==0,n=e.clear();return t&&It(e,"clear",void 0,void 0),n}function is(e,t){return function(r,s){const a=this,i=a.__v_raw,o=le(i),l=t?Wi:e?Yi:Cr;return!e&&nt(o,"iterate",_n),i.forEach((u,c)=>r.call(s,l(u),l(c),a))}}function os(e,t,n){return function(...r){const s=this.__v_raw,a=le(s),i=Bn(a),o=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=s[e](...r),c=n?Wi:t?Yi:Cr;return!t&&nt(a,"iterate",l?ri:_n),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:o?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function jt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ap(){const e={get(a){return rs(this,a)},get size(){return as(this)},has:ss,add:jo,set:Bo,delete:Uo,clear:Ko,forEach:is(!1,!1)},t={get(a){return rs(this,a,!1,!0)},get size(){return as(this)},has:ss,add:jo,set:Bo,delete:Uo,clear:Ko,forEach:is(!1,!0)},n={get(a){return rs(this,a,!0)},get size(){return as(this,!0)},has(a){return ss.call(this,a,!0)},add:jt("add"),set:jt("set"),delete:jt("delete"),clear:jt("clear"),forEach:is(!0,!1)},r={get(a){return rs(this,a,!0,!0)},get size(){return as(this,!0)},has(a){return ss.call(this,a,!0)},add:jt("add"),set:jt("set"),delete:jt("delete"),clear:jt("clear"),forEach:is(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=os(a,!1,!1),n[a]=os(a,!0,!1),t[a]=os(a,!1,!0),r[a]=os(a,!0,!0)}),[e,n,t,r]}const[ip,op,lp,cp]=ap();function qi(e,t){const n=t?e?cp:lp:e?op:ip;return(r,s,a)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(ue(n,s)&&s in r?n:r,s,a)}const up={get:qi(!1,!1)},fp={get:qi(!1,!0)},dp={get:qi(!0,!1)},Qc=new WeakMap,Zc=new WeakMap,eu=new WeakMap,pp=new WeakMap;function mp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hp(e){return e.__v_skip||!Object.isExtensible(e)?0:mp(Fd(e))}function Nt(e){return Gn(e)?e:Gi(e,!1,np,up,Qc)}function tu(e){return Gi(e,!1,sp,fp,Zc)}function rr(e){return Gi(e,!0,rp,dp,eu)}function Gi(e,t,n,r,s){if(!ye(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=s.get(e);if(a)return a;const i=hp(e);if(i===0)return e;const o=new Proxy(e,i===2?r:n);return s.set(e,o),o}function tn(e){return Gn(e)?tn(e.__v_raw):!!(e&&e.__v_isReactive)}function Gn(e){return!!(e&&e.__v_isReadonly)}function Ds(e){return!!(e&&e.__v_isShallow)}function nu(e){return tn(e)||Gn(e)}function le(e){const t=e&&e.__v_raw;return t?le(t):e}function na(e){return Object.isExtensible(e)&&$s(e,"__v_skip",!0),e}const Cr=e=>ye(e)?Nt(e):e,Yi=e=>ye(e)?rr(e):e;class ru{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Bi(()=>t(this._value),()=>yr(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=le(this);return(!t._cacheable||t.effect.dirty)&&sn(t._value,t._value=t.effect.run())&&yr(t,4),Ji(t),t.effect._dirtyLevel>=2&&yr(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function gp(e,t,n=!1){let r,s;const a=se(e);return a?(r=e,s=ut):(r=e.get,s=e.set),new ru(r,s,a||!s,n)}function Ji(e){var t;en&&wn&&(e=le(e),Wc(wn,(t=e.dep)!=null?t:e.dep=Gc(()=>e.dep=void 0,e instanceof ru?e:void 0)))}function yr(e,t=4,n){e=le(e);const r=e.dep;r&&qc(r,t)}function Le(e){return!!(e&&e.__v_isRef===!0)}function ge(e){return su(e,!1)}function Xi(e){return su(e,!0)}function su(e,t){return Le(e)?e:new vp(e,t)}class vp{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:le(t),this._value=n?t:Cr(t)}get value(){return Ji(this),this._value}set value(t){const n=this.__v_isShallow||Ds(t)||Gn(t);t=n?t:le(t),sn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Cr(t),yr(this,4))}}function ae(e){return Le(e)?e.value:e}const yp={get:(e,t,n)=>ae(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Le(s)&&!Le(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function au(e){return tn(e)?e:new Proxy(e,yp)}class bp{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Ji(this),()=>yr(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function wp(e){return new bp(e)}function _p(e){const t=Y(e)?new Array(e.length):{};for(const n in e)t[n]=iu(e,n);return t}class Ep{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Xd(le(this._object),this._key)}}class Sp{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function xp(e,t,n){return Le(e)?e:se(e)?new Sp(e):ye(e)&&arguments.length>1?iu(e,t,n):ge(e)}function iu(e,t,n){const r=e[t];return Le(r)?r:new Ep(e,t,n)}/** * @vue/runtime-core v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function nn(e,t,n,r){try{return r?e(...r):e()}catch(s){ra(s,t,n)}}function ft(e,t,n,r){if(se(e)){const a=nn(e,t,n,r);return a&&Nc(a)&&a.catch(i=>{ra(i,t,n)}),a}const s=[];for(let a=0;a>>1,s=Ge[r],a=Lr(s);axt&&Ge.splice(t,1)}function Op(e){Y(e)?Un.push(...e):(!Yt||!Yt.includes(e,e.allowRecurse?hn+1:hn))&&Un.push(e),lu()}function Wo(e,t,n=Or?xt+1:0){for(;nLr(n)-Lr(r));if(Un.length=0,Yt){Yt.push(...t);return}for(Yt=t,hn=0;hne.id==null?1/0:e.id,Lp=(e,t)=>{const n=Lr(e)-Lr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function uu(e){si=!1,Or=!0,Ge.sort(Lp);try{for(xt=0;xtIe(m)?m.trim():m)),f&&(s=n.map(zi))}let o,l=r[o=Ca(t)]||r[o=Ca(Ct(t))];!l&&a&&(l=r[o=Ca(xn(t))]),l&&ft(l,e,6,s);const u=r[o+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,ft(u,e,6,s)}}function fu(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const a=e.emits;let i={},o=!1;if(!se(e)){const l=u=>{const c=fu(u,t,!0);c&&(o=!0,Me(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!o?(ye(e)&&r.set(e,null),null):(Y(a)?a.forEach(l=>i[l]=null):Me(i,a),ye(e)&&r.set(e,i),i)}function sa(e,t){return!e||!Qs(t)?!1:(t=t.slice(2).replace(/Once$/,""),ue(e,t[0].toLowerCase()+t.slice(1))||ue(e,xn(t))||ue(e,t))}let Re=null,du=null;function zs(e){const t=Re;return Re=e,du=e&&e.type.__scopeId||null,t}function at(e,t=Re,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&sl(-1);const a=zs(t);let i;try{i=e(...s)}finally{zs(a),r._d&&sl(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function La(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:a,propsOptions:[i],slots:o,attrs:l,emit:u,render:c,renderCache:f,data:d,setupState:m,ctx:g,inheritAttrs:v}=e;let _,b;const y=zs(e);try{if(n.shapeFlag&4){const T=s||r,N=T;_=St(c.call(N,T,f,a,m,d,g)),b=l}else{const T=t;_=St(T.length>1?T(a,{attrs:l,slots:o,emit:u}):T(a,null)),b=t.props?l:Pp(l)}}catch(T){_r.length=0,ra(T,e,1),_=re(dt)}let k=_;if(b&&v!==!1){const T=Object.keys(b),{shapeFlag:N}=k;T.length&&N&7&&(i&&T.some($i)&&(b=Rp(b,i)),k=on(k,b))}return n.dirs&&(k=on(k),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&(k.transition=n.transition),_=k,zs(y),_}const Pp=e=>{let t;for(const n in e)(n==="class"||n==="style"||Qs(n))&&((t||(t={}))[n]=e[n]);return t},Rp=(e,t)=>{const n={};for(const r in e)(!$i(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Mp(e,t,n){const{props:r,children:s,component:a}=e,{props:i,children:o,patchFlag:l}=t,u=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?qo(r,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;function Fp(e,t){t&&t.pendingBranch?Y(e)?t.effects.push(...e):t.effects.push(e):Op(e)}const Dp=Symbol.for("v-scx"),zp=()=>et(Dp);function eo(e,t){return to(e,null,t)}const ls={};function Ve(e,t,n){return to(e,t,n)}function to(e,t,{immediate:n,deep:r,flush:s,once:a,onTrack:i,onTrigger:o}=we){if(t&&a){const z=t;t=(...q)=>{z(...q),N()}}const l=ze,u=z=>r===!0?z:vn(z,r===!1?1:void 0);let c,f=!1,d=!1;if(Le(e)?(c=()=>e.value,f=Ds(e)):tn(e)?(c=()=>u(e),f=!0):Y(e)?(d=!0,f=e.some(z=>tn(z)||Ds(z)),c=()=>e.map(z=>{if(Le(z))return z.value;if(tn(z))return u(z);if(se(z))return nn(z,l,2)})):se(e)?t?c=()=>nn(e,l,2):c=()=>(m&&m(),ft(e,l,3,[g])):c=ut,t&&r){const z=c;c=()=>vn(z())}let m,g=z=>{m=k.onStop=()=>{nn(z,l,4),m=k.onStop=void 0}},v;if(ua)if(g=ut,t?n&&ft(t,l,3,[c(),d?[]:void 0,g]):c(),s==="sync"){const z=zp();v=z.__watcherHandles||(z.__watcherHandles=[])}else return ut;let _=d?new Array(e.length).fill(ls):ls;const b=()=>{if(!(!k.active||!k.dirty))if(t){const z=k.run();(r||f||(d?z.some((q,P)=>sn(q,_[P])):sn(z,_)))&&(m&&m(),ft(t,l,3,[z,_===ls?void 0:d&&_[0]===ls?[]:_,g]),_=z)}else k.run()};b.allowRecurse=!!t;let y;s==="sync"?y=b:s==="post"?y=()=>Ze(b,l&&l.suspense):(b.pre=!0,l&&(b.id=l.uid),y=()=>Zi(b));const k=new Bi(c,ut,y),T=ji(),N=()=>{k.stop(),T&&Fi(T.effects,k)};return t?n?b():_=k.run():s==="post"?Ze(k.run.bind(k),l&&l.suspense):k.run(),v&&v.push(N),N}function Vp(e,t,n){const r=this.proxy,s=Ie(e)?e.includes(".")?mu(r,e):()=>r[e]:e.bind(r,r);let a;se(t)?a=t:(a=t.handler,n=t);const i=Gr(this),o=to(s,a.bind(r),n);return i(),o}function mu(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),Le(e))vn(e.value,t,n,r);else if(Y(e))for(let s=0;s{vn(s,t,n,r)});else if($c(e))for(const s in e)vn(e[s],t,n,r);return e}function hu(e,t){if(Re===null)return e;const n=fa(Re)||Re.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),xu(()=>{e.isUnmounting=!0}),e}const ct=[Function,Array],vu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ct,onEnter:ct,onAfterEnter:ct,onEnterCancelled:ct,onBeforeLeave:ct,onLeave:ct,onAfterLeave:ct,onLeaveCancelled:ct,onBeforeAppear:ct,onAppear:ct,onAfterAppear:ct,onAppearCancelled:ct},jp={name:"BaseTransition",props:vu,setup(e,{slots:t}){const n=sr(),r=gu();return()=>{const s=t.default&&no(t.default(),!0);if(!s||!s.length)return;let a=s[0];if(s.length>1){for(const d of s)if(d.type!==dt){a=d;break}}const i=le(e),{mode:o}=i;if(r.isLeaving)return Ta(a);const l=Yo(a);if(!l)return Ta(a);const u=Tr(l,i,r,n);Pr(l,u);const c=n.subTree,f=c&&Yo(c);if(f&&f.type!==dt&&!gn(l,f)){const d=Tr(f,i,r,n);if(Pr(f,d),o==="out-in")return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Ta(a);o==="in-out"&&l.type!==dt&&(d.delayLeave=(m,g,v)=>{const _=yu(r,f);_[String(f.key)]=f,m[Jt]=()=>{g(),m[Jt]=void 0,delete u.delayedLeave},u.delayedLeave=v})}return a}}},Bp=jp;function yu(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Tr(e,t,n,r){const{appear:s,mode:a,persisted:i=!1,onBeforeEnter:o,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:d,onAfterLeave:m,onLeaveCancelled:g,onBeforeAppear:v,onAppear:_,onAfterAppear:b,onAppearCancelled:y}=t,k=String(e.key),T=yu(n,e),N=(P,$)=>{P&&ft(P,r,9,$)},z=(P,$)=>{const x=$[1];N(P,$),Y(P)?P.every(E=>E.length<=1)&&x():P.length<=1&&x()},q={mode:a,persisted:i,beforeEnter(P){let $=o;if(!n.isMounted)if(s)$=v||o;else return;P[Jt]&&P[Jt](!0);const x=T[k];x&&gn(e,x)&&x.el[Jt]&&x.el[Jt](),N($,[P])},enter(P){let $=l,x=u,E=c;if(!n.isMounted)if(s)$=_||l,x=b||u,E=y||c;else return;let C=!1;const ee=P[cs]=be=>{C||(C=!0,be?N(E,[P]):N(x,[P]),q.delayedLeave&&q.delayedLeave(),P[cs]=void 0)};$?z($,[P,ee]):ee()},leave(P,$){const x=String(e.key);if(P[cs]&&P[cs](!0),n.isUnmounting)return $();N(f,[P]);let E=!1;const C=P[Jt]=ee=>{E||(E=!0,$(),ee?N(g,[P]):N(m,[P]),P[Jt]=void 0,T[x]===e&&delete T[x])};T[x]=e,d?z(d,[P,C]):C()},clone(P){return Tr(P,t,n,r)}};return q}function Ta(e){if(aa(e))return e=on(e),e.children=null,e}function Yo(e){return aa(e)?e.children?e.children[0]:void 0:e}function Pr(e,t){e.shapeFlag&6&&e.component?Pr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function no(e,t=!1,n){let r=[],s=0;for(let a=0;a1)for(let a=0;a!!e.type.__asyncLoader,aa=e=>e.type.__isKeepAlive;function bu(e,t){_u(e,"a",t)}function wu(e,t){_u(e,"da",t)}function _u(e,t,n=ze){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(ia(t,r,n),n){let s=n.parent;for(;s&&s.parent;)aa(s.parent.vnode)&&Up(r,t,n,s),s=s.parent}}function Up(e,t,n,r){const s=ia(t,e,r,!0);oa(()=>{Fi(r[t],s)},n)}function ia(e,t,n=ze,r=!1){if(n){const s=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;An();const o=Gr(n),l=ft(t,n,e,i);return o(),kn(),l});return r?s.unshift(a):s.push(a),a}}const zt=e=>(t,n=ze)=>(!ua||e==="sp")&&ia(e,(...r)=>t(...r),n),Eu=zt("bm"),On=zt("m"),Kp=zt("bu"),Su=zt("u"),xu=zt("bum"),oa=zt("um"),Wp=zt("sp"),qp=zt("rtg"),Gp=zt("rtc");function Yp(e,t=ze){ia("ec",e,t)}function Au(e,t,n,r){let s;const a=n&&n[r];if(Y(e)||Ie(e)){s=new Array(e.length);for(let i=0,o=e.length;it(i,o,void 0,a&&a[o]));else{const i=Object.keys(e);s=new Array(i.length);for(let o=0,l=i.length;oMr(t)?!(t.type===dt||t.type===Fe&&!ku(t.children)):!0)?e:null}const ai=e=>e?Fu(e)?fa(e)||e.proxy:ai(e.parent):null,wr=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=>ai(e.parent),$root:e=>ai(e.root),$emit:e=>e.emit,$options:e=>ro(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Zi(e.update)}),$nextTick:e=>e.n||(e.n=Cn.bind(e.proxy)),$watch:e=>Vp.bind(e)}),Pa=(e,t)=>e!==we&&!e.__isScriptSetup&&ue(e,t),Jp={get({_:e},t){const{ctx:n,setupState:r,data:s,props:a,accessCache:i,type:o,appContext:l}=e;let u;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return a[t]}else{if(Pa(r,t))return i[t]=1,r[t];if(s!==we&&ue(s,t))return i[t]=2,s[t];if((u=e.propsOptions[0])&&ue(u,t))return i[t]=3,a[t];if(n!==we&&ue(n,t))return i[t]=4,n[t];ii&&(i[t]=0)}}const c=wr[t];let f,d;if(c)return t==="$attrs"&&nt(e,"get",t),c(e);if((f=o.__cssModules)&&(f=f[t]))return f;if(n!==we&&ue(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,ue(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:a}=e;return Pa(s,t)?(s[t]=n,!0):r!==we&&ue(r,t)?(r[t]=n,!0):ue(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:a}},i){let o;return!!n[i]||e!==we&&ue(e,i)||Pa(t,i)||(o=a[0])&&ue(o,i)||ue(r,i)||ue(wr,i)||ue(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ue(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Xp(){return Qp().attrs}function Qp(){const e=sr();return e.setupContext||(e.setupContext=zu(e))}function Jo(e){return Y(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ii=!0;function Zp(e){const t=ro(e),n=e.proxy,r=e.ctx;ii=!1,t.beforeCreate&&Xo(t.beforeCreate,e,"bc");const{data:s,computed:a,methods:i,watch:o,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:m,updated:g,activated:v,deactivated:_,beforeDestroy:b,beforeUnmount:y,destroyed:k,unmounted:T,render:N,renderTracked:z,renderTriggered:q,errorCaptured:P,serverPrefetch:$,expose:x,inheritAttrs:E,components:C,directives:ee,filters:be}=t;if(u&&em(u,r,null),i)for(const pe in i){const fe=i[pe];se(fe)&&(r[pe]=fe.bind(n))}if(s){const pe=s.call(n,n);ye(pe)&&(e.data=Nt(pe))}if(ii=!0,a)for(const pe in a){const fe=a[pe],mt=se(fe)?fe.bind(n,n):se(fe.get)?fe.get.bind(n,n):ut,Ue=!se(fe)&&se(fe.set)?fe.set.bind(n):ut,lt=ne({get:mt,set:Ue});Object.defineProperty(r,pe,{enumerable:!0,configurable:!0,get:()=>lt.value,set:Ne=>lt.value=Ne})}if(o)for(const pe in o)Cu(o[pe],r,n,pe);if(l){const pe=se(l)?l.call(n):l;Reflect.ownKeys(pe).forEach(fe=>{Ls(fe,pe[fe])})}c&&Xo(c,e,"c");function ie(pe,fe){Y(fe)?fe.forEach(mt=>pe(mt.bind(n))):fe&&pe(fe.bind(n))}if(ie(Eu,f),ie(On,d),ie(Kp,m),ie(Su,g),ie(bu,v),ie(wu,_),ie(Yp,P),ie(Gp,z),ie(qp,q),ie(xu,y),ie(oa,T),ie(Wp,$),Y(x))if(x.length){const pe=e.exposed||(e.exposed={});x.forEach(fe=>{Object.defineProperty(pe,fe,{get:()=>n[fe],set:mt=>n[fe]=mt})})}else e.exposed||(e.exposed={});N&&e.render===ut&&(e.render=N),E!=null&&(e.inheritAttrs=E),C&&(e.components=C),ee&&(e.directives=ee)}function em(e,t,n=ut){Y(e)&&(e=oi(e));for(const r in e){const s=e[r];let a;ye(s)?"default"in s?a=et(s.from||r,s.default,!0):a=et(s.from||r):a=et(s),Le(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[r]=a}}function Xo(e,t,n){ft(Y(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Cu(e,t,n,r){const s=r.includes(".")?mu(n,r):()=>n[r];if(Ie(e)){const a=t[e];se(a)&&Ve(s,a)}else if(se(e))Ve(s,e.bind(n));else if(ye(e))if(Y(e))e.forEach(a=>Cu(a,t,n,r));else{const a=se(e.handler)?e.handler.bind(n):t[e.handler];se(a)&&Ve(s,a,e)}}function ro(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,o=a.get(t);let l;return o?l=o:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(u=>Vs(l,u,i,!0)),Vs(l,t,i)),ye(t)&&a.set(t,l),l}function Vs(e,t,n,r=!1){const{mixins:s,extends:a}=t;a&&Vs(e,a,n,!0),s&&s.forEach(i=>Vs(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const o=tm[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const tm={data:Qo,props:Zo,emits:Zo,methods:hr,computed:hr,beforeCreate:Je,created:Je,beforeMount:Je,mounted:Je,beforeUpdate:Je,updated:Je,beforeDestroy:Je,beforeUnmount:Je,destroyed:Je,unmounted:Je,activated:Je,deactivated:Je,errorCaptured:Je,serverPrefetch:Je,components:hr,directives:hr,watch:rm,provide:Qo,inject:nm};function Qo(e,t){return t?e?function(){return Me(se(e)?e.call(this,this):e,se(t)?t.call(this,this):t)}:t:e}function nm(e,t){return hr(oi(e),oi(t))}function oi(e){if(Y(e)){const t={};for(let n=0;n1)return n&&se(t)?t.call(r&&r.proxy):t}}function im(){return!!(ze||Re||Kn)}function om(e,t,n,r=!1){const s={},a={};$s(a,ca,1),e.propsDefaults=Object.create(null),Lu(e,t,s,a);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:tu(s):e.type.props?e.props=s:e.props=a,e.attrs=a}function lm(e,t,n,r){const{props:s,attrs:a,vnode:{patchFlag:i}}=e,o=le(s),[l]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,m]=Tu(f,t,!0);Me(i,d),m&&o.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!a&&!l)return ye(e)&&r.set(e,jn),jn;if(Y(a))for(let c=0;c-1,m[1]=v<0||g-1||ue(m,"default"))&&o.push(f)}}}const u=[i,o];return ye(e)&&r.set(e,u),u}function el(e){return e[0]!=="$"&&!vr(e)}function tl(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function nl(e,t){return tl(e)===tl(t)}function rl(e,t){return Y(t)?t.findIndex(n=>nl(n,e)):se(t)&&nl(t,e)?0:-1}const Pu=e=>e[0]==="_"||e==="$stable",so=e=>Y(e)?e.map(St):[St(e)],cm=(e,t,n)=>{if(t._n)return t;const r=at((...s)=>so(t(...s)),n);return r._c=!1,r},Ru=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Pu(s))continue;const a=e[s];if(se(a))t[s]=cm(s,a,r);else if(a!=null){const i=so(a);t[s]=()=>i}}},Mu=(e,t)=>{const n=so(t);e.slots.default=()=>n},um=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=le(t),$s(t,"_",n)):Ru(t,e.slots={})}else e.slots={},t&&Mu(e,t);$s(e.slots,ca,1)},fm=(e,t,n)=>{const{vnode:r,slots:s}=e;let a=!0,i=we;if(r.shapeFlag&32){const o=t._;o?n&&o===1?a=!1:(Me(s,t),!n&&o===1&&delete s._):(a=!t.$stable,Ru(t,s)),i=t}else t&&(Mu(e,t),i={default:1});if(a)for(const o in s)!Pu(o)&&i[o]==null&&delete s[o]};function ci(e,t,n,r,s=!1){if(Y(e)){e.forEach((d,m)=>ci(d,t&&(Y(t)?t[m]:t),n,r,s));return}if(br(r)&&!s)return;const a=r.shapeFlag&4?fa(r.component)||r.component.proxy:r.el,i=s?null:a,{i:o,r:l}=e,u=t&&t.r,c=o.refs===we?o.refs={}:o.refs,f=o.setupState;if(u!=null&&u!==l&&(Ie(u)?(c[u]=null,ue(f,u)&&(f[u]=null)):Le(u)&&(u.value=null)),se(l))nn(l,o,12,[i,c]);else{const d=Ie(l),m=Le(l);if(d||m){const g=()=>{if(e.f){const v=d?ue(f,l)?f[l]:c[l]:l.value;s?Y(v)&&Fi(v,a):Y(v)?v.includes(a)||v.push(a):d?(c[l]=[a],ue(f,l)&&(f[l]=c[l])):(l.value=[a],e.k&&(c[e.k]=l.value))}else d?(c[l]=i,ue(f,l)&&(f[l]=i)):m&&(l.value=i,e.k&&(c[e.k]=i))};i?(g.id=-1,Ze(g,n)):g()}}}const Ze=Fp;function dm(e){return pm(e)}function pm(e,t){const n=Fc();n.__VUE__=!0;const{insert:r,remove:s,patchProp:a,createElement:i,createText:o,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:m=ut,insertStaticContent:g}=e,v=(p,h,w,L=null,S=null,I=null,D=void 0,M=null,H=!!h.dynamicChildren)=>{if(p===h)return;p&&!gn(p,h)&&(L=O(p),Ne(p,S,I,!0),p=null),h.patchFlag===-2&&(H=!1,h.dynamicChildren=null);const{type:R,ref:B,shapeFlag:J}=h;switch(R){case la:_(p,h,w,L);break;case dt:b(p,h,w,L);break;case Ma:p==null&&y(h,w,L,D);break;case Fe:C(p,h,w,L,S,I,D,M,H);break;default:J&1?N(p,h,w,L,S,I,D,M,H):J&6?ee(p,h,w,L,S,I,D,M,H):(J&64||J&128)&&R.process(p,h,w,L,S,I,D,M,H,W)}B!=null&&S&&ci(B,p&&p.ref,I,h||p,!h)},_=(p,h,w,L)=>{if(p==null)r(h.el=o(h.children),w,L);else{const S=h.el=p.el;h.children!==p.children&&u(S,h.children)}},b=(p,h,w,L)=>{p==null?r(h.el=l(h.children||""),w,L):h.el=p.el},y=(p,h,w,L)=>{[p.el,p.anchor]=g(p.children,h,w,L,p.el,p.anchor)},k=({el:p,anchor:h},w,L)=>{let S;for(;p&&p!==h;)S=d(p),r(p,w,L),p=S;r(h,w,L)},T=({el:p,anchor:h})=>{let w;for(;p&&p!==h;)w=d(p),s(p),p=w;s(h)},N=(p,h,w,L,S,I,D,M,H)=>{h.type==="svg"?D="svg":h.type==="math"&&(D="mathml"),p==null?z(h,w,L,S,I,D,M,H):$(p,h,S,I,D,M,H)},z=(p,h,w,L,S,I,D,M)=>{let H,R;const{props:B,shapeFlag:J,transition:G,dirs:te}=p;if(H=p.el=i(p.type,I,B&&B.is,B),J&8?c(H,p.children):J&16&&P(p.children,H,null,L,S,Ra(p,I),D,M),te&&dn(p,null,L,"created"),q(H,p,p.scopeId,D,L),B){for(const ve in B)ve!=="value"&&!vr(ve)&&a(H,ve,null,B[ve],I,p.children,L,S,Ke);"value"in B&&a(H,"value",null,B.value,I),(R=B.onVnodeBeforeMount)&&_t(R,L,p)}te&&dn(p,null,L,"beforeMount");const oe=mm(S,G);oe&&G.beforeEnter(H),r(H,h,w),((R=B&&B.onVnodeMounted)||oe||te)&&Ze(()=>{R&&_t(R,L,p),oe&&G.enter(H),te&&dn(p,null,L,"mounted")},S)},q=(p,h,w,L,S)=>{if(w&&m(p,w),L)for(let I=0;I{for(let R=H;R{const M=h.el=p.el;let{patchFlag:H,dynamicChildren:R,dirs:B}=h;H|=p.patchFlag&16;const J=p.props||we,G=h.props||we;let te;if(w&&pn(w,!1),(te=G.onVnodeBeforeUpdate)&&_t(te,w,h,p),B&&dn(h,p,w,"beforeUpdate"),w&&pn(w,!0),R?x(p.dynamicChildren,R,M,w,L,Ra(h,S),I):D||fe(p,h,M,null,w,L,Ra(h,S),I,!1),H>0){if(H&16)E(M,h,J,G,w,L,S);else if(H&2&&J.class!==G.class&&a(M,"class",null,G.class,S),H&4&&a(M,"style",J.style,G.style,S),H&8){const oe=h.dynamicProps;for(let ve=0;ve{te&&_t(te,w,h,p),B&&dn(h,p,w,"updated")},L)},x=(p,h,w,L,S,I,D)=>{for(let M=0;M{if(w!==L){if(w!==we)for(const M in w)!vr(M)&&!(M in L)&&a(p,M,w[M],null,D,h.children,S,I,Ke);for(const M in L){if(vr(M))continue;const H=L[M],R=w[M];H!==R&&M!=="value"&&a(p,M,R,H,D,h.children,S,I,Ke)}"value"in L&&a(p,"value",w.value,L.value,D)}},C=(p,h,w,L,S,I,D,M,H)=>{const R=h.el=p?p.el:o(""),B=h.anchor=p?p.anchor:o("");let{patchFlag:J,dynamicChildren:G,slotScopeIds:te}=h;te&&(M=M?M.concat(te):te),p==null?(r(R,w,L),r(B,w,L),P(h.children||[],w,B,S,I,D,M,H)):J>0&&J&64&&G&&p.dynamicChildren?(x(p.dynamicChildren,G,w,S,I,D,M),(h.key!=null||S&&h===S.subTree)&&Iu(p,h,!0)):fe(p,h,w,B,S,I,D,M,H)},ee=(p,h,w,L,S,I,D,M,H)=>{h.slotScopeIds=M,p==null?h.shapeFlag&512?S.ctx.activate(h,w,L,D,H):be(h,w,L,S,I,D,H):ke(p,h,H)},be=(p,h,w,L,S,I,D)=>{const M=p.component=Em(p,L,S);if(aa(p)&&(M.ctx.renderer=W),Sm(M),M.asyncDep){if(S&&S.registerDep(M,ie),!p.el){const H=M.subTree=re(dt);b(null,H,h,w)}}else ie(M,p,h,w,S,I,D)},ke=(p,h,w)=>{const L=h.component=p.component;if(Mp(p,h,w))if(L.asyncDep&&!L.asyncResolved){pe(L,h,w);return}else L.next=h,Cp(L.update),L.effect.dirty=!0,L.update();else h.el=p.el,L.vnode=h},ie=(p,h,w,L,S,I,D)=>{const M=()=>{if(p.isMounted){let{next:B,bu:J,u:G,parent:te,vnode:oe}=p;{const Pn=Nu(p);if(Pn){B&&(B.el=oe.el,pe(p,B,D)),Pn.asyncDep.then(()=>{p.isUnmounted||M()});return}}let ve=B,xe;pn(p,!1),B?(B.el=oe.el,pe(p,B,D)):B=oe,J&&Os(J),(xe=B.props&&B.props.onVnodeBeforeUpdate)&&_t(xe,te,B,oe),pn(p,!0);const $e=La(p),ht=p.subTree;p.subTree=$e,v(ht,$e,f(ht.el),O(ht),p,S,I),B.el=$e.el,ve===null&&Ip(p,$e.el),G&&Ze(G,S),(xe=B.props&&B.props.onVnodeUpdated)&&Ze(()=>_t(xe,te,B,oe),S)}else{let B;const{el:J,props:G}=h,{bm:te,m:oe,parent:ve}=p,xe=br(h);if(pn(p,!1),te&&Os(te),!xe&&(B=G&&G.onVnodeBeforeMount)&&_t(B,ve,h),pn(p,!0),J&&Se){const $e=()=>{p.subTree=La(p),Se(J,p.subTree,p,S,null)};xe?h.type.__asyncLoader().then(()=>!p.isUnmounted&&$e()):$e()}else{const $e=p.subTree=La(p);v(null,$e,w,L,p,S,I),h.el=$e.el}if(oe&&Ze(oe,S),!xe&&(B=G&&G.onVnodeMounted)){const $e=h;Ze(()=>_t(B,ve,$e),S)}(h.shapeFlag&256||ve&&br(ve.vnode)&&ve.vnode.shapeFlag&256)&&p.a&&Ze(p.a,S),p.isMounted=!0,h=w=L=null}},H=p.effect=new Bi(M,ut,()=>Zi(R),p.scope),R=p.update=()=>{H.dirty&&H.run()};R.id=p.uid,pn(p,!0),R()},pe=(p,h,w)=>{h.component=p;const L=p.vnode.props;p.vnode=h,p.next=null,lm(p,h.props,L,w),fm(p,h.children,w),An(),Wo(p),kn()},fe=(p,h,w,L,S,I,D,M,H=!1)=>{const R=p&&p.children,B=p?p.shapeFlag:0,J=h.children,{patchFlag:G,shapeFlag:te}=h;if(G>0){if(G&128){Ue(R,J,w,L,S,I,D,M,H);return}else if(G&256){mt(R,J,w,L,S,I,D,M,H);return}}te&8?(B&16&&Ke(R,S,I),J!==R&&c(w,J)):B&16?te&16?Ue(R,J,w,L,S,I,D,M,H):Ke(R,S,I,!0):(B&8&&c(w,""),te&16&&P(J,w,L,S,I,D,M,H))},mt=(p,h,w,L,S,I,D,M,H)=>{p=p||jn,h=h||jn;const R=p.length,B=h.length,J=Math.min(R,B);let G;for(G=0;GB?Ke(p,S,I,!0,!1,J):P(h,w,L,S,I,D,M,H,J)},Ue=(p,h,w,L,S,I,D,M,H)=>{let R=0;const B=h.length;let J=p.length-1,G=B-1;for(;R<=J&&R<=G;){const te=p[R],oe=h[R]=H?Xt(h[R]):St(h[R]);if(gn(te,oe))v(te,oe,w,null,S,I,D,M,H);else break;R++}for(;R<=J&&R<=G;){const te=p[J],oe=h[G]=H?Xt(h[G]):St(h[G]);if(gn(te,oe))v(te,oe,w,null,S,I,D,M,H);else break;J--,G--}if(R>J){if(R<=G){const te=G+1,oe=teG)for(;R<=J;)Ne(p[R],S,I,!0),R++;else{const te=R,oe=R,ve=new Map;for(R=oe;R<=G;R++){const rt=h[R]=H?Xt(h[R]):St(h[R]);rt.key!=null&&ve.set(rt.key,R)}let xe,$e=0;const ht=G-oe+1;let Pn=!1,Mo=0;const cr=new Array(ht);for(R=0;R=ht){Ne(rt,S,I,!0);continue}let wt;if(rt.key!=null)wt=ve.get(rt.key);else for(xe=oe;xe<=G;xe++)if(cr[xe-oe]===0&&gn(rt,h[xe])){wt=xe;break}wt===void 0?Ne(rt,S,I,!0):(cr[wt-oe]=R+1,wt>=Mo?Mo=wt:Pn=!0,v(rt,h[wt],w,null,S,I,D,M,H),$e++)}const Io=Pn?hm(cr):jn;for(xe=Io.length-1,R=ht-1;R>=0;R--){const rt=oe+R,wt=h[rt],No=rt+1{const{el:I,type:D,transition:M,children:H,shapeFlag:R}=p;if(R&6){lt(p.component.subTree,h,w,L);return}if(R&128){p.suspense.move(h,w,L);return}if(R&64){D.move(p,h,w,W);return}if(D===Fe){r(I,h,w);for(let J=0;JM.enter(I),S);else{const{leave:J,delayLeave:G,afterLeave:te}=M,oe=()=>r(I,h,w),ve=()=>{J(I,()=>{oe(),te&&te()})};G?G(I,oe,ve):ve()}else r(I,h,w)},Ne=(p,h,w,L=!1,S=!1)=>{const{type:I,props:D,ref:M,children:H,dynamicChildren:R,shapeFlag:B,patchFlag:J,dirs:G}=p;if(M!=null&&ci(M,null,w,p,!0),B&256){h.ctx.deactivate(p);return}const te=B&1&&G,oe=!br(p);let ve;if(oe&&(ve=D&&D.onVnodeBeforeUnmount)&&_t(ve,h,p),B&6)ns(p.component,w,L);else{if(B&128){p.suspense.unmount(w,L);return}te&&dn(p,null,h,"beforeUnmount"),B&64?p.type.remove(p,h,w,S,W,L):R&&(I!==Fe||J>0&&J&64)?Ke(R,h,w,!1,!0):(I===Fe&&J&384||!S&&B&16)&&Ke(H,h,w),L&&Lt(p)}(oe&&(ve=D&&D.onVnodeUnmounted)||te)&&Ze(()=>{ve&&_t(ve,h,p),te&&dn(p,null,h,"unmounted")},w)},Lt=p=>{const{type:h,el:w,anchor:L,transition:S}=p;if(h===Fe){Tt(w,L);return}if(h===Ma){T(p);return}const I=()=>{s(w),S&&!S.persisted&&S.afterLeave&&S.afterLeave()};if(p.shapeFlag&1&&S&&!S.persisted){const{leave:D,delayLeave:M}=S,H=()=>D(w,I);M?M(p.el,I,H):H()}else I()},Tt=(p,h)=>{let w;for(;p!==h;)w=d(p),s(p),p=w;s(h)},ns=(p,h,w)=>{const{bum:L,scope:S,update:I,subTree:D,um:M}=p;L&&Os(L),S.stop(),I&&(I.active=!1,Ne(D,p,h,w)),M&&Ze(M,h),Ze(()=>{p.isUnmounted=!0},h),h&&h.pendingBranch&&!h.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===h.pendingId&&(h.deps--,h.deps===0&&h.resolve())},Ke=(p,h,w,L=!1,S=!1,I=0)=>{for(let D=I;Dp.shapeFlag&6?O(p.component.subTree):p.shapeFlag&128?p.suspense.next():d(p.anchor||p.el);let j=!1;const F=(p,h,w)=>{p==null?h._vnode&&Ne(h._vnode,null,null,!0):v(h._vnode||null,p,h,null,null,null,w),j||(j=!0,Wo(),cu(),j=!1),h._vnode=p},W={p:v,um:Ne,m:lt,r:Lt,mt:be,mc:P,pc:fe,pbc:x,n:O,o:e};let me,Se;return t&&([me,Se]=t(W)),{render:F,hydrate:me,createApp:am(F,me)}}function Ra({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 pn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function mm(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Iu(e,t,n=!1){const r=e.children,s=t.children;if(Y(r)&&Y(s))for(let a=0;a>1,e[n[o]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}function Nu(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Nu(t)}const gm=e=>e.__isTeleport,Fe=Symbol.for("v-fgt"),la=Symbol.for("v-txt"),dt=Symbol.for("v-cmt"),Ma=Symbol.for("v-stc"),_r=[];let gt=null;function U(e=!1){_r.push(gt=e?null:[])}function vm(){_r.pop(),gt=_r[_r.length-1]||null}let Rr=1;function sl(e){Rr+=e}function Hu(e){return e.dynamicChildren=Rr>0?gt||jn:null,vm(),Rr>0&>&>.push(e),e}function Z(e,t,n,r,s,a){return Hu(Q(e,t,n,r,s,a,!0))}function tt(e,t,n,r,s){return Hu(re(e,t,n,r,s,!0))}function Mr(e){return e?e.__v_isVNode===!0:!1}function gn(e,t){return e.type===t.type&&e.key===t.key}const ca="__vInternal",$u=({key:e})=>e??null,Ts=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ie(e)||Le(e)||se(e)?{i:Re,r:e,k:t,f:!!n}:e:null);function Q(e,t=null,n=null,r=0,s=null,a=e===Fe?0:1,i=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&$u(t),ref:t&&Ts(t),scopeId:du,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Re};return o?(ao(l,n),a&128&&e.normalize(l)):n&&(l.shapeFlag|=Ie(n)?8:16),Rr>0&&!i&>&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&>.push(l),l}const re=ym;function ym(e,t=null,n=null,r=0,s=null,a=!1){if((!e||e===Np)&&(e=dt),Mr(e)){const o=on(e,t,!0);return n&&ao(o,n),Rr>0&&!a&>&&(o.shapeFlag&6?gt[gt.indexOf(e)]=o:gt.push(o)),o.patchFlag|=-2,o}if(Cm(e)&&(e=e.__vccOpts),t){t=bm(t);let{class:o,style:l}=t;o&&!Ie(o)&&(t.class=Ae(o)),ye(l)&&(nu(l)&&!Y(l)&&(l=Me({},l)),t.style=an(l))}const i=Ie(e)?1:$p(e)?128:gm(e)?64:ye(e)?4:se(e)?2:0;return Q(e,t,n,r,s,i,a,!0)}function bm(e){return e?nu(e)||ca in e?Me({},e):e:null}function on(e,t,n=!1){const{props:r,ref:s,patchFlag:a,children:i}=e,o=t?io(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:o,key:o&&$u(o),ref:t&&t.ref?n&&s?Y(s)?s.concat(Ts(t)):[s,Ts(t)]:Ts(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fe?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&on(e.ssContent),ssFallback:e.ssFallback&&on(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function De(e=" ",t=0){return re(la,null,e,t)}function de(e="",t=!1){return t?(U(),tt(dt,null,e)):re(dt,null,e)}function St(e){return e==null||typeof e=="boolean"?re(dt):Y(e)?re(Fe,null,e.slice()):typeof e=="object"?Xt(e):re(la,null,String(e))}function Xt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:on(e)}function ao(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Y(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),ao(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(ca in t)?t._ctx=Re:s===3&&Re&&(Re.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else se(t)?(t={default:t,_ctx:Re},n=32):(t=String(t),r&64?(n=16,t=[De(t)]):n=8);e.children=t,e.shapeFlag|=n}function io(...e){const t={};for(let n=0;nze||Re;let js,ui;{const e=Fc(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),a=>{s.length>1?s.forEach(i=>i(a)):s[0](a)}};js=t("__VUE_INSTANCE_SETTERS__",n=>ze=n),ui=t("__VUE_SSR_SETTERS__",n=>ua=n)}const Gr=e=>{const t=ze;return js(e),e.scope.on(),()=>{e.scope.off(),js(t)}},al=()=>{ze&&ze.scope.off(),js(null)};function Fu(e){return e.vnode.shapeFlag&4}let ua=!1;function Sm(e,t=!1){t&&ui(t);const{props:n,children:r}=e.vnode,s=Fu(e);om(e,n,s,t),um(e,r);const a=s?xm(e,t):void 0;return t&&ui(!1),a}function xm(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=na(new Proxy(e.ctx,Jp));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?zu(e):null,a=Gr(e);An();const i=nn(r,e,0,[e.props,s]);if(kn(),a(),Nc(i)){if(i.then(al,al),t)return i.then(o=>{il(e,o,t)}).catch(o=>{ra(o,e,0)});e.asyncDep=i}else il(e,i,t)}else Du(e,t)}function il(e,t,n){se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ye(t)&&(e.setupState=au(t)),Du(e,n)}let ol;function Du(e,t,n){const r=e.type;if(!e.render){if(!t&&ol&&!r.render){const s=r.template||ro(e).template;if(s){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:o,compilerOptions:l}=r,u=Me(Me({isCustomElement:a,delimiters:o},i),l);r.render=ol(s,u)}}e.render=r.render||ut}{const s=Gr(e);An();try{Zp(e)}finally{kn(),s()}}}function Am(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return nt(e,"get","$attrs"),t[n]}}))}function zu(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Am(e)},slots:e.slots,emit:e.emit,expose:t}}function fa(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(au(na(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in wr)return wr[n](e)},has(t,n){return n in t||n in wr}}))}function km(e,t=!0){return se(e)?e.displayName||e.name:e.name||t&&e.__name}function Cm(e){return se(e)&&"__vccOpts"in e}const ne=(e,t)=>gp(e,t,ua);function Yr(e,t,n){const r=arguments.length;return r===2?ye(t)&&!Y(t)?Mr(t)?re(e,null,[t]):re(e,t):re(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Mr(n)&&(n=[n]),re(e,t,n))}const Om="3.4.21";/** * @vue/runtime-dom v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const Lm="http://www.w3.org/2000/svg",Tm="http://www.w3.org/1998/Math/MathML",Qt=typeof document<"u"?document:null,ll=Qt&&Qt.createElement("template"),Pm={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Qt.createElementNS(Lm,e):t==="mathml"?Qt.createElementNS(Tm,e):Qt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Qt.createTextNode(e),createComment:e=>Qt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Qt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,a){const i=n?n.previousSibling:t.lastChild;if(s&&(s===a||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{ll.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const o=ll.content;if(r==="svg"||r==="mathml"){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}t.insertBefore(o,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Bt="transition",ur="animation",Yn=Symbol("_vtc"),Vu=(e,{slots:t})=>Yr(Bp,Bu(e),t);Vu.displayName="Transition";const ju={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Rm=Vu.props=Me({},vu,ju),mn=(e,t=[])=>{Y(e)?e.forEach(n=>n(...t)):e&&e(...t)},cl=e=>e?Y(e)?e.some(t=>t.length>1):e.length>1:!1;function Bu(e){const t={};for(const C in e)C in ju||(t[C]=e[C]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:a=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=a,appearActiveClass:u=i,appearToClass:c=o,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,g=Mm(s),v=g&&g[0],_=g&&g[1],{onBeforeEnter:b,onEnter:y,onEnterCancelled:k,onLeave:T,onLeaveCancelled:N,onBeforeAppear:z=b,onAppear:q=y,onAppearCancelled:P=k}=t,$=(C,ee,be)=>{qt(C,ee?c:o),qt(C,ee?u:i),be&&be()},x=(C,ee)=>{C._isLeaving=!1,qt(C,f),qt(C,m),qt(C,d),ee&&ee()},E=C=>(ee,be)=>{const ke=C?q:y,ie=()=>$(ee,C,be);mn(ke,[ee,ie]),ul(()=>{qt(ee,C?l:a),Rt(ee,C?c:o),cl(ke)||fl(ee,r,v,ie)})};return Me(t,{onBeforeEnter(C){mn(b,[C]),Rt(C,a),Rt(C,i)},onBeforeAppear(C){mn(z,[C]),Rt(C,l),Rt(C,u)},onEnter:E(!1),onAppear:E(!0),onLeave(C,ee){C._isLeaving=!0;const be=()=>x(C,ee);Rt(C,f),Ku(),Rt(C,d),ul(()=>{C._isLeaving&&(qt(C,f),Rt(C,m),cl(T)||fl(C,r,_,be))}),mn(T,[C,be])},onEnterCancelled(C){$(C,!1),mn(k,[C])},onAppearCancelled(C){$(C,!0),mn(P,[C])},onLeaveCancelled(C){x(C),mn(N,[C])}})}function Mm(e){if(e==null)return null;if(ye(e))return[Ia(e.enter),Ia(e.leave)];{const t=Ia(e);return[t,t]}}function Ia(e){return Vd(e)}function Rt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Yn]||(e[Yn]=new Set)).add(t)}function qt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Yn];n&&(n.delete(t),n.size||(e[Yn]=void 0))}function ul(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Im=0;function fl(e,t,n,r){const s=e._endId=++Im,a=()=>{s===e._endId&&r()};if(n)return setTimeout(a,n);const{type:i,timeout:o,propCount:l}=Uu(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,d),a()},d=m=>{m.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[g]||"").split(", "),s=r(`${Bt}Delay`),a=r(`${Bt}Duration`),i=dl(s,a),o=r(`${ur}Delay`),l=r(`${ur}Duration`),u=dl(o,l);let c=null,f=0,d=0;t===Bt?i>0&&(c=Bt,f=i,d=a.length):t===ur?u>0&&(c=ur,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?Bt:ur:null,d=c?c===Bt?a.length:l.length:0);const m=c===Bt&&/\b(transform|all)(,|$)/.test(r(`${Bt}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:m}}function dl(e,t){for(;e.lengthpl(n)+pl(e[r])))}function pl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ku(){return document.body.offsetHeight}function Nm(e,t,n){const r=e[Yn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Bs=Symbol("_vod"),Wu=Symbol("_vsh"),By={beforeMount(e,{value:t},{transition:n}){e[Bs]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):fr(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),fr(e,!0),r.enter(e)):r.leave(e,()=>{fr(e,!1)}):fr(e,t))},beforeUnmount(e,{value:t}){fr(e,t)}};function fr(e,t){e.style.display=t?e[Bs]:"none",e[Wu]=!t}const Hm=Symbol(""),$m=/(^|;)\s*display\s*:/;function Fm(e,t,n){const r=e.style,s=Ie(n);let a=!1;if(n&&!s){if(t)if(Ie(t))for(const i of t.split(";")){const o=i.slice(0,i.indexOf(":")).trim();n[o]==null&&Ps(r,o,"")}else for(const i in t)n[i]==null&&Ps(r,i,"");for(const i in n)i==="display"&&(a=!0),Ps(r,i,n[i])}else if(s){if(t!==n){const i=r[Hm];i&&(n+=";"+i),r.cssText=n,a=$m.test(n)}}else t&&e.removeAttribute("style");Bs in e&&(e[Bs]=a?r.display:"",e[Wu]&&(r.display="none"))}const ml=/\s*!important$/;function Ps(e,t,n){if(Y(n))n.forEach(r=>Ps(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Dm(e,t);ml.test(n)?e.setProperty(xn(r),n.replace(ml,""),"important"):e[r]=n}}const hl=["Webkit","Moz","ms"],Na={};function Dm(e,t){const n=Na[t];if(n)return n;let r=Ct(t);if(r!=="filter"&&r in e)return Na[t]=r;r=ea(r);for(let s=0;sHa||(Km.then(()=>Ha=0),Ha=Date.now());function qm(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;ft(Gm(r,n.value),t,5,[r])};return n.value=e,n.attached=Wm(),n}function Gm(e,t){if(Y(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const bl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ym=(e,t,n,r,s,a,i,o,l)=>{const u=s==="svg";t==="class"?Nm(e,r,u):t==="style"?Fm(e,n,r):Qs(t)?$i(t)||Bm(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Jm(e,t,r,u))?Vm(e,t,r,a,i,o,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),zm(e,t,r,u))};function Jm(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&bl(t)&&se(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return bl(t)&&Ie(n)?!1:t in e}const qu=new WeakMap,Gu=new WeakMap,Us=Symbol("_moveCb"),wl=Symbol("_enterCb"),Yu={name:"TransitionGroup",props:Me({},Rm,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=sr(),r=gu();let s,a;return Su(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!th(s[0].el,n.vnode.el,i))return;s.forEach(Qm),s.forEach(Zm);const o=s.filter(eh);Ku(),o.forEach(l=>{const u=l.el,c=u.style;Rt(u,i),c.transform=c.webkitTransform=c.transitionDuration="";const f=u[Us]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",f),u[Us]=null,qt(u,i))};u.addEventListener("transitionend",f)})}),()=>{const i=le(e),o=Bu(i);let l=i.tag||Fe;s=a,a=t.default?no(t.default()):[];for(let u=0;udelete e.mode;Yu.props;const Ju=Yu;function Qm(e){const t=e.el;t[Us]&&t[Us](),t[wl]&&t[wl]()}function Zm(e){Gu.set(e,e.el.getBoundingClientRect())}function eh(e){const t=qu.get(e),n=Gu.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const a=e.el.style;return a.transform=a.webkitTransform=`translate(${r}px,${s}px)`,a.transitionDuration="0s",e}}function th(e,t,n){const r=e.cloneNode(),s=e[Yn];s&&s.forEach(o=>{o.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(o=>o&&r.classList.add(o)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:i}=Uu(r);return a.removeChild(r),i}const Ks=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Y(t)?n=>Os(t,n):t},Wn=Symbol("_assign"),nh={deep:!0,created(e,t,n){e[Wn]=Ks(n),oo(e,"change",()=>{const r=e._modelValue,s=Ir(e),a=e.checked,i=e[Wn];if(Y(r)){const o=Vi(r,s),l=o!==-1;if(a&&!l)i(r.concat(s));else if(!a&&l){const u=[...r];u.splice(o,1),i(u)}}else if(nr(r)){const o=new Set(r);a?o.add(s):o.delete(s),i(o)}else i(Xu(e,a))})},mounted:_l,beforeUpdate(e,t,n){e[Wn]=Ks(n),_l(e,t,n)}};function _l(e,{value:t,oldValue:n},r){e._modelValue=t,Y(t)?e.checked=Vi(t,r.props.value)>-1:nr(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=Wr(t,Xu(e,!0)))}const rh={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=nr(t);oo(e,"change",()=>{const a=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?zi(Ir(i)):Ir(i));e[Wn](e.multiple?s?new Set(a):a:a[0]),e._assigning=!0,Cn(()=>{e._assigning=!1})}),e[Wn]=Ks(r)},mounted(e,{value:t,modifiers:{number:n}}){El(e,t,n)},beforeUpdate(e,t,n){e[Wn]=Ks(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||El(e,t,n)}};function El(e,t,n){const r=e.multiple,s=Y(t);if(!(r&&!s&&!nr(t))){for(let a=0,i=e.options.length;a-1}else o.selected=t.has(l);else if(Wr(Ir(o),t)){e.selectedIndex!==a&&(e.selectedIndex=a);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Ir(e){return"_value"in e?e._value:e.value}function Xu(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const sh=["ctrl","shift","alt","meta"],ah={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>sh.some(n=>e[`${n}Key`]&&!t.includes(n))},da=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...a)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const a=xn(s.key);if(t.some(i=>i===a||ih[i]===a))return e(s)})},oh=Me({patchProp:Ym},Pm);let Sl;function lh(){return Sl||(Sl=dm(oh))}const ch=(...e)=>{const t=lh().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=fh(r);if(!s)return;const a=t._component;!se(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,uh(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function uh(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function fh(e){return Ie(e)?document.querySelector(e):e}(function(){var e;try{if(typeof document<"u"){var t=document.createElement("style");t.nonce=(e=document.head.querySelector("meta[property=csp-nonce]"))==null?void 0:e.content,t.appendChild(document.createTextNode(".vue-notification-group{display:block;position:fixed;z-index:5000}.vue-notification-wrapper{display:block;overflow:hidden;width:100%;margin:0;padding:0}.notification-title{font-weight:600}.vue-notification-template{display:block;box-sizing:border-box;background:white;text-align:left}.vue-notification{display:block;box-sizing:border-box;text-align:left;font-size:12px;padding:10px;margin:0 5px 5px;color:#fff;background:#44A4FC;border-left:5px solid #187FE7}.vue-notification.warn{background:#ffb648;border-left-color:#f48a06}.vue-notification.error{background:#E54D42;border-left-color:#b82e24}.vue-notification.success{background:#68CD86;border-left-color:#42a85f}.vn-fade-enter-active,.vn-fade-leave-active,.vn-fade-move{transition:all .5s}.vn-fade-enter-from,.vn-fade-leave-to{opacity:0}")),document.head.appendChild(t)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})();const Qu=new Map;class dh{constructor(t,n,r){this.remaining=n,this.callback=t,this.notifyItem=r,this.resume()}pause(){clearTimeout(this.notifyItem.timer),this.remaining-=Date.now()-this.start}resume(){this.start=Date.now(),clearTimeout(this.notifyItem.timer),this.notifyItem.timer=setTimeout(this.callback,this.remaining)}}function ph(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const Ws=ph(),$a="[-+]?[0-9]*.?[0-9]+",xl=[{name:"px",regexp:new RegExp(`^${$a}px$`)},{name:"%",regexp:new RegExp(`^${$a}%$`)},{name:"px",regexp:new RegExp(`^${$a}$`)}],mh=e=>{if(e==="auto")return{type:e,value:0};for(let t=0;t{switch(typeof e){case"number":return{type:"px",value:e};case"string":return mh(e);default:return{type:"",value:e}}},Al={x:new Set(["left","center","right"]),y:new Set(["top","bottom"])},gh=(e=>()=>e++)(0),vh=e=>typeof e!="string"?[]:e.split(/\s+/gi).filter(Boolean),yh=e=>{typeof e=="string"&&(e=vh(e));let t=null,n=null;return e.forEach(r=>{Al.y.has(r)&&(n=r),Al.x.has(r)&&(t=r)}),{x:t,y:n}},Fa={position:["top","right"],cssAnimation:"vn-fade",velocityAnimation:{enter:e=>({height:[e.clientHeight,0],opacity:[1,0]}),leave:{height:0,opacity:[0,1]}}},bh=fn({name:"velocity-group",inheritAttrs:!1,props:{name:{type:String,default:""}},emits:{enter:(e,t)=>!0,leave:(e,t)=>!0,afterLeave:()=>!0},setup:(e,{slots:t,emit:n})=>{const r=(i,o)=>{n("enter",i,o)},s=(i,o)=>{n("leave",i,o)},a=()=>{n("afterLeave")};return()=>re(Ju,{tag:"div",css:!1,name:e.name,onEnter:r,onLeave:s,onAfterLeave:a},{default:()=>{var i;return[(i=t.default)==null?void 0:i.call(t)]}})}}),wh=fn({name:"css-group",inheritAttrs:!1,props:{name:{type:String,default:""}},setup:(e,{slots:t})=>()=>re(Ju,{tag:"div",name:e.name},{default:()=>{var n;return[(n=t.default)==null?void 0:n.call(t)]}})});function _h(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Mr(e)}const us={IDLE:0,DESTROYED:2},Eh=fn({name:"notifications",props:{group:{type:String,default:""},width:{type:[Number,String],default:300},reverse:{type:Boolean,default:!1},position:{type:[String,Array],default:()=>Fa.position},classes:{type:[String,Array],default:"vue-notification"},animationType:{type:String,default:"css",validator(e){return e==="css"||e==="velocity"}},animation:{type:Object,default(){return Fa.velocityAnimation}},animationName:{type:String,default:Fa.cssAnimation},speed:{type:Number,default:300},duration:{type:Number,default:3e3},delay:{type:Number,default:0},max:{type:Number,default:1/0},ignoreDuplicates:{type:Boolean,default:!1},closeOnClick:{type:Boolean,default:!0},pauseOnHover:{type:Boolean,default:!1},dangerouslySetInnerHtml:{type:Boolean,default:!1}},emits:{click:e=>!0,destroy:e=>!0,start:e=>!0},slots:Object,setup:(e,{emit:t,slots:n,expose:r})=>{const s=ge([]),a=ge(null),i=Qu.get("velocity"),o=ne(()=>e.animationType==="velocity"),l=ne(()=>o.value?bh:wh),u=ne(()=>s.value.filter(E=>E.state!==us.DESTROYED)),c=ne(()=>hh(e.width)),f=ne(()=>{const{x:E,y:C}=yh(e.position),ee=c.value.value,be=c.value.type,ke={width:ee+be};return C&&(ke[C]="0px"),E&&(E==="center"?ke.left=`calc(50% - ${+ee/2}${be})`:ke[E]="0px"),ke}),d=ne(()=>"bottom"in f.value),m=E=>{t("click",E),e.closeOnClick&&T(E)},g=()=>{var E;e.pauseOnHover&&((E=a.value)==null||E.pause())},v=()=>{var E;e.pauseOnHover&&((E=a.value)==null||E.resume())},_=(E={})=>{if(E.group||(E.group=""),E.data||(E.data={}),e.group!==E.group)return;if(E.clean||E.clear){z();return}const C=typeof E.duration=="number"?E.duration:e.duration,ee=typeof E.speed=="number"?E.speed:e.speed,be=typeof E.ignoreDuplicates=="boolean"?E.ignoreDuplicates:e.ignoreDuplicates,{title:ke,text:ie,type:pe,data:fe,id:mt}=E,Ue={id:mt||gh(),title:ke,text:ie,type:pe,state:us.IDLE,speed:ee,length:C+2*ee,data:fe,duplicates:0};C>=0&&(a.value=new dh(()=>T(Ue),Ue.length,Ue));const lt=e.reverse?!d.value:d.value;let Ne=-1;const Lt=u.value.find(Tt=>Tt.title===E.title&&Tt.text===E.text);if(be&&Lt){Lt.duplicates++;return}lt?(s.value.push(Ue),t("start",Ue),u.value.length>e.max&&(Ne=0)):(s.value.unshift(Ue),t("start",Ue),u.value.length>e.max&&(Ne=u.value.length-1)),Ne!==-1&&T(u.value[Ne])},b=E=>{N(E)},y=E=>["vue-notification-template",e.classes,E.type||""],k=E=>o.value?void 0:{transition:`all ${E.speed}ms`},T=E=>{clearTimeout(E.timer),E.state=us.DESTROYED,x(),t("destroy",E)},N=E=>{const C=s.value.find(ee=>ee.id===E);C&&T(C)},z=()=>{u.value.forEach(T)},q=(E,C)=>{var ee;const be=(ee=e.animation)==null?void 0:ee[E];return typeof be=="function"?be(C):be},P=(E,C)=>{if(!o.value)return;const ee=q("enter",E);i(E,ee,{duration:e.speed,complete:C})},$=(E,C)=>{if(!o.value)return;const ee=q("leave",E);i(E,ee,{duration:e.speed,complete:C})};function x(){s.value=s.value.filter(E=>E.state!==us.DESTROYED)}return On(()=>{Ws.on("add",_),Ws.on("close",b)}),()=>{let E;return re("div",{class:"vue-notification-group",style:f.value},[re(l.value,{name:e.animationName,onEnter:P,onLeave:$,onAfterLeave:x},_h(E=u.value.map(C=>re("div",{key:C.id,class:"vue-notification-wrapper",style:k(C),"data-id":C.id,onMouseenter:g,onMouseleave:v},[n.body?n.body({item:C,class:[e.classes,C.type],close:()=>T(C)}):re("div",{class:y(C),onClick:()=>m(C)},[e.dangerouslySetInnerHtml?re(Fe,null,[C.title?re("div",{class:"notification-title",innerHTML:C.title},null):null,re("div",{class:"notification-content",innerHTML:C.text},null)]):re(Fe,null,[C.title?re("div",{class:"notification-title"},[C.title]):null,re("div",{class:"notification-content"},[C.text])])])])))?E:{default:()=>[E]})])}}}),lo=e=>{typeof e=="string"&&(e={title:"",text:e}),typeof e=="object"&&Ws.emit("add",e)};lo.close=e=>{Ws.emit("close",e)};const Zu=()=>({notify:lo}),Sh="Notifications";function xh(e,t={}){Object.entries(t).forEach(r=>Qu.set(...r));const n=t.name||"notify";e.config.globalProperties["$"+n]=lo,e.component(t.componentName||Sh,Eh)}const Ah={install:xh};/*! * vue-router v4.3.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */const $n=typeof document<"u";function kh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const he=Object.assign;function Da(e,t){const n={};for(const r in t){const s=t[r];n[r]=bt(s)?s.map(e):e(s)}return n}const Er=()=>{},bt=Array.isArray,ef=/#/g,Ch=/&/g,Oh=/\//g,Lh=/=/g,Th=/\?/g,tf=/\+/g,Ph=/%5B/g,Rh=/%5D/g,nf=/%5E/g,Mh=/%60/g,rf=/%7B/g,Ih=/%7C/g,sf=/%7D/g,Nh=/%20/g;function co(e){return encodeURI(""+e).replace(Ih,"|").replace(Ph,"[").replace(Rh,"]")}function Hh(e){return co(e).replace(rf,"{").replace(sf,"}").replace(nf,"^")}function di(e){return co(e).replace(tf,"%2B").replace(Nh,"+").replace(ef,"%23").replace(Ch,"%26").replace(Mh,"`").replace(rf,"{").replace(sf,"}").replace(nf,"^")}function $h(e){return di(e).replace(Lh,"%3D")}function Fh(e){return co(e).replace(ef,"%23").replace(Th,"%3F")}function Dh(e){return e==null?"":Fh(e).replace(Oh,"%2F")}function Nr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const zh=/\/$/,Vh=e=>e.replace(zh,"");function za(e,t,n="/"){let r,s={},a="",i="";const o=t.indexOf("#");let l=t.indexOf("?");return o=0&&(l=-1),l>-1&&(r=t.slice(0,l),a=t.slice(l+1,o>-1?o:t.length),s=e(a)),o>-1&&(r=r||t.slice(0,o),i=t.slice(o,t.length)),r=Kh(r??t,n),{fullPath:r+(a&&"?")+a+i,path:r,query:s,hash:Nr(i)}}function jh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function kl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Bh(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&Jn(t.matched[r],n.matched[s])&&af(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Jn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function af(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Uh(e[n],t[n]))return!1;return!0}function Uh(e,t){return bt(e)?Cl(e,t):bt(t)?Cl(t,e):e===t}function Cl(e,t){return bt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Kh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let a=n.length-1,i,o;for(i=0;i1&&a--;else break;return n.slice(0,a).join("/")+"/"+r.slice(i).join("/")}var Hr;(function(e){e.pop="pop",e.push="push"})(Hr||(Hr={}));var Sr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Sr||(Sr={}));function Wh(e){if(!e)if($n){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Vh(e)}const qh=/^[^#]+#/;function Gh(e,t){return e.replace(qh,"#")+t}function Yh(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const pa=()=>({left:window.scrollX,top:window.scrollY});function Jh(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Yh(s,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 Ol(e,t){return(history.state?history.state.position-t:-1)+e}const pi=new Map;function Xh(e,t){pi.set(e,t)}function Qh(e){const t=pi.get(e);return pi.delete(e),t}let Zh=()=>location.protocol+"//"+location.host;function of(e,t){const{pathname:n,search:r,hash:s}=t,a=e.indexOf("#");if(a>-1){let o=s.includes(e.slice(a))?e.slice(a).length:1,l=s.slice(o);return l[0]!=="/"&&(l="/"+l),kl(l,"")}return kl(n,e)+r+s}function e1(e,t,n,r){let s=[],a=[],i=null;const o=({state:d})=>{const m=of(e,location),g=n.value,v=t.value;let _=0;if(d){if(n.value=m,t.value=d,i&&i===g){i=null;return}_=v?d.position-v.position:0}else r(m);s.forEach(b=>{b(n.value,g,{delta:_,type:Hr.pop,direction:_?_>0?Sr.forward:Sr.back:Sr.unknown})})};function l(){i=n.value}function u(d){s.push(d);const m=()=>{const g=s.indexOf(d);g>-1&&s.splice(g,1)};return a.push(m),m}function c(){const{history:d}=window;d.state&&d.replaceState(he({},d.state,{scroll:pa()}),"")}function f(){for(const d of a)d();a=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function Ll(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?pa():null}}function t1(e){const{history:t,location:n}=window,r={value:of(e,n)},s={value:t.state};s.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Zh()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),s.value=u}catch(m){console.error(m),n[c?"replace":"assign"](d)}}function i(l,u){const c=he({},t.state,Ll(s.value.back,l,s.value.forward,!0),u,{position:s.value.position});a(l,c,!0),r.value=l}function o(l,u){const c=he({},s.value,t.state,{forward:l,scroll:pa()});a(c.current,c,!0);const f=he({},Ll(r.value,l,null),{position:c.position+1},u);a(l,f,!1),r.value=l}return{location:r,state:s,push:o,replace:i}}function n1(e){e=Wh(e);const t=t1(e),n=e1(e,t.state,t.location,t.replace);function r(a,i=!0){i||n.pauseListeners(),history.go(a)}const s=he({location:"",base:e,go:r,createHref:Gh.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function r1(e){return typeof e=="string"||e&&typeof e=="object"}function lf(e){return typeof e=="string"||typeof e=="symbol"}const Ut={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},cf=Symbol("");var Tl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Tl||(Tl={}));function Xn(e,t){return he(new Error,{type:e,[cf]:!0},t)}function Pt(e,t){return e instanceof Error&&cf in e&&(t==null||!!(e.type&t))}const Pl="[^/]+?",s1={sensitive:!1,strict:!1,start:!0,end:!0},a1=/[.+*?^${}()[\]/\\]/g;function i1(e,t){const n=he({},s1,t),r=[];let s=n.start?"^":"";const a=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function l1(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const c1={type:0,value:""},u1=/[a-zA-Z0-9_]/;function f1(e){if(!e)return[[]];if(e==="/")return[[c1]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=0,r=n;const s=[];let a;function i(){a&&s.push(a),a=[]}let o=0,l,u="",c="";function f(){u&&(n===0?a.push({type:0,value:u}):n===1||n===2||n===3?(a.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;o{i(y)}:Er}function i(c){if(lf(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function o(){return n}function l(c){let f=0;for(;f=0&&(c.record.path!==n[f].record.path||!uf(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!Il(c)&&r.set(c.record.name,c)}function u(c,f){let d,m={},g,v;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw Xn(1,{location:c});v=d.record.name,m=he(Ml(f.params,d.keys.filter(y=>!y.optional).concat(d.parent?d.parent.keys.filter(y=>y.optional):[]).map(y=>y.name)),c.params&&Ml(c.params,d.keys.map(y=>y.name))),g=d.stringify(m)}else if(c.path!=null)g=c.path,d=n.find(y=>y.re.test(g)),d&&(m=d.parse(g),v=d.record.name);else{if(d=f.name?r.get(f.name):n.find(y=>y.re.test(f.path)),!d)throw Xn(1,{location:c,currentLocation:f});v=d.record.name,m=he({},f.params,c.params),g=d.stringify(m)}const _=[];let b=d;for(;b;)_.unshift(b.record),b=b.parent;return{name:v,path:g,params:m,matched:_,meta:g1(_)}}return e.forEach(c=>a(c)),{addRoute:a,resolve:u,removeRoute:i,getRoutes:o,getRecordMatcher:s}}function Ml(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function m1(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:h1(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function h1(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Il(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function g1(e){return e.reduce((t,n)=>he(t,n.meta),{})}function Nl(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function uf(e,t){return t.children.some(n=>n===e||uf(e,n))}function v1(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sa&&di(a)):[r&&di(r)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function y1(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=bt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const ff=Symbol(""),$l=Symbol(""),ma=Symbol(""),uo=Symbol(""),mi=Symbol("");function dr(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function b1(e,t,n){const r=()=>{e[t].delete(n)};oa(r),wu(r),bu(()=>{e[t].add(n)}),e[t].add(n)}function Uy(e){const t=et(ff,{}).value;t&&b1(t,"leaveGuards",e)}function Zt(e,t,n,r,s,a=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((o,l)=>{const u=d=>{d===!1?l(Xn(4,{from:n,to:t})):d instanceof Error?l(d):r1(d)?l(Xn(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),o())},c=a(()=>e.call(r&&r.instances[s],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function Va(e,t,n,r,s=a=>a()){const a=[];for(const i of e)for(const o in i.components){let l=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(w1(l)){const c=(l.__vccOpts||l)[t];c&&a.push(Zt(c,n,r,i,o,s))}else{let u=l();a.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const f=kh(c)?c.default:c;i.components[o]=f;const m=(f.__vccOpts||f)[t];return m&&Zt(m,n,r,i,o,s)()}))}}return a}function w1(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Fl(e){const t=et(ma),n=et(uo),r=ne(()=>t.resolve(ae(e.to))),s=ne(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(Jn.bind(null,c));if(d>-1)return d;const m=Dl(l[u-2]);return u>1&&Dl(c)===m&&f[f.length-1].path!==m?f.findIndex(Jn.bind(null,l[u-2])):d}),a=ne(()=>s.value>-1&&x1(n.params,r.value.params)),i=ne(()=>s.value>-1&&s.value===n.matched.length-1&&af(n.params,r.value.params));function o(l={}){return S1(l)?t[ae(e.replace)?"replace":"push"](ae(e.to)).catch(Er):Promise.resolve()}return{route:r,href:ne(()=>r.value.href),isActive:a,isExactActive:i,navigate:o}}const _1=fn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Fl,setup(e,{slots:t}){const n=Nt(Fl(e)),{options:r}=et(ma),s=ne(()=>({[zl(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[zl(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:Yr("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},a)}}}),E1=_1;function S1(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 x1(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!bt(s)||s.length!==r.length||r.some((a,i)=>a!==s[i]))return!1}return!0}function Dl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const zl=(e,t,n)=>e??t??n,A1=fn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=et(mi),s=ne(()=>e.route||r.value),a=et($l,0),i=ne(()=>{let u=ae(a);const{matched:c}=s.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),o=ne(()=>s.value.matched[i.value]);Ls($l,ne(()=>i.value+1)),Ls(ff,o),Ls(mi,s);const l=ge();return Ve(()=>[l.value,o.value,e.name],([u,c,f],[d,m,g])=>{c&&(c.instances[f]=u,m&&m!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=m.leaveGuards),c.updateGuards.size||(c.updateGuards=m.updateGuards))),u&&c&&(!m||!Jn(c,m)||!d)&&(c.enterCallbacks[f]||[]).forEach(v=>v(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,f=o.value,d=f&&f.components[c];if(!d)return Vl(n.default,{Component:d,route:u});const m=f.props[c],g=m?m===!0?u.params:typeof m=="function"?m(u):m:null,_=Yr(d,he({},g,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return Vl(n.default,{Component:_,route:u})||_}}});function Vl(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const df=A1;function k1(e){const t=p1(e.routes,e),n=e.parseQuery||v1,r=e.stringifyQuery||Hl,s=e.history,a=dr(),i=dr(),o=dr(),l=Xi(Ut);let u=Ut;$n&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Da.bind(null,O=>""+O),f=Da.bind(null,Dh),d=Da.bind(null,Nr);function m(O,j){let F,W;return lf(O)?(F=t.getRecordMatcher(O),W=j):W=O,t.addRoute(W,F)}function g(O){const j=t.getRecordMatcher(O);j&&t.removeRoute(j)}function v(){return t.getRoutes().map(O=>O.record)}function _(O){return!!t.getRecordMatcher(O)}function b(O,j){if(j=he({},j||l.value),typeof O=="string"){const h=za(n,O,j.path),w=t.resolve({path:h.path},j),L=s.createHref(h.fullPath);return he(h,w,{params:d(w.params),hash:Nr(h.hash),redirectedFrom:void 0,href:L})}let F;if(O.path!=null)F=he({},O,{path:za(n,O.path,j.path).path});else{const h=he({},O.params);for(const w in h)h[w]==null&&delete h[w];F=he({},O,{params:f(h)}),j.params=f(j.params)}const W=t.resolve(F,j),me=O.hash||"";W.params=c(d(W.params));const Se=jh(r,he({},O,{hash:Hh(me),path:W.path})),p=s.createHref(Se);return he({fullPath:Se,hash:me,query:r===Hl?y1(O.query):O.query||{}},W,{redirectedFrom:void 0,href:p})}function y(O){return typeof O=="string"?za(n,O,l.value.path):he({},O)}function k(O,j){if(u!==O)return Xn(8,{from:j,to:O})}function T(O){return q(O)}function N(O){return T(he(y(O),{replace:!0}))}function z(O){const j=O.matched[O.matched.length-1];if(j&&j.redirect){const{redirect:F}=j;let W=typeof F=="function"?F(O):F;return typeof W=="string"&&(W=W.includes("?")||W.includes("#")?W=y(W):{path:W},W.params={}),he({query:O.query,hash:O.hash,params:W.path!=null?{}:O.params},W)}}function q(O,j){const F=u=b(O),W=l.value,me=O.state,Se=O.force,p=O.replace===!0,h=z(F);if(h)return q(he(y(h),{state:typeof h=="object"?he({},me,h.state):me,force:Se,replace:p}),j||F);const w=F;w.redirectedFrom=j;let L;return!Se&&Bh(r,W,F)&&(L=Xn(16,{to:w,from:W}),lt(W,W,!0,!1)),(L?Promise.resolve(L):x(w,W)).catch(S=>Pt(S)?Pt(S,2)?S:Ue(S):fe(S,w,W)).then(S=>{if(S){if(Pt(S,2))return q(he({replace:p},y(S.to),{state:typeof S.to=="object"?he({},me,S.to.state):me,force:Se}),j||w)}else S=C(w,W,!0,p,me);return E(w,W,S),S})}function P(O,j){const F=k(O,j);return F?Promise.reject(F):Promise.resolve()}function $(O){const j=Tt.values().next().value;return j&&typeof j.runWithContext=="function"?j.runWithContext(O):O()}function x(O,j){let F;const[W,me,Se]=C1(O,j);F=Va(W.reverse(),"beforeRouteLeave",O,j);for(const h of W)h.leaveGuards.forEach(w=>{F.push(Zt(w,O,j))});const p=P.bind(null,O,j);return F.push(p),Ke(F).then(()=>{F=[];for(const h of a.list())F.push(Zt(h,O,j));return F.push(p),Ke(F)}).then(()=>{F=Va(me,"beforeRouteUpdate",O,j);for(const h of me)h.updateGuards.forEach(w=>{F.push(Zt(w,O,j))});return F.push(p),Ke(F)}).then(()=>{F=[];for(const h of Se)if(h.beforeEnter)if(bt(h.beforeEnter))for(const w of h.beforeEnter)F.push(Zt(w,O,j));else F.push(Zt(h.beforeEnter,O,j));return F.push(p),Ke(F)}).then(()=>(O.matched.forEach(h=>h.enterCallbacks={}),F=Va(Se,"beforeRouteEnter",O,j,$),F.push(p),Ke(F))).then(()=>{F=[];for(const h of i.list())F.push(Zt(h,O,j));return F.push(p),Ke(F)}).catch(h=>Pt(h,8)?h:Promise.reject(h))}function E(O,j,F){o.list().forEach(W=>$(()=>W(O,j,F)))}function C(O,j,F,W,me){const Se=k(O,j);if(Se)return Se;const p=j===Ut,h=$n?history.state:{};F&&(W||p?s.replace(O.fullPath,he({scroll:p&&h&&h.scroll},me)):s.push(O.fullPath,me)),l.value=O,lt(O,j,F,p),Ue()}let ee;function be(){ee||(ee=s.listen((O,j,F)=>{if(!ns.listening)return;const W=b(O),me=z(W);if(me){q(he(me,{replace:!0}),W).catch(Er);return}u=W;const Se=l.value;$n&&Xh(Ol(Se.fullPath,F.delta),pa()),x(W,Se).catch(p=>Pt(p,12)?p:Pt(p,2)?(q(p.to,W).then(h=>{Pt(h,20)&&!F.delta&&F.type===Hr.pop&&s.go(-1,!1)}).catch(Er),Promise.reject()):(F.delta&&s.go(-F.delta,!1),fe(p,W,Se))).then(p=>{p=p||C(W,Se,!1),p&&(F.delta&&!Pt(p,8)?s.go(-F.delta,!1):F.type===Hr.pop&&Pt(p,20)&&s.go(-1,!1)),E(W,Se,p)}).catch(Er)}))}let ke=dr(),ie=dr(),pe;function fe(O,j,F){Ue(O);const W=ie.list();return W.length?W.forEach(me=>me(O,j,F)):console.error(O),Promise.reject(O)}function mt(){return pe&&l.value!==Ut?Promise.resolve():new Promise((O,j)=>{ke.add([O,j])})}function Ue(O){return pe||(pe=!O,be(),ke.list().forEach(([j,F])=>O?F(O):j()),ke.reset()),O}function lt(O,j,F,W){const{scrollBehavior:me}=e;if(!$n||!me)return Promise.resolve();const Se=!F&&Qh(Ol(O.fullPath,0))||(W||!F)&&history.state&&history.state.scroll||null;return Cn().then(()=>me(O,j,Se)).then(p=>p&&Jh(p)).catch(p=>fe(p,O,j))}const Ne=O=>s.go(O);let Lt;const Tt=new Set,ns={currentRoute:l,listening:!0,addRoute:m,removeRoute:g,hasRoute:_,getRoutes:v,resolve:b,options:e,push:T,replace:N,go:Ne,back:()=>Ne(-1),forward:()=>Ne(1),beforeEach:a.add,beforeResolve:i.add,afterEach:o.add,onError:ie.add,isReady:mt,install(O){const j=this;O.component("RouterLink",E1),O.component("RouterView",df),O.config.globalProperties.$router=j,Object.defineProperty(O.config.globalProperties,"$route",{enumerable:!0,get:()=>ae(l)}),$n&&!Lt&&l.value===Ut&&(Lt=!0,T(s.location).catch(me=>{}));const F={};for(const me in Ut)Object.defineProperty(F,me,{get:()=>l.value[me],enumerable:!0});O.provide(ma,j),O.provide(uo,tu(F)),O.provide(mi,l);const W=O.unmount;Tt.add(O),O.unmount=function(){Tt.delete(O),Tt.size<1&&(u=Ut,ee&&ee(),ee=null,l.value=Ut,Lt=!1,pe=!1),W()}}};function Ke(O){return O.reduce((j,F)=>j.then(()=>$(F)),Promise.resolve())}return ns}function C1(e,t){const n=[],r=[],s=[],a=Math.max(t.matched.length,e.matched.length);for(let i=0;iJn(u,o))?r.push(o):n.push(o));const l=e.matched[i];l&&(t.matched.find(u=>Jn(u,l))||s.push(l))}return[n,r,s]}function O1(){return et(ma)}function pf(){return et(uo)}function ar(e){return ji()?(Bc(e),!0):!1}function it(e){return typeof e=="function"?e():ae(e)}const ir=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const L1=Object.prototype.toString,mf=e=>L1.call(e)==="[object Object]",fo=()=>{},jl=T1();function T1(){var e,t;return ir&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function P1(e,t){function n(...r){return new Promise((s,a)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(a)})}return n}const hf=e=>e();function R1(e=hf){const t=ge(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...a)=>{t.value&&e(...a)};return{isActive:rr(t),pause:n,resume:r,eventFilter:s}}function M1(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const r=t;t=void 0,r&&await r},n}function I1(e){return e||sr()}function po(...e){if(e.length!==1)return xp(...e);const t=e[0];return typeof t=="function"?rr(wp(()=>({get:t,set:fo}))):ge(t)}function N1(e,t,n={}){const{eventFilter:r=hf,...s}=n;return Ve(e,P1(r,t),s)}function gf(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:a,pause:i,resume:o,isActive:l}=R1(r);return{stop:N1(e,t,{...s,eventFilter:a}),pause:i,resume:o,isActive:l}}function ha(e,t=!0,n){I1()?On(e,n):t?e():Cn(e)}function H1(e,t,n={}){const{immediate:r=!0}=n,s=ge(!1);let a=null;function i(){a&&(clearTimeout(a),a=null)}function o(){s.value=!1,i()}function l(...u){i(),s.value=!0,a=setTimeout(()=>{s.value=!1,a=null,e(...u)},it(t))}return r&&(s.value=!0,ir&&l()),ar(o),{isPending:rr(s),start:l,stop:o}}function vf(e){var t;const n=it(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Qn=ir?window:void 0,Ky=ir?window.document:void 0,yf=ir?window.navigator:void 0;function $r(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=Qn):[t,n,r,s]=e,!t)return fo;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const a=[],i=()=>{a.forEach(c=>c()),a.length=0},o=(c,f,d,m)=>(c.addEventListener(f,d,m),()=>c.removeEventListener(f,d,m)),l=Ve(()=>[vf(t),it(s)],([c,f])=>{if(i(),!c)return;const d=mf(f)?{...f}:f;a.push(...n.flatMap(m=>r.map(g=>o(c,m,g,d))))},{immediate:!0,flush:"post"}),u=()=>{l(),i()};return ar(u),u}function $1(){const e=ge(!1),t=sr();return t&&On(()=>{e.value=!0},t),e}function ga(e){const t=$1();return ne(()=>(t.value,!!e()))}function F1(e,t={}){const{window:n=Qn}=t,r=ga(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const a=ge(!1),i=u=>{a.value=u.matches},o=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",i):s.removeListener(i))},l=eo(()=>{r.value&&(o(),s=n.matchMedia(it(e)),"addEventListener"in s?s.addEventListener("change",i):s.addListener(i),a.value=s.matches)});return ar(()=>{l(),o(),s=void 0}),a}function Bl(e,t={}){const{controls:n=!1,navigator:r=yf}=t,s=ga(()=>r&&"permissions"in r);let a;const i=typeof e=="string"?{name:e}:e,o=ge(),l=()=>{a&&(o.value=a.state)},u=M1(async()=>{if(s.value){if(!a)try{a=await r.permissions.query(i),$r(a,"change",l),l()}catch{o.value="prompt"}return a}});return u(),n?{state:o,isSupported:s,query:u}:o}function Wy(e={}){const{navigator:t=yf,read:n=!1,source:r,copiedDuring:s=1500,legacy:a=!1}=e,i=ga(()=>t&&"clipboard"in t),o=Bl("clipboard-read"),l=Bl("clipboard-write"),u=ne(()=>i.value||a),c=ge(""),f=ge(!1),d=H1(()=>f.value=!1,s);function m(){i.value&&b(o.value)?t.clipboard.readText().then(y=>{c.value=y}):c.value=_()}u.value&&n&&$r(["copy","cut"],m);async function g(y=it(r)){u.value&&y!=null&&(i.value&&b(l.value)?await t.clipboard.writeText(y):v(y),c.value=y,f.value=!0,d.start())}function v(y){const k=document.createElement("textarea");k.value=y??"",k.style.position="absolute",k.style.opacity="0",document.body.appendChild(k),k.select(),document.execCommand("copy"),k.remove()}function _(){var y,k,T;return(T=(k=(y=document==null?void 0:document.getSelection)==null?void 0:y.call(document))==null?void 0:k.toString())!=null?T:""}function b(y){return y==="granted"||y==="prompt"}return{isSupported:u,text:c,copied:f,copy:g}}const fs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ds="__vueuse_ssr_handlers__",D1=z1();function z1(){return ds in fs||(fs[ds]=fs[ds]||{}),fs[ds]}function bf(e,t){return D1[e]||t}function V1(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const j1={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Ul="vueuse-storage";function wf(e,t,n,r={}){var s;const{flush:a="pre",deep:i=!0,listenToStorageChanges:o=!0,writeDefaults:l=!0,mergeDefaults:u=!1,shallow:c,window:f=Qn,eventFilter:d,onError:m=x=>{console.error(x)},initOnMounted:g}=r,v=(c?Xi:ge)(typeof t=="function"?t():t);if(!n)try{n=bf("getDefaultStorage",()=>{var x;return(x=Qn)==null?void 0:x.localStorage})()}catch(x){m(x)}if(!n)return v;const _=it(t),b=V1(_),y=(s=r.serializer)!=null?s:j1[b],{pause:k,resume:T}=gf(v,()=>z(v.value),{flush:a,deep:i,eventFilter:d});f&&o&&ha(()=>{$r(f,"storage",P),$r(f,Ul,$),g&&P()}),g||P();function N(x,E){f&&f.dispatchEvent(new CustomEvent(Ul,{detail:{key:e,oldValue:x,newValue:E,storageArea:n}}))}function z(x){try{const E=n.getItem(e);if(x==null)N(E,null),n.removeItem(e);else{const C=y.write(x);E!==C&&(n.setItem(e,C),N(E,C))}}catch(E){m(E)}}function q(x){const E=x?x.newValue:n.getItem(e);if(E==null)return l&&_!=null&&n.setItem(e,y.write(_)),_;if(!x&&u){const C=y.read(E);return typeof u=="function"?u(C,_):b==="object"&&!Array.isArray(C)?{..._,...C}:C}else return typeof E!="string"?E:y.read(E)}function P(x){if(!(x&&x.storageArea!==n)){if(x&&x.key==null){v.value=_;return}if(!(x&&x.key!==e)){k();try{(x==null?void 0:x.newValue)!==y.write(v.value)&&(v.value=q(x))}catch(E){m(E)}finally{x?Cn(T):T()}}}}function $(x){P(x.detail)}return v}function B1(e){return F1("(prefers-color-scheme: dark)",e)}function _f(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=Qn,storage:a,storageKey:i="vueuse-color-scheme",listenToStorageChanges:o=!0,storageRef:l,emitAuto:u,disableTransition:c=!0}=e,f={auto:"",light:"light",dark:"dark",...e.modes||{}},d=B1({window:s}),m=ne(()=>d.value?"dark":"light"),g=l||(i==null?po(r):wf(i,r,a,{window:s,listenToStorageChanges:o})),v=ne(()=>g.value==="auto"?m.value:g.value),_=bf("updateHTMLAttrs",(T,N,z)=>{const q=typeof T=="string"?s==null?void 0:s.document.querySelector(T):vf(T);if(!q)return;let P;if(c&&(P=s.document.createElement("style"),P.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),s.document.head.appendChild(P)),N==="class"){const $=z.split(/\s/g);Object.values(f).flatMap(x=>(x||"").split(/\s/g)).filter(Boolean).forEach(x=>{$.includes(x)?q.classList.add(x):q.classList.remove(x)})}else q.setAttribute(N,z);c&&(s.getComputedStyle(P).opacity,document.head.removeChild(P))});function b(T){var N;_(t,n,(N=f[T])!=null?N:T)}function y(T){e.onChanged?e.onChanged(T,b):b(T)}Ve(v,y,{flush:"post",immediate:!0}),ha(()=>y(v.value));const k=ne({get(){return u?g.value:v.value},set(T){g.value=T}});try{return Object.assign(k,{store:g,system:m,state:v})}catch{return k}}function Ef(e={}){const{window:t=Qn}=e,n=t==null?void 0:t.navigator,r=ga(()=>n&&"language"in n),s=ge(n==null?void 0:n.language);return $r(t,"languagechange",()=>{n&&(s.value=n.language)}),{isSupported:r,language:s}}const U1={class:"main-section"},K1={__name:"App",setup(e){const t=pf(),n=ge(null),r=ge(null),s=ge(t.meta.watchedByKicker);return Ve(()=>t.name,()=>{s.value=t.meta.watchedByKicker}),Eu(async()=>{const{useUserStore:a}=await X(()=>Promise.resolve().then(()=>Tg),void 0,import.meta.url),{language:i}=Ef(),o=a();r.value=parseInt(o.preferences.kickUserAfter),n.value=o.isAuthenticated,Ve(()=>o.preferences.kickUserAfter,()=>{r.value=parseInt(o.preferences.kickUserAfter)}),Ve(()=>o.isAuthenticated,()=>{n.value=o.isAuthenticated}),Ve(i,()=>{o.applyLanguage()})}),(a,i)=>{const o=je("notifications"),l=je("kicker");return U(),Z(Fe,null,[re(o,{id:"vueNotification",role:"alert",width:"100%",position:"top",duration:4e3,speed:0,max:1,classes:"notification notification-banner is-radiusless"}),Q("main",U1,[re(ae(df))]),ae(n)&&ae(r)>0&&ae(s)?(U(),tt(l,{key:0,kickAfter:ae(r)},null,8,["kickAfter"])):de("",!0)],64)}}};function Sf(e,t,n){const r=t[n];return r?()=>{r({...e,nextMiddleware:Sf(e,t,n+1)})}:e.next}var W1=!1;/*! * pinia v2.1.7 * (c) 2023 Eduardo San Martin Morote * @license MIT */let xf;const va=e=>xf=e,Af=Symbol();function hi(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var xr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(xr||(xr={}));function q1(){const e=jc(!0),t=e.run(()=>ge({}));let n=[],r=[];const s=na({install(a){va(s),s._a=a,a.provide(Af,s),a.config.globalProperties.$pinia=s,r.forEach(i=>n.push(i)),r=[]},use(a){return!this._a&&!W1?r.push(a):n.push(a),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const kf=()=>{};function Kl(e,t,n,r=kf){e.push(t);const s=()=>{const a=e.indexOf(t);a>-1&&(e.splice(a,1),r())};return!n&&ji()&&Bc(s),s}function Rn(e,...t){e.slice().forEach(n=>{n(...t)})}const G1=e=>e();function gi(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];hi(s)&&hi(r)&&e.hasOwnProperty(n)&&!Le(r)&&!tn(r)?e[n]=gi(s,r):e[n]=r}return e}const Y1=Symbol();function J1(e){return!hi(e)||!e.hasOwnProperty(Y1)}const{assign:Gt}=Object;function X1(e){return!!(Le(e)&&e.effect)}function Q1(e,t,n,r){const{state:s,actions:a,getters:i}=t,o=n.state.value[e];let l;function u(){o||(n.state.value[e]=s?s():{});const c=_p(n.state.value[e]);return Gt(c,a,Object.keys(i||{}).reduce((f,d)=>(f[d]=na(ne(()=>{va(n);const m=n._s.get(e);return i[d].call(m,m)})),f),{}))}return l=Cf(e,u,t,n,r,!0),l}function Cf(e,t,n={},r,s,a){let i;const o=Gt({actions:{}},n),l={deep:!0};let u,c,f=[],d=[],m;const g=r.state.value[e];!a&&!g&&(r.state.value[e]={}),ge({});let v;function _(P){let $;u=c=!1,typeof P=="function"?(P(r.state.value[e]),$={type:xr.patchFunction,storeId:e,events:m}):(gi(r.state.value[e],P),$={type:xr.patchObject,payload:P,storeId:e,events:m});const x=v=Symbol();Cn().then(()=>{v===x&&(u=!0)}),c=!0,Rn(f,$,r.state.value[e])}const b=a?function(){const{state:$}=n,x=$?$():{};this.$patch(E=>{Gt(E,x)})}:kf;function y(){i.stop(),f=[],d=[],r._s.delete(e)}function k(P,$){return function(){va(r);const x=Array.from(arguments),E=[],C=[];function ee(ie){E.push(ie)}function be(ie){C.push(ie)}Rn(d,{args:x,name:P,store:N,after:ee,onError:be});let ke;try{ke=$.apply(this&&this.$id===e?this:N,x)}catch(ie){throw Rn(C,ie),ie}return ke instanceof Promise?ke.then(ie=>(Rn(E,ie),ie)).catch(ie=>(Rn(C,ie),Promise.reject(ie))):(Rn(E,ke),ke)}}const T={_p:r,$id:e,$onAction:Kl.bind(null,d),$patch:_,$reset:b,$subscribe(P,$={}){const x=Kl(f,P,$.detached,()=>E()),E=i.run(()=>Ve(()=>r.state.value[e],C=>{($.flush==="sync"?c:u)&&P({storeId:e,type:xr.direct,events:m},C)},Gt({},l,$)));return x},$dispose:y},N=Nt(T);r._s.set(e,N);const q=(r._a&&r._a.runWithContext||G1)(()=>r._e.run(()=>(i=jc()).run(t)));for(const P in q){const $=q[P];if(Le($)&&!X1($)||tn($))a||(g&&J1($)&&(Le($)?$.value=g[P]:gi($,g[P])),r.state.value[e][P]=$);else if(typeof $=="function"){const x=k(P,$);q[P]=x,o.actions[P]=$}}return Gt(N,q),Gt(le(N),q),Object.defineProperty(N,"$state",{get:()=>r.state.value[e],set:P=>{_($=>{Gt($,P)})}}),r._p.forEach(P=>{Gt(N,i.run(()=>P({store:N,app:r._a,pinia:r,options:o})))}),g&&a&&n.hydrate&&n.hydrate(N.$state,g),u=!0,c=!0,N}function Jr(e,t,n){let r,s;const a=typeof t=="function";typeof e=="string"?(r=e,s=a?n:t):(s=e,r=e.id);function i(o,l){const u=im();return o=o||(u?et(Af,null):null),o&&va(o),o=xf,o._s.has(r)||(a?Cf(r,t,s,o):Q1(r,s,o)),o._s.get(r)}return i.$id=r,i}function Of(e,t){return function(){return e.apply(t,arguments)}}const{toString:Z1}=Object.prototype,{getPrototypeOf:mo}=Object,ya=(e=>t=>{const n=Z1.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ot=e=>(e=e.toLowerCase(),t=>ya(t)===e),ba=e=>t=>typeof t===e,{isArray:or}=Array,Fr=ba("undefined");function e2(e){return e!==null&&!Fr(e)&&e.constructor!==null&&!Fr(e.constructor)&&pt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Lf=Ot("ArrayBuffer");function t2(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Lf(e.buffer),t}const n2=ba("string"),pt=ba("function"),Tf=ba("number"),wa=e=>e!==null&&typeof e=="object",r2=e=>e===!0||e===!1,Rs=e=>{if(ya(e)!=="object")return!1;const t=mo(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},s2=Ot("Date"),a2=Ot("File"),i2=Ot("Blob"),o2=Ot("FileList"),l2=e=>wa(e)&&pt(e.pipe),c2=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||pt(e.append)&&((t=ya(e))==="formdata"||t==="object"&&pt(e.toString)&&e.toString()==="[object FormData]"))},u2=Ot("URLSearchParams"),f2=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Xr(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),or(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const Rf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Mf=e=>!Fr(e)&&e!==Rf;function vi(){const{caseless:e}=Mf(this)&&this||{},t={},n=(r,s)=>{const a=e&&Pf(t,s)||s;Rs(t[a])&&Rs(r)?t[a]=vi(t[a],r):Rs(r)?t[a]=vi({},r):or(r)?t[a]=r.slice():t[a]=r};for(let r=0,s=arguments.length;r(Xr(t,(s,a)=>{n&&pt(s)?e[a]=Of(s,n):e[a]=s},{allOwnKeys:r}),e),p2=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),m2=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},h2=(e,t,n,r)=>{let s,a,i;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)i=s[a],(!r||r(i,e,t))&&!o[i]&&(t[i]=e[i],o[i]=!0);e=n!==!1&&mo(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},g2=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},v2=e=>{if(!e)return null;if(or(e))return e;let t=e.length;if(!Tf(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},y2=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&mo(Uint8Array)),b2=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},w2=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},_2=Ot("HTMLFormElement"),E2=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Wl=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),S2=Ot("RegExp"),If=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Xr(n,(s,a)=>{let i;(i=t(s,a,e))!==!1&&(r[a]=i||s)}),Object.defineProperties(e,r)},x2=e=>{If(e,(t,n)=>{if(pt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(pt(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},A2=(e,t)=>{const n={},r=s=>{s.forEach(a=>{n[a]=!0})};return or(e)?r(e):r(String(e).split(t)),n},k2=()=>{},C2=(e,t)=>(e=+e,Number.isFinite(e)?e:t),ja="abcdefghijklmnopqrstuvwxyz",ql="0123456789",Nf={DIGIT:ql,ALPHA:ja,ALPHA_DIGIT:ja+ja.toUpperCase()+ql},O2=(e=16,t=Nf.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function L2(e){return!!(e&&pt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const T2=e=>{const t=new Array(10),n=(r,s)=>{if(wa(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const a=or(r)?[]:{};return Xr(r,(i,o)=>{const l=n(i,s+1);!Fr(l)&&(a[o]=l)}),t[s]=void 0,a}}return r};return n(e,0)},P2=Ot("AsyncFunction"),R2=e=>e&&(wa(e)||pt(e))&&pt(e.then)&&pt(e.catch),A={isArray:or,isArrayBuffer:Lf,isBuffer:e2,isFormData:c2,isArrayBufferView:t2,isString:n2,isNumber:Tf,isBoolean:r2,isObject:wa,isPlainObject:Rs,isUndefined:Fr,isDate:s2,isFile:a2,isBlob:i2,isRegExp:S2,isFunction:pt,isStream:l2,isURLSearchParams:u2,isTypedArray:y2,isFileList:o2,forEach:Xr,merge:vi,extend:d2,trim:f2,stripBOM:p2,inherits:m2,toFlatObject:h2,kindOf:ya,kindOfTest:Ot,endsWith:g2,toArray:v2,forEachEntry:b2,matchAll:w2,isHTMLForm:_2,hasOwnProperty:Wl,hasOwnProp:Wl,reduceDescriptors:If,freezeMethods:x2,toObjectSet:A2,toCamelCase:E2,noop:k2,toFiniteNumber:C2,findKey:Pf,global:Rf,isContextDefined:Mf,ALPHABET:Nf,generateString:O2,isSpecCompliantForm:L2,toJSONObject:T2,isAsyncFn:P2,isThenable:R2};function ce(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}A.inherits(ce,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:A.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Hf=ce.prototype,$f={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{$f[e]={value:e}});Object.defineProperties(ce,$f);Object.defineProperty(Hf,"isAxiosError",{value:!0});ce.from=(e,t,n,r,s,a)=>{const i=Object.create(Hf);return A.toFlatObject(e,i,function(l){return l!==Error.prototype},o=>o!=="isAxiosError"),ce.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const M2=null;function yi(e){return A.isPlainObject(e)||A.isArray(e)}function Ff(e){return A.endsWith(e,"[]")?e.slice(0,-2):e}function Gl(e,t,n){return e?e.concat(t).map(function(s,a){return s=Ff(s),!n&&a?"["+s+"]":s}).join(n?".":""):t}function I2(e){return A.isArray(e)&&!e.some(yi)}const N2=A.toFlatObject(A,{},null,function(t){return/^is[A-Z]/.test(t)});function _a(e,t,n){if(!A.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=A.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,_){return!A.isUndefined(_[v])});const r=n.metaTokens,s=n.visitor||c,a=n.dots,i=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&A.isSpecCompliantForm(t);if(!A.isFunction(s))throw new TypeError("visitor must be a function");function u(g){if(g===null)return"";if(A.isDate(g))return g.toISOString();if(!l&&A.isBlob(g))throw new ce("Blob is not supported. Use a Buffer instead.");return A.isArrayBuffer(g)||A.isTypedArray(g)?l&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function c(g,v,_){let b=g;if(g&&!_&&typeof g=="object"){if(A.endsWith(v,"{}"))v=r?v:v.slice(0,-2),g=JSON.stringify(g);else if(A.isArray(g)&&I2(g)||(A.isFileList(g)||A.endsWith(v,"[]"))&&(b=A.toArray(g)))return v=Ff(v),b.forEach(function(k,T){!(A.isUndefined(k)||k===null)&&t.append(i===!0?Gl([v],T,a):i===null?v:v+"[]",u(k))}),!1}return yi(g)?!0:(t.append(Gl(_,v,a),u(g)),!1)}const f=[],d=Object.assign(N2,{defaultVisitor:c,convertValue:u,isVisitable:yi});function m(g,v){if(!A.isUndefined(g)){if(f.indexOf(g)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(g),A.forEach(g,function(b,y){(!(A.isUndefined(b)||b===null)&&s.call(t,b,A.isString(y)?y.trim():y,v,d))===!0&&m(b,v?v.concat(y):[y])}),f.pop()}}if(!A.isObject(e))throw new TypeError("data must be an object");return m(e),t}function Yl(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function ho(e,t){this._pairs=[],e&&_a(e,this,t)}const Df=ho.prototype;Df.append=function(t,n){this._pairs.push([t,n])};Df.toString=function(t){const n=t?function(r){return t.call(this,r,Yl)}:Yl;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function H2(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function zf(e,t,n){if(!t)return e;const r=n&&n.encode||H2,s=n&&n.serialize;let a;if(s?a=s(t,n):a=A.isURLSearchParams(t)?t.toString():new ho(t,n).toString(r),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Jl{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){A.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Vf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},$2=typeof URLSearchParams<"u"?URLSearchParams:ho,F2=typeof FormData<"u"?FormData:null,D2=typeof Blob<"u"?Blob:null,z2={isBrowser:!0,classes:{URLSearchParams:$2,FormData:F2,Blob:D2},protocols:["http","https","file","blob","url","data"]},jf=typeof window<"u"&&typeof document<"u",V2=(e=>jf&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),j2=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",B2=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:jf,hasStandardBrowserEnv:V2,hasStandardBrowserWebWorkerEnv:j2},Symbol.toStringTag,{value:"Module"})),At={...B2,...z2};function U2(e,t){return _a(e,new At.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,a){return At.isNode&&A.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function K2(e){return A.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function W2(e){const t={},n=Object.keys(e);let r;const s=n.length;let a;for(r=0;r=n.length;return i=!i&&A.isArray(s)?s.length:i,l?(A.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!o):((!s[i]||!A.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],a)&&A.isArray(s[i])&&(s[i]=W2(s[i])),!o)}if(A.isFormData(e)&&A.isFunction(e.entries)){const n={};return A.forEachEntry(e,(r,s)=>{t(K2(r),s,n,0)}),n}return null}function q2(e,t,n){if(A.isString(e))try{return(t||JSON.parse)(e),A.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const go={transitional:Vf,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,a=A.isObject(t);if(a&&A.isHTMLForm(t)&&(t=new FormData(t)),A.isFormData(t))return s?JSON.stringify(Bf(t)):t;if(A.isArrayBuffer(t)||A.isBuffer(t)||A.isStream(t)||A.isFile(t)||A.isBlob(t))return t;if(A.isArrayBufferView(t))return t.buffer;if(A.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return U2(t,this.formSerializer).toString();if((o=A.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return _a(o?{"files[]":t}:t,l&&new l,this.formSerializer)}}return a||s?(n.setContentType("application/json",!1),q2(t)):t}],transformResponse:[function(t){const n=this.transitional||go.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&A.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(i)throw o.name==="SyntaxError"?ce.from(o,ce.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:At.classes.FormData,Blob:At.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};A.forEach(["delete","get","head","post","put","patch"],e=>{go.headers[e]={}});const vo=go,G2=A.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Y2=e=>{const t={};let n,r,s;return e&&e.split(` `).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&G2[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Xl=Symbol("internals");function pr(e){return e&&String(e).trim().toLowerCase()}function Ms(e){return e===!1||e==null?e:A.isArray(e)?e.map(Ms):String(e)}function J2(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const X2=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ba(e,t,n,r,s){if(A.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!A.isString(t)){if(A.isString(r))return t.indexOf(r)!==-1;if(A.isRegExp(r))return r.test(t)}}function Q2(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Z2(e,t){const n=A.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,a,i){return this[r].call(this,t,s,a,i)},configurable:!0})})}class Ea{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function a(o,l,u){const c=pr(l);if(!c)throw new Error("header name must be a non-empty string");const f=A.findKey(s,c);(!f||s[f]===void 0||u===!0||u===void 0&&s[f]!==!1)&&(s[f||l]=Ms(o))}const i=(o,l)=>A.forEach(o,(u,c)=>a(u,c,l));return A.isPlainObject(t)||t instanceof this.constructor?i(t,n):A.isString(t)&&(t=t.trim())&&!X2(t)?i(Y2(t),n):t!=null&&a(n,t,r),this}get(t,n){if(t=pr(t),t){const r=A.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return J2(s);if(A.isFunction(n))return n.call(this,s,r);if(A.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=pr(t),t){const r=A.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Ba(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function a(i){if(i=pr(i),i){const o=A.findKey(r,i);o&&(!n||Ba(r,r[o],o,n))&&(delete r[o],s=!0)}}return A.isArray(t)?t.forEach(a):a(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const a=n[r];(!t||Ba(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const n=this,r={};return A.forEach(this,(s,a)=>{const i=A.findKey(r,a);if(i){n[i]=Ms(s),delete n[a];return}const o=t?Q2(a):String(a).trim();o!==a&&delete n[a],n[o]=Ms(s),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return A.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&A.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Xl]=this[Xl]={accessors:{}}).accessors,s=this.prototype;function a(i){const o=pr(i);r[o]||(Z2(s,i),r[o]=!0)}return A.isArray(t)?t.forEach(a):a(t),this}}Ea.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);A.reduceDescriptors(Ea.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});A.freezeMethods(Ea);const Ht=Ea;function Ua(e,t){const n=this||vo,r=t||n,s=Ht.from(r.headers);let a=r.data;return A.forEach(e,function(o){a=o.call(n,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function Uf(e){return!!(e&&e.__CANCEL__)}function Qr(e,t,n){ce.call(this,e??"canceled",ce.ERR_CANCELED,t,n),this.name="CanceledError"}A.inherits(Qr,ce,{__CANCEL__:!0});function eg(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new ce("Request failed with status code "+n.status,[ce.ERR_BAD_REQUEST,ce.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const tg=At.hasStandardBrowserEnv?{write(e,t,n,r,s,a){const i=[e+"="+encodeURIComponent(t)];A.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),A.isString(r)&&i.push("path="+r),A.isString(s)&&i.push("domain="+s),a===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function ng(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function rg(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Kf(e,t){return e&&!ng(t)?rg(e,t):t}const sg=At.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(a){let i=a;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(i){const o=A.isString(i)?s(i):i;return o.protocol===r.protocol&&o.host===r.host}}():function(){return function(){return!0}}();function ag(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ig(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,a=0,i;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[a];i||(i=u),n[s]=l,r[s]=u;let f=a,d=0;for(;f!==s;)d+=n[f++],f=f%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),u-i{const a=s.loaded,i=s.lengthComputable?s.total:void 0,o=a-n,l=r(o),u=a<=i;n=a;const c={loaded:a,total:i,progress:i?a/i:void 0,bytes:o,rate:l||void 0,estimated:l&&i&&u?(i-a)/l:void 0,event:s};c[t?"download":"upload"]=!0,e(c)}}const og=typeof XMLHttpRequest<"u",lg=og&&function(e){return new Promise(function(n,r){let s=e.data;const a=Ht.from(e.headers).normalize();let{responseType:i,withXSRFToken:o}=e,l;function u(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}let c;if(A.isFormData(s)){if(At.hasStandardBrowserEnv||At.hasStandardBrowserWebWorkerEnv)a.setContentType(!1);else if((c=a.getContentType())!==!1){const[v,..._]=c?c.split(";").map(b=>b.trim()).filter(Boolean):[];a.setContentType([v||"multipart/form-data",..._].join("; "))}}let f=new XMLHttpRequest;if(e.auth){const v=e.auth.username||"",_=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(v+":"+_))}const d=Kf(e.baseURL,e.url);f.open(e.method.toUpperCase(),zf(d,e.params,e.paramsSerializer),!0),f.timeout=e.timeout;function m(){if(!f)return;const v=Ht.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),b={data:!i||i==="text"||i==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:v,config:e,request:f};eg(function(k){n(k),u()},function(k){r(k),u()},b),f=null}if("onloadend"in f?f.onloadend=m:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(m)},f.onabort=function(){f&&(r(new ce("Request aborted",ce.ECONNABORTED,e,f)),f=null)},f.onerror=function(){r(new ce("Network Error",ce.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let _=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const b=e.transitional||Vf;e.timeoutErrorMessage&&(_=e.timeoutErrorMessage),r(new ce(_,b.clarifyTimeoutError?ce.ETIMEDOUT:ce.ECONNABORTED,e,f)),f=null},At.hasStandardBrowserEnv&&(o&&A.isFunction(o)&&(o=o(e)),o||o!==!1&&sg(d))){const v=e.xsrfHeaderName&&e.xsrfCookieName&&tg.read(e.xsrfCookieName);v&&a.set(e.xsrfHeaderName,v)}s===void 0&&a.setContentType(null),"setRequestHeader"in f&&A.forEach(a.toJSON(),function(_,b){f.setRequestHeader(b,_)}),A.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),i&&i!=="json"&&(f.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&f.addEventListener("progress",Ql(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",Ql(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=v=>{f&&(r(!v||v.type?new Qr(null,e,f):v),f.abort(),f=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l)));const g=ag(d);if(g&&At.protocols.indexOf(g)===-1){r(new ce("Unsupported protocol "+g+":",ce.ERR_BAD_REQUEST,e));return}f.send(s||null)})},bi={http:M2,xhr:lg};A.forEach(bi,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Zl=e=>`- ${e}`,cg=e=>A.isFunction(e)||e===null||e===!1,Wf={getAdapter:e=>{e=A.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let a=0;a`adapter ${o} `+(l===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since : `+a.map(Zl).join(` `):" "+Zl(a[0]):"as no adapter specified";throw new ce("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:bi};function Ka(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Qr(null,e)}function ec(e){return Ka(e),e.headers=Ht.from(e.headers),e.data=Ua.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Wf.getAdapter(e.adapter||vo.adapter)(e).then(function(r){return Ka(e),r.data=Ua.call(e,e.transformResponse,r),r.headers=Ht.from(r.headers),r},function(r){return Uf(r)||(Ka(e),r&&r.response&&(r.response.data=Ua.call(e,e.transformResponse,r.response),r.response.headers=Ht.from(r.response.headers))),Promise.reject(r)})}const tc=e=>e instanceof Ht?{...e}:e;function Zn(e,t){t=t||{};const n={};function r(u,c,f){return A.isPlainObject(u)&&A.isPlainObject(c)?A.merge.call({caseless:f},u,c):A.isPlainObject(c)?A.merge({},c):A.isArray(c)?c.slice():c}function s(u,c,f){if(A.isUndefined(c)){if(!A.isUndefined(u))return r(void 0,u,f)}else return r(u,c,f)}function a(u,c){if(!A.isUndefined(c))return r(void 0,c)}function i(u,c){if(A.isUndefined(c)){if(!A.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function o(u,c,f){if(f in t)return r(u,c);if(f in e)return r(void 0,u)}const l={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(u,c)=>s(tc(u),tc(c),!0)};return A.forEach(Object.keys(Object.assign({},e,t)),function(c){const f=l[c]||s,d=f(e[c],t[c],c);A.isUndefined(d)&&f!==o||(n[c]=d)}),n}const qf="1.6.8",yo={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{yo[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const nc={};yo.transitional=function(t,n,r){function s(a,i){return"[Axios v"+qf+"] Transitional option '"+a+"'"+i+(r?". "+r:"")}return(a,i,o)=>{if(t===!1)throw new ce(s(i," has been removed"+(n?" in "+n:"")),ce.ERR_DEPRECATED);return n&&!nc[i]&&(nc[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,i,o):!0}};function ug(e,t,n){if(typeof e!="object")throw new ce("options must be an object",ce.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const a=r[s],i=t[a];if(i){const o=e[a],l=o===void 0||i(o,a,e);if(l!==!0)throw new ce("option "+a+" must be "+l,ce.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ce("Unknown option "+a,ce.ERR_BAD_OPTION)}}const wi={assertOptions:ug,validators:yo},Kt=wi.validators;class qs{constructor(t){this.defaults=t,this.interceptors={request:new Jl,response:new Jl}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s;Error.captureStackTrace?Error.captureStackTrace(s={}):s=new Error;const a=s.stack?s.stack.replace(/^.+\n/,""):"";r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=` `+a):r.stack=a}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Zn(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:a}=n;r!==void 0&&wi.assertOptions(r,{silentJSONParsing:Kt.transitional(Kt.boolean),forcedJSONParsing:Kt.transitional(Kt.boolean),clarifyTimeoutError:Kt.transitional(Kt.boolean)},!1),s!=null&&(A.isFunction(s)?n.paramsSerializer={serialize:s}:wi.assertOptions(s,{encode:Kt.function,serialize:Kt.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=a&&A.merge(a.common,a[n.method]);a&&A.forEach(["delete","get","head","post","put","patch","common"],g=>{delete a[g]}),n.headers=Ht.concat(i,a);const o=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,o.unshift(v.fulfilled,v.rejected))});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let c,f=0,d;if(!l){const g=[ec.bind(this),void 0];for(g.unshift.apply(g,o),g.push.apply(g,u),d=g.length,c=Promise.resolve(n);f{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](s);r._listeners=null}),this.promise.then=s=>{let a;const i=new Promise(o=>{r.subscribe(o),a=o}).then(s);return i.cancel=function(){r.unsubscribe(a)},i},t(function(a,i,o){r.reason||(r.reason=new Qr(a,i,o),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new bo(function(s){t=s}),cancel:t}}}const fg=bo;function dg(e){return function(n){return e.apply(null,n)}}function pg(e){return A.isObject(e)&&e.isAxiosError===!0}const _i={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(_i).forEach(([e,t])=>{_i[t]=e});const mg=_i;function Gf(e){const t=new Is(e),n=Of(Is.prototype.request,t);return A.extend(n,Is.prototype,t,{allOwnKeys:!0}),A.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return Gf(Zn(e,s))},n}const Pe=Gf(vo);Pe.Axios=Is;Pe.CanceledError=Qr;Pe.CancelToken=fg;Pe.isCancel=Uf;Pe.VERSION=qf;Pe.toFormData=_a;Pe.AxiosError=ce;Pe.Cancel=Pe.CanceledError;Pe.all=function(t){return Promise.all(t)};Pe.spread=dg;Pe.isAxiosError=pg;Pe.mergeConfig=Zn;Pe.AxiosHeaders=Ht;Pe.formToJSON=e=>Bf(A.isHTMLForm(e)?new FormData(e):e);Pe.getAdapter=Wf.getAdapter;Pe.HttpStatusCode=mg;Pe.default=Pe;function hg(e,t){switch(e.replace("_","-")){case"af":case"af-ZA":case"bn":case"bn-BD":case"bn-IN":case"bg":case"bg-BG":case"ca":case"ca-AD":case"ca-ES":case"ca-FR":case"ca-IT":case"da":case"da-DK":case"de":case"de-AT":case"de-BE":case"de-CH":case"de-DE":case"de-LI":case"de-LU":case"el":case"el-CY":case"el-GR":case"en":case"en-AG":case"en-AU":case"en-BW":case"en-CA":case"en-DK":case"en-GB":case"en-HK":case"en-IE":case"en-IN":case"en-NG":case"en-NZ":case"en-PH":case"en-SG":case"en-US":case"en-ZA":case"en-ZM":case"en-ZW":case"eo":case"eo-US":case"es":case"es-AR":case"es-BO":case"es-CL":case"es-CO":case"es-CR":case"es-CU":case"es-DO":case"es-EC":case"es-ES":case"es-GT":case"es-HN":case"es-MX":case"es-NI":case"es-PA":case"es-PE":case"es-PR":case"es-PY":case"es-SV":case"es-US":case"es-UY":case"es-VE":case"et":case"et-EE":case"eu":case"eu-ES":case"eu-FR":case"fa":case"fa-IR":case"fi":case"fi-FI":case"fo":case"fo-FO":case"fur":case"fur-IT":case"fy":case"fy-DE":case"fy-NL":case"gl":case"gl-ES":case"gu":case"gu-IN":case"ha":case"ha-NG":case"he":case"he-IL":case"hu":case"hu-HU":case"is":case"is-IS":case"it":case"it-CH":case"it-IT":case"ku":case"ku-TR":case"lb":case"lb-LU":case"ml":case"ml-IN":case"mn":case"mn-MN":case"mr":case"mr-IN":case"nah":case"nb":case"nb-NO":case"ne":case"ne-NP":case"nl":case"nl-AW":case"nl-BE":case"nl-NL":case"nn":case"nn-NO":case"no":case"om":case"om-ET":case"om-KE":case"or":case"or-IN":case"pa":case"pa-IN":case"pa-PK":case"pap":case"pap-AN":case"pap-AW":case"pap-CW":case"ps":case"ps-AF":case"pt":case"pt-BR":case"pt-PT":case"so":case"so-DJ":case"so-ET":case"so-KE":case"so-SO":case"sq":case"sq-AL":case"sq-MK":case"sv":case"sv-FI":case"sv-SE":case"sw":case"sw-KE":case"sw-TZ":case"ta":case"ta-IN":case"ta-LK":case"te":case"te-IN":case"tk":case"tk-TM":case"ur":case"ur-IN":case"ur-PK":case"zu":case"zu-ZA":return t===1?0:1;case"am":case"am-ET":case"bh":case"fil":case"fil-PH":case"fr":case"fr-BE":case"fr-CA":case"fr-CH":case"fr-FR":case"fr-LU":case"gun":case"hi":case"hi-IN":case"hy":case"hy-AM":case"ln":case"ln-CD":case"mg":case"mg-MG":case"nso":case"nso-ZA":case"ti":case"ti-ER":case"ti-ET":case"wa":case"wa-BE":case"xbr":return t===0||t===1?0:1;case"be":case"be-BY":case"bs":case"bs-BA":case"hr":case"hr-HR":case"ru":case"ru-RU":case"ru-UA":case"sr":case"sr-ME":case"sr-RS":case"uk":case"uk-UA":return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"cs-CZ":case"sk":case"sk-SK":return t==1?0:t>=2&&t<=4?1:2;case"ga":case"ga-IE":return t==1?0:t==2?1:2;case"lt":case"lt-LT":return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"sl":case"sl-SI":return t%100==1?0:t%100==2?1:t%100==3||t%100==4?2:3;case"mk":case"mk-MK":return t%10==1?0:1;case"mt":case"mt-MT":return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"lv":case"lv-LV":return t==0?0:t%10==1&&t%100!=11?1:2;case"pl":case"pl-PL":return t==1?0:t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:2;case"cy":case"cy-GB":return t==1?0:t==2?1:t==8||t==11?2:3;case"ro":case"ro-RO":return t==1?0:t==0||t%100>0&&t%100<20?1:2;case"ar":case"ar-AE":case"ar-BH":case"ar-DZ":case"ar-EG":case"ar-IN":case"ar-IQ":case"ar-JO":case"ar-KW":case"ar-LB":case"ar-LY":case"ar-MA":case"ar-OM":case"ar-QA":case"ar-SA":case"ar-SD":case"ar-SS":case"ar-SY":case"ar-TN":case"ar-YE":return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11&&t%100<=99?4:5;default:return 0}}function gg(e,t,n){let r=e.split("|");const s=vg(r,t);if(s!==null)return s.trim();r=bg(r);const a=hg(n,t);return r.length===1||!r[a]?r[0]:r[a]}function vg(e,t){for(const n of e){let r=yg(n,t);if(r!==null)return r}return null}function yg(e,t){const n=e.match(/^[\{\[]([^\[\]\{\}]*)[\}\]](.*)/s)||[];if(n.length!==3)return null;const r=n[1],s=n[2];if(r.includes(",")){let[a,i]=r.split(",");if(i==="*"&&t>=parseFloat(a))return s;if(a==="*"&&t<=parseFloat(i))return s;if(t>=parseFloat(a)&&t<=parseFloat(i))return s}return parseFloat(r)===t?s:null}function bg(e){return e.map(t=>t.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}const Wa=(e,t,n={})=>{try{return e(t)}catch{return n}},qa=async(e,t={})=>{try{return(await e).default||t}catch{return t}};var wg={VITE_LARAVEL_VUE_I18N_HAS_PHP:"true",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function rc(e){return e||_g()||Eg()}function _g(){return typeof process<"u"}function Eg(){return typeof wg<"u"}const Fn=typeof window>"u";let Mn=null;const sc={lang:!Fn&&document.documentElement.lang?document.documentElement.lang.replace("-","_"):null,fallbackLang:"en",fallbackMissingTranslations:!1,resolve:e=>new Promise(t=>t({default:{}})),onLoad:e=>{}},Sg={shared:!0};function ac(e,t=!1){return Xe.getSharedInstance().loadLanguageAsync(e,t)}function Ye(e,t={}){return Xe.getSharedInstance().trans(e,t)}function qy(){return Xe.getSharedInstance().getActiveLanguage()}const xg={install(e,t={}){t={...Sg,...t};const n=t.shared?Xe.getSharedInstance(t,!0):new Xe(t);e.config.globalProperties.$t=(r,s)=>n.trans(r,s),e.config.globalProperties.$tChoice=(r,s,a)=>n.transChoice(r,s,a),e.provide("i18n",n)}};class Xe{constructor(t={}){this.activeMessages=Nt({}),this.fallbackMessages=Nt({}),this.reset=()=>{Xe.loaded=[],this.options=sc;for(const[n]of Object.entries(this.activeMessages))this.activeMessages[n]=null;this===Mn&&(Mn=null)},this.options={...sc,...t},this.options.fallbackMissingTranslations?this.loadFallbackLanguage():this.load()}setOptions(t={},n=!1){return this.options={...this.options,...t},n&&this.load(),this}load(){this[Fn?"loadLanguage":"loadLanguageAsync"](this.getActiveLanguage())}loadFallbackLanguage(){if(!Fn){this.resolveLangAsync(this.options.resolve,this.options.fallbackLang).then(({default:n})=>{this.applyFallbackLanguage(this.options.fallbackLang,n),this.load()});return}const{default:t}=this.resolveLang(this.options.resolve,this.options.fallbackLang);this.applyFallbackLanguage(this.options.fallbackLang,t),this.loadLanguage(this.getActiveLanguage())}loadLanguage(t,n=!1){const r=Xe.loaded.find(a=>a.lang===t);if(r){this.setLanguage(r);return}const{default:s}=this.resolveLang(this.options.resolve,t);this.applyLanguage(t,s,n,this.loadLanguage)}loadLanguageAsync(t,n=!1,r=!1){var a;r||((a=this.abortController)==null||a.abort(),this.abortController=new AbortController);const s=Xe.loaded.find(i=>i.lang===t);return s?Promise.resolve(this.setLanguage(s)):new Promise((i,o)=>{this.abortController.signal.addEventListener("abort",()=>{i()}),this.resolveLangAsync(this.options.resolve,t).then(({default:l})=>{i(this.applyLanguage(t,l,n,this.loadLanguageAsync))})})}resolveLang(t,n,r={}){return Object.keys(r).length||(r=Wa(t,n)),rc(Fn)?{default:{...r,...Wa(t,`php_${n}`)}}:{default:r}}async resolveLangAsync(t,n){let r=Wa(t,n);if(!(r instanceof Promise))return this.resolveLang(t,n,r);if(rc(Fn)){const s=await qa(t(`php_${n}`)),a=await qa(r);return new Promise(i=>i({default:{...s,...a}}))}return new Promise(async s=>s({default:await qa(r)}))}applyLanguage(t,n,r=!1,s){if(Object.keys(n).length<1){if(/[-_]/g.test(t)&&!r)return s.call(this,t.replace(/[-_]/g,i=>i==="-"?"_":"-"),!0,!0);if(t!==this.options.fallbackLang)return s.call(this,this.options.fallbackLang,!1,!0)}const a={lang:t,messages:n};return this.addLoadedLang(a),this.setLanguage(a)}applyFallbackLanguage(t,n){for(const[r,s]of Object.entries(n))this.fallbackMessages[r]=s;this.addLoadedLang({lang:this.options.fallbackLang,messages:n})}addLoadedLang(t){const n=Xe.loaded.findIndex(r=>r.lang===t.lang);if(n!==-1){Xe.loaded[n]=t;return}Xe.loaded.push(t)}setLanguage({lang:t,messages:n}){Fn||document.documentElement.setAttribute("lang",t.replace("_","-")),this.options.lang=t;for(const[r,s]of Object.entries(n))this.activeMessages[r]=s;for(const[r,s]of Object.entries(this.fallbackMessages))(!this.isValid(n[r])||this.activeMessages[r]===r)&&(this.activeMessages[r]=s);for(const[r]of Object.entries(this.activeMessages))!this.isValid(n[r])&&!this.isValid(this.fallbackMessages[r])&&(this.activeMessages[r]=null);return this.options.onLoad(t),t}getActiveLanguage(){return this.options.lang||this.options.fallbackLang}isLoaded(t){return t??(t=this.getActiveLanguage()),Xe.loaded.some(n=>n.lang.replace(/[-_]/g,"-")===t.replace(/[-_]/g,"-"))}trans(t,n={}){return this.wTrans(t,n).value}wTrans(t,n={}){return eo(()=>{let r=this.findTranslation(t);this.isValid(r)||(r=this.findTranslation(t.replace(/\//g,"."))),this.activeMessages[t]=this.isValid(r)?r:t}),ne(()=>this.makeReplacements(this.activeMessages[t],n))}transChoice(t,n,r={}){return this.wTransChoice(t,n,r).value}wTransChoice(t,n,r={}){const s=this.wTrans(t,r);return r.count=n.toString(),ne(()=>this.makeReplacements(gg(s.value,n,this.options.lang),r))}findTranslation(t){if(this.isValid(this.activeMessages[t]))return this.activeMessages[t];if(this.activeMessages[`${t}.0`]!==void 0){const r=Object.entries(this.activeMessages).filter(s=>s[0].startsWith(`${t}.`)).map(s=>s[1]);return Nt(r)}return this.activeMessages[t]}makeReplacements(t,n){const r=s=>s.charAt(0).toUpperCase()+s.slice(1);return Object.entries(n||[]).sort((s,a)=>s[0].length>=a[0].length?-1:1).forEach(([s,a])=>{a=a.toString(),t=(t||"").replace(new RegExp(`:${s}`,"g"),a).replace(new RegExp(`:${s.toUpperCase()}`,"g"),a.toUpperCase()).replace(new RegExp(`:${r(s)}`,"g"),r(a))}),t}isValid(t){return t!=null}static getSharedInstance(t,n=!1){return(Mn==null?void 0:Mn.setOptions(t,n))||(Mn=new Xe(t))}}Xe.loaded=[];const{notify:In}=Zu(),yt=Jr({id:"notify",state:()=>({err:null,message:null,originalMessage:null,debug:null}),getters:{},actions:{parseError(e){this.$reset,this.err=e,e.response?e.response.status===407?(this.message=Ye("errors.auth_proxy_failed"),this.originalMessage=Ye("errors.auth_proxy_failed_legend")):e.response.status===403?(this.message=Ye("errors.unauthorized"),this.originalMessage=Ye("errors.unauthorized_legend")):e.response.data&&(this.message=e.response.data.message,this.originalMessage=e.response.data.originalMessage??null,this.debug=e.response.data.debug??null):(this.message=e.message,this.debug=e.stack??null)},notFound(e){er.push({name:"404"})},error(e){this.parseError(e),er.push({name:"genericError"})},info(e){In({type:"is-info",...e})},success(e){In({type:"is-success",...e})},warn(e){In({type:"is-warning",...e})},alert(e){In({type:"is-danger",...e})},action(e){In({type:"is-dark",...e})},clear(){In({clean:!0})}}}),Ln=(e="api")=>{let t;const n=window.appConfig.subdirectory;e==="web"?t=n+"/":t=n+"/api/v1";const r=Pe.create({baseURL:t,headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/json"},withCredentials:!0});return r.interceptors.response.use(s=>s,async function(s){const a=s.config;return s.response.status===419&&!a._retried?(a._retried=!0,await Pe.get("/refresh-csrf"),r.request(a)):(s.response.status===418&&qe().logout({kicked:!0}),s.response&&[407].includes(s.response.status)?(yt().error(s),new Promise(()=>{})):s.config.hasOwnProperty("returnError")&&s.config.returnError===!0||(s.response&&[401].includes(s.response.status)&&qe().tossOut(),s.response.status===422)?Promise.reject(s):s.response.status===404?(yt().notFound(),new Promise(()=>{})):(yt().error(s),new Promise(()=>{})))}),r},Ag=Ln("web"),kg=Ln("api"),Yf={logout(e={}){return Ag.get("/user/logout",{...e})},async getCurrentUser(e={}){return kg.get("/user",{...e})}},Et=Ln("api"),ps=Ln("web"),Cg={getPreferences(e={}){return Et.get("/user/preferences",{...e})},updatePreference(e,t,n={}){return Et.put("/user/preferences/"+e,{value:t},{...n})},getWebauthnDevices(e={}){return ps.get("/webauthn/credentials",{...e})},revokeWebauthnDevice(e,t={}){return ps.delete("/webauthn/credentials/"+e,{...t})},getPersonalAccessTokens(e={}){return ps.get("/oauth/personal-access-tokens",{...e})},deletePersonalAccessToken(e,t={}){return ps.delete("/oauth/personal-access-tokens/"+e,{...t})},getAll(e={}){return Et.get("/users",{...e})},getById(e,t={}){return Et.get("/users/"+e,{...t})},resetPassword(e,t={}){return Et.patch("/users/"+e+"/password/reset",{},{...t})},delete(e,t={}){return Et.delete("/users/"+e,{...t})},promote(e,t,n={}){return Et.patch("/users/"+e+"/promote",t,{...n})},revokePATs(e,t={}){return Et.delete("/users/"+e+"/pats",{...t})},revokeWebauthnCredentials(e,t={}){return Et.delete("/users/"+e+"/credentials",{...t})},getauthentications(e,t=12,n,r={}){return Et.get("/users/"+e+"/authentications?period="+t+(n?"&limit="+n:""),{...r})}};function Dn(e,t){let n;switch(t=t.toString(),e){case"text":n="txt";break;case"button":n="btn";break;case"email":n="eml";break;case"password":n="pwd";break;case"radio":n="rdo";break;case"label":n="lbl";break;default:n="txt";break}return{inputId:n+t[0].toUpperCase()+t.toLowerCase().slice(1)}}function Gy(e,t=!1){const n=qe();if(n.preferences.formatPassword&&e.length>0){const r=Math.ceil(n.preferences.formatPasswordBy<1?e.length*n.preferences.formatPasswordBy:n.preferences.formatPasswordBy),s=e.match(new RegExp(`.{1,${r}}`,"g"));s&&(e=s.join(" "))}return n.preferences.showOtpAsDot&&!t?e.replace(/[0-9]/g,"●"):e}const Be=Ln("api"),ms={getAll(e=!1,t={}){return Be.get("/twofaccounts"+(e?"?withOtp=1":""),{...t})},getByIds(e,t=!1,n={}){return Be.get("/twofaccounts?ids="+e+(t?"&withOtp=1":""),{...n})},get(e,t={}){return Be.get("/twofaccounts/"+e,{...t})},preview(e,t={}){return Be.post("/twofaccounts/preview",{uri:e},{...t})},storeFromUri(e,t={}){return Be.post("/twofaccounts",{uri:e},{...t})},getLogo(e,t={}){return Be.post("/icons/default",{service:e},{...t})},deleteIcon(e,t={}){return Be.delete("/icons/"+e,{...t})},getOtpById(e,t={}){return Be.get("/twofaccounts/"+e+"/otp",{...t})},getOtpByUri(e,t={}){return Be.post("/twofaccounts/otp",{uri:e},{...t})},getOtpByParams(e,t={}){return Be.post("/twofaccounts/otp",e,{...t})},withdraw(e,t={}){return Be.patch("/twofaccounts/withdraw?ids="+e.join(),{...t})},saveOrder(e,t={}){return Be.post("/twofaccounts/reorder",{orderedIds:e},{...t})},batchDelete(e,t={}){return Be.delete("/twofaccounts?ids="+e,{...t})},export(e,t={}){return Be.get("/twofaccounts/export?ids="+e,{...t})},getQrcode(e,t={}){return Be.get("/twofaccounts/"+e+"/qrcode",{...t})},migrate(e,t={}){return Be.post("/twofaccounts/migration",{payload:e,withSecret:!0},{...t})},count(e={}){return Be.get("/twofaccounts/count",{...e})}};var mr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Jf={exports:{}};(function(e,t){(function(n,r){r()})(mr,function(){function n(u,c){return typeof c>"u"?c={autoBom:!1}:typeof c!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),c={autoBom:!c}),c.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(u.type)?new Blob(["\uFEFF",u],{type:u.type}):u}function r(u,c,f){var d=new XMLHttpRequest;d.open("GET",u),d.responseType="blob",d.onload=function(){l(d.response,c,f)},d.onerror=function(){console.error("could not download file")},d.send()}function s(u){var c=new XMLHttpRequest;c.open("HEAD",u,!1);try{c.send()}catch{}return 200<=c.status&&299>=c.status}function a(u){try{u.dispatchEvent(new MouseEvent("click"))}catch{var c=document.createEvent("MouseEvents");c.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),u.dispatchEvent(c)}}var i=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof mr=="object"&&mr.global===mr?mr:void 0,o=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=i.saveAs||(typeof window!="object"||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(u,c,f){var d=i.URL||i.webkitURL,m=document.createElement("a");c=c||u.name||"download",m.download=c,m.rel="noopener",typeof u=="string"?(m.href=u,m.origin===location.origin?a(m):s(m.href)?r(u,c,f):a(m,m.target="_blank")):(m.href=d.createObjectURL(u),setTimeout(function(){d.revokeObjectURL(m.href)},4e4),setTimeout(function(){a(m)},0))}:"msSaveOrOpenBlob"in navigator?function(u,c,f){if(c=c||u.name||"download",typeof u!="string")navigator.msSaveOrOpenBlob(n(u,f),c);else if(s(u))r(u,c,f);else{var d=document.createElement("a");d.href=u,d.target="_blank",setTimeout(function(){a(d)})}}:function(u,c,f,d){if(d=d||open("","_blank"),d&&(d.document.title=d.document.body.innerText="downloading..."),typeof u=="string")return r(u,c,f);var m=u.type==="application/octet-stream",g=/constructor/i.test(i.HTMLElement)||i.safari,v=/CriOS\/[\d]+/.test(navigator.userAgent);if((v||m&&g||o)&&typeof FileReader<"u"){var _=new FileReader;_.onloadend=function(){var k=_.result;k=v?k:k.replace(/^data:[^;]*;/,"data:attachment/file;"),d?d.location.href=k:location=k,d=null},_.readAsDataURL(u)}else{var b=i.URL||i.webkitURL,y=b.createObjectURL(u);d?d.location=y:location.href=y,d=null,setTimeout(function(){b.revokeObjectURL(y)},4e4)}});i.saveAs=l.saveAs=l,e.exports=l})})(Jf);var Og=Jf.exports;const Xf=Jr({id:"twofaccounts",state:()=>({items:[],selectedIds:[],filter:"",backendWasNewer:!1,fetchedOn:null}),getters:{filtered(e){const t=qe();return e.items.filter(n=>parseInt(t.preferences.activeGroup)>0?((n.service?n.service.toLowerCase().includes(e.filter.toLowerCase()):!1)||n.account.toLowerCase().includes(e.filter.toLowerCase()))&&n.group_id==parseInt(t.preferences.activeGroup):(n.service?n.service.toLowerCase().includes(e.filter.toLowerCase()):!1)||n.account.toLowerCase().includes(e.filter.toLowerCase()))},periods(e){return e.items.filter(t=>t.otp_type=="totp").map(function(t){var n;return{period:t.period,generated_at:(n=t.otp)==null?void 0:n.generated_at}}).filter((t,n,r)=>n===r.findIndex(s=>s.period===t.period)).sort()},orderedIds(e){return e.items.map(t=>t.id)},isEmpty(e){return e.items.length==0},count(e){return e.items.length},filteredCount(e){return e.filtered.length},selectedCount(e){return e.selectedIds.length},hasNoneSelected(e){return e.selectedIds.length==0}},actions:{async fetch(e=!1){Math.floor(Date.now()-this.fetchedOn)>2e3||e?(this.fetchedOn=Date.now(),await ms.getAll(!qe().preferences.getOtpOnRequest).then(r=>{e&&(this.backendWasNewer=r.data.length!==this.items.length,this.items.forEach(s=>{let a=r.data.find(i=>i.id===s.id);if(a==null){this.backendWasNewer=!0;return}for(const i in s)if(i!=="otp"&&s[i]!=a[i]){this.backendWasNewer=!0;return}})),this.items=r.data})):this.backendWasNewer=!1},select(e){for(var t=0;te.id)},selectNone(){this.selectedIds=[]},async deleteSelected(){confirm(Ye("twofaccounts.confirm.delete"))&&this.selectedIds.length>0&&await ms.batchDelete(this.selectedIds.join()).then(e=>{let t=this.items;this.selectedIds.forEach(function(n){t=t.filter(r=>r.id!==n)}),this.items=t,this.selectNone(),yt().success({text:Ye("twofaccounts.accounts_deleted")})})},export(){ms.export(this.selectedIds.join(),{responseType:"blob"}).then(e=>{var t=new Blob([e.data],{type:"application/json;charset=utf-8"});Og.saveAs.saveAs(t,"2fauth_export.json")})},saveOrder(){ms.saveOrder(this.orderedIds)},sortAsc(){this.items.sort(function(e,t){return qe().preferences.sortCaseSensitive?e.service.normalize("NFD").replace(/[\u0300-\u036f]/g,"")>t.service.normalize("NFD").replace(/[\u0300-\u036f]/g,"")?1:-1:e.service.localeCompare(t.service,qe().preferences.lang)}),this.saveOrder()},sortDesc(){this.items.sort(function(e,t){return qe().preferences.sortCaseSensitive?e.service.normalize("NFD").replace(/[\u0300-\u036f]/g,"")t.period==e).map(t=>t.id)}}}),hs=Ln("api"),ic={getAll(){return hs.get("groups")},get(e,t={}){return hs.get("/groups/"+e,{...t})},assign(e,t,n={}){return hs.post("/groups/"+t+"/assign",{ids:e},{...n})},delete(e,t={}){return hs.delete("/groups/"+e,{...t})}},Lg=Jr({id:"groups",state:()=>({items:[],fetchedOn:null}),getters:{current(e){const t=e.items.find(n=>n.id===parseInt(qe().preferences.activeGroup));return t?t.name:Ye("commons.all")},withoutTheAllGroup(e){return e.items.filter(t=>t.id>0)},theAllGroup(e){return e.items.find(t=>t.id==0)},isEmpty(){return this.withoutTheAllGroup.length==0},count(){return this.withoutTheAllGroup.length}},actions:{addOrEdit(e){const t=this.items.findIndex(n=>n.id===parseInt(e.id));t>-1?(this.items[t]=e,yt().success({text:Ye("groups.group_name_saved")})):(this.items.push(e),yt().success({text:Ye("groups.group_successfully_created")}))},async fetch(){Math.floor(Date.now()-this.fetchedOn)>2e3&&(this.fetchedOn=Date.now(),await ic.getAll().then(n=>{this.items=n.data}))},async delete(e){const t=qe();confirm(Ye("groups.confirm.delete"))&&await ic.delete(e).then(n=>{this.items=this.items.filter(r=>r.id!==e),yt().success({text:Ye("groups.group_successfully_deleted")}),parseInt(t.preferences.activeGroup)===e&&(t.preferences.activeGroup=0)})}}}),qe=Jr({id:"user",state:()=>({id:void 0,name:void 0,email:void 0,oauth_provider:void 0,authenticated_by_proxy:void 0,preferences:window.defaultPreferences,isAdmin:!1}),getters:{isAuthenticated(){return this.name!=null}},actions:{async loginAs(e){this.$patch(e),await this.initDataStores(),this.applyUserPrefs()},async initDataStores(){const e=Xf(),t=Lg();this.isAuthenticated?(await e.fetch(),t.fetch()):(e.$reset(),t.$reset())},logout(e={}){const{kicked:t}=e,n=yt();if(this.$2fauth.config.proxyAuth)if(this.$2fauth.config.proxyLogoutUrl)location.assign(this.$2fauth.config.proxyLogoutUrl);else return!1;else Yf.logout({returnError:!0}).then(()=>{t&&(n.clear(),n.warn({text:Ye("auth.autolock_triggered_punchline"),duration:-1})),this.tossOut()}).catch(r=>{r.response.status!==401?n.error(r):this.tossOut()})},tossOut(){this.$reset(),this.initDataStores(),this.applyUserPrefs(),er.push({name:"login"})},applyTheme(){const e=_f({attribute:"data-theme"});e.value=this.preferences.theme=="system"?"auto":this.preferences.theme},applyLanguage(){const{isSupported:e,language:t}=Ef();ac(e?this.preferences.lang=="browser"?t.value.slice(0,2):this.preferences.lang:"en")},applyUserPrefs(){this.applyTheme(),this.applyLanguage()},refreshPreferences(){Cg.getPreferences({returnError:!0}).then(e=>{e.data.forEach(t=>{this.preferences[t.key]=t.value})}).catch(e=>{yt().alert({text:Ye("errors.data_cannot_be_refreshed_from_server")})})}}}),Tg=Object.freeze(Object.defineProperty({__proto__:null,useUserStore:qe},Symbol.toStringTag,{value:"Module"})),Ga=Ln("api"),Pg={getAll(e={}){return Ga.get("/settings",{...e})},update(e,t,n={}){return Ga.put("/settings/"+e,{value:t},{...n})},delete(e,t={}){return Ga.delete("/settings/"+e,{...t})}},Qf=Jr({id:"appSettings",state:()=>({...window.appSettings}),actions:{async fetch(){Pg.getAll({returnError:!0}).then(e=>{e.data.forEach(t=>{this[t.key]=t.value})}).catch(e=>{yt().alert({text:Ye("errors.data_cannot_be_refreshed_from_server")})})}}});async function Te({to:e,next:t,nextMiddleware:n,stores:r}){const{user:s}=r;s.isAuthenticated||await Yf.getCurrentUser({returnError:!0}).then(async a=>{const i=a.data;await s.loginAs({id:i.id,name:i.name,email:i.email,oauth_provider:i.oauth_provider,authenticated_by_proxy:i.authenticated_by_proxy,preferences:i.preferences,isAdmin:i.is_admin})}).catch(a=>{}),s.isAuthenticated?n():t({name:"login"})}async function Nn({to:e,next:t,nextMiddleware:n,stores:r}){const{user:s}=r,{notify:a}=r;if(s.isAdmin)n();else{let i=new Error("unauthorized");i.response.status=403,a.error(i)}}async function Rg({to:e,next:t,nextMiddleware:n,stores:r}){const{twofaccounts:s}=r;s.isEmpty?await s.fetch().then(()=>{s.isEmpty?t({name:"start"}):n()}):n()}function Mg({to:e,next:t,nextMiddleware:n,stores:r}){const{notify:s}=r;s.err==null&&!e.query.err?t({name:"accounts"}):n()}async function Ig({to:e,next:t,nextMiddleware:n,stores:r}){const{appSettings:s}=r;s.disableRegistration?t({name:"notFound"}):n()}function We({to:e,next:t,nextMiddleware:n,stores:r}){const{user:s}=r,a=wf(s.$2fauth.prefix+"returnTo","accounts");a.value=e.name,n()}async function Hn({to:e,next:t,nextMiddleware:n,stores:r}){const{appSettings:s}=r;s.$2fauth.config.proxyAuth?t({name:"accounts"}):n()}const er=k1({history:n1(window.appConfig.subdirectory?window.appConfig.subdirectory:"/"),routes:[{path:"/start",name:"start",component:()=>X(()=>import("./Start-BXt1eMB7.js"),__vite__mapDeps([0,1,2]),import.meta.url),meta:{middlewares:[Te,We],watchedByKicker:!0}},{path:"/capture",name:"capture",component:()=>X(()=>import("./Capture-EugJ4yw2.js"),__vite__mapDeps([3,1,4,5,6,2]),import.meta.url),meta:{middlewares:[Te,We],watchedByKicker:!0}},{path:"/accounts",name:"accounts",component:()=>X(()=>import("./Accounts-Ma2P5PrK.js"),__vite__mapDeps([7,8,4,5,9,2]),import.meta.url),meta:{middlewares:[Te,Rg,We],watchedByKicker:!0},alias:"/"},{path:"/account/create",name:"createAccount",component:()=>X(()=>import("./CreateUpdate-BNx7d4Uw.js"),__vite__mapDeps([10,1,8,4,5,6,2]),import.meta.url),meta:{middlewares:[Te,We],watchedByKicker:!0}},{path:"/account/import",name:"importAccounts",component:()=>X(()=>import("./Import-q0fDFy8A.js"),__vite__mapDeps([11,1,8,4,5,2]),import.meta.url),meta:{middlewares:[Te,We],watchedByKicker:!0}},{path:"/account/:twofaccountId/edit",name:"editAccount",component:()=>X(()=>import("./CreateUpdate-BNx7d4Uw.js"),__vite__mapDeps([10,1,8,4,5,6,2]),import.meta.url),meta:{middlewares:[Te,We],watchedByKicker:!0},props:!0},{path:"/account/:twofaccountId/qrcode",name:"showQRcode",component:()=>X(()=>import("./QRcode-BX3q-Gl5.js"),__vite__mapDeps([12,4,5]),import.meta.url),meta:{middlewares:[Te,We],watchedByKicker:!0}},{path:"/groups",name:"groups",component:()=>X(()=>import("./Groups-zzrz6O0y.js"),__vite__mapDeps([13,2]),import.meta.url),meta:{middlewares:[Te,We],watchedByKicker:!0},props:!0},{path:"/group/create",name:"createGroup",component:()=>X(()=>import("./CreateUpdate-CZEwb9BS.js"),__vite__mapDeps([14,1,2]),import.meta.url),meta:{middlewares:[Te,We],watchedByKicker:!0}},{path:"/group/:groupId/edit",name:"editGroup",component:()=>X(()=>import("./CreateUpdate-CZEwb9BS.js"),__vite__mapDeps([14,1,2]),import.meta.url),meta:{middlewares:[Te,We],watchedByKicker:!0},props:!0},{path:"/settings/options",name:"settings.options",component:()=>X(()=>import("./Options-BhiSwquK.js"),__vite__mapDeps([15,16]),import.meta.url),meta:{middlewares:[Te],watchedByKicker:!0,showAbout:!0}},{path:"/settings/account",name:"settings.account",component:()=>X(()=>import("./Account-CdpjsuML.js"),__vite__mapDeps([17,1,16]),import.meta.url),meta:{middlewares:[Te],watchedByKicker:!0,showAbout:!0}},{path:"/settings/oauth",name:"settings.oauth.tokens",component:()=>X(()=>import("./OAuth-DfvIWczc.js"),__vite__mapDeps([18,1,16,4,5]),import.meta.url),meta:{middlewares:[Te],watchedByKicker:!0,showAbout:!0,props:!0}},{path:"/settings/webauthn/:credentialId/edit",name:"settings.webauthn.editCredential",component:()=>X(()=>import("./Edit-Dxda5GrM.js"),__vite__mapDeps([19,1]),import.meta.url),meta:{middlewares:[Te],watchedByKicker:!0,showAbout:!0},props:!0},{path:"/settings/webauthn",name:"settings.webauthn.devices",component:()=>X(()=>import("./WebAuthn-CdzqvX5d.js"),__vite__mapDeps([20,16,21,4,5]),import.meta.url),meta:{middlewares:[Te],watchedByKicker:!0,showAbout:!0}},{path:"/admin/app",name:"admin.appSetup",component:()=>X(()=>import("./AppSetup-DWrh9LzE.js"),__vite__mapDeps([22,23,24,25]),import.meta.url),meta:{middlewares:[Te,Nn],watchedByKicker:!0,showAbout:!0}},{path:"/admin/auth",name:"admin.auth",component:()=>X(()=>import("./Auth-B1dxWh7D.js"),__vite__mapDeps([26,23,24]),import.meta.url),meta:{middlewares:[Te,Nn],watchedByKicker:!0,showAbout:!0}},{path:"/admin/users",name:"admin.users",component:()=>X(()=>import("./Users-iM2Dt55Z.js"),__vite__mapDeps([27,23,4,5,9]),import.meta.url),meta:{middlewares:[Te,Nn],watchedByKicker:!0,showAbout:!0}},{path:"/admin/users/create",name:"admin.createUser",component:()=>X(()=>import("./Create-CkmzH8U5.js"),__vite__mapDeps([28,1]),import.meta.url),meta:{middlewares:[Te,Nn],watchedByKicker:!0,showAbout:!0}},{path:"/admin/users/:userId/manage",name:"admin.manageUser",component:()=>X(()=>import("./Manage-DFj3U8y5.js"),__vite__mapDeps([29,25,30,9,4,5,2]),import.meta.url),meta:{middlewares:[Te,Nn],watchedByKicker:!0,showAbout:!0},props:!0},{path:"/admin/logs/:userId/access",name:"admin.logs.access",component:()=>X(()=>import("./Access-fxjDWjSe.js"),__vite__mapDeps([31,30,9,4,5,2]),import.meta.url),meta:{middlewares:[Te,Nn],watchedByKicker:!0,showAbout:!0},props:!0},{path:"/login",name:"login",component:()=>X(()=>import("./Login-DdiB9-vA.js"),__vite__mapDeps([32,1,21]),import.meta.url),meta:{middlewares:[Hn,We],showAbout:!0}},{path:"/register",name:"register",component:()=>X(()=>import("./Register-UF_6fIB8.js"),__vite__mapDeps([33,1,21]),import.meta.url),meta:{middlewares:[Hn,Ig,We],showAbout:!0}},{path:"/password/request",name:"password.request",component:()=>X(()=>import("./RequestReset-DGlAdQva.js"),__vite__mapDeps([34,1]),import.meta.url),meta:{middlewares:[Hn,We],showAbout:!0}},{path:"/user/password/reset",name:"password.reset",component:()=>X(()=>import("./Reset-xkBEVRc4.js"),__vite__mapDeps([35,1]),import.meta.url),meta:{middlewares:[Hn,We],showAbout:!0}},{path:"/webauthn/lost",name:"webauthn.lost",component:()=>X(()=>import("./RequestReset-DGlAdQva.js"),__vite__mapDeps([34,1]),import.meta.url),meta:{middlewares:[Hn,We],showAbout:!0}},{path:"/webauthn/recover",name:"webauthn.recover",component:()=>X(()=>import("./Recover-BqGt4d7x.js"),__vite__mapDeps([36,1]),import.meta.url),meta:{middlewares:[Hn,We],showAbout:!0}},{path:"/about",name:"about",component:()=>X(()=>import("./About-B1rOC0pB.js"),[],import.meta.url),meta:{showAbout:!0,watchedByKicker:!0}},{path:"/error",name:"genericError",component:()=>X(()=>import("./Error-DHaQ_aPY.js"),[],import.meta.url),meta:{middlewares:[Mg],watchedByKicker:!0}},{path:"/404",name:"404",component:()=>X(()=>import("./Error-DHaQ_aPY.js"),[],import.meta.url),meta:{watchedByKicker:!0},props:!0},{path:"/:pathMatch(.*)*",name:"notFound",component:()=>X(()=>import("./Error-DHaQ_aPY.js"),[],import.meta.url),meta:{watchedByKicker:!0},props:!0}]});er.beforeEach((e,t,n)=>{const r=e.meta.middlewares,s=qe(),a=Xf(),i=Qf(),o=yt(),c={to:e,from:t,next:n,nextMiddleware:{},stores:{user:s,twofaccounts:a,appSettings:i,notify:o}};if(!r)return n();r[0]({...c,nextMiddleware:Sf(c,r,1)})});er.afterEach((e,t)=>{e.meta.title=Ye("titles."+e.name),document.title=e.meta.title});function oc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function V(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1;s--){var a=n[s],i=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(i)>-1&&(r=a)}return Ee.head.insertBefore(t,r),e}}var a0="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Br(){for(var e=12,t="";e-- >0;)t+=a0[Math.random()*62|0];return t}function lr(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Ao(e){return e.classList?lr(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function ud(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function i0(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(ud(e[n]),'" ')},"").trim()}function Sa(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function ko(e){return e.size!==kt.size||e.x!==kt.x||e.y!==kt.y||e.rotate!==kt.rotate||e.flipX||e.flipY}function o0(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,s={transform:"translate(".concat(n/2," 256)")},a="translate(".concat(t.x*32,", ").concat(t.y*32,") "),i="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),o="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(a," ").concat(i," ").concat(o)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:s,inner:l,path:u}}function l0(e){var t=e.transform,n=e.width,r=n===void 0?Si:n,s=e.height,a=s===void 0?Si:s,i=e.startCentered,o=i===void 0?!1:i,l="";return o&&rd?l+="translate(".concat(t.x/Wt-r/2,"em, ").concat(t.y/Wt-a/2,"em) "):o?l+="translate(calc(-50% + ".concat(t.x/Wt,"em), calc(-50% + ").concat(t.y/Wt,"em)) "):l+="translate(".concat(t.x/Wt,"em, ").concat(t.y/Wt,"em) "),l+="scale(".concat(t.size/Wt*(t.flipX?-1:1),", ").concat(t.size/Wt*(t.flipY?-1:1),") "),l+="rotate(".concat(t.rotate,"deg) "),l}var c0=`:root, :host { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin"; --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; } svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { overflow: visible; box-sizing: content-box; } .svg-inline--fa { display: var(--fa-display, inline-block); height: 1em; overflow: visible; vertical-align: -0.125em; } .svg-inline--fa.fa-2xs { vertical-align: 0.1em; } .svg-inline--fa.fa-xs { vertical-align: 0em; } .svg-inline--fa.fa-sm { vertical-align: -0.0714285705em; } .svg-inline--fa.fa-lg { vertical-align: -0.2em; } .svg-inline--fa.fa-xl { vertical-align: -0.25em; } .svg-inline--fa.fa-2xl { vertical-align: -0.3125em; } .svg-inline--fa.fa-pull-left { margin-right: var(--fa-pull-margin, 0.3em); width: auto; } .svg-inline--fa.fa-pull-right { margin-left: var(--fa-pull-margin, 0.3em); width: auto; } .svg-inline--fa.fa-li { width: var(--fa-li-width, 2em); top: 0.25em; } .svg-inline--fa.fa-fw { width: var(--fa-fw-width, 1.25em); } .fa-layers svg.svg-inline--fa { bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; } .fa-layers-counter, .fa-layers-text { display: inline-block; position: absolute; text-align: center; } .fa-layers { display: inline-block; height: 1em; position: relative; text-align: center; vertical-align: -0.125em; width: 1em; } .fa-layers svg.svg-inline--fa { -webkit-transform-origin: center center; transform-origin: center center; } .fa-layers-text { left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform-origin: center center; transform-origin: center center; } .fa-layers-counter { background-color: var(--fa-counter-background-color, #ff253a); border-radius: var(--fa-counter-border-radius, 1em); box-sizing: border-box; color: var(--fa-inverse, #fff); line-height: var(--fa-counter-line-height, 1); max-width: var(--fa-counter-max-width, 5em); min-width: var(--fa-counter-min-width, 1.5em); overflow: hidden; padding: var(--fa-counter-padding, 0.25em 0.5em); right: var(--fa-right, 0); text-overflow: ellipsis; top: var(--fa-top, 0); -webkit-transform: scale(var(--fa-counter-scale, 0.25)); transform: scale(var(--fa-counter-scale, 0.25)); -webkit-transform-origin: top right; transform-origin: top right; } .fa-layers-bottom-right { bottom: var(--fa-bottom, 0); right: var(--fa-right, 0); top: auto; -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: bottom right; transform-origin: bottom right; } .fa-layers-bottom-left { bottom: var(--fa-bottom, 0); left: var(--fa-left, 0); right: auto; top: auto; -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: bottom left; transform-origin: bottom left; } .fa-layers-top-right { top: var(--fa-top, 0); right: var(--fa-right, 0); -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: top right; transform-origin: top right; } .fa-layers-top-left { left: var(--fa-left, 0); right: auto; top: var(--fa-top, 0); -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: top left; transform-origin: top left; } .fa-1x { font-size: 1em; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-6x { font-size: 6em; } .fa-7x { font-size: 7em; } .fa-8x { font-size: 8em; } .fa-9x { font-size: 9em; } .fa-10x { font-size: 10em; } .fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; } .fa-xs { font-size: 0.75em; line-height: 0.0833333337em; vertical-align: 0.125em; } .fa-sm { font-size: 0.875em; line-height: 0.0714285718em; vertical-align: 0.0535714295em; } .fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; } .fa-xl { font-size: 1.5em; line-height: 0.0416666682em; vertical-align: -0.125em; } .fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; } .fa-fw { text-align: center; width: 1.25em; } .fa-ul { list-style-type: none; margin-left: var(--fa-li-margin, 2.5em); padding-left: 0; } .fa-ul > li { position: relative; } .fa-li { left: calc(var(--fa-li-width, 2em) * -1); position: absolute; text-align: center; width: var(--fa-li-width, 2em); line-height: inherit; } .fa-border { border-color: var(--fa-border-color, #eee); border-radius: var(--fa-border-radius, 0.1em); border-style: var(--fa-border-style, solid); border-width: var(--fa-border-width, 0.08em); padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); } .fa-pull-left { float: left; margin-right: var(--fa-pull-margin, 0.3em); } .fa-pull-right { float: right; margin-left: var(--fa-pull-margin, 0.3em); } .fa-beat { -webkit-animation-name: fa-beat; animation-name: fa-beat; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); animation-timing-function: var(--fa-animation-timing, ease-in-out); } .fa-bounce { -webkit-animation-name: fa-bounce; animation-name: fa-bounce; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); } .fa-fade { -webkit-animation-name: fa-fade; animation-name: fa-fade; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } .fa-beat-fade { -webkit-animation-name: fa-beat-fade; animation-name: fa-beat-fade; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } .fa-flip { -webkit-animation-name: fa-flip; animation-name: fa-flip; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); animation-timing-function: var(--fa-animation-timing, ease-in-out); } .fa-shake { -webkit-animation-name: fa-shake; animation-name: fa-shake; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, linear); animation-timing-function: var(--fa-animation-timing, linear); } .fa-spin { -webkit-animation-name: fa-spin; animation-name: fa-spin; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 2s); animation-duration: var(--fa-animation-duration, 2s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, linear); animation-timing-function: var(--fa-animation-timing, linear); } .fa-spin-reverse { --fa-animation-direction: reverse; } .fa-pulse, .fa-spin-pulse { -webkit-animation-name: fa-spin; animation-name: fa-spin; -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); animation-timing-function: var(--fa-animation-timing, steps(8)); } @media (prefers-reduced-motion: reduce) { .fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { -webkit-animation-delay: -1ms; animation-delay: -1ms; -webkit-animation-duration: 1ms; animation-duration: 1ms; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; } } @-webkit-keyframes fa-beat { 0%, 90% { -webkit-transform: scale(1); transform: scale(1); } 45% { -webkit-transform: scale(var(--fa-beat-scale, 1.25)); transform: scale(var(--fa-beat-scale, 1.25)); } } @keyframes fa-beat { 0%, 90% { -webkit-transform: scale(1); transform: scale(1); } 45% { -webkit-transform: scale(var(--fa-beat-scale, 1.25)); transform: scale(var(--fa-beat-scale, 1.25)); } } @-webkit-keyframes fa-bounce { 0% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } 10% { -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } 30% { -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } 50% { -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } 57% { -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } 64% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } 100% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } } @keyframes fa-bounce { 0% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } 10% { -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } 30% { -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } 50% { -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } 57% { -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } 64% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } 100% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } } @-webkit-keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity, 0.4); } } @keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity, 0.4); } } @-webkit-keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity, 0.4); -webkit-transform: scale(1); transform: scale(1); } 50% { opacity: 1; -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); transform: scale(var(--fa-beat-fade-scale, 1.125)); } } @keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity, 0.4); -webkit-transform: scale(1); transform: scale(1); } 50% { opacity: 1; -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); transform: scale(var(--fa-beat-fade-scale, 1.125)); } } @-webkit-keyframes fa-flip { 50% { -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } @keyframes fa-flip { 50% { -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } @-webkit-keyframes fa-shake { 0% { -webkit-transform: rotate(-15deg); transform: rotate(-15deg); } 4% { -webkit-transform: rotate(15deg); transform: rotate(15deg); } 8%, 24% { -webkit-transform: rotate(-18deg); transform: rotate(-18deg); } 12%, 28% { -webkit-transform: rotate(18deg); transform: rotate(18deg); } 16% { -webkit-transform: rotate(-22deg); transform: rotate(-22deg); } 20% { -webkit-transform: rotate(22deg); transform: rotate(22deg); } 32% { -webkit-transform: rotate(-12deg); transform: rotate(-12deg); } 36% { -webkit-transform: rotate(12deg); transform: rotate(12deg); } 40%, 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } } @keyframes fa-shake { 0% { -webkit-transform: rotate(-15deg); transform: rotate(-15deg); } 4% { -webkit-transform: rotate(15deg); transform: rotate(15deg); } 8%, 24% { -webkit-transform: rotate(-18deg); transform: rotate(-18deg); } 12%, 28% { -webkit-transform: rotate(18deg); transform: rotate(18deg); } 16% { -webkit-transform: rotate(-22deg); transform: rotate(-22deg); } 20% { -webkit-transform: rotate(22deg); transform: rotate(22deg); } 32% { -webkit-transform: rotate(-12deg); transform: rotate(-12deg); } 36% { -webkit-transform: rotate(12deg); transform: rotate(12deg); } 40%, 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .fa-rotate-90 { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { -webkit-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { -webkit-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { -webkit-transform: scale(1, -1); transform: scale(1, -1); } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { -webkit-transform: scale(-1, -1); transform: scale(-1, -1); } .fa-rotate-by { -webkit-transform: rotate(var(--fa-rotate-angle, none)); transform: rotate(var(--fa-rotate-angle, none)); } .fa-stack { display: inline-block; vertical-align: middle; height: 2em; position: relative; width: 2.5em; } .fa-stack-1x, .fa-stack-2x { bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; z-index: var(--fa-stack-z-index, auto); } .svg-inline--fa.fa-stack-1x { height: 1em; width: 1.25em; } .svg-inline--fa.fa-stack-2x { height: 2em; width: 2.5em; } .fa-inverse { color: var(--fa-inverse, #fff); } .sr-only, .fa-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } .sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } .svg-inline--fa .fa-primary { fill: var(--fa-primary-color, currentColor); opacity: var(--fa-primary-opacity, 1); } .svg-inline--fa .fa-secondary { fill: var(--fa-secondary-color, currentColor); opacity: var(--fa-secondary-opacity, 0.4); } .svg-inline--fa.fa-swap-opacity .fa-primary { opacity: var(--fa-secondary-opacity, 0.4); } .svg-inline--fa.fa-swap-opacity .fa-secondary { opacity: var(--fa-primary-opacity, 1); } .svg-inline--fa mask .fa-primary, .svg-inline--fa mask .fa-secondary { fill: black; } .fad.fa-inverse, .fa-duotone.fa-inverse { color: var(--fa-inverse, #fff); }`;function fd(){var e=sd,t=ad,n=K.cssPrefix,r=K.replacementClass,s=c0;if(n!==e||r!==t){var a=new RegExp("\\.".concat(e,"\\-"),"g"),i=new RegExp("\\--".concat(e,"\\-"),"g"),o=new RegExp("\\.".concat(t),"g");s=s.replace(a,".".concat(n,"-")).replace(i,"--".concat(n,"-")).replace(o,".".concat(r))}return s}var mc=!1;function Ya(){K.autoAddCss&&!mc&&(s0(fd()),mc=!0)}var u0={mixout:function(){return{dom:{css:fd,insertCss:Ya}}},hooks:function(){return{beforeDOMElementCreation:function(){Ya()},beforeI2svg:function(){Ya()}}}},Ft=ln||{};Ft[$t]||(Ft[$t]={});Ft[$t].styles||(Ft[$t].styles={});Ft[$t].hooks||(Ft[$t].hooks={});Ft[$t].shims||(Ft[$t].shims=[]);var vt=Ft[$t],dd=[],f0=function e(){Ee.removeEventListener("DOMContentLoaded",e),Ys=1,dd.map(function(t){return t()})},Ys=!1;Vt&&(Ys=(Ee.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ee.readyState),Ys||Ee.addEventListener("DOMContentLoaded",f0));function d0(e){Vt&&(Ys?setTimeout(e,0):dd.push(e))}function ts(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,s=e.children,a=s===void 0?[]:s;return typeof e=="string"?ud(e):"<".concat(t," ").concat(i0(r),">").concat(a.map(ts).join(""),"")}function hc(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var p0=function(t,n){return function(r,s,a,i){return t.call(n,r,s,a,i)}},Ja=function(t,n,r,s){var a=Object.keys(t),i=a.length,o=s!==void 0?p0(n,s):n,l,u,c;for(r===void 0?(l=1,c=t[a[0]]):(l=0,c=r);l=55296&&s<=56319&&n=55296&&r<=56319&&n>t+1&&(s=e.charCodeAt(t+1),s>=56320&&s<=57343)?(r-55296)*1024+s-56320+65536:r}function gc(e){return Object.keys(e).reduce(function(t,n){var r=e[n],s=!!r.icon;return s?t[r.iconName]=r.icon:t[n]=r,t},{})}function ki(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,s=r===void 0?!1:r,a=gc(t);typeof vt.hooks.addPack=="function"&&!s?vt.hooks.addPack(e,gc(t)):vt.styles[e]=V(V({},vt.styles[e]||{}),a),e==="fas"&&ki("fa",t)}var Es,Ss,xs,zn=vt.styles,g0=vt.shims,v0=(Es={},He(Es,_e,Object.values(Vr[_e])),He(Es,Oe,Object.values(Vr[Oe])),Es),Co=null,pd={},md={},hd={},gd={},vd={},y0=(Ss={},He(Ss,_e,Object.keys(Dr[_e])),He(Ss,Oe,Object.keys(Dr[Oe])),Ss);function b0(e){return~Zg.indexOf(e)}function w0(e,t){var n=t.split("-"),r=n[0],s=n.slice(1).join("-");return r===e&&s!==""&&!b0(s)?s:null}var yd=function(){var t=function(a){return Ja(zn,function(i,o,l){return i[l]=Ja(o,a,{}),i},{})};pd=t(function(s,a,i){if(a[3]&&(s[a[3]]=i),a[2]){var o=a[2].filter(function(l){return typeof l=="number"});o.forEach(function(l){s[l.toString(16)]=i})}return s}),md=t(function(s,a,i){if(s[i]=i,a[2]){var o=a[2].filter(function(l){return typeof l=="string"});o.forEach(function(l){s[l]=i})}return s}),vd=t(function(s,a,i){var o=a[2];return s[i]=i,o.forEach(function(l){s[l]=i}),s});var n="far"in zn||K.autoFetchSvg,r=Ja(g0,function(s,a){var i=a[0],o=a[1],l=a[2];return o==="far"&&!n&&(o="fas"),typeof i=="string"&&(s.names[i]={prefix:o,iconName:l}),typeof i=="number"&&(s.unicodes[i.toString(16)]={prefix:o,iconName:l}),s},{names:{},unicodes:{}});hd=r.names,gd=r.unicodes,Co=xa(K.styleDefault,{family:K.familyDefault})};r0(function(e){Co=xa(e.styleDefault,{family:K.familyDefault})});yd();function Oo(e,t){return(pd[e]||{})[t]}function _0(e,t){return(md[e]||{})[t]}function bn(e,t){return(vd[e]||{})[t]}function bd(e){return hd[e]||{prefix:null,iconName:null}}function E0(e){var t=gd[e],n=Oo("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function cn(){return Co}var Lo=function(){return{prefix:null,iconName:null,rest:[]}};function xa(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?_e:n,s=Dr[r][e],a=zr[r][e]||zr[r][s],i=e in vt.styles?e:null;return a||i||null}var vc=(xs={},He(xs,_e,Object.keys(Vr[_e])),He(xs,Oe,Object.keys(Vr[Oe])),xs);function Aa(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,s=r===void 0?!1:r,a=(t={},He(t,_e,"".concat(K.cssPrefix,"-").concat(_e)),He(t,Oe,"".concat(K.cssPrefix,"-").concat(Oe)),t),i=null,o=_e;(e.includes(a[_e])||e.some(function(u){return vc[_e].includes(u)}))&&(o=_e),(e.includes(a[Oe])||e.some(function(u){return vc[Oe].includes(u)}))&&(o=Oe);var l=e.reduce(function(u,c){var f=w0(K.cssPrefix,c);if(zn[c]?(c=v0[o].includes(c)?qg[o][c]:c,i=c,u.prefix=c):y0[o].indexOf(c)>-1?(i=c,u.prefix=xa(c,{family:o})):f?u.iconName=f:c!==K.replacementClass&&c!==a[_e]&&c!==a[Oe]&&u.rest.push(c),!s&&u.prefix&&u.iconName){var d=i==="fa"?bd(u.iconName):{},m=bn(u.prefix,u.iconName);d.prefix&&(i=null),u.iconName=d.iconName||m||u.iconName,u.prefix=d.prefix||u.prefix,u.prefix==="far"&&!zn.far&&zn.fas&&!K.autoFetchSvg&&(u.prefix="fas")}return u},Lo());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&o===Oe&&(zn.fass||K.autoFetchSvg)&&(l.prefix="fass",l.iconName=bn(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||i==="fa")&&(l.prefix=cn()||"fas"),l}var S0=function(){function e(){Ng(this,e),this.definitions={}}return Hg(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,s=new Array(r),a=0;a0&&c.forEach(function(f){typeof f=="string"&&(n[o][f]=u)}),n[o][l]=u}),n}}]),e}(),yc=[],Vn={},qn={},x0=Object.keys(qn);function A0(e,t){var n=t.mixoutsTo;return yc=e,Vn={},Object.keys(qn).forEach(function(r){x0.indexOf(r)===-1&&delete qn[r]}),yc.forEach(function(r){var s=r.mixout?r.mixout():{};if(Object.keys(s).forEach(function(i){typeof s[i]=="function"&&(n[i]=s[i]),Gs(s[i])==="object"&&Object.keys(s[i]).forEach(function(o){n[i]||(n[i]={}),n[i][o]=s[i][o]})}),r.hooks){var a=r.hooks();Object.keys(a).forEach(function(i){Vn[i]||(Vn[i]=[]),Vn[i].push(a[i])})}r.provides&&r.provides(qn)}),n}function Ci(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),s=2;s1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return Vt?(Sn("beforeI2svg",t),Dt("pseudoElements2svg",t),Dt("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot;K.autoReplaceSvg===!1&&(K.autoReplaceSvg=!0),K.observeMutations=!0,d0(function(){L0({autoReplaceSvgRoot:n}),Sn("watch",t)})}},O0={icon:function(t){if(t===null)return null;if(Gs(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:bn(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=xa(t[0]);return{prefix:r,iconName:bn(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(K.cssPrefix,"-"))>-1||t.match(Gg))){var s=Aa(t.split(" "),{skipLookups:!0});return{prefix:s.prefix||cn(),iconName:bn(s.prefix,s.iconName)||s.iconName}}if(typeof t=="string"){var a=cn();return{prefix:a,iconName:bn(a,t)||t}}}},ot={noAuto:k0,config:K,dom:C0,parse:O0,library:wd,findIconDefinition:Oi,toHtml:ts},L0=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?Ee:n;(Object.keys(vt.styles).length>0||K.autoFetchSvg)&&Vt&&K.autoReplaceSvg&&ot.dom.i2svg({node:r})};function ka(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return ts(r)})}}),Object.defineProperty(e,"node",{get:function(){if(Vt){var r=Ee.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function T0(e){var t=e.children,n=e.main,r=e.mask,s=e.attributes,a=e.styles,i=e.transform;if(ko(i)&&n.found&&!r.found){var o=n.width,l=n.height,u={x:o/l/2,y:.5};s.style=Sa(V(V({},a),{},{"transform-origin":"".concat(u.x+i.x/16,"em ").concat(u.y+i.y/16,"em")}))}return[{tag:"svg",attributes:s,children:t}]}function P0(e){var t=e.prefix,n=e.iconName,r=e.children,s=e.attributes,a=e.symbol,i=a===!0?"".concat(t,"-").concat(K.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:V(V({},s),{},{id:i}),children:r}]}]}function To(e){var t=e.icons,n=t.main,r=t.mask,s=e.prefix,a=e.iconName,i=e.transform,o=e.symbol,l=e.title,u=e.maskId,c=e.titleId,f=e.extra,d=e.watchable,m=d===void 0?!1:d,g=r.found?r:n,v=g.width,_=g.height,b=s==="fak",y=[K.replacementClass,a?"".concat(K.cssPrefix,"-").concat(a):""].filter(function($){return f.classes.indexOf($)===-1}).filter(function($){return $!==""||!!$}).concat(f.classes).join(" "),k={children:[],attributes:V(V({},f.attributes),{},{"data-prefix":s,"data-icon":a,class:y,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(_)})},T=b&&!~f.classes.indexOf("fa-fw")?{width:"".concat(v/_*16*.0625,"em")}:{};m&&(k.attributes[En]=""),l&&(k.children.push({tag:"title",attributes:{id:k.attributes["aria-labelledby"]||"title-".concat(c||Br())},children:[l]}),delete k.attributes.title);var N=V(V({},k),{},{prefix:s,iconName:a,main:n,mask:r,maskId:u,transform:i,symbol:o,styles:V(V({},T),f.styles)}),z=r.found&&n.found?Dt("generateAbstractMask",N)||{children:[],attributes:{}}:Dt("generateAbstractIcon",N)||{children:[],attributes:{}},q=z.children,P=z.attributes;return N.children=q,N.attributes=P,o?P0(N):T0(N)}function bc(e){var t=e.content,n=e.width,r=e.height,s=e.transform,a=e.title,i=e.extra,o=e.watchable,l=o===void 0?!1:o,u=V(V(V({},i.attributes),a?{title:a}:{}),{},{class:i.classes.join(" ")});l&&(u[En]="");var c=V({},i.styles);ko(s)&&(c.transform=l0({transform:s,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);var f=Sa(c);f.length>0&&(u.style=f);var d=[];return d.push({tag:"span",attributes:u,children:[t]}),a&&d.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),d}function R0(e){var t=e.content,n=e.title,r=e.extra,s=V(V(V({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),a=Sa(r.styles);a.length>0&&(s.style=a);var i=[];return i.push({tag:"span",attributes:s,children:[t]}),n&&i.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),i}var Xa=vt.styles;function Li(e){var t=e[0],n=e[1],r=e.slice(4),s=wo(r,1),a=s[0],i=null;return Array.isArray(a)?i={tag:"g",attributes:{class:"".concat(K.cssPrefix,"-").concat(yn.GROUP)},children:[{tag:"path",attributes:{class:"".concat(K.cssPrefix,"-").concat(yn.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(K.cssPrefix,"-").concat(yn.PRIMARY),fill:"currentColor",d:a[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:i}}var M0={found:!1,width:512,height:512};function I0(e,t){!id&&!K.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Ti(e,t){var n=t;return t==="fa"&&K.styleDefault!==null&&(t=cn()),new Promise(function(r,s){if(Dt("missingIconAbstract"),n==="fa"){var a=bd(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&Xa[t]&&Xa[t][e]){var i=Xa[t][e];return r(Li(i))}I0(e,t),r(V(V({},M0),{},{icon:K.showMissingIcons&&e?Dt("missingIconAbstract")||{}:{}}))})}var wc=function(){},Pi=K.measurePerformance&&gs&&gs.mark&&gs.measure?gs:{mark:wc,measure:wc},gr='FA "6.5.1"',N0=function(t){return Pi.mark("".concat(gr," ").concat(t," begins")),function(){return _d(t)}},_d=function(t){Pi.mark("".concat(gr," ").concat(t," ends")),Pi.measure("".concat(gr," ").concat(t),"".concat(gr," ").concat(t," begins"),"".concat(gr," ").concat(t," ends"))},Po={begin:N0,end:_d},Ns=function(){};function _c(e){var t=e.getAttribute?e.getAttribute(En):null;return typeof t=="string"}function H0(e){var t=e.getAttribute?e.getAttribute(Eo):null,n=e.getAttribute?e.getAttribute(So):null;return t&&n}function $0(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(K.replacementClass)}function F0(){if(K.autoReplaceSvg===!0)return Hs.replace;var e=Hs[K.autoReplaceSvg];return e||Hs.replace}function D0(e){return Ee.createElementNS("http://www.w3.org/2000/svg",e)}function z0(e){return Ee.createElement(e)}function Ed(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?D0:z0:n;if(typeof e=="string")return Ee.createTextNode(e);var s=r(e.tag);Object.keys(e.attributes||[]).forEach(function(i){s.setAttribute(i,e.attributes[i])});var a=e.children||[];return a.forEach(function(i){s.appendChild(Ed(i,{ceFn:r}))}),s}function V0(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var Hs={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(s){n.parentNode.insertBefore(Ed(s),n)}),n.getAttribute(En)===null&&K.keepOriginalSource){var r=Ee.createComment(V0(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~Ao(n).indexOf(K.replacementClass))return Hs.replace(t);var s=new RegExp("".concat(K.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var a=r[0].attributes.class.split(" ").reduce(function(o,l){return l===K.replacementClass||l.match(s)?o.toSvg.push(l):o.toNode.push(l),o},{toNode:[],toSvg:[]});r[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",a.toNode.join(" "))}var i=r.map(function(o){return ts(o)}).join(` `);n.setAttribute(En,""),n.innerHTML=i}};function Ec(e){e()}function Sd(e,t){var n=typeof t=="function"?t:Ns;if(e.length===0)n();else{var r=Ec;K.mutateApproach===Kg&&(r=ln.requestAnimationFrame||Ec),r(function(){var s=F0(),a=Po.begin("mutate");e.map(s),a(),n()})}}var Ro=!1;function xd(){Ro=!0}function Ri(){Ro=!1}var Js=null;function Sc(e){if(dc&&K.observeMutations){var t=e.treeCallback,n=t===void 0?Ns:t,r=e.nodeCallback,s=r===void 0?Ns:r,a=e.pseudoElementsCallback,i=a===void 0?Ns:a,o=e.observeMutationsRoot,l=o===void 0?Ee:o;Js=new dc(function(u){if(!Ro){var c=cn();lr(u).forEach(function(f){if(f.type==="childList"&&f.addedNodes.length>0&&!_c(f.addedNodes[0])&&(K.searchPseudoElements&&i(f.target),n(f.target)),f.type==="attributes"&&f.target.parentNode&&K.searchPseudoElements&&i(f.target.parentNode),f.type==="attributes"&&_c(f.target)&&~Qg.indexOf(f.attributeName))if(f.attributeName==="class"&&H0(f.target)){var d=Aa(Ao(f.target)),m=d.prefix,g=d.iconName;f.target.setAttribute(Eo,m||c),g&&f.target.setAttribute(So,g)}else $0(f.target)&&s(f.target)})}}),Vt&&Js.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function j0(){Js&&Js.disconnect()}function B0(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,s){var a=s.split(":"),i=a[0],o=a.slice(1);return i&&o.length>0&&(r[i]=o.join(":").trim()),r},{})),n}function U0(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",s=Aa(Ao(e));return s.prefix||(s.prefix=cn()),t&&n&&(s.prefix=t,s.iconName=n),s.iconName&&s.prefix||(s.prefix&&r.length>0&&(s.iconName=_0(s.prefix,e.innerText)||Oo(s.prefix,Ai(e.innerText))),!s.iconName&&K.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(s.iconName=e.firstChild.data)),s}function K0(e){var t=lr(e.attributes).reduce(function(s,a){return s.name!=="class"&&s.name!=="style"&&(s[a.name]=a.value),s},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return K.autoA11y&&(n?t["aria-labelledby"]="".concat(K.replacementClass,"-title-").concat(r||Br()):(t["aria-hidden"]="true",t.focusable="false")),t}function W0(){return{iconName:null,title:null,titleId:null,prefix:null,transform:kt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function xc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=U0(e),r=n.iconName,s=n.prefix,a=n.rest,i=K0(e),o=Ci("parseNodeAttributes",{},e),l=t.styleParser?B0(e):[];return V({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:s,transform:kt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:l,attributes:i}},o)}var q0=vt.styles;function Ad(e){var t=K.autoReplaceSvg==="nest"?xc(e,{styleParser:!1}):xc(e);return~t.extra.classes.indexOf(od)?Dt("generateLayersText",e,t):Dt("generateSvgReplacementMutation",e,t)}var un=new Set;xo.map(function(e){un.add("fa-".concat(e))});Object.keys(Dr[_e]).map(un.add.bind(un));Object.keys(Dr[Oe]).map(un.add.bind(un));un=Zr(un);function Ac(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Vt)return Promise.resolve();var n=Ee.documentElement.classList,r=function(f){return n.add("".concat(pc,"-").concat(f))},s=function(f){return n.remove("".concat(pc,"-").concat(f))},a=K.autoFetchSvg?un:xo.map(function(c){return"fa-".concat(c)}).concat(Object.keys(q0));a.includes("fa")||a.push("fa");var i=[".".concat(od,":not([").concat(En,"])")].concat(a.map(function(c){return".".concat(c,":not([").concat(En,"])")})).join(", ");if(i.length===0)return Promise.resolve();var o=[];try{o=lr(e.querySelectorAll(i))}catch{}if(o.length>0)r("pending"),s("complete");else return Promise.resolve();var l=Po.begin("onTree"),u=o.reduce(function(c,f){try{var d=Ad(f);d&&c.push(d)}catch(m){id||m.name==="MissingIcon"&&console.error(m)}return c},[]);return new Promise(function(c,f){Promise.all(u).then(function(d){Sd(d,function(){r("active"),r("complete"),s("pending"),typeof t=="function"&&t(),l(),c()})}).catch(function(d){l(),f(d)})})}function G0(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Ad(e).then(function(n){n&&Sd([n],t)})}function Y0(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:Oi(t||{}),s=n.mask;return s&&(s=(s||{}).icon?s:Oi(s||{})),e(r,V(V({},n),{},{mask:s}))}}var J0=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,s=r===void 0?kt:r,a=n.symbol,i=a===void 0?!1:a,o=n.mask,l=o===void 0?null:o,u=n.maskId,c=u===void 0?null:u,f=n.title,d=f===void 0?null:f,m=n.titleId,g=m===void 0?null:m,v=n.classes,_=v===void 0?[]:v,b=n.attributes,y=b===void 0?{}:b,k=n.styles,T=k===void 0?{}:k;if(t){var N=t.prefix,z=t.iconName,q=t.icon;return ka(V({type:"icon"},t),function(){return Sn("beforeDOMElementCreation",{iconDefinition:t,params:n}),K.autoA11y&&(d?y["aria-labelledby"]="".concat(K.replacementClass,"-title-").concat(g||Br()):(y["aria-hidden"]="true",y.focusable="false")),To({icons:{main:Li(q),mask:l?Li(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:N,iconName:z,transform:V(V({},kt),s),symbol:i,title:d,maskId:c,titleId:g,extra:{attributes:y,styles:T,classes:_}})})}},X0={mixout:function(){return{icon:Y0(J0)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=Ac,n.nodeCallback=G0,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,s=r===void 0?Ee:r,a=n.callback,i=a===void 0?function(){}:a;return Ac(s,i)},t.generateSvgReplacementMutation=function(n,r){var s=r.iconName,a=r.title,i=r.titleId,o=r.prefix,l=r.transform,u=r.symbol,c=r.mask,f=r.maskId,d=r.extra;return new Promise(function(m,g){Promise.all([Ti(s,o),c.iconName?Ti(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(v){var _=wo(v,2),b=_[0],y=_[1];m([n,To({icons:{main:b,mask:y},prefix:o,iconName:s,transform:l,symbol:u,maskId:f,title:a,titleId:i,extra:d,watchable:!0})])}).catch(g)})},t.generateAbstractIcon=function(n){var r=n.children,s=n.attributes,a=n.main,i=n.transform,o=n.styles,l=Sa(o);l.length>0&&(s.style=l);var u;return ko(i)&&(u=Dt("generateAbstractTransformGrouping",{main:a,transform:i,containerWidth:a.width,iconWidth:a.width})),r.push(u||a.icon),{children:r,attributes:s}}}},Q0={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=r.classes,a=s===void 0?[]:s;return ka({type:"layer"},function(){Sn("beforeDOMElementCreation",{assembler:n,params:r});var i=[];return n(function(o){Array.isArray(o)?o.map(function(l){i=i.concat(l.abstract)}):i=i.concat(o.abstract)}),[{tag:"span",attributes:{class:["".concat(K.cssPrefix,"-layers")].concat(Zr(a)).join(" ")},children:i}]})}}}},Z0={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=r.title,a=s===void 0?null:s,i=r.classes,o=i===void 0?[]:i,l=r.attributes,u=l===void 0?{}:l,c=r.styles,f=c===void 0?{}:c;return ka({type:"counter",content:n},function(){return Sn("beforeDOMElementCreation",{content:n,params:r}),R0({content:n.toString(),title:a,extra:{attributes:u,styles:f,classes:["".concat(K.cssPrefix,"-layers-counter")].concat(Zr(o))}})})}}}},ev={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=r.transform,a=s===void 0?kt:s,i=r.title,o=i===void 0?null:i,l=r.classes,u=l===void 0?[]:l,c=r.attributes,f=c===void 0?{}:c,d=r.styles,m=d===void 0?{}:d;return ka({type:"text",content:n},function(){return Sn("beforeDOMElementCreation",{content:n,params:r}),bc({content:n,transform:V(V({},kt),a),title:o,extra:{attributes:f,styles:m,classes:["".concat(K.cssPrefix,"-layers-text")].concat(Zr(u))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var s=r.title,a=r.transform,i=r.extra,o=null,l=null;if(rd){var u=parseInt(getComputedStyle(n).fontSize,10),c=n.getBoundingClientRect();o=c.width/u,l=c.height/u}return K.autoA11y&&!s&&(i.attributes["aria-hidden"]="true"),Promise.resolve([n,bc({content:n.innerHTML,width:o,height:l,transform:a,title:s,extra:i,watchable:!0})])}}},tv=new RegExp('"',"ug"),kc=[1105920,1112319];function nv(e){var t=e.replace(tv,""),n=h0(t,0),r=n>=kc[0]&&n<=kc[1],s=t.length===2?t[0]===t[1]:!1;return{value:Ai(s?t[0]:t),isSecondary:r||s}}function Cc(e,t){var n="".concat(Ug).concat(t.replace(":","-"));return new Promise(function(r,s){if(e.getAttribute(n)!==null)return r();var a=lr(e.children),i=a.filter(function(q){return q.getAttribute(xi)===t})[0],o=ln.getComputedStyle(e,t),l=o.getPropertyValue("font-family").match(Yg),u=o.getPropertyValue("font-weight"),c=o.getPropertyValue("content");if(i&&!l)return e.removeChild(i),r();if(l&&c!=="none"&&c!==""){var f=o.getPropertyValue("content"),d=~["Sharp"].indexOf(l[2])?Oe:_e,m=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?zr[d][l[2].toLowerCase()]:Jg[d][u],g=nv(f),v=g.value,_=g.isSecondary,b=l[0].startsWith("FontAwesome"),y=Oo(m,v),k=y;if(b){var T=E0(v);T.iconName&&T.prefix&&(y=T.iconName,m=T.prefix)}if(y&&!_&&(!i||i.getAttribute(Eo)!==m||i.getAttribute(So)!==k)){e.setAttribute(n,k),i&&e.removeChild(i);var N=W0(),z=N.extra;z.attributes[xi]=t,Ti(y,m).then(function(q){var P=To(V(V({},N),{},{icons:{main:q,mask:Lo()},prefix:m,iconName:k,extra:z,watchable:!0})),$=Ee.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore($,e.firstChild):e.appendChild($),$.outerHTML=P.map(function(x){return ts(x)}).join(` `),e.removeAttribute(n),r()}).catch(s)}else r()}else r()})}function rv(e){return Promise.all([Cc(e,"::before"),Cc(e,"::after")])}function sv(e){return e.parentNode!==document.head&&!~Wg.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(xi)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Oc(e){if(Vt)return new Promise(function(t,n){var r=lr(e.querySelectorAll("*")).filter(sv).map(rv),s=Po.begin("searchPseudoElements");xd(),Promise.all(r).then(function(){s(),Ri(),t()}).catch(function(){s(),Ri(),n()})})}var av={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=Oc,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,s=r===void 0?Ee:r;K.searchPseudoElements&&Oc(s)}}},Lc=!1,iv={mixout:function(){return{dom:{unwatch:function(){xd(),Lc=!0}}}},hooks:function(){return{bootstrap:function(){Sc(Ci("mutationObserverCallbacks",{}))},noAuto:function(){j0()},watch:function(n){var r=n.observeMutationsRoot;Lc?Ri():Sc(Ci("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},Tc=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,s){var a=s.toLowerCase().split("-"),i=a[0],o=a.slice(1).join("-");if(i&&o==="h")return r.flipX=!0,r;if(i&&o==="v")return r.flipY=!0,r;if(o=parseFloat(o),isNaN(o))return r;switch(i){case"grow":r.size=r.size+o;break;case"shrink":r.size=r.size-o;break;case"left":r.x=r.x-o;break;case"right":r.x=r.x+o;break;case"up":r.y=r.y-o;break;case"down":r.y=r.y+o;break;case"rotate":r.rotate=r.rotate+o;break}return r},n)},ov={mixout:function(){return{parse:{transform:function(n){return Tc(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var s=r.getAttribute("data-fa-transform");return s&&(n.transform=Tc(s)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,s=n.transform,a=n.containerWidth,i=n.iconWidth,o={transform:"translate(".concat(a/2," 256)")},l="translate(".concat(s.x*32,", ").concat(s.y*32,") "),u="scale(".concat(s.size/16*(s.flipX?-1:1),", ").concat(s.size/16*(s.flipY?-1:1),") "),c="rotate(".concat(s.rotate," 0 0)"),f={transform:"".concat(l," ").concat(u," ").concat(c)},d={transform:"translate(".concat(i/2*-1," -256)")},m={outer:o,inner:f,path:d};return{tag:"g",attributes:V({},m.outer),children:[{tag:"g",attributes:V({},m.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:V(V({},r.icon.attributes),m.path)}]}]}}}},Qa={x:0,y:0,width:"100%",height:"100%"};function Pc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function lv(e){return e.tag==="g"?e.children:[e]}var cv={hooks:function(){return{parseNodeAttributes:function(n,r){var s=r.getAttribute("data-fa-mask"),a=s?Aa(s.split(" ").map(function(i){return i.trim()})):Lo();return a.prefix||(a.prefix=cn()),n.mask=a,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,s=n.attributes,a=n.main,i=n.mask,o=n.maskId,l=n.transform,u=a.width,c=a.icon,f=i.width,d=i.icon,m=o0({transform:l,containerWidth:f,iconWidth:u}),g={tag:"rect",attributes:V(V({},Qa),{},{fill:"white"})},v=c.children?{children:c.children.map(Pc)}:{},_={tag:"g",attributes:V({},m.inner),children:[Pc(V({tag:c.tag,attributes:V(V({},c.attributes),m.path)},v))]},b={tag:"g",attributes:V({},m.outer),children:[_]},y="mask-".concat(o||Br()),k="clip-".concat(o||Br()),T={tag:"mask",attributes:V(V({},Qa),{},{id:y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[g,b]},N={tag:"defs",children:[{tag:"clipPath",attributes:{id:k},children:lv(d)},T]};return r.push(N,{tag:"rect",attributes:V({fill:"currentColor","clip-path":"url(#".concat(k,")"),mask:"url(#".concat(y,")")},Qa)}),{children:r,attributes:s}}}},uv={provides:function(t){var n=!1;ln.matchMedia&&(n=ln.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],s={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:V(V({},s),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var i=V(V({},a),{},{attributeName:"opacity"}),o={tag:"circle",attributes:V(V({},s),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||o.children.push({tag:"animate",attributes:V(V({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:V(V({},i),{},{values:"1;0;1;1;0;1;"})}),r.push(o),r.push({tag:"path",attributes:V(V({},s),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:V(V({},i),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:V(V({},s),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:V(V({},i),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},fv={hooks:function(){return{parseNodeAttributes:function(n,r){var s=r.getAttribute("data-fa-symbol"),a=s===null?!1:s===""?!0:s;return n.symbol=a,n}}}},dv=[u0,X0,Q0,Z0,ev,av,iv,ov,cv,uv,fv];A0(dv,{mixoutsTo:ot});ot.noAuto;var pv=ot.config,mv=ot.library;ot.dom;var Mi=ot.parse;ot.findIconDefinition;ot.toHtml;var hv=ot.icon;ot.layer;ot.text;ot.counter;function Rc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function Mt(e){for(var t=1;t=0)&&(n[s]=e[s]);return n}function vv(e,t){if(e==null)return{};var n=gv(e,t),r,s;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(s=0;s=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function yv(e){return bv(e)||wv(e)||_v(e)||Ev()}function bv(e){if(Array.isArray(e))return Ii(e)}function wv(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _v(e,t){if(e){if(typeof e=="string")return Ii(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ii(e,t)}}function Ii(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e=="string")return e;var r=(e.children||[]).map(function(l){return Cd(l)}),s=Object.keys(e.attributes||{}).reduce(function(l,u){var c=e.attributes[u];switch(u){case"class":l.class=Lv(c);break;case"style":l.style=Ov(c);break;default:l.attrs[u]=c}return l},{attrs:{},class:{},style:{}});n.class;var a=n.style,i=a===void 0?{}:a,o=vv(n,Cv);return Yr(e.tag,Mt(Mt(Mt({},t),{},{class:s.class,style:Mt(Mt({},s.style),i)},s.attrs),o),r)}var Od=!1;try{Od=!0}catch{}function Tv(){if(!Od&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Za(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Qe({},e,t):{}}function Pv(e){var t,n=(t={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-inverse":e.inverse,"fa-flip":e.flip===!0,"fa-flip-horizontal":e.flip==="horizontal"||e.flip==="both","fa-flip-vertical":e.flip==="vertical"||e.flip==="both"},Qe(t,"fa-".concat(e.size),e.size!==null),Qe(t,"fa-rotate-".concat(e.rotation),e.rotation!==null),Qe(t,"fa-pull-".concat(e.pull),e.pull!==null),Qe(t,"fa-swap-opacity",e.swapOpacity),Qe(t,"fa-bounce",e.bounce),Qe(t,"fa-shake",e.shake),Qe(t,"fa-beat",e.beat),Qe(t,"fa-fade",e.fade),Qe(t,"fa-beat-fade",e.beatFade),Qe(t,"fa-flash",e.flash),Qe(t,"fa-spin-pulse",e.spinPulse),Qe(t,"fa-spin-reverse",e.spinReverse),t);return Object.keys(n).map(function(r){return n[r]?r:null}).filter(function(r){return r})}function Mc(e){if(e&&Xs(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(Mi.icon)return Mi.icon(e);if(e===null)return null;if(Xs(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}var Rv=fn({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(t){return[!0,!1,"horizontal","vertical","both"].indexOf(t)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(t){return["right","left"].indexOf(t)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(t){return[90,180,270].indexOf(Number.parseInt(t,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(t){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(t)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1}},setup:function(t,n){var r=n.attrs,s=ne(function(){return Mc(t.icon)}),a=ne(function(){return Za("classes",Pv(t))}),i=ne(function(){return Za("transform",typeof t.transform=="string"?Mi.transform(t.transform):t.transform)}),o=ne(function(){return Za("mask",Mc(t.mask))}),l=ne(function(){return hv(s.value,Mt(Mt(Mt(Mt({},a.value),i.value),o.value),{},{symbol:t.symbol,title:t.title,titleId:t.titleId,maskId:t.maskId}))});Ve(l,function(c){if(!c)return Tv("Could not find one or more icon(s)",s.value,o.value)},{immediate:!0});var u=ne(function(){return l.value?Cd(l.value.abstract[0],{},r):null});return function(){return u.value}}}),Yy=fn({name:"FontAwesomeLayers",props:{fixedWidth:{type:Boolean,default:!1}},setup:function(t,n){var r=n.slots,s=pv.familyPrefix,a=ne(function(){return["".concat(s,"-layers")].concat(yv(t.fixedWidth?["".concat(s,"-fw")]:[]))});return function(){return Yr("div",{class:a.value},r.default?r.default():[])}}}),Mv={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Iv={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},Nv=Iv,Hv={prefix:"fas",iconName:"arrow-up-long",icon:[384,512,["long-arrow-up"],"f176","M214.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z"]},$v={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z"]},Fv={prefix:"fas",iconName:"tablet-screen-button",icon:[448,512,["tablet-alt"],"f3fa","M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64H64V384H384V64z"]},Dv={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},zv={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Vv=zv,jv={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Bv=jv,Uv={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]},Kv={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"]},Wv={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]},qv={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z"]},Gv={prefix:"fas",iconName:"slash",icon:[640,512,[],"f715","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z"]},Yv={prefix:"fas",iconName:"arrow-up-a-z",icon:[576,512,["sort-alpha-up"],"f15e","M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 320c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zM416 32c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 38.8 428.1 32 416 32zM395.8 176L416 135.6 436.2 176H395.8z"]},Jv=Yv,Xv={prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},Qv={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Zv={prefix:"fas",iconName:"layer-group",icon:[576,512,[],"f5fd","M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z"]},e4={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},t4={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z"]},n4={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},r4={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]},s4={prefix:"fas",iconName:"align-left",icon:[448,512,[],"f036","M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},a4={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},i4=a4,o4={prefix:"fas",iconName:"table-cells",icon:[512,512,["th"],"f00a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 64v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z"]},l4=o4,c4={prefix:"fas",iconName:"camera",icon:[512,512,[62258,"camera-alt"],"f030","M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},u4={prefix:"fas",iconName:"arrow-down-a-z",icon:[576,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352H352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176h40.4L416 135.6 395.8 176z"]},f4=u4,d4={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},p4={prefix:"fas",iconName:"mobile-screen",icon:[384,512,["mobile-android-alt"],"f3cf","M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM144 448c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zM304 64H80V384H304V64z"]},m4={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M288 0H160 128C110.3 0 96 14.3 96 32s14.3 32 32 32V196.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512H378.6c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zM192 196.8V64h64V196.8c0 23.7 6.6 46.9 19 67.1L309.5 320h-171L173 263.9c12.4-20.2 19-43.4 19-67.1z"]},h4={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},g4={prefix:"fas",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 232V334.1l31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31V232c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},v4=g4,y4={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},b4={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},w4=b4,_4={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},E4=_4,S4={prefix:"fas",iconName:"square-pen",icon:[448,512,["pen-square","pencil-square"],"f14b","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},x4=S4,A4={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z"]},k4={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},C4={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},O4=C4,L4={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},T4={prefix:"fas",iconName:"video-slash",icon:[640,512,[],"f4e2","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.4-67.7 13.8 9.2c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2V128c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9V192 320v5.8l-32-25.1V128c0-35.3-28.7-64-64-64H113.9L38.8 5.1zM407 416.7L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5V384c0 35.3 28.7 64 64 64H352c23.4 0 43.9-12.6 55-31.3z"]},P4={prefix:"fas",iconName:"display",icon:[576,512,[],"e163","M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V352H64V64H512z"]},R4={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"]},M4={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM64 96v64h64V96H64zM0 336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336zm64 16v64h64V352H64zM304 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm80 64H320v64h64V96zM256 304c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V304zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},I4={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]},N4={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},H4=N4,$4={prefix:"fas",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z"]},F4={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},D4={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},z4={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},V4={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},j4=V4,B4={prefix:"far",iconName:"star",icon:[576,512,[11088,61446],"f005","M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5s-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1L358.6 200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z"]},U4={prefix:"far",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z"]},K4={prefix:"far",iconName:"paper-plane",icon:[512,512,[61913],"f1d8","M16.1 260.2c-22.6 12.9-20.5 47.3 3.6 57.3L160 376V479.3c0 18.1 14.6 32.7 32.7 32.7c9.7 0 18.9-4.3 25.1-11.8l62-74.3 123.9 51.6c18.9 7.9 40.8-4.5 43.9-24.7l64-416c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448 256zm52.1 25.5L409.7 90.6 190.1 336l1.2 1L68.2 285.7zM403.3 425.4L236.7 355.9 450.8 116.6 403.3 425.4z"]},W4={prefix:"fab",iconName:"github-alt",icon:[480,512,[],"f113","M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z"]},q4={prefix:"fab",iconName:"openid",icon:[448,512,[],"f19b","M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z"]};mv.add(k4,H4,M4,Xv,r4,D4,Bv,O4,Kv,t4,E4,w4,Dv,R4,W4,d4,Zv,Nv,Vv,x4,l4,Uv,j4,h4,qv,F4,m4,e4,A4,f4,Jv,n4,Wv,i4,c4,v4,y4,I4,$4,$v,Qv,z4,Mv,T4,B4,L4,q4,K4,Gv,s4,p4,Fv,P4,U4,Hv);const G4=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Y4={},J4={class:"columns is-centered"},X4={class:"form-column column is-two-thirds-tablet is-half-desktop is-half-widescreen is-one-third-fullhd"};function Q4(e,t){return U(),Z("div",J4,[Q("div",X4,[qr(e.$slots,"default")])])}const Z4=G4(Y4,[["render",Q4]]),e3=["innerHTML"],t3=["innerHTML"],n3={__name:"FormWrapper",props:{title:{type:String,default:""},punchline:{type:String,default:""}},setup(e){return(t,n)=>{const r=je("ResponsiveWidthWrapper");return U(),tt(r,null,{default:at(()=>[e.title?(U(),Z("h1",{key:0,class:"title has-text-grey-dark",innerHTML:t.$t(e.title)},null,8,e3)):de("",!0),e.punchline?(U(),Z("div",{key:1,id:"punchline",class:"block",innerHTML:t.$t(e.punchline)},null,8,t3)):de("",!0),qr(t.$slots,"default")]),_:3})}}},r3={class:"main"},s3={key:0,class:"columns is-gapless"},a3={class:"column has-text-centered"},i3={class:"field is-grouped"},o3={key:1,class:"content has-text-centered"},l3={key:2,class:"content has-text-centered"},c3={key:1},u3={key:3,class:"content has-text-centered"},f3={key:0,class:"is-size-6"},d3={class:"has-text-weight-bold"},p3={key:1},m3={key:0},h3={key:0,class:"release-flag"},g3={key:1},v3={__name:"Footer",props:{showButtons:!0,internalFooterType:{type:String,default:"navLinks"}},setup(e){const t=Qf(),n=qe(),r=et("2fauth");function s(){confirm(Ye("auth.confirm.logout"))&&n.logout()}return(a,i)=>{const o=je("router-link");return U(),Z("footer",r3,[e.showButtons?(U(),Z("div",s3,[Q("div",a3,[Q("div",i3,[qr(a.$slots,"default")])])])):de("",!0),e.internalFooterType=="doneButton"?(U(),Z("div",o3,[Q("button",{id:"lnkExitEdit",class:"button is-ghost is-like-text",onClick:i[0]||(i[0]=da(l=>a.$emit("doneButtonClicked",!0),["stop"]))},Ce(a.$t("commons.done")),1)])):e.internalFooterType=="modal"?(U(),Z("div",l3,[a.$route.name!="accounts"?(U(),tt(o,{key:0,id:"lnkBackToHome",to:{name:"accounts"},class:"has-text-grey"},{default:at(()=>[De(Ce(a.$t("commons.back_to_home")),1)]),_:1})):(U(),Z("span",c3," "))])):(U(),Z("div",u3,[a.$route.meta.showAbout===!0?(U(),Z("div",f3,[re(o,{id:"lnkAbout",to:{name:"about"},class:"has-text-grey"},{default:at(()=>[De(" 2FAuth – "),Q("span",d3,"v"+Ce(ae(r).version),1)]),_:1})])):(U(),Z("div",p3,[re(o,{id:"lnkSettings",to:{name:"settings.options"},class:"has-text-grey"},{default:at(()=>[De(Ce(a.$t("settings.settings")),1)]),_:1},8,["to"]),ae(n).isAdmin?(U(),Z("span",m3,[De(" - "),re(o,{id:"lnkAdmin",to:{name:"admin.appSetup"},class:"has-text-grey"},{default:at(()=>[De(Ce(a.$t("admin.admin")),1),ae(t).latestRelease&&ae(t).checkForUpdate?(U(),Z("span",h3)):de("",!0)]),_:1},8,["to"])])):de("",!0),!ae(r).config.proxyAuth||ae(r).config.proxyAuth&&ae(r).config.proxyLogoutUrl?(U(),Z("span",g3,[De(" - "),Q("button",{id:"lnkSignOut",class:"button is-text is-like-text has-text-grey",onClick:s},Ce(a.$t("auth.sign_out")),1)])):de("",!0)]))]))])}}},y3={class:"modal-content"},b3={class:"section"},w3={class:"columns is-centered"},_3={class:"column is-three-quarters"},E3={class:"modal-slot box has-text-centered is-shadowless"},S3={__name:"Modal",props:{modelValue:Boolean,closable:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const{notify:n}=Zu(),r=e,s=t,a=ne({get(){return r.modelValue},set(o){s("update:modelValue",o)}});function i(o){n({clean:!0}),a.value=!1}return(o,l)=>{const u=je("ButtonBackCloseCancel"),c=je("VueFooter");return U(),Z("div",{class:Ae(["modal modal-otp",{"is-active":ae(a)}])},[Q("div",{class:"modal-background",onClick:da(i,["stop"])}),Q("div",y3,[Q("section",b3,[Q("div",w3,[Q("div",_3,[Q("div",E3,[qr(o.$slots,"default")])])])])]),r.closable?(U(),tt(c,{key:0,showButtons:!0,internalFooterType:"modal"},{default:at(()=>[re(u,{action:"close",useLinkTag:!1,onClosed:i})]),_:1})):de("",!0)],2)}}},x3=["type","disabled"],A3={__name:"Button",props:{color:{type:String,default:"is-link"},nativeType:{type:String,default:"submit"},isLoading:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1}},setup(e){return(t,n)=>(U(),Z("button",{type:e.nativeType,disabled:e.isLoading||e.isDisabled,class:Ae({button:!0,[`${e.color}`]:!0,"is-loading":e.isLoading})},[qr(t.$slots,"default")],10,x3))}},k3={key:0,class:"control"},C3={key:1,class:"control"},O3={__name:"ButtonBackCloseCancel",props:{returnTo:{type:Object,default:{name:"accounts"}},action:{type:String,default:"close"},useLinkTag:{type:Boolean,default:!0},isText:{type:Boolean,default:!1},isCapture:{type:Boolean,default:!1},isRounded:{type:Boolean,default:!0}},setup(e){O1(),pf();const t=_f(),n=e,r="button"+(t.value==="dark"&&!n.isText&&!n.isCapture?" is-dark":"")+(n.isText?" is-text":"")+(n.isCapture?" is-large is-warning":"")+(n.isRounded?" is-rounded":"");return(s,a)=>{const i=je("RouterLink");return e.useLinkTag?(U(),Z("p",k3,[e.action=="close"?(U(),tt(i,{key:0,id:"btnClose",to:e.returnTo,class:Ae(r),tabindex:"0",role:"button","aria-label":s.$t("commons.close_the_x_page",{pagetitle:s.$route.meta.title})},{default:at(()=>[De(Ce(s.$t("commons.close")),1)]),_:1},8,["to","aria-label"])):e.action=="back"?(U(),tt(i,{key:1,id:"lnkBack",to:e.returnTo,class:Ae(r),"aria-label":s.$t("commons.close_the_x_page",{pagetitle:s.$route.meta.title})},{default:at(()=>[De(Ce(s.$t("commons.back")),1)]),_:1},8,["to","aria-label"])):e.action=="cancel"?(U(),tt(i,{key:2,id:"btnCancel",to:e.returnTo,class:Ae(r)},{default:at(()=>[De(Ce(s.$t("commons.cancel")),1)]),_:1},8,["to"])):de("",!0)])):(U(),Z("p",C3,[e.action=="close"?(U(),Z("button",{key:0,id:"btnClose",class:Ae(r),onClick:a[0]||(a[0]=o=>s.$emit("closed")),type:"button"},Ce(s.$t("commons.close")),1)):de("",!0),e.action=="cancel"?(U(),Z("button",{key:1,id:"btnCancel",class:Ae(r),onClick:a[1]||(a[1]=o=>s.$emit("canceled")),type:"button"},Ce(s.$t("commons.cancel")),1)):de("",!0)]))}}},L3={role:"alert"},T3=["id","innerHTML"],P3={__name:"FieldError",props:{error:{type:String,required:!0},field:{type:String,required:!0},alertType:{type:String,default:"is-danger"}},setup(e){return(t,n)=>(U(),Z("div",L3,[Q("p",{id:"valError"+e.field[0].toUpperCase()+e.field.toLowerCase().slice(1),class:Ae(["help",e.alertType]),innerHTML:e.error},null,10,T3)]))}},R3=["for","innerHTML"],M3=["disabled","id","type","value","placeholder","maxlength"],I3={key:0,class:"icon is-small is-left"},N3={key:1,class:"icon is-small is-right"},H3=["innerHTML"],$3=Object.assign({inheritAttrs:!1},{__name:"FormField",props:{modelValue:[String,Number,Boolean],label:{type:String,default:""},fieldName:{type:String,default:"",required:!0},fieldError:[String],inputType:{type:String,default:"text"},placeholder:{type:String,default:""},help:{type:String,default:""},hasOffset:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1},maxLength:{type:Number,default:null},isIndented:Boolean,leftIcon:"",rightIcon:""},setup(e){const t=e,{inputId:n}=Dn(t.inputType,t.fieldName);return(r,s)=>{const a=je("FontAwesomeIcon"),i=je("FieldError");return U(),Z("div",{class:Ae(["mb-3",{"pt-3":e.hasOffset,"is-flex":e.isIndented}])},[e.isIndented?(U(),Z("div",{key:0,class:"mx-2 pr-1",style:an({opacity:e.isDisabled?"0.5":"1"})},[re(a,{class:"has-text-grey",icon:["fas","chevron-right"],transform:"rotate-135"})],4)):de("",!0),Q("div",{class:Ae(["field",{"is-flex-grow-5":e.isIndented}])},[Q("label",{for:ae(n),class:"label",style:an({opacity:e.isDisabled?"0.5":"1"}),innerHTML:r.$t(e.label)},null,12,R3),Q("div",{class:Ae(["control",{"has-icons-left":e.leftIcon,"has-icons-right":e.rightIcon}])},[Q("input",io({disabled:e.isDisabled,id:ae(n),type:e.inputType,class:"input",value:e.modelValue,placeholder:e.placeholder},r.$attrs,{onInput:s[0]||(s[0]=o=>r.$emit("update:modelValue",o.target.value)),onChange:s[1]||(s[1]=o=>r.$emit("change:modelValue",o.target.value)),maxlength:e.maxLength}),null,16,M3),e.leftIcon?(U(),Z("span",I3,[re(a,{icon:["fas",e.leftIcon],transform:"rotate-75",size:"xs"},null,8,["icon"])])):de("",!0),e.rightIcon?(U(),Z("span",N3,[re(a,{icon:["fas",e.rightIcon],transform:"rotate-75",size:"xs"},null,8,["icon"])])):de("",!0)],2),e.fieldError!=null?(U(),tt(i,{key:0,error:e.fieldError,field:e.fieldName},null,8,["error","field"])):de("",!0),e.help?(U(),Z("p",{key:1,class:"help",innerHTML:r.$t(e.help)},null,8,H3)):de("",!0)],2)],2)}}}),F3=["for","innerHTML"],D3={class:"control has-icons-right"},z3=["disabled","id","type","value","placeholder"],V3=["title"],j3=["title"],B3=["innerHTML"],U3=["innerHTML"],K3={key:3,class:"columns is-mobile is-size-7 mt-0"},W3={class:"column is-one-third"},q3={class:"has-text-weight-semibold"},G3=Q("br",null,null,-1),Y3=Q("br",null,null,-1),J3={class:"column"},X3={class:"has-text-weight-semibold"},Q3=Q("br",null,null,-1),Z3=Q("br",null,null,-1),ey=Q("br",null,null,-1),ty=Q("br",null,null,-1),ny=Object.assign({inheritAttrs:!0},{__name:"FormPasswordField",props:{modelValue:[String],label:{type:String,default:""},fieldName:{type:String,default:"",required:!0},fieldError:[String],inputType:{type:String,default:"password"},placeholder:{type:String,default:""},help:{type:String,default:""},hasOffset:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1},showRules:{type:Boolean,default:!1}},setup(e){const t=e,{inputId:n}=Dn(t.inputType,t.fieldName),r=ge(t.inputType),s=ge(!1),a=ne(()=>/[a-z]/.test(t.modelValue)),i=ne(()=>/[A-Z]/.test(t.modelValue)),o=ne(()=>/[0-9]/.test(t.modelValue)),l=ne(()=>/[^A-Za-z0-9]/.test(t.modelValue)),u=ne(()=>t.modelValue.length>=8);function c(d){s.value=!!d.getModifierState("CapsLock")}function f(d){r.value!=d&&(r.value=d)}return(d,m)=>{const g=je("font-awesome-icon"),v=je("FieldError");return U(),Z("div",{class:Ae(["field",{"pt-3":e.hasOffset}])},[Q("label",{for:ae(n),class:"label",innerHTML:d.$t(e.label)},null,8,F3),Q("div",D3,[Q("input",io({disabled:e.isDisabled,id:ae(n),type:ae(r),class:"input",value:e.modelValue,placeholder:e.placeholder},d.$attrs,{onInput:m[0]||(m[0]=_=>d.$emit("update:modelValue",_.target.value)),onKeyup:c}),null,16,z3),ae(r)=="password"?(U(),Z("span",{key:0,role:"button",id:"btnTogglePassword",tabindex:"0",class:"icon is-small is-right is-clickable",onKeyup:m[1]||(m[1]=fi(_=>f("text"),["enter"])),onClick:m[2]||(m[2]=_=>f("text")),title:d.$t("auth.forms.reveal_password")},[re(g,{icon:["fas","eye-slash"]})],40,V3)):(U(),Z("span",{key:1,role:"button",id:"btnTogglePassword",tabindex:"0",class:"icon is-small is-right is-clickable",onKeyup:m[3]||(m[3]=fi(_=>f("password"),["enter"])),onClick:m[4]||(m[4]=_=>f("password")),title:d.$t("auth.forms.hide_password")},[re(g,{icon:["fas","eye"]})],40,j3))]),ae(s)?(U(),Z("p",{key:0,class:"help is-warning",innerHTML:d.$t("auth.forms.caps_lock_is_on")},null,8,B3)):de("",!0),e.fieldError!=null?(U(),tt(v,{key:1,error:e.fieldError,field:e.fieldName},null,8,["error","field"])):de("",!0),e.help?(U(),Z("p",{key:2,class:"help",innerHTML:d.$t(e.help)},null,8,U3)):de("",!0),e.showRules?(U(),Z("div",K3,[Q("div",W3,[Q("span",q3,Ce(d.$t("auth.forms.mandatory_rules")),1),G3,Q("span",{class:Ae(["is-underscored",{"is-dot":ae(u)}]),id:"valPwdIsLongEnough"},null,2),De(Ce(d.$t("auth.forms.is_long_enough")),1),Y3]),Q("div",J3,[Q("span",X3,Ce(d.$t("auth.forms.optional_rules_you_should_follow")),1),Q3,Q("span",{class:Ae(["is-underscored",{"is-dot":ae(a)}]),id:"valPwdHasLowerCase"},null,2),De(Ce(d.$t("auth.forms.has_lower_case")),1),Z3,Q("span",{class:Ae(["is-underscored",{"is-dot":ae(i)}]),id:"valPwdHasUpperCase"},null,2),De(Ce(d.$t("auth.forms.has_upper_case")),1),ey,Q("span",{class:Ae(["is-underscored",{"is-dot":ae(l)}]),id:"valPwdHasSpecialChar"},null,2),De(Ce(d.$t("auth.forms.has_special_char")),1),ty,Q("span",{class:Ae(["is-underscored",{"is-dot":ae(o)}]),id:"valPwdHasNumber"},null,2),De(Ce(d.$t("auth.forms.has_number")),1)])])):de("",!0)],2)}}}),ry={class:"field is-flex"},sy=["innerHTML"],ay={class:"control"},iy={class:"select"},oy=["disabled"],ly=["value"],cy=["innerHTML"],uy={__name:"FormSelect",props:{modelValue:[String,Number,Boolean],label:{type:String,default:""},fieldName:{type:String,default:"",required:!0},fieldError:[String],options:{type:Array,required:!0},help:{type:String,default:""},isIndented:Boolean,isDisabled:Boolean},setup(e){const n=ge(e.modelValue);return(r,s)=>{const a=je("FontAwesomeIcon"),i=je("FieldError");return U(),Z("div",ry,[e.isIndented?(U(),Z("div",{key:0,class:"mx-2 pr-1",style:an({opacity:e.isDisabled?"0.5":"1"})},[re(a,{class:"has-text-grey",icon:["fas","chevron-right"],transform:"rotate-135"})],4)):de("",!0),Q("div",null,[Q("label",{class:"label",innerHTML:r.$t(e.label),style:an({opacity:e.isDisabled?"0.5":"1"})},null,12,sy),Q("div",ay,[Q("div",iy,[hu(Q("select",{"onUpdate:modelValue":s[0]||(s[0]=o=>Le(n)?n.value=o:null),onChange:s[1]||(s[1]=o=>r.$emit("update:modelValue",o.target.value)),disabled:e.isDisabled},[(U(!0),Z(Fe,null,Au(e.options,o=>(U(),Z("option",{value:o.value},Ce(r.$t(o.text)),9,ly))),256))],40,oy),[[rh,ae(n)]])])]),e.fieldError!=null?(U(),tt(i,{key:0,error:e.fieldError,field:e.fieldName},null,8,["error","field"])):de("",!0),e.help?(U(),Z("p",{key:1,class:"help",innerHTML:r.$t(e.help)},null,8,cy)):de("",!0)])])}}};function Ld(e){var t;const n=it(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ur=ir?window:void 0;function Ni(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=Ur):[t,n,r,s]=e,!t)return fo;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const a=[],i=()=>{a.forEach(c=>c()),a.length=0},o=(c,f,d,m)=>(c.addEventListener(f,d,m),()=>c.removeEventListener(f,d,m)),l=Ve(()=>[Ld(t),it(s)],([c,f])=>{if(i(),!c)return;const d=mf(f)?{...f}:f;a.push(...n.flatMap(m=>r.map(g=>o(c,m,g,d))))},{immediate:!0,flush:"post"}),u=()=>{l(),i()};return ar(u),u}const As=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ks="__vueuse_ssr_handlers__",fy=dy();function dy(){return ks in As||(As[ks]=As[ks]||{}),As[ks]}function Td(e,t){return fy[e]||t}function py(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const my={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Ic="vueuse-storage";function hy(e,t,n,r={}){var s;const{flush:a="pre",deep:i=!0,listenToStorageChanges:o=!0,writeDefaults:l=!0,mergeDefaults:u=!1,shallow:c,window:f=Ur,eventFilter:d,onError:m=x=>{console.error(x)},initOnMounted:g}=r,v=(c?Xi:ge)(typeof t=="function"?t():t);if(!n)try{n=Td("getDefaultStorage",()=>{var x;return(x=Ur)==null?void 0:x.localStorage})()}catch(x){m(x)}if(!n)return v;const _=it(t),b=py(_),y=(s=r.serializer)!=null?s:my[b],{pause:k,resume:T}=gf(v,()=>z(v.value),{flush:a,deep:i,eventFilter:d});f&&o&&ha(()=>{Ni(f,"storage",P),Ni(f,Ic,$),g&&P()}),g||P();function N(x,E){f&&f.dispatchEvent(new CustomEvent(Ic,{detail:{key:e,oldValue:x,newValue:E,storageArea:n}}))}function z(x){try{const E=n.getItem(e);if(x==null)N(E,null),n.removeItem(e);else{const C=y.write(x);E!==C&&(n.setItem(e,C),N(E,C))}}catch(E){m(E)}}function q(x){const E=x?x.newValue:n.getItem(e);if(E==null)return l&&_!=null&&n.setItem(e,y.write(_)),_;if(!x&&u){const C=y.read(E);return typeof u=="function"?u(C,_):b==="object"&&!Array.isArray(C)?{..._,...C}:C}else return typeof E!="string"?E:y.read(E)}function P(x){if(!(x&&x.storageArea!==n)){if(x&&x.key==null){v.value=_;return}if(!(x&&x.key!==e)){k();try{(x==null?void 0:x.newValue)!==y.write(v.value)&&(v.value=q(x))}catch(E){m(E)}finally{x?Cn(T):T()}}}}function $(x){P(x.detail)}return v}function gy(){const e=ge(!1),t=sr();return t&&On(()=>{e.value=!0},t),e}function vy(e){const t=gy();return ne(()=>(t.value,!!e()))}function yy(e,t={}){const{window:n=Ur}=t,r=vy(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const a=ge(!1),i=u=>{a.value=u.matches},o=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",i):s.removeListener(i))},l=eo(()=>{r.value&&(o(),s=n.matchMedia(it(e)),"addEventListener"in s?s.addEventListener("change",i):s.addListener(i),a.value=s.matches)});return ar(()=>{l(),o(),s=void 0}),a}function by(e){return yy("(prefers-color-scheme: dark)",e)}function wy(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=Ur,storage:a,storageKey:i="vueuse-color-scheme",listenToStorageChanges:o=!0,storageRef:l,emitAuto:u,disableTransition:c=!0}=e,f={auto:"",light:"light",dark:"dark",...e.modes||{}},d=by({window:s}),m=ne(()=>d.value?"dark":"light"),g=l||(i==null?po(r):hy(i,r,a,{window:s,listenToStorageChanges:o})),v=ne(()=>g.value==="auto"?m.value:g.value),_=Td("updateHTMLAttrs",(T,N,z)=>{const q=typeof T=="string"?s==null?void 0:s.document.querySelector(T):Ld(T);if(!q)return;let P;if(c&&(P=s.document.createElement("style"),P.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),s.document.head.appendChild(P)),N==="class"){const $=z.split(/\s/g);Object.values(f).flatMap(x=>(x||"").split(/\s/g)).filter(Boolean).forEach(x=>{$.includes(x)?q.classList.add(x):q.classList.remove(x)})}else q.setAttribute(N,z);c&&(s.getComputedStyle(P).opacity,document.head.removeChild(P))});function b(T){var N;_(t,n,(N=f[T])!=null?N:T)}function y(T){e.onChanged?e.onChanged(T,b):b(T)}Ve(v,y,{flush:"post",immediate:!0}),ha(()=>y(v.value));const k=ne({get(){return u?g.value:v.value},set(T){g.value=T}});try{return Object.assign(k,{store:g,system:m,state:v})}catch{return k}}const _y=fn({name:"UseColorMode",props:["selector","attribute","modes","onChanged","storageKey","storage","emitAuto"],setup(e,{slots:t}){const n=wy(e),r=Nt({mode:n,system:n.system,store:n.store});return()=>{if(t.default)return t.default(r)}}});function ei(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Pd(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Cs=new WeakMap;function Sy(e,t=!1){const n=ge(t);let r=null;Ve(po(e),i=>{const o=ei(it(i));if(o){const l=o;Cs.get(l)||Cs.set(l,l.style.overflow),n.value&&(l.style.overflow="hidden")}},{immediate:!0});const s=()=>{const i=ei(it(e));!i||n.value||(jl&&(r=Ni(i,"touchmove",o=>{Ey(o)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},a=()=>{var i;const o=ei(it(e));!o||!n.value||(jl&&(r==null||r()),o.style.overflow=(i=Cs.get(o))!=null?i:"",Cs.delete(o),n.value=!1)};return ar(a),ne({get(){return n.value},set(i){i?s():a()}})}function xy(){let e=!1;const t=ge(!1);return(n,r)=>{if(t.value=r.value,e)return;e=!0;const s=Sy(n,r.value);Ve(t,a=>s.value=a)}}xy();const Ay=["aria-labelledby"],ky=["id","innerHTML"],Cy={class:"is-toggle buttons"},Oy=["id","aria-checked","disabled","onClick","title"],Ly=["id","checked","value","disabled"],Ty=["innerHTML"],Py=["innerHTML"],Ry={__name:"FormToggle",props:{modelValue:[String,Number,Boolean],choices:{type:Array,required:!0},fieldName:{type:String,required:!0},fieldError:[String],hasOffset:Boolean,isDisabled:Boolean,label:{type:String,default:""},help:{type:String,default:""}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t;function r(s){n("update:modelValue",s)}return(s,a)=>{const i=je("FontAwesomeIcon"),o=je("FieldError");return U(),Z("div",{class:Ae(["field",{"pt-3":e.hasOffset}]),role:"radiogroup","aria-labelledby":ae(Dn)("label",e.fieldName).inputId},[e.label?(U(),Z("label",{key:0,id:ae(Dn)("label",e.fieldName).inputId,class:"label",innerHTML:s.$t(e.label)},null,8,ky)):de("",!0),Q("div",Cy,[re(ae(_y),null,{default:at(({mode:l})=>[(U(!0),Z(Fe,null,Au(e.choices,u=>(U(),Z("button",{key:u.value,id:ae(Dn)("button",e.fieldName+u.value).inputId,role:"radio",type:"button",class:Ae(["button",{"is-link":e.modelValue===u.value,"is-dark":l==="dark","is-multiline":u.legend}]),"aria-checked":e.modelValue===u.value,disabled:e.isDisabled,onClick:da(c=>r(u.value),["stop"]),title:u.title?u.title:""},[Q("input",{id:ae(Dn)("radio",u.value).inputId,type:"radio",class:"is-hidden",checked:e.modelValue===u.value,value:u.value,disabled:e.isDisabled},null,8,Ly),u.legend?(U(),Z("span",{key:0,innerHTML:s.$t(u.legend),class:"is-block is-size-7"},null,8,Ty)):de("",!0),u.icon?(U(),tt(i,{key:1,icon:["fas",u.icon],class:"mr-2"},null,8,["icon"])):de("",!0),De(" "+Ce(s.$t(u.text)),1)],10,Oy))),128))]),_:1})]),e.fieldError!=null?(U(),tt(o,{key:1,error:e.fieldError,field:e.fieldName},null,8,["error","field"])):de("",!0),e.help?(U(),Z("p",{key:2,class:"help",innerHTML:s.$t(e.help)},null,8,Py)):de("",!0)],10,Ay)}}},My={class:"field is-flex"},Iy=["id","name","disabled"],Ny=["for","innerHTML","onKeypress"],Hy=["innerHTML"],$y=Object.assign({inheritAttrs:!1},{__name:"FormCheckbox",props:{modelValue:Boolean,fieldName:{type:String,default:"",required:!0},label:{type:String,default:""},labelClass:{type:String,default:""},help:{type:String,default:""},isIndented:Boolean,isDisabled:Boolean},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=t,s=Xp(),a=ne({get(){return n.modelValue},set(o){r("update:modelValue",o)}});function i(){s.disabled!=!0&&(a.value=!a.value)}return(o,l)=>{const u=je("FontAwesomeIcon");return U(),Z("div",My,[e.isIndented?(U(),Z("div",{key:0,class:"mx-2 pr-1",style:an({opacity:e.isDisabled?"0.5":"1"})},[re(u,{class:"has-text-grey",icon:["fas","chevron-right"],transform:"rotate-135"})],4)):de("",!0),Q("div",null,[hu(Q("input",{id:e.fieldName,type:"checkbox",name:e.fieldName,class:"is-checkradio is-info","onUpdate:modelValue":l[0]||(l[0]=c=>Le(a)?a.value=c:null),disabled:e.isDisabled},null,8,Iy),[[nh,ae(a)]]),Q("label",{tabindex:"0",for:e.fieldName,class:Ae(["label",e.labelClass]),innerHTML:o.$t(e.label),onKeypress:fi(da(i,["prevent"]),["space"])},null,42,Ny),e.help?(U(),Z("p",{key:0,class:"help",innerHTML:o.$t(e.help)},null,8,Hy)):de("",!0)])])}}}),Fy={class:"field is-grouped"},Dy={class:"control"},zy={key:0,class:"control"},Vy={__name:"FormButtons",props:{showCancelButton:{type:Boolean,default:!1},isBusy:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1},caption:{type:String,default:"commons.submit"},cancelLandingView:{type:String,default:""},color:{type:String,default:"is-link"},submitId:{type:String,default:"btnSubmit"},cancelId:{type:String,default:"btnCancel"}},setup(e){return(t,n)=>{const r=je("VueButton"),s=je("RouterLink");return U(),Z("div",Fy,[Q("div",Dy,[re(r,{id:e.submitId,color:e.color,isLoading:e.isBusy,disabled:e.isDisabled},{default:at(()=>[De(Ce(t.$t(e.caption)),1)]),_:1},8,["id","color","isLoading","disabled"])]),e.showCancelButton?(U(),Z("div",zy,[re(s,{id:e.cancelId,to:{name:e.cancelLandingView},class:"button is-text"},{default:at(()=>[De(Ce(t.$t("commons.cancel")),1)]),_:1},8,["id","to"])])):de("",!0)])}}},jy={__name:"Kicker",props:{kickAfter:{type:Number,required:!0}},setup(e){const t=qe(),n=ge(["mousedown","scroll","keypress"]),r=ge(null),s=e;Ve(()=>s.kickAfter,()=>{o()}),On(()=>{n.value.forEach(function(u){window.addEventListener(u,o)},this),a()}),oa(()=>{n.value.forEach(function(u){window.removeEventListener(u,o)},this),l()});function a(){r.value=setTimeout(i,s.kickAfter*60*1e3)}function i(){clearTimeout(r.value),t.logout({kicked:!0})}function o(){l(),a()}function l(){clearTimeout(r.value)}return(u,c)=>null}},Tn=ch(K1),Rd={prefix:"2fauth_",config:window.appConfig,version:window.appVersion,isDemoApp:window.isDemoApp,isTestingApp:window.isTestingApp,langs:window.appLocales,urls:window.urls};Tn.provide("2fauth",rr(Rd));const Md=q1();Md.use(({store:e})=>{e.$2fauth=Rd});Tn.use(Md);Tn.use(er);Tn.use(xg,{lang:document.documentElement.lang.substring(0,2),resolve:async e=>{const t=Object.assign({"../lang/php_ar.json":()=>X(()=>import("./php_ar-ClPqeoHJ.js"),[],import.meta.url),"../lang/php_bg.json":()=>X(()=>import("./php_bg-DYtcmBFY.js"),[],import.meta.url),"../lang/php_de.json":()=>X(()=>import("./php_de-BGpekBJf.js"),[],import.meta.url),"../lang/php_en.json":()=>X(()=>import("./php_en-BSGuOi31.js"),[],import.meta.url),"../lang/php_es.json":()=>X(()=>import("./php_es-BXUb3obh.js"),[],import.meta.url),"../lang/php_fr.json":()=>X(()=>import("./php_fr-D3M4OlV4.js"),[],import.meta.url),"../lang/php_hi.json":()=>X(()=>import("./php_hi-D8G3JATS.js"),[],import.meta.url),"../lang/php_id.json":()=>X(()=>import("./php_id-CSWxTxbv.js"),[],import.meta.url),"../lang/php_it.json":()=>X(()=>import("./php_it-DuTZESP_.js"),[],import.meta.url),"../lang/php_ja.json":()=>X(()=>import("./php_ja-Dy2-X6f4.js"),[],import.meta.url),"../lang/php_ko.json":()=>X(()=>import("./php_ko-CIJoluM2.js"),[],import.meta.url),"../lang/php_nl.json":()=>X(()=>import("./php_nl-BkFU-ETT.js"),[],import.meta.url),"../lang/php_pl.json":()=>X(()=>import("./php_pl-ClPqeoHJ.js"),[],import.meta.url),"../lang/php_pt.json":()=>X(()=>import("./php_pt-DvMN_5-m.js"),[],import.meta.url),"../lang/php_ro.json":()=>X(()=>import("./php_ro-CcPlQRT0.js"),[],import.meta.url),"../lang/php_ru.json":()=>X(()=>import("./php_ru-DVIvYl0D.js"),[],import.meta.url),"../lang/php_si.json":()=>X(()=>import("./php_si-CRL94kaT.js"),[],import.meta.url),"../lang/php_tr.json":()=>X(()=>import("./php_tr-BEBQQeLp.js"),[],import.meta.url),"../lang/php_zh.json":()=>X(()=>import("./php_zh-CCzPGXSp.js"),[],import.meta.url)});if(e.includes("php_"))return await t[`../lang/${e}.json`]()}});Tn.use(Ah);Tn.component("FontAwesomeIcon",Rv).component("ResponsiveWidthWrapper",Z4).component("FormWrapper",n3).component("VueFooter",v3).component("Modal",S3).component("VueButton",A3).component("ButtonBackCloseCancel",O3).component("FieldError",P3).component("FormField",$3).component("FormPasswordField",ny).component("FormSelect",uy).component("FormToggle",Ry).component("FormCheckbox",$y).component("FormButtons",Vy).component("Kicker",jy);Tn.mount("#app");qe().applyUserPrefs();export{pf as $,By as A,qr as B,da as C,Le as D,Au as E,Fe as F,rh as G,Ye as H,Cg as I,ms as J,ic as K,ha as L,ar as M,vf as N,it as O,Cn as P,Ky as Q,et as R,Qf as S,Wy as T,_y as U,Lg as V,io as W,nh as X,Vu as Y,Gy as Z,Dn as _,qe as a,Eu as a0,Uy as a1,wf as a2,qy as a3,Ln as a4,Jr as a5,G4 as a6,Pg as a7,Yy as a8,yt as b,Xf as c,Nt as d,je as e,U as f,Z as g,Q as h,ae as i,De as j,tt as k,de as l,re as m,Ae as n,On as o,at as p,fn as q,ge as r,Ve as s,Ce as t,O1 as u,oa as v,fi as w,ne as x,an as y,hu as z};