2FAuth/public/build/assets/app-CuhK3jij.js

800 lines
290 KiB
JavaScript
Raw Normal View History

2024-11-18 13:04:30 +01:00
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
__vite__mapDeps.viteFileDeps = ["./Start-Buh1NwyJ.js","./Form-o2lWAB-o.js","./bus-BalNs30H.js","./Capture-CIhtAWpt.js","./Spinner-WULdfd4I.js","./Spinner-i1QgfgLP.css","./QrContentDisplay-CyBGNU2O.js","./Accounts-C-25Qy2v.js","./OtpDisplay-D1Cg2JBE.js","./SearchBox-Bwo0E13W.js","./CreateUpdate-BlUdhaWn.js","./Import-C-7ayGrw.js","./QRcode-CqE9jHmd.js","./Groups-CF7f2juX.js","./CreateUpdate-DXqb6Ftc.js","./Options-C3TqQdMf.js","./SettingTabs-DdogXjnE.js","./Account-Bvea0oZ6.js","./OAuth-ulCTA84H.js","./Edit-BxX3QJ9W.js","./WebAuthn-DJ0oaQu-.js","./webauthnService-B01mQIOV.js","./AppSetup-D27COJPH.js","./AdminTabs-CAsvsm7h.js","./appSettingsUpdater-DcxdiO4R.js","./CopyButton-C1eOxUvy.js","./Auth-BknZQPI-.js","./Users-B46w5pfw.js","./Create-CLPvbaW4.js","./Manage-BKPFyA7n.js","./AccessLogViewer-ATsuzUAw.js","./Access-KiYVHBfV.js","./Login-WJZFRbSm.js","./Register-D9YDPq8h.js","./RequestReset-HGpvuoDE.js","./Reset-BVOhauTi.js","./Recover-CcODwxy9.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}
/*! 2FAuth version 5.4.2 - Copyright (c) 2024 Bubka - https://github.com/Bubka/2FAuth */const $d="modulepreload",Hd=function(e,t){return new URL(e,t).href},$o={},Z=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=Hd(l,r),l in $o)return;$o[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":$d,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 $i(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const _e={},jn=[],ut=()=>{},Fd=()=>!1,Qs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Hi=e=>e.startsWith("onUpdate:"),Ie=Object.assign,Fi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Dd=Object.prototype.hasOwnProperty,fe=(e,t)=>Dd.call(e,t),X=Array.isArray,Bn=e=>qr(e)==="[object Map]",rr=e=>qr(e)==="[object Set]",Ho=e=>qr(e)==="[object Date]",ae=e=>typeof e=="function",Ne=e=>typeof e=="string",rn=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",$c=e=>(ye(e)||ae(e))&&ae(e.then)&&ae(e.catch),Hc=Object.prototype.toString,qr=e=>Hc.call(e),zd=e=>qr(e).slice(8,-1),Fc=e=>qr(e)==="[object Object]",Di=e=>Ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,br=$i(",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))},Vd=/-(\w)/g,Ct=Zs(e=>e.replace(Vd,(t,n)=>n?n.toUpperCase():"")),jd=/\B([A-Z])/g,xn=Zs(e=>e.replace(jd,"-$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<e.length;n++)e[n](t)},Hs=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},zi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Bd=e=>{const t=Ne(e)?Number(e):NaN;return isNaN(t)?e:t};let Fo;const Dc=()=>Fo||(Fo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function an(e){if(X(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],s=Ne(r)?qd(r):an(r);if(s)for(const a in s)t[a]=s[a]}return t}else if(Ne(e)||ye(e))return e}const Ud=/;(?![^(]*\))/g,Kd=/:([^]+)/,Wd=/\/\*[^]*?\*\//g;function qd(e){const t={};return e.replace(Wd,"").split(Ud).forEach(n=>{if(n){const r=n.split(Kd);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Se(e){let t="";if(Ne(e))t=e;else if(X(e))for(let n=0;n<e.length;n++){const r=Se(e[n]);r&&(t+=r+" ")}else if(ye(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Gd="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Yd=$i(Gd);function zc(e){return!!e||e===""}function Jd(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=Gr(e[r],t[r]);return n}function Gr(e,t){if(e===t)return!0;let n=Ho(e),r=Ho(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=rn(e),r=rn(t),n||r)return e===t;if(n=X(e),r=X(t),n||r)return n&&r?Jd(e,t):!1;if(n=ye(e),r=ye(t),n||r){if(!n||!r)return!1;const s=Object.keys(e).length,a=Object.keys(t).length;if(s!==a)return!1;for(const i in e){const o=e.hasOwnProperty(i),l=t.hasOwnProperty(i);if(o&&!l||!o&&l||!Gr(e[i],t[i]))return!1}}return String(e)===String(t)}function Vi(e,t){return e.findIndex(n=>Gr(n,t))}const we=e=>Ne(e)?e:e==null?"":X(e)||ye(e)&&(e.toString===Hc||!ae(e.toString))?JSON.stringify(e,Vc,2):String(e),Vc=(e,t)=>t&&t.__v_isRef?Vc(e,t.value):Bn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],a)=>(n[Oa(r,a)+" =>"]=s,n),{})}:rr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Oa(n))}:rn(t)?Oa(t):ye(t)&&!X(t)&&!Fc(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 at;class jc{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=at,!t&&at&&(this.index=(at.scopes||(at.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=at;try{return at=this,t()}finally{at=n}}}on(){at=this}off(){at=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0,this._active=!1}}}function Bc(e){return new jc(e)}function Xd(e,t=at){t&&t.active&&t.effects.push(e)}function ji(){return at}function Uc(e){at&&at.cleanups.push(e)}let wn;class Bi{constructor(t,n,r,s){this.fn=t,this.trigger=n,this.scheduler=r,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,Xd(this,s)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,An();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(Qd(n.computed),this._dirtyLevel>=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 Qd(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<e.deps.length;t++)Kc(e.deps[t],e);e.deps.length=e._depsLength}}function Kc(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}let en=!0,ti=0;const Wc=[];function An(){Wc.push(en),en=!1}function kn(){const e=Wc.pop();en=e===void 0?!0:e}function Ui(){ti++}function Ki(){for(ti--;!ti&&ni.length;)ni.shift()()}function qc(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&Kc(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const ni=[];function Gc(e,t,n){Ui();for(const r of e.keys()){let s;r._dirtyLevel<t&&(s??(s=e.get(r)===r._trackId))&&(r._shouldSchedule||(r._shouldSchedule=r._dirtyLevel===0),r._dirtyLevel=t),r._shouldSchedule&&(s??(s=e.get(r)===r._trackId))&&(r.trigger(),(!r._runnings||r.allowRecurse)&&r._dirtyLevel!==2&&(r._shouldSchedule=!1,r.scheduler&&ni.push(r.scheduler)))}Ki()}const Yc=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},Fs=new WeakMap,_n=Symbol(""),ri=Symbol("");function rt(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=Yc(()=>r.delete(n))),qc(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"&&X(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":X(e)?Di(n)&&o.push(i.get("length")):(o.push(i.get(_n)),Bn(e)&&o.push(i.get(ri)));break;case"delete":X(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&&Gc(l,4);Ki()}function Zd(e,t){var n;return(n=Fs.get(e))==null?void 0:n.get(t)}const ep=$i("__proto__,__v_isRef,__isVue"),Jc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(rn)),Vo=tp();function tp(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ce(this);for(let a=0,i=this.length;a<i;a++)rt(r,"get",a+"");const s=r[t](...n);return s===-1||s===!1?r[t](...n.map(ce)):s}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){An(),Ui();const r=ce(this)[t].apply(this,n);return Ki(),kn(),r}}),e}function np(e){const t=ce(this);return rt(t,"has",e),t.hasOwnProperty(e)}c
* @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(ae(e)){const a=nn(e,t,n,r);return a&&$c(a)&&a.catch(i=>{ra(i,t,n)}),a}const s=[];for(let a=0;a<e.length;a++)s.push(ft(e[a],t,n,r));return s}function ra(e,t,n,r=!0){const s=t?t.vnode:null;if(t){let a=t.parent;const i=t.proxy,o=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](e,i,o)===!1)return}a=a.parent}const l=t.appContext.config.errorHandler;if(l){nn(l,null,10,[e,i,o]);return}}Cp(e,n,s,r)}function Cp(e,t,n,r=!0){console.error(e)}let Tr=!1,si=!1;const Ye=[];let xt=0;const Un=[];let Yt=null,hn=0;const lu=Promise.resolve();let Qi=null;function Cn(e){const t=Qi||lu;return e?t.then(this?e.bind(this):e):t}function Op(e){let t=xt+1,n=Ye.length;for(;t<n;){const r=t+n>>>1,s=Ye[r],a=Pr(s);a<e||a===e&&s.pre?t=r+1:n=r}return t}function Zi(e){(!Ye.length||!Ye.includes(e,Tr&&e.allowRecurse?xt+1:xt))&&(e.id==null?Ye.push(e):Ye.splice(Op(e.id),0,e),cu())}function cu(){!Tr&&!si&&(si=!0,Qi=lu.then(fu))}function Lp(e){const t=Ye.indexOf(e);t>xt&&Ye.splice(t,1)}function Tp(e){X(e)?Un.push(...e):(!Yt||!Yt.includes(e,e.allowRecurse?hn+1:hn))&&Un.push(e),cu()}function Wo(e,t,n=Tr?xt+1:0){for(;n<Ye.length;n++){const r=Ye[n];if(r&&r.pre){if(e&&r.id!==e.uid)continue;Ye.splice(n,1),n--,r()}}}function uu(e){if(Un.length){const t=[...new Set(Un)].sort((n,r)=>Pr(n)-Pr(r));if(Un.length=0,Yt){Yt.push(...t);return}for(Yt=t,hn=0;hn<Yt.length;hn++)Yt[hn]();Yt=null,hn=0}}const Pr=e=>e.id==null?1/0:e.id,Pp=(e,t)=>{const n=Pr(e)-Pr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function fu(e){si=!1,Tr=!0,Ye.sort(Pp);try{for(xt=0;xt<Ye.length;xt++){const t=Ye[xt];t&&t.active!==!1&&nn(t,null,14)}}finally{xt=0,Ye.length=0,uu(),Tr=!1,Qi=null,(Ye.length||Un.length)&&fu()}}function Rp(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||_e;let s=n;const a=t.startsWith("update:"),i=a&&t.slice(7);if(i&&i in r){const c=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:d}=r[c]||_e;d&&(s=n.map(m=>Ne(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 du(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(!ae(e)){const l=u=>{const c=du(u,t,!0);c&&(o=!0,Ie(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):(X(a)?a.forEach(l=>i[l]=null):Ie(i,a),ye(e)&&r.set(e,i),i)}function sa(e,t){return!e||!Qs(t)?!1:(t=t.slice(2).replace(/Once$/,""),fe(e,t[0].toLowerCase()+t.slice(1))||fe(e,xn(t))||fe(e,t))}let Me=null,pu=null;function zs(e){const t=Me;return Me=e,pu=e&&e.type.__scopeId||null,t}function qe(e,t=Me,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:Mp(l)}}catch(T){Sr.length=0,ra(T,e,1),_=ne(dt)}let k=_;if(b&&v!==!1){const T=Object.keys(b),{shapeFlag:N}=k;T.length&&N&7&&(i&&T.some(Hi)&&(b=Ip(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 Mp=e=>{let t;for(const n in e)(n==="class"||n==="style"||Qs(n))&&((t||(t={}))[n]=e[n]);return t},Ip=(e,t)=>{const n={};for(const r in e)(!Hi(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Np(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
* @vue/runtime-dom v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const Pm="http://www.w3.org/2000/svg",Rm="http://www.w3.org/1998/Math/MathML",Qt=typeof document<"u"?document:null,ll=Qt&&Qt.createElement("template"),Mm={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(Pm,e):t==="mathml"?Qt.createElementNS(Rm,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"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`: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",fr="animation",Jn=Symbol("_vtc"),ju=(e,{slots:t})=>Jr(Kp,Uu(e),t);ju.displayName="Transition";const Bu={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},Im=ju.props=Ie({},yu,Bu),mn=(e,t=[])=>{X(e)?e.forEach(n=>n(...t)):e&&e(...t)},cl=e=>e?X(e)?e.some(t=>t.length>1):e.length>1:!1;function Uu(e){const t={};for(const C in e)C in Bu||(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=Nm(s),v=g&&g[0],_=g&&g[1],{onBeforeEnter:b,onEnter:y,onEnterCancelled:k,onLeave:T,onLeaveCancelled:N,onBeforeAppear:V=b,onAppear:G=y,onAppearCancelled:P=k}=t,H=(C,te,be)=>{qt(C,te?c:o),qt(C,te?u:i),be&&be()},x=(C,te)=>{C._isLeaving=!1,qt(C,f),qt(C,m),qt(C,d),te&&te()},E=C=>(te,be)=>{const Ce=C?G:y,ie=()=>H(te,C,be);mn(Ce,[te,ie]),ul(()=>{qt(te,C?l:a),Rt(te,C?c:o),cl(Ce)||fl(te,r,v,ie)})};return Ie(t,{onBeforeEnter(C){mn(b,[C]),Rt(C,a),Rt(C,i)},onBeforeAppear(C){mn(V,[C]),Rt(C,l),Rt(C,u)},onEnter:E(!1),onAppear:E(!0),onLeave(C,te){C._isLeaving=!0;const be=()=>x(C,te);Rt(C,f),Wu(),Rt(C,d),ul(()=>{C._isLeaving&&(qt(C,f),Rt(C,m),cl(T)||fl(C,r,_,be))}),mn(T,[C,be])},onEnterCancelled(C){H(C,!1),mn(k,[C])},onAppearCancelled(C){H(C,!0),mn(P,[C])},onLeaveCancelled(C){x(C),mn(N,[C])}})}function Nm(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 Bd(e)}function Rt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Jn]||(e[Jn]=new Set)).add(t)}function qt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Jn];n&&(n.delete(t),n.size||(e[Jn]=void 0))}function ul(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let $m=0;function fl(e,t,n,r){const s=e._endId=++$m,a=()=>{s===e._endId&&r()};if(n)return setTimeout(a,n);const{type:i,timeout:o,propCount:l}=Ku(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<l&&f()},o+1),e.addEventListener(u,d)}function Ku(e,t){const n=window.getComputedStyle(e),r=g=>(n[g]||"").split(", "),s=r(`${Bt}Delay`),a=r(`${Bt}Duration`),i=dl(s,a),o=r(`${fr}Delay`),l=r(`${fr}Duration`),u=dl(o,l);let c=null,f=0,d=0;t===Bt?i>0&&(c=Bt,f=i,d=a.length):t===fr?u>0&&(c=fr,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?Bt:fr:null,d=c?c===Bt?a.length:l.length:0);const m=c===Bt&&/\b(transform|all)(,|$)/.test(r(`${Bt}Propert
* vue-router v4.3.0
* (c) 2024 Eduardo San Martin Morote
* @license MIT
*/const Hn=typeof document<"u";function Oh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ge=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 xr=()=>{},bt=Array.isArray,tf=/#/g,Lh=/&/g,Th=/\//g,Ph=/=/g,Rh=/\?/g,nf=/\+/g,Mh=/%5B/g,Ih=/%5D/g,rf=/%5E/g,Nh=/%60/g,sf=/%7B/g,$h=/%7C/g,af=/%7D/g,Hh=/%20/g;function co(e){return encodeURI(""+e).replace($h,"|").replace(Mh,"[").replace(Ih,"]")}function Fh(e){return co(e).replace(sf,"{").replace(af,"}").replace(rf,"^")}function di(e){return co(e).replace(nf,"%2B").replace(Hh,"+").replace(tf,"%23").replace(Lh,"%26").replace(Nh,"`").replace(sf,"{").replace(af,"}").replace(rf,"^")}function Dh(e){return di(e).replace(Ph,"%3D")}function zh(e){return co(e).replace(tf,"%23").replace(Rh,"%3F")}function Vh(e){return e==null?"":zh(e).replace(Th,"%2F")}function Hr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const jh=/\/$/,Bh=e=>e.replace(jh,"");function za(e,t,n="/"){let r,s={},a="",i="";const o=t.indexOf("#");let l=t.indexOf("?");return o<l&&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=qh(r??t,n),{fullPath:r+(a&&"?")+a+i,path:r,query:s,hash:Hr(i)}}function Uh(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 Kh(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&Xn(t.matched[r],n.matched[s])&&of(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Xn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function of(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Wh(e[n],t[n]))return!1;return!0}function Wh(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 qh(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;i<r.length;i++)if(o=r[i],o!==".")if(o==="..")a>1&&a--;else break;return n.slice(0,a).join("/")+"/"+r.slice(i).join("/")}var Fr;(function(e){e.pop="pop",e.push="push"})(Fr||(Fr={}));var Ar;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ar||(Ar={}));function Gh(e){if(!e)if(Hn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Bh(e)}const Yh=/^[^#]+#/;function Jh(e,t){return e.replace(Yh,"#")+t}function Xh(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 Qh(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=Xh(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 Zh(e,t){pi.set(e,t)}function e1(e){const t=pi.get(e);return pi.delete(e),t}let t1=()=>location.protocol+"//"+location.host;function lf(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 n1(e,t,n,r){let s=[],a=[],i=null;const o=({state:d})=>{const m=lf(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:Fr.pop,direction:_?_>0?Ar.forward:Ar.back:Ar.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)};retur
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/let Af;const va=e=>Af=e,kf=Symbol();function hi(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var kr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(kr||(kr={}));function Y1(){const e=Bc(!0),t=e.run(()=>he({}));let n=[],r=[];const s=na({install(a){va(s),s._a=a,a.provide(kf,s),a.config.globalProperties.$pinia=s,r.forEach(i=>n.push(i)),r=[]},use(a){return!this._a&&!G1?r.push(a):n.push(a),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const Cf=()=>{};function Kl(e,t,n,r=Cf){e.push(t);const s=()=>{const a=e.indexOf(t);a>-1&&(e.splice(a,1),r())};return!n&&ji()&&Uc(s),s}function Rn(e,...t){e.slice().forEach(n=>{n(...t)})}const J1=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 X1=Symbol();function Q1(e){return!hi(e)||!e.hasOwnProperty(X1)}const{assign:Gt}=Object;function Z1(e){return!!(Le(e)&&e.effect)}function e2(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=Sp(n.state.value[e]);return Gt(c,a,Object.keys(i||{}).reduce((f,d)=>(f[d]=na(se(()=>{va(n);const m=n._s.get(e);return i[d].call(m,m)})),f),{}))}return l=Of(e,u,t,n,r,!0),l}function Of(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]={}),he({});let v;function _(P){let H;u=c=!1,typeof P=="function"?(P(r.state.value[e]),H={type:kr.patchFunction,storeId:e,events:m}):(gi(r.state.value[e],P),H={type:kr.patchObject,payload:P,storeId:e,events:m});const x=v=Symbol();Cn().then(()=>{v===x&&(u=!0)}),c=!0,Rn(f,H,r.state.value[e])}const b=a?function(){const{state:H}=n,x=H?H():{};this.$patch(E=>{Gt(E,x)})}:Cf;function y(){i.stop(),f=[],d=[],r._s.delete(e)}function k(P,H){return function(){va(r);const x=Array.from(arguments),E=[],C=[];function te(ie){E.push(ie)}function be(ie){C.push(ie)}Rn(d,{args:x,name:P,store:N,after:te,onError:be});let Ce;try{Ce=H.apply(this&&this.$id===e?this:N,x)}catch(ie){throw Rn(C,ie),ie}return Ce instanceof Promise?Ce.then(ie=>(Rn(E,ie),ie)).catch(ie=>(Rn(C,ie),Promise.reject(ie))):(Rn(E,Ce),Ce)}}const T={_p:r,$id:e,$onAction:Kl.bind(null,d),$patch:_,$reset:b,$subscribe(P,H={}){const x=Kl(f,P,H.detached,()=>E()),E=i.run(()=>je(()=>r.state.value[e],C=>{(H.flush==="sync"?c:u)&&P({storeId:e,type:kr.direct,events:m},C)},Gt({},l,H)));return x},$dispose:y},N=Nt(T);r._s.set(e,N);const G=(r._a&&r._a.runWithContext||J1)(()=>r._e.run(()=>(i=Bc()).run(t)));for(const P in G){const H=G[P];if(Le(H)&&!Z1(H)||tn(H))a||(g&&Q1(H)&&(Le(H)?H.value=g[P]:gi(H,g[P])),r.state.value[e][P]=H);else if(typeof H=="function"){const x=k(P,H);G[P]=x,o.actions[P]=H}}return Gt(N,G),Gt(ce(N),G),Object.defineProperty(N,"$state",{get:()=>r.state.value[e],set:P=>{_(H=>{Gt(H,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 Xr(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=lm();return o=o||(u?nt(kf,null):null),o&&va(o),o=Af,o._s.has(r)||(a?Of(r,t,s,o):e2(r,s,o)),o._s.get(r)}return i.$id=r,i}function Lf(e,t){return function(){return e.apply(t,arguments)}}const{toString:t2}=Object.prototype,{getPrototypeOf:mo}=Object,ya=(e=>t=>{const n=t2.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:lr}=Array,zr=ba("undefined");function n2(e){return e!==null&&!zr(e)&&e.constructor!==null&&!zr(e.constructor)&&pt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Tf=Ot("ArrayBuffer");function r2(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Tf(e.buffer),t}const s2=ba("stri
`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&J2[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 mr(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 Q2(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 Z2=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 eg(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function tg(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=mr(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())&&!Z2(t)?i(X2(t),n):t!=null&&a(n,t,r),this}get(t,n){if(t=mr(t),t){const r=A.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Q2(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=mr(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=mr(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?eg(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=mr(i);r[o]||(tg(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 $t=Ea;function Ua(e,t){const n=this||vo,r=t||n,s=$t.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 Kf(e){return!!(e&&e.__CANCEL__)}function Zr(e,t,n){ue.call(this,e??"canceled",ue.ERR_CANCELED,t,n),this.name="CanceledError"}A.inherits(Zr,ue,{__CANCEL__:!0});function ng(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new ue("Request failed with status code "+n.status,[ue.ERR_BAD_REQUEST,ue.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const rg=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 sg(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function ag(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Wf(e,t){return e&&!sg(t)?ag(e,t):t}const ig=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 og(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function lg(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<t)return;const m=c&&u-c;return m?Math.round(d*1e3/m):void 0}}function Ql(e,t){let n=0;const r=lg(50,250);return s=>{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 cg=typeof XMLHttpRequest<"u",ug=cg&&function(e){return new Promise(function(n,r){let s=e.data;const a=$t.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=Wf(e.baseURL,e.url);f.open(e.method.toUpperCase(),Vf(d,e.params,e.paramsSerializer),!0),f.timeout=e.timeout;function m(){if(!f)return;const v=$t.from("getAllResponseHeaders"in f&&f.getAllResponseH
`+a.map(Zl).join(`
`):" "+Zl(a[0]):"as no adapter specified";throw new ue("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 Zr(null,e)}function ec(e){return Ka(e),e.headers=$t.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),qf.getAdapter(e.adapter||vo.adapter)(e).then(function(r){return Ka(e),r.data=Ua.call(e,e.transformResponse,r),r.headers=$t.from(r.headers),r},function(r){return Kf(r)||(Ka(e),r&&r.response&&(r.response.data=Ua.call(e,e.transformResponse,r.response),r.response.headers=$t.from(r.response.headers))),Promise.reject(r)})}const tc=e=>e instanceof $t?{...e}:e;function er(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 Gf="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"+Gf+"] Transitional option '"+a+"'"+i+(r?". "+r:"")}return(a,i,o)=>{if(t===!1)throw new ue(s(i," has been removed"+(n?" in "+n:"")),ue.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 dg(e,t,n){if(typeof e!="object")throw new ue("options must be an object",ue.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 ue("option "+a+" must be "+l,ue.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ue("Unknown option "+a,ue.ERR_BAD_OPTION)}}const wi={assertOptions:dg,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=er(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=$t.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<d;)c=c.then(g[f++],g[f++]);return c}d=o.length;let m=n;for(f=0;f<d;){const g=o[f++],v=o[f++];try{m=g(m)}catch(_){v.call(this,_);break}}try{c=ec.call(this,m)}catch(g){return Promise.reject(g)}for(f=0,d=u.length;f<d;)c=c.then(u[f++],u[f++]);return c}getUri(t){t=er(this.defaults,t);const n=Wf(t.baseURL,t.url);return Vf(n,t.params,t.paramsSerializer)}}A.forEach(["delete","get","head","options"],function(t){qs.prototype[t]=function(n,r){return this.request(er(r||{},{method:t,url:n,data:(r||{}).data}))}});A.forEach(["post","put","patch"],function(t){function n(r){return function(a,i,o){return this.request(er(o||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:i}))}}qs.prototype[t]=n(),qs.prototype[t+"Form"]=n(!0)});const Is=qs;class bo{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(a){n=a});const r=this;this.promise.then(s=>{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 Zr(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 pg=bo;function mg(e){return function(n){return e.apply(null,n)}}function hg(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 gg=_i;function Yf(e){const t=new Is(e),n=Lf(Is.prototype.requ
`)],{type:"text/plain;charset=utf-8"});ic.saveAs.saveAs(r,"2fauth_export_otpauth.txt")}):hr.export(this.selectedIds.join(),!1,{responseType:"blob"}).then(t=>{var n=new Blob([t.data],{type:"application/json;charset=utf-8"});ic.saveAs.saveAs(n,"2fauth_export.json")})},saveOrder(){hr.saveOrder(this.orderedIds)},sortAsc(){this.items.sort(function(e,t){return Ge().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,Ge().preferences.lang)}),this.saveOrder()},sortDesc(){this.items.sort(function(e,t){return Ge().preferences.sortCaseSensitive?e.service.normalize("NFD").replace(/[\u0300-\u036f]/g,"")<t.service.normalize("NFD").replace(/[\u0300-\u036f]/g,"")?1:-1:t.service.localeCompare(e.service,Ge().preferences.lang)}),this.saveOrder()},accountIdsWithPeriod(e){return this.items.filter(t=>t.period==e).map(t=>t.id)}}}),hs=Ln("api"),oc={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})}},Tg=Xr({id:"groups",state:()=>({items:[],fetchedOn:null}),getters:{current(e){const t=e.items.find(n=>n.id===parseInt(Ge().preferences.activeGroup));return t?t.name:Je("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:Je("groups.group_name_saved")})):(this.items.push(e),yt().success({text:Je("groups.group_successfully_created")}))},async fetch(){Math.floor(Date.now()-this.fetchedOn)>2e3&&(this.fetchedOn=Date.now(),await oc.getAll().then(n=>{this.items=n.data}))},async delete(e){const t=Ge();confirm(Je("groups.confirm.delete"))&&await oc.delete(e).then(n=>{this.items=this.items.filter(r=>r.id!==e),yt().success({text:Je("groups.group_successfully_deleted")}),parseInt(t.preferences.activeGroup)===e&&(t.preferences.activeGroup=0)})}}}),Ge=Xr({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=Qf(),t=Tg();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 Jf.logout({returnError:!0}).then(()=>{t&&(n.clear(),n.warn({text:Je("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(),tr.push({name:"login"})},applyTheme(){const e=Ef({attribute:"data-theme"});e.value=this.preferences.theme=="system"?"auto":this.preferences.theme},applyLanguage(){const{isSupported:e,language:t}=Sf();ac(e?this.preferences.lang=="browser"?t.value.slice(0,2):this.preferences.lang:"en")},applyUserPrefs(){this.applyTheme(),this.applyLanguage()},refreshPreferences(){Lg.getPreferences({returnError:!0}).then(e=>{e.data.forEach(t=>{this.preferences[t.key]=t.value})}).catch(e=>{yt().alert({text:Je("errors.data_cannot_be_refreshed_from_server")})})}}}),Pg=Object.freeze(Object.defineProperty({__proto__:null,useUserStore:Ge},Symbol.toStringTag,{value:"Module"})),Ga=Ln("api"),Rg={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})}},Zf=Xr({id:"appSettings",state:()=>({...window.appSettings}),actions:{async fetch(){Rg.getAll({returnError:!0}).then(e=>{e.data.forEach(t=>{this[t.key]=t.value})}).ca
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bg(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var uc=function(){},_o={},td={},nd=null,rd={mark:uc,measure:uc};try{typeof window<"u"&&(_o=window),typeof document<"u"&&(td=document),typeof MutationObserver<"u"&&(nd=MutationObserver),typeof performance<"u"&&(rd=performance)}catch{}var Ug=_o.navigator||{},fc=Ug.userAgent,dc=fc===void 0?"":fc,ln=_o,xe=td,pc=nd,gs=rd;ln.document;var Vt=!!xe.documentElement&&!!xe.head&&typeof xe.addEventListener=="function"&&typeof xe.createElement=="function",sd=~dc.indexOf("MSIE")||~dc.indexOf("Trident/"),vs,ys,bs,ws,_s,Ht="___FONT_AWESOME___",Si=16,ad="fa",id="svg-inline--fa",En="data-fa-i2svg",xi="data-fa-pseudo-element",Kg="data-fa-pseudo-element-pending",Eo="data-prefix",So="data-icon",mc="fontawesome-i2svg",Wg="async",qg=["HTML","HEAD","STYLE","SCRIPT"],od=function(){try{return!0}catch{return!1}}(),Ee="classic",Oe="sharp",xo=[Ee,Oe];function ts(e){return new Proxy(e,{get:function(n,r){return r in n?n[r]:n[Ee]}})}var Vr=ts((vs={},Fe(vs,Ee,{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit",fakd:"kit","fa-kit":"kit","fa-kit-duotone":"kit"}),Fe(vs,Oe,{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"}),vs)),jr=ts((ys={},Fe(ys,Ee,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),Fe(ys,Oe,{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"}),ys)),Br=ts((bs={},Fe(bs,Ee,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),Fe(bs,Oe,{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"}),bs)),Gg=ts((ws={},Fe(ws,Ee,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),Fe(ws,Oe,{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"}),ws)),Yg=/fa(s|r|l|t|d|b|k|ss|sr|sl|st)?[\-\ ]/,ld="fa-layers-text",Jg=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,Xg=ts((_s={},Fe(_s,Ee,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),Fe(_s,Oe,{900:"fass",400:"fasr",300:"fasl",100:"fast"}),_s)),cd=[1,2,3,4,5,6,7,8,9,10],Qg=cd.concat([11,12,13,14,15,16,17,18,19,20]),Zg=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],yn={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Ur=new Set;Object.keys(jr[Ee]).map(Ur.add.bind(Ur));Object.keys(jr[Oe]).map(Ur.add.bind(Ur));var e0=[].concat(xo,es(Ur),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",yn.GROUP,yn.SWAP_OPACITY,yn.PRIMARY,yn.SECONDARY]).concat(cd.map(function(e){return"".concat(e,"x")})).concat(Qg.map(function(e){return"w-".concat(e)})),Cr=ln.FontAwesomeConfig||{};function t0(e){var t=xe.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function n0(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}if(xe&&typeof xe.querySelector=="function"){var r0=[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]];r0.forEach(function(e){var t
--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 dd(){var e=ad,t=id,n=K.cssPrefix,r=K.replacementClass,s=u0;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 hc=!1;function Ya(){K.autoAddCss&&!hc&&(a0(dd()),hc=!0)}var f0={mixout:function(){return{dom:{css:dd,insertCss:Ya}}},hooks:function(){return{beforeDOMElementCreation:function(){Ya()},beforeI2svg:function(){Ya()}}}},Ft=ln||{};Ft[Ht]||(Ft[Ht]={});Ft[Ht].styles||(Ft[Ht].styles={});Ft[Ht].hooks||(Ft[Ht].hooks={});Ft[Ht].shims||(Ft[Ht].shims=[]);var vt=Ft[Ht],pd=[],d0=function e(){xe.removeEventListener("DOMContentLoaded",e),Ys=1,pd.map(function(t){return t()})},Ys=!1;Vt&&(Ys=(xe.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(xe.readyState),Ys||xe.addEventListener("DOMContentLoaded",d0));function p0(e){Vt&&(Ys?setTimeout(e,0):pd.push(e))}function ns(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"?fd(e):"<".concat(t," ").concat(o0(r),">").concat(a.map(ns).join(""),"</").concat(t,">")}function gc(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var m0=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?m0(n,s):n,l,u,c;for(r===void 0?(l=1,c=t[a[0]]):(l=0,c=r);l<i;l++)u=a[l],c=o(c,t[u],u,t);return c};function h0(e){for(var t=[],n=0,r=e.length;n<r;){var s=e.charCodeAt(n++);if(s>=55296&&s<=56319&&n<r){var a=e.charCodeAt(n++);(a&64512)==56320?t.push(((s&1023)<<10)+(a&1023)+65536):(t.push(s),n--)}else t.push(s)}return t}function Ai(e){var t=h0(e);return t.length===1?t[0].toString(16):null}function g0(e,t){var n=e.length,r=e.charCodeAt(t),s;return r>=55296&&r<=56319&&n>t+1&&(s=e.charCodeAt(t+1),s>=56320&&s<=57343)?(r-55296)*1024+s-56320+65536:r}function vc(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=vc(t);typeof vt.hooks.addPack=="function"&&!s?vt.hooks.addPack(e,vc(t)):vt.styles[e]=j(j({},vt.styles[e]||{}),a),e==="fas"&&ki("fa",t)}var Es,Ss,xs,zn=vt.styles,v0=vt.shims,y0=(Es={},Fe(Es,Ee,Object.values(Br[Ee])),Fe(Es,Oe,Object.values(Br[Oe])),Es),Co=null,md={},hd={},gd={},vd={},yd={},b0=(Ss={},Fe(Ss,Ee,Object.keys(Vr[Ee])),Fe(Ss,Oe,Object.keys(Vr[Oe])),Ss);function w0(e){return~e0.indexOf(e)}function _0(e,t){var n=t.split("-"),r=n[0],s=n.slice(1).join("-");return r===e&&s!==""&&!w0(s)?s:null}var bd=function(){var t=function(a){return Ja(zn,function(i,o,l){return i[l]=Ja(o,a,{}),i},{})};md=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}),hd=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}),yd=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(v0,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:{}});gd=r.names,vd=r.unicodes,Co=xa(K.styleDefault,{family:K.familyDefault})};s0(function(e){Co=xa(e.styleDefault,{family:K.familyDefault})});bd();function Oo(e,t){return(md[e]||{})[t]}function E0(e,t){return(hd[e]||{})[t]}function bn(e,t){return(yd[e]||{})[t]}function wd(e){return gd[e]||{prefix:null,iconName:null}}function S0(e){var t=vd[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?Ee:n,s=Vr[r][e],a=jr[r][e]||jr[r][s],i=e in vt.styles?e:null;return
`);n.setAttribute(En,""),n.innerHTML=i}};function Sc(e){e()}function xd(e,t){var n=typeof t=="function"?t:Ns;if(e.length===0)n();else{var r=Sc;K.mutateApproach===Wg&&(r=ln.requestAnimationFrame||Sc),r(function(){var s=D0(),a=Po.begin("mutate");e.map(s),a(),n()})}}var Ro=!1;function Ad(){Ro=!0}function Ri(){Ro=!1}var Js=null;function xc(e){if(pc&&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?xe:o;Js=new pc(function(u){if(!Ro){var c=cn();cr(u).forEach(function(f){if(f.type==="childList"&&f.addedNodes.length>0&&!Ec(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"&&Ec(f.target)&&~Zg.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 F0(f.target)&&s(f.target)})}}),Vt&&Js.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function B0(){Js&&Js.disconnect()}function U0(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 K0(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=E0(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 W0(e){var t=cr(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||Kr()):(t["aria-hidden"]="true",t.focusable="false")),t}function q0(){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 Ac(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=K0(e),r=n.iconName,s=n.prefix,a=n.rest,i=W0(e),o=Ci("parseNodeAttributes",{},e),l=t.styleParser?U0(e):[];return j({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 G0=vt.styles;function kd(e){var t=K.autoReplaceSvg==="nest"?Ac(e,{styleParser:!1}):Ac(e);return~t.extra.classes.indexOf(ld)?Dt("generateLayersText",e,t):Dt("generateSvgReplacementMutation",e,t)}var un=new Set;xo.map(function(e){un.add("fa-".concat(e))});Object.keys(Vr[Ee]).map(un.add.bind(un));Object.keys(Vr[Oe]).map(un.add.bind(un));un=es(un);function kc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Vt)return Promise.resolve();var n=xe.documentElement.classList,r=function(f){return n.add("".concat(mc,"-").concat(f))},s=function(f){return n.remove("".concat(mc,"-").concat(f))},a=K.autoFetchSvg?un:xo.map(function(c){return"fa-".concat(c)}).concat(Object.keys(G0));a.includes("fa")||a.push("fa");var i=[".".concat(ld,":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=cr(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=kd(f);d&&c.push(d)}catch(m){od||m.name==="MissingIcon"&&console.error(m)}return c},[]);return new Promise(function(c,f){Promise.all(u).then(function(d){xd(d,function(){r("active"),r("complete"),s("pending"),typeof t=="function"&&t(),l(),c()})}).catch(funct
`),e.removeAttribute(n),r()}).catch(s)}else r()}else r()})}function sv(e){return Promise.all([Oc(e,"::before"),Oc(e,"::after")])}function av(e){return e.parentNode!==document.head&&!~qg.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(xi)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Lc(e){if(Vt)return new Promise(function(t,n){var r=cr(e.querySelectorAll("*")).filter(av).map(sv),s=Po.begin("searchPseudoElements");Ad(),Promise.all(r).then(function(){s(),Ri(),t()}).catch(function(){s(),Ri(),n()})})}var iv={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=Lc,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,s=r===void 0?xe:r;K.searchPseudoElements&&Lc(s)}}},Tc=!1,ov={mixout:function(){return{dom:{unwatch:function(){Ad(),Tc=!0}}}},hooks:function(){return{bootstrap:function(){xc(Ci("mutationObserverCallbacks",{}))},noAuto:function(){B0()},watch:function(n){var r=n.observeMutationsRoot;Tc?Ri():xc(Ci("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},Pc=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)},lv={mixout:function(){return{parse:{transform:function(n){return Pc(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var s=r.getAttribute("data-fa-transform");return s&&(n.transform=Pc(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:j({},m.outer),children:[{tag:"g",attributes:j({},m.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:j(j({},r.icon.attributes),m.path)}]}]}}}},Qa={x:0,y:0,width:"100%",height:"100%"};function Rc(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 cv(e){return e.tag==="g"?e.children:[e]}var uv={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=l0({transform:l,containerWidth:f,iconWidth:u}),g={tag:"rect",attributes:j(j({},Qa),{},{fill:"white"})},v=c.children?{children:c.children.map(Rc)}:{},_={tag:"g",attributes:j({},m.inner),children:[Rc(j({tag:c.tag,attributes:j(j({},c.attributes),m.path)},v))]},b={tag:"g",attributes:j({},m.outer),children:[_]},y="mask-".concat(o||Kr()),k="clip-".concat(o||Kr()),T={tag:"mask",attributes:j(j({},Qa),{},{id:y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[g,b]},N={tag:"defs",children:[{tag:"clipPath",attributes:{id:k},children:cv(d)},T]};return r.push(N,{tag:"rect",attributes:j({fill:"currentColor","clip-path":"url(#".concat(k,")"),mask:"url(#".concat(y,")")},Qa)}),{children:r,attributes:s}}}},fv={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:"p
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xv(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Av(e){var t=xv(e,"string");return typeof t=="symbol"?t:String(t)}var kv=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Cd={exports:{}};(function(e){(function(t){var n=function(b,y,k){if(!u(y)||f(y)||d(y)||m(y)||l(y))return y;var T,N=0,V=0;if(c(y))for(T=[],V=y.length;N<V;N++)T.push(n(b,y[N],k));else{T={};for(var G in y)Object.prototype.hasOwnProperty.call(y,G)&&(T[b(G,k)]=n(b,y[G],k))}return T},r=function(b,y){y=y||{};var k=y.separator||"_",T=y.split||/(?=[A-Z])/;return b.split(T).join(k)},s=function(b){return g(b)?b:(b=b.replace(/[\-_\s]+(.)?/g,function(y,k){return k?k.toUpperCase():""}),b.substr(0,1).toLowerCase()+b.substr(1))},a=function(b){var y=s(b);return y.substr(0,1).toUpperCase()+y.substr(1)},i=function(b,y){return r(b,y).toLowerCase()},o=Object.prototype.toString,l=function(b){return typeof b=="function"},u=function(b){return b===Object(b)},c=function(b){return o.call(b)=="[object Array]"},f=function(b){return o.call(b)=="[object Date]"},d=function(b){return o.call(b)=="[object RegExp]"},m=function(b){return o.call(b)=="[object Boolean]"},g=function(b){return b=b-0,b===b},v=function(b,y){var k=y&&"process"in y?y.process:y;return typeof k!="function"?b:function(T,N){return k(T,b,N)}},_={camelize:s,decamelize:i,pascalize:a,depascalize:i,camelizeKeys:function(b,y){return n(v(s,y),b)},decamelizeKeys:function(b,y){return n(v(i,y),b,y)},pascalizeKeys:function(b,y){return n(v(a,y),b)},depascalizeKeys:function(){return this.decamelizeKeys.apply(this,arguments)}};e.exports?e.exports=_:t.humps=_})(kv)})(Cd);var Cv=Cd.exports,Ov=["class","style"];function Lv(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,n){var r=n.indexOf(":"),s=Cv.camelize(n.slice(0,r)),a=n.slice(r+1).trim();return t[s]=a,t},{})}function Tv(e){return e.split(/\s+/).reduce(function(t,n){return t[n]=!0,t},{})}function Od(e){var t=arguments.length>1&&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 Od(l)}),s=Object.keys(e.attributes||{}).reduce(function(l,u){var c=e.attributes[u];switch(u){case"class":l.class=Tv(c);break;case"style":l.style=Lv(c);break;default:l.attrs[u]=c}return l},{attrs:{},class:{},style:{}});n.class;var a=n.style,i=a===void 0?{}:a,o=yv(n,Ov);return Jr(e.tag,Mt(Mt(Mt({},t),{},{class:s.class,style:Mt(Mt({},s.style),i)},s.attrs),o),r)}var Ld=!1;try{Ld=!0}catch{}function Pv(){if(!Ld&&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?et({},e,t):{}}function Rv(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"},et(t,"fa-".concat(e.size),e.size!==null),et(t,"fa-rotate-".concat(e.rotation),e.rotation!==null),et(t,"fa-pull-".concat(e.pull),e.pull!==null),et(t,"fa-swap-opacity",e.swapOpacity),et(t,"fa-bounce",e.bounce),et(t,"fa-shake",e.shake),et(t,"fa-beat",e.beat),et(t,"fa-fade",e.fade),et(t,"fa-beat-fade",e.beatFade),et(t,"fa-flash",e.flash),et(t,"fa-spin-pulse",e.spinPulse),et(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 Ic(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{p