You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

657 lines
521 KiB

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./AccountViewView-Cb0hfdQH.js","./index-MyY_xqVN.js","./index-CsfPLOYu.js","./dexie-export-import-B7Ze1sjn.js","./EntityIcon-CF1RwQI5.js","./ImageMethodDialog-B6b8zZ7c.js","./PhotoDialog-Dn3GjI9b.js","./PhotoDialog-VFFukDsZ.css","./ImageMethodDialog-CTvzd81h.css","./PushNotificationPermission-9Wf_h46a.js","./PushNotificationPermission-tn0RQdqM.css","./QuickNav-DgCyvgDx.js","./TopMessage-BE0GBIgW.js","./UserNameDialog-B8a82q1n.js","./DIDView-CYsX9_-v.css","./ClaimView-Cfn-VLjV.js","./js-yaml-CxlQHuPU.js","./index-BH4jUAKp.js","./concat-BK8PKeDS.js","./sort-Dh4GzQVc.js","./GiftedDialog-CFmou4Be.js","./ClaimView-BUQRK2PH.css","./ClaimAddRawView-jDXY8ZHT.js","./ClaimCertificateView-D2wPvj1g.js","./ConfirmGiftView-CeT6C-iT.js","./ContactAmountsView-CCKLhJR0.js","./ContactGiftingView-CdUGNhUN.js","./blank-square-D9dGgMJw.js","./ContactImportView-DZPWpIFn.js","./OfferDialog-BFpCo0de.js","./ContactQRScanShowView-BuPN1_H8.js","./ContactsView-DWxFtwlm.js","./ContactNameDialog-CYaRfHTt.js","./DIDView-jWGo47Q6.js","./InfiniteScroll-B5tl9k_n.js","./DiscoverView-CcC36y43.js","./leaflet-src-DKb5ysSI.js","./vue-leaflet.es-D17g3l39.js","./ProjectIcon-BlrP4rvy.js","./OnboardingDialog-CiAZLb6o.js","./OnboardingDialog-DBDPRnmU.css","./DiscoverView-DB9VWQSd.css","./leaflet-Dgihpmma.css","./GiftedDetailsView-D3S_W0BS.js","./HelpView-CjZShKPC.js","./HelpNotificationsView-BF_DQZBp.js","./HelpNotificationTypesView-C-v2IBbQ.js","./HelpOnboardingView-BvXnO2S2.js","./HomeView-CbUUhM8l.js","./HomeView-iOU0cseJ.css","./IdentitySwitcherView-CBVlDTfr.js","./ImportAccountView-B6wxsBWU.js","./ImportDerivedAccountView-ssD6kQlS.js","./InviteOneView-Czbsn5gd.js","./InviteOneAcceptView-BGpYTokg.js","./NewActivityView-CdcfSJ3P.js","./NewEditProjectView-xpLbOAog.js","./datetime-BDQ5ptpc.js","./NewIdentifierView-DKie1CXF.js","./OfferDetailsView-C1laA_fH.js","./ProjectViewView-BEbHgHxu.js","./ProjectsView-3QN3-T5E.js","./QuickActionBvcView-DU2ibwzk.js","./QuickActionBvcBeginView-C0Z58a0n.js","./QuickActionBvcEndView-DM6g0NBZ.js","./RecentOffersToUserView-DLi5_oJ6.js","./RecentOffersToUserProjectsView-CJ3U9ASr.js","./SearchAreaView-B6aUX_Cn.js","./SeedBackupView-BQrWrpcu.js","./ShareMyContactInfoView-C9KDv0BI.js","./SharedPhotoView-Db-WSozv.js","./StartView-ChmEHxHu.js","./StatisticsView-BybwZXpR.js","./TestView-CcyiekfD.js"])))=>i.map(i=>d[i]);
var w_=Object.defineProperty;var S_=(e,t,n)=>t in e?w_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var qf=(e,t,n)=>S_(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();/**
* @vue/shared v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function gn(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const it={},li=[],pn=()=>{},Gi=()=>!1,Ks=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Vl=e=>e.startsWith("onUpdate:"),ot=Object.assign,$l=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},T_=Object.prototype.hasOwnProperty,_t=(e,t)=>T_.call(e,t),_e=Array.isArray,fi=e=>Li(e)==="[object Map]",qs=e=>Li(e)==="[object Set]",Lu=e=>Li(e)==="[object Date]",Vm=e=>Li(e)==="[object RegExp]",Fe=e=>typeof e=="function",ze=e=>typeof e=="string",$n=e=>typeof e=="symbol",vt=e=>e!==null&&typeof e=="object",Hl=e=>(vt(e)||Fe(e))&&Fe(e.then)&&Fe(e.catch),oh=Object.prototype.toString,Li=e=>oh.call(e),$m=e=>Li(e).slice(8,-1),Va=e=>Li(e)==="[object Object]",zl=e=>ze(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Qr=gn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Hm=gn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Kl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},A_=/-(\w)/g,Nt=Kl(e=>e.replace(A_,(t,n)=>n?n.toUpperCase():"")),C_=/\B([A-Z])/g,On=Kl(e=>e.replace(C_,"-$1").toLowerCase()),Xs=Kl(e=>e.charAt(0).toUpperCase()+e.slice(1)),ui=Kl(e=>e?`on${Xs(e)}`:""),Tn=(e,t)=>!Object.is(e,t),di=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},ah=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},ua=e=>{const t=parseFloat(e);return isNaN(t)?e:t},da=e=>{const t=ze(e)?Number(e):NaN;return isNaN(t)?e:t};let Zp;const $a=()=>Zp||(Zp=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),O_=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function N_(e){return O_.test(e)?`__props.${e}`:`__props[${JSON.stringify(e)}]`}function R_(e,t){return e+JSON.stringify(t,(n,r)=>typeof r=="function"?r.toString():r)}const P_={TEXT:1,1:"TEXT",CLASS:2,2:"CLASS",STYLE:4,4:"STYLE",PROPS:8,8:"PROPS",FULL_PROPS:16,16:"FULL_PROPS",NEED_HYDRATION:32,32:"NEED_HYDRATION",STABLE_FRAGMENT:64,64:"STABLE_FRAGMENT",KEYED_FRAGMENT:128,128:"KEYED_FRAGMENT",UNKEYED_FRAGMENT:256,256:"UNKEYED_FRAGMENT",NEED_PATCH:512,512:"NEED_PATCH",DYNAMIC_SLOTS:1024,1024:"DYNAMIC_SLOTS",DEV_ROOT_FRAGMENT:2048,2048:"DEV_ROOT_FRAGMENT",CACHED:-1,"-1":"CACHED",BAIL:-2,"-2":"BAIL"},I_={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},L_={ELEMENT:1,1:"ELEMENT",FUNCTIONAL_COMPONENT:2,2:"FUNCTIONAL_COMPONENT",STATEFUL_COMPONENT:4,4:"STATEFUL_COMPONENT",TEXT_CHILDREN:8,8:"TEXT_CHILDREN",ARRAY_CHILDREN:16,16:"ARRAY_CHILDREN",SLOTS_CHILDREN:32,32:"SLOTS_CHILDREN",TELEPORT:64,64:"TELEPORT",SUSPENSE:128,128:"SUSPENSE",COMPONENT_SHOULD_KEEP_ALIVE:256,256:"COMPONENT_SHOULD_KEEP_ALIVE",COMPONENT_KEPT_ALIVE:512,512:"COMPONENT_KEPT_ALIVE",COMPONENT:6,6:"COMPONENT"},M_={STABLE:1,1:"STABLE",DYNAMIC:2,2:"DYNAMIC",FORWARDED:3,3:"FORWARDED"},k_={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},D_="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",ch=gn(D_),F_=ch,e1=2;function zm(e,t=0,n=e.length){if(t=Math.max(0,Math.min(t,e.length)),n=Math.max(0,Math.min(n,e.length)),t>n)return"";let r=e.split(/(\r?\n)/);const s=r.filter((a,c)=>c%2===1);r=r.filter((a,c)=>c%2===0);let i=0;const o=[];for(let a=0;a<r.length;a++)if(i+=r[a].length+(s[a]&&s[a].length||0),i>=t){for(let c=a-e1;c<=a+e1||n>i;c++){if(c<0||c>=r.length)continue;const f=c+1;o.push(`${f}${" ".repeat(Math.max(3-String(f).length,0))}| ${r[c]}`);const l=r[c].length,u=s[c]&&s[c].length||0;if(c===a){const d=t-(i-(l+u)),p=Math.max(1,n>i?l-d:n-t);o.push(" | "+" ".repeat(d)+"^".repeat(p))}else if(c>a){if(n>i){const d=Math.max(Math.min(n-i,l),1);o.pu
`)}function Eo(e){if(_e(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],s=ze(r)?lh(r):Eo(r);if(s)for(const i in s)t[i]=s[i]}return t}else if(ze(e)||vt(e))return e}const j_=/;(?![^(]*\))/g,U_=/:([^]+)/,B_=/\/\*[^]*?\*\//g;function lh(e){const t={};return e.replace(B_,"").split(j_).forEach(n=>{if(n){const r=n.split(U_);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function V_(e){if(!e)return"";if(ze(e))return e;let t="";for(const n in e){const r=e[n];if(ze(r)||typeof r=="number"){const s=n.startsWith("--")?n:On(n);t+=`${s}:${r};`}}return t}function wo(e){let t="";if(ze(e))t=e;else if(_e(e))for(let n=0;n<e.length;n++){const r=wo(e[n]);r&&(t+=r+" ")}else if(vt(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Km(e){if(!e)return null;let{class:t,style:n}=e;return t&&!ze(t)&&(e.class=wo(t)),n&&(e.style=Eo(n)),e}const $_="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",H_="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",z_="annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics",K_="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",qm=gn($_),Xm=gn(H_),Wm=gn(z_),Gm=gn(K_),Ym="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Jm=gn(Ym),q_=gn(Ym+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function fh(e){return!!e||e===""}const X_=/[>/="'\u0009\u000a\u000c\u0020]/,Xf={};function W_(e){if(Xf.hasOwnProperty(e))return Xf[e];const t=X_.test(e);return t&&console.error(`unsafe attribute name: ${e}`),Xf[e]=!t}const G_={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},Y_=gn("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,tran
* @vue/reactivity v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Fn;class uh{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Fn,!t&&Fn&&(this.index=(Fn.scopes||(Fn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=Fn;try{return Fn=this,t()}finally{Fn=n}}}on(){Fn=this}off(){Fn=this.parent}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(this.effects.length=0,n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);this.scopes.length=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}}}function t2(e){return new uh(e)}function n2(){return Fn}function a4(e,t=!1){Fn&&Fn.cleanups.push(e)}let Ot;const Gf=new WeakSet;class ha{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Fn&&Fn.active&&Fn.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Gf.has(this)&&(Gf.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||s2(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,t1(this),i2(this);const t=Ot,n=_r;Ot=this,_r=!0;try{return this.fn()}finally{o2(this),Ot=t,_r=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)ph(t);this.deps=this.depsTail=void 0,t1(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Gf.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Mu(this)&&this.run()}get dirty(){return Mu(this)}}let r2=0,Yo,Jo;function s2(e,t=!1){if(e.flags|=8,t){e.next=Jo,Jo=e;return}e.next=Yo,Yo=e}function dh(){r2++}function hh(){if(--r2>0)return;if(Jo){let t=Jo;for(Jo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Yo;){let t=Yo;for(Yo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function i2(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function o2(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),ph(r),c4(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function Mu(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(a2(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function a2(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===pa))return;e.globalVersion=pa;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Mu(e)){e.flags&=-3;return}const n=Ot,r=_r;Ot=e,_r=!0;try{i2(e);const s=e.fn(e._value);(t.version===0||Tn(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{Ot=n,_r=r,o2(e),e.flags&=-3}}function ph(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)ph(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function c4(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function l4(e,t){e.effect instanceof ha&&(e=e.effect.fn);const n=new ha(e);t&&ot(n,t);try{n.run()}catch(s){throw n.stop(),s}const r=n.run.bind(n);return r.effect=n,r}function f4(e){e.effect.stop()}let _r=!0;const c2=[];function Ws(){c2.push(_r),_r=!1}function Gs(){const e=c2.pop();_r=e===void 0?!0:e}function t1(e){const{cleanup:t}=e;if(e
* @vue/runtime-core v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const E2=[];function K4(e){E2.push(e)}function q4(){E2.pop()}function X4(e,t){}const W4={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},G4={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function To(e,t,n,r){try{return r?e(...r):e()}catch(s){Mi(s,t,n)}}function dr(e,t,n,r){if(Fe(e)){const s=To(e,t,n,r);return s&&Hl(s)&&s.catch(i=>{Mi(i,t,n)}),s}if(_e(e)){const s=[];for(let i=0;i<e.length;i++)s.push(dr(e[i],t,n,r));return s}}function Mi(e,t,n,r=!0){const s=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||it;if(t){let a=t.parent;const c=t.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const l=a.ec;if(l){for(let u=0;u<l.length;u++)if(l[u](e,c,f)===!1)return}a=a.parent}if(i){Ws(),To(i,null,10,[e,c,f]),Gs();return}}Y4(e,n,s,r,o)}function Y4(e,t,n,r=!0,s=!1){if(s)throw e;console.error(e)}const jn=[];let Ar=-1;const Qi=[];let Es=null,zi=0;const w2=Promise.resolve();let ol=null;function za(e){const t=ol||w2;return e?t.then(this?e.bind(this):e):t}function J4(e){let t=Ar+1,n=jn.length;for(;t<n;){const r=t+n>>>1,s=jn[r],i=ya(s);i<e||i===e&&s.flags&2?t=r+1:n=r}return t}function xh(e){if(!(e.flags&1)){const t=ya(e),n=jn[jn.length-1];!n||!(e.flags&2)&&t>=ya(n)?jn.push(e):jn.splice(J4(t),0,e),e.flags|=1,S2()}}function S2(){ol||(ol=w2.then(T2))}function ga(e){_e(e)?Qi.push(...e):Es&&e.id===-1?Es.splice(zi+1,0,e):e.flags&1||(Qi.push(e),e.flags|=1),S2()}function r1(e,t,n=Ar+1){for(;n<jn.length;n++){const r=jn[n];if(r&&r.flags&2){if(e&&r.id!==e.uid)continue;jn.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function al(e){if(Qi.length){const t=[...new Set(Qi)].sort((n,r)=>ya(n)-ya(r));if(Qi.length=0,Es){Es.push(...t);return}for(Es=t,zi=0;zi<Es.length;zi++){const n=Es[zi];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Es=null,zi=0}}const ya=e=>e.id==null?e.flags&2?-1:1/0:e.id;function T2(e){try{for(Ar=0;Ar<jn.length;Ar++){const t=jn[Ar];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),To(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Ar<jn.length;Ar++){const t=jn[Ar];t&&(t.flags&=-2)}Ar=-1,jn.length=0,al(),ol=null,(jn.length||Qi.length)&&T2()}}let Ki,hc=[];function A2(e,t){var n,r;Ki=e,Ki?(Ki.enabled=!0,hc.forEach(({event:s,args:i})=>Ki.emit(s,...i)),hc=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{A2(i,t)}),setTimeout(()=>{Ki||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,hc=[])},3e3)):hc=[]}let sn=null,Jl=null;function _a(e){const t=sn;return sn=e,Jl=e&&e.type.__scopeId||null,t}function Q4(e){Jl=e}function Z4(){Jl=null}const eb=e=>Ns;function Ns(e,t=sn,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&qu(-1);const i=_a(t);let o;try{o=e(...s)}finally{_a(i),r._d&&qu(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function C2(e,t){if(sn===null)return e;const n=Xa(sn),r=
`&&(b.tagName==="PRE"||b.tagName==="TEXTAREA")&&(le=le.slice(1)),b.textContent!==le&&(yc(b,0)||Bi(),b.textContent=T.children)}if(D){if(he||!j||K&48){const le=b.tagName.includes("-");for(const rt in D)(he&&(rt.endsWith("value")||rt==="indeterminate")||Ks(rt)&&!Qr(rt)||rt[0]==="."||le)&&r(b,rt,null,D[rt],void 0,O)}else if(D.onClick)r(b,"onClick",null,D.onClick,void 0,O);else if(K&4&&Ps(D.style))for(const le in D.style)D.style[le]}let me;(me=D&&D.onVnodeBeforeMount)&&Yn(me,O,T),$&&Cr(T,null,O,"beforeMount"),((me=D&&D.onVnodeMounted)||$||se)&&mg(()=>{me&&Yn(me,O,T),se&&ee.enter(b),$&&Cr(T,null,O,"mounted")},N)}return b.nextSibling},p=(b,T,O,N,L,j,I)=>{I=I||!!T.dynamicChildren;const D=T.children,K=D.length;for(let F=0;F<K;F++){const $=I?D[F]:D[F]=Jn(D[F]),ee=$.type===Ms;b?(ee&&!I&&F+1<K&&Jn(D[F+1]).type===Ms&&(c(s(b.data.slice($.children.length)),O,i(b)),b.data=$.children),b=u(b,$,N,L,j,I)):ee&&!$.children?c($.el=s(""),O):(yc(O,1)||Bi(),n(null,$,O,null,N,L,gc(O),j))}return b},y=(b,T,O,N,L,j)=>{const{slotScopeIds:I}=T;I&&(L=L?L.concat(I):I);const D=o(b),K=p(i(b),T,D,O,N,L,j);return K&&Yi(K)&&K.data==="]"?i(T.anchor=K):(Bi(),c(T.anchor=f("]"),D,K),K)},g=(b,T,O,N,L,j)=>{if(yc(b.parentElement,1)||Bi(),T.el=null,j){const K=w(b);for(;;){const F=i(b);if(F&&F!==K)a(F);else break}}const I=i(b),D=o(b);return a(b),n(null,T,D,I,O,N,gc(D),L),O&&(O.vnode.el=T.el,sf(O,T.el)),I},w=(b,T="[",O="]")=>{let N=0;for(;b;)if(b=i(b),b&&Yi(b)&&(b.data===T&&N++,b.data===O)){if(N===0)return i(b);N--}return b},x=(b,T,O)=>{const N=T.parentNode;N&&N.replaceChild(b,T);let L=O;for(;L;)L.vnode.el===T&&(L.vnode.el=L.subTree.el=b),L=L.parent},_=b=>b.nodeType===1&&b.tagName==="TEMPLATE";return[l,u]}const l1="data-allow-mismatch",lb={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function yc(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(l1);)e=e.parentElement;const n=e&&e.getAttribute(l1);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(lb[t])}}const fb=$a().requestIdleCallback||(e=>setTimeout(e,1)),ub=$a().cancelIdleCallback||(e=>clearTimeout(e)),db=(e=1e4)=>t=>{const n=fb(t,{timeout:e});return()=>ub(n)};function hb(e){const{top:t,left:n,bottom:r,right:s}=e.getBoundingClientRect(),{innerHeight:i,innerWidth:o}=window;return(t>0&&t<i||r>0&&r<i)&&(n>0&&n<o||s>0&&s<o)}const pb=e=>(t,n)=>{const r=new IntersectionObserver(s=>{for(const i of s)if(i.isIntersecting){r.disconnect(),t();break}},e);return n(s=>{if(s instanceof Element){if(hb(s))return t(),r.disconnect(),!1;r.observe(s)}}),()=>r.disconnect()},mb=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},gb=(e=[])=>(t,n)=>{ze(e)&&(e=[e]);let r=!1;const s=o=>{r||(r=!0,i(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},i=()=>{n(o=>{for(const a of e)o.removeEventListener(a,s)})};return n(o=>{for(const a of e)o.addEventListener(a,s,{once:!0})}),i};function yb(e,t){if(Yi(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Yi(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const Is=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function _b(e){Fe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:i,timeout:o,suspensible:a=!0,onError:c}=e;let f=null,l,u=0;const d=()=>(u++,f=null,p()),p=()=>{let y;return f||(y=f=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),c)return new Promise((w,x)=>{c(g,()=>w(d()),()=>x(g),u+1)});throw g}).then(g=>y!==f&&f?f:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),l=g,g)))};return fs({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(y,g,w){const x=i?()=>{const _=i(w,b=>yb(y,b));_&&(g.bum||(g.bum=[])).push(_)}:w;l?x():p().then(()=>!g.isUnmounted&&x())},get __asyncResolved(){return l},setup(){const y=rn;if(wh(y),l)return()=>Zf(l,y);const g=b=>{f=null,Mi(b,y,13,!r)};if(a&&y.suspense||ao)return p().then(b=>()=>Zf(b,y)).catch(b=>(g(b),()=>r?st(r,
* @vue/runtime-dom v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Qu;const y1=typeof window<"u"&&window.trustedTypes;if(y1)try{Qu=y1.createPolicy("vue",{createHTML:e=>e})}catch{}const Og=Qu?e=>Qu.createHTML(e):e=>e,Ux="http://www.w3.org/2000/svg",Bx="http://www.w3.org/1998/Math/MathML",Hr=typeof document<"u"?document:null,_1=Hr&&Hr.createElement("template"),Vx={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"?Hr.createElementNS(Ux,e):t==="mathml"?Hr.createElementNS(Bx,e):n?Hr.createElement(e,{is:n}):Hr.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Hr.createTextNode(e),createComment:e=>Hr.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Hr.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,i){const o=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{_1.innerHTML=Og(r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e);const a=_1.content;if(r==="svg"||r==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}t.insertBefore(a,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ps="transition",Fo="animation",co=Symbol("_vtc"),Ng={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},Rg=ot({},Eh,Ng),$x=e=>(e.displayName="Transition",e.props=Rg,e),Hx=$x((e,{slots:t})=>Wa(M2,Pg(e),t)),ei=(e,t=[])=>{_e(e)?e.forEach(n=>n(...t)):e&&e(...t)},b1=e=>e?_e(e)?e.some(t=>t.length>1):e.length>1:!1;function Pg(e){const t={};for(const F in e)F in Ng||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:f=o,appearToClass:l=a,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,y=zx(s),g=y&&y[0],w=y&&y[1],{onBeforeEnter:x,onEnter:_,onEnterCancelled:b,onLeave:T,onLeaveCancelled:O,onBeforeAppear:N=x,onAppear:L=_,onAppearCancelled:j=b}=t,I=(F,$,ee,he)=>{F._enterCancelled=he,bs(F,$?l:a),bs(F,$?f:o),ee&&ee()},D=(F,$)=>{F._isLeaving=!1,bs(F,u),bs(F,p),bs(F,d),$&&$()},K=F=>($,ee)=>{const he=F?L:_,se=()=>I($,F,ee);ei(he,[$,se]),x1(()=>{bs($,F?c:i),Tr($,F?l:a),b1(he)||v1($,r,g,se)})};return ot(t,{onBeforeEnter(F){ei(x,[F]),Tr(F,i),Tr(F,o)},onBeforeAppear(F){ei(N,[F]),Tr(F,c),Tr(F,f)},onEnter:K(!1),onAppear:K(!0),onLeave(F,$){F._isLeaving=!0;const ee=()=>D(F,$);Tr(F,u),F._enterCancelled?(Tr(F,d),Zu()):(Zu(),Tr(F,d)),x1(()=>{F._isLeaving&&(bs(F,u),Tr(F,p),b1(T)||v1(F,r,w,ee))}),ei(T,[F,ee])},onEnterCancelled(F){I(F,!1,void 0,!0),ei(b,[F])},onAppearCancelled(F){I(F,!0,void 0,!0),ei(j,[F])},onLeaveCancelled(F){D(F),ei(O,[F])}})}function zx(e){if(e==null)return null;if(vt(e))return[ru(e.enter),ru(e.leave)];{const t=ru(e);return[t,t]}}function ru(e){return da(e)}function Tr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[co]||(e[co]=new Set)).add(t)}function bs(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[co];n&&(n.delete(t),n.size||(e[co]=void 0))}function x1(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Kx=0;function v1(e,t,n,r){const s=e._endId=++Kx,i=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:a,propCount:c}=Ig(e,t);if(!o)return r();const f=o+"end";let l=0;const u=()=>{e.removeEventListener(f,d),i()},d=p=>{p.target===e&&++l>=c&&u()};setTimeout(()=>{l<c&&u()},a+1),e.addEventListener(f,d)}function Ig(e,t){const n=window.getComputedStyle(e),r=y=>(n[y]||"").split(", "),s=r(`${ps}Delay`),i=r(`${ps}Duration`),o=E1(s,i),a=r(`${Fo}Delay`),c=r
* pinia v2.3.0
* (c) 2024 Eduardo San Martin Morote
* @license MIT
*/const Cv=Symbol();var U1;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(U1||(U1={}));function Ov(){const e=t2(!0),t=e.run(()=>pi({}));let n=[],r=[];const s=yh({install(i){s._a=i,i.provide(Cv,s),i.config.globalProperties.$pinia=s,r.forEach(o=>n.push(o)),r=[]},use(i){return this._a?n.push(i):r.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const na={};function B1(e){return function(t,n){var r;if(n){if(n.kind!=="class")throw"deco stage 3 class";const s=(r=na.fakePrototype)!==null&&r!==void 0?r:na.fakePrototype={},i=mn(s);return delete na.fakePrototype,mn(t.prototype,i),e(t)}else return e(t)}}function V1(e){return function(t,n){var r;if(typeof n=="object"){const s=(r=na.fakePrototype)!==null&&r!==void 0?r:na.fakePrototype={};return s[n.name]=t,e(s,n.name)}else return e(t,n)}}const Qg=Symbol("vue-facing-decorator-slot");class Nv{constructor(t){this.names=new Map,this.inComponent=!1,this.cachedVueComponent=null,this.master=t}obtainMap(t){let n=this.getMap(t);return n||(n=new Map,this.names.set(t,n)),n}getMap(t){return this.names.get(t)}}function Rv(e,t){if(cf(e))throw"";t&&(t.master=e);const n=t??new Nv(e);return Object.defineProperty(e,Qg,{enumerable:!1,value:n}),n}function cf(e){var t;return(t=Object.getOwnPropertyDescriptor(e,Qg))===null||t===void 0?void 0:t.value}function mn(e,t){const n=cf(e);return n||Rv(e,t)}function Pv(e,t){return e.reduce((n,r)=>(n[r]=t[r],n),{})}function Mh(e){const t=[];let n=e;do t.unshift(n),n=Object.getPrototypeOf(n);while(n.constructor!==Dh&&!cf(n));return t}function Zg(e){let t=Object.getPrototypeOf(e);for(;t.constructor!==Dh;){const n=cf(t);if(n)return n;t=Object.getPrototypeOf(t)}return null}function ey(e,t,n){return e.filter(r=>{let s=t;for(;s!=null;){for(const i of s.names.keys()){if(n&&!n(i))continue;if(i==="customDecorator"){const a=s.obtainMap("customDecorator");if(a.has(r)){if(a.get(r).every(c=>!c.preserve))return!1;continue}}if(s.names.get(i).has(r))return!1}s=Zg(s.master)}return!0})}function kh(e,t){const n=Object.getOwnPropertyDescriptors(e);return Object.keys(n).filter(r=>t(n[r],r))}function ty(e){function t(n,r){if(r)V1(function(s,i){e(s,i)})(n,r);else return V1(function(s,i){e(s,i,n)})}return t}function $1(e){return typeof e=="function"?e:function(){return e||{}}}const Iv=e=>e instanceof Promise;function Lv(e,t){const r=mn(e.prototype).getMap("setup");if(!r||r.size===0)return;const s=function(i,o){const a={};let c=null;for(const f of r.keys()){const l=r.get(f).setupFunction(i,o);Iv(l)?(c??(c=[]),c.push(l.then(u=>{a[f]=u}))):a[f]=l}return Array.isArray(c)?Promise.all(c).then(()=>a):a};t.setup=s}function Mv(e,t){var n;(n=t.computed)!==null&&n!==void 0||(t.computed={});const r=mn(e.prototype),s=r.obtainMap("computed"),i=r.obtainMap("vanilla");Mh(e.prototype).forEach(a=>{kh(a,(c,f)=>(typeof c.get=="function"||typeof c.set=="function")&&!i.has(f)).forEach(c=>{s.set(c,!0);const f=Object.getOwnPropertyDescriptor(a,c);t.computed[c]={get:typeof f.get=="function"?f.get:void 0,set:typeof f.set=="function"?f.set:void 0}})})}function kv(e,t,n){var r;(r=t.data)!==null&&r!==void 0||(t.data={});const s=new e(t,n);let i=kh(s,(a,c)=>{var f,l;return!!a.enumerable&&!(!((f=t.methods)===null||f===void 0)&&f[c])&&!(!((l=t.props)===null||l===void 0)&&l[c])});const o=mn(e.prototype);i=ey(i,o,a=>!["provide"].includes(a)),Object.assign(t.data,Pv(i,s))}const Dv=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","activated","deactivated","beforeDestroy","beforeUnmount","destroyed","unmounted","renderTracked","renderTriggered","errorCaptured","serverPrefetch","render"];function Fv(e,t){var n,r,s;const i=mn(e.prototype),o=Mh(e.prototype),a=i.obtainMap("hooks");(n=t.hooks)!==null&&n!==void 0||(t.hooks={}),(r=t.methods)!==null&&r!==void 0||(t.methods={});const c={},f={};o.forEach(u=>{let d=kh(u,(p,y)=>typeof p.value=="function"&&y!=="constructor");d=ey(d,i,p=>!["watch","hooks","emits","provide"].includes(p)),d.forEach(p=>{Dv.includes(p)||a.has(p)?c[p]=u[p]:f[p]=u[p]})}),Object.assign(t.methods,f);const l=[...(s=t.beforeCrea
`).length),n.split(`
`).slice(t).filter(uy).map(r=>`
`+r).join("")):""}var dy=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],Uh=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(dy),cE={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function no(e,t){this._e=ki(),this.name=e,this.message=t}function hy(e,t){return e+". Errors: "+Object.keys(t).map(n=>t[n].toString()).filter((n,r,s)=>s.indexOf(n)===r).join(`
`)}function bl(e,t,n,r){this._e=ki(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=hy(e,t)}function ra(e,t){this._e=ki(),this.name="BulkError",this.failures=Object.keys(t).map(n=>t[n]),this.failuresByPos=t,this.message=hy(e,t)}to(no).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+sd(this._e,2))}},toString:function(){return this.name+": "+this.message}}),to(bl).from(no),to(ra).from(no);var Bh=Uh.reduce((e,t)=>(e[t]=t+"Error",e),{});const lE=no;var He=Uh.reduce((e,t)=>{var n=t+"Error";function r(s,i){this._e=ki(),this.name=n,s?typeof s=="string"?(this.message=`${s}${i?`
`+i:""}`,this.inner=i||null):typeof s=="object"&&(this.message=`${s.name} ${s.message}`,this.inner=s):(this.message=cE[t]||n,this.inner=null)}return to(r).from(lE),e[t]=r,e},{});He.Syntax=SyntaxError,He.Type=TypeError,He.Range=RangeError;var H1=dy.reduce((e,t)=>(e[t+"Error"]=He[t],e),{}),jc=Uh.reduce((e,t)=>(["Syntax","Type","Range"].indexOf(t)===-1&&(e[t+"Error"]=He[t]),e),{});function At(){}function Ta(e){return e}function fE(e,t){return e==null||e===Ta?t:function(n){return t(e(n))}}function Si(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function uE(e,t){return e===At?t:function(){var n=e.apply(this,arguments);n!==void 0&&(arguments[0]=n);var r=this.onsuccess,s=this.onerror;this.onsuccess=null,this.onerror=null;var i=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?Si(r,this.onsuccess):r),s&&(this.onerror=this.onerror?Si(s,this.onerror):s),i!==void 0?i:n}}function dE(e,t){return e===At?t:function(){e.apply(this,arguments);var n=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),n&&(this.onsuccess=this.onsuccess?Si(n,this.onsuccess):n),r&&(this.onerror=this.onerror?Si(r,this.onerror):r)}}function hE(e,t){return e===At?t:function(n){var r=e.apply(this,arguments);Hn(n,r);var s=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var o=t.apply(this,arguments);return s&&(this.onsuccess=this.onsuccess?Si(s,this.onsuccess):s),i&&(this.onerror=this.onerror?Si(i,this.onerror):i),r===void 0?o===void 0?void 0:o:Hn(r,o)}}function pE(e,t){return e===At?t:function(){return t.apply(this,arguments)!==!1&&e.apply(this,arguments)}}function Vh(e,t){return e===At?t:function(){var n=e.apply(this,arguments);if(n&&typeof n.then=="function"){for(var r=this,s=arguments.length,i=new Array(s);s--;)i[s]=arguments[s];return n.then(function(){return t.apply(r,i)})}return t.apply(this,arguments)}}jc.ModifyError=bl,jc.DexieError=no,jc.BulkError=ra;var Aa={};const py=100,[id,xl,od]=typeof Promise>"u"?[]:(()=>{let e=Promise.resolve();if(typeof crypto>"u"||!crypto.subtle)return[e,Sa(e),e];const t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,Sa(t),e]})(),my=xl&&xl.then,Uc=id&&id.constructor,$h=!!od;var ad=!1,mE=od?()=>{od.then(xc)}:Pt.setImmediate?setImmediate.bind(null,xc):Pt.MutationObserver?()=>{var e=document.createElement("div");new MutationObserver(()=>{xc(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")}:()=>{setTimeout(xc,0)},sa=function(e,t){Xo.push([e,t]),vl&&(mE(),vl=!1)},cd=!0,vl=!0,yi=[],Bc=[],ld=null,fd=Ta,ro={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:q1,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(e=>{try{q1(e[0],e[1])}catch{}})}},Le=ro,Xo=[],_i=0,Vc=[];function Se(e){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=At,this._lib=!1;var t=this._PSD=Le;if(Ir&&(this._stackHolder=ki(),this._prev=null,this._numPrev=0),typeof e!="function"){if(e!==Aa)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(this._state===!1&&dd(this,this._value))}this._state=null,this._value=null,++t.ref,yy(this,e)}const ud={get:function(){var e=Le,t=El;function n(r,s){var i=!e.global&&(e!==Le||t!==El);const o=i&&!as();var a=new Se((c,f)=>{Hh(this,new gy(wl(r,e,i,o),wl(s,e,i,o),c,f,e))});return Ir&&xy(a,this),a}return n.prototype=Aa,n},set:function(e){es(this,"then",e&&e.prototype===Aa?ud:{get:function(){return e},set:ud.set})}};function gy(e,t,n,r,s){this.onFulfilled=typeof e=="function"?e:null,this.onRejected=typeof t=="function"?t:null,this.resolve=n,this.reject=r,this.psd=s}function yy(e,t){try{t(n=>{if(e._state===null){if(n===e)throw new TypeError("A promise cannot be resolved with itself.");var r=e._lib&&Ya();n&&typeof n.then=="function"?yy(e,(s,i)=>{n instanceof Se?n._then(s,i):n.then(s,i)}):(e._state=!0,e._value=n,_y(e)),r&&Ja()}},dd.bind(null,e))}catch(n){dd(e,n)}}function dd(e,t){if(Bc.push(t),e._state===null){var n=e._lib&&Ya();t=fd(t),e._state=!1,e._value=t,Ir&&t!==null&&typeof t=="object"&
From previous: `);return this._state!==null&&(this._stack=e),e}finally{ad=!1}}},timeout:function(e,t){return e<1/0?new Se((n,r)=>{var s=setTimeout(()=>r(new He.Timeout(t)),e);this.then(n,r).finally(clearTimeout.bind(null,s))}):this}}),typeof Symbol<"u"&&Symbol.toStringTag&&es(Se.prototype,Symbol.toStringTag,"Dexie.Promise"),ro.env=vy(),fo(Se,{all:function(){var e=Wr.apply(null,arguments).map(Ec);return new Se(function(t,n){e.length===0&&t([]);var r=e.length;e.forEach((s,i)=>Se.resolve(s).then(o=>{e[i]=o,--r||t(e)},n))})},resolve:e=>{if(e instanceof Se)return e;if(e&&typeof e.then=="function")return new Se((n,r)=>{e.then(n,r)});var t=new Se(Aa,!0,e);return xy(t,ld),t},reject:vc,race:function(){var e=Wr.apply(null,arguments).map(Ec);return new Se((t,n)=>{e.map(r=>Se.resolve(r).then(t,n))})},PSD:{get:()=>Le,set:e=>Le=e},totalEchoes:{get:()=>El},newPSD:js,usePSD:Oo,scheduler:{get:()=>sa,set:e=>{sa=e}},rejectionMapper:{get:()=>fd,set:e=>{fd=e}},follow:(e,t)=>new Se((n,r)=>js((s,i)=>{var o=Le;o.unhandleds=[],o.onunhandled=i,o.finalize=Si(function(){(function(a){function c(){a(),Vc.splice(Vc.indexOf(c),1)}Vc.push(c),++_i,sa(()=>{--_i==0&&zh()},[])})(()=>{this.unhandleds.length===0?s():i(this.unhandleds[0])})},o.finalize),e()},t,n,r))}),Uc&&(Uc.allSettled&&es(Se,"allSettled",function(){const e=Wr.apply(null,arguments).map(Ec);return new Se(t=>{e.length===0&&t([]);let n=e.length;const r=new Array(n);e.forEach((s,i)=>Se.resolve(s).then(o=>r[i]={status:"fulfilled",value:o},o=>r[i]={status:"rejected",reason:o}).then(()=>--n||t(r)))})}),Uc.any&&typeof AggregateError<"u"&&es(Se,"any",function(){const e=Wr.apply(null,arguments).map(Ec);return new Se((t,n)=>{e.length===0&&n(new AggregateError([]));let r=e.length;const s=new Array(r);e.forEach((i,o)=>Se.resolve(i).then(a=>t(a),a=>{s[o]=a,--r||n(new AggregateError(s))}))})}));const Nn={awaits:0,echoes:0,id:0};var yE=0,$c=[],ou=0,El=0,_E=0;function js(e,t,n,r){var s=Le,i=Object.create(s);i.parent=s,i.ref=0,i.global=!1,i.id=++_E;var o=ro.env;i.env=$h?{Promise:Se,PromiseProp:{value:Se,configurable:!0,writable:!0},all:Se.all,race:Se.race,allSettled:Se.allSettled,any:Se.any,resolve:Se.resolve,reject:Se.reject,nthen:z1(o.nthen,i),gthen:z1(o.gthen,i)}:{},t&&Hn(i,t),++s.ref,i.finalize=function(){--this.parent.ref||this.parent.finalize()};var a=Oo(i,e,n,r);return i.ref===0&&i.finalize(),a}function Co(){return Nn.id||(Nn.id=++yE),++Nn.awaits,Nn.echoes+=py,Nn.id}function as(){return!!Nn.awaits&&(--Nn.awaits==0&&(Nn.id=0),Nn.echoes=Nn.awaits*py,!0)}function Ec(e){return Nn.echoes&&e&&e.constructor===Uc?(Co(),e.then(t=>(as(),t),t=>(as(),an(t)))):e}function bE(e){++El,Nn.echoes&&--Nn.echoes!=0||(Nn.echoes=Nn.id=0),$c.push(Le),Us(e,!0)}function xE(){var e=$c[$c.length-1];$c.pop(),Us(e,!1)}function Us(e,t){var n=Le;if((t?!Nn.echoes||ou++&&e===Le:!ou||--ou&&e===Le)||Ey(t?bE.bind(null,e):xE),e!==Le&&(Le=e,n===ro&&(ro.env=vy()),$h)){var r=ro.env.Promise,s=e.env;xl.then=s.nthen,r.prototype.then=s.gthen,(n.global||e.global)&&(Object.defineProperty(Pt,"Promise",s.PromiseProp),r.all=s.all,r.race=s.race,r.resolve=s.resolve,r.reject=s.reject,s.allSettled&&(r.allSettled=s.allSettled),s.any&&(r.any=s.any))}}function vy(){var e=Pt.Promise;return $h?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor(Pt,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject,nthen:xl.then,gthen:e.prototype.then}:{}}function Oo(e,t,n,r,s){var i=Le;try{return Us(e,!0),t(n,r,s)}finally{Us(i,!1)}}function Ey(e){my.call(id,e)}function wl(e,t,n,r){return typeof e!="function"?e:function(){var s=Le;n&&Co(),Us(t,!0);try{return e.apply(this,arguments)}finally{Us(s,!1),r&&Ey(as)}}}function z1(e,t){return function(n,r){return e.call(this,wl(n,t),wl(r,t))}}(""+my).indexOf("[native code]")===-1&&(Co=as=At);const K1="unhandledrejection";function q1(e,t){var n;try{n=t.onuncatched(e)}catch{}if(n!==!1)try{var r,s={promise:t,reason:e};if(Pt.document&&document.createEvent?((r=document.createEvent("Event")).initEvent(K1,!0,!0),Hn(r,s)):Pt.CustomEvent&&Hn(r=new CustomEvent(K1,{detail:s}),s),r&&Pt.dispatchEv
${new Date().toISOString()} ${e}`;await En.logs.update(n,{message:i})}var F5=Object.defineProperty,j5=Object.getOwnPropertyDescriptor,U5=(e,t,n,r)=>{for(var s=r>1?void 0:r?j5(t,n):t,i=e.length-1,o;i>=0;i--)(o=e[i])&&(s=(r?o(t,n,s):o(s))||s);return r&&s&&F5(t,n,s),s};let Nd=class extends Zv{constructor(){super(...arguments);qf(this,"$notify");qf(this,"stopAsking",!1)}created(){console.log("Component created: Reactivity set up.",window.location.pathname)}beforeCreate(){console.log("Component beforeCreate: Instance initialized.")}beforeMount(){console.log("Component beforeMount: Template is about to be rendered.")}mounted(){console.log("Component mounted: Template is now rendered.")}beforeUpdate(){console.log("Component beforeUpdate: DOM is about to be updated.")}updated(){console.log("Component updated: DOM has been updated.")}beforeUnmount(){console.log("Component beforeUnmount: Cleaning up before removal.")}unmounted(){console.log("Component unmounted: Component removed from the DOM.")}async turnOffNotifications(n){var i;console.log("Starting turnOffNotifications...");let r=null,s=!1;try{console.log("Retrieving settings for the active account...");const o=await D5();console.log("Retrieved settings:",o);const a=!!(o!=null&&o.notifyingNewActivityTime),c=!!(o!=null&&o.notifyingReminderTime);if((!a||!c)&&(s=!0,console.log("Both notifications are being turned off.")),console.log("Checking service worker readiness..."),await((i=navigator.serviceWorker)==null?void 0:i.ready.then(d=>(console.log("Service worker is ready. Fetching subscription..."),d.pushManager.getSubscription())).then(async d=>{d?(r=d.toJSON(),console.log("PushSubscription retrieved:",r),s&&(console.log("Unsubscribing from push notifications..."),await d.unsubscribe(),console.log("Successfully unsubscribed."))):(Xi("Subscription object is not available."),console.log("No subscription found."))}).catch(d=>{Xi("Push provider server communication failed: "+JSON.stringify(d),!0),console.error("Error during subscription fetch:",d)})),!r)return console.log("No subscription available. Notifying user..."),this.$notify({group:"alert",type:"info",title:"Finished",text:"Notifications are off."},5e3),console.log("Exiting as there is no subscription to process."),!0;const f={...r};s||(f.notifyType=n.title,console.log(`Server subscription updated with notifyType: ${n.title}`)),console.log("Sending unsubscribe request to the server...");const l=await fetch("/web-push/unsubscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(f)}).then(async d=>{if(!d.ok){const p=await d.text();Xi(`Push server failed: ${d.status} ${p}`,!0),console.error("Push server error response:",p)}return console.log(`Server response status: ${d.status}`),d.ok}).catch(d=>(Xi("Push server communication failed: "+JSON.stringify(d),!0),console.error("Error during server communication:",d),!1)),u=l?"Notification is off.":"Notification is still on. Try to turn it off again.";return console.log("Server response processed. Message:",u),this.$notify({group:"alert",type:"info",title:"Finished",text:u},5e3),n.callback&&(console.log("Executing notification callback..."),n.callback(l)),console.log("Completed turnOffNotifications with success:",l),l}catch(o){return Xi("Error turning off notifications: "+JSON.stringify(o),!0),console.error("Critical error in turnOffNotifications:",o),this.$notify({group:"alert",type:"error",title:"Error",text:"Failed to turn off notifications. Please try again."},5e3),!1}}};Nd=U5([Qv],Nd);const B5=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},V5={class:"fixed top-4 right-4 w-full max-w-sm flex flex-col items-start justify-end"},$5={key:0,class:"w-full max-w-sm mx-auto mb-3 overflow-hidden bg-slate-900/90 text-white rounded-lg shadow-md"},H5={class:"w-full px-4 py-3"},z5={class:"font-semibold"},K5={class:"text-sm"},q5={key:1,class:"flex w-full max-w-sm mx-auto mb-3 overflow-hidden bg-slate-100 rounded-lg shadow-md"},X5={class:"flex items-center justify-center w-12 bg-slate-600 text-slate-100"},W5={class:"relative w-full pl-4 pr-8 py-
* vue-router v4.5.0
* (c) 2024 Eduardo San Martin Morote
* @license MIT
*/const Wi=typeof document<"u";function By(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function U8(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&By(e.default)}const wt=Object.assign;function gu(e,t){const n={};for(const r in t){const s=t[r];n[r]=vr(s)?s.map(e):e(s)}return n}const ca=()=>{},vr=Array.isArray,Vy=/#/g,B8=/&/g,V8=/\//g,$8=/=/g,H8=/\?/g,$y=/\+/g,z8=/%5B/g,K8=/%5D/g,Hy=/%5E/g,q8=/%60/g,zy=/%7B/g,X8=/%7C/g,Ky=/%7D/g,W8=/%20/g;function Zh(e){return encodeURI(""+e).replace(X8,"|").replace(z8,"[").replace(K8,"]")}function G8(e){return Zh(e).replace(zy,"{").replace(Ky,"}").replace(Hy,"^")}function Rd(e){return Zh(e).replace($y,"%2B").replace(W8,"+").replace(Vy,"%23").replace(B8,"%26").replace(q8,"`").replace(zy,"{").replace(Ky,"}").replace(Hy,"^")}function Y8(e){return Rd(e).replace($8,"%3D")}function J8(e){return Zh(e).replace(Vy,"%23").replace(H8,"%3F")}function Q8(e){return e==null?"":J8(e).replace(V8,"%2F")}function Pa(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Z8=/\/$/,ew=e=>e.replace(Z8,"");function yu(e,t,n="/"){let r,s={},i="",o="";const a=t.indexOf("#");let c=t.indexOf("?");return a<c&&a>=0&&(c=-1),c>-1&&(r=t.slice(0,c),i=t.slice(c+1,a>-1?a:t.length),s=e(i)),a>-1&&(r=r||t.slice(0,a),o=t.slice(a,t.length)),r=sw(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:s,hash:Pa(o)}}function tw(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function d0(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function nw(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&uo(t.matched[r],n.matched[s])&&qy(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function uo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function qy(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!rw(e[n],t[n]))return!1;return!0}function rw(e,t){return vr(e)?h0(e,t):vr(t)?h0(t,e):e===t}function h0(e,t){return vr(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function sw(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 i=n.length-1,o,a;for(o=0;o<r.length;o++)if(a=r[o],a!==".")if(a==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o).join("/")}const gs={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var ho;(function(e){e.pop="pop",e.push="push"})(ho||(ho={}));var bi;(function(e){e.back="back",e.forward="forward",e.unknown=""})(bi||(bi={}));const _u="";function Xy(e){if(!e)if(Wi){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),ew(e)}const iw=/^[^#]+#/;function Wy(e,t){return e.replace(iw,"#")+t}function ow(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 df=()=>({left:window.scrollX,top:window.scrollY});function aw(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=ow(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 p0(e,t){return(history.state?history.state.position-t:-1)+e}const Pd=new Map;function cw(e,t){Pd.set(e,t)}function lw(e){const t=Pd.get(e);return Pd.delete(e),t}let fw=()=>location.protocol+"//"+location.host;function Gy(e,t){const{pathname:n,search:r,hash:s}=t,i=e.indexOf("#");if(i>-1){let a=s.includes(e.slice(i))?e.slice(i).length:1,c=s.slice(a);return c[0]!=="/"&&(c="/"+c),d0(c,"")}return d0(n,e)+r+s}function uw(e,t,n,r){let s=[],i=[],o=null;const a=({state:d})=>{const p=Gy(e,location),y=n.value,g=t.value;let w=0;if(d){if(n.value=p,t.value=d,o&&o===y){o=null;return}w=
`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&qS[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},M0=Symbol("internals");function $o(e){return e&&String(e).trim().toLowerCase()}function qc(e){return e===!1||e==null?e:z.isArray(e)?e.map(qc):String(e)}function WS(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 GS=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function vu(e,t,n,r,s){if(z.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!z.isString(t)){if(z.isString(r))return t.indexOf(r)!==-1;if(z.isRegExp(r))return r.test(t)}}function YS(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function JS(e,t){const n=z.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,i,o){return this[r].call(this,t,s,i,o)},configurable:!0})})}class Zn{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function i(a,c,f){const l=$o(c);if(!l)throw new Error("header name must be a non-empty string");const u=z.findKey(s,l);(!u||s[u]===void 0||f===!0||f===void 0&&s[u]!==!1)&&(s[u||c]=qc(a))}const o=(a,c)=>z.forEach(a,(f,l)=>i(f,l,c));if(z.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(z.isString(t)&&(t=t.trim())&&!GS(t))o(XS(t),n);else if(z.isHeaders(t))for(const[a,c]of t.entries())i(c,a,r);else t!=null&&i(n,t,r);return this}get(t,n){if(t=$o(t),t){const r=z.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return WS(s);if(z.isFunction(n))return n.call(this,s,r);if(z.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=$o(t),t){const r=z.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||vu(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function i(o){if(o=$o(o),o){const a=z.findKey(r,o);a&&(!n||vu(r,r[a],a,n))&&(delete r[a],s=!0)}}return z.isArray(t)?t.forEach(i):i(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const i=n[r];(!t||vu(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const n=this,r={};return z.forEach(this,(s,i)=>{const o=z.findKey(r,i);if(o){n[o]=qc(s),delete n[i];return}const a=t?YS(i):String(i).trim();a!==i&&delete n[i],n[a]=qc(s),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return z.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&z.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[M0]=this[M0]={accessors:{}}).accessors,s=this.prototype;function i(o){const a=$o(o);r[a]||(JS(s,o),r[a]=!0)}return z.isArray(t)?t.forEach(i):i(t),this}}Zn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);z.reduceDescriptors(Zn.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});z.freezeMethods(Zn);function Eu(e,t){const n=this||Za,r=t||n,s=Zn.from(r.headers);let i=r.data;return z.forEach(e,function(a){i=a.call(n,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function _3(e){return!!(e&&e.__CANCEL__)}function Ro(e,t,n){et.call(this,e??"canceled",et.ERR_CANCELED,t,n),this.name="CanceledError"}z.inherits(Ro,et,{__CANCEL__:!0});function b3(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new et("Request failed with status code "+n.status,[et.ERR_BAD_REQUEST,et.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function QS(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ZS(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,i=0,o;return t=t!==void 0?t:1e3,function(c){const f=Date.now(),l=r[i];o||(o=f),n[s]=c,r[s]=f;let u=i,d=0;for(;u!==s;)d+=n[u++],u=u%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),f-o<t)return;const p=l&&f-l;return p?Math.round(d*1e3/p):void 0}}function eT(e,t){let n=0,r=1e3/t,s,i;const o=(f,l=Date.now())=>{n=l,s=null,i&&(clearTimeout(i),i=null),e.apply(null,f)};return[(...f)=>{const l=Date.now(),u=l-n;u>=r?o(f,l):(s=f,i||(i=setTimeout(()=>{i=null,o(s)},r-u)))},()=>s&&o(s)]}const Cl=(e,t,n=3)=>{let r=0;const s=ZS(50,250);return eT(i=>{const o=i.loaded,a=i.lengthComputable?i.total:void 0,c=o-r,f=s(c),l=o<=a;r=o;const u={loaded:o,total:a,progress:a?o/a:void 0,bytes:c,rate:f||void 0,estimated:f&&a&&l?(a-o)/f:void 0,event:i,lengthComputable:a!=null,[t?"download":"upload"]:!0};e(u)},n)},k0=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},D0=e=>(...t)=>z.asap(()=>e(...t)),tT=Rn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Rn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Rn.origin),Rn.navigator&&/(msie|trident)/i.test(Rn.navigator.userAgent)):()=>!0,nT=Rn.hasStandardBrowserEnv?{write(e,t,n,r,s,i){const o=[e+"="+encodeURIComponent(t)];z.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),z.isString(r)&&o.push("path="+r),z.isString(s)&&o.push("domain="+s),i===!0&&o.push("secure"),document.cookie=o.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 rT(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function sT(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function x3(e,t){return e&&!rT(t)?sT(e,t):t}const F0=e=>e instanceof Zn?{...e}:e;function Ai(e,t){t=t||{};const n={};function r(f,l,u,d){return z.isPlainObject(f)&&z.isPlainObject(l)?z.merge.call({caseless:d},f,l):z.isPlainObject(l)?z.merge({},l):z.isArray(l)?l.slice():l}function s(f,l,u,d){if(z.isUndefined(l)){if(!z.isUndefined(f))return r(void 0,f,u,d)}else return r(f,l,u,d)}function i(f,l){if(!z.isUndefined(l))return r(void 0,l)}function o(f,l){if(z.isUndefined(l)){if(!z.isUndefined(f))return r(void 0,f)}else return r(void 0,l)}function a(f,l,u){if(u in t)return r(f,l);if(u in e)return r(void 0,f)}const c={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(f,l,u
`+i.map(B0).join(`
`):" "+B0(i[0]):"as no adapter specified";throw new et("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:Fd};function wu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ro(null,e)}function V0(e){return wu(e),e.headers=Zn.from(e.headers),e.data=Eu.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),S3.getAdapter(e.adapter||Za.adapter)(e).then(function(r){return wu(e),r.data=Eu.call(e,e.transformResponse,r),r.headers=Zn.from(r.headers),r},function(r){return _3(r)||(wu(e),r&&r.response&&(r.response.data=Eu.call(e,e.transformResponse,r.response),r.response.headers=Zn.from(r.response.headers))),Promise.reject(r)})}const T3="1.7.9",bf={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{bf[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const $0={};bf.transitional=function(t,n,r){function s(i,o){return"[Axios v"+T3+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,a)=>{if(t===!1)throw new et(s(o," has been removed"+(n?" in "+n:"")),et.ERR_DEPRECATED);return n&&!$0[o]&&($0[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,a):!0}};bf.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function yT(e,t,n){if(typeof e!="object")throw new et("options must be an object",et.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const i=r[s],o=t[i];if(o){const a=e[i],c=a===void 0||o(a,i,e);if(c!==!0)throw new et("option "+i+" must be "+c,et.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new et("Unknown option "+i,et.ERR_BAD_OPTION)}}const Xc={assertOptions:yT,validators:bf},Sr=Xc.validators;class xi{constructor(t){this.defaults=t,this.interceptors={request:new L0,response:new L0}}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 i=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+i):r.stack=i}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ai(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:i}=n;r!==void 0&&Xc.assertOptions(r,{silentJSONParsing:Sr.transitional(Sr.boolean),forcedJSONParsing:Sr.transitional(Sr.boolean),clarifyTimeoutError:Sr.transitional(Sr.boolean)},!1),s!=null&&(z.isFunction(s)?n.paramsSerializer={serialize:s}:Xc.assertOptions(s,{encode:Sr.function,serialize:Sr.function},!0)),Xc.assertOptions(n,{baseUrl:Sr.spelling("baseURL"),withXsrfToken:Sr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&z.merge(i.common,i[n.method]);i&&z.forEach(["delete","get","head","post","put","patch","common"],y=>{delete i[y]}),n.headers=Zn.concat(o,i);const a=[];let c=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(c=c&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let l,u=0,d;if(!c){const y=[V0.bind(this),void 0];for(y.unshift.apply(y,a),y.push.apply(y,f),d=y.length,l=Promise.resolve(n);u<d;)l=l.then(y[u++],y[u++]);return l}d=a.length;let p=n;for(u=0;u<d;){const y=a[u++],g=a[u++];try{p=y(p)}catch(w){g.call(this,w);break}}try{l=V0.call(this,p)}catch(y){return Promise.reject(y)}for(u=0,d=f.length;u<d;)l=l.then(f[u++],f[u++]);return l}getUri(t){t=Ai(this.defaults,t);const n=x3(t.baseURL,t.url);return m3(n,t.params,t.paramsSerializer)}}z.forEach(["delete","get","head","options"],function(t){xi.prototype[t]=function(n,r){return this.request(Ai(r||{},{method:t,url:n,data:(r||{}).data}))}});z.forEach(["post","put","patch"],function(t){function n(r){return function(i,o,a){return this.request(Ai(a||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}xi.prototype[t]=n(),xi.prototype[t+"Form"]=n(!0)});class sp{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(s=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](s);r._listeners=null}),this.promise.then=s=>{let i;const o=new Promise(a=>{r.subscribe(a),i=a}).then(s);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,a){r.reason||(r.reason=new Ro(i,o,a),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)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new sp(function(s){t=s}),cancel:t}}}function _T(e){return function(n){return e.apply(null,n)}}function bT(e){return z.isObject(e)&&e.isAxiosError===!0}const jd={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,VariantA
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/function RT(e,t,n){return(t=IT(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q0(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 ie(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?q0(Object(n),!0).forEach(function(r){RT(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q0(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PT(e,t){if(typeof e!="object"||!e)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 IT(e){var t=PT(e,"string");return typeof t=="symbol"?t:t+""}const X0=()=>{};let ip={},N3={},R3=null,P3={mark:X0,measure:X0};try{typeof window<"u"&&(ip=window),typeof document<"u"&&(N3=document),typeof MutationObserver<"u"&&(R3=MutationObserver),typeof performance<"u"&&(P3=performance)}catch{}const{userAgent:W0=""}=ip.navigator||{},Vs=ip,Lt=N3,G0=R3,Nc=P3;Vs.document;const ds=!!Lt.documentElement&&!!Lt.head&&typeof Lt.addEventListener=="function"&&typeof Lt.createElement=="function",I3=~W0.indexOf("MSIE")||~W0.indexOf("Trident/");var LT=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,MT=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,L3={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},kT={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},M3=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],Mn="classic",xf="duotone",DT="sharp",FT="sharp-duotone",k3=[Mn,xf,DT,FT],jT={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},UT={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},BT=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),VT={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp
--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";
--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";
--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";
--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
--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-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
}
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 {
transform-origin: center center;
}
.fa-layers-text {
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
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);
transform: scale(var(--fa-counter-scale, 0.25));
transform-origin: top right;
}
.fa-layers-bottom-right {
bottom: var(--fa-bottom, 0);
right: var(--fa-right, 0);
top: auto;
transform: scale(var(--fa-layers-scale, 0.25));
transform-origin: bottom right;
}
.fa-layers-bottom-left {
bottom: var(--fa-bottom, 0);
left: var(--fa-left, 0);
right: auto;
top: auto;
transform: scale(var(--fa-layers-scale, 0.25));
transform-origin: bottom left;
}
.fa-layers-top-right {
top: var(--fa-top, 0);
right: var(--fa-right, 0);
transform: scale(var(--fa-layers-scale, 0.25));
transform-origin: top right;
}
.fa-layers-top-left {
left: var(--fa-left, 0);
right: auto;
top: var(--fa-top, 0);
transform: scale(var(--fa-layers-scale, 0.25));
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(-1 * var(--fa-li-width, 2em));
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 {
animation-name: fa-beat;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-bounce {
animation-name: fa-bounce;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}
.fa-fade {
animation-name: fa-fade;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-beat-fade {
animation-name: fa-beat-fade;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-flip {
animation-name: fa-flip;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-shake {
animation-name: fa-shake;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin {
animation-name: fa-spin;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 2s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin-reverse {
--fa-animation-direction: reverse;
}
.fa-pulse,
.fa-spin-pulse {
animation-name: fa-spin;
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
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 {
animation-delay: -1ms;
animation-duration: 1ms;
animation-iteration-count: 1;
transition-delay: 0s;
transition-duration: 0s;
}
}
@keyframes fa-beat {
0%, 90% {
transform: scale(1);
}
45% {
transform: scale(var(--fa-beat-scale, 1.25));
}
}
@keyframes fa-bounce {
0% {
transform: scale(1, 1) translateY(0);
}
10% {
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
}
30% {
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% {
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
}
57% {
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
}
64% {
transform: scale(1, 1) translateY(0);
}
100% {
transform: scale(1, 1) translateY(0);
}
}
@keyframes fa-fade {
50% {
opacity: var(--fa-fade-opacity, 0.4);
}
}
@keyframes fa-beat-fade {
0%, 100% {
opacity: var(--fa-beat-fade-opacity, 0.4);
transform: scale(1);
}
50% {
opacity: 1;
transform: scale(var(--fa-beat-fade-scale, 1.125));
}
}
@keyframes fa-flip {
50% {
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
}
}
@keyframes fa-shake {
0% {
transform: rotate(-15deg);
}
4% {
transform: rotate(15deg);
}
8%, 24% {
transform: rotate(-18deg);
}
12%, 28% {
transform: rotate(18deg);
}
16% {
transform: rotate(-22deg);
}
20% {
transform: rotate(22deg);
}
32% {
transform: rotate(-12deg);
}
36% {
transform: rotate(12deg);
}
40%, 100% {
transform: rotate(0deg);
}
}
@keyframes fa-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.fa-rotate-90 {
transform: rotate(90deg);
}
.fa-rotate-180 {
transform: rotate(180deg);
}
.fa-rotate-270 {
transform: rotate(270deg);
}
.fa-flip-horizontal {
transform: scale(-1, 1);
}
.fa-flip-vertical {
transform: scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
transform: scale(-1, -1);
}
.fa-rotate-by {
transform: rotate(var(--fa-rotate-angle, 0));
}
.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;
}`;function z3(){const e=F3,t=j3,n=Re.cssPrefix,r=Re.replacementClass;let s=xA;if(n!==e||r!==t){const i=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),a=new RegExp("\\.".concat(t),"g");s=s.replace(i,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(a,".".concat(r))}return s}let em=!1;function Tu(){Re.autoAddCss&&!em&&(mA(z3()),em=!0)}var vA={mixout(){return{dom:{css:z3,insertCss:Tu}}},hooks(){return{beforeDOMElementCreation(){Tu()},beforeI2svg(){Tu()}}}};const ls=Vs||{};ls[cs]||(ls[cs]={});ls[cs].styles||(ls[cs].styles={});ls[cs].hooks||(ls[cs].hooks={});ls[cs].shims||(ls[cs].shims=[]);var Rr=ls[cs];const K3=[],q3=function(){Lt.removeEventListener("DOMContentLoaded",q3),Pl=1,K3.map(e=>e())};let Pl=!1;ds&&(Pl=(Lt.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Lt.readyState),Pl||Lt.addEventListener("DOMContentLoaded",q3));function EA(e){ds&&(Pl?setTimeout(e,0):K3.push(e))}function tc(e){const{tag:t,attributes:n={},children:r=[]}=e;return typeof e=="string"?H3(e):"<".concat(t," ").concat(yA(n),">").concat(r.map(tc).join(""),"</").concat(t,">")}function tm(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Au=function(t,n,r,s){var i=Object.keys(t),o=i.length,a=n,c,f,l;for(r===void 0?(c=1,l=t[i[0]]):(c=0,l=r);c<o;c++)f=i[c],l=a(l,t[f],f,t);return l};function wA(e){const t=[];let n=0;const r=e.length;for(;n<r;){const s=e.charCodeAt(n++);if(s>=55296&&s<=56319&&n<r){const i=e.charCodeAt(n++);(i&64512)==56320?t.push(((s&1023)<<10)+(i&1023)+65536):(t.push(s),n--)}else t.push(s)}return t}function qd(e){const t=wA(e);return t.length===1?t[0].toString(16):null}function SA(e,t){const n=e.length;let 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 nm(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function Xd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:r=!1}=n,s=nm(t);typeof Rr.hooks.addPack=="function"&&!r?Rr.hooks.addPack(e,nm(t)):Rr.styles[e]=ie(ie({},Rr.styles[e]||{}),s),e==="fas"&&Xd("fa",t)}const{styles:Ma,shims:TA}=Rr,X3=Object.keys(cp),AA=X3.reduce((e,t)=>(e[t]=Object.keys(cp[t]),e),{});let up=null,W3={},G3={},Y3={},J3={},Q3={};function CA(e){return~uA.indexOf(e)}function OA(e,t){const n=t.split("-"),r=n[0],s=n.slice(1).join("-");return r===e&&s!==""&&!CA(s)?s:null}const Z3=()=>{const e=r=>Au(Ma,(s,i,o)=>(s[o]=Au(i,r,{}),s),{});W3=e((r,s,i)=>(s[3]&&(r[s[3]]=i),s[2]&&s[2].filter(a=>typeof a=="number").forEach(a=>{r[a.toString(16)]=i}),r)),G3=e((r,s,i)=>(r[i]=i,s[2]&&s[2].filter(a=>typeof a=="string").forEach(a=>{r[a]=i}),r)),Q3=e((r,s,i)=>{const o=s[2];return r[i]=i,o.forEach(a=>{r[a]=i}),r});const t="far"in Ma||Re.autoFetchSvg,n=Au(TA,(r,s)=>{const i=s[0];let o=s[1];const a=s[2];return o==="far"&&!t&&(o="fas"),typeof i=="string"&&(r.names[i]={prefix:o,iconName:a}),typeof i=="number"&&(r.unicodes[i.toString(16)]={prefix:o,iconName:a}),r},{names:{},unicodes:{}});Y3=n.names,J3=n.unicodes,up=Ef(Re.styleDefault,{family:Re.familyDefault})};pA(e=>{up=Ef(e.styleDefault,{family:Re.familyDefault})});Z3();function dp(e,t){return(W3[e]||{})[t]}function NA(e,t){return(G3[e]||{})[t]}function ai(e,t){return(Q3[e]||{})[t]}function e6(e){return Y3[e]||{prefix:null,iconName:null}}function RA(e){const t=J3[e],n=dp("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function $s(){return up}const t6=()=>({prefix:null,iconName:null,rest:[]});function PA(e){let t=Mn;const n=X3.reduce((r,s)=>(r[s]="".concat(Re.cssPrefix,"-").concat(s),r),{});return k3.forEach(r=>{(e.includes(n[r])||e.some(s=>AA[r].includes(s)))&&(t=r)}),t}function Ef(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=Mn}=t,r=oA[n][e];if(n===xf&&!e)return"fad";const s=Z0[n][e]||Z0[n][r],i=e in Rr.styles?e:null;return s||i||null}function IA(e){let t=[],n=null;return e.forEach(r=>{const s=OA(Re.cssPrefix,r);s?n=s:r&&t.push(r)}),{iconName:n,rest:t}}function rm(e){return e.sort
`);t.setAttribute(Ci,""),t.innerHTML=s}};function cm(e){e()}function i6(e,t){const n=typeof t=="function"?t:Gc;if(e.length===0)n();else{let r=cm;Re.mutateApproach===sA&&(r=Vs.requestAnimationFrame||cm),r(()=>{const s=QA(),i=pp.begin("mutate");e.map(s),i(),n()})}}let mp=!1;function o6(){mp=!0}function Zd(){mp=!1}let Il=null;function lm(e){if(!G0||!Re.observeMutations)return;const{treeCallback:t=Gc,nodeCallback:n=Gc,pseudoElementsCallback:r=Gc,observeMutationsRoot:s=Lt}=e;Il=new G0(i=>{if(mp)return;const o=$s();Po(i).forEach(a=>{if(a.type==="childList"&&a.addedNodes.length>0&&!am(a.addedNodes[0])&&(Re.searchPseudoElements&&r(a.target),t(a.target)),a.type==="attributes"&&a.target.parentNode&&Re.searchPseudoElements&&r(a.target.parentNode),a.type==="attributes"&&am(a.target)&&~fA.indexOf(a.attributeName))if(a.attributeName==="class"&&YA(a.target)){const{prefix:c,iconName:f}=wf(lp(a.target));a.target.setAttribute(op,c||o),f&&a.target.setAttribute(ap,f)}else JA(a.target)&&n(a.target)})}),ds&&Il.observe(s,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function nC(){Il&&Il.disconnect()}function rC(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((r,s)=>{const i=s.split(":"),o=i[0],a=i.slice(1);return o&&a.length>0&&(r[o]=a.join(":").trim()),r},{})),n}function sC(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"";let s=wf(lp(e));return s.prefix||(s.prefix=$s()),t&&n&&(s.prefix=t,s.iconName=n),s.iconName&&s.prefix||(s.prefix&&r.length>0&&(s.iconName=NA(s.prefix,e.innerText)||dp(s.prefix,qd(e.innerText))),!s.iconName&&Re.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(s.iconName=e.firstChild.data)),s}function iC(e){const t=Po(e.attributes).reduce((s,i)=>(s.name!=="class"&&s.name!=="style"&&(s[i.name]=i.value),s),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return Re.autoA11y&&(n?t["aria-labelledby"]="".concat(Re.replacementClass,"-title-").concat(r||La()):(t["aria-hidden"]="true",t.focusable="false")),t}function oC(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Nr,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function fm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:s}=sC(e),i=iC(e),o=Wd("parseNodeAttributes",{},e);let a=t.styleParser?rC(e):[];return ie({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:Nr,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:a,attributes:i}},o)}const{styles:aC}=Rr;function a6(e){const t=Re.autoReplaceSvg==="nest"?fm(e,{styleParser:!1}):fm(e);return~t.extra.classes.indexOf(V3)?Hs("generateLayersText",e,t):Hs("generateSvgReplacementMutation",e,t)}function cC(){return[...$T,...Bd]}function um(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ds)return Promise.resolve();const n=Lt.documentElement.classList,r=l=>n.add("".concat(Q0,"-").concat(l)),s=l=>n.remove("".concat(Q0,"-").concat(l)),i=Re.autoFetchSvg?cC():M3.concat(Object.keys(aC));i.includes("fa")||i.push("fa");const o=[".".concat(V3,":not([").concat(Ci,"])")].concat(i.map(l=>".".concat(l,":not([").concat(Ci,"])"))).join(", ");if(o.length===0)return Promise.resolve();let a=[];try{a=Po(e.querySelectorAll(o))}catch{}if(a.length>0)r("pending"),s("complete");else return Promise.resolve();const c=pp.begin("onTree"),f=a.reduce((l,u)=>{try{const d=a6(u);d&&l.push(d)}catch(d){U3||d.name==="MissingIcon"&&console.error(d)}return l},[]);return new Promise((l,u)=>{Promise.all(f).then(d=>{i6(d,()=>{r("active"),r("complete"),s("pending"),typeof t=="function"&&t(),c(),l()})}).catch(d=>{c(),u(d)})})}function lC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;a6(e).then(n=>{n&&i6([n],t)})}function fC(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=(t||{}).icon?t:Gd(t||{});let{mask:s}=n;return s&&(s
`),e.removeAttribute(n),r()}).catch(s)}else r()}else r()})}function xC(e){return Promise.all([pm(e,"::before"),pm(e,"::after")])}function vC(e){return e.parentNode!==document.head&&!~iA.indexOf(e.tagName.toUpperCase())&&!e.getAttribute($d)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function mm(e){if(ds)return new Promise((t,n)=>{const r=Po(e.querySelectorAll("*")).filter(vC).map(xC),s=pp.begin("searchPseudoElements");o6(),Promise.all(r).then(()=>{s(),Zd(),t()}).catch(()=>{s(),Zd(),n()})})}var EC={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=mm,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=Lt}=t;Re.searchPseudoElements&&mm(n)}}};let gm=!1;var wC={mixout(){return{dom:{unwatch(){o6(),gm=!0}}}},hooks(){return{bootstrap(){lm(Wd("mutationObserverCallbacks",{}))},noAuto(){nC()},watch(e){const{observeMutationsRoot:t}=e;gm?Zd():lm(Wd("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const ym=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((n,r)=>{const s=r.toLowerCase().split("-"),i=s[0];let o=s.slice(1).join("-");if(i&&o==="h")return n.flipX=!0,n;if(i&&o==="v")return n.flipY=!0,n;if(o=parseFloat(o),isNaN(o))return n;switch(i){case"grow":n.size=n.size+o;break;case"shrink":n.size=n.size-o;break;case"left":n.x=n.x-o;break;case"right":n.x=n.x+o;break;case"up":n.y=n.y-o;break;case"down":n.y=n.y+o;break;case"rotate":n.rotate=n.rotate+o;break}return n},t)};var SC={mixout(){return{parse:{transform:e=>ym(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=ym(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:n,transform:r,containerWidth:s,iconWidth:i}=t;const o={transform:"translate(".concat(s/2," 256)")},a="translate(".concat(r.x*32,", ").concat(r.y*32,") "),c="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),f="rotate(".concat(r.rotate," 0 0)"),l={transform:"".concat(a," ").concat(c," ").concat(f)},u={transform:"translate(".concat(i/2*-1," -256)")},d={outer:o,inner:l,path:u};return{tag:"g",attributes:ie({},d.outer),children:[{tag:"g",attributes:ie({},d.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:ie(ie({},n.icon.attributes),d.path)}]}]}}}};const Ou={x:0,y:0,width:"100%",height:"100%"};function _m(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function TC(e){return e.tag==="g"?e.children:[e]}var AC={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?wf(n.split(" ").map(s=>s.trim())):t6();return r.prefix||(r.prefix=$s()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:n,attributes:r,main:s,mask:i,maskId:o,transform:a}=t;const{width:c,icon:f}=s,{width:l,icon:u}=i,d=_A({transform:a,containerWidth:l,iconWidth:c}),p={tag:"rect",attributes:ie(ie({},Ou),{},{fill:"white"})},y=f.children?{children:f.children.map(_m)}:{},g={tag:"g",attributes:ie({},d.inner),children:[_m(ie({tag:f.tag,attributes:ie(ie({},f.attributes),d.path)},y))]},w={tag:"g",attributes:ie({},d.outer),children:[g]},x="mask-".concat(o||La()),_="clip-".concat(o||La()),b={tag:"mask",attributes:ie(ie({},Ou),{},{id:x,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,w]},T={tag:"defs",children:[{tag:"clipPath",attributes:{id:_},children:TC(u)},b]};return n.push(T,{tag:"rect",attributes:ie({fill:"currentColor","clip-path":"url(#".concat(_,")"),mask:"url(#".concat(x,")")},Ou)}),{children:n,attributes:r}}}},CC={provides(e){let t=!1;Vs.matchMedia&&(t=Vs.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const n=[],r={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:ie(ie({},r),{},{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.1L5
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/const IC={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},LC={prefix:"fas",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l96 0 0 80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0z"]},MC={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},kC={prefix:"fas",iconName:"square-caret-down",icon:[448,512,["caret-square-down"],"f150","M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z"]},DC={prefix:"fas",iconName:"lightbulb",icon:[384,512,[128161],"f0eb","M272 384c9.6-31.9 29.5-59.1 49.2-86.2c0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0c19.8 27.1 39.7 54.4 49.2 86.2l160 0zM192 512c44.2 0 80-35.8 80-80l0-16-160 0 0 16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z"]},FC={prefix:"fas",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]},jC={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z"]},UC={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.
* @vue/compiler-core v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const go=Symbol(""),io=Symbol(""),Tf=Symbol(""),ka=Symbol(""),gp=Symbol(""),zs=Symbol(""),yp=Symbol(""),_p=Symbol(""),Af=Symbol(""),Cf=Symbol(""),Io=Symbol(""),Of=Symbol(""),bp=Symbol(""),Nf=Symbol(""),Rf=Symbol(""),Pf=Symbol(""),If=Symbol(""),Lf=Symbol(""),Mf=Symbol(""),xp=Symbol(""),vp=Symbol(""),nc=Symbol(""),Da=Symbol(""),kf=Symbol(""),Df=Symbol(""),yo=Symbol(""),Lo=Symbol(""),Ff=Symbol(""),Ml=Symbol(""),u6=Symbol(""),kl=Symbol(""),Fa=Symbol(""),d6=Symbol(""),h6=Symbol(""),jf=Symbol(""),p6=Symbol(""),m6=Symbol(""),Uf=Symbol(""),Ep=Symbol(""),Ni={[go]:"Fragment",[io]:"Teleport",[Tf]:"Suspense",[ka]:"KeepAlive",[gp]:"BaseTransition",[zs]:"openBlock",[yp]:"createBlock",[_p]:"createElementBlock",[Af]:"createVNode",[Cf]:"createElementVNode",[Io]:"createCommentVNode",[Of]:"createTextVNode",[bp]:"createStaticVNode",[Nf]:"resolveComponent",[Rf]:"resolveDynamicComponent",[Pf]:"resolveDirective",[If]:"resolveFilter",[Lf]:"withDirectives",[Mf]:"renderList",[xp]:"renderSlot",[vp]:"createSlots",[nc]:"toDisplayString",[Da]:"mergeProps",[kf]:"normalizeClass",[Df]:"normalizeStyle",[yo]:"normalizeProps",[Lo]:"guardReactiveProps",[Ff]:"toHandlers",[Ml]:"camelize",[u6]:"capitalize",[kl]:"toHandlerKey",[Fa]:"setBlockTracking",[d6]:"pushScopeId",[h6]:"popScopeId",[jf]:"withCtx",[p6]:"unref",[m6]:"isRef",[Uf]:"withMemo",[Ep]:"isMemoSame"};function g6(e){Object.getOwnPropertySymbols(e).forEach(t=>{Ni[t]=e[t]})}const hO={HTML:0,0:"HTML",SVG:1,1:"SVG",MATH_ML:2,2:"MATH_ML"},pO={ROOT:0,0:"ROOT",ELEMENT:1,1:"ELEMENT",TEXT:2,2:"TEXT",COMMENT:3,3:"COMMENT",SIMPLE_EXPRESSION:4,4:"SIMPLE_EXPRESSION",INTERPOLATION:5,5:"INTERPOLATION",ATTRIBUTE:6,6:"ATTRIBUTE",DIRECTIVE:7,7:"DIRECTIVE",COMPOUND_EXPRESSION:8,8:"COMPOUND_EXPRESSION",IF:9,9:"IF",IF_BRANCH:10,10:"IF_BRANCH",FOR:11,11:"FOR",TEXT_CALL:12,12:"TEXT_CALL",VNODE_CALL:13,13:"VNODE_CALL",JS_CALL_EXPRESSION:14,14:"JS_CALL_EXPRESSION",JS_OBJECT_EXPRESSION:15,15:"JS_OBJECT_EXPRESSION",JS_PROPERTY:16,16:"JS_PROPERTY",JS_ARRAY_EXPRESSION:17,17:"JS_ARRAY_EXPRESSION",JS_FUNCTION_EXPRESSION:18,18:"JS_FUNCTION_EXPRESSION",JS_CONDITIONAL_EXPRESSION:19,19:"JS_CONDITIONAL_EXPRESSION",JS_CACHE_EXPRESSION:20,20:"JS_CACHE_EXPRESSION",JS_BLOCK_STATEMENT:21,21:"JS_BLOCK_STATEMENT",JS_TEMPLATE_LITERAL:22,22:"JS_TEMPLATE_LITERAL",JS_IF_STATEMENT:23,23:"JS_IF_STATEMENT",JS_ASSIGNMENT_EXPRESSION:24,24:"JS_ASSIGNMENT_EXPRESSION",JS_SEQUENCE_EXPRESSION:25,25:"JS_SEQUENCE_EXPRESSION",JS_RETURN_STATEMENT:26,26:"JS_RETURN_STATEMENT"},mO={ELEMENT:0,0:"ELEMENT",COMPONENT:1,1:"COMPONENT",SLOT:2,2:"SLOT",TEMPLATE:3,3:"TEMPLATE"},gO={NOT_CONSTANT:0,0:"NOT_CONSTANT",CAN_SKIP_PATCH:1,1:"CAN_SKIP_PATCH",CAN_CACHE:2,2:"CAN_CACHE",CAN_STRINGIFY:3,3:"CAN_STRINGIFY"},cn={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function y6(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:cn}}function _o(e,t,n,r,s,i,o,a=!1,c=!1,f=!1,l=cn){return e&&(a?(e.helper(zs),e.helper(Ii(e.inSSR,f))):e.helper(Pi(e.inSSR,f)),o&&e.helper(Lf)),{type:13,tag:t,props:n,children:r,patchFlag:s,dynamicProps:i,directives:o,isBlock:a,disableTracking:c,isComponent:f,loc:l}}function ks(e,t=cn){return{type:17,loc:t,elements:e}}function rr(e,t=cn){return{type:15,loc:t,properties:e}}function $t(e,t){return{type:16,loc:cn,key:ze(e)?Ye(e,!0):e,value:t}}function Ye(e,t=!1,n=cn,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function yO(e,t){return{type:5,loc:t,content:ze(e)?Ye(e,!1,t):e}}function ur(e,t=cn){return{type:8,loc:t,children:e}}function Jt(e,t=[],n=cn){return{type:14,loc:n,callee:e,arguments:t}}function Ri(e,t=void 0,n=!1,r=!1,s=cn){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:s}}function Dl(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:cn}}function _6(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:cn}}function b6(e){return{type:21,body:e,loc:cn}}function _O(e){return{type:22,elements:e,loc:cn}}function bO(e,t,n){return{type:23,t
Details: ${o}`:""}`,c=new SyntaxError(a);c.code=e,n&&(c.loc=n),t.onWarn(c)}function wp(e){throw e}function x6(e){}function It(e,t,n,r){const s=`https://vuejs.org/error-reference/#compiler-${e}`,i=new SyntaxError(String(s));return i.code=e,i.loc=t,i}const CO={ABRUPT_CLOSING_OF_EMPTY_COMMENT:0,0:"ABRUPT_CLOSING_OF_EMPTY_COMMENT",CDATA_IN_HTML_CONTENT:1,1:"CDATA_IN_HTML_CONTENT",DUPLICATE_ATTRIBUTE:2,2:"DUPLICATE_ATTRIBUTE",END_TAG_WITH_ATTRIBUTES:3,3:"END_TAG_WITH_ATTRIBUTES",END_TAG_WITH_TRAILING_SOLIDUS:4,4:"END_TAG_WITH_TRAILING_SOLIDUS",EOF_BEFORE_TAG_NAME:5,5:"EOF_BEFORE_TAG_NAME",EOF_IN_CDATA:6,6:"EOF_IN_CDATA",EOF_IN_COMMENT:7,7:"EOF_IN_COMMENT",EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT:8,8:"EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT",EOF_IN_TAG:9,9:"EOF_IN_TAG",INCORRECTLY_CLOSED_COMMENT:10,10:"INCORRECTLY_CLOSED_COMMENT",INCORRECTLY_OPENED_COMMENT:11,11:"INCORRECTLY_OPENED_COMMENT",INVALID_FIRST_CHARACTER_OF_TAG_NAME:12,12:"INVALID_FIRST_CHARACTER_OF_TAG_NAME",MISSING_ATTRIBUTE_VALUE:13,13:"MISSING_ATTRIBUTE_VALUE",MISSING_END_TAG_NAME:14,14:"MISSING_END_TAG_NAME",MISSING_WHITESPACE_BETWEEN_ATTRIBUTES:15,15:"MISSING_WHITESPACE_BETWEEN_ATTRIBUTES",NESTED_COMMENT:16,16:"NESTED_COMMENT",UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME:17,17:"UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME",UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE:18,18:"UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE",UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME:19,19:"UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME",UNEXPECTED_NULL_CHARACTER:20,20:"UNEXPECTED_NULL_CHARACTER",UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME:21,21:"UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME",UNEXPECTED_SOLIDUS_IN_TAG:22,22:"UNEXPECTED_SOLIDUS_IN_TAG",X_INVALID_END_TAG:23,23:"X_INVALID_END_TAG",X_MISSING_END_TAG:24,24:"X_MISSING_END_TAG",X_MISSING_INTERPOLATION_END:25,25:"X_MISSING_INTERPOLATION_END",X_MISSING_DIRECTIVE_NAME:26,26:"X_MISSING_DIRECTIVE_NAME",X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END:27,27:"X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END",X_V_IF_NO_EXPRESSION:28,28:"X_V_IF_NO_EXPRESSION",X_V_IF_SAME_KEY:29,29:"X_V_IF_SAME_KEY",X_V_ELSE_NO_ADJACENT_IF:30,30:"X_V_ELSE_NO_ADJACENT_IF",X_V_FOR_NO_EXPRESSION:31,31:"X_V_FOR_NO_EXPRESSION",X_V_FOR_MALFORMED_EXPRESSION:32,32:"X_V_FOR_MALFORMED_EXPRESSION",X_V_FOR_TEMPLATE_KEY_PLACEMENT:33,33:"X_V_FOR_TEMPLATE_KEY_PLACEMENT",X_V_BIND_NO_EXPRESSION:34,34:"X_V_BIND_NO_EXPRESSION",X_V_ON_NO_EXPRESSION:35,35:"X_V_ON_NO_EXPRESSION",X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET:36,36:"X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET",X_V_SLOT_MIXED_SLOT_USAGE:37,37:"X_V_SLOT_MIXED_SLOT_USAGE",X_V_SLOT_DUPLICATE_SLOT_NAMES:38,38:"X_V_SLOT_DUPLICATE_SLOT_NAMES",X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN:39,39:"X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN",X_V_SLOT_MISPLACED:40,40:"X_V_SLOT_MISPLACED",X_V_MODEL_NO_EXPRESSION:41,41:"X_V_MODEL_NO_EXPRESSION",X_V_MODEL_MALFORMED_EXPRESSION:42,42:"X_V_MODEL_MALFORMED_EXPRESSION",X_V_MODEL_ON_SCOPE_VARIABLE:43,43:"X_V_MODEL_ON_SCOPE_VARIABLE",X_V_MODEL_ON_PROPS:44,44:"X_V_MODEL_ON_PROPS",X_INVALID_EXPRESSION:45,45:"X_INVALID_EXPRESSION",X_KEEP_ALIVE_INVALID_CHILDREN:46,46:"X_KEEP_ALIVE_INVALID_CHILDREN",X_PREFIX_ID_NOT_SUPPORTED:47,47:"X_PREFIX_ID_NOT_SUPPORTED",X_MODULE_MODE_NOT_SUPPORTED:48,48:"X_MODULE_MODE_NOT_SUPPORTED",X_CACHE_HANDLER_NOT_SUPPORTED:49,49:"X_CACHE_HANDLER_NOT_SUPPORTED",X_SCOPE_ID_NOT_SUPPORTED:50,50:"X_SCOPE_ID_NOT_SUPPORTED",X_VNODE_HOOKS:51,51:"X_VNODE_HOOKS",X_V_BIND_INVALID_SAME_NAME_ARGUMENT:52,52:"X_V_BIND_INVALID_SAME_NAME_ARGUMENT",__EXTEND_POINT__:53,53:"__EXTEND_POINT__"},OO={0:"Illegal comment.",1:"CDATA section is allowed only in XML context.",2:"Duplicate attribute.",3:"End tag cannot have attributes.",4:"Illegal '/' in tags.",5:"Unexpected EOF in tag.",6:"Unexpected EOF in CDATA section.",7:"Unexpected EOF in comment.",8:"Unexpected EOF in script.",9:"Unexpected EOF in tag.",10:"Incorrectly closed comment.",11:"Incorrectly opened comment.",12:"Illegal tag name. Use '&lt;' to print '<'.",13:"Attribute value was expected.",14:"End tag name was expected.",15:"Whitespace was expected
Use a v-bind binding combined with a v-on listener that emits update:x event instead.`,45:"Error parsing JavaScript expression: ",46:"<KeepAlive> expects exactly one child component.",51:"@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.",47:'"prefixIdentifiers" option is not supported in this build of compiler.',48:"ES module mode is not supported in this build of compiler.",49:'"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.',50:'"scopeId" option is only supported in module mode.',53:""};function NO(e,t,n=!1,r=[],s=Object.create(null)){}function RO(e,t,n){return!1}function PO(e,t){if(e&&(e.type==="ObjectProperty"||e.type==="ArrayPattern")){let n=t.length;for(;n--;){const r=t[n];if(r.type==="AssignmentExpression")return!0;if(r.type!=="ObjectProperty"&&!r.type.endsWith("Pattern"))break}}return!1}function IO(e){let t=e.length;for(;t--;){const n=e[t];if(n.type==="NewExpression")return!0;if(n.type!=="MemberExpression")break}return!1}function LO(e,t){for(const n of e.params)for(const r of Yr(n))t(r)}function MO(e,t){for(const n of e.body)if(n.type==="VariableDeclaration"){if(n.declare)continue;for(const r of n.declarations)for(const s of Yr(r.id))t(s)}else if(n.type==="FunctionDeclaration"||n.type==="ClassDeclaration"){if(n.declare||!n.id)continue;t(n.id)}else kO(n)&&DO(n,!0,t)}function kO(e){return e.type==="ForOfStatement"||e.type==="ForInStatement"||e.type==="ForStatement"}function DO(e,t,n){const r=e.type==="ForStatement"?e.init:e.left;if(r&&r.type==="VariableDeclaration"&&(r.kind==="var"&&t))for(const s of r.declarations)for(const i of Yr(s.id))n(i)}function Yr(e,t=[]){switch(e.type){case"Identifier":t.push(e);break;case"MemberExpression":let n=e;for(;n.type==="MemberExpression";)n=n.object;t.push(n);break;case"ObjectPattern":for(const r of e.properties)r.type==="RestElement"?Yr(r.argument,t):Yr(r.value,t);break;case"ArrayPattern":e.elements.forEach(r=>{r&&Yr(r,t)});break;case"RestElement":Yr(e.argument,t);break;case"AssignmentPattern":Yr(e.left,t);break}return t}const FO=e=>/Function(?:Expression|Declaration)$|Method$/.test(e.type),v6=e=>e&&(e.type==="ObjectProperty"||e.type==="ObjectMethod")&&!e.computed,jO=(e,t)=>v6(t)&&t.key===e,E6=["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"];function w6(e){return E6.includes(e.type)?w6(e.expression):e}const Vn=e=>e.type===4&&e.isStatic;function Sp(e){switch(e){case"Teleport":case"teleport":return io;case"Suspense":case"suspense":return Tf;case"KeepAlive":case"keep-alive":return ka;case"BaseTransition":case"base-transition":return gp}}const UO=/^\d|[^\$\w\xA0-\uFFFF]/,rc=e=>!UO.test(e),BO=/[A-Za-z_$\xA0-\uFFFF]/,VO=/[\.\?\w$\xA0-\uFFFF]/,$O=/\s+[.[]\s*|\s*[.[]\s+/g,S6=e=>e.type===4?e.content:e.loc.source,T6=e=>{const t=S6(e).trim().replace($O,a=>a.trim());let n=0,r=[],s=0,i=0,o=null;for(let a=0;a<t.length;a++){const c=t.charAt(a);switch(n){case 0:if(c==="[")r.push(n),n=1,s++;else if(c==="(")r.push(n),n=2,i++;else if(!(a===0?BO:VO).test(c))return!1;break;case 1:c==="'"||c==='"'||c==="`"?(r.push(n),n=3,o=c):c==="["?s++:c==="]"&&(--s||(n=r.pop()));break;case 2:if(c==="'"||c==='"'||c==="`")r.push(n),n=3,o=c;else if(c==="(")i++;else if(c===")"){if(a===t.length-1)return!1;--i||(n=r.pop())}break;case 3:c===o&&(n=r.pop(),o=null);break}}return!s&&!i},HO=pn,Tp=T6,zO=/^\s*(async\s*)?(\([^)]*?\)|[\w$_]+)\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,A6=e=>zO.test(S6(e)),KO=pn,C6=A6;function qO(e,t,n=t.length){return O6({offset:e.offset,line:e.line,column:e.column},t,n)}function O6(e,t,n=t.length){let r=0,s=-1;for(let i=0;i<n;i++)t.charCodeAt(i)===10&&(r++,s=i);return e.offset+=n,e.line+=r,e.column=s===-1?e.column+n:n-s,e}function XO(e,t){if(!e)throw new Error(t||"unexpected compiler condition")}function Un(e,t,n=!1){for(let r=0;r<e.props.length;r++){const s=e.props[r];if(s.type===7&&(n||s.exp)&&(ze(t)?s.name===t:t.test(s.name)))return s
`);else if(nN(i.content)){const o=e[s-1]&&e[s-1].type,a=e[s+1]&&e[s+1].type;!o||!a||n&&(o===3&&(a===3||a===1)||o===1&&(a===3||a===1&&rN(i.content)))?(r=!0,e[s]=null):i.content=" "}else n&&(i.content=D6(i.content))}return r?e.filter(Boolean):e}function nN(e){for(let t=0;t<e.length;t++)if(!nr(e.charCodeAt(t)))return!1;return!0}function rN(e){for(let t=0;t<e.length;t++){const n=e.charCodeAt(t);if(n===10||n===13)return!0}return!1}function D6(e){let t="",n=!1;for(let r=0;r<e.length;r++)nr(e.charCodeAt(r))?n||(t+=" ",n=!0):(t+=e[r],n=!1);return t}function sh(e){(kt[0]||Ba).children.push(e)}function qt(e,t){return{start:Vt.getPos(e),end:t==null?t:Vt.getPos(t),source:t==null?t:vn(e,t)}}function sN(e){return qt(e.start.offset,e.end.offset)}function ci(e,t){e.end=Vt.getPos(t),e.source=vn(e.start.offset,t)}function iN(e){const t={type:6,name:e.rawName,nameLoc:qt(e.loc.start.offset,e.loc.start.offset+e.rawName.length),value:void 0,loc:e.loc};if(e.exp){const n=e.exp.loc;n.end.offset<e.loc.end.offset&&(n.start.offset--,n.start.column--,n.end.offset++,n.end.column++),t.value={type:2,content:e.exp.content,loc:n}}return t}function el(e,t=!1,n,r=0,s=0){return Ye(e,t,n,r)}function Vr(e,t,n){xt.onError(It(e,qt(t,t)))}function oN(){Vt.reset(),Sn=null,mt=null,Wn="",$r=-1,ri=-1,kt.length=0}function Op(e,t){if(oN(),ns=e,xt=ot({},L6),t){let s;for(s in t)t[s]!=null&&(xt[s]=t[s])}Vt.mode=xt.parseMode==="html"?1:xt.parseMode==="sfc"?2:0,Vt.inXML=xt.ns===1||xt.ns===2;const n=t&&t.delimiters;n&&(Vt.delimiterOpen=Fl(n[0]),Vt.delimiterClose=Fl(n[1]));const r=Ba=y6([],e);return Vt.parse(ns),r.loc=qt(0,e.length),r.children=k6(r.children),Ba=null,r}function aN(e,t){tl(e,void 0,t,F6(e,e.children[0]))}function F6(e,t){const{children:n}=e;return n.length===1&&t.type===1&&!ja(t)}function tl(e,t,n,r=!1,s=!1){const{children:i}=e,o=[];for(let l=0;l<i.length;l++){const u=i[l];if(u.type===1&&u.tagType===0){const d=r?0:Qn(u,n);if(d>0){if(d>=2){u.codegenNode.patchFlag=-1,o.push(u);continue}}else{const p=u.codegenNode;if(p.type===13){const y=p.patchFlag;if((y===void 0||y===512||y===1)&&U6(u,n)>=2){const g=B6(u);g&&(p.props=n.hoist(g))}p.dynamicProps&&(p.dynamicProps=n.hoist(p.dynamicProps))}}}else if(u.type===12&&(r?0:Qn(u,n))>=2){o.push(u);continue}if(u.type===1){const d=u.tagType===1;d&&n.scopes.vSlot++,tl(u,e,n,!1,s),d&&n.scopes.vSlot--}else if(u.type===11)tl(u,e,n,u.children.length===1,!0);else if(u.type===9)for(let d=0;d<u.branches.length;d++)tl(u.branches[d],e,n,u.branches[d].children.length===1,s)}let a=!1;if(o.length===i.length&&e.type===1){if(e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&_e(e.codegenNode.children))e.codegenNode.children=c(ks(e.codegenNode.children)),a=!0;else if(e.tagType===1&&e.codegenNode&&e.codegenNode.type===13&&e.codegenNode.children&&!_e(e.codegenNode.children)&&e.codegenNode.children.type===15){const l=f(e.codegenNode,"default");l&&(l.returns=c(ks(l.returns)),a=!0)}else if(e.tagType===3&&t&&t.type===1&&t.tagType===1&&t.codegenNode&&t.codegenNode.type===13&&t.codegenNode.children&&!_e(t.codegenNode.children)&&t.codegenNode.children.type===15){const l=Un(e,"slot",!0),u=l&&l.arg&&f(t.codegenNode,l.arg);u&&(u.returns=c(ks(u.returns)),a=!0)}}if(!a)for(const l of o)l.codegenNode=n.cache(l.codegenNode);function c(l){const u=n.cache(l);return s&&n.hmr&&(u.needArraySpread=!0),u}function f(l,u){if(l.children&&!_e(l.children)&&l.children.type===15){const d=l.children.properties.find(p=>p.key===u||p.key.content===u);return d&&d.value}}o.length&&n.transformHoist&&n.transformHoist(i,n,e)}function Qn(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const r=n.get(e);if(r!==void 0)return r;const s=e.codegenNode;if(s.type!==13||s.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(s.patchFlag===void 0){let o=3;const a=U6(e,t);if(a===0)return n.set(e,0),0;a<o&&(o=a);for(let c=0;c<e.children.length;c++){const f=Qn(e.children[c],t);if(f===0)return n.set(e,0),0;f<o&&(o=f)}if(o>1)for(let c=0;c<e.props.length;c++){const f=e.props[c];if(f.type===7&&f.name==="bind"&&f.exp){const l=Qn(f.exp,t);if(l=
`+" ".repeat(g),0)}return p}function z6(e,t={}){const n=uN(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:s,prefixIdentifiers:i,indent:o,deindent:a,newline:c,scopeId:f,ssr:l}=n,u=Array.from(e.helpers),d=u.length>0,p=!i&&r!=="module";dN(e,n);const g=l?"ssrRender":"render",x=(l?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(s(`function ${g}(${x}) {`),o(),p&&(s("with (_ctx) {"),o(),d&&(s(`const { ${u.map(H6).join(", ")} } = _Vue
`,-1),c())),e.components.length&&(Iu(e.components,"component",n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Iu(e.directives,"directive",n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Iu(e.filters,"filter",n),c()),e.temps>0){s("let ");for(let _=0;_<e.temps;_++)s(`${_>0?", ":""}_temp${_}`)}return(e.components.length||e.directives.length||e.temps)&&(s(`
`,0),c()),l||s("return "),e.codegenNode?Ln(e.codegenNode,n):s("null"),p&&(a(),s("}")),a(),s("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function dN(e,t){const{ssr:n,prefixIdentifiers:r,push:s,newline:i,runtimeModuleName:o,runtimeGlobalName:a,ssrRuntimeModuleName:c}=t,f=a,l=Array.from(e.helpers);if(l.length>0&&(s(`const _Vue = ${f}
`,-1),e.hoists.length)){const u=[Af,Cf,Io,Of,bp].filter(d=>l.includes(d)).map(H6).join(", ");s(`const { ${u} } = _Vue
`,-1)}hN(e.hoists,t),i(),s("return ")}function Iu(e,t,{helper:n,push:r,newline:s,isTS:i}){const o=n(t==="filter"?If:t==="component"?Nf:Pf);for(let a=0;a<e.length;a++){let c=e[a];const f=c.endsWith("__self");f&&(c=c.slice(0,-6)),r(`const ${vo(c,t)} = ${o}(${JSON.stringify(c)}${f?", true":""})${i?"!":""}`),a<e.length-1&&s()}}function hN(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:r}=t;r();for(let s=0;s<e.length;s++){const i=e[s];i&&(n(`const _hoisted_${s+1} = `),Ln(i,t),r())}t.pure=!1}function Rp(e,t){const n=e.length>3||!1;t.push("["),n&&t.indent(),oc(e,t,n),n&&t.deindent(),t.push("]")}function oc(e,t,n=!1,r=!0){const{push:s,newline:i}=t;for(let o=0;o<e.length;o++){const a=e[o];ze(a)?s(a,-3):_e(a)?Rp(a,t):Ln(a,t),o<e.length-1&&(n?(r&&s(","),i()):r&&s(", "))}}function Ln(e,t){if(ze(e)){t.push(e,-3);return}if($n(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:Ln(e.codegenNode,t);break;case 2:pN(e,t);break;case 4:K6(e,t);break;case 5:mN(e,t);break;case 12:Ln(e.codegenNode,t);break;case 8:q6(e,t);break;case 3:yN(e,t);break;case 13:_N(e,t);break;case 14:xN(e,t);break;case 15:vN(e,t);break;case 17:EN(e,t);break;case 18:wN(e,t);break;case 19:SN(e,t);break;case 20:TN(e,t);break;case 21:oc(e.body,t,!0,!1);break}}function pN(e,t){t.push(JSON.stringify(e.content),-3,e)}function K6(e,t){const{content:n,isStatic:r}=e;t.push(r?JSON.stringify(n):n,-3,e)}function mN(e,t){const{push:n,helper:r,pure:s}=t;s&&n(Vf),n(`${r(nc)}(`),Ln(e.content,t),n(")")}function q6(e,t){for(let n=0;n<e.children.length;n++){const r=e.children[n];ze(r)?t.push(r,-3):Ln(r,t)}}function gN(e,t){const{push:n}=t;if(e.type===8)n("["),q6(e,t),n("]");else if(e.isStatic){const r=rc(e.content)?e.content:JSON.stringify(e.content);n(r,-2,e)}else n(`[${e.content}]`,-3,e)}function yN(e,t){const{push:n,helper:r,pure:s}=t;s&&n(Vf),n(`${r(Io)}(${JSON.stringify(e.content)})`,-3,e)}function _N(e,t){const{push:n,helper:r,pure:s}=t,{tag:i,props:o,children:a,patchFlag:c,dynamicProps:f,directives:l,isBlock:u,disableTracking:d,isComponent:p}=e;let y;c&&(y=String(c)),l&&n(r(Lf)+"("),u&&n(`(${r(zs)}(${d?"true":""}), `),s&&n(Vf);const g=u?Ii(t.inSSR,p):Pi(t.inSSR,p);n(r(g)+"(",-2,e),oc(bN([i,o,a,y,f]),t),n(")"),u&&n(")"),l&&(n(", "),Ln(l,t),n(")"))}function bN(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(n=>n||"null")}function xN(e,t){const{push:n,helper:r,pure:s}=t,i=ze(e.callee)?e.callee:r(e.callee);s&&n(Vf),n(i+"(",-2,e),oc(e.arguments,t),n(")")}function vN(e,t){const{push:n,indent:r,deindent:s,newline:i}=t,{properties:o}=e;if(!o.length){n("{}",-2,e);return}const a=o.length>1||!1;n(a?"{":"{ "),a&&r();for(let c=0;c<o.length;c++){const{key:f,value:l}=o[c];gN(f,t),n(": "),Ln(l,t),c<o.length-1&&(n(","),i())}a&&s(),n(a?"}":" }")}function EN(e,t){Rp(e.elements,t)}function wN(e,t){const{push:n,indent:r,deindent:s}=t,{params:i,returns:o,body:a,newline:c,isSlot:f}=e;f&&n(`_${Ni[jf]}(`),n("(",-2,e),_e(i)?oc(i,t):i&&Ln(i,t),n(") => "),(c||a)&&(n("{"),r()),o?(c&&n("return "),_e(o)?Rp(o,t):Ln(o,t)):a&&Ln(a,t),(c||a)&&(s(),n("}")),f&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function SN(e,t){const{test:n,consequent:r,alternate:s,newline:i}=e,{push:o,indent:a,deindent:c,newline:f}=t;if(n.type===4){const u=!rc(n.content);u&&o("("),K6(n,t),u&&o(")")}else o("("),Ln(n,t),o(")");i&&a(),t.indentLevel++,i||o(" "),o("? "),Ln(r,t),t.indentLevel--,i&&f(),i||o(" "),o(": ");const l=s.type===19;l||t.indentLevel++,Ln(s,t),l||t.indentLevel--,i&&c(!0)}function TN(e,t){const{push:n,helper:r,indent:s,deindent:i,newline:o}=t,{needPauseTracking:a,needArraySpread:c}=e;c&&n("[...("),n(`_cache[${e.index}] || (`),a&&(s(),n(`${r(Fa)}(-1`),e.inVOnce&&n(", true"),n("),"),o(),n("(")),n(`_cache[${e.index}] = `),Ln(e.value,t),a&&(n(`).cacheIndex = ${e.index},`),o(),n(`${r(Fa)}(1),`),o(),n(`_cache[${e.index}]`),i()),n(")"),c&&n(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\
* @vue/compiler-dom v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const kp=Symbol(""),Dp=Symbol(""),Fp=Symbol(""),jp=Symbol(""),Bl=Symbol(""),Up=Symbol(""),Bp=Symbol(""),Vp=Symbol(""),$p=Symbol(""),Hp=Symbol("");g6({[kp]:"vModelRadio",[Dp]:"vModelCheckbox",[Fp]:"vModelText",[jp]:"vModelSelect",[Bl]:"vModelDynamic",[Up]:"withModifiers",[Bp]:"withKeys",[Vp]:"vShow",[$p]:"Transition",[Hp]:"TransitionGroup"});let Hi;function HN(e,t=!1){return Hi||(Hi=document.createElement("div")),t?(Hi.innerHTML=`<div foo="${e.replace(/"/g,"&quot;")}">`,Hi.children[0].getAttribute("foo")):(Hi.innerHTML=e,Hi.textContent)}const zp={parseMode:"html",isVoidTag:Gm,isNativeTag:e=>qm(e)||Xm(e)||Wm(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:HN,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return $p;if(e==="TransitionGroup"||e==="transition-group")return Hp},getNamespace(e,t,n){let r=t?t.ns:n;if(t&&r===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(r=0);else t&&r===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(r=0);if(r===0){if(e==="svg")return 1;if(e==="math")return 2}return r}},l_=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:Ye("style",!0,t.loc),exp:zN(t.value.content,t.loc),modifiers:[],loc:t.loc})})},zN=(e,t)=>{const n=lh(e);return Ye(JSON.stringify(n),!1,t,3)};function rs(e,t){return It(e,t)}const KN={X_V_HTML_NO_EXPRESSION:53,53:"X_V_HTML_NO_EXPRESSION",X_V_HTML_WITH_CHILDREN:54,54:"X_V_HTML_WITH_CHILDREN",X_V_TEXT_NO_EXPRESSION:55,55:"X_V_TEXT_NO_EXPRESSION",X_V_TEXT_WITH_CHILDREN:56,56:"X_V_TEXT_WITH_CHILDREN",X_V_MODEL_ON_INVALID_ELEMENT:57,57:"X_V_MODEL_ON_INVALID_ELEMENT",X_V_MODEL_ARG_ON_ELEMENT:58,58:"X_V_MODEL_ARG_ON_ELEMENT",X_V_MODEL_ON_FILE_INPUT_ELEMENT:59,59:"X_V_MODEL_ON_FILE_INPUT_ELEMENT",X_V_MODEL_UNNECESSARY_VALUE:60,60:"X_V_MODEL_UNNECESSARY_VALUE",X_V_SHOW_NO_EXPRESSION:61,61:"X_V_SHOW_NO_EXPRESSION",X_TRANSITION_INVALID_CHILDREN:62,62:"X_TRANSITION_INVALID_CHILDREN",X_IGNORED_SIDE_EFFECT_TAG:63,63:"X_IGNORED_SIDE_EFFECT_TAG",__EXTEND_POINT__:64,64:"__EXTEND_POINT__"},qN={53:"v-html is missing expression.",54:"v-html will override element children.",55:"v-text is missing expression.",56:"v-text will override element children.",57:"v-model can only be used on <input>, <textarea> and <select> elements.",58:"v-model argument is not supported on plain elements.",59:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",60:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",61:"v-show is missing expression.",62:"<Transition> expects exactly one child element or component.",63:"Tags with side effect (<script> and <style>) are ignored in client component templates."},XN=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(rs(53,s)),t.children.length&&(n.onError(rs(54,s)),t.children.length=0),{props:[$t(Ye("innerHTML",!0,s),r||Ye("",!0))]}},WN=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(rs(55,s)),t.children.length&&(n.onError(rs(56,s)),t.children.length=0),{props:[$t(Ye("textContent",!0),r?Qn(r,n)>0?r:Jt(n.helperString(nc),[r],s):Ye("",!0))]}},GN=(e,t,n)=>{const r=Mp(e,t,n);if(!r.props.length||t.tagType===1)return r;e.arg&&n.onError(rs(58,e.arg.loc));const{tag:s}=t,i=n.isCustomElement(s);if(s==="input"||s==="textarea"||s==="select"||i){let o=Fp,a=!1;if(s==="input"||i){const c=sc(t,"type");if(c){if(c.type===7)o=Bl;else if(c.value)switch(c.value.content){case"radio":o=kp;break;case"checkbox":o=Dp;break;case"file":a=!0,n.onError(rs(59,e.loc));break}}else N6(t)&&(o=Bl)}else s==="select"&&(o=jp);a||(r.needRuntime=n.helper(o))}else n.onError(rs(57,e.loc));return r.props=r.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),r},YN=gn("passive,once,capture"),JN=gn("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),QN=gn("left,r
* vue v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/var jm;function l9(){return jm||(jm=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=o9,n=a9,r=c9;function s(c){var f=Object.create(null);if(c)for(var l in c)f[l]=c[l];return f.default=c,Object.freeze(f)}var i=s(n);const o=Object.create(null);function a(c,f){if(!r.isString(c))if(c.nodeType)c=c.innerHTML;else return r.NOOP;const l=r.genCacheKey(c,f),u=o[l];if(u)return u;if(c[0]==="#"){const g=document.querySelector(c);c=g?g.innerHTML:""}const d=r.extend({hoistStatic:!0,onError:void 0,onWarn:r.NOOP},f);!d.isCustomElement&&typeof customElements<"u"&&(d.isCustomElement=g=>!!customElements.get(g));const{code:p}=t.compile(c,d),y=new Function("Vue",p)(i);return y._rc=!0,o[l]=y}n.registerRuntimeCompiler(a),e.compile=a,Object.keys(n).forEach(function(c){c!=="default"&&!Object.prototype.hasOwnProperty.call(e,c)&&(e[c]=n[c])})}(Pu)),Pu}var Um;function f9(){return Um||(Um=1,Ru.exports=l9()),Ru.exports}var u9=Jc.exports,Bm;function d9(){return Bm||(Bm=1,function(e,t){(function(n,r){e.exports=r(f9())})(u9,function(n){/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function r(p,y,g,w){function x(_){return _ instanceof g?_:new g(function(b){b(_)})}return new(g||(g=Promise))(function(_,b){function T(L){try{N(w.next(L))}catch(j){b(j)}}function O(L){try{N(w.throw(L))}catch(j){b(j)}}function N(L){L.done?_(L.value):x(L.value).then(T,O)}N((w=w.apply(p,[])).next())})}function s(p,y){var g={label:0,sent:function(){if(_[0]&1)throw _[1];return _[1]},trys:[],ops:[]},w,x,_,b;return b={next:T(0),throw:T(1),return:T(2)},typeof Symbol=="function"&&(b[Symbol.iterator]=function(){return this}),b;function T(N){return function(L){return O([N,L])}}function O(N){if(w)throw new TypeError("Generator is already executing.");for(;g;)try{if(w=1,x&&(_=N[0]&2?x.return:N[0]?x.throw||((_=x.return)&&_.call(x),0):x.next)&&!(_=_.call(x,N[1])).done)return _;switch(x=0,_&&(N=[N[0]&2,_.value]),N[0]){case 0:case 1:_=N;break;case 4:return g.label++,{value:N[1],done:!1};case 5:g.label++,x=N[1],N=[0];continue;case 7:N=g.ops.pop(),g.trys.pop();continue;default:if(_=g.trys,!(_=_.length>0&&_[_.length-1])&&(N[0]===6||N[0]===2)){g=0;continue}if(N[0]===3&&(!_||N[1]>_[0]&&N[1]<_[3])){g.label=N[1];break}if(N[0]===6&&g.label<_[1]){g.label=_[1],_=N;break}if(_&&g.label<_[2]){g.label=_[2],g.ops.push(N);break}_[2]&&g.ops.pop(),g.trys.pop();continue}N=y.call(p,g)}catch(L){N=[6,L],x=0}finally{w=_=0}if(N[0]&5)throw N[1];return{value:N[0]?N[1]:void 0,done:!0}}}var i=n.defineComponent({name:"Camera",components:{},emits:["loading","started","stopped","paused","resumed","camera-change","snapshot","error"],props:{resolution:{type:Object,default:function(){return{width:1920,height:1080}}},facingMode:{type:String,default:"environment"},autoplay:{type:Boolean,default:!0},playsinline:{type:Boolean,default:!0},constraints:{type:Object,required:!1}},setup:function(p,y){var g=this,w=y.emit;n.onMounted(function(){if(!navigator.mediaDevices)throw new Error("Media devices not available");var $=document.getElementById("video");p.playsinline&&$&&$.setAttribute("playsinline",""),p.autoplay&&L()}),n.onUnmounted(function(){return F()});var x=n.ref(),_=n.ref(),b=n.ref(),T=p.constraints||{video:{width:p.resolution.width,height:p.resolution.height,facingMode:p.facingMode,deviceId:{}},audio:!1},O=function($){return $===void 0&&($=["audioinput","videoinput"]),r(g,void 0,void 0,function(){var ee;return s(this,function(he){switch(he.label){case 0:return[4,navigator.mediaDevices.enumerateDevices()];case 1:return ee=he.sent(),[2,ee.filter(function(se){return $.includes(se.kind)})]}})})},N=function(){if(b.value){var $=b.value.getVideoTracks().map(function(ee){return ee.getSettings().deviceId});if($.length>0)return $[0]}},L=function(){return r(g,void 0,void 0,function(){var $,ee;return s(this,function(he){switch(he.label){case 0:w("loading"),he.label=1;case 1:return he.trys.push([1,3,,4]),$=b,[4,navigator.mediaDevices.getUserMedia(T)];case 2:if($.value=he.sent(),!x.value)throw new Error("Video ref is null");return x.value.srcObject=b.value,w("started"),[3,4];case 3:return ee=he.sent(),w("error",ee),[3,4];case 4:return[2]}})})},j=function($,ee,he){var se;if($===void 0&&($=p.resolution),ee===void 0&&(ee="image/png"),!x.value)throw new Error("Video ref is null");if(!_.value)throw new Error("Canvas ref is null");var me=$.width,le=$.height;return _.value.width=me,_.value.height=le,(se=_.value.getContext("2d"))===null||se===void 0||se.drawImage(x.value,0,0,me,le),new Promise(function(rt){var Me;(Me=_.value)===null||Me===void 0||Me.toBlob(function(jt){w("snapshot",jt),rt(jt)},ee,he)})},I=function($){return r(g,void 0,void 0,function(){return s(this,function(ee){switch(ee.label){case 0:return F(),T.video.deviceId.exact=$,[4,L()];case 1:return ee.sent(),w("camera-change",$),[2]}})})},D=function(){var $;($=x.value)===null||$===void 0||$.play(),w("resumed")},K=function(){var $;($=x.value)===null||$===void 0||$.pause(),w("paused")},F=function(){var $;($=b.value)===null||$===void 0||$.getTracks().forEach(function(ee){return ee.stop()}),w("stopped")};return{start:L,stop:F,video:x,snapshot:j,canva
#camera-container[data-v-74104ed5] {
position: relative;
width: 100%;
height: 100%;
}
#slot-container[data-v-74104ed5] {
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
}
#video[data-v-74104ed5] {
width: 100%;
height: 100%;
}
#canvas[data-v-74104ed5] {
display: none;
}
`;return u(d),i.render=l,i.__scopeId="data-v-74104ed5",i.__file="src/components/Camera.vue",i})}(Jc)),Jc.exports}var h9=d9();const p9=My(h9);RC.add(P7,p7,s7,b7,n7,F7,zC,o7,YC,W7,y7,G7,D7,$7,H7,VC,a7,GC,g7,c7,j7,w7,S7,m7,U7,Z7,N7,T7,L7,I7,l7,UC,r7,MC,ZC,d7,KC,O7,qC,HC,z7,BC,h7,t7,u7,Y7,JC,DC,M7,R7,v7,C7,k7,LC,E7,f7,eO,i7,B7,X7,e7,K7,FC,q7,QC,kC,XC,WC,IC,J7,$C,jC,V7);function m9(e){e.config.errorHandler=(t,n,r)=>{console.error("Ouch! Global Error Handler.","Error:",t,"- Error toString:",t.toString(),"- Info:",r,"- Instance:",n),alert((t.message||"Something bad happened")+" - Try reloading or restarting the app.")}}console.log("Bootstrapping Vue app...");const h_=yl(D8).component("fa",dO).component("camera",p9).use(Ov()).use(Wc,en).use(hf).use(NT);m9(h_);h_.mount("#app");console.log("Vue app mounted.");export{Wt as $,R5 as A,My as B,Qv as C,S9 as D,za as E,Xt as F,v9 as G,xx as H,T9 as I,ni as J,ii as K,Dy as L,Qh as M,Oc as N,l0 as O,E5 as P,v5 as Q,w5 as R,f9 as S,Hx as T,fs as U,Zv as V,Ls as W,hn as X,Ao as Y,nf as Z,B5 as _,en as a,Eo as a0,Ch as a1,C9 as a2,wv as a3,Fy as a4,f0 as a5,A9 as a6,b9 as a7,D8 as a8,L5 as a9,y9 as aa,Ft as ab,o5 as ac,Cc as ad,gh as ae,n2 as af,a4 as ag,I4 as ah,_h as ai,hr as aj,gt as ak,tf as al,p9 as am,_9 as an,br as ao,Ge as ap,yh as aq,Wa as ar,Wg as as,Zi as at,So as au,E9 as b,w9 as c,x9 as d,En as e,D5 as f,zo as g,xn as h,st as i,De as j,wa as k,lr as l,C2 as m,vv as n,af as o,Ea as p,wo as q,pi as r,gl as s,dn as t,O9 as u,Mg as v,Ns as w,Bt as x,Xi as y,Uu as z};