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.
 
 
 

656 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.push(" | "+"^".repeat(d))}i+=l+u}}break}return o.join(`
`)}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,translate,type,usemap,value,width,wrap"),J_=gn("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan"),Q_=gn("accent,accentunder,actiontype,align,alignmentscope,altimg,altimg-height,altimg-valign,altimg-width,alttext,bevelled,close,columnsalign,columnlines,columnspan,denomalign,depth,dir,display,displaystyle,encoding,equalcolumns,equalrows,fence,fontstyle,fontweight,form,frame,framespacing,groupalign,height,href,id,indentalign,indentalignfirst,indentalignlast,indentshift,indentshiftfirst,indentshiftlast,indextype,justify,largetop,largeop,lquote,lspace,mathbackground,mathcolor,mathsize,mathvariant,maxsize,minlabelspacing,mode,other,overflow,position,rowalign,rowlines,rowspan,rquote,rspace,scriptlevel,scriptminsize,scriptsizemultiplier,selection,separator,separators,shift,side,src,stackalign,stretchy,subscriptshift,superscriptshift,symmetric,voffset,width,widths,xlink:href,xlink:show,xlink:type,xmlns");function Z_(e){if(e==null)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"}const e4=/["'&<>]/;function t4(e){const t=""+e,n=e4.exec(t);if(!n)return t;let r="",s,i,o=0;for(i=n.index;i<t.length;i++){switch(t.charCodeAt(i)){case 34:s="&quot;";break;case 38:s="&amp;";break;case 39:s="&#39;";break;case 60:s="&lt;";break;case 62:s="&gt;";break;default:continue}o!==i&&(r+=t.slice(o,i)),o=i+1,r+=s}return o!==i?r+t.slice(o,i):r}const n4=/^-?>|<!--|-->|--!>|<!-$/g;function r4(e){return e.replace(n4,"")}const Qm=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;function s4(e,t){return e.replace(Qm,n=>t?n==='"'?'\\\\\\"':`\\\\${n}`:`\\${n}`)}function i4(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=ss(e[r],t[r]);return n}function ss(e,t){if(e===t)return!0;let n=Lu(e),r=Lu(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=$n(e),r=$n(t),n||r)return e===t;if(n=_e(e),r=_e(t),n||r)return n&&r?i4(e,t):!1;if(n=vt(e),r=vt(t),n||r){if(!n||!r)return!1;const s=Object.keys(e).length,i=Object.keys(t).length;if(s!==i)return!1;for(const o in e){const a=e.hasOwnProperty(o),c=t.hasOwnProperty(o);if(a&&!c||!a&&c||!ss(e[o],t[o]))return!1}}return String(e)===String(t)}function Ha(e,t){return e.findIndex(n=>ss(n,t))}const Zm=e=>!!(e&&e.__v_isRef===!0),dn=e=>ze(e)?e:e==null?"":_e(e)||vt(e)&&(e.toString===oh||!Fe(e.toString))?Zm(e)?dn(e.value):JSON.stringify(e,e2,2):String(e),e2=(e,t)=>Zm(t)?e2(e,t.value):fi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],i)=>(n[Wf(r,i)+" =>"]=s,n),{})}:qs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Wf(n))}:$n(t)?Wf(t):vt(t)&&!_e(t)&&!Va(t)?String(t):t,Wf=(e,t="")=>{var n;return $n(e)?`Symbol(${(n=e.description)!=null?n:t})`:e},o4=Object.freeze(Object.defineProperty({__proto__:null,EMPTY_ARR:li,EMPTY_OBJ:it,NO:Gi,NOOP:pn,PatchFlagNames:I_,PatchFlags:P_,ShapeFlags:L_,SlotFlags:M_,camelize:Nt,capitalize:Xs,cssVarNameEscapeSymbolsRE:Qm,def:ah,escapeHtml:t4,escapeHtmlComment:r4,extend:ot,genCacheKey:R_,genPropsAccessExp:N_,generateCodeFrame:zm,getEscapedCssVarName:s4,getGlobalThis:$a,hasChanged:Tn,hasOwn:_t,hyphenate:On,includeBooleanAttr:fh,invokeArrayFns:di,isArray:_e,isBooleanAttr:q_,isBuiltInDirective:Hm,isDate:Lu,isFunction:Fe,isGloballyAllowed:ch,isGloballyWhitelisted:F_,isHTMLTag:qm,isIntegerKey:zl,isKnownHtmlAttr:Y_,isKnownMathMLAttr:Q_,isKnownSvgAttr:J_,isMap:fi,isMathMLTag:Wm,isModelListener:Vl,isObject:vt,isOn:Ks,isPlainObject:Va,isPromise:Hl,isRegExp:Vm,isRenderableAttrValue:Z_,isReservedProp:Qr,isSSRSafeAttrName:W_,isSVGTag:Xm,isSet:qs,isSpecialBooleanAttr:Jm,isString:ze,isSymbol:$n,isVoidTag:Gm,looseEqual:ss,looseIndexOf:Ha,looseToNumber:ua,makeMap:gn,normalizeClass:wo,normalizeProps:Km,normalizeStyle:Eo,objectToString:oh,parseStringStyle:lh,propsToAttrMap:G_,remove:$l,slotFlagsText:k_,stringifyStyle:V_,toDisplayString:dn,toHandlerKey:ui,toNumber:da,toRawType:$m,toTypeString:Li},Symbol.toStringTag,{value:"Module"}));/**
* @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.cleanup=void 0,t){const n=Ot;Ot=void 0;try{t()}finally{Ot=n}}}let pa=0;class u4{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ql{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Ot||!_r||Ot===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ot)n=this.activeLink=new u4(Ot,this),Ot.deps?(n.prevDep=Ot.depsTail,Ot.depsTail.nextDep=n,Ot.depsTail=n):Ot.deps=Ot.depsTail=n,l2(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=Ot.depsTail,n.nextDep=void 0,Ot.depsTail.nextDep=n,Ot.depsTail=n,Ot.deps===n&&(Ot.deps=r)}return n}trigger(t){this.version++,pa++,this.notify(t)}notify(t){dh();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{hh()}}}function l2(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)l2(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const sl=new WeakMap,hi=Symbol(""),ku=Symbol(""),ma=Symbol("");function An(e,t,n){if(_r&&Ot){let r=sl.get(e);r||sl.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new ql),s.map=r,s.key=n),s.track()}}function Kr(e,t,n,r,s,i){const o=sl.get(e);if(!o){pa++;return}const a=c=>{c&&c.trigger()};if(dh(),t==="clear")o.forEach(a);else{const c=_e(e),f=c&&zl(n);if(c&&n==="length"){const l=Number(r);o.forEach((u,d)=>{(d==="length"||d===ma||!$n(d)&&d>=l)&&a(u)})}else switch((n!==void 0||o.has(void 0))&&a(o.get(n)),f&&a(o.get(ma)),t){case"add":c?f&&a(o.get("length")):(a(o.get(hi)),fi(e)&&a(o.get(ku)));break;case"delete":c||(a(o.get(hi)),fi(e)&&a(o.get(ku)));break;case"set":fi(e)&&a(o.get(hi));break}}hh()}function d4(e,t){const n=sl.get(e);return n&&n.get(t)}function Ui(e){const t=gt(e);return t===e?t:(An(t,"iterate",ma),sr(e)?t:t.map(Cn))}function Xl(e){return An(e=gt(e),"iterate",ma),e}const h4={__proto__:null,[Symbol.iterator](){return Yf(this,Symbol.iterator,Cn)},concat(...e){return Ui(this).concat(...e.map(t=>_e(t)?Ui(t):t))},entries(){return Yf(this,"entries",e=>(e[1]=Cn(e[1]),e))},every(e,t){return Fr(this,"every",e,t,void 0,arguments)},filter(e,t){return Fr(this,"filter",e,t,n=>n.map(Cn),arguments)},find(e,t){return Fr(this,"find",e,t,Cn,arguments)},findIndex(e,t){return Fr(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Fr(this,"findLast",e,t,Cn,arguments)},findLastIndex(e,t){return Fr(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Fr(this,"forEach",e,t,void 0,arguments)},includes(...e){return Jf(this,"includes",e)},indexOf(...e){return Jf(this,"indexOf",e)},join(e){return Ui(this).join(e)},lastIndexOf(...e){return Jf(this,"lastIndexOf",e)},map(e,t){return Fr(this,"map",e,t,void 0,arguments)},pop(){return Do(this,"pop")},push(...e){return Do(this,"push",e)},reduce(e,...t){return n1(this,"reduce",e,t)},reduceRight(e,...t){return n1(this,"reduceRight",e,t)},shift(){return Do(this,"shift")},some(e,t){return Fr(this,"some",e,t,void 0,arguments)},splice(...e){return Do(this,"splice",e)},toReversed(){return Ui(this).toReversed()},toSorted(e){return Ui(this).toSorted(e)},toSpliced(...e){return Ui(this).toSpliced(...e)},unshift(...e){return Do(this,"unshift",e)},values(){return Yf(this,"values",Cn)}};function Yf(e,t,n){const r=Xl(e),s=r[t]();return r!==e&&!sr(e)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.value&&(i.value=n(i.value)),i}),s}const p4=Array.prototype;function Fr(e,t,n,r,s,i){const o=Xl(e),a=o!==e&&!sr(e),c=o[t];if(c!==p4[t]){const u=c.apply(e,i);return a?Cn(u):u}let f=n;o!==e&&(a?f=function(u,d){return n.call(this,Cn(u),d,e)}:n.length>2&&(f=function(u,d){return n.call(this,u,d,e)}));const l=c.call(o,f,r);return a&&s?s(l):l}function n1(e,t,n,r){const s=Xl(e);let i=n;return s!==e&&(sr(e)?n.length>3&&(i=function(o,a,c){return n.call(this,o,a,c,e)}):i=function(o,a,c){return n.call(this,o,Cn(a),c,e)}),s[t](i,...r)}function Jf(e,t,n){const r=gt(e);An(r,"iterate",ma);const s=r[t](...n);return(s===-1||s===!1)&&Yl(n[0])?(n[0]=gt(n[0]),r[t](...n)):s}function Do(e,t,n=[]){Ws(),dh();const r=gt(e)[t].apply(e,n);return hh(),Gs(),r}const m4=gn("__proto__,__v_isRef,__isVue"),f2=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter($n));function g4(e){$n(e)||(e=String(e));const t=gt(this);return An(t,"has",e),t.hasOwnProperty(e)}class u2{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(s?i?y2:g2:i?m2:p2).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=_e(t);if(!s){let c;if(o&&(c=h4[n]))return c;if(n==="hasOwnProperty")return g4}const a=Reflect.get(t,n,on(t)?t:r);return($n(n)?f2.has(n):m4(n))||(s||An(t,"get",n),i)?a:on(a)?o&&zl(n)?a:a.value:vt(a)?s?gh(a):So(a):a}}class d2 extends u2{constructor(t=!1){super(!1,t)}set(t,n,r,s){let i=t[n];if(!this._isShallow){const c=Ds(i);if(!sr(r)&&!Ds(r)&&(i=gt(i),r=gt(r)),!_e(t)&&on(i)&&!on(r))return c?!1:(i.value=r,!0)}const o=_e(t)&&zl(n)?Number(n)<t.length:_t(t,n),a=Reflect.set(t,n,r,on(t)?t:s);return t===gt(s)&&(o?Tn(r,i)&&Kr(t,"set",n,r):Kr(t,"add",n,r)),a}deleteProperty(t,n){const r=_t(t,n);t[n];const s=Reflect.deleteProperty(t,n);return s&&r&&Kr(t,"delete",n,void 0),s}has(t,n){const r=Reflect.has(t,n);return(!$n(n)||!f2.has(n))&&An(t,"has",n),r}ownKeys(t){return An(t,"iterate",_e(t)?"length":hi),Reflect.ownKeys(t)}}class h2 extends u2{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const y4=new d2,_4=new h2,b4=new d2(!0),x4=new h2(!0),Du=e=>e,fc=e=>Reflect.getPrototypeOf(e);function v4(e,t,n){return function(...r){const s=this.__v_raw,i=gt(s),o=fi(i),a=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,f=s[e](...r),l=n?Du:t?Fu:Cn;return!t&&An(i,"iterate",c?ku:hi),{next(){const{value:u,done:d}=f.next();return d?{value:u,done:d}:{value:a?[l(u[0]),l(u[1])]:l(u),done:d}},[Symbol.iterator](){return this}}}}function uc(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function E4(e,t){const n={get(s){const i=this.__v_raw,o=gt(i),a=gt(s);e||(Tn(s,a)&&An(o,"get",s),An(o,"get",a));const{has:c}=fc(o),f=t?Du:e?Fu:Cn;if(c.call(o,s))return f(i.get(s));if(c.call(o,a))return f(i.get(a));i!==o&&i.get(s)},get size(){const s=this.__v_raw;return!e&&An(gt(s),"iterate",hi),Reflect.get(s,"size",s)},has(s){const i=this.__v_raw,o=gt(i),a=gt(s);return e||(Tn(s,a)&&An(o,"has",s),An(o,"has",a)),s===a?i.has(s):i.has(s)||i.has(a)},forEach(s,i){const o=this,a=o.__v_raw,c=gt(a),f=t?Du:e?Fu:Cn;return!e&&An(c,"iterate",hi),a.forEach((l,u)=>s.call(i,f(l),f(u),o))}};return ot(n,e?{add:uc("add"),set:uc("set"),delete:uc("delete"),clear:uc("clear")}:{add(s){!t&&!sr(s)&&!Ds(s)&&(s=gt(s));const i=gt(this);return fc(i).has.call(i,s)||(i.add(s),Kr(i,"add",s,s)),this},set(s,i){!t&&!sr(i)&&!Ds(i)&&(i=gt(i));const o=gt(this),{has:a,get:c}=fc(o);let f=a.call(o,s);f||(s=gt(s),f=a.call(o,s));const l=c.call(o,s);return o.set(s,i),f?Tn(i,l)&&Kr(o,"set",s,i):Kr(o,"add",s,i),this},delete(s){const i=gt(this),{has:o,get:a}=fc(i);let c=o.call(i,s);c||(s=gt(s),c=o.call(i,s)),a&&a.call(i,s);const f=i.delete(s);return c&&Kr(i,"delete",s,void 0),f},clear(){const s=gt(this),i=s.size!==0,o=s.clear();return i&&Kr(s,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=v4(s,e,t)}),n}function Wl(e,t){const n=E4(e,t);return(r,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(_t(n,s)&&s in r?n:r,s,i)}const w4={get:Wl(!1,!1)},S4={get:Wl(!1,!0)},T4={get:Wl(!0,!1)},A4={get:Wl(!0,!0)},p2=new WeakMap,m2=new WeakMap,g2=new WeakMap,y2=new WeakMap;function C4(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function O4(e){return e.__v_skip||!Object.isExtensible(e)?0:C4($m(e))}function So(e){return Ds(e)?e:Gl(e,!1,y4,w4,p2)}function mh(e){return Gl(e,!1,b4,S4,m2)}function gh(e){return Gl(e,!0,_4,T4,g2)}function N4(e){return Gl(e,!0,x4,A4,y2)}function Gl(e,t,n,r,s){if(!vt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=s.get(e);if(i)return i;const o=O4(e);if(o===0)return e;const a=new Proxy(e,o===2?r:n);return s.set(e,a),a}function Ps(e){return Ds(e)?Ps(e.__v_raw):!!(e&&e.__v_isReactive)}function Ds(e){return!!(e&&e.__v_isReadonly)}function sr(e){return!!(e&&e.__v_isShallow)}function Yl(e){return e?!!e.__v_raw:!1}function gt(e){const t=e&&e.__v_raw;return t?gt(t):e}function yh(e){return!_t(e,"__v_skip")&&Object.isExtensible(e)&&ah(e,"__v_skip",!0),e}const Cn=e=>vt(e)?So(e):e,Fu=e=>vt(e)?gh(e):e;function on(e){return e?e.__v_isRef===!0:!1}function pi(e){return _2(e,!1)}function _h(e){return _2(e,!0)}function _2(e,t){return on(e)?e:new R4(e,t)}class R4{constructor(t,n){this.dep=new ql,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:gt(t),this._value=n?t:Cn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||sr(t)||Ds(t);t=r?t:gt(t),Tn(t,n)&&(this._rawValue=t,this._value=r?t:Cn(t),this.dep.trigger())}}function P4(e){e.dep&&e.dep.trigger()}function Zr(e){return on(e)?e.value:e}function I4(e){return Fe(e)?e():Zr(e)}const L4={get:(e,t,n)=>t==="__v_raw"?e:Zr(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return on(s)&&!on(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function bh(e){return Ps(e)?e:new Proxy(e,L4)}class M4{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new ql,{get:r,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function b2(e){return new M4(e)}function k4(e){const t=_e(e)?new Array(e.length):{};for(const n in e)t[n]=x2(e,n);return t}class D4{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return d4(gt(this._object),this._key)}}class F4{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function j4(e,t,n){return on(e)?e:Fe(e)?new F4(e):vt(e)&&arguments.length>1?x2(e,t,n):pi(e)}function x2(e,t,n){const r=e[t];return on(r)?r:new D4(e,t,n)}class U4{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new ql(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=pa-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&Ot!==this)return s2(this,!0),!0}get value(){const t=this.dep.track();return a2(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function B4(e,t,n=!1){let r,s;return Fe(e)?r=e:(r=e.get,s=e.set),new U4(r,s,n)}const V4={GET:"get",HAS:"has",ITERATE:"iterate"},$4={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},dc={},il=new WeakMap;let vs;function H4(){return vs}function v2(e,t=!1,n=vs){if(n){let r=il.get(n);r||il.set(n,r=[]),r.push(e)}}function z4(e,t,n=it){const{immediate:r,deep:s,once:i,scheduler:o,augmentJob:a,call:c}=n,f=T=>s?T:sr(T)||s===!1||s===0?qr(T,1):qr(T);let l,u,d,p,y=!1,g=!1;if(on(e)?(u=()=>e.value,y=sr(e)):Ps(e)?(u=()=>f(e),y=!0):_e(e)?(g=!0,y=e.some(T=>Ps(T)||sr(T)),u=()=>e.map(T=>{if(on(T))return T.value;if(Ps(T))return f(T);if(Fe(T))return c?c(T,2):T()})):Fe(e)?t?u=c?()=>c(e,2):e:u=()=>{if(d){Ws();try{d()}finally{Gs()}}const T=vs;vs=l;try{return c?c(e,3,[p]):e(p)}finally{vs=T}}:u=pn,t&&s){const T=u,O=s===!0?1/0:s;u=()=>qr(T(),O)}const w=n2(),x=()=>{l.stop(),w&&w.active&&$l(w.effects,l)};if(i&&t){const T=t;t=(...O)=>{T(...O),x()}}let _=g?new Array(e.length).fill(dc):dc;const b=T=>{if(!(!(l.flags&1)||!l.dirty&&!T))if(t){const O=l.run();if(s||y||(g?O.some((N,L)=>Tn(N,_[L])):Tn(O,_))){d&&d();const N=vs;vs=l;try{const L=[O,_===dc?void 0:g&&_[0]===dc?[]:_,p];c?c(t,3,L):t(...L),_=O}finally{vs=N}}}else l.run()};return a&&a(b),l=new ha(u),l.scheduler=o?()=>o(b,!1):b,p=T=>v2(T,!1,l),d=l.onStop=()=>{const T=il.get(l);if(T){if(c)c(T,4);else for(const O of T)O();il.delete(l)}},t?r?b(!0):_=l.run():o?o(b.bind(null,!0),!0):l.run(),x.pause=l.pause.bind(l),x.resume=l.resume.bind(l),x.stop=x,x}function qr(e,t=1/0,n){if(t<=0||!vt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,on(e))qr(e.value,t,n);else if(_e(e))for(let r=0;r<e.length;r++)qr(e[r],t,n);else if(qs(e)||fi(e))e.forEach(r=>{qr(r,t,n)});else if(Va(e)){for(const r in e)qr(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&qr(e[r],t,n)}return 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=e.dirs||(e.dirs=[]);for(let s=0;s<t.length;s++){let[i,o,a,c=it]=t[s];i&&(Fe(i)&&(i={mounted:i,updated:i}),i.deep&&qr(o),r.push({dir:i,instance:n,value:o,oldValue:void 0,arg:a,modifiers:c}))}return e}function Cr(e,t,n,r){const s=e.dirs,i=t&&t.dirs;for(let o=0;o<s.length;o++){const a=s[o];i&&(a.oldValue=i[o].value);let c=a.dir[r];c&&(Ws(),dr(c,n,8,[e.el,a,e,t]),Gs())}}const O2=Symbol("_vte"),N2=e=>e.__isTeleport,Qo=e=>e&&(e.disabled||e.disabled===""),s1=e=>e&&(e.defer||e.defer===""),i1=e=>typeof SVGElement<"u"&&e instanceof SVGElement,o1=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,ju=(e,t)=>{const n=e&&e.to;return ze(n)?t?t(n):null:n},R2={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,i,o,a,c,f){const{mc:l,pc:u,pbc:d,o:{insert:p,querySelector:y,createText:g,createComment:w}}=f,x=Qo(t.props);let{shapeFlag:_,children:b,dynamicChildren:T}=t;if(e==null){const O=t.el=g(""),N=t.anchor=g("");p(O,n,r),p(N,n,r);const L=(I,D)=>{_&16&&(s&&s.isCE&&(s.ce._teleportTarget=I),l(b,I,D,s,i,o,a,c))},j=()=>{const I=t.target=ju(t.props,y),D=P2(I,t,g,p);I&&(o!=="svg"&&i1(I)?o="svg":o!=="mathml"&&o1(I)&&(o="mathml"),x||(L(I,D),Mc(t,!1)))};x&&(L(n,N),Mc(t,!0)),s1(t.props)?nn(()=>{j(),t.el.__isMounted=!0},i):j()}else{if(s1(t.props)&&!e.el.__isMounted){nn(()=>{R2.process(e,t,n,r,s,i,o,a,c,f),delete e.el.__isMounted},i);return}t.el=e.el,t.targetStart=e.targetStart;const O=t.anchor=e.anchor,N=t.target=e.target,L=t.targetAnchor=e.targetAnchor,j=Qo(e.props),I=j?n:N,D=j?O:L;if(o==="svg"||i1(N)?o="svg":(o==="mathml"||o1(N))&&(o="mathml"),T?(d(e.dynamicChildren,T,I,s,i,o,a),Ph(e,t,!0)):c||u(e,t,I,D,s,i,o,a,!1),x)j?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):pc(t,n,O,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=ju(t.props,y);K&&pc(t,K,null,f,0)}else j&&pc(t,N,L,f,1);Mc(t,x)}},remove(e,t,n,{um:r,o:{remove:s}},i){const{shapeFlag:o,children:a,anchor:c,targetStart:f,targetAnchor:l,target:u,props:d}=e;if(u&&(s(f),s(l)),i&&s(c),o&16){const p=i||!Qo(d);for(let y=0;y<a.length;y++){const g=a[y];r(g,t,n,p,!!g.dynamicChildren)}}},move:pc,hydrate:tb};function pc(e,t,n,{o:{insert:r},m:s},i=2){i===0&&r(e.targetAnchor,t,n);const{el:o,anchor:a,shapeFlag:c,children:f,props:l}=e,u=i===2;if(u&&r(o,t,n),(!u||Qo(l))&&c&16)for(let d=0;d<f.length;d++)s(f[d],t,n,2);u&&r(a,t,n)}function tb(e,t,n,r,s,i,{o:{nextSibling:o,parentNode:a,querySelector:c,insert:f,createText:l}},u){const d=t.target=ju(t.props,c);if(d){const p=Qo(t.props),y=d._lpa||d.firstChild;if(t.shapeFlag&16)if(p)t.anchor=u(o(e),t,a(e),n,r,s,i),t.targetStart=y,t.targetAnchor=y&&o(y);else{t.anchor=o(e);let g=y;for(;g;){if(g&&g.nodeType===8){if(g.data==="teleport start anchor")t.targetStart=g;else if(g.data==="teleport anchor"){t.targetAnchor=g,d._lpa=t.targetAnchor&&o(t.targetAnchor);break}}g=o(g)}t.targetAnchor||P2(d,t,l,f),u(y&&o(y),t,d,n,r,s,i)}Mc(t,p)}return t.anchor&&o(t.anchor)}const nb=R2;function Mc(e,t){const n=e.ctx;if(n&&n.ut){let r,s;for(t?(r=e.el,s=e.anchor):(r=e.targetStart,s=e.targetAnchor);r&&r!==s;)r.nodeType===1&&r.setAttribute("data-v-owner",n.uid),r=r.nextSibling;n.ut()}}function P2(e,t,n,r){const s=t.targetStart=n(""),i=t.targetAnchor=n("");return s[O2]=i,e&&(r(s,e),r(i,e)),i}const ws=Symbol("_leaveCb"),mc=Symbol("_enterCb");function vh(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ao(()=>{e.isMounted=!0}),tf(()=>{e.isUnmounting=!0}),e}const cr=[Function,Array],Eh={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:cr,onEnter:cr,onAfterEnter:cr,onEnterCancelled:cr,onBeforeLeave:cr,onLeave:cr,onAfterLeave:cr,onLeaveCancelled:cr,onBeforeAppear:cr,onAppear:cr,onAfterAppear:cr,onAppearCancelled:cr},I2=e=>{const t=e.subTree;return t.component?I2(t.component):t},rb={name:"BaseTransition",props:Eh,setup(e,{slots:t}){const n=hr(),r=vh();return()=>{const s=t.default&&Ql(t.default(),!0);if(!s||!s.length)return;const i=L2(s),o=gt(e),{mode:a}=o;if(r.isLeaving)return Qf(i);const c=a1(i);if(!c)return Qf(i);let f=oo(c,o,r,n,u=>f=u);c.type!==Qt&&is(c,f);let l=n.subTree&&a1(n.subTree);if(l&&l.type!==Qt&&!yr(c,l)&&I2(n).type!==Qt){let u=oo(l,o,r,n);if(is(l,u),a==="out-in"&&c.type!==Qt)return r.isLeaving=!0,u.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete u.afterLeave,l=void 0},Qf(i);a==="in-out"&&c.type!==Qt?u.delayLeave=(d,p,y)=>{const g=k2(r,l);g[String(l.key)]=l,d[ws]=()=>{p(),d[ws]=void 0,delete f.delayedLeave,l=void 0},f.delayedLeave=()=>{y(),delete f.delayedLeave,l=void 0}}:l=void 0}else l&&(l=void 0);return i}}};function L2(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Qt){t=n;break}}return t}const M2=rb;function k2(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function oo(e,t,n,r,s){const{appear:i,mode:o,persisted:a=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:l,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:y,onLeaveCancelled:g,onBeforeAppear:w,onAppear:x,onAfterAppear:_,onAppearCancelled:b}=t,T=String(e.key),O=k2(n,e),N=(I,D)=>{I&&dr(I,r,9,D)},L=(I,D)=>{const K=D[1];N(I,D),_e(I)?I.every(F=>F.length<=1)&&K():I.length<=1&&K()},j={mode:o,persisted:a,beforeEnter(I){let D=c;if(!n.isMounted)if(i)D=w||c;else return;I[ws]&&I[ws](!0);const K=O[T];K&&yr(e,K)&&K.el[ws]&&K.el[ws](),N(D,[I])},enter(I){let D=f,K=l,F=u;if(!n.isMounted)if(i)D=x||f,K=_||l,F=b||u;else return;let $=!1;const ee=I[mc]=he=>{$||($=!0,he?N(F,[I]):N(K,[I]),j.delayedLeave&&j.delayedLeave(),I[mc]=void 0)};D?L(D,[I,ee]):ee()},leave(I,D){const K=String(e.key);if(I[mc]&&I[mc](!0),n.isUnmounting)return D();N(d,[I]);let F=!1;const $=I[ws]=ee=>{F||(F=!0,D(),ee?N(g,[I]):N(y,[I]),I[ws]=void 0,O[K]===e&&delete O[K])};O[K]=e,p?L(p,[I,$]):$()},clone(I){const D=oo(I,t,n,r,s);return s&&s(D),D}};return j}function Qf(e){if(Ka(e))return e=Pr(e),e.children=null,e}function a1(e){if(!Ka(e))return N2(e.type)&&e.children?L2(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Fe(n.default))return n.default()}}function is(e,t){e.shapeFlag&6&&e.component?(e.transition=t,is(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ql(e,t=!1,n){let r=[],s=0;for(let i=0;i<e.length;i++){let o=e[i];const a=n==null?o.key:String(n)+String(o.key!=null?o.key:i);o.type===Xt?(o.patchFlag&128&&s++,r=r.concat(Ql(o.children,t,a))):(t||o.type!==Qt)&&r.push(a!=null?Pr(o,{key:a}):o)}if(s>1)for(let i=0;i<r.length;i++)r[i].patchFlag=-2;return r}/*! #__NO_SIDE_EFFECTS__ */function fs(e,t){return Fe(e)?ot({name:e.name},t,{setup:e}):e}function sb(){const e=hr();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function wh(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function ib(e){const t=hr(),n=_h(null);if(t){const s=t.refs===it?t.refs={}:t.refs;Object.defineProperty(s,e,{enumerable:!0,get:()=>n.value,set:i=>n.value=i})}return n}function ba(e,t,n,r,s=!1){if(_e(e)){e.forEach((y,g)=>ba(y,t&&(_e(t)?t[g]:t),n,r,s));return}if(Is(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&ba(e,t,n,r.component.subTree);return}const i=r.shapeFlag&4?Xa(r.component):r.el,o=s?null:i,{i:a,r:c}=e,f=t&&t.r,l=a.refs===it?a.refs={}:a.refs,u=a.setupState,d=gt(u),p=u===it?()=>!1:y=>_t(d,y);if(f!=null&&f!==c&&(ze(f)?(l[f]=null,p(f)&&(u[f]=null)):on(f)&&(f.value=null)),Fe(c))To(c,a,12,[o,l]);else{const y=ze(c),g=on(c);if(y||g){const w=()=>{if(e.f){const x=y?p(c)?u[c]:l[c]:c.value;s?_e(x)&&$l(x,i):_e(x)?x.includes(i)||x.push(i):y?(l[c]=[i],p(c)&&(u[c]=l[c])):(c.value=[i],e.k&&(l[e.k]=c.value))}else y?(l[c]=o,p(c)&&(u[c]=o)):g&&(c.value=o,e.k&&(l[e.k]=o))};o?(w.id=-1,nn(w,n)):w()}}}let c1=!1;const Bi=()=>{c1||(console.error("Hydration completed but contains mismatches."),c1=!0)},ob=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",ab=e=>e.namespaceURI.includes("MathML"),gc=e=>{if(e.nodeType===1){if(ob(e))return"svg";if(ab(e))return"mathml"}},Yi=e=>e.nodeType===8;function cb(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:i,parentNode:o,remove:a,insert:c,createComment:f}}=e,l=(b,T)=>{if(!T.hasChildNodes()){n(null,b,T),al(),T._vnode=b;return}u(T.firstChild,b,null,null,null),al(),T._vnode=b},u=(b,T,O,N,L,j=!1)=>{j=j||!!T.dynamicChildren;const I=Yi(b)&&b.data==="[",D=()=>g(b,T,O,N,L,I),{type:K,ref:F,shapeFlag:$,patchFlag:ee}=T;let he=b.nodeType;T.el=b,ee===-2&&(j=!1,T.dynamicChildren=null);let se=null;switch(K){case Ms:he!==3?T.children===""?(c(T.el=s(""),o(b),b),se=b):se=D():(b.data!==T.children&&(Bi(),b.data=T.children),se=i(b));break;case Qt:_(b)?(se=i(b),x(T.el=b.content.firstChild,b,O)):he!==8||I?se=D():se=i(b);break;case gi:if(I&&(b=i(b),he=b.nodeType),he===1||he===3){se=b;const me=!T.children.length;for(let le=0;le<T.staticCount;le++)me&&(T.children+=se.nodeType===1?se.outerHTML:se.data),le===T.staticCount-1&&(T.anchor=se),se=i(se);return I?i(se):se}else D();break;case Xt:I?se=y(b,T,O,N,L,j):se=D();break;default:if($&1)(he!==1||T.type.toLowerCase()!==b.tagName.toLowerCase())&&!_(b)?se=D():se=d(b,T,O,N,L,j);else if($&6){T.slotScopeIds=L;const me=o(b);if(I?se=w(b):Yi(b)&&b.data==="teleport start"?se=w(b,b.data,"teleport end"):se=i(b),t(T,me,null,O,N,gc(me),j),Is(T)&&!T.type.__asyncResolved){let le;I?(le=st(Xt),le.anchor=se?se.previousSibling:me.lastChild):le=b.nodeType===3?wa(""):st("div"),le.el=b,T.component.subTree=le}}else $&64?he!==8?se=D():se=T.type.hydrate(b,T,O,N,L,j,e,p):$&128&&(se=T.type.hydrate(b,T,O,N,gc(o(b)),L,j,e,u))}return F!=null&&ba(F,null,N,T),se},d=(b,T,O,N,L,j)=>{j=j||!!T.dynamicChildren;const{type:I,props:D,patchFlag:K,shapeFlag:F,dirs:$,transition:ee}=T,he=I==="input"||I==="option";if(he||K!==-1){$&&Cr(T,null,O,"created");let se=!1;if(_(b)){se=og(null,ee)&&O&&O.vnode.props&&O.vnode.props.appear;const le=b.content.firstChild;se&&ee.beforeEnter(le),x(le,b,O),T.el=b=le}if(F&16&&!(D&&(D.innerHTML||D.textContent))){let le=p(b.firstChild,T,b,O,N,L,j);for(;le;){yc(b,1)||Bi();const rt=le;le=le.nextSibling,a(rt)}}else if(F&8){let le=T.children;le[0]===`
`&&(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,{error:b}):null));const w=pi(!1),x=pi(),_=pi(!!s);return s&&setTimeout(()=>{_.value=!1},s),o!=null&&setTimeout(()=>{if(!w.value&&!x.value){const b=new Error(`Async component timed out after ${o}ms.`);g(b),x.value=b}},o),p().then(()=>{w.value=!0,y.parent&&Ka(y.parent.vnode)&&y.parent.update()}).catch(b=>{g(b),x.value=b}),()=>{if(w.value&&l)return Zf(l,y);if(x.value&&r)return st(r,{error:x.value});if(n&&!_.value)return st(n)}}})}function Zf(e,t){const{ref:n,props:r,children:s,ce:i}=t.vnode,o=st(e,r,s);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const Ka=e=>e.type.__isKeepAlive,bb={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=hr(),r=n.ctx;if(!r.renderer)return()=>{const _=t.default&&t.default();return _&&_.length===1?_[0]:_};const s=new Map,i=new Set;let o=null;const a=n.suspense,{renderer:{p:c,m:f,um:l,o:{createElement:u}}}=r,d=u("div");r.activate=(_,b,T,O,N)=>{const L=_.component;f(_,b,T,0,a),c(L.vnode,_,b,T,L,a,O,_.slotScopeIds,N),nn(()=>{L.isDeactivated=!1,L.a&&di(L.a);const j=_.props&&_.props.onVnodeMounted;j&&Yn(j,L.parent,_)},a)},r.deactivate=_=>{const b=_.component;ll(b.m),ll(b.a),f(_,d,null,1,a),nn(()=>{b.da&&di(b.da);const T=_.props&&_.props.onVnodeUnmounted;T&&Yn(T,b.parent,_),b.isDeactivated=!0},a)};function p(_){eu(_),l(_,n,a,!0)}function y(_){s.forEach((b,T)=>{const O=Ju(b.type);O&&!_(O)&&g(T)})}function g(_){const b=s.get(_);b&&(!o||!yr(b,o))?p(b):o&&eu(o),s.delete(_),i.delete(_)}Ls(()=>[e.include,e.exclude],([_,b])=>{_&&y(T=>Ho(_,T)),b&&y(T=>!Ho(b,T))},{flush:"post",deep:!0});let w=null;const x=()=>{w!=null&&(fl(n.subTree.type)?nn(()=>{s.set(w,_c(n.subTree))},n.subTree.suspense):s.set(w,_c(n.subTree)))};return Ao(x),ef(x),tf(()=>{s.forEach(_=>{const{subTree:b,suspense:T}=n,O=_c(b);if(_.type===O.type&&_.key===O.key){eu(O);const N=O.component.da;N&&nn(N,T);return}p(_)})}),()=>{if(w=null,!t.default)return o=null;const _=t.default(),b=_[0];if(_.length>1)return o=null,_;if(!os(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return o=null,b;let T=_c(b);if(T.type===Qt)return o=null,T;const O=T.type,N=Ju(Is(T)?T.type.__asyncResolved||{}:O),{include:L,exclude:j,max:I}=e;if(L&&(!N||!Ho(L,N))||j&&N&&Ho(j,N))return T.shapeFlag&=-257,o=T,b;const D=T.key==null?O:T.key,K=s.get(D);return T.el&&(T=Pr(T),b.shapeFlag&128&&(b.ssContent=T)),w=D,K?(T.el=K.el,T.component=K.component,T.transition&&is(T,T.transition),T.shapeFlag|=512,i.delete(D),i.add(D)):(i.add(D),I&&i.size>parseInt(I,10)&&g(i.values().next().value)),T.shapeFlag|=256,o=T,fl(b.type)?b:T}}},xb=bb;function Ho(e,t){return _e(e)?e.some(n=>Ho(n,t)):ze(e)?e.split(",").includes(t):Vm(e)?(e.lastIndex=0,e.test(t)):!1}function D2(e,t){j2(e,"a",t)}function F2(e,t){j2(e,"da",t)}function j2(e,t,n=rn){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Zl(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Ka(s.parent.vnode)&&vb(r,t,n,s),s=s.parent}}function vb(e,t,n,r){const s=Zl(t,e,r,!0);nf(()=>{$l(r[t],s)},n)}function eu(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function _c(e){return e.shapeFlag&128?e.ssContent:e}function Zl(e,t,n=rn,r=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{Ws();const a=wi(n),c=dr(t,n,e,o);return a(),Gs(),c});return r?s.unshift(i):s.push(i),i}}const us=e=>(t,n=rn)=>{(!ao||e==="sp")&&Zl(e,(...r)=>t(...r),n)},U2=us("bm"),Ao=us("m"),Sh=us("bu"),ef=us("u"),tf=us("bum"),nf=us("um"),B2=us("sp"),V2=us("rtg"),$2=us("rtc");function H2(e,t=rn){Zl("ec",e,t)}const Th="components",Eb="directives";function zo(e,t){return Ah(Th,e,!0,t)||e}const z2=Symbol.for("v-ndc");function wb(e){return ze(e)?Ah(Th,e,!1)||e:e||z2}function Sb(e){return Ah(Eb,e)}function Ah(e,t,n=!0,r=!1){const s=sn||rn;if(s){const i=s.type;if(e===Th){const a=Ju(i,!1);if(a&&(a===t||a===Nt(t)||a===Xs(Nt(t))))return i}const o=f1(s[e]||i[e],t)||f1(s.appContext[e],t);return!o&&r?i:o}}function f1(e,t){return e&&(e[t]||e[Nt(t)]||e[Xs(Nt(t))])}function Uu(e,t,n,r){let s;const i=n&&n[r],o=_e(e);if(o||ze(e)){const a=o&&Ps(e);let c=!1;a&&(c=!sr(e),e=Xl(e)),s=new Array(e.length);for(let f=0,l=e.length;f<l;f++)s[f]=t(c?Cn(e[f]):e[f],f,void 0,i&&i[f])}else if(typeof e=="number"){s=new Array(e);for(let a=0;a<e;a++)s[a]=t(a+1,a,void 0,i&&i[a])}else if(vt(e))if(e[Symbol.iterator])s=Array.from(e,(a,c)=>t(a,c,void 0,i&&i[c]));else{const a=Object.keys(e);s=new Array(a.length);for(let c=0,f=a.length;c<f;c++){const l=a[c];s[c]=t(e[l],l,c,i&&i[c])}}else s=[];return n&&(n[r]=s),s}function Tb(e,t){for(let n=0;n<t.length;n++){const r=t[n];if(_e(r))for(let s=0;s<r.length;s++)e[r[s].name]=r[s].fn;else r&&(e[r.name]=r.key?(...s)=>{const i=r.fn(...s);return i&&(i.key=r.key),i}:r.fn)}return e}function Ch(e,t,n={},r,s){if(sn.ce||sn.parent&&Is(sn.parent)&&sn.parent.ce)return t!=="default"&&(n.name=t),Bt(),Ea(Xt,null,[st("slot",n,r&&r())],64);let i=e[t];i&&i._c&&(i._d=!1),Bt();const o=i&&Oh(i(n)),a=n.key||o&&o.key,c=Ea(Xt,{key:(a&&!$n(a)?a:`_${t}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&e._===1?64:-2);return!s&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),i&&i._c&&(i._d=!0),c}function Oh(e){return e.some(t=>os(t)?!(t.type===Qt||t.type===Xt&&!Oh(t.children)):!0)?e:null}function Ab(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ui(r)]=e[r];return n}const Bu=e=>e?Eg(e)?Xa(e):Bu(e.parent):null,Zo=ot(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Bu(e.parent),$root:e=>Bu(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Nh(e),$forceUpdate:e=>e.f||(e.f=()=>{xh(e.update)}),$nextTick:e=>e.n||(e.n=za.bind(e.proxy)),$watch:e=>sx.bind(e)}),tu=(e,t)=>e!==it&&!e.__isScriptSetup&&_t(e,t),Vu={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:i,accessCache:o,type:a,appContext:c}=e;let f;if(t[0]!=="$"){const p=o[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(tu(r,t))return o[t]=1,r[t];if(s!==it&&_t(s,t))return o[t]=2,s[t];if((f=e.propsOptions[0])&&_t(f,t))return o[t]=3,i[t];if(n!==it&&_t(n,t))return o[t]=4,n[t];$u&&(o[t]=0)}}const l=Zo[t];let u,d;if(l)return t==="$attrs"&&An(e.attrs,"get",""),l(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==it&&_t(n,t))return o[t]=4,n[t];if(d=c.config.globalProperties,_t(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:i}=e;return tu(s,t)?(s[t]=n,!0):r!==it&&_t(r,t)?(r[t]=n,!0):_t(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:i}},o){let a;return!!n[o]||e!==it&&_t(e,o)||tu(t,o)||(a=i[0])&&_t(a,o)||_t(r,o)||_t(Zo,o)||_t(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:_t(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Cb=ot({},Vu,{get(e,t){if(t!==Symbol.unscopables)return Vu.get(e,t,e)},has(e,t){return t[0]!=="_"&&!ch(t)}});function Ob(){return null}function Nb(){return null}function Rb(e){}function Pb(e){}function Ib(){return null}function Lb(){}function Mb(e,t){return null}function kb(){return K2().slots}function Db(){return K2().attrs}function K2(){const e=hr();return e.setupContext||(e.setupContext=Tg(e))}function xa(e){return _e(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Fb(e,t){const n=xa(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?_e(s)||Fe(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function jb(e,t){return!e||!t?e||t:_e(e)&&_e(t)?e.concat(t):ot({},xa(e),xa(t))}function Ub(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function Bb(e){const t=hr();let n=e();return Wu(),Hl(n)&&(n=n.catch(r=>{throw wi(t),r})),[n,()=>wi(t)]}let $u=!0;function Vb(e){const t=Nh(e),n=e.proxy,r=e.ctx;$u=!1,t.beforeCreate&&u1(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:o,watch:a,provide:c,inject:f,created:l,beforeMount:u,mounted:d,beforeUpdate:p,updated:y,activated:g,deactivated:w,beforeDestroy:x,beforeUnmount:_,destroyed:b,unmounted:T,render:O,renderTracked:N,renderTriggered:L,errorCaptured:j,serverPrefetch:I,expose:D,inheritAttrs:K,components:F,directives:$,filters:ee}=t;if(f&&$b(f,r,null),o)for(const me in o){const le=o[me];Fe(le)&&(r[me]=le.bind(n))}if(s){const me=s.call(n,n);vt(me)&&(e.data=So(me))}if($u=!0,i)for(const me in i){const le=i[me],rt=Fe(le)?le.bind(n,n):Fe(le.get)?le.get.bind(n,n):pn,Me=!Fe(le)&&Fe(le.set)?le.set.bind(n):pn,jt=Wt({get:rt,set:Me});Object.defineProperty(r,me,{enumerable:!0,configurable:!0,get:()=>jt.value,set:Gt=>jt.value=Gt})}if(a)for(const me in a)q2(a[me],r,n,me);if(c){const me=Fe(c)?c.call(n):c;Reflect.ownKeys(me).forEach(le=>{Zi(le,me[le])})}l&&u1(l,e,"c");function se(me,le){_e(le)?le.forEach(rt=>me(rt.bind(n))):le&&me(le.bind(n))}if(se(U2,u),se(Ao,d),se(Sh,p),se(ef,y),se(D2,g),se(F2,w),se(H2,j),se($2,N),se(V2,L),se(tf,_),se(nf,T),se(B2,I),_e(D))if(D.length){const me=e.exposed||(e.exposed={});D.forEach(le=>{Object.defineProperty(me,le,{get:()=>n[le],set:rt=>n[le]=rt})})}else e.exposed||(e.exposed={});O&&e.render===pn&&(e.render=O),K!=null&&(e.inheritAttrs=K),F&&(e.components=F),$&&(e.directives=$),I&&wh(e)}function $b(e,t,n=pn){_e(e)&&(e=Hu(e));for(const r in e){const s=e[r];let i;vt(s)?"default"in s?i=br(s.from||r,s.default,!0):i=br(s.from||r):i=br(s),on(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function u1(e,t,n){dr(_e(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function q2(e,t,n,r){let s=r.includes(".")?ug(n,r):()=>n[r];if(ze(e)){const i=t[e];Fe(i)&&Ls(s,i)}else if(Fe(e))Ls(s,e.bind(n));else if(vt(e))if(_e(e))e.forEach(i=>q2(i,t,n,r));else{const i=Fe(e.handler)?e.handler.bind(n):t[e.handler];Fe(i)&&Ls(s,i,e)}}function Nh(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,a=i.get(t);let c;return a?c=a:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(f=>cl(c,f,o,!0)),cl(c,t,o)),vt(t)&&i.set(t,c),c}function cl(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&cl(e,i,n,!0),s&&s.forEach(o=>cl(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const a=Hb[o]||n&&n[o];e[o]=a?a(e[o],t[o]):t[o]}return e}const Hb={data:d1,props:h1,emits:h1,methods:Ko,computed:Ko,beforeCreate:Dn,created:Dn,beforeMount:Dn,mounted:Dn,beforeUpdate:Dn,updated:Dn,beforeDestroy:Dn,beforeUnmount:Dn,destroyed:Dn,unmounted:Dn,activated:Dn,deactivated:Dn,errorCaptured:Dn,serverPrefetch:Dn,components:Ko,directives:Ko,watch:Kb,provide:d1,inject:zb};function d1(e,t){return t?e?function(){return ot(Fe(e)?e.call(this,this):e,Fe(t)?t.call(this,this):t)}:t:e}function zb(e,t){return Ko(Hu(e),Hu(t))}function Hu(e){if(_e(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Dn(e,t){return e?[...new Set([].concat(e,t))]:t}function Ko(e,t){return e?ot(Object.create(null),e,t):t}function h1(e,t){return e?_e(e)&&_e(t)?[...new Set([...e,...t])]:ot(Object.create(null),xa(e),xa(t??{})):t}function Kb(e,t){if(!e)return t;if(!t)return e;const n=ot(Object.create(null),e);for(const r in t)n[r]=Dn(e[r],t[r]);return n}function X2(){return{app:null,config:{isNativeTag:Gi,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let qb=0;function Xb(e,t){return function(r,s=null){Fe(r)||(r=ot({},r)),s!=null&&!vt(s)&&(s=null);const i=X2(),o=new WeakSet,a=[];let c=!1;const f=i.app={_uid:qb++,_component:r,_props:s,_container:null,_context:i,_instance:null,version:Cg,get config(){return i.config},set config(l){},use(l,...u){return o.has(l)||(l&&Fe(l.install)?(o.add(l),l.install(f,...u)):Fe(l)&&(o.add(l),l(f,...u))),f},mixin(l){return i.mixins.includes(l)||i.mixins.push(l),f},component(l,u){return u?(i.components[l]=u,f):i.components[l]},directive(l,u){return u?(i.directives[l]=u,f):i.directives[l]},mount(l,u,d){if(!c){const p=f._ceVNode||st(r,s);return p.appContext=i,d===!0?d="svg":d===!1&&(d=void 0),u&&t?t(p,l):e(p,l,d),c=!0,f._container=l,l.__vue_app__=f,Xa(p.component)}},onUnmount(l){a.push(l)},unmount(){c&&(dr(a,f._instance,16),e(null,f._container),delete f._container.__vue_app__)},provide(l,u){return i.provides[l]=u,f},runWithContext(l){const u=mi;mi=f;try{return l()}finally{mi=u}}};return f}}let mi=null;function Zi(e,t){if(rn){let n=rn.provides;const r=rn.parent&&rn.parent.provides;r===n&&(n=rn.provides=Object.create(r)),n[e]=t}}function br(e,t,n=!1){const r=rn||sn;if(r||mi){const s=mi?mi._context.provides:r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(s&&e in s)return s[e];if(arguments.length>1)return n&&Fe(t)?t.call(r&&r.proxy):t}}function Wb(){return!!(rn||sn||mi)}const W2={},G2=()=>Object.create(W2),Y2=e=>Object.getPrototypeOf(e)===W2;function Gb(e,t,n,r=!1){const s={},i=G2();e.propsDefaults=Object.create(null),J2(e,t,s,i);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:mh(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function Yb(e,t,n,r){const{props:s,attrs:i,vnode:{patchFlag:o}}=e,a=gt(s),[c]=e.propsOptions;let f=!1;if((r||o>0)&&!(o&16)){if(o&8){const l=e.vnode.dynamicProps;for(let u=0;u<l.length;u++){let d=l[u];if(rf(e.emitsOptions,d))continue;const p=t[d];if(c)if(_t(i,d))p!==i[d]&&(i[d]=p,f=!0);else{const y=Nt(d);s[y]=zu(c,a,y,p,e,!1)}else p!==i[d]&&(i[d]=p,f=!0)}}}else{J2(e,t,s,i)&&(f=!0);let l;for(const u in a)(!t||!_t(t,u)&&((l=On(u))===u||!_t(t,l)))&&(c?n&&(n[u]!==void 0||n[l]!==void 0)&&(s[u]=zu(c,a,u,void 0,e,!0)):delete s[u]);if(i!==a)for(const u in i)(!t||!_t(t,u))&&(delete i[u],f=!0)}f&&Kr(e.attrs,"set","")}function J2(e,t,n,r){const[s,i]=e.propsOptions;let o=!1,a;if(t)for(let c in t){if(Qr(c))continue;const f=t[c];let l;s&&_t(s,l=Nt(c))?!i||!i.includes(l)?n[l]=f:(a||(a={}))[l]=f:rf(e.emitsOptions,c)||(!(c in r)||f!==r[c])&&(r[c]=f,o=!0)}if(i){const c=gt(n),f=a||it;for(let l=0;l<i.length;l++){const u=i[l];n[u]=zu(s,c,u,f[u],e,!_t(f,u))}}return o}function zu(e,t,n,r,s,i){const o=e[n];if(o!=null){const a=_t(o,"default");if(a&&r===void 0){const c=o.default;if(o.type!==Function&&!o.skipFactory&&Fe(c)){const{propsDefaults:f}=s;if(n in f)r=f[n];else{const l=wi(s);r=f[n]=c.call(null,t),l()}}else r=c;s.ce&&s.ce._setProp(n,r)}o[0]&&(i&&!a?r=!1:o[1]&&(r===""||r===On(n))&&(r=!0))}return r}const Jb=new WeakMap;function Q2(e,t,n=!1){const r=n?Jb:t.propsCache,s=r.get(e);if(s)return s;const i=e.props,o={},a=[];let c=!1;if(!Fe(e)){const l=u=>{c=!0;const[d,p]=Q2(u,t,!0);ot(o,d),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}if(!i&&!c)return vt(e)&&r.set(e,li),li;if(_e(i))for(let l=0;l<i.length;l++){const u=Nt(i[l]);p1(u)&&(o[u]=it)}else if(i)for(const l in i){const u=Nt(l);if(p1(u)){const d=i[l],p=o[u]=_e(d)||Fe(d)?{type:d}:ot({},d),y=p.type;let g=!1,w=!0;if(_e(y))for(let x=0;x<y.length;++x){const _=y[x],b=Fe(_)&&_.name;if(b==="Boolean"){g=!0;break}else b==="String"&&(w=!1)}else g=Fe(y)&&y.name==="Boolean";p[0]=g,p[1]=w,(g||_t(p,"default"))&&a.push(u)}}const f=[o,a];return vt(e)&&r.set(e,f),f}function p1(e){return e[0]!=="$"&&!Qr(e)}const Z2=e=>e[0]==="_"||e==="$stable",Rh=e=>_e(e)?e.map(Jn):[Jn(e)],Qb=(e,t,n)=>{if(t._n)return t;const r=Ns((...s)=>Rh(t(...s)),n);return r._c=!1,r},eg=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Z2(s))continue;const i=e[s];if(Fe(i))t[s]=Qb(s,i,r);else if(i!=null){const o=Rh(i);t[s]=()=>o}}},tg=(e,t)=>{const n=Rh(t);e.slots.default=()=>n},ng=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},Zb=(e,t,n)=>{const r=e.slots=G2();if(e.vnode.shapeFlag&32){const s=t._;s?(ng(r,t,n),n&&ah(r,"_",s,!0)):eg(t,r)}else t&&tg(e,t)},ex=(e,t,n)=>{const{vnode:r,slots:s}=e;let i=!0,o=it;if(r.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:ng(s,t,n):(i=!t.$stable,eg(t,s)),o=t}else t&&(tg(e,t),o={default:1});if(i)for(const a in s)!Z2(a)&&o[a]==null&&delete s[a]},nn=mg;function rg(e){return ig(e)}function sg(e){return ig(e,cb)}function ig(e,t){const n=$a();n.__VUE__=!0;const{insert:r,remove:s,patchProp:i,createElement:o,createText:a,createComment:c,setText:f,setElementText:l,parentNode:u,nextSibling:d,setScopeId:p=pn,insertStaticContent:y}=e,g=(C,P,U,Q=null,q=null,te=null,fe=void 0,ae=null,ce=!!P.dynamicChildren)=>{if(C===P)return;C&&!yr(C,P)&&(Q=X(C),Gt(C,q,te,!0),C=null),P.patchFlag===-2&&(ce=!1,P.dynamicChildren=null);const{type:ne,ref:Pe,shapeFlag:ue}=P;switch(ne){case Ms:w(C,P,U,Q);break;case Qt:x(C,P,U,Q);break;case gi:C==null&&_(P,U,Q,fe);break;case Xt:F(C,P,U,Q,q,te,fe,ae,ce);break;default:ue&1?O(C,P,U,Q,q,te,fe,ae,ce):ue&6?$(C,P,U,Q,q,te,fe,ae,ce):(ue&64||ue&128)&&ne.process(C,P,U,Q,q,te,fe,ae,ce,Te)}Pe!=null&&q&&ba(Pe,C&&C.ref,te,P||C,!P)},w=(C,P,U,Q)=>{if(C==null)r(P.el=a(P.children),U,Q);else{const q=P.el=C.el;P.children!==C.children&&f(q,P.children)}},x=(C,P,U,Q)=>{C==null?r(P.el=c(P.children||""),U,Q):P.el=C.el},_=(C,P,U,Q)=>{[C.el,C.anchor]=y(C.children,P,U,Q,C.el,C.anchor)},b=({el:C,anchor:P},U,Q)=>{let q;for(;C&&C!==P;)q=d(C),r(C,U,Q),C=q;r(P,U,Q)},T=({el:C,anchor:P})=>{let U;for(;C&&C!==P;)U=d(C),s(C),C=U;s(P)},O=(C,P,U,Q,q,te,fe,ae,ce)=>{P.type==="svg"?fe="svg":P.type==="math"&&(fe="mathml"),C==null?N(P,U,Q,q,te,fe,ae,ce):I(C,P,q,te,fe,ae,ce)},N=(C,P,U,Q,q,te,fe,ae)=>{let ce,ne;const{props:Pe,shapeFlag:ue,transition:Ae,dirs:ke}=C;if(ce=C.el=o(C.type,te,Pe&&Pe.is,Pe),ue&8?l(ce,C.children):ue&16&&j(C.children,ce,null,Q,q,nu(C,te),fe,ae),ke&&Cr(C,null,Q,"created"),L(ce,C,C.scopeId,fe,Q),Pe){for(const yt in Pe)yt!=="value"&&!Qr(yt)&&i(ce,yt,null,Pe[yt],te,Q);"value"in Pe&&i(ce,"value",null,Pe.value,te),(ne=Pe.onVnodeBeforeMount)&&Yn(ne,Q,C)}ke&&Cr(C,null,Q,"beforeMount");const tt=og(q,Ae);tt&&Ae.beforeEnter(ce),r(ce,P,U),((ne=Pe&&Pe.onVnodeMounted)||tt||ke)&&nn(()=>{ne&&Yn(ne,Q,C),tt&&Ae.enter(ce),ke&&Cr(C,null,Q,"mounted")},q)},L=(C,P,U,Q,q)=>{if(U&&p(C,U),Q)for(let te=0;te<Q.length;te++)p(C,Q[te]);if(q){let te=q.subTree;if(P===te||fl(te.type)&&(te.ssContent===P||te.ssFallback===P)){const fe=q.vnode;L(C,fe,fe.scopeId,fe.slotScopeIds,q.parent)}}},j=(C,P,U,Q,q,te,fe,ae,ce=0)=>{for(let ne=ce;ne<C.length;ne++){const Pe=C[ne]=ae?Ss(C[ne]):Jn(C[ne]);g(null,Pe,P,U,Q,q,te,fe,ae)}},I=(C,P,U,Q,q,te,fe)=>{const ae=P.el=C.el;let{patchFlag:ce,dynamicChildren:ne,dirs:Pe}=P;ce|=C.patchFlag&16;const ue=C.props||it,Ae=P.props||it;let ke;if(U&&Zs(U,!1),(ke=Ae.onVnodeBeforeUpdate)&&Yn(ke,U,P,C),Pe&&Cr(P,C,U,"beforeUpdate"),U&&Zs(U,!0),(ue.innerHTML&&Ae.innerHTML==null||ue.textContent&&Ae.textContent==null)&&l(ae,""),ne?D(C.dynamicChildren,ne,ae,U,Q,nu(P,q),te):fe||le(C,P,ae,null,U,Q,nu(P,q),te,!1),ce>0){if(ce&16)K(ae,ue,Ae,U,q);else if(ce&2&&ue.class!==Ae.class&&i(ae,"class",null,Ae.class,q),ce&4&&i(ae,"style",ue.style,Ae.style,q),ce&8){const tt=P.dynamicProps;for(let yt=0;yt<tt.length;yt++){const ut=tt[yt],yn=ue[ut],Ut=Ae[ut];(Ut!==yn||ut==="value")&&i(ae,ut,yn,Ut,q,U)}}ce&1&&C.children!==P.children&&l(ae,P.children)}else!fe&&ne==null&&K(ae,ue,Ae,U,q);((ke=Ae.onVnodeUpdated)||Pe)&&nn(()=>{ke&&Yn(ke,U,P,C),Pe&&Cr(P,C,U,"updated")},Q)},D=(C,P,U,Q,q,te,fe)=>{for(let ae=0;ae<P.length;ae++){const ce=C[ae],ne=P[ae],Pe=ce.el&&(ce.type===Xt||!yr(ce,ne)||ce.shapeFlag&70)?u(ce.el):U;g(ce,ne,Pe,null,Q,q,te,fe,!0)}},K=(C,P,U,Q,q)=>{if(P!==U){if(P!==it)for(const te in P)!Qr(te)&&!(te in U)&&i(C,te,P[te],null,q,Q);for(const te in U){if(Qr(te))continue;const fe=U[te],ae=P[te];fe!==ae&&te!=="value"&&i(C,te,ae,fe,q,Q)}"value"in U&&i(C,"value",P.value,U.value,q)}},F=(C,P,U,Q,q,te,fe,ae,ce)=>{const ne=P.el=C?C.el:a(""),Pe=P.anchor=C?C.anchor:a("");let{patchFlag:ue,dynamicChildren:Ae,slotScopeIds:ke}=P;ke&&(ae=ae?ae.concat(ke):ke),C==null?(r(ne,U,Q),r(Pe,U,Q),j(P.children||[],U,Pe,q,te,fe,ae,ce)):ue>0&&ue&64&&Ae&&C.dynamicChildren?(D(C.dynamicChildren,Ae,U,q,te,fe,ae),(P.key!=null||q&&P===q.subTree)&&Ph(C,P,!0)):le(C,P,U,Pe,q,te,fe,ae,ce)},$=(C,P,U,Q,q,te,fe,ae,ce)=>{P.slotScopeIds=ae,C==null?P.shapeFlag&512?q.ctx.activate(P,U,Q,fe,ce):ee(P,U,Q,q,te,fe,ce):he(C,P,ce)},ee=(C,P,U,Q,q,te,fe)=>{const ae=C.component=vg(C,Q,q);if(Ka(C)&&(ae.ctx.renderer=Te),wg(ae,!1,fe),ae.asyncDep){if(q&&q.registerDep(ae,se,fe),!C.el){const ce=ae.subTree=st(Qt);x(null,ce,P,U)}}else se(ae,C,P,U,q,te,fe)},he=(C,P,U)=>{const Q=P.component=C.component;if(fx(C,P,U))if(Q.asyncDep&&!Q.asyncResolved){me(Q,P,U);return}else Q.next=P,Q.update();else P.el=C.el,Q.vnode=P},se=(C,P,U,Q,q,te,fe)=>{const ae=()=>{if(C.isMounted){let{next:ue,bu:Ae,u:ke,parent:tt,vnode:yt}=C;{const Yt=ag(C);if(Yt){ue&&(ue.el=yt.el,me(C,ue,fe)),Yt.asyncDep.then(()=>{C.isUnmounted||ae()});return}}let ut=ue,yn;Zs(C,!1),ue?(ue.el=yt.el,me(C,ue,fe)):ue=yt,Ae&&di(Ae),(yn=ue.props&&ue.props.onVnodeBeforeUpdate)&&Yn(yn,tt,ue,yt),Zs(C,!0);const Ut=kc(C),_n=C.subTree;C.subTree=Ut,g(_n,Ut,u(_n.el),X(_n),C,q,te),ue.el=Ut.el,ut===null&&sf(C,Ut.el),ke&&nn(ke,q),(yn=ue.props&&ue.props.onVnodeUpdated)&&nn(()=>Yn(yn,tt,ue,yt),q)}else{let ue;const{el:Ae,props:ke}=P,{bm:tt,m:yt,parent:ut,root:yn,type:Ut}=C,_n=Is(P);if(Zs(C,!1),tt&&di(tt),!_n&&(ue=ke&&ke.onVnodeBeforeMount)&&Yn(ue,ut,P),Zs(C,!0),Ae&&bt){const Yt=()=>{C.subTree=kc(C),bt(Ae,C.subTree,C,q,null)};_n&&Ut.__asyncHydrate?Ut.__asyncHydrate(Ae,C,Yt):Yt()}else{yn.ce&&yn.ce._injectChildStyle(Ut);const Yt=C.subTree=kc(C);g(null,Yt,U,Q,C,q,te),P.el=Yt.el}if(yt&&nn(yt,q),!_n&&(ue=ke&&ke.onVnodeMounted)){const Yt=P;nn(()=>Yn(ue,ut,Yt),q)}(P.shapeFlag&256||ut&&Is(ut.vnode)&&ut.vnode.shapeFlag&256)&&C.a&&nn(C.a,q),C.isMounted=!0,P=U=Q=null}};C.scope.on();const ce=C.effect=new ha(ae);C.scope.off();const ne=C.update=ce.run.bind(ce),Pe=C.job=ce.runIfDirty.bind(ce);Pe.i=C,Pe.id=C.uid,ce.scheduler=()=>xh(Pe),Zs(C,!0),ne()},me=(C,P,U)=>{P.component=C;const Q=C.vnode.props;C.vnode=P,C.next=null,Yb(C,P.props,Q,U),ex(C,P.children,U),Ws(),r1(C),Gs()},le=(C,P,U,Q,q,te,fe,ae,ce=!1)=>{const ne=C&&C.children,Pe=C?C.shapeFlag:0,ue=P.children,{patchFlag:Ae,shapeFlag:ke}=P;if(Ae>0){if(Ae&128){Me(ne,ue,U,Q,q,te,fe,ae,ce);return}else if(Ae&256){rt(ne,ue,U,Q,q,te,fe,ae,ce);return}}ke&8?(Pe&16&&Tt(ne,q,te),ue!==ne&&l(U,ue)):Pe&16?ke&16?Me(ne,ue,U,Q,q,te,fe,ae,ce):Tt(ne,q,te,!0):(Pe&8&&l(U,""),ke&16&&j(ue,U,Q,q,te,fe,ae,ce))},rt=(C,P,U,Q,q,te,fe,ae,ce)=>{C=C||li,P=P||li;const ne=C.length,Pe=P.length,ue=Math.min(ne,Pe);let Ae;for(Ae=0;Ae<ue;Ae++){const ke=P[Ae]=ce?Ss(P[Ae]):Jn(P[Ae]);g(C[Ae],ke,U,null,q,te,fe,ae,ce)}ne>Pe?Tt(C,q,te,!0,!1,ue):j(P,U,Q,q,te,fe,ae,ce,ue)},Me=(C,P,U,Q,q,te,fe,ae,ce)=>{let ne=0;const Pe=P.length;let ue=C.length-1,Ae=Pe-1;for(;ne<=ue&&ne<=Ae;){const ke=C[ne],tt=P[ne]=ce?Ss(P[ne]):Jn(P[ne]);if(yr(ke,tt))g(ke,tt,U,null,q,te,fe,ae,ce);else break;ne++}for(;ne<=ue&&ne<=Ae;){const ke=C[ue],tt=P[Ae]=ce?Ss(P[Ae]):Jn(P[Ae]);if(yr(ke,tt))g(ke,tt,U,null,q,te,fe,ae,ce);else break;ue--,Ae--}if(ne>ue){if(ne<=Ae){const ke=Ae+1,tt=ke<Pe?P[ke].el:Q;for(;ne<=Ae;)g(null,P[ne]=ce?Ss(P[ne]):Jn(P[ne]),U,tt,q,te,fe,ae,ce),ne++}}else if(ne>Ae)for(;ne<=ue;)Gt(C[ne],q,te,!0),ne++;else{const ke=ne,tt=ne,yt=new Map;for(ne=tt;ne<=Ae;ne++){const zt=P[ne]=ce?Ss(P[ne]):Jn(P[ne]);zt.key!=null&&yt.set(zt.key,ne)}let ut,yn=0;const Ut=Ae-tt+1;let _n=!1,Yt=0;const zn=new Array(Ut);for(ne=0;ne<Ut;ne++)zn[ne]=0;for(ne=ke;ne<=ue;ne++){const zt=C[ne];if(yn>=Ut){Gt(zt,q,te,!0);continue}let tn;if(zt.key!=null)tn=yt.get(zt.key);else for(ut=tt;ut<=Ae;ut++)if(zn[ut-tt]===0&&yr(zt,P[ut])){tn=ut;break}tn===void 0?Gt(zt,q,te,!0):(zn[tn-tt]=ne+1,tn>=Yt?Yt=tn:_n=!0,g(zt,P[tn],U,null,q,te,fe,ae,ce),yn++)}const pr=_n?tx(zn):li;for(ut=pr.length-1,ne=Ut-1;ne>=0;ne--){const zt=tt+ne,tn=P[zt],Kn=zt+1<Pe?P[zt+1].el:Q;zn[ne]===0?g(null,tn,U,Kn,q,te,fe,ae,ce):_n&&(ut<0||ne!==pr[ut]?jt(tn,U,Kn,2):ut--)}}},jt=(C,P,U,Q,q=null)=>{const{el:te,type:fe,transition:ae,children:ce,shapeFlag:ne}=C;if(ne&6){jt(C.component.subTree,P,U,Q);return}if(ne&128){C.suspense.move(P,U,Q);return}if(ne&64){fe.move(C,P,U,Te);return}if(fe===Xt){r(te,P,U);for(let ue=0;ue<ce.length;ue++)jt(ce[ue],P,U,Q);r(C.anchor,P,U);return}if(fe===gi){b(C,P,U);return}if(Q!==2&&ne&1&&ae)if(Q===0)ae.beforeEnter(te),r(te,P,U),nn(()=>ae.enter(te),q);else{const{leave:ue,delayLeave:Ae,afterLeave:ke}=ae,tt=()=>r(te,P,U),yt=()=>{ue(te,()=>{tt(),ke&&ke()})};Ae?Ae(te,tt,yt):yt()}else r(te,P,U)},Gt=(C,P,U,Q=!1,q=!1)=>{const{type:te,props:fe,ref:ae,children:ce,dynamicChildren:ne,shapeFlag:Pe,patchFlag:ue,dirs:Ae,cacheIndex:ke}=C;if(ue===-2&&(q=!1),ae!=null&&ba(ae,null,U,C,!0),ke!=null&&(P.renderCache[ke]=void 0),Pe&256){P.ctx.deactivate(C);return}const tt=Pe&1&&Ae,yt=!Is(C);let ut;if(yt&&(ut=fe&&fe.onVnodeBeforeUnmount)&&Yn(ut,P,C),Pe&6)Je(C.component,U,Q);else{if(Pe&128){C.suspense.unmount(U,Q);return}tt&&Cr(C,null,P,"beforeUnmount"),Pe&64?C.type.remove(C,P,U,Te,Q):ne&&!ne.hasOnce&&(te!==Xt||ue>0&&ue&64)?Tt(ne,P,U,!1,!0):(te===Xt&&ue&384||!q&&Pe&16)&&Tt(ce,P,U),Q&&St(C)}(yt&&(ut=fe&&fe.onVnodeUnmounted)||tt)&&nn(()=>{ut&&Yn(ut,P,C),tt&&Cr(C,null,P,"unmounted")},U)},St=C=>{const{type:P,el:U,anchor:Q,transition:q}=C;if(P===Xt){Ht(U,Q);return}if(P===gi){T(C);return}const te=()=>{s(U),q&&!q.persisted&&q.afterLeave&&q.afterLeave()};if(C.shapeFlag&1&&q&&!q.persisted){const{leave:fe,delayLeave:ae}=q,ce=()=>fe(U,te);ae?ae(C.el,te,ce):ce()}else te()},Ht=(C,P)=>{let U;for(;C!==P;)U=d(C),s(C),C=U;s(P)},Je=(C,P,U)=>{const{bum:Q,scope:q,job:te,subTree:fe,um:ae,m:ce,a:ne}=C;ll(ce),ll(ne),Q&&di(Q),q.stop(),te&&(te.flags|=8,Gt(fe,C,P,U)),ae&&nn(ae,P),nn(()=>{C.isUnmounted=!0},P),P&&P.pendingBranch&&!P.isUnmounted&&C.asyncDep&&!C.asyncResolved&&C.suspenseId===P.pendingId&&(P.deps--,P.deps===0&&P.resolve())},Tt=(C,P,U,Q=!1,q=!1,te=0)=>{for(let fe=te;fe<C.length;fe++)Gt(C[fe],P,U,Q,q)},X=C=>{if(C.shapeFlag&6)return X(C.component.subTree);if(C.shapeFlag&128)return C.suspense.next();const P=d(C.anchor||C.el),U=P&&P[O2];return U?d(U):P};let be=!1;const de=(C,P,U)=>{C==null?P._vnode&&Gt(P._vnode,null,null,!0):g(P._vnode||null,C,P,null,null,null,U),P._vnode=C,be||(be=!0,r1(),al(),be=!1)},Te={p:g,um:Gt,m:jt,r:St,mt:ee,mc:j,pc:le,pbc:D,n:X,o:e};let at,bt;return t&&([at,bt]=t(Te)),{render:de,hydrate:at,createApp:Xb(de,at)}}function nu({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Zs({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function og(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ph(e,t,n=!1){const r=e.children,s=t.children;if(_e(r)&&_e(s))for(let i=0;i<r.length;i++){const o=r[i];let a=s[i];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=s[i]=Ss(s[i]),a.el=o.el),!n&&a.patchFlag!==-2&&Ph(o,a)),a.type===Ms&&(a.el=o.el)}}function tx(e){const t=e.slice(),n=[0];let r,s,i,o,a;const c=e.length;for(r=0;r<c;r++){const f=e[r];if(f!==0){if(s=n[n.length-1],e[s]<f){t[r]=s,n.push(r);continue}for(i=0,o=n.length-1;i<o;)a=i+o>>1,e[n[a]]<f?i=a+1:o=a;f<e[n[i]]&&(i>0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function ag(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ag(t)}function ll(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const cg=Symbol.for("v-scx"),lg=()=>br(cg);function nx(e,t){return qa(e,null,t)}function rx(e,t){return qa(e,null,{flush:"post"})}function fg(e,t){return qa(e,null,{flush:"sync"})}function Ls(e,t,n){return qa(e,t,n)}function qa(e,t,n=it){const{immediate:r,deep:s,flush:i,once:o}=n,a=ot({},n),c=t&&r||!t&&i!=="post";let f;if(ao){if(i==="sync"){const p=lg();f=p.__watcherHandles||(p.__watcherHandles=[])}else if(!c){const p=()=>{};return p.stop=pn,p.resume=pn,p.pause=pn,p}}const l=rn;a.call=(p,y,g)=>dr(p,l,y,g);let u=!1;i==="post"?a.scheduler=p=>{nn(p,l&&l.suspense)}:i!=="sync"&&(u=!0,a.scheduler=(p,y)=>{y?p():xh(p)}),a.augmentJob=p=>{t&&(p.flags|=4),u&&(p.flags|=2,l&&(p.id=l.uid,p.i=l))};const d=z4(e,t,a);return ao&&(f?f.push(d):c&&d()),d}function sx(e,t,n){const r=this.proxy,s=ze(e)?e.includes(".")?ug(r,e):()=>r[e]:e.bind(r,r);let i;Fe(t)?i=t:(i=t.handler,n=t);const o=wi(this),a=qa(s,i.bind(r),n);return o(),a}function ug(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s<n.length&&r;s++)r=r[n[s]];return r}}function ix(e,t,n=it){const r=hr(),s=Nt(t),i=On(t),o=dg(e,s),a=b2((c,f)=>{let l,u=it,d;return fg(()=>{const p=e[s];Tn(l,p)&&(l=p,f())}),{get(){return c(),n.get?n.get(l):l},set(p){const y=n.set?n.set(p):p;if(!Tn(y,l)&&!(u!==it&&Tn(p,u)))return;const g=r.vnode.props;g&&(t in g||s in g||i in g)&&(`onUpdate:${t}`in g||`onUpdate:${s}`in g||`onUpdate:${i}`in g)||(l=p,f()),r.emit(`update:${t}`,y),Tn(p,y)&&Tn(p,u)&&!Tn(y,d)&&f(),u=p,d=y}}});return a[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||it:a,done:!1}:{done:!0}}}},a}const dg=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Nt(t)}Modifiers`]||e[`${On(t)}Modifiers`];function ox(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||it;let s=n;const i=t.startsWith("update:"),o=i&&dg(r,t.slice(7));o&&(o.trim&&(s=n.map(l=>ze(l)?l.trim():l)),o.number&&(s=n.map(ua)));let a,c=r[a=ui(t)]||r[a=ui(Nt(t))];!c&&i&&(c=r[a=ui(On(t))]),c&&dr(c,e,6,s);const f=r[a+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,dr(f,e,6,s)}}function hg(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const i=e.emits;let o={},a=!1;if(!Fe(e)){const c=f=>{const l=hg(f,t,!0);l&&(a=!0,ot(o,l))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!a?(vt(e)&&r.set(e,null),null):(_e(i)?i.forEach(c=>o[c]=null):ot(o,i),vt(e)&&r.set(e,o),o)}function rf(e,t){return!e||!Ks(t)?!1:(t=t.slice(2).replace(/Once$/,""),_t(e,t[0].toLowerCase()+t.slice(1))||_t(e,On(t))||_t(e,t))}function kc(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[i],slots:o,attrs:a,emit:c,render:f,renderCache:l,props:u,data:d,setupState:p,ctx:y,inheritAttrs:g}=e,w=_a(e);let x,_;try{if(n.shapeFlag&4){const T=s||r,O=T;x=Jn(f.call(O,T,l,u,p,d,y)),_=a}else{const T=t;x=Jn(T.length>1?T(u,{attrs:a,slots:o,emit:c}):T(u,null)),_=t.props?a:cx(a)}}catch(T){ea.length=0,Mi(T,e,1),x=st(Qt)}let b=x;if(_&&g!==!1){const T=Object.keys(_),{shapeFlag:O}=b;T.length&&O&7&&(i&&T.some(Vl)&&(_=lx(_,i)),b=Pr(b,_,!1,!0))}return n.dirs&&(b=Pr(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&is(b,n.transition),x=b,_a(w),x}function ax(e,t=!0){let n;for(let r=0;r<e.length;r++){const s=e[r];if(os(s)){if(s.type!==Qt||s.children==="v-if"){if(n)return;n=s}}else return}return n}const cx=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ks(n))&&((t||(t={}))[n]=e[n]);return t},lx=(e,t)=>{const n={};for(const r in e)(!Vl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function fx(e,t,n){const{props:r,children:s,component:i}=e,{props:o,children:a,patchFlag:c}=t,f=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?m1(r,o,f):!!o;if(c&8){const l=t.dynamicProps;for(let u=0;u<l.length;u++){const d=l[u];if(o[d]!==r[d]&&!rf(f,d))return!0}}}else return(s||a)&&(!a||!a.$stable)?!0:r===o?!1:r?o?m1(r,o,f):!0:!!o;return!1}function m1(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let s=0;s<r.length;s++){const i=r[s];if(t[i]!==e[i]&&!rf(n,i))return!0}return!1}function sf({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const fl=e=>e.__isSuspense;let Ku=0;const ux={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,i,o,a,c,f){if(e==null)hx(t,n,r,s,i,o,a,c,f);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}px(e,t,n,r,s,o,a,c,f)}},hydrate:mx,normalize:gx},dx=ux;function va(e,t){const n=e.props&&e.props[t];Fe(n)&&n()}function hx(e,t,n,r,s,i,o,a,c){const{p:f,o:{createElement:l}}=c,u=l("div"),d=e.suspense=pg(e,s,r,t,u,n,i,o,a,c);f(null,d.pendingBranch=e.ssContent,u,null,r,d,i,o),d.deps>0?(va(e,"onPending"),va(e,"onFallback"),f(null,e.ssFallback,t,n,r,null,i,o),eo(d,e.ssFallback)):d.resolve(!1,!0)}function px(e,t,n,r,s,i,o,a,{p:c,um:f,o:{createElement:l}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const d=t.ssContent,p=t.ssFallback,{activeBranch:y,pendingBranch:g,isInFallback:w,isHydrating:x}=u;if(g)u.pendingBranch=d,yr(d,g)?(c(g,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0?u.resolve():w&&(x||(c(y,p,n,r,s,null,i,o,a),eo(u,p)))):(u.pendingId=Ku++,x?(u.isHydrating=!1,u.activeBranch=g):f(g,s,u),u.deps=0,u.effects.length=0,u.hiddenContainer=l("div"),w?(c(null,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0?u.resolve():(c(y,p,n,r,s,null,i,o,a),eo(u,p))):y&&yr(d,y)?(c(y,d,n,r,s,u,i,o,a),u.resolve(!0)):(c(null,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0&&u.resolve()));else if(y&&yr(d,y))c(y,d,n,r,s,u,i,o,a),eo(u,d);else if(va(t,"onPending"),u.pendingBranch=d,d.shapeFlag&512?u.pendingId=d.component.suspenseId:u.pendingId=Ku++,c(null,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0)u.resolve();else{const{timeout:_,pendingId:b}=u;_>0?setTimeout(()=>{u.pendingId===b&&u.fallback(p)},_):_===0&&u.fallback(p)}}function pg(e,t,n,r,s,i,o,a,c,f,l=!1){const{p:u,m:d,um:p,n:y,o:{parentNode:g,remove:w}}=f;let x;const _=yx(e);_&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const b=e.props?da(e.props.timeout):void 0,T=i,O={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:s,deps:0,pendingId:Ku++,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!l,isHydrating:l,isUnmounted:!1,effects:[],resolve(N=!1,L=!1){const{vnode:j,activeBranch:I,pendingBranch:D,pendingId:K,effects:F,parentComponent:$,container:ee}=O;let he=!1;O.isHydrating?O.isHydrating=!1:N||(he=I&&D.transition&&D.transition.mode==="out-in",he&&(I.transition.afterLeave=()=>{K===O.pendingId&&(d(D,ee,i===T?y(I):i,0),ga(F))}),I&&(g(I.el)===ee&&(i=y(I)),p(I,$,O,!0)),he||d(D,ee,i,0)),eo(O,D),O.pendingBranch=null,O.isInFallback=!1;let se=O.parent,me=!1;for(;se;){if(se.pendingBranch){se.effects.push(...F),me=!0;break}se=se.parent}!me&&!he&&ga(F),O.effects=[],_&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!L&&t.resolve()),va(j,"onResolve")},fallback(N){if(!O.pendingBranch)return;const{vnode:L,activeBranch:j,parentComponent:I,container:D,namespace:K}=O;va(L,"onFallback");const F=y(j),$=()=>{O.isInFallback&&(u(null,N,D,F,I,null,K,a,c),eo(O,N))},ee=N.transition&&N.transition.mode==="out-in";ee&&(j.transition.afterLeave=$),O.isInFallback=!0,p(j,I,null,!0),ee||$()},move(N,L,j){O.activeBranch&&d(O.activeBranch,N,L,j),O.container=N},next(){return O.activeBranch&&y(O.activeBranch)},registerDep(N,L,j){const I=!!O.pendingBranch;I&&O.deps++;const D=N.vnode.el;N.asyncDep.catch(K=>{Mi(K,N,0)}).then(K=>{if(N.isUnmounted||O.isUnmounted||O.pendingId!==N.suspenseId)return;N.asyncResolved=!0;const{vnode:F}=N;Gu(N,K,!1),D&&(F.el=D);const $=!D&&N.subTree.el;L(N,F,g(D||N.subTree.el),D?null:y(N.subTree),O,o,j),$&&w($),sf(N,F.el),I&&--O.deps===0&&O.resolve()})},unmount(N,L){O.isUnmounted=!0,O.activeBranch&&p(O.activeBranch,n,N,L),O.pendingBranch&&p(O.pendingBranch,n,N,L)}};return O}function mx(e,t,n,r,s,i,o,a,c){const f=t.suspense=pg(t,r,n,e.parentNode,document.createElement("div"),null,s,i,o,a,!0),l=c(e,f.pendingBranch=t.ssContent,n,f,i,o);return f.deps===0&&f.resolve(!1,!0),l}function gx(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=g1(r?n.default:n),e.ssFallback=r?g1(n.fallback):st(Qt)}function g1(e){let t;if(Fe(e)){const n=Ei&&e._c;n&&(e._d=!1,Bt()),e=e(),n&&(e._d=!0,t=Pn,gg())}return _e(e)&&(e=ax(e)),e=Jn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function mg(e,t){t&&t.pendingBranch?_e(e)?t.effects.push(...e):t.effects.push(e):ga(e)}function eo(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,sf(r,s))}function yx(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Xt=Symbol.for("v-fgt"),Ms=Symbol.for("v-txt"),Qt=Symbol.for("v-cmt"),gi=Symbol.for("v-stc"),ea=[];let Pn=null;function Bt(e=!1){ea.push(Pn=e?null:[])}function gg(){ea.pop(),Pn=ea[ea.length-1]||null}let Ei=1;function qu(e,t=!1){Ei+=e,e<0&&Pn&&t&&(Pn.hasOnce=!0)}function yg(e){return e.dynamicChildren=Ei>0?Pn||li:null,gg(),Ei>0&&Pn&&Pn.push(e),e}function xn(e,t,n,r,s,i){return yg(De(e,t,n,r,s,i,!0))}function Ea(e,t,n,r,s){return yg(st(e,t,n,r,s,!0))}function os(e){return e?e.__v_isVNode===!0:!1}function yr(e,t){return e.type===t.type&&e.key===t.key}function _x(e){}const _g=({key:e})=>e??null,Dc=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ze(e)||on(e)||Fe(e)?{i:sn,r:e,k:t,f:!!n}:e:null);function De(e,t=null,n=null,r=0,s=null,i=e===Xt?0:1,o=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&_g(t),ref:t&&Dc(t),scopeId:Jl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:sn};return a?(Ih(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=ze(n)?8:16),Ei>0&&!o&&Pn&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Pn.push(c),c}const st=bx;function bx(e,t=null,n=null,r=0,s=null,i=!1){if((!e||e===z2)&&(e=Qt),os(e)){const a=Pr(e,t,!0);return n&&Ih(a,n),Ei>0&&!i&&Pn&&(a.shapeFlag&6?Pn[Pn.indexOf(e)]=a:Pn.push(a)),a.patchFlag=-2,a}if(Cx(e)&&(e=e.__vccOpts),t){t=bg(t);let{class:a,style:c}=t;a&&!ze(a)&&(t.class=wo(a)),vt(c)&&(Yl(c)&&!_e(c)&&(c=ot({},c)),t.style=Eo(c))}const o=ze(e)?1:fl(e)?128:N2(e)?64:vt(e)?4:Fe(e)?2:0;return De(e,t,n,r,s,o,i,!0)}function bg(e){return e?Yl(e)||Y2(e)?ot({},e):e:null}function Pr(e,t,n=!1,r=!1){const{props:s,ref:i,patchFlag:o,children:a,transition:c}=e,f=t?xg(s||{},t):s,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&_g(f),ref:t&&t.ref?n&&i?_e(i)?i.concat(Dc(t)):[i,Dc(t)]:Dc(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Xt?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Pr(e.ssContent),ssFallback:e.ssFallback&&Pr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&is(l,c.clone(l)),l}function wa(e=" ",t=0){return st(Ms,null,e,t)}function xx(e,t){const n=st(gi,null,e);return n.staticCount=t,n}function lr(e="",t=!1){return t?(Bt(),Ea(Qt,null,e)):st(Qt,null,e)}function Jn(e){return e==null||typeof e=="boolean"?st(Qt):_e(e)?st(Xt,null,e.slice()):os(e)?Ss(e):st(Ms,null,String(e))}function Ss(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Pr(e)}function Ih(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(_e(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Ih(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Y2(t)?t._ctx=sn:s===3&&sn&&(sn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Fe(t)?(t={default:t,_ctx:sn},n=32):(t=String(t),r&64?(n=16,t=[wa(t)]):n=8);e.children=t,e.shapeFlag|=n}function xg(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const s in r)if(s==="class")t.class!==r.class&&(t.class=wo([t.class,r.class]));else if(s==="style")t.style=Eo([t.style,r.style]);else if(Ks(s)){const i=t[s],o=r[s];o&&i!==o&&!(_e(i)&&i.includes(o))&&(t[s]=i?[].concat(i,o):o)}else s!==""&&(t[s]=r[s])}return t}function Yn(e,t,n,r=null){dr(e,t,7,[n,r])}const vx=X2();let Ex=0;function vg(e,t,n){const r=e.type,s=(t?t.appContext:e.appContext)||vx,i={uid:Ex++,vnode:e,type:r,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new uh(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Q2(r,s),emitsOptions:hg(r,s),emit:null,emitted:null,propsDefaults:it,inheritAttrs:r.inheritAttrs,ctx:it,data:it,props:it,attrs:it,slots:it,refs:it,setupState:it,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=ox.bind(null,i),e.ce&&e.ce(i),i}let rn=null;const hr=()=>rn||sn;let ul,Xu;{const e=$a(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),i=>{s.length>1?s.forEach(o=>o(i)):s[0](i)}};ul=t("__VUE_INSTANCE_SETTERS__",n=>rn=n),Xu=t("__VUE_SSR_SETTERS__",n=>ao=n)}const wi=e=>{const t=rn;return ul(e),e.scope.on(),()=>{e.scope.off(),ul(t)}},Wu=()=>{rn&&rn.scope.off(),ul(null)};function Eg(e){return e.vnode.shapeFlag&4}let ao=!1;function wg(e,t=!1,n=!1){t&&Xu(t);const{props:r,children:s}=e.vnode,i=Eg(e);Gb(e,r,i,t),Zb(e,s,n);const o=i?wx(e,t):void 0;return t&&Xu(!1),o}function wx(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Vu);const{setup:r}=n;if(r){Ws();const s=e.setupContext=r.length>1?Tg(e):null,i=wi(e),o=To(r,e,0,[e.props,s]),a=Hl(o);if(Gs(),i(),(a||e.sp)&&!Is(e)&&wh(e),a){if(o.then(Wu,Wu),t)return o.then(c=>{Gu(e,c,t)}).catch(c=>{Mi(c,e,0)});e.asyncDep=o}else Gu(e,o,t)}else Sg(e,t)}function Gu(e,t,n){Fe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:vt(t)&&(e.setupState=bh(t)),Sg(e,n)}let dl,Yu;function Sx(e){dl=e,Yu=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Cb))}}const Tx=()=>!dl;function Sg(e,t,n){const r=e.type;if(!e.render){if(!t&&dl&&!r.render){const s=r.template||Nh(e).template;if(s){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:a,compilerOptions:c}=r,f=ot(ot({isCustomElement:i,delimiters:a},o),c);r.render=dl(s,f)}}e.render=r.render||pn,Yu&&Yu(e)}{const s=wi(e);Ws();try{Vb(e)}finally{Gs(),s()}}}const Ax={get(e,t){return An(e,"get",""),e[t]}};function Tg(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Ax),slots:e.slots,emit:e.emit,expose:t}}function Xa(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(bh(yh(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Zo)return Zo[n](e)},has(t,n){return n in t||n in Zo}})):e.proxy}function Ju(e,t=!0){return Fe(e)?e.displayName||e.name:e.name||t&&e.__name}function Cx(e){return Fe(e)&&"__vccOpts"in e}const Wt=(e,t)=>B4(e,t,ao);function Wa(e,t,n){const r=arguments.length;return r===2?vt(t)&&!_e(t)?os(t)?st(e,null,[t]):st(e,t):st(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&os(n)&&(n=[n]),st(e,t,n))}function Ox(){}function Nx(e,t,n,r){const s=n[r];if(s&&Ag(s,e))return s;const i=t();return i.memo=e.slice(),i.cacheIndex=r,n[r]=i}function Ag(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r<n.length;r++)if(Tn(n[r],t[r]))return!1;return Ei>0&&Pn&&Pn.push(e),!0}const Cg="3.5.13",Rx=pn,Px=G4,Ix=Ki,Lx=A2,Mx={createComponentInstance:vg,setupComponent:wg,renderComponentRoot:kc,setCurrentRenderingInstance:_a,isVNode:os,normalizeVNode:Jn,getComponentPublicInstance:Xa,ensureValidVNode:Oh,pushWarningContext:K4,popWarningContext:q4},kx=Mx,Dx=null,Fx=null,jx=null;/**
* @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(`${Fo}Duration`),f=E1(a,c);let l=null,u=0,d=0;t===ps?o>0&&(l=ps,u=o,d=i.length):t===Fo?f>0&&(l=Fo,u=f,d=c.length):(u=Math.max(o,f),l=u>0?o>f?ps:Fo:null,d=l?l===ps?i.length:c.length:0);const p=l===ps&&/\b(transform|all)(,|$)/.test(r(`${ps}Property`).toString());return{type:l,timeout:u,propCount:d,hasTransform:p}}function E1(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>w1(n)+w1(e[r])))}function w1(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Zu(){return document.body.offsetHeight}function qx(e,t,n){const r=e[co];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const hl=Symbol("_vod"),Lg=Symbol("_vsh"),Mg={beforeMount(e,{value:t},{transition:n}){e[hl]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):jo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),jo(e,!0),r.enter(e)):r.leave(e,()=>{jo(e,!1)}):jo(e,t))},beforeUnmount(e,{value:t}){jo(e,t)}};function jo(e,t){e.style.display=t?e[hl]:"none",e[Lg]=!t}function Xx(){Mg.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const kg=Symbol("");function Wx(e){const t=hr();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>pl(i,s))},r=()=>{const s=e(t.proxy);t.ce?pl(t.ce,s):ed(t.subTree,s),n(s)};Sh(()=>{ga(r)}),Ao(()=>{Ls(r,pn,{flush:"post"});const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),nf(()=>s.disconnect())})}function ed(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{ed(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)pl(e.el,t);else if(e.type===Xt)e.children.forEach(n=>ed(n,t));else if(e.type===gi){let{el:n,anchor:r}=e;for(;n&&(pl(n,t),n!==r);)n=n.nextSibling}}function pl(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[kg]=r}}const Gx=/(^|;)\s*display\s*:/;function Yx(e,t,n){const r=e.style,s=ze(n);let i=!1;if(n&&!s){if(t)if(ze(t))for(const o of t.split(";")){const a=o.slice(0,o.indexOf(":")).trim();n[a]==null&&Fc(r,a,"")}else for(const o in t)n[o]==null&&Fc(r,o,"");for(const o in n)o==="display"&&(i=!0),Fc(r,o,n[o])}else if(s){if(t!==n){const o=r[kg];o&&(n+=";"+o),r.cssText=n,i=Gx.test(n)}}else t&&e.removeAttribute("style");hl in e&&(e[hl]=i?r.display:"",e[Lg]&&(r.display="none"))}const S1=/\s*!important$/;function Fc(e,t,n){if(_e(n))n.forEach(r=>Fc(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Jx(e,t);S1.test(n)?e.setProperty(On(r),n.replace(S1,""),"important"):e[r]=n}}const T1=["Webkit","Moz","ms"],su={};function Jx(e,t){const n=su[t];if(n)return n;let r=Nt(t);if(r!=="filter"&&r in e)return su[t]=r;r=Xs(r);for(let s=0;s<T1.length;s++){const i=T1[s]+r;if(i in e)return su[t]=i}return t}const A1="http://www.w3.org/1999/xlink";function C1(e,t,n,r,s,i=Jm(t)){r&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(A1,t.slice(6,t.length)):e.setAttributeNS(A1,t,n):n==null||i&&!fh(n)?e.removeAttribute(t):e.setAttribute(t,i?"":$n(n)?String(n):n)}function O1(e,t,n,r,s){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?Og(n):n);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const a=i==="OPTION"?e.getAttribute("value")||"":e.value,c=n==null?e.type==="checkbox"?"on":"":String(n);(a!==c||!("_value"in e))&&(e.value=c),n==null&&e.removeAttribute(t),e._value=n;return}let o=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=fh(n):n==null&&a==="string"?(n="",o=!0):a==="number"&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(s||t)}function Xr(e,t,n,r){e.addEventListener(t,n,r)}function Qx(e,t,n,r){e.removeEventListener(t,n,r)}const N1=Symbol("_vei");function Zx(e,t,n,r,s=null){const i=e[N1]||(e[N1]={}),o=i[t];if(r&&o)o.value=r;else{const[a,c]=ev(t);if(r){const f=i[t]=rv(r,s);Xr(e,a,f,c)}else o&&(Qx(e,a,o,c),i[t]=void 0)}}const R1=/(?:Once|Passive|Capture)$/;function ev(e){let t;if(R1.test(e)){t={};let r;for(;r=e.match(R1);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):On(e.slice(2)),t]}let iu=0;const tv=Promise.resolve(),nv=()=>iu||(tv.then(()=>iu=0),iu=Date.now());function rv(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;dr(sv(r,n.value),t,5,[r])};return n.value=e,n.attached=nv(),n}function sv(e,t){if(_e(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const P1=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,iv=(e,t,n,r,s,i)=>{const o=s==="svg";t==="class"?qx(e,r,o):t==="style"?Yx(e,n,r):Ks(t)?Vl(t)||Zx(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ov(e,t,r,o))?(O1(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&C1(e,t,r,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ze(r))?O1(e,Nt(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),C1(e,t,r,o))};function ov(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&P1(t)&&Fe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return P1(t)&&ze(n)?!1:t in e}const I1={};/*! #__NO_SIDE_EFFECTS__ */function Dg(e,t,n){const r=fs(e,t);Va(r)&&ot(r,t);class s extends of{constructor(o){super(r,o,n)}}return s.def=r,s}/*! #__NO_SIDE_EFFECTS__ */const av=(e,t)=>Dg(e,t,Gg),cv=typeof HTMLElement<"u"?HTMLElement:class{};class of extends cv{constructor(t,n={},r=yl){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==yl?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof of){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,za(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r<this.attributes.length;r++)this._setAttr(this.attributes[r].name);this._ob=new MutationObserver(r=>{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:i,styles:o}=r;let a;if(i&&!_e(i))for(const c in i){const f=i[c];(f===Number||f&&f.type===Number)&&(c in this._props&&(this._props[c]=da(this._props[c])),(a||(a=Object.create(null)))[Nt(c)]=!0)}this._numberProps=a,s&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(o),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>t(this._def=r,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)_t(this,r)||Object.defineProperty(this,r,{get:()=>Zr(n[r])})}_resolveProps(t){const{props:n}=t,r=_e(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s]);for(const s of r.map(Nt))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(i){this._setProp(s,i,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):I1;const s=Nt(t);n&&this._numberProps&&this._numberProps[s]&&(r=da(r)),this._setProp(s,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!1){if(n!==this._props[t]&&(n===I1?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),r)){const i=this._ob;i&&i.disconnect(),n===!0?this.setAttribute(On(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(On(t),n+""):n||this.removeAttribute(On(t)),i&&i.observe(this,{attributes:!0})}}_update(){Wg(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=st(this._def,ot(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const s=(i,o)=>{this.dispatchEvent(new CustomEvent(i,Va(o[0])?ot({detail:o},o[0]):{detail:o}))};r.emit=(i,...o)=>{s(i,o),On(i)!==i&&s(On(i),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let s=t.length-1;s>=0;s--){const i=document.createElement("style");r&&i.setAttribute("nonce",r),i.textContent=t[s],this.shadowRoot.prepend(i)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let r=0;r<t.length;r++){const s=t[r],i=s.getAttribute("name")||"default",o=this._slots[i],a=s.parentNode;if(o)for(const c of o){if(n&&c.nodeType===1){const f=n+"-s",l=document.createTreeWalker(c,1);c.setAttribute(f,"");let u;for(;u=l.nextNode();)u.setAttribute(f,"")}a.insertBefore(c,s)}else for(;s.firstChild;)a.insertBefore(s.firstChild,s);a.removeChild(s)}}_injectChildStyle(t){this._applyStyles(t.styles,t)}_removeChildStyle(t){}}function Fg(e){const t=hr(),n=t&&t.ce;return n||null}function lv(){const e=Fg();return e&&e.shadowRoot}function fv(e="$style"){{const t=hr();if(!t)return it;const n=t.type.__cssModules;if(!n)return it;const r=n[e];return r||it}}const jg=new WeakMap,Ug=new WeakMap,ml=Symbol("_moveCb"),L1=Symbol("_enterCb"),uv=e=>(delete e.props.mode,e),dv=uv({name:"TransitionGroup",props:ot({},Rg,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=hr(),r=vh();let s,i;return ef(()=>{if(!s.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!gv(s[0].el,n.vnode.el,o))return;s.forEach(hv),s.forEach(pv);const a=s.filter(mv);Zu(),a.forEach(c=>{const f=c.el,l=f.style;Tr(f,o),l.transform=l.webkitTransform=l.transitionDuration="";const u=f[ml]=d=>{d&&d.target!==f||(!d||/transform$/.test(d.propertyName))&&(f.removeEventListener("transitionend",u),f[ml]=null,bs(f,o))};f.addEventListener("transitionend",u)})}),()=>{const o=gt(e),a=Pg(o);let c=o.tag||Xt;if(s=[],i)for(let f=0;f<i.length;f++){const l=i[f];l.el&&l.el instanceof Element&&(s.push(l),is(l,oo(l,a,r,n)),jg.set(l,l.el.getBoundingClientRect()))}i=t.default?Ql(t.default()):[];for(let f=0;f<i.length;f++){const l=i[f];l.key!=null&&is(l,oo(l,a,r,n))}return st(c,null,i)}}}),Bg=dv;function hv(e){const t=e.el;t[ml]&&t[ml](),t[L1]&&t[L1]()}function pv(e){Ug.set(e,e.el.getBoundingClientRect())}function mv(e){const t=jg.get(e),n=Ug.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${s}px)`,i.transitionDuration="0s",e}}function gv(e,t,n){const r=e.cloneNode(),s=e[co];s&&s.forEach(a=>{a.split(/\s+/).forEach(c=>c&&r.classList.remove(c))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:o}=Ig(r);return i.removeChild(r),o}const Fs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return _e(t)?n=>di(t,n):t};function yv(e){e.target.composing=!0}function M1(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const fr=Symbol("_assign"),gl={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[fr]=Fs(s);const i=r||s.props&&s.props.type==="number";Xr(e,t?"change":"input",o=>{if(o.target.composing)return;let a=e.value;n&&(a=a.trim()),i&&(a=ua(a)),e[fr](a)}),n&&Xr(e,"change",()=>{e.value=e.value.trim()}),t||(Xr(e,"compositionstart",yv),Xr(e,"compositionend",M1),Xr(e,"change",M1))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:i}},o){if(e[fr]=Fs(o),e.composing)return;const a=(i||e.type==="number")&&!/^0\d/.test(e.value)?ua(e.value):e.value,c=t??"";a!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},af={deep:!0,created(e,t,n){e[fr]=Fs(n),Xr(e,"change",()=>{const r=e._modelValue,s=lo(e),i=e.checked,o=e[fr];if(_e(r)){const a=Ha(r,s),c=a!==-1;if(i&&!c)o(r.concat(s));else if(!i&&c){const f=[...r];f.splice(a,1),o(f)}}else if(qs(r)){const a=new Set(r);i?a.add(s):a.delete(s),o(a)}else o($g(e,i))})},mounted:k1,beforeUpdate(e,t,n){e[fr]=Fs(n),k1(e,t,n)}};function k1(e,{value:t,oldValue:n},r){e._modelValue=t;let s;if(_e(t))s=Ha(t,r.props.value)>-1;else if(qs(t))s=t.has(r.props.value);else{if(t===n)return;s=ss(t,$g(e,!0))}e.checked!==s&&(e.checked=s)}const Lh={created(e,{value:t},n){e.checked=ss(t,n.props.value),e[fr]=Fs(n),Xr(e,"change",()=>{e[fr](lo(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[fr]=Fs(r),t!==n&&(e.checked=ss(t,r.props.value))}},Vg={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=qs(t);Xr(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?ua(lo(o)):lo(o));e[fr](e.multiple?s?new Set(i):i:i[0]),e._assigning=!0,za(()=>{e._assigning=!1})}),e[fr]=Fs(r)},mounted(e,{value:t}){D1(e,t)},beforeUpdate(e,t,n){e[fr]=Fs(n)},updated(e,{value:t}){e._assigning||D1(e,t)}};function D1(e,t){const n=e.multiple,r=_e(t);if(!(n&&!r&&!qs(t))){for(let s=0,i=e.options.length;s<i;s++){const o=e.options[s],a=lo(o);if(n)if(r){const c=typeof a;c==="string"||c==="number"?o.selected=t.some(f=>String(f)===String(a)):o.selected=Ha(t,a)>-1}else o.selected=t.has(a);else if(ss(lo(o),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function lo(e){return"_value"in e?e._value:e.value}function $g(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Hg={created(e,t,n){bc(e,t,n,null,"created")},mounted(e,t,n){bc(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){bc(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){bc(e,t,n,r,"updated")}};function zg(e,t){switch(e){case"SELECT":return Vg;case"TEXTAREA":return gl;default:switch(t){case"checkbox":return af;case"radio":return Lh;default:return gl}}}function bc(e,t,n,r,s){const o=zg(e.tagName,n.props&&n.props.type)[s];o&&o(e,t,n,r)}function _v(){gl.getSSRProps=({value:e})=>({value:e}),Lh.getSSRProps=({value:e},t)=>{if(t.props&&ss(t.props.value,e))return{checked:!0}},af.getSSRProps=({value:e},t)=>{if(_e(e)){if(t.props&&Ha(e,t.props.value)>-1)return{checked:!0}}else if(qs(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Hg.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=zg(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const bv=["ctrl","shift","alt","meta"],xv={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>bv.some(n=>e[`${n}Key`]&&!t.includes(n))},vv=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...i)=>{for(let o=0;o<t.length;o++){const a=xv[t[o]];if(a&&a(s,t))return}return e(s,...i)})},Ev={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},wv=(e,t)=>{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const i=On(s.key);if(t.some(o=>o===i||Ev[o]===i))return e(s)})},Kg=ot({patchProp:iv},Vx);let ta,F1=!1;function qg(){return ta||(ta=rg(Kg))}function Xg(){return ta=F1?ta:sg(Kg),F1=!0,ta}const Wg=(...e)=>{qg().render(...e)},Sv=(...e)=>{Xg().hydrate(...e)},yl=(...e)=>{const t=qg().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Jg(r);if(!s)return;const i=t._component;!Fe(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const o=n(s,!1,Yg(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t},Gg=(...e)=>{const t=Xg().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Jg(r);if(s)return n(s,!0,Yg(s))},t};function Yg(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Jg(e){return ze(e)?document.querySelector(e):e}let j1=!1;const Tv=()=>{j1||(j1=!0,_v(),Xx())},Av=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:M2,BaseTransitionPropsValidators:Eh,Comment:Qt,DeprecationTypes:jx,EffectScope:uh,ErrorCodes:W4,ErrorTypeStrings:Px,Fragment:Xt,KeepAlive:xb,ReactiveEffect:ha,Static:gi,Suspense:dx,Teleport:nb,Text:Ms,TrackOpTypes:V4,Transition:Hx,TransitionGroup:Bg,TriggerOpTypes:$4,VueElement:of,assertNumber:X4,callWithAsyncErrorHandling:dr,callWithErrorHandling:To,camelize:Nt,capitalize:Xs,cloneVNode:Pr,compatUtils:Fx,computed:Wt,createApp:yl,createBlock:Ea,createCommentVNode:lr,createElementBlock:xn,createElementVNode:De,createHydrationRenderer:sg,createPropsRestProxy:Ub,createRenderer:rg,createSSRApp:Gg,createSlots:Tb,createStaticVNode:xx,createTextVNode:wa,createVNode:st,customRef:b2,defineAsyncComponent:_b,defineComponent:fs,defineCustomElement:Dg,defineEmits:Nb,defineExpose:Rb,defineModel:Lb,defineOptions:Pb,defineProps:Ob,defineSSRCustomElement:av,defineSlots:Ib,devtools:Ix,effect:l4,effectScope:t2,getCurrentInstance:hr,getCurrentScope:n2,getCurrentWatcher:H4,getTransitionRawChildren:Ql,guardReactiveProps:bg,h:Wa,handleError:Mi,hasInjectionContext:Wb,hydrate:Sv,hydrateOnIdle:db,hydrateOnInteraction:gb,hydrateOnMediaQuery:mb,hydrateOnVisible:pb,initCustomFormatter:Ox,initDirectivesForSSR:Tv,inject:br,isMemoSame:Ag,isProxy:Yl,isReactive:Ps,isReadonly:Ds,isRef:on,isRuntimeOnly:Tx,isShallow:sr,isVNode:os,markRaw:yh,mergeDefaults:Fb,mergeModels:jb,mergeProps:xg,nextTick:za,normalizeClass:wo,normalizeProps:Km,normalizeStyle:Eo,onActivated:D2,onBeforeMount:U2,onBeforeUnmount:tf,onBeforeUpdate:Sh,onDeactivated:F2,onErrorCaptured:H2,onMounted:Ao,onRenderTracked:$2,onRenderTriggered:V2,onScopeDispose:a4,onServerPrefetch:B2,onUnmounted:nf,onUpdated:ef,onWatcherCleanup:v2,openBlock:Bt,popScopeId:Z4,provide:Zi,proxyRefs:bh,pushScopeId:Q4,queuePostFlushCb:ga,reactive:So,readonly:gh,ref:pi,registerRuntimeCompiler:Sx,render:Wg,renderList:Uu,renderSlot:Ch,resolveComponent:zo,resolveDirective:Sb,resolveDynamicComponent:wb,resolveFilter:Dx,resolveTransitionHooks:oo,setBlockTracking:qu,setDevtoolsHook:Lx,setTransitionHooks:is,shallowReactive:mh,shallowReadonly:N4,shallowRef:_h,ssrContextKey:cg,ssrUtils:kx,stop:f4,toDisplayString:dn,toHandlerKey:ui,toHandlers:Ab,toRaw:gt,toRef:j4,toRefs:k4,toValue:I4,transformVNodeArgs:_x,triggerRef:P4,unref:Zr,useAttrs:Db,useCssModule:fv,useCssVars:Wx,useHost:Fg,useId:sb,useModel:ix,useSSRContext:lg,useShadowRoot:lv,useSlots:kb,useTemplateRef:ib,useTransitionState:vh,vModelCheckbox:af,vModelDynamic:Hg,vModelRadio:Lh,vModelSelect:Vg,vModelText:gl,vShow:Mg,version:Cg,warn:Rx,watch:Ls,watchEffect:nx,watchPostEffect:rx,watchSyncEffect:fg,withAsyncContext:Bb,withCtx:Ns,withDefaults:Mb,withDirectives:C2,withKeys:wv,withMemo:Nx,withModifiers:vv,withScopeId:eb},Symbol.toStringTag,{value:"Module"}));/*!
* 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.beforeCreateCallbacks)!==null&&s!==void 0?s:[]];if(l.length>0){const u=c.beforeCreate;c.beforeCreate=function(){l.forEach(d=>d.apply(this,arguments)),u&&u.apply(this,arguments)}}Object.assign(t.hooks,c)}function ny(e,t){var n;(n=e.beforeCreateCallbacks)!==null&&n!==void 0||(e.beforeCreateCallbacks=[]),e.beforeCreateCallbacks.push(function(){const r=this;t(r).forEach((i,o)=>{Object.defineProperty(r,o,i)})})}function jv(e,t){const r=mn(e.prototype).getMap("ref");!r||r.size===0||ny(t,s=>{const i=new Map;return r.forEach((o,a)=>{const c=o===null?a:o;i.set(a,{get:function(){return s.$refs[c]},set:void 0})}),i})}function Uv(e,t){var n;(n=t.watch)!==null&&n!==void 0||(t.watch={});const s=mn(e.prototype).getMap("watch");!s||s.size===0||s.forEach((i,o)=>{(Array.isArray(i)?i:[i]).forEach(c=>{if(!t.watch[c.key])t.watch[c.key]=c;else{const f=t.watch[c.key];Array.isArray(f)?f.push(c):t.watch[c.key]=[f,c]}})})}const y9=ty(function(e,t,n){const s=mn(e).obtainMap("props"),i=Object.assign({},n??{});s.set(t,i)});function Bv(e,t){var n;(n=t.props)!==null&&n!==void 0||(t.props={});const s=mn(e.prototype).getMap("props");!s||s.size===0||s.forEach((i,o)=>{t.props[o]=i})}function Vv(e,t){var n;(n=t.inject)!==null&&n!==void 0||(t.inject={});const s=mn(e.prototype).getMap("inject");!s||s.size===0||s.forEach((i,o)=>{t.inject[o]=i})}function $v(e,t,n){var r;(r=t.provide)!==null&&r!==void 0||(t.provide={});const i=mn(e.prototype).obtainMap("provide");if(!i)return null;i.forEach((o,a)=>{const c=o===null?a:o;t.provide[c]=Wt(()=>n[a])})}var Hv=function(e,t,n,r){function s(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function a(l){try{f(r.next(l))}catch(u){o(u)}}function c(l){try{f(r.throw(l))}catch(u){o(u)}}function f(l){l.done?i(l.value):s(l.value).then(a,c)}f((r=r.apply(e,t||[])).next())})};const _9=ty(function(e,t,n){mn(e).obtainMap("emit").set(t,typeof n>"u"?null:n)});function zv(e,t){var n;(n=t.methods)!==null&&n!==void 0||(t.methods={});const r=e.prototype,s=mn(r),i=s.getMap("emit");if(!i||i.size===0)return;const o=s.obtainMap("emits");i.forEach((a,c)=>{const f=a===null?c:a;o.set(f,!0),t.methods[c]=function(){return Hv(this,arguments,void 0,function*(){const l=r[c].apply(this,arguments);if(l instanceof Promise){const u=yield l;this.$emit(f,u)}else l===void 0?this.$emit(f):this.$emit(f,l)})}})}function Kv(e,t){var n;(n=t.computed)!==null&&n!==void 0||(t.computed={});const r=mn(e.prototype),s=r.getMap("v-model");if(!s||s.size===0)return;const i=r.obtainMap("emits");s.forEach((o,a)=>{var c;const f=(c=o&&o.name)!==null&&c!==void 0?c:"modelValue",l=`update:${f}`;t.computed[a]={get:function(){return this[f]},set:function(u){this.$emit(l,u)}},i.set(l,!0)})}function qv(e,t){const r=mn(e.prototype).getMap("vanilla");if(!r||r.size===0)return;const s=Mh(e.prototype),i=new Map;ny(t,o=>(s.forEach(a=>{const c=Object.getOwnPropertyDescriptors(a);for(const f in c){const l=c[f];l&&r.has(f)&&(typeof l.get=="function"||typeof l.set=="function")&&i.set(f,{set:typeof l.set=="function"?l.set.bind(o):void 0,get:typeof l.get=="function"?l.get.bind(o):void 0})}}),i))}function Xv(e,t){const n={};return Lv(e,n),Kv(e,n),Mv(e,n),Uv(e,n),Bv(e,n),Vv(e,n),zv(e,n),jv(e,n),qv(e,n),Fv(e,n),Object.assign(Object.assign({name:e.name,setup:n.setup,data(){var s;return delete n.data,kv(e,n,this),(s=n.data)!==null&&s!==void 0?s:{}},methods:n.methods,computed:n.computed,watch:n.watch,props:n.props,inject:n.inject,provide(){var s;return $v(e,n,this),(s=n.provide)!==null&&s!==void 0?s:{}}},n.hooks),{extends:t})}function Wv(e,t,n){var r,s;const i=Xv(e,n),o=mn(e.prototype);Object.keys(t).reduce((u,d)=>(["options","modifier","methods","emits","setup","provide"].includes(d)||(u[d]=t[d]),u),i);let a=Array.from(o.obtainMap("emits").keys());if(Array.isArray(t.emits)&&(a=Array.from(new Set([...a,...t.emits]))),i.emits=a,typeof t.methods=="object"&&!Array.isArray(t.methods)&&t.methods!==null&&((r=i.methods)!==null&&r!==void 0||(i.methods={}),Object.assign(i.methods,t.methods)),!i.setup)i.setup=t.setup;else{const u=i.setup,d=(s=t.setup)!==null&&s!==void 0?s:function(){return{}},p=function(y,g){const w=d(y,g),x=u(y,g);return x instanceof Promise||w instanceof Promise?Promise.all([w,x]).then(_=>Object.assign({},_[0],_[1])):Object.assign({},w,x)};i.setup=p}const c=$1(i.provide),f=$1(t.provide);i.provide=function(){return Object.assign({},c.call(this),f.call(this))};const l=o.getMap("customDecorator");return l&&l.size>0&&l.forEach(u=>{u.forEach(d=>d.creator.apply({},[i,d.key]))}),t.options&&Object.assign(i,t.options),t.modifier&&t.modifier(i),fs(i)}function Gv(e,t){const n=mn(e.prototype);n.inComponent=!0;const r=Zg(e.prototype);if(r){if(!r.inComponent)throw"Class should be decorated by Component or ComponentBase: "+n.master;if(r.cachedVueComponent===null)throw"Component decorator 1"}const s=Wv(e,t,r===null?void 0:r.cachedVueComponent);s.__vfdConstructor=e,n.cachedVueComponent=s,e.__vccOpts=s}function Yv(e,t,n){return typeof t=="function"?B1(function(r){return e(r,{})})(t,n):B1(function(r){return e(r,t)})}function Jv(e,t){return Yv(function(n,r){return Gv(n,r),n},e,t)}const Qv=Jv,Dh=class{constructor(e,t){const n=e.props;n&&Object.keys(n).forEach(s=>{this[s]=t[s]});const r=e.methods;r&&Object.keys(r).forEach(s=>{this[s]=r[s].bind(t)})}},Zv=Dh,Pt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Zt=Object.keys,In=Array.isArray;function Hn(e,t){return typeof t!="object"||Zt(t).forEach(function(n){e[n]=t[n]}),e}typeof Promise>"u"||Pt.Promise||(Pt.Promise=Promise);const Sa=Object.getPrototypeOf,eE={}.hasOwnProperty;function or(e,t){return eE.call(e,t)}function fo(e,t){typeof t=="function"&&(t=t(Sa(e))),(typeof Reflect>"u"?Zt:Reflect.ownKeys)(t).forEach(n=>{es(e,n,t[n])})}const ry=Object.defineProperty;function es(e,t,n,r){ry(e,t,Hn(n&&or(n,"get")&&typeof n.get=="function"?{get:n.get,set:n.set,configurable:!0}:{value:n,configurable:!0,writable:!0},r))}function to(e){return{from:function(t){return e.prototype=Object.create(t.prototype),es(e.prototype,"constructor",e),{extend:fo.bind(null,e.prototype)}}}}const tE=Object.getOwnPropertyDescriptor;function Fh(e,t){let n;return tE(e,t)||(n=Sa(e))&&Fh(n,t)}const nE=[].slice;function _l(e,t,n){return nE.call(e,t,n)}function sy(e,t){return t(e)}function qo(e){if(!e)throw new Error("Assertion Failed")}function iy(e){Pt.setImmediate?setImmediate(e):setTimeout(e,0)}function oy(e,t){return e.reduce((n,r,s)=>{var i=t(r,s);return i&&(n[i[0]]=i[1]),n},{})}function ts(e,t){if(typeof t=="string"&&or(e,t))return e[t];if(!t)return e;if(typeof t!="string"){for(var n=[],r=0,s=t.length;r<s;++r){var i=ts(e,t[r]);n.push(i)}return n}var o=t.indexOf(".");if(o!==-1){var a=e[t.substr(0,o)];return a==null?void 0:ts(a,t.substr(o+1))}}function xr(e,t,n){if(e&&t!==void 0&&(!("isFrozen"in Object)||!Object.isFrozen(e)))if(typeof t!="string"&&"length"in t){qo(typeof n!="string"&&"length"in n);for(var r=0,s=t.length;r<s;++r)xr(e,t[r],n[r])}else{var i=t.indexOf(".");if(i!==-1){var o=t.substr(0,i),a=t.substr(i+1);if(a==="")n===void 0?In(e)&&!isNaN(parseInt(o))?e.splice(o,1):delete e[o]:e[o]=n;else{var c=e[o];c&&or(e,o)||(c=e[o]={}),xr(c,a,n)}}else n===void 0?In(e)&&!isNaN(parseInt(t))?e.splice(t,1):delete e[t]:e[t]=n}}function ay(e){var t={};for(var n in e)or(e,n)&&(t[n]=e[n]);return t}const rE=[].concat;function cy(e){return rE.apply([],e)}const ly="BigUint64Array,BigInt64Array,Array,Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,FileSystemDirectoryHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(cy([8,16,32,64].map(e=>["Int","Uint","Float"].map(t=>t+e+"Array")))).filter(e=>Pt[e]),sE=ly.map(e=>Pt[e]);oy(ly,e=>[e,!0]);let Ts=null;function Ga(e){Ts=typeof WeakMap<"u"&&new WeakMap;const t=td(e);return Ts=null,t}function td(e){if(!e||typeof e!="object")return e;let t=Ts&&Ts.get(e);if(t)return t;if(In(e)){t=[],Ts&&Ts.set(e,t);for(var n=0,r=e.length;n<r;++n)t.push(td(e[n]))}else if(sE.indexOf(e.constructor)>=0)t=e;else{const i=Sa(e);for(var s in t=i===Object.prototype?{}:Object.create(i),Ts&&Ts.set(e,t),e)or(e,s)&&(t[s]=td(e[s]))}return t}const{toString:iE}={};function nd(e){return iE.call(e).slice(8,-1)}const rd=typeof Symbol<"u"?Symbol.iterator:"@@iterator",oE=typeof rd=="symbol"?function(e){var t;return e!=null&&(t=e[rd])&&t.apply(e)}:function(){return null},qi={};function Wr(e){var t,n,r,s;if(arguments.length===1){if(In(e))return e.slice();if(this===qi&&typeof e=="string")return[e];if(s=oE(e)){for(n=[];!(r=s.next()).done;)n.push(r.value);return n}if(e==null)return[e];if(typeof(t=e.length)=="number"){for(n=new Array(t);t--;)n[t]=e[t];return n}return[e]}for(t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return n}const jh=typeof Symbol<"u"?e=>e[Symbol.toStringTag]==="AsyncFunction":()=>!1;var Ir=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function fy(e,t){Ir=e,uy=t}var uy=()=>!0;const aE=!new Error("").stack;function ki(){if(aE)try{throw ki.arguments,new Error}catch(e){return e}return new Error}function sd(e,t){var n=e.stack;return n?(t=t||0,n.indexOf(e.name)===0&&(t+=(e.name+e.message).split(`
`).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"&&!t._promise&&function(r,s,i){try{r.apply(null,i)}catch{}}(()=>{var r=Fh(t,"stack");t._promise=e,es(t,"stack",{get:()=>ad?r&&(r.get?r.get.apply(t):r.value):e.stack})}),function(r){yi.some(s=>s._value===r._value)||yi.push(r)}(e),_y(e),n&&Ja()}}function _y(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n<r;++n)Hh(e,t[n]);var s=e._PSD;--s.ref||s.finalize(),_i===0&&(++_i,sa(()=>{--_i==0&&zh()},[]))}function Hh(e,t){if(e._state!==null){var n=e._state?t.onFulfilled:t.onRejected;if(n===null)return(e._state?t.resolve:t.reject)(e._value);++t.psd.ref,++_i,sa(gE,[n,e,t])}else e._listeners.push(t)}function gE(e,t,n){try{ld=t;var r,s=t._value;t._state?r=e(s):(Bc.length&&(Bc=[]),r=e(s),Bc.indexOf(s)===-1&&function(i){for(var o=yi.length;o;)if(yi[--o]._value===i._value)return void yi.splice(o,1)}(t)),n.resolve(r)}catch(i){n.reject(i)}finally{ld=null,--_i==0&&zh(),--n.psd.ref||n.psd.finalize()}}function by(e,t,n){if(t.length===n)return t;var r="";if(e._state===!1){var s,i,o=e._value;o!=null?(s=o.name||"Error",i=o.message||o,r=sd(o,0)):(s=o,i=""),t.push(s+(i?": "+i:"")+r)}return Ir&&((r=sd(e._stackHolder,2))&&t.indexOf(r)===-1&&t.push(r),e._prev&&by(e._prev,t,n)),t}function xy(e,t){var n=t?t._numPrev+1:0;n<100&&(e._prev=t,e._numPrev=n)}function xc(){Ya()&&Ja()}function Ya(){var e=cd;return cd=!1,vl=!1,e}function Ja(){var e,t,n;do for(;Xo.length>0;)for(e=Xo,Xo=[],n=e.length,t=0;t<n;++t){var r=e[t];r[0].apply(null,r[1])}while(Xo.length>0);cd=!0,vl=!0}function zh(){var e=yi;yi=[],e.forEach(r=>{r._PSD.onunhandled.call(null,r._value,r)});for(var t=Vc.slice(0),n=t.length;n;)t[--n]()}function vc(e){return new Se(Aa,!1,e)}function Dt(e,t){var n=Le;return function(){var r=Ya(),s=Le;try{return Us(n,!0),e.apply(this,arguments)}catch(i){t&&t(i)}finally{Us(s,!1),r&&Ja()}}}fo(Se.prototype,{then:ud,_then:function(e,t){Hh(this,new gy(null,null,e,t,Le))},catch:function(e){if(arguments.length===1)return this.then(null,e);var t=arguments[0],n=arguments[1];return typeof t=="function"?this.then(null,r=>r instanceof t?n(r):vc(r)):this.then(null,r=>r&&r.name===t?n(r):vc(r))},finally:function(e){return this.then(t=>(e(),t),t=>(e(),vc(t)))},stack:{get:function(){if(this._stack)return this._stack;try{ad=!0;var e=by(this,[],20).join(`
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.dispatchEvent&&(dispatchEvent(r),!Pt.PromiseRejectionEvent&&Pt.onunhandledrejection))try{Pt.onunhandledrejection(r)}catch{}Ir&&r&&!r.defaultPrevented&&console.warn(`Unhandled rejection: ${e.stack||e}`)}catch{}}var an=Se.reject;function hd(e,t,n,r){if(e.idbdb&&(e._state.openComplete||Le.letThrough||e._vip)){var s=e._createTransaction(t,n,e._dbSchema);try{s.create(),e._state.PR1398_maxLoop=3}catch(i){return i.name===Bh.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),e._close(),e.open().then(()=>hd(e,t,n,r))):an(i)}return s._promise(t,(i,o)=>js(()=>(Le.trans=s,r(i,o,s)))).then(i=>s._completion.then(()=>i))}if(e._state.openComplete)return an(new He.DatabaseClosed(e._state.dbOpenError));if(!e._state.isBeingOpened){if(!e._options.autoOpen)return an(new He.DatabaseClosed);e.open().catch(At)}return e._state.dbReadyPromise.then(()=>hd(e,t,n,r))}const X1="3.2.7",si="￿",pd=-1/0,jr="Invalid key provided. Keys must be of type string, number, Date or Array<string | number | Date>.",wy="String expected.",ia=[],lf=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),vE=lf,EE=lf,Sy=e=>!/(dexie\.js|dexie\.min\.js)/.test(e),ff="__dbnames",au="readonly",cu="readwrite";function Ti(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}const Ty={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function wc(e){return typeof e!="string"||/\./.test(e)?t=>t:t=>(t[e]===void 0&&e in t&&delete(t=Ga(t))[e],t)}class wE{_trans(t,n,r){const s=this._tx||Le.trans,i=this.name;function o(c,f,l){if(!l.schema[i])throw new He.NotFound("Table "+i+" not part of transaction");return n(l.idbtrans,l)}const a=Ya();try{return s&&s.db===this.db?s===Le.trans?s._promise(t,o,r):js(()=>s._promise(t,o,r),{trans:s,transless:Le.transless||Le}):hd(this.db,t,[this.name],o)}finally{a&&Ja()}}get(t,n){return t&&t.constructor===Object?this.where(t).first(n):this._trans("readonly",r=>this.core.get({trans:r,key:t}).then(s=>this.hook.reading.fire(s))).then(n)}where(t){if(typeof t=="string")return new this.db.WhereClause(this,t);if(In(t))return new this.db.WhereClause(this,`[${t.join("+")}]`);const n=Zt(t);if(n.length===1)return this.where(n[0]).equals(t[n[0]]);const r=this.schema.indexes.concat(this.schema.primKey).filter(f=>{if(f.compound&&n.every(l=>f.keyPath.indexOf(l)>=0)){for(let l=0;l<n.length;++l)if(n.indexOf(f.keyPath[l])===-1)return!1;return!0}return!1}).sort((f,l)=>f.keyPath.length-l.keyPath.length)[0];if(r&&this.db._maxKey!==si){const f=r.keyPath.slice(0,n.length);return this.where(f).equals(f.map(l=>t[l]))}!r&&Ir&&console.warn(`The query ${JSON.stringify(t)} on ${this.name} would benefit of a compound index [${n.join("+")}]`);const{idxByName:s}=this.schema,i=this.db._deps.indexedDB;function o(f,l){try{return i.cmp(f,l)===0}catch{return!1}}const[a,c]=n.reduce(([f,l],u)=>{const d=s[u],p=t[u];return[f||d,f||!d?Ti(l,d&&d.multi?y=>{const g=ts(y,u);return In(g)&&g.some(w=>o(p,w))}:y=>o(p,ts(y,u))):l]},[null,null]);return a?this.where(a.name).equals(t[a.keyPath]).filter(c):r?this.filter(c):this.where(n).equals("")}filter(t){return this.toCollection().and(t)}count(t){return this.toCollection().count(t)}offset(t){return this.toCollection().offset(t)}limit(t){return this.toCollection().limit(t)}each(t){return this.toCollection().each(t)}toArray(t){return this.toCollection().toArray(t)}toCollection(){return new this.db.Collection(new this.db.WhereClause(this))}orderBy(t){return new this.db.Collection(new this.db.WhereClause(this,In(t)?`[${t.join("+")}]`:t))}reverse(){return this.toCollection().reverse()}mapToClass(t){this.schema.mappedClass=t;const n=r=>{if(!r)return r;const s=Object.create(t.prototype);for(var i in r)if(or(r,i))try{s[i]=r[i]}catch{}return s};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=n,this.hook("reading",n),t}defineClass(){return this.mapToClass(function(t){Hn(this,t)})}add(t,n){const{auto:r,keyPath:s}=this.schema.primKey;let i=t;return s&&r&&(i=wc(s)(t)),this._trans("readwrite",o=>this.core.mutate({trans:o,type:"add",keys:n!=null?[n]:null,values:[i]})).then(o=>o.numFailures?Se.reject(o.failures[0]):o.lastResult).then(o=>{if(s)try{xr(t,s,o)}catch{}return o})}update(t,n){if(typeof t!="object"||In(t))return this.where(":id").equals(t).modify(n);{const r=ts(t,this.schema.primKey.keyPath);if(r===void 0)return an(new He.InvalidArgument("Given object does not contain its primary key"));try{typeof n!="function"?Zt(n).forEach(s=>{xr(t,s,n[s])}):n(t,{value:t,primKey:r})}catch{}return this.where(":id").equals(r).modify(n)}}put(t,n){const{auto:r,keyPath:s}=this.schema.primKey;let i=t;return s&&r&&(i=wc(s)(t)),this._trans("readwrite",o=>this.core.mutate({trans:o,type:"put",values:[i],keys:n!=null?[n]:null})).then(o=>o.numFailures?Se.reject(o.failures[0]):o.lastResult).then(o=>{if(s)try{xr(t,s,o)}catch{}return o})}delete(t){return this._trans("readwrite",n=>this.core.mutate({trans:n,type:"delete",keys:[t]})).then(n=>n.numFailures?Se.reject(n.failures[0]):void 0)}clear(){return this._trans("readwrite",t=>this.core.mutate({trans:t,type:"deleteRange",range:Ty})).then(t=>t.numFailures?Se.reject(t.failures[0]):void 0)}bulkGet(t){return this._trans("readonly",n=>this.core.getMany({keys:t,trans:n}).then(r=>r.map(s=>this.hook.reading.fire(s))))}bulkAdd(t,n,r){const s=Array.isArray(n)?n:void 0,i=(r=r||(s?void 0:n))?r.allKeys:void 0;return this._trans("readwrite",o=>{const{auto:a,keyPath:c}=this.schema.primKey;if(c&&s)throw new He.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(s&&s.length!==t.length)throw new He.InvalidArgument("Arguments objects and keys must have the same length");const f=t.length;let l=c&&a?t.map(wc(c)):t;return this.core.mutate({trans:o,type:"add",keys:s,values:l,wantResults:i}).then(({numFailures:u,results:d,lastResult:p,failures:y})=>{if(u===0)return i?d:p;throw new ra(`${this.name}.bulkAdd(): ${u} of ${f} operations failed`,y)})})}bulkPut(t,n,r){const s=Array.isArray(n)?n:void 0,i=(r=r||(s?void 0:n))?r.allKeys:void 0;return this._trans("readwrite",o=>{const{auto:a,keyPath:c}=this.schema.primKey;if(c&&s)throw new He.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(s&&s.length!==t.length)throw new He.InvalidArgument("Arguments objects and keys must have the same length");const f=t.length;let l=c&&a?t.map(wc(c)):t;return this.core.mutate({trans:o,type:"put",keys:s,values:l,wantResults:i}).then(({numFailures:u,results:d,lastResult:p,failures:y})=>{if(u===0)return i?d:p;throw new ra(`${this.name}.bulkPut(): ${u} of ${f} operations failed`,y)})})}bulkDelete(t){const n=t.length;return this._trans("readwrite",r=>this.core.mutate({trans:r,type:"delete",keys:t})).then(({numFailures:r,lastResult:s,failures:i})=>{if(r===0)return s;throw new ra(`${this.name}.bulkDelete(): ${r} of ${n} operations failed`,i)})}}function oa(e){var t={},n=function(o,a){if(a){for(var c=arguments.length,f=new Array(c-1);--c;)f[c-1]=arguments[c];return t[o].subscribe.apply(null,f),e}if(typeof o=="string")return t[o]};n.addEventType=i;for(var r=1,s=arguments.length;r<s;++r)i(arguments[r]);return n;function i(o,a,c){if(typeof o!="object"){var f;a||(a=pE),c||(c=At);var l={subscribers:[],fire:c,subscribe:function(u){l.subscribers.indexOf(u)===-1&&(l.subscribers.push(u),l.fire=a(l.fire,u))},unsubscribe:function(u){l.subscribers=l.subscribers.filter(function(d){return d!==u}),l.fire=l.subscribers.reduce(a,c)}};return t[o]=n[o]=l,l}Zt(f=o).forEach(function(u){var d=f[u];if(In(d))i(u,f[u][0],f[u][1]);else{if(d!=="asap")throw new He.InvalidArgument("Invalid event config");var p=i(u,Ta,function(){for(var y=arguments.length,g=new Array(y);y--;)g[y]=arguments[y];p.subscribers.forEach(function(w){iy(function(){w.apply(null,g)})})})}})}}function Uo(e,t){return to(t).from({prototype:e}),t}function Vi(e,t){return!(e.filter||e.algorithm||e.or)&&(t?e.justLimit:!e.replayFilter)}function lu(e,t){e.filter=Ti(e.filter,t)}function fu(e,t,n){var r=e.replayFilter;e.replayFilter=r?()=>Ti(r(),t()):t,e.justLimit=n&&!r}function Hc(e,t){if(e.isPrimKey)return t.primaryKey;const n=t.getIndexByKeyPath(e.index);if(!n)throw new He.Schema("KeyPath "+e.index+" on object store "+t.name+" is not indexed");return n}function W1(e,t,n){const r=Hc(e,t.schema);return t.openCursor({trans:n,values:!e.keysOnly,reverse:e.dir==="prev",unique:!!e.unique,query:{index:r,range:e.range}})}function Sc(e,t,n,r){const s=e.replayFilter?Ti(e.filter,e.replayFilter()):e.filter;if(e.or){const i={},o=(a,c,f)=>{if(!s||s(c,f,d=>c.stop(d),d=>c.fail(d))){var l=c.primaryKey,u=""+l;u==="[object ArrayBuffer]"&&(u=""+new Uint8Array(l)),or(i,u)||(i[u]=!0,t(a,c,f))}};return Promise.all([e.or._iterate(o,n),G1(W1(e,r,n),e.algorithm,o,!e.keysOnly&&e.valueMapper)])}return G1(W1(e,r,n),Ti(e.algorithm,s),t,!e.keysOnly&&e.valueMapper)}function G1(e,t,n,r){var s=Dt(r?(i,o,a)=>n(r(i),o,a):n);return e.then(i=>{if(i)return i.start(()=>{var o=()=>i.continue();t&&!t(i,a=>o=a,a=>{i.stop(a),o=At},a=>{i.fail(a),o=At})||s(i.value,i,a=>o=a),o()})})}function Bn(e,t){try{const n=Y1(e),r=Y1(t);if(n!==r)return n==="Array"?1:r==="Array"?-1:n==="binary"?1:r==="binary"?-1:n==="string"?1:r==="string"?-1:n==="Date"?1:r!=="Date"?NaN:-1;switch(n){case"number":case"Date":case"string":return e>t?1:e<t?-1:0;case"binary":return function(s,i){const o=s.length,a=i.length,c=o<a?o:a;for(let f=0;f<c;++f)if(s[f]!==i[f])return s[f]<i[f]?-1:1;return o===a?0:o<a?-1:1}(J1(e),J1(t));case"Array":return function(s,i){const o=s.length,a=i.length,c=o<a?o:a;for(let f=0;f<c;++f){const l=Bn(s[f],i[f]);if(l!==0)return l}return o===a?0:o<a?-1:1}(e,t)}}catch{}return NaN}function Y1(e){const t=typeof e;if(t!=="object")return t;if(ArrayBuffer.isView(e))return"binary";const n=nd(e);return n==="ArrayBuffer"?"binary":n}function J1(e){return e instanceof Uint8Array?e:ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(e)}class SE{_read(t,n){var r=this._ctx;return r.error?r.table._trans(null,an.bind(null,r.error)):r.table._trans("readonly",t).then(n)}_write(t){var n=this._ctx;return n.error?n.table._trans(null,an.bind(null,n.error)):n.table._trans("readwrite",t,"locked")}_addAlgorithm(t){var n=this._ctx;n.algorithm=Ti(n.algorithm,t)}_iterate(t,n){return Sc(this._ctx,t,n,this._ctx.table.core)}clone(t){var n=Object.create(this.constructor.prototype),r=Object.create(this._ctx);return t&&Hn(r,t),n._ctx=r,n}raw(){return this._ctx.valueMapper=null,this}each(t){var n=this._ctx;return this._read(r=>Sc(n,t,r,n.table.core))}count(t){return this._read(n=>{const r=this._ctx,s=r.table.core;if(Vi(r,!0))return s.count({trans:n,query:{index:Hc(r,s.schema),range:r.range}}).then(o=>Math.min(o,r.limit));var i=0;return Sc(r,()=>(++i,!1),n,s).then(()=>i)}).then(t)}sortBy(t,n){const r=t.split(".").reverse(),s=r[0],i=r.length-1;function o(f,l){return l?o(f[r[l]],l-1):f[s]}var a=this._ctx.dir==="next"?1:-1;function c(f,l){var u=o(f,i),d=o(l,i);return u<d?-a:u>d?a:0}return this.toArray(function(f){return f.sort(c)}).then(n)}toArray(t){return this._read(n=>{var r=this._ctx;if(r.dir==="next"&&Vi(r,!0)&&r.limit>0){const{valueMapper:s}=r,i=Hc(r,r.table.core.schema);return r.table.core.query({trans:n,limit:r.limit,values:!0,query:{index:i,range:r.range}}).then(({result:o})=>s?o.map(s):o)}{const s=[];return Sc(r,i=>s.push(i),n,r.table.core).then(()=>s)}},t)}offset(t){var n=this._ctx;return t<=0||(n.offset+=t,Vi(n)?fu(n,()=>{var r=t;return(s,i)=>r===0||(r===1?(--r,!1):(i(()=>{s.advance(r),r=0}),!1))}):fu(n,()=>{var r=t;return()=>--r<0})),this}limit(t){return this._ctx.limit=Math.min(this._ctx.limit,t),fu(this._ctx,()=>{var n=t;return function(r,s,i){return--n<=0&&s(i),n>=0}},!0),this}until(t,n){return lu(this._ctx,function(r,s,i){return!t(r.value)||(s(i),n)}),this}first(t){return this.limit(1).toArray(function(n){return n[0]}).then(t)}last(t){return this.reverse().first(t)}filter(t){var n,r;return lu(this._ctx,function(s){return t(s.value)}),n=this._ctx,r=t,n.isMatch=Ti(n.isMatch,r),this}and(t){return this.filter(t)}or(t){return new this.db.WhereClause(this._ctx.table,t,this)}reverse(){return this._ctx.dir=this._ctx.dir==="prev"?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this}desc(){return this.reverse()}eachKey(t){var n=this._ctx;return n.keysOnly=!n.isMatch,this.each(function(r,s){t(s.key,s)})}eachUniqueKey(t){return this._ctx.unique="unique",this.eachKey(t)}eachPrimaryKey(t){var n=this._ctx;return n.keysOnly=!n.isMatch,this.each(function(r,s){t(s.primaryKey,s)})}keys(t){var n=this._ctx;n.keysOnly=!n.isMatch;var r=[];return this.each(function(s,i){r.push(i.key)}).then(function(){return r}).then(t)}primaryKeys(t){var n=this._ctx;if(n.dir==="next"&&Vi(n,!0)&&n.limit>0)return this._read(s=>{var i=Hc(n,n.table.core.schema);return n.table.core.query({trans:s,values:!1,limit:n.limit,query:{index:i,range:n.range}})}).then(({result:s})=>s).then(t);n.keysOnly=!n.isMatch;var r=[];return this.each(function(s,i){r.push(i.primaryKey)}).then(function(){return r}).then(t)}uniqueKeys(t){return this._ctx.unique="unique",this.keys(t)}firstKey(t){return this.limit(1).keys(function(n){return n[0]}).then(t)}lastKey(t){return this.reverse().firstKey(t)}distinct(){var t=this._ctx,n=t.index&&t.table.schema.idxByName[t.index];if(!n||!n.multi)return this;var r={};return lu(this._ctx,function(s){var i=s.primaryKey.toString(),o=or(r,i);return r[i]=!0,!o}),this}modify(t){var n=this._ctx;return this._write(r=>{var s;if(typeof t=="function")s=t;else{var i=Zt(t),o=i.length;s=function(g){for(var w=!1,x=0;x<o;++x){var _=i[x],b=t[_];ts(g,_)!==b&&(xr(g,_,b),w=!0)}return w}}const a=n.table.core,{outbound:c,extractKey:f}=a.schema.primaryKey,l=this.db._options.modifyChunkSize||200,u=[];let d=0;const p=[],y=(g,w)=>{const{failures:x,numFailures:_}=w;d+=g-_;for(let b of Zt(x))u.push(x[b])};return this.clone().primaryKeys().then(g=>{const w=x=>{const _=Math.min(l,g.length-x);return a.getMany({trans:r,keys:g.slice(x,x+_),cache:"immutable"}).then(b=>{const T=[],O=[],N=c?[]:null,L=[];for(let I=0;I<_;++I){const D=b[I],K={value:Ga(D),primKey:g[x+I]};s.call(K,K.value,K)!==!1&&(K.value==null?L.push(g[x+I]):c||Bn(f(D),f(K.value))===0?(O.push(K.value),c&&N.push(g[x+I])):(L.push(g[x+I]),T.push(K.value)))}const j=Vi(n)&&n.limit===1/0&&(typeof t!="function"||t===uu)&&{index:n.index,range:n.range};return Promise.resolve(T.length>0&&a.mutate({trans:r,type:"add",values:T}).then(I=>{for(let D in I.failures)L.splice(parseInt(D),1);y(T.length,I)})).then(()=>(O.length>0||j&&typeof t=="object")&&a.mutate({trans:r,type:"put",keys:N,values:O,criteria:j,changeSpec:typeof t!="function"&&t}).then(I=>y(O.length,I))).then(()=>(L.length>0||j&&t===uu)&&a.mutate({trans:r,type:"delete",keys:L,criteria:j}).then(I=>y(L.length,I))).then(()=>g.length>x+_&&w(x+l))})};return w(0).then(()=>{if(u.length>0)throw new bl("Error modifying one or more objects",u,d,p);return g.length})})})}delete(){var t=this._ctx,n=t.range;return Vi(t)&&(t.isPrimKey&&!EE||n.type===3)?this._write(r=>{const{primaryKey:s}=t.table.core.schema,i=n;return t.table.core.count({trans:r,query:{index:s,range:i}}).then(o=>t.table.core.mutate({trans:r,type:"deleteRange",range:i}).then(({failures:a,lastResult:c,results:f,numFailures:l})=>{if(l)throw new bl("Could not delete some values",Object.keys(a).map(u=>a[u]),o-l);return o-l}))}):this.modify(uu)}}const uu=(e,t)=>t.value=null;function TE(e,t){return e<t?-1:e===t?0:1}function AE(e,t){return e>t?-1:e===t?0:1}function tr(e,t,n){var r=e instanceof Cy?new e.Collection(e):e;return r._ctx.error=n?new n(t):new TypeError(t),r}function $i(e){return new e.Collection(e,()=>Ay("")).limit(0)}function CE(e,t,n,r,s,i){for(var o=Math.min(e.length,r.length),a=-1,c=0;c<o;++c){var f=t[c];if(f!==r[c])return s(e[c],n[c])<0?e.substr(0,c)+n[c]+n.substr(c+1):s(e[c],r[c])<0?e.substr(0,c)+r[c]+n.substr(c+1):a>=0?e.substr(0,a)+t[a]+n.substr(a+1):null;s(e[c],f)<0&&(a=c)}return o<r.length&&i==="next"?e+n.substr(e.length):o<e.length&&i==="prev"?e.substr(0,n.length):a<0?null:e.substr(0,a)+r[a]+n.substr(a+1)}function Tc(e,t,n,r){var s,i,o,a,c,f,l,u=n.length;if(!n.every(g=>typeof g=="string"))return tr(e,wy);function d(g){s=function(x){return x==="next"?_=>_.toUpperCase():_=>_.toLowerCase()}(g),i=function(x){return x==="next"?_=>_.toLowerCase():_=>_.toUpperCase()}(g),o=g==="next"?TE:AE;var w=n.map(function(x){return{lower:i(x),upper:s(x)}}).sort(function(x,_){return o(x.lower,_.lower)});a=w.map(function(x){return x.upper}),c=w.map(function(x){return x.lower}),f=g,l=g==="next"?"":r}d("next");var p=new e.Collection(e,()=>xs(a[0],c[u-1]+r));p._ondirectionchange=function(g){d(g)};var y=0;return p._addAlgorithm(function(g,w,x){var _=g.key;if(typeof _!="string")return!1;var b=i(_);if(t(b,c,y))return!0;for(var T=null,O=y;O<u;++O){var N=CE(_,b,a[O],c[O],o,f);N===null&&T===null?y=O+1:(T===null||o(T,N)>0)&&(T=N)}return w(T!==null?function(){g.continue(T+l)}:x),!1}),p}function xs(e,t,n,r){return{type:2,lower:e,upper:t,lowerOpen:n,upperOpen:r}}function Ay(e){return{type:1,lower:e,upper:e}}class Cy{get Collection(){return this._ctx.table.db.Collection}between(t,n,r,s){r=r!==!1,s=s===!0;try{return this._cmp(t,n)>0||this._cmp(t,n)===0&&(r||s)&&(!r||!s)?$i(this):new this.Collection(this,()=>xs(t,n,!r,!s))}catch{return tr(this,jr)}}equals(t){return t==null?tr(this,jr):new this.Collection(this,()=>Ay(t))}above(t){return t==null?tr(this,jr):new this.Collection(this,()=>xs(t,void 0,!0))}aboveOrEqual(t){return t==null?tr(this,jr):new this.Collection(this,()=>xs(t,void 0,!1))}below(t){return t==null?tr(this,jr):new this.Collection(this,()=>xs(void 0,t,!1,!0))}belowOrEqual(t){return t==null?tr(this,jr):new this.Collection(this,()=>xs(void 0,t))}startsWith(t){return typeof t!="string"?tr(this,wy):this.between(t,t+si,!0,!0)}startsWithIgnoreCase(t){return t===""?this.startsWith(t):Tc(this,(n,r)=>n.indexOf(r[0])===0,[t],si)}equalsIgnoreCase(t){return Tc(this,(n,r)=>n===r[0],[t],"")}anyOfIgnoreCase(){var t=Wr.apply(qi,arguments);return t.length===0?$i(this):Tc(this,(n,r)=>r.indexOf(n)!==-1,t,"")}startsWithAnyOfIgnoreCase(){var t=Wr.apply(qi,arguments);return t.length===0?$i(this):Tc(this,(n,r)=>r.some(s=>n.indexOf(s)===0),t,si)}anyOf(){const t=Wr.apply(qi,arguments);let n=this._cmp;try{t.sort(n)}catch{return tr(this,jr)}if(t.length===0)return $i(this);const r=new this.Collection(this,()=>xs(t[0],t[t.length-1]));r._ondirectionchange=i=>{n=i==="next"?this._ascending:this._descending,t.sort(n)};let s=0;return r._addAlgorithm((i,o,a)=>{const c=i.key;for(;n(c,t[s])>0;)if(++s,s===t.length)return o(a),!1;return n(c,t[s])===0||(o(()=>{i.continue(t[s])}),!1)}),r}notEqual(t){return this.inAnyRange([[pd,t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})}noneOf(){const t=Wr.apply(qi,arguments);if(t.length===0)return new this.Collection(this);try{t.sort(this._ascending)}catch{return tr(this,jr)}const n=t.reduce((r,s)=>r?r.concat([[r[r.length-1][1],s]]):[[pd,s]],null);return n.push([t[t.length-1],this.db._maxKey]),this.inAnyRange(n,{includeLowers:!1,includeUppers:!1})}inAnyRange(t,n){const r=this._cmp,s=this._ascending,i=this._descending,o=this._min,a=this._max;if(t.length===0)return $i(this);if(!t.every(_=>_[0]!==void 0&&_[1]!==void 0&&s(_[0],_[1])<=0))return tr(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",He.InvalidArgument);const c=!n||n.includeLowers!==!1,f=n&&n.includeUppers===!0;let l,u=s;function d(_,b){return u(_[0],b[0])}try{l=t.reduce(function(_,b){let T=0,O=_.length;for(;T<O;++T){const N=_[T];if(r(b[0],N[1])<0&&r(b[1],N[0])>0){N[0]=o(N[0],b[0]),N[1]=a(N[1],b[1]);break}}return T===O&&_.push(b),_},[]),l.sort(d)}catch{return tr(this,jr)}let p=0;const y=f?_=>s(_,l[p][1])>0:_=>s(_,l[p][1])>=0,g=c?_=>i(_,l[p][0])>0:_=>i(_,l[p][0])>=0;let w=y;const x=new this.Collection(this,()=>xs(l[0][0],l[l.length-1][1],!c,!f));return x._ondirectionchange=_=>{_==="next"?(w=y,u=s):(w=g,u=i),l.sort(d)},x._addAlgorithm((_,b,T)=>{for(var O=_.key;w(O);)if(++p,p===l.length)return b(T),!1;return!!function(N){return!y(N)&&!g(N)}(O)||(this._cmp(O,l[p][1])===0||this._cmp(O,l[p][0])===0||b(()=>{u===s?_.continue(l[p][0]):_.continue(l[p][1])}),!1)}),x}startsWithAnyOf(){const t=Wr.apply(qi,arguments);return t.every(n=>typeof n=="string")?t.length===0?$i(this):this.inAnyRange(t.map(n=>[n,n+si])):tr(this,"startsWithAnyOf() only works with strings")}}function Or(e){return Dt(function(t){return Ca(t),e(t.target.error),!1})}function Ca(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}const Oa="storagemutated",Os="x-storagemutated-1",Bs=oa(null,Oa);class OE{_lock(){return qo(!Le.global),++this._reculock,this._reculock!==1||Le.global||(Le.lockOwnerFor=this),this}_unlock(){if(qo(!Le.global),--this._reculock==0)for(Le.global||(Le.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{Oo(t[1],t[0])}catch{}}return this}_locked(){return this._reculock&&Le.lockOwnerFor!==this}create(t){if(!this.mode)return this;const n=this.db.idbdb,r=this.db._state.dbOpenError;if(qo(!this.idbtrans),!t&&!n)switch(r&&r.name){case"DatabaseClosedError":throw new He.DatabaseClosed(r);case"MissingAPIError":throw new He.MissingAPI(r.message,r);default:throw new He.OpenFailed(r)}if(!this.active)throw new He.TransactionInactive;return qo(this._completion._state===null),(t=this.idbtrans=t||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):n.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}))).onerror=Dt(s=>{Ca(s),this._reject(t.error)}),t.onabort=Dt(s=>{Ca(s),this.active&&this._reject(new He.Abort(t.error)),this.active=!1,this.on("abort").fire(s)}),t.oncomplete=Dt(()=>{this.active=!1,this._resolve(),"mutatedParts"in t&&Bs.storagemutated.fire(t.mutatedParts)}),this}_promise(t,n,r){if(t==="readwrite"&&this.mode!=="readwrite")return an(new He.ReadOnly("Transaction is readonly"));if(!this.active)return an(new He.TransactionInactive);if(this._locked())return new Se((i,o)=>{this._blockedFuncs.push([()=>{this._promise(t,n,r).then(i,o)},Le])});if(r)return js(()=>{var i=new Se((o,a)=>{this._lock();const c=n(o,a,this);c&&c.then&&c.then(o,a)});return i.finally(()=>this._unlock()),i._lib=!0,i});var s=new Se((i,o)=>{var a=n(i,o,this);a&&a.then&&a.then(i,o)});return s._lib=!0,s}_root(){return this.parent?this.parent._root():this}waitFor(t){var n=this._root();const r=Se.resolve(t);if(n._waitingFor)n._waitingFor=n._waitingFor.then(()=>r);else{n._waitingFor=r,n._waitingQueue=[];var s=n.idbtrans.objectStore(n.storeNames[0]);(function o(){for(++n._spinCount;n._waitingQueue.length;)n._waitingQueue.shift()();n._waitingFor&&(s.get(-1/0).onsuccess=o)})()}var i=n._waitingFor;return new Se((o,a)=>{r.then(c=>n._waitingQueue.push(Dt(o.bind(null,c))),c=>n._waitingQueue.push(Dt(a.bind(null,c)))).finally(()=>{n._waitingFor===i&&(n._waitingFor=null)})})}abort(){this.active&&(this.active=!1,this.idbtrans&&this.idbtrans.abort(),this._reject(new He.Abort))}table(t){const n=this._memoizedTables||(this._memoizedTables={});if(or(n,t))return n[t];const r=this.schema[t];if(!r)throw new He.NotFound("Table "+t+" not part of transaction");const s=new this.db.Table(t,r,this);return s.core=this.db.core.table(t),n[t]=s,s}}function md(e,t,n,r,s,i,o){return{name:e,keyPath:t,unique:n,multi:r,auto:s,compound:i,src:(n&&!o?"&":"")+(r?"*":"")+(s?"++":"")+Oy(t)}}function Oy(e){return typeof e=="string"?e:e?"["+[].join.call(e,"+")+"]":""}function Ny(e,t,n){return{name:e,primKey:t,indexes:n,mappedClass:null,idxByName:oy(n,r=>[r.name,r])}}let Na=e=>{try{return e.only([[]]),Na=()=>[[]],[[]]}catch{return Na=()=>si,si}};function gd(e){return e==null?()=>{}:typeof e=="string"?function(t){return t.split(".").length===1?r=>r[t]:r=>ts(r,t)}(e):t=>ts(t,e)}function Q1(e){return[].slice.call(e)}let NE=0;function aa(e){return e==null?":id":typeof e=="string"?e:`[${e.join("+")}]`}function RE(e,t,n){function r(c){if(c.type===3)return null;if(c.type===4)throw new Error("Cannot convert never type to IDBKeyRange");const{lower:f,upper:l,lowerOpen:u,upperOpen:d}=c;return f===void 0?l===void 0?null:t.upperBound(l,!!d):l===void 0?t.lowerBound(f,!!u):t.bound(f,l,!!u,!!d)}const{schema:s,hasGetAll:i}=function(c,f){const l=Q1(c.objectStoreNames);return{schema:{name:c.name,tables:l.map(u=>f.objectStore(u)).map(u=>{const{keyPath:d,autoIncrement:p}=u,y=In(d),g=d==null,w={},x={name:u.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:g,compound:y,keyPath:d,autoIncrement:p,unique:!0,extractKey:gd(d)},indexes:Q1(u.indexNames).map(_=>u.index(_)).map(_=>{const{name:b,unique:T,multiEntry:O,keyPath:N}=_,L={name:b,compound:In(N),keyPath:N,unique:T,multiEntry:O,extractKey:gd(N)};return w[aa(N)]=L,L}),getIndexByKeyPath:_=>w[aa(_)]};return w[":id"]=x.primaryKey,d!=null&&(w[aa(d)]=x.primaryKey),x})},hasGetAll:l.length>0&&"getAll"in f.objectStore(l[0])&&!(typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}(e,n),o=s.tables.map(c=>function(f){const l=f.name;return{name:l,schema:f,mutate:function({trans:u,type:d,keys:p,values:y,range:g}){return new Promise((w,x)=>{w=Dt(w);const _=u.objectStore(l),b=_.keyPath==null,T=d==="put"||d==="add";if(!T&&d!=="delete"&&d!=="deleteRange")throw new Error("Invalid operation type: "+d);const{length:O}=p||y||{length:1};if(p&&y&&p.length!==y.length)throw new Error("Given keys array must have same length as given values array.");if(O===0)return w({numFailures:0,failures:{},results:[],lastResult:void 0});let N;const L=[],j=[];let I=0;const D=F=>{++I,Ca(F)};if(d==="deleteRange"){if(g.type===4)return w({numFailures:I,failures:j,results:[],lastResult:void 0});g.type===3?L.push(N=_.clear()):L.push(N=_.delete(r(g)))}else{const[F,$]=T?b?[y,p]:[y,null]:[p,null];if(T)for(let ee=0;ee<O;++ee)L.push(N=$&&$[ee]!==void 0?_[d](F[ee],$[ee]):_[d](F[ee])),N.onerror=D;else for(let ee=0;ee<O;++ee)L.push(N=_[d](F[ee])),N.onerror=D}const K=F=>{const $=F.target.result;L.forEach((ee,he)=>ee.error!=null&&(j[he]=ee.error)),w({numFailures:I,failures:j,results:d==="delete"?p:L.map(ee=>ee.result),lastResult:$})};N.onerror=F=>{D(F),K(F)},N.onsuccess=K})},getMany:({trans:u,keys:d})=>new Promise((p,y)=>{p=Dt(p);const g=u.objectStore(l),w=d.length,x=new Array(w);let _,b=0,T=0;const O=L=>{const j=L.target;x[j._pos]=j.result,++T===b&&p(x)},N=Or(y);for(let L=0;L<w;++L)d[L]!=null&&(_=g.get(d[L]),_._pos=L,_.onsuccess=O,_.onerror=N,++b);b===0&&p(x)}),get:({trans:u,key:d})=>new Promise((p,y)=>{p=Dt(p);const g=u.objectStore(l).get(d);g.onsuccess=w=>p(w.target.result),g.onerror=Or(y)}),query:function(u){return d=>new Promise((p,y)=>{p=Dt(p);const{trans:g,values:w,limit:x,query:_}=d,b=x===1/0?void 0:x,{index:T,range:O}=_,N=g.objectStore(l),L=T.isPrimaryKey?N:N.index(T.name),j=r(O);if(x===0)return p({result:[]});if(u){const I=w?L.getAll(j,b):L.getAllKeys(j,b);I.onsuccess=D=>p({result:D.target.result}),I.onerror=Or(y)}else{let I=0;const D=w||!("openKeyCursor"in L)?L.openCursor(j):L.openKeyCursor(j),K=[];D.onsuccess=F=>{const $=D.result;return $?(K.push(w?$.value:$.primaryKey),++I===x?p({result:K}):void $.continue()):p({result:K})},D.onerror=Or(y)}})}(i),openCursor:function({trans:u,values:d,query:p,reverse:y,unique:g}){return new Promise((w,x)=>{w=Dt(w);const{index:_,range:b}=p,T=u.objectStore(l),O=_.isPrimaryKey?T:T.index(_.name),N=y?g?"prevunique":"prev":g?"nextunique":"next",L=d||!("openKeyCursor"in O)?O.openCursor(r(b),N):O.openKeyCursor(r(b),N);L.onerror=Or(x),L.onsuccess=Dt(j=>{const I=L.result;if(!I)return void w(null);I.___id=++NE,I.done=!1;const D=I.continue.bind(I);let K=I.continuePrimaryKey;K&&(K=K.bind(I));const F=I.advance.bind(I),$=()=>{throw new Error("Cursor not stopped")};I.trans=u,I.stop=I.continue=I.continuePrimaryKey=I.advance=()=>{throw new Error("Cursor not started")},I.fail=Dt(x),I.next=function(){let ee=1;return this.start(()=>ee--?this.continue():this.stop()).then(()=>this)},I.start=ee=>{const he=new Promise((me,le)=>{me=Dt(me),L.onerror=Or(le),I.fail=le,I.stop=rt=>{I.stop=I.continue=I.continuePrimaryKey=I.advance=$,me(rt)}}),se=()=>{if(L.result)try{ee()}catch(me){I.fail(me)}else I.done=!0,I.start=()=>{throw new Error("Cursor behind last entry")},I.stop()};return L.onsuccess=Dt(me=>{L.onsuccess=se,se()}),I.continue=D,I.continuePrimaryKey=K,I.advance=F,se(),he},w(I)},x)})},count({query:u,trans:d}){const{index:p,range:y}=u;return new Promise((g,w)=>{const x=d.objectStore(l),_=p.isPrimaryKey?x:x.index(p.name),b=r(y),T=b?_.count(b):_.count();T.onsuccess=Dt(O=>g(O.target.result)),T.onerror=Or(w)})}}}(c)),a={};return o.forEach(c=>a[c.name]=c),{stack:"dbcore",transaction:e.transaction.bind(e),table(c){if(!a[c])throw new Error(`Table '${c}' not found`);return a[c]},MIN_KEY:-1/0,MAX_KEY:Na(t),schema:s}}function yd({_novip:e},t){const n=t.db,r=function(s,i,{IDBKeyRange:o,indexedDB:a},c){return{dbcore:function(l,u){return u.reduce((d,{create:p})=>({...d,...p(d)}),l)}(RE(i,o,c),s.dbcore)}}(e._middlewares,n,e._deps,t);e.core=r.dbcore,e.tables.forEach(s=>{const i=s.name;e.core.schema.tables.some(o=>o.name===i)&&(s.core=e.core.table(i),e[i]instanceof e.Table&&(e[i].core=s.core))})}function Sl({_novip:e},t,n,r){n.forEach(s=>{const i=r[s];t.forEach(o=>{const a=Fh(o,s);(!a||"value"in a&&a.value===void 0)&&(o===e.Transaction.prototype||o instanceof e.Transaction?es(o,s,{get(){return this.table(s)},set(c){ry(this,s,{value:c,writable:!0,configurable:!0,enumerable:!0})}}):o[s]=new e.Table(s,i))})})}function _d({_novip:e},t){t.forEach(n=>{for(let r in n)n[r]instanceof e.Table&&delete n[r]})}function PE(e,t){return e._cfg.version-t._cfg.version}function IE(e,t,n,r){const s=e._dbSchema,i=e._createTransaction("readwrite",e._storeNames,s);i.create(n),i._completion.catch(r);const o=i._reject.bind(i),a=Le.transless||Le;js(()=>{Le.trans=i,Le.transless=a,t===0?(Zt(s).forEach(c=>{du(n,c,s[c].primKey,s[c].indexes)}),yd(e,n),Se.follow(()=>e.on.populate.fire(i)).catch(o)):function({_novip:c},f,l,u){const d=[],p=c._versions;let y=c._dbSchema=xd(c,c.idbdb,u),g=!1;const w=p.filter(_=>_._cfg.version>=f);function x(){return d.length?Se.resolve(d.shift()(l.idbtrans)).then(x):Se.resolve()}return w.forEach(_=>{d.push(()=>{const b=y,T=_._cfg.dbschema;vd(c,b,u),vd(c,T,u),y=c._dbSchema=T;const O=Ry(b,T);O.add.forEach(L=>{du(u,L[0],L[1].primKey,L[1].indexes)}),O.change.forEach(L=>{if(L.recreate)throw new He.Upgrade("Not yet support for changing primary key");{const j=u.objectStore(L.name);L.add.forEach(I=>bd(j,I)),L.change.forEach(I=>{j.deleteIndex(I.name),bd(j,I)}),L.del.forEach(I=>j.deleteIndex(I))}});const N=_._cfg.contentUpgrade;if(N&&_._cfg.version>f){yd(c,u),l._memoizedTables={},g=!0;let L=ay(T);O.del.forEach(K=>{L[K]=b[K]}),_d(c,[c.Transaction.prototype]),Sl(c,[c.Transaction.prototype],Zt(L),L),l.schema=L;const j=jh(N);let I;j&&Co();const D=Se.follow(()=>{if(I=N(l),I&&j){var K=as.bind(null,null);I.then(K,K)}});return I&&typeof I.then=="function"?Se.resolve(I):D.then(()=>I)}}),d.push(b=>{(!g||!vE)&&function(T,O){[].slice.call(O.db.objectStoreNames).forEach(N=>T[N]==null&&O.db.deleteObjectStore(N))}(_._cfg.dbschema,b),_d(c,[c.Transaction.prototype]),Sl(c,[c.Transaction.prototype],c._storeNames,c._dbSchema),l.schema=c._dbSchema})}),x().then(()=>{var _,b;b=u,Zt(_=y).forEach(T=>{b.db.objectStoreNames.contains(T)||du(b,T,_[T].primKey,_[T].indexes)})})}(e,t,i,n).catch(o)})}function Ry(e,t){const n={del:[],add:[],change:[]};let r;for(r in e)t[r]||n.del.push(r);for(r in t){const s=e[r],i=t[r];if(s){const o={name:r,def:i,recreate:!1,del:[],add:[],change:[]};if(""+(s.primKey.keyPath||"")!=""+(i.primKey.keyPath||"")||s.primKey.auto!==i.primKey.auto&&!lf)o.recreate=!0,n.change.push(o);else{const a=s.idxByName,c=i.idxByName;let f;for(f in a)c[f]||o.del.push(f);for(f in c){const l=a[f],u=c[f];l?l.src!==u.src&&o.change.push(u):o.add.push(u)}(o.del.length>0||o.add.length>0||o.change.length>0)&&n.change.push(o)}}else n.add.push([r,i])}return n}function du(e,t,n,r){const s=e.db.createObjectStore(t,n.keyPath?{keyPath:n.keyPath,autoIncrement:n.auto}:{autoIncrement:n.auto});return r.forEach(i=>bd(s,i)),s}function bd(e,t){e.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function xd(e,t,n){const r={};return _l(t.objectStoreNames,0).forEach(s=>{const i=n.objectStore(s);let o=i.keyPath;const a=md(Oy(o),o||"",!1,!1,!!i.autoIncrement,o&&typeof o!="string",!0),c=[];for(let l=0;l<i.indexNames.length;++l){const u=i.index(i.indexNames[l]);o=u.keyPath;var f=md(u.name,o,!!u.unique,!!u.multiEntry,!1,o&&typeof o!="string",!1);c.push(f)}r[s]=Ny(s,a,c)}),r}function vd({_novip:e},t,n){const r=n.db.objectStoreNames;for(let s=0;s<r.length;++s){const i=r[s],o=n.objectStore(i);e._hasGetAll="getAll"in o;for(let a=0;a<o.indexNames.length;++a){const c=o.indexNames[a],f=o.index(c).keyPath,l=typeof f=="string"?f:"["+_l(f).join("+")+"]";if(t[i]){const u=t[i].idxByName[l];u&&(u.name=c,delete t[i].idxByName[l],t[i].idxByName[c]=u)}}}typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&Pt.WorkerGlobalScope&&Pt instanceof Pt.WorkerGlobalScope&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604&&(e._hasGetAll=!1)}class LE{_parseStoresSpec(t,n){Zt(t).forEach(r=>{if(t[r]!==null){var s=t[r].split(",").map((o,a)=>{const c=(o=o.trim()).replace(/([&*]|\+\+)/g,""),f=/^\[/.test(c)?c.match(/^\[(.*)\]$/)[1].split("+"):c;return md(c,f||null,/\&/.test(o),/\*/.test(o),/\+\+/.test(o),In(f),a===0)}),i=s.shift();if(i.multi)throw new He.Schema("Primary key cannot be multi-valued");s.forEach(o=>{if(o.auto)throw new He.Schema("Only primary key can be marked as autoIncrement (++)");if(!o.keyPath)throw new He.Schema("Index must have a name and cannot be an empty string")}),n[r]=Ny(r,i,s)}})}stores(t){const n=this.db;this._cfg.storesSource=this._cfg.storesSource?Hn(this._cfg.storesSource,t):t;const r=n._versions,s={};let i={};return r.forEach(o=>{Hn(s,o._cfg.storesSource),i=o._cfg.dbschema={},o._parseStoresSpec(s,i)}),n._dbSchema=i,_d(n,[n._allTables,n,n.Transaction.prototype]),Sl(n,[n._allTables,n,n.Transaction.prototype,this._cfg.tables],Zt(i),i),n._storeNames=Zt(i),this}upgrade(t){return this._cfg.contentUpgrade=Vh(this._cfg.contentUpgrade||At,t),this}}function Kh(e,t){let n=e._dbNamesDB;return n||(n=e._dbNamesDB=new hn(ff,{addons:[],indexedDB:e,IDBKeyRange:t}),n.version(1).stores({dbnames:"name"})),n.table("dbnames")}function qh(e){return e&&typeof e.databases=="function"}function Ed(e){return js(function(){return Le.letThrough=!0,e()})}function ME(){var e;return!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise(function(t){var n=function(){return indexedDB.databases().finally(t)};e=setInterval(n,100),n()}).finally(function(){return clearInterval(e)}):Promise.resolve()}function kE(e){const t=e._state,{indexedDB:n}=e._deps;if(t.isBeingOpened||e.idbdb)return t.dbReadyPromise.then(()=>t.dbOpenError?an(t.dbOpenError):e);Ir&&(t.openCanceller._stackHolder=ki()),t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;const r=t.openCanceller;function s(){if(t.openCanceller!==r)throw new He.DatabaseClosed("db.open() was cancelled")}let i=t.dbReadyResolve,o=null,a=!1;const c=()=>new Se((f,l)=>{if(s(),!n)throw new He.MissingAPI;const u=e.name,d=t.autoSchema?n.open(u):n.open(u,Math.round(10*e.verno));if(!d)throw new He.MissingAPI;d.onerror=Or(l),d.onblocked=Dt(e._fireOnBlocked),d.onupgradeneeded=Dt(p=>{if(o=d.transaction,t.autoSchema&&!e._options.allowEmptyDB){d.onerror=Ca,o.abort(),d.result.close();const g=n.deleteDatabase(u);g.onsuccess=g.onerror=Dt(()=>{l(new He.NoSuchDatabase(`Database ${u} doesnt exist`))})}else{o.onerror=Or(l);var y=p.oldVersion>Math.pow(2,62)?0:p.oldVersion;a=y<1,e._novip.idbdb=d.result,IE(e,y/10,o,l)}},l),d.onsuccess=Dt(()=>{o=null;const p=e._novip.idbdb=d.result,y=_l(p.objectStoreNames);if(y.length>0)try{const w=p.transaction((g=y).length===1?g[0]:g,"readonly");t.autoSchema?function({_novip:x},_,b){x.verno=_.version/10;const T=x._dbSchema=xd(0,_,b);x._storeNames=_l(_.objectStoreNames,0),Sl(x,[x._allTables],Zt(T),T)}(e,p,w):(vd(e,e._dbSchema,w),function(x,_){const b=Ry(xd(0,x.idbdb,_),x._dbSchema);return!(b.add.length||b.change.some(T=>T.add.length||T.change.length))}(e,w)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),yd(e,w)}catch{}var g;ia.push(e),p.onversionchange=Dt(w=>{t.vcFired=!0,e.on("versionchange").fire(w)}),p.onclose=Dt(w=>{e.on("close").fire(w)}),a&&function({indexedDB:w,IDBKeyRange:x},_){!qh(w)&&_!==ff&&Kh(w,x).put({name:_}).catch(At)}(e._deps,u),f()},l)}).catch(f=>f&&f.name==="UnknownError"&&t.PR1398_maxLoop>0?(t.PR1398_maxLoop--,console.warn("Dexie: Workaround for Chrome UnknownError on open()"),c()):Se.reject(f));return Se.race([r,(typeof navigator>"u"?Se.resolve():ME()).then(c)]).then(()=>(s(),t.onReadyBeingFired=[],Se.resolve(Ed(()=>e.on.ready.fire(e.vip))).then(function f(){if(t.onReadyBeingFired.length>0){let l=t.onReadyBeingFired.reduce(Vh,At);return t.onReadyBeingFired=[],Se.resolve(Ed(()=>l(e.vip))).then(f)}}))).finally(()=>{t.onReadyBeingFired=null,t.isBeingOpened=!1}).then(()=>e).catch(f=>{t.dbOpenError=f;try{o&&o.abort()}catch{}return r===t.openCanceller&&e._close(),an(f)}).finally(()=>{t.openComplete=!0,i()})}function wd(e){var t=i=>e.next(i),n=s(t),r=s(i=>e.throw(i));function s(i){return o=>{var a=i(o),c=a.value;return a.done?c:c&&typeof c.then=="function"?c.then(n,r):In(c)?Promise.all(c).then(n,r):n(c)}}return s(t)()}function DE(e,t,n){var r=arguments.length;if(r<2)throw new He.InvalidArgument("Too few arguments");for(var s=new Array(r-1);--r;)s[r-1]=arguments[r];return n=s.pop(),[e,cy(s),n]}function Py(e,t,n,r,s){return Se.resolve().then(()=>{const i=Le.transless||Le,o=e._createTransaction(t,n,e._dbSchema,r),a={trans:o,transless:i};if(r)o.idbtrans=r.idbtrans;else try{o.create(),e._state.PR1398_maxLoop=3}catch(u){return u.name===Bh.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),e._close(),e.open().then(()=>Py(e,t,n,null,s))):an(u)}const c=jh(s);let f;c&&Co();const l=Se.follow(()=>{if(f=s.call(o,o),f)if(c){var u=as.bind(null,null);f.then(u,u)}else typeof f.next=="function"&&typeof f.throw=="function"&&(f=wd(f))},a);return(f&&typeof f.then=="function"?Se.resolve(f).then(u=>o.active?u:an(new He.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))):l.then(()=>f)).then(u=>(r&&o._resolve(),o._completion.then(()=>u))).catch(u=>(o._reject(u),an(u)))})}function Ac(e,t,n){const r=In(e)?e.slice():[e];for(let s=0;s<n;++s)r.push(t);return r}const FE={stack:"dbcore",name:"VirtualIndexMiddleware",level:1,create:function(e){return{...e,table(t){const n=e.table(t),{schema:r}=n,s={},i=[];function o(l,u,d){const p=aa(l),y=s[p]=s[p]||[],g=l==null?0:typeof l=="string"?1:l.length,w=u>0,x={...d,isVirtual:w,keyTail:u,keyLength:g,extractKey:gd(l),unique:!w&&d.unique};return y.push(x),x.isPrimaryKey||i.push(x),g>1&&o(g===2?l[0]:l.slice(0,g-1),u+1,d),y.sort((_,b)=>_.keyTail-b.keyTail),x}const a=o(r.primaryKey.keyPath,0,r.primaryKey);s[":id"]=[a];for(const l of r.indexes)o(l.keyPath,0,l);function c(l){const u=l.query.index;return u.isVirtual?{...l,query:{index:u,range:(d=l.query.range,p=u.keyTail,{type:d.type===1?2:d.type,lower:Ac(d.lower,d.lowerOpen?e.MAX_KEY:e.MIN_KEY,p),lowerOpen:!0,upper:Ac(d.upper,d.upperOpen?e.MIN_KEY:e.MAX_KEY,p),upperOpen:!0})}}:l;var d,p}return{...n,schema:{...r,primaryKey:a,indexes:i,getIndexByKeyPath:function(l){const u=s[aa(l)];return u&&u[0]}},count:l=>n.count(c(l)),query:l=>n.query(c(l)),openCursor(l){const{keyTail:u,isVirtual:d,keyLength:p}=l.query.index;return d?n.openCursor(c(l)).then(y=>y&&function(g){return Object.create(g,{continue:{value:function(x){x!=null?g.continue(Ac(x,l.reverse?e.MAX_KEY:e.MIN_KEY,u)):l.unique?g.continue(g.key.slice(0,p).concat(l.reverse?e.MIN_KEY:e.MAX_KEY,u)):g.continue()}},continuePrimaryKey:{value(x,_){g.continuePrimaryKey(Ac(x,e.MAX_KEY,u),_)}},primaryKey:{get:()=>g.primaryKey},key:{get(){const x=g.key;return p===1?x[0]:x.slice(0,p)}},value:{get:()=>g.value}})}(y)):n.openCursor(l)}}}}}};function Xh(e,t,n,r){return n=n||{},r=r||"",Zt(e).forEach(s=>{if(or(t,s)){var i=e[s],o=t[s];if(typeof i=="object"&&typeof o=="object"&&i&&o){const a=nd(i);a!==nd(o)?n[r+s]=t[s]:a==="Object"?Xh(i,o,n,r+s+"."):i!==o&&(n[r+s]=t[s])}else i!==o&&(n[r+s]=t[s])}else n[r+s]=void 0}),Zt(t).forEach(s=>{or(e,s)||(n[r+s]=t[s])}),n}const jE={stack:"dbcore",name:"HooksMiddleware",level:2,create:e=>({...e,table(t){const n=e.table(t),{primaryKey:r}=n.schema;return{...n,mutate(i){const o=Le.trans,{deleting:a,creating:c,updating:f}=o.table(t).hook;switch(i.type){case"add":if(c.fire===At)break;return o._promise("readwrite",()=>l(i),!0);case"put":if(c.fire===At&&f.fire===At)break;return o._promise("readwrite",()=>l(i),!0);case"delete":if(a.fire===At)break;return o._promise("readwrite",()=>l(i),!0);case"deleteRange":if(a.fire===At)break;return o._promise("readwrite",()=>function(d){return u(d.trans,d.range,1e4)}(i),!0)}return n.mutate(i);function l(d){const p=Le.trans,y=d.keys||function(g,w){return w.type==="delete"?w.keys:w.keys||w.values.map(g.extractKey)}(r,d);if(!y)throw new Error("Keys missing");return(d=d.type==="add"||d.type==="put"?{...d,keys:y}:{...d}).type!=="delete"&&(d.values=[...d.values]),d.keys&&(d.keys=[...d.keys]),function(g,w,x){return w.type==="add"?Promise.resolve([]):g.getMany({trans:w.trans,keys:x,cache:"immutable"})}(n,d,y).then(g=>{const w=y.map((x,_)=>{const b=g[_],T={onerror:null,onsuccess:null};if(d.type==="delete")a.fire.call(T,x,b,p);else if(d.type==="add"||b===void 0){const O=c.fire.call(T,x,d.values[_],p);x==null&&O!=null&&(x=O,d.keys[_]=x,r.outbound||xr(d.values[_],r.keyPath,x))}else{const O=Xh(b,d.values[_]),N=f.fire.call(T,O,x,b,p);if(N){const L=d.values[_];Object.keys(N).forEach(j=>{or(L,j)?L[j]=N[j]:xr(L,j,N[j])})}}return T});return n.mutate(d).then(({failures:x,results:_,numFailures:b,lastResult:T})=>{for(let O=0;O<y.length;++O){const N=_?_[O]:y[O],L=w[O];N==null?L.onerror&&L.onerror(x[O]):L.onsuccess&&L.onsuccess(d.type==="put"&&g[O]?d.values[O]:N)}return{failures:x,results:_,numFailures:b,lastResult:T}}).catch(x=>(w.forEach(_=>_.onerror&&_.onerror(x)),Promise.reject(x)))})}function u(d,p,y){return n.query({trans:d,values:!1,query:{index:r,range:p},limit:y}).then(({result:g})=>l({type:"delete",keys:g,trans:d}).then(w=>w.numFailures>0?Promise.reject(w.failures[0]):g.length<y?{failures:[],numFailures:0,lastResult:void 0}:u(d,{...p,lower:g[g.length-1],lowerOpen:!0},y)))}}}}})};function Iy(e,t,n){try{if(!t||t.keys.length<e.length)return null;const r=[];for(let s=0,i=0;s<t.keys.length&&i<e.length;++s)Bn(t.keys[s],e[i])===0&&(r.push(n?Ga(t.values[s]):t.values[s]),++i);return r.length===e.length?r:null}catch{return null}}const UE={stack:"dbcore",level:-1,create:e=>({table:t=>{const n=e.table(t);return{...n,getMany:r=>{if(!r.cache)return n.getMany(r);const s=Iy(r.keys,r.trans._cache,r.cache==="clone");return s?Se.resolve(s):n.getMany(r).then(i=>(r.trans._cache={keys:r.keys,values:r.cache==="clone"?Ga(i):i},i))},mutate:r=>(r.type!=="add"&&(r.trans._cache=null),n.mutate(r))}}})};function Wh(e){return!("from"in e)}const zr=function(e,t){if(!this){const n=new zr;return e&&"d"in e&&Hn(n,e),n}Hn(this,arguments.length?{d:1,from:e,to:arguments.length>1?t:e}:{d:0})};function Ra(e,t,n){const r=Bn(t,n);if(isNaN(r))return;if(r>0)throw RangeError();if(Wh(e))return Hn(e,{from:t,to:n,d:1});const s=e.l,i=e.r;if(Bn(n,e.from)<0)return s?Ra(s,t,n):e.l={from:t,to:n,d:1,l:null,r:null},Z1(e);if(Bn(t,e.to)>0)return i?Ra(i,t,n):e.r={from:t,to:n,d:1,l:null,r:null},Z1(e);Bn(t,e.from)<0&&(e.from=t,e.l=null,e.d=i?i.d+1:1),Bn(n,e.to)>0&&(e.to=n,e.r=null,e.d=e.l?e.l.d+1:1);const o=!e.r;s&&!e.l&&Tl(e,s),i&&o&&Tl(e,i)}function Tl(e,t){Wh(t)||function n(r,{from:s,to:i,l:o,r:a}){Ra(r,s,i),o&&n(r,o),a&&n(r,a)}(e,t)}function BE(e,t){const n=Sd(t);let r=n.next();if(r.done)return!1;let s=r.value;const i=Sd(e);let o=i.next(s.from),a=o.value;for(;!r.done&&!o.done;){if(Bn(a.from,s.to)<=0&&Bn(a.to,s.from)>=0)return!0;Bn(s.from,a.from)<0?s=(r=n.next(a.from)).value:a=(o=i.next(s.from)).value}return!1}function Sd(e){let t=Wh(e)?null:{s:0,n:e};return{next(n){const r=arguments.length>0;for(;t;)switch(t.s){case 0:if(t.s=1,r)for(;t.n.l&&Bn(n,t.n.from)<0;)t={up:t,n:t.n.l,s:1};else for(;t.n.l;)t={up:t,n:t.n.l,s:1};case 1:if(t.s=2,!r||Bn(n,t.n.to)<=0)return{value:t.n,done:!1};case 2:if(t.n.r){t.s=3,t={up:t,n:t.n.r,s:0};continue}case 3:t=t.up}return{done:!0}}}}function Z1(e){var t,n;const r=(((t=e.r)===null||t===void 0?void 0:t.d)||0)-(((n=e.l)===null||n===void 0?void 0:n.d)||0),s=r>1?"r":r<-1?"l":"";if(s){const i=s==="r"?"l":"r",o={...e},a=e[s];e.from=a.from,e.to=a.to,e[s]=a[s],o[s]=a[i],e[i]=o,o.d=e0(o)}e.d=e0(e)}function e0({r:e,l:t}){return(e?t?Math.max(e.d,t.d):e.d:t?t.d:0)+1}fo(zr.prototype,{add(e){return Tl(this,e),this},addKey(e){return Ra(this,e,e),this},addKeys(e){return e.forEach(t=>Ra(this,t,t)),this},[rd](){return Sd(this)}});const VE={stack:"dbcore",level:0,create:e=>{const t=e.schema.name,n=new zr(e.MIN_KEY,e.MAX_KEY);return{...e,table:r=>{const s=e.table(r),{schema:i}=s,{primaryKey:o}=i,{extractKey:a,outbound:c}=o,f={...s,mutate:d=>{const p=d.trans,y=p.mutatedParts||(p.mutatedParts={}),g=N=>{const L=`idb://${t}/${r}/${N}`;return y[L]||(y[L]=new zr)},w=g(""),x=g(":dels"),{type:_}=d;let[b,T]=d.type==="deleteRange"?[d.range]:d.type==="delete"?[d.keys]:d.values.length<50?[[],d.values]:[];const O=d.trans._cache;return s.mutate(d).then(N=>{if(In(b)){_!=="delete"&&(b=N.results),w.addKeys(b);const L=Iy(b,O);L||_==="add"||x.addKeys(b),(L||T)&&function(j,I,D,K){function F($){const ee=j($.name||"");function he(me){return me!=null?$.extractKey(me):null}const se=me=>$.multiEntry&&In(me)?me.forEach(le=>ee.addKey(le)):ee.addKey(me);(D||K).forEach((me,le)=>{const rt=D&&he(D[le]),Me=K&&he(K[le]);Bn(rt,Me)!==0&&(rt!=null&&se(rt),Me!=null&&se(Me))})}I.indexes.forEach(F)}(g,i,L,T)}else if(b){const L={from:b.lower,to:b.upper};x.add(L),w.add(L)}else w.add(n),x.add(n),i.indexes.forEach(L=>g(L.name).add(n));return N})}},l=({query:{index:d,range:p}})=>{var y,g;return[d,new zr((y=p.lower)!==null&&y!==void 0?y:e.MIN_KEY,(g=p.upper)!==null&&g!==void 0?g:e.MAX_KEY)]},u={get:d=>[o,new zr(d.key)],getMany:d=>[o,new zr().addKeys(d.keys)],count:l,query:l,openCursor:l};return Zt(u).forEach(d=>{f[d]=function(p){const{subscr:y}=Le;if(y){const g=T=>{const O=`idb://${t}/${r}/${T}`;return y[O]||(y[O]=new zr)},w=g(""),x=g(":dels"),[_,b]=u[d](p);if(g(_.name||"").add(b),!_.isPrimaryKey){if(d!=="count"){const T=d==="query"&&c&&p.values&&s.query({...p,values:!1});return s[d].apply(this,arguments).then(O=>{if(d==="query"){if(c&&p.values)return T.then(({result:L})=>(w.addKeys(L),O));const N=p.values?O.result.map(a):O.result;p.values?w.addKeys(N):x.addKeys(N)}else if(d==="openCursor"){const N=O,L=p.values;return N&&Object.create(N,{key:{get:()=>(x.addKey(N.primaryKey),N.key)},primaryKey:{get(){const j=N.primaryKey;return x.addKey(j),j}},value:{get:()=>(L&&w.addKey(N.primaryKey),N.value)}})}return O})}x.add(n)}}return s[d].apply(this,arguments)}}),f}}}};class hn{constructor(t,n){this._middlewares={},this.verno=0;const r=hn.dependencies;this._options=n={addons:hn.addons,autoOpen:!0,indexedDB:r.indexedDB,IDBKeyRange:r.IDBKeyRange,...n},this._deps={indexedDB:n.indexedDB,IDBKeyRange:n.IDBKeyRange};const{addons:s}=n;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;const i={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:At,dbReadyPromise:null,cancelOpen:At,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3};var o;i.dbReadyPromise=new Se(a=>{i.dbReadyResolve=a}),i.openCanceller=new Se((a,c)=>{i.cancelOpen=c}),this._state=i,this.name=t,this.on=oa(this,"populate","blocked","versionchange","close",{ready:[Vh,At]}),this.on.ready.subscribe=sy(this.on.ready.subscribe,a=>(c,f)=>{hn.vip(()=>{const l=this._state;if(l.openComplete)l.dbOpenError||Se.resolve().then(c),f&&a(c);else if(l.onReadyBeingFired)l.onReadyBeingFired.push(c),f&&a(c);else{a(c);const u=this;f||a(function d(){u.on.ready.unsubscribe(c),u.on.ready.unsubscribe(d)})}})}),this.Collection=(o=this,Uo(SE.prototype,function(a,c){this.db=o;let f=Ty,l=null;if(c)try{f=c()}catch(y){l=y}const u=a._ctx,d=u.table,p=d.hook.reading.fire;this._ctx={table:d,index:u.index,isPrimKey:!u.index||d.schema.primKey.keyPath&&u.index===d.schema.primKey.name,range:f,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:l,or:u.or,valueMapper:p!==Ta?p:null}})),this.Table=function(a){return Uo(wE.prototype,function(c,f,l){this.db=a,this._tx=l,this.name=c,this.schema=f,this.hook=a._allTables[c]?a._allTables[c].hook:oa(null,{creating:[uE,At],reading:[fE,Ta],updating:[hE,At],deleting:[dE,At]})})}(this),this.Transaction=function(a){return Uo(OE.prototype,function(c,f,l,u,d){this.db=a,this.mode=c,this.storeNames=f,this.schema=l,this.chromeTransactionDurability=u,this.idbtrans=null,this.on=oa(this,"complete","error","abort"),this.parent=d||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new Se((p,y)=>{this._resolve=p,this._reject=y}),this._completion.then(()=>{this.active=!1,this.on.complete.fire()},p=>{var y=this.active;return this.active=!1,this.on.error.fire(p),this.parent?this.parent._reject(p):y&&this.idbtrans&&this.idbtrans.abort(),an(p)})})}(this),this.Version=function(a){return Uo(LE.prototype,function(c){this.db=a,this._cfg={version:c,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}})}(this),this.WhereClause=function(a){return Uo(Cy.prototype,function(c,f,l){this.db=a,this._ctx={table:c,index:f===":id"?null:f,or:l};const u=a._deps.indexedDB;if(!u)throw new He.MissingAPI;this._cmp=this._ascending=u.cmp.bind(u),this._descending=(d,p)=>u.cmp(p,d),this._max=(d,p)=>u.cmp(d,p)>0?d:p,this._min=(d,p)=>u.cmp(d,p)<0?d:p,this._IDBKeyRange=a._deps.IDBKeyRange})}(this),this.on("versionchange",a=>{a.newVersion>0?console.warn(`Another connection wants to upgrade database '${this.name}'. Closing db now to resume the upgrade.`):console.warn(`Another connection wants to delete database '${this.name}'. Closing db now to resume the delete request.`),this.close()}),this.on("blocked",a=>{!a.newVersion||a.newVersion<a.oldVersion?console.warn(`Dexie.delete('${this.name}') was blocked`):console.warn(`Upgrade '${this.name}' blocked by other connection holding version ${a.oldVersion/10}`)}),this._maxKey=Na(n.IDBKeyRange),this._createTransaction=(a,c,f,l)=>new this.Transaction(a,c,f,this._options.chromeTransactionDurability,l),this._fireOnBlocked=a=>{this.on("blocked").fire(a),ia.filter(c=>c.name===this.name&&c!==this&&!c._state.vcFired).map(c=>c.on("versionchange").fire(a))},this.use(FE),this.use(jE),this.use(VE),this.use(UE),this.vip=Object.create(this,{_vip:{value:!0}}),s.forEach(a=>a(this))}version(t){if(isNaN(t)||t<.1)throw new He.Type("Given version is not a positive number");if(t=Math.round(10*t)/10,this.idbdb||this._state.isBeingOpened)throw new He.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,t);const n=this._versions;var r=n.filter(s=>s._cfg.version===t)[0];return r||(r=new this.Version(t),n.push(r),n.sort(PE),r.stores({}),this._state.autoSchema=!1,r)}_whenReady(t){return this.idbdb&&(this._state.openComplete||Le.letThrough||this._vip)?t():new Se((n,r)=>{if(this._state.openComplete)return r(new He.DatabaseClosed(this._state.dbOpenError));if(!this._state.isBeingOpened){if(!this._options.autoOpen)return void r(new He.DatabaseClosed);this.open().catch(At)}this._state.dbReadyPromise.then(n,r)}).then(t)}use({stack:t,create:n,level:r,name:s}){s&&this.unuse({stack:t,name:s});const i=this._middlewares[t]||(this._middlewares[t]=[]);return i.push({stack:t,create:n,level:r??10,name:s}),i.sort((o,a)=>o.level-a.level),this}unuse({stack:t,name:n,create:r}){return t&&this._middlewares[t]&&(this._middlewares[t]=this._middlewares[t].filter(s=>r?s.create!==r:!!n&&s.name!==n)),this}open(){return kE(this)}_close(){const t=this._state,n=ia.indexOf(this);if(n>=0&&ia.splice(n,1),this.idbdb){try{this.idbdb.close()}catch{}this._novip.idbdb=null}t.dbReadyPromise=new Se(r=>{t.dbReadyResolve=r}),t.openCanceller=new Se((r,s)=>{t.cancelOpen=s})}close(){this._close();const t=this._state;this._options.autoOpen=!1,t.dbOpenError=new He.DatabaseClosed,t.isBeingOpened&&t.cancelOpen(t.dbOpenError)}delete(){const t=arguments.length>0,n=this._state;return new Se((r,s)=>{const i=()=>{this.close();var o=this._deps.indexedDB.deleteDatabase(this.name);o.onsuccess=Dt(()=>{(function({indexedDB:a,IDBKeyRange:c},f){!qh(a)&&f!==ff&&Kh(a,c).delete(f).catch(At)})(this._deps,this.name),r()}),o.onerror=Or(s),o.onblocked=this._fireOnBlocked};if(t)throw new He.InvalidArgument("Arguments not allowed in db.delete()");n.isBeingOpened?n.dbReadyPromise.then(i):i()})}backendDB(){return this.idbdb}isOpen(){return this.idbdb!==null}hasBeenClosed(){const t=this._state.dbOpenError;return t&&t.name==="DatabaseClosed"}hasFailed(){return this._state.dbOpenError!==null}dynamicallyOpened(){return this._state.autoSchema}get tables(){return Zt(this._allTables).map(t=>this._allTables[t])}transaction(){const t=DE.apply(this,arguments);return this._transaction.apply(this,t)}_transaction(t,n,r){let s=Le.trans;s&&s.db===this&&t.indexOf("!")===-1||(s=null);const i=t.indexOf("?")!==-1;let o,a;t=t.replace("!","").replace("?","");try{if(a=n.map(f=>{var l=f instanceof this.Table?f.name:f;if(typeof l!="string")throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return l}),t=="r"||t===au)o=au;else{if(t!="rw"&&t!=cu)throw new He.InvalidArgument("Invalid transaction mode: "+t);o=cu}if(s){if(s.mode===au&&o===cu){if(!i)throw new He.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");s=null}s&&a.forEach(f=>{if(s&&s.storeNames.indexOf(f)===-1){if(!i)throw new He.SubTransaction("Table "+f+" not included in parent transaction.");s=null}}),i&&s&&!s.active&&(s=null)}}catch(f){return s?s._promise(null,(l,u)=>{u(f)}):an(f)}const c=Py.bind(null,this,o,a,s,r);return s?s._promise(o,c,"lock"):Le.trans?Oo(Le.transless,()=>this._whenReady(c)):this._whenReady(c)}table(t){if(!or(this._allTables,t))throw new He.InvalidTable(`Table ${t} does not exist`);return this._allTables[t]}}const $E=typeof Symbol<"u"&&"observable"in Symbol?Symbol.observable:"@@observable";class HE{constructor(t){this._subscribe=t}subscribe(t,n,r){return this._subscribe(t&&typeof t!="function"?t:{next:t,error:n,complete:r})}[$E](){return this}}function Ly(e,t){return Zt(t).forEach(n=>{Tl(e[n]||(e[n]=new zr),t[n])}),e}function zE(e){let t,n=!1;const r=new HE(s=>{const i=jh(e);let o=!1,a={},c={};const f={get closed(){return o},unsubscribe:()=>{o=!0,Bs.storagemutated.unsubscribe(p)}};s.start&&s.start(f);let l=!1,u=!1;function d(){return Zt(c).some(g=>a[g]&&BE(a[g],c[g]))}const p=g=>{Ly(a,g),d()&&y()},y=()=>{if(l||o)return;a={};const g={},w=function(x){i&&Co();const _=()=>js(e,{subscr:x,trans:null}),b=Le.trans?Oo(Le.transless,_):_();return i&&b.then(as,as),b}(g);u||(Bs(Oa,p),u=!0),l=!0,Promise.resolve(w).then(x=>{n=!0,t=x,l=!1,o||(d()?y():(a={},c=g,s.next&&s.next(x)))},x=>{l=!1,n=!1,s.error&&s.error(x),f.unsubscribe()})};return y(),f});return r.hasValue=()=>n,r.getValue=()=>t,r}let Td;try{Td={indexedDB:Pt.indexedDB||Pt.mozIndexedDB||Pt.webkitIndexedDB||Pt.msIndexedDB,IDBKeyRange:Pt.IDBKeyRange||Pt.webkitIDBKeyRange}}catch{Td={indexedDB:null,IDBKeyRange:null}}const ti=hn;function zc(e){let t=Jr;try{Jr=!0,Bs.storagemutated.fire(e)}finally{Jr=t}}fo(ti,{...jc,delete:e=>new ti(e,{addons:[]}).delete(),exists:e=>new ti(e,{addons:[]}).open().then(t=>(t.close(),!0)).catch("NoSuchDatabaseError",()=>!1),getDatabaseNames(e){try{return function({indexedDB:t,IDBKeyRange:n}){return qh(t)?Promise.resolve(t.databases()).then(r=>r.map(s=>s.name).filter(s=>s!==ff)):Kh(t,n).toCollection().primaryKeys()}(ti.dependencies).then(e)}catch{return an(new He.MissingAPI)}},defineClass:()=>function(e){Hn(this,e)},ignoreTransaction:e=>Le.trans?Oo(Le.transless,e):e(),vip:Ed,async:function(e){return function(){try{var t=wd(e.apply(this,arguments));return t&&typeof t.then=="function"?t:Se.resolve(t)}catch(n){return an(n)}}},spawn:function(e,t,n){try{var r=wd(e.apply(n,t||[]));return r&&typeof r.then=="function"?r:Se.resolve(r)}catch(s){return an(s)}},currentTransaction:{get:()=>Le.trans||null},waitFor:function(e,t){const n=Se.resolve(typeof e=="function"?ti.ignoreTransaction(e):e).timeout(t||6e4);return Le.trans?Le.trans.waitFor(n):n},Promise:Se,debug:{get:()=>Ir,set:e=>{fy(e,e==="dexie"?()=>!0:Sy)}},derive:to,extend:Hn,props:fo,override:sy,Events:oa,on:Bs,liveQuery:zE,extendObservabilitySet:Ly,getByKeyPath:ts,setByKeyPath:xr,delByKeyPath:function(e,t){typeof t=="string"?xr(e,t,void 0):"length"in t&&[].map.call(t,function(n){xr(e,n,void 0)})},shallowClone:ay,deepClone:Ga,getObjectDiff:Xh,cmp:Bn,asap:iy,minKey:pd,addons:[],connections:ia,errnames:Bh,dependencies:Td,semVer:X1,version:X1.split(".").map(e=>parseInt(e)).reduce((e,t,n)=>e+t/Math.pow(10,2*n))}),ti.maxKey=Na(ti.dependencies.IDBKeyRange),typeof dispatchEvent<"u"&&typeof addEventListener<"u"&&(Bs(Oa,e=>{if(!Jr){let t;lf?(t=document.createEvent("CustomEvent"),t.initCustomEvent(Os,!0,!0,e)):t=new CustomEvent(Os,{detail:e}),Jr=!0,dispatchEvent(t),Jr=!1}}),addEventListener(Os,({detail:e})=>{Jr||zc(e)}));let Jr=!1;if(typeof BroadcastChannel<"u"){const e=new BroadcastChannel(Os);typeof e.unref=="function"&&e.unref(),Bs(Oa,t=>{Jr||e.postMessage(t)}),e.onmessage=t=>{t.data&&zc(t.data)}}else if(typeof self<"u"&&typeof navigator<"u"){Bs(Oa,t=>{try{Jr||(typeof localStorage<"u"&&localStorage.setItem(Os,JSON.stringify({trig:Math.random(),changedParts:t})),typeof self.clients=="object"&&[...self.clients.matchAll({includeUncontrolled:!0})].forEach(n=>n.postMessage({type:Os,changedParts:t})))}catch{}}),typeof addEventListener<"u"&&addEventListener("storage",t=>{if(t.key===Os){const n=JSON.parse(t.newValue);n&&zc(n.changedParts)}});const e=self.document&&navigator.serviceWorker;e&&e.addEventListener("message",function({data:t}){t&&t.type===Os&&zc(t.changedParts)})}Se.rejectionMapper=function(e,t){if(!e||e instanceof no||e instanceof TypeError||e instanceof SyntaxError||!e.name||!H1[e.name])return e;var n=new H1[e.name](t||e.message,e);return"stack"in e&&es(n,"stack",{get:function(){return this.inner.stack}}),n},fy(Ir,Sy);var Cc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function My(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function uf(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}),n}var Wo={exports:{}};Wo.exports;var t0;function KE(){return t0||(t0=1,function(e,t){var n=200,r="__lodash_hash_undefined__",s=9007199254740991,i="[object Arguments]",o="[object Array]",a="[object Boolean]",c="[object Date]",f="[object Error]",l="[object Function]",u="[object GeneratorFunction]",d="[object Map]",p="[object Number]",y="[object Object]",g="[object Promise]",w="[object RegExp]",x="[object Set]",_="[object String]",b="[object Symbol]",T="[object WeakMap]",O="[object ArrayBuffer]",N="[object DataView]",L="[object Float32Array]",j="[object Float64Array]",I="[object Int8Array]",D="[object Int16Array]",K="[object Int32Array]",F="[object Uint8Array]",$="[object Uint8ClampedArray]",ee="[object Uint16Array]",he="[object Uint32Array]",se=/[\\^$.*+?()[\]{}|]/g,me=/\w*$/,le=/^\[object .+?Constructor\]$/,rt=/^(?:0|[1-9]\d*)$/,Me={};Me[i]=Me[o]=Me[O]=Me[N]=Me[a]=Me[c]=Me[L]=Me[j]=Me[I]=Me[D]=Me[K]=Me[d]=Me[p]=Me[y]=Me[w]=Me[x]=Me[_]=Me[b]=Me[F]=Me[$]=Me[ee]=Me[he]=!0,Me[f]=Me[l]=Me[T]=!1;var jt=typeof Cc=="object"&&Cc&&Cc.Object===Object&&Cc,Gt=typeof self=="object"&&self&&self.Object===Object&&self,St=jt||Gt||Function("return this")(),Ht=t&&!t.nodeType&&t,Je=Ht&&!0&&e&&!e.nodeType&&e,Tt=Je&&Je.exports===Ht;function X(A,B){return A.set(B[0],B[1]),A}function be(A,B){return A.add(B),A}function de(A,B){for(var J=-1,Ne=A?A.length:0;++J<Ne&&B(A[J],J,A)!==!1;);return A}function Te(A,B){for(var J=-1,Ne=B.length,bn=A.length;++J<Ne;)A[bn+J]=B[J];return A}function at(A,B,J,Ne){for(var bn=-1,qn=A?A.length:0;++bn<qn;)J=B(J,A[bn],bn,A);return J}function bt(A,B){for(var J=-1,Ne=Array(A);++J<A;)Ne[J]=B(J);return Ne}function C(A,B){return A==null?void 0:A[B]}function P(A){var B=!1;if(A!=null&&typeof A.toString!="function")try{B=!!(A+"")}catch{}return B}function U(A){var B=-1,J=Array(A.size);return A.forEach(function(Ne,bn){J[++B]=[bn,Ne]}),J}function Q(A,B){return function(J){return A(B(J))}}function q(A){var B=-1,J=Array(A.size);return A.forEach(function(Ne){J[++B]=Ne}),J}var te=Array.prototype,fe=Function.prototype,ae=Object.prototype,ce=St["__core-js_shared__"],ne=function(){var A=/[^.]+$/.exec(ce&&ce.keys&&ce.keys.IE_PROTO||"");return A?"Symbol(src)_1."+A:""}(),Pe=fe.toString,ue=ae.hasOwnProperty,Ae=ae.toString,ke=RegExp("^"+Pe.call(ue).replace(se,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),tt=Tt?St.Buffer:void 0,yt=St.Symbol,ut=St.Uint8Array,yn=Q(Object.getPrototypeOf,Object),Ut=Object.create,_n=ae.propertyIsEnumerable,Yt=te.splice,zn=Object.getOwnPropertySymbols,pr=tt?tt.isBuffer:void 0,zt=Q(Object.keys,Object),tn=ft(St,"DataView"),Kn=ft(St,"Map"),Lr=ft(St,"Promise"),Ys=ft(St,"Set"),Di=ft(St,"WeakMap"),Js=ft(Object,"create"),$f=Qs(tn),mr=Qs(Kn),Mr=Qs(Lr),hs=Qs(Ys),Mo=Qs(Di),Fi=yt?yt.prototype:void 0,ko=Fi?Fi.valueOf:void 0;function kr(A){var B=-1,J=A?A.length:0;for(this.clear();++B<J;){var Ne=A[B];this.set(Ne[0],Ne[1])}}function kn(){this.__data__=Js?Js(null):{}}function ac(A){return this.has(A)&&delete this.__data__[A]}function m(A){var B=this.__data__;if(Js){var J=B[A];return J===r?void 0:J}return ue.call(B,A)?B[A]:void 0}function E(A){var B=this.__data__;return Js?B[A]!==void 0:ue.call(B,A)}function v(A,B){var J=this.__data__;return J[A]=Js&&B===void 0?r:B,this}kr.prototype.clear=kn,kr.prototype.delete=ac,kr.prototype.get=m,kr.prototype.has=E,kr.prototype.set=v;function h(A){var B=-1,J=A?A.length:0;for(this.clear();++B<J;){var Ne=A[B];this.set(Ne[0],Ne[1])}}function S(){this.__data__=[]}function M(A){var B=this.__data__,J=ve(B,A);if(J<0)return!1;var Ne=B.length-1;return J==Ne?B.pop():Yt.call(B,J,1),!0}function k(A){var B=this.__data__,J=ve(B,A);return J<0?void 0:B[J][1]}function G(A){return ve(this.__data__,A)>-1}function oe(A,B){var J=this.__data__,Ne=ve(J,A);return Ne<0?J.push([A,B]):J[Ne][1]=B,this}h.prototype.clear=S,h.prototype.delete=M,h.prototype.get=k,h.prototype.has=G,h.prototype.set=oe;function Ee(A){var B=-1,J=A?A.length:0;for(this.clear();++B<J;){var Ne=A[B];this.set(Ne[0],Ne[1])}}function ge(){this.__data__={hash:new kr,map:new(Kn||h),string:new kr}}function dt(A){return Ct(this,A).delete(A)}function xe(A){return Ct(this,A).get(A)}function je(A){return Ct(this,A).has(A)}function Be(A,B){return Ct(this,A).set(A,B),this}Ee.prototype.clear=ge,Ee.prototype.delete=dt,Ee.prototype.get=xe,Ee.prototype.has=je,Ee.prototype.set=Be;function Ue(A){this.__data__=new h(A)}function qe(){this.__data__=new h}function Ve(A){return this.__data__.delete(A)}function Ke(A){return this.__data__.get(A)}function $e(A){return this.__data__.has(A)}function we(A,B){var J=this.__data__;if(J instanceof h){var Ne=J.__data__;if(!Kn||Ne.length<n-1)return Ne.push([A,B]),this;J=this.__data__=new Ee(Ne)}return J.set(A,B),this}Ue.prototype.clear=qe,Ue.prototype.delete=Ve,Ue.prototype.get=Ke,Ue.prototype.has=$e,Ue.prototype.set=we;function Oe(A,B){var J=Hf(A)||g_(A)?bt(A.length,String):[],Ne=J.length,bn=!!Ne;for(var qn in A)ue.call(A,qn)&&!(bn&&(qn=="length"||fn(qn,Ne)))&&J.push(qn);return J}function ye(A,B,J){var Ne=A[B];(!(ue.call(A,B)&&qp(Ne,J))||J===void 0&&!(B in A))&&(A[B]=J)}function ve(A,B){for(var J=A.length;J--;)if(qp(A[J][0],B))return J;return-1}function Ce(A,B){return A&&Ze(B,zf(B),A)}function pe(A,B,J,Ne,bn,qn,Dr){var Xn;if(Ne&&(Xn=qn?Ne(A,bn,qn,Dr):Ne(A)),Xn!==void 0)return Xn;if(!cc(A))return A;var Gp=Hf(A);if(Gp){if(Xn=Mt(A),!B)return pt(A,Xn)}else{var ji=Et(A),Yp=ji==l||ji==u;if(__(A))return re(A,B);if(ji==y||ji==i||Yp&&!qn){if(P(A))return qn?A:{};if(Xn=Kt(Yp?{}:A),!B)return ct(A,Ce(Xn,A))}else{if(!Me[ji])return qn?A:{};Xn=ln(A,ji,pe,B)}}Dr||(Dr=new Ue);var Jp=Dr.get(A);if(Jp)return Jp;if(Dr.set(A,Xn),!Gp)var Qp=J?lt(A):zf(A);return de(Qp||A,function(Kf,lc){Qp&&(lc=Kf,Kf=A[lc]),ye(Xn,lc,pe(Kf,B,J,Ne,lc,A,Dr))}),Xn}function V(A){return cc(A)?Ut(A):{}}function H(A,B,J){var Ne=B(A);return Hf(A)?Ne:Te(Ne,J(A))}function Z(A){return Ae.call(A)}function W(A){if(!cc(A)||p_(A))return!1;var B=Wp(A)||P(A)?ke:le;return B.test(Qs(A))}function Y(A){if(!Kp(A))return zt(A);var B=[];for(var J in Object(A))ue.call(A,J)&&J!="constructor"&&B.push(J);return B}function re(A,B){if(B)return A.slice();var J=new A.constructor(A.length);return A.copy(J),J}function Ie(A){var B=new A.constructor(A.byteLength);return new ut(B).set(new ut(A)),B}function Xe(A,B){var J=B?Ie(A.buffer):A.buffer;return new A.constructor(J,A.byteOffset,A.byteLength)}function Qe(A,B,J){var Ne=B?J(U(A),!0):U(A);return at(Ne,X,new A.constructor)}function We(A){var B=new A.constructor(A.source,me.exec(A));return B.lastIndex=A.lastIndex,B}function R(A,B,J){var Ne=B?J(q(A),!0):q(A);return at(Ne,be,new A.constructor)}function nt(A){return ko?Object(ko.call(A)):{}}function ht(A,B){var J=B?Ie(A.buffer):A.buffer;return new A.constructor(J,A.byteOffset,A.length)}function pt(A,B){var J=-1,Ne=A.length;for(B||(B=Array(Ne));++J<Ne;)B[J]=A[J];return B}function Ze(A,B,J,Ne){J||(J={});for(var bn=-1,qn=B.length;++bn<qn;){var Dr=B[bn],Xn=void 0;ye(J,Dr,Xn===void 0?A[Dr]:Xn)}return J}function ct(A,B){return Ze(A,Rt(A),B)}function lt(A){return H(A,zf,Rt)}function Ct(A,B){var J=A.__data__;return un(B)?J[typeof B=="string"?"string":"hash"]:J.map}function ft(A,B){var J=C(A,B);return W(J)?J:void 0}var Rt=zn?Q(zn,Object):v_,Et=Z;(tn&&Et(new tn(new ArrayBuffer(1)))!=N||Kn&&Et(new Kn)!=d||Lr&&Et(Lr.resolve())!=g||Ys&&Et(new Ys)!=x||Di&&Et(new Di)!=T)&&(Et=function(A){var B=Ae.call(A),J=B==y?A.constructor:void 0,Ne=J?Qs(J):void 0;if(Ne)switch(Ne){case $f:return N;case mr:return d;case Mr:return g;case hs:return x;case Mo:return T}return B});function Mt(A){var B=A.length,J=A.constructor(B);return B&&typeof A[0]=="string"&&ue.call(A,"index")&&(J.index=A.index,J.input=A.input),J}function Kt(A){return typeof A.constructor=="function"&&!Kp(A)?V(yn(A)):{}}function ln(A,B,J,Ne){var bn=A.constructor;switch(B){case O:return Ie(A);case a:case c:return new bn(+A);case N:return Xe(A,Ne);case L:case j:case I:case D:case K:case F:case $:case ee:case he:return ht(A,Ne);case d:return Qe(A,Ne,J);case p:case _:return new bn(A);case w:return We(A);case x:return R(A,Ne,J);case b:return nt(A)}}function fn(A,B){return B=B??s,!!B&&(typeof A=="number"||rt.test(A))&&A>-1&&A%1==0&&A<B}function un(A){var B=typeof A;return B=="string"||B=="number"||B=="symbol"||B=="boolean"?A!=="__proto__":A===null}function p_(A){return!!ne&&ne in A}function Kp(A){var B=A&&A.constructor,J=typeof B=="function"&&B.prototype||ae;return A===J}function Qs(A){if(A!=null){try{return Pe.call(A)}catch{}try{return A+""}catch{}}return""}function m_(A){return pe(A,!0,!0)}function qp(A,B){return A===B||A!==A&&B!==B}function g_(A){return y_(A)&&ue.call(A,"callee")&&(!_n.call(A,"callee")||Ae.call(A)==i)}var Hf=Array.isArray;function Xp(A){return A!=null&&b_(A.length)&&!Wp(A)}function y_(A){return x_(A)&&Xp(A)}var __=pr||E_;function Wp(A){var B=cc(A)?Ae.call(A):"";return B==l||B==u}function b_(A){return typeof A=="number"&&A>-1&&A%1==0&&A<=s}function cc(A){var B=typeof A;return!!A&&(B=="object"||B=="function")}function x_(A){return!!A&&typeof A=="object"}function zf(A){return Xp(A)?Oe(A):Y(A)}function v_(){return[]}function E_(){return!1}e.exports=m_}(Wo,Wo.exports)),Wo.exports}var qE=KE();const wr=My(qE);var XE=Object.defineProperty,WE=Object.defineProperties,GE=Object.getOwnPropertyDescriptors,n0=Object.getOwnPropertySymbols,YE=Object.prototype.hasOwnProperty,JE=Object.prototype.propertyIsEnumerable,r0=(e,t,n)=>t in e?XE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,QE=(e,t)=>{for(var n in t||(t={}))YE.call(t,n)&&r0(e,n,t[n]);if(n0)for(var n of n0(t))JE.call(t,n)&&r0(e,n,t[n]);return e},ZE=(e,t)=>WE(e,GE(t));function e5(e){var t;const n=e;(t=n.pVermeerAddonsRegistered)!=null&&t.immutable||(n.pVermeerAddonsRegistered=ZE(QE({},n.pVermeerAddonsRegistered),{immutable:!0}),e.Table.prototype.add=hn.override(e.Table.prototype.add,r=>function(s,i){if(this.name.startsWith("_"))return r.call(this,s,i);const o=wr(s),a=wr(i);return r.call(this,o,a)}),e.Table.prototype.bulkAdd=hn.override(e.Table.prototype.bulkAdd,r=>function(s,i){if(this.name.startsWith("_"))return r.call(this,s,i);const o=wr(s),a=wr(i);return r.call(this,o,a)}),e.Table.prototype.put=hn.override(e.Table.prototype.put,r=>function(s,i){if(this.name.startsWith("_"))return r.call(this,s,i);const o=wr(s),a=wr(i);return r.call(this,o,a)}),e.Table.prototype.bulkPut=hn.override(e.Table.prototype.bulkPut,r=>function(s,i){if(this.name.startsWith("_"))return r.call(this,s,i);const o=wr(s),a=wr(i);return r.call(this,o,a)}),e.Table.prototype.update=hn.override(e.Table.prototype.update,r=>function(s,i){if(this.name.startsWith("_"))return r.call(this,s,i);const o=wr(s),a=wr(i);return r.call(this,o,a)}))}var er={},s0;function t5(){if(s0)return er;s0=1;var e=er.__extends||function(){var l=function(u,d){return l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,y){p.__proto__=y}||function(p,y){for(var g in y)y.hasOwnProperty(g)&&(p[g]=y[g])},l(u,d)};return function(u,d){l(u,d);function p(){this.constructor=u}u.prototype=d===null?Object.create(d):(p.prototype=d.prototype,new p)}}();Object.defineProperty(er,"__esModule",{value:!0});var t=256,n=function(){function l(u){u===void 0&&(u="="),this._paddingCharacter=u}return l.prototype.encodedLength=function(u){return this._paddingCharacter?(u+2)/3*4|0:(u*8+5)/6|0},l.prototype.encode=function(u){for(var d="",p=0;p<u.length-2;p+=3){var y=u[p]<<16|u[p+1]<<8|u[p+2];d+=this._encodeByte(y>>>3*6&63),d+=this._encodeByte(y>>>2*6&63),d+=this._encodeByte(y>>>1*6&63),d+=this._encodeByte(y>>>0*6&63)}var g=u.length-p;if(g>0){var y=u[p]<<16|(g===2?u[p+1]<<8:0);d+=this._encodeByte(y>>>3*6&63),d+=this._encodeByte(y>>>2*6&63),g===2?d+=this._encodeByte(y>>>1*6&63):d+=this._paddingCharacter||"",d+=this._paddingCharacter||""}return d},l.prototype.maxDecodedLength=function(u){return this._paddingCharacter?u/4*3|0:(u*6+7)/8|0},l.prototype.decodedLength=function(u){return this.maxDecodedLength(u.length-this._getPaddingLength(u))},l.prototype.decode=function(u){if(u.length===0)return new Uint8Array(0);for(var d=this._getPaddingLength(u),p=u.length-d,y=new Uint8Array(this.maxDecodedLength(p)),g=0,w=0,x=0,_=0,b=0,T=0,O=0;w<p-4;w+=4)_=this._decodeChar(u.charCodeAt(w+0)),b=this._decodeChar(u.charCodeAt(w+1)),T=this._decodeChar(u.charCodeAt(w+2)),O=this._decodeChar(u.charCodeAt(w+3)),y[g++]=_<<2|b>>>4,y[g++]=b<<4|T>>>2,y[g++]=T<<6|O,x|=_&t,x|=b&t,x|=T&t,x|=O&t;if(w<p-1&&(_=this._decodeChar(u.charCodeAt(w)),b=this._decodeChar(u.charCodeAt(w+1)),y[g++]=_<<2|b>>>4,x|=_&t,x|=b&t),w<p-2&&(T=this._decodeChar(u.charCodeAt(w+2)),y[g++]=b<<4|T>>>2,x|=T&t),w<p-3&&(O=this._decodeChar(u.charCodeAt(w+3)),y[g++]=T<<6|O,x|=O&t),x!==0)throw new Error("Base64Coder: incorrect characters for decoding");return y},l.prototype._encodeByte=function(u){var d=u;return d+=65,d+=25-u>>>8&6,d+=51-u>>>8&-75,d+=61-u>>>8&-15,d+=62-u>>>8&3,String.fromCharCode(d)},l.prototype._decodeChar=function(u){var d=t;return d+=(42-u&u-44)>>>8&-256+u-43+62,d+=(46-u&u-48)>>>8&-256+u-47+63,d+=(47-u&u-58)>>>8&-256+u-48+52,d+=(64-u&u-91)>>>8&-256+u-65+0,d+=(96-u&u-123)>>>8&-256+u-97+26,d},l.prototype._getPaddingLength=function(u){var d=0;if(this._paddingCharacter){for(var p=u.length-1;p>=0&&u[p]===this._paddingCharacter;p--)d++;if(u.length<4||d>2)throw new Error("Base64Coder: incorrect padding")}return d},l}();er.Coder=n;var r=new n;function s(l){return r.encode(l)}er.encode=s;function i(l){return r.decode(l)}er.decode=i;var o=function(l){e(u,l);function u(){return l!==null&&l.apply(this,arguments)||this}return u.prototype._encodeByte=function(d){var p=d;return p+=65,p+=25-d>>>8&6,p+=51-d>>>8&-75,p+=61-d>>>8&-13,p+=62-d>>>8&49,String.fromCharCode(p)},u.prototype._decodeChar=function(d){var p=t;return p+=(44-d&d-46)>>>8&-256+d-45+62,p+=(94-d&d-96)>>>8&-256+d-95+63,p+=(47-d&d-58)>>>8&-256+d-48+52,p+=(64-d&d-91)>>>8&-256+d-65+0,p+=(96-d&d-123)>>>8&-256+d-97+26,p},u}(n);er.URLSafeCoder=o;var a=new o;function c(l){return a.encode(l)}er.encodeURLSafe=c;function f(l){return a.decode(l)}return er.decodeURLSafe=f,er.encodedLength=function(l){return r.encodedLength(l)},er.maxDecodedLength=function(l){return r.maxDecodedLength(l)},er.decodedLength=function(l){return r.decodedLength(l)},er}var Bo=t5(),Ur={},i0;function n5(){if(i0)return Ur;i0=1,Object.defineProperty(Ur,"__esModule",{value:!0}),Ur.decode=Ur.encodedLength=Ur.encode=void 0;const e="utf8: invalid string",t="utf8: invalid source encoding";function n(i){const o=new Uint8Array(r(i));let a=0;for(let c=0;c<i.length;c++){let f=i.charCodeAt(c);f>=55296&&f<=56319&&(f=(f-55296<<10)+(i.charCodeAt(++c)-56320)+65536),f<128?o[a++]=f:f<2048?(o[a++]=192|f>>6,o[a++]=128|f&63):f<65536?(o[a++]=224|f>>12,o[a++]=128|f>>6&63,o[a++]=128|f&63):(o[a++]=240|f>>18,o[a++]=128|f>>12&63,o[a++]=128|f>>6&63,o[a++]=128|f&63)}return o}Ur.encode=n;function r(i){let o=0;for(let a=0;a<i.length;a++){let c=i.charCodeAt(a);if(c>=55296&&c<=56319){if(a===i.length-1)throw new Error(e);a++;const f=i.charCodeAt(a);if(f<56320||f>57343)throw new Error(e);c=(c-55296<<10)+(f-56320)+65536}c<128?o+=1:c<2048?o+=2:c<65536?o+=3:o+=4}return o}Ur.encodedLength=r;function s(i){const o=[];for(let a=0;a<i.length;a++){let c=i[a];if(c&128){let f;if(c<224){if(a>=i.length)throw new Error(t);const l=i[++a];if((l&192)!==128)throw new Error(t);c=(c&31)<<6|l&63,f=128}else if(c<240){if(a>=i.length-1)throw new Error(t);const l=i[++a],u=i[++a];if((l&192)!==128||(u&192)!==128)throw new Error(t);c=(c&15)<<12|(l&63)<<6|u&63,f=2048}else if(c<248){if(a>=i.length-2)throw new Error(t);const l=i[++a],u=i[++a],d=i[++a];if((l&192)!==128||(u&192)!==128||(d&192)!==128)throw new Error(t);c=(c&15)<<18|(l&63)<<12|(u&63)<<6|d&63,f=65536}else throw new Error(t);if(c<f||c>=55296&&c<=57343)throw new Error(t);if(c>=65536){if(c>1114111)throw new Error(t);c-=65536,o.push(String.fromCharCode(55296|c>>10)),c=56320|c&1023}}o.push(String.fromCharCode(c))}return o.join("")}return Ur.decode=s,Ur}var hu=n5();function r5(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var pu={exports:{}};const s5={},i5=Object.freeze(Object.defineProperty({__proto__:null,default:s5},Symbol.toStringTag,{value:"Module"})),o5=uf(i5);var o0;function a5(){return o0||(o0=1,function(e){(function(t){var n=function(m){var E,v=new Float64Array(16);if(m)for(E=0;E<m.length;E++)v[E]=m[E];return v},r=function(){throw new Error("no PRNG")},s=new Uint8Array(16),i=new Uint8Array(32);i[0]=9;var o=n(),a=n([1]),c=n([56129,1]),f=n([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),l=n([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),u=n([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),d=n([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),p=n([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function y(m,E,v,h){m[E]=v>>24&255,m[E+1]=v>>16&255,m[E+2]=v>>8&255,m[E+3]=v&255,m[E+4]=h>>24&255,m[E+5]=h>>16&255,m[E+6]=h>>8&255,m[E+7]=h&255}function g(m,E,v,h,S){var M,k=0;for(M=0;M<S;M++)k|=m[E+M]^v[h+M];return(1&k-1>>>8)-1}function w(m,E,v,h){return g(m,E,v,h,16)}function x(m,E,v,h){return g(m,E,v,h,32)}function _(m,E,v,h){for(var S=h[0]&255|(h[1]&255)<<8|(h[2]&255)<<16|(h[3]&255)<<24,M=v[0]&255|(v[1]&255)<<8|(v[2]&255)<<16|(v[3]&255)<<24,k=v[4]&255|(v[5]&255)<<8|(v[6]&255)<<16|(v[7]&255)<<24,G=v[8]&255|(v[9]&255)<<8|(v[10]&255)<<16|(v[11]&255)<<24,oe=v[12]&255|(v[13]&255)<<8|(v[14]&255)<<16|(v[15]&255)<<24,Ee=h[4]&255|(h[5]&255)<<8|(h[6]&255)<<16|(h[7]&255)<<24,ge=E[0]&255|(E[1]&255)<<8|(E[2]&255)<<16|(E[3]&255)<<24,dt=E[4]&255|(E[5]&255)<<8|(E[6]&255)<<16|(E[7]&255)<<24,xe=E[8]&255|(E[9]&255)<<8|(E[10]&255)<<16|(E[11]&255)<<24,je=E[12]&255|(E[13]&255)<<8|(E[14]&255)<<16|(E[15]&255)<<24,Be=h[8]&255|(h[9]&255)<<8|(h[10]&255)<<16|(h[11]&255)<<24,Ue=v[16]&255|(v[17]&255)<<8|(v[18]&255)<<16|(v[19]&255)<<24,qe=v[20]&255|(v[21]&255)<<8|(v[22]&255)<<16|(v[23]&255)<<24,Ve=v[24]&255|(v[25]&255)<<8|(v[26]&255)<<16|(v[27]&255)<<24,Ke=v[28]&255|(v[29]&255)<<8|(v[30]&255)<<16|(v[31]&255)<<24,$e=h[12]&255|(h[13]&255)<<8|(h[14]&255)<<16|(h[15]&255)<<24,we=S,Oe=M,ye=k,ve=G,Ce=oe,pe=Ee,V=ge,H=dt,Z=xe,W=je,Y=Be,re=Ue,Ie=qe,Xe=Ve,Qe=Ke,We=$e,R,nt=0;nt<20;nt+=2)R=we+Ie|0,Ce^=R<<7|R>>>25,R=Ce+we|0,Z^=R<<9|R>>>23,R=Z+Ce|0,Ie^=R<<13|R>>>19,R=Ie+Z|0,we^=R<<18|R>>>14,R=pe+Oe|0,W^=R<<7|R>>>25,R=W+pe|0,Xe^=R<<9|R>>>23,R=Xe+W|0,Oe^=R<<13|R>>>19,R=Oe+Xe|0,pe^=R<<18|R>>>14,R=Y+V|0,Qe^=R<<7|R>>>25,R=Qe+Y|0,ye^=R<<9|R>>>23,R=ye+Qe|0,V^=R<<13|R>>>19,R=V+ye|0,Y^=R<<18|R>>>14,R=We+re|0,ve^=R<<7|R>>>25,R=ve+We|0,H^=R<<9|R>>>23,R=H+ve|0,re^=R<<13|R>>>19,R=re+H|0,We^=R<<18|R>>>14,R=we+ve|0,Oe^=R<<7|R>>>25,R=Oe+we|0,ye^=R<<9|R>>>23,R=ye+Oe|0,ve^=R<<13|R>>>19,R=ve+ye|0,we^=R<<18|R>>>14,R=pe+Ce|0,V^=R<<7|R>>>25,R=V+pe|0,H^=R<<9|R>>>23,R=H+V|0,Ce^=R<<13|R>>>19,R=Ce+H|0,pe^=R<<18|R>>>14,R=Y+W|0,re^=R<<7|R>>>25,R=re+Y|0,Z^=R<<9|R>>>23,R=Z+re|0,W^=R<<13|R>>>19,R=W+Z|0,Y^=R<<18|R>>>14,R=We+Qe|0,Ie^=R<<7|R>>>25,R=Ie+We|0,Xe^=R<<9|R>>>23,R=Xe+Ie|0,Qe^=R<<13|R>>>19,R=Qe+Xe|0,We^=R<<18|R>>>14;we=we+S|0,Oe=Oe+M|0,ye=ye+k|0,ve=ve+G|0,Ce=Ce+oe|0,pe=pe+Ee|0,V=V+ge|0,H=H+dt|0,Z=Z+xe|0,W=W+je|0,Y=Y+Be|0,re=re+Ue|0,Ie=Ie+qe|0,Xe=Xe+Ve|0,Qe=Qe+Ke|0,We=We+$e|0,m[0]=we>>>0&255,m[1]=we>>>8&255,m[2]=we>>>16&255,m[3]=we>>>24&255,m[4]=Oe>>>0&255,m[5]=Oe>>>8&255,m[6]=Oe>>>16&255,m[7]=Oe>>>24&255,m[8]=ye>>>0&255,m[9]=ye>>>8&255,m[10]=ye>>>16&255,m[11]=ye>>>24&255,m[12]=ve>>>0&255,m[13]=ve>>>8&255,m[14]=ve>>>16&255,m[15]=ve>>>24&255,m[16]=Ce>>>0&255,m[17]=Ce>>>8&255,m[18]=Ce>>>16&255,m[19]=Ce>>>24&255,m[20]=pe>>>0&255,m[21]=pe>>>8&255,m[22]=pe>>>16&255,m[23]=pe>>>24&255,m[24]=V>>>0&255,m[25]=V>>>8&255,m[26]=V>>>16&255,m[27]=V>>>24&255,m[28]=H>>>0&255,m[29]=H>>>8&255,m[30]=H>>>16&255,m[31]=H>>>24&255,m[32]=Z>>>0&255,m[33]=Z>>>8&255,m[34]=Z>>>16&255,m[35]=Z>>>24&255,m[36]=W>>>0&255,m[37]=W>>>8&255,m[38]=W>>>16&255,m[39]=W>>>24&255,m[40]=Y>>>0&255,m[41]=Y>>>8&255,m[42]=Y>>>16&255,m[43]=Y>>>24&255,m[44]=re>>>0&255,m[45]=re>>>8&255,m[46]=re>>>16&255,m[47]=re>>>24&255,m[48]=Ie>>>0&255,m[49]=Ie>>>8&255,m[50]=Ie>>>16&255,m[51]=Ie>>>24&255,m[52]=Xe>>>0&255,m[53]=Xe>>>8&255,m[54]=Xe>>>16&255,m[55]=Xe>>>24&255,m[56]=Qe>>>0&255,m[57]=Qe>>>8&255,m[58]=Qe>>>16&255,m[59]=Qe>>>24&255,m[60]=We>>>0&255,m[61]=We>>>8&255,m[62]=We>>>16&255,m[63]=We>>>24&255}function b(m,E,v,h){for(var S=h[0]&255|(h[1]&255)<<8|(h[2]&255)<<16|(h[3]&255)<<24,M=v[0]&255|(v[1]&255)<<8|(v[2]&255)<<16|(v[3]&255)<<24,k=v[4]&255|(v[5]&255)<<8|(v[6]&255)<<16|(v[7]&255)<<24,G=v[8]&255|(v[9]&255)<<8|(v[10]&255)<<16|(v[11]&255)<<24,oe=v[12]&255|(v[13]&255)<<8|(v[14]&255)<<16|(v[15]&255)<<24,Ee=h[4]&255|(h[5]&255)<<8|(h[6]&255)<<16|(h[7]&255)<<24,ge=E[0]&255|(E[1]&255)<<8|(E[2]&255)<<16|(E[3]&255)<<24,dt=E[4]&255|(E[5]&255)<<8|(E[6]&255)<<16|(E[7]&255)<<24,xe=E[8]&255|(E[9]&255)<<8|(E[10]&255)<<16|(E[11]&255)<<24,je=E[12]&255|(E[13]&255)<<8|(E[14]&255)<<16|(E[15]&255)<<24,Be=h[8]&255|(h[9]&255)<<8|(h[10]&255)<<16|(h[11]&255)<<24,Ue=v[16]&255|(v[17]&255)<<8|(v[18]&255)<<16|(v[19]&255)<<24,qe=v[20]&255|(v[21]&255)<<8|(v[22]&255)<<16|(v[23]&255)<<24,Ve=v[24]&255|(v[25]&255)<<8|(v[26]&255)<<16|(v[27]&255)<<24,Ke=v[28]&255|(v[29]&255)<<8|(v[30]&255)<<16|(v[31]&255)<<24,$e=h[12]&255|(h[13]&255)<<8|(h[14]&255)<<16|(h[15]&255)<<24,we=S,Oe=M,ye=k,ve=G,Ce=oe,pe=Ee,V=ge,H=dt,Z=xe,W=je,Y=Be,re=Ue,Ie=qe,Xe=Ve,Qe=Ke,We=$e,R,nt=0;nt<20;nt+=2)R=we+Ie|0,Ce^=R<<7|R>>>25,R=Ce+we|0,Z^=R<<9|R>>>23,R=Z+Ce|0,Ie^=R<<13|R>>>19,R=Ie+Z|0,we^=R<<18|R>>>14,R=pe+Oe|0,W^=R<<7|R>>>25,R=W+pe|0,Xe^=R<<9|R>>>23,R=Xe+W|0,Oe^=R<<13|R>>>19,R=Oe+Xe|0,pe^=R<<18|R>>>14,R=Y+V|0,Qe^=R<<7|R>>>25,R=Qe+Y|0,ye^=R<<9|R>>>23,R=ye+Qe|0,V^=R<<13|R>>>19,R=V+ye|0,Y^=R<<18|R>>>14,R=We+re|0,ve^=R<<7|R>>>25,R=ve+We|0,H^=R<<9|R>>>23,R=H+ve|0,re^=R<<13|R>>>19,R=re+H|0,We^=R<<18|R>>>14,R=we+ve|0,Oe^=R<<7|R>>>25,R=Oe+we|0,ye^=R<<9|R>>>23,R=ye+Oe|0,ve^=R<<13|R>>>19,R=ve+ye|0,we^=R<<18|R>>>14,R=pe+Ce|0,V^=R<<7|R>>>25,R=V+pe|0,H^=R<<9|R>>>23,R=H+V|0,Ce^=R<<13|R>>>19,R=Ce+H|0,pe^=R<<18|R>>>14,R=Y+W|0,re^=R<<7|R>>>25,R=re+Y|0,Z^=R<<9|R>>>23,R=Z+re|0,W^=R<<13|R>>>19,R=W+Z|0,Y^=R<<18|R>>>14,R=We+Qe|0,Ie^=R<<7|R>>>25,R=Ie+We|0,Xe^=R<<9|R>>>23,R=Xe+Ie|0,Qe^=R<<13|R>>>19,R=Qe+Xe|0,We^=R<<18|R>>>14;m[0]=we>>>0&255,m[1]=we>>>8&255,m[2]=we>>>16&255,m[3]=we>>>24&255,m[4]=pe>>>0&255,m[5]=pe>>>8&255,m[6]=pe>>>16&255,m[7]=pe>>>24&255,m[8]=Y>>>0&255,m[9]=Y>>>8&255,m[10]=Y>>>16&255,m[11]=Y>>>24&255,m[12]=We>>>0&255,m[13]=We>>>8&255,m[14]=We>>>16&255,m[15]=We>>>24&255,m[16]=V>>>0&255,m[17]=V>>>8&255,m[18]=V>>>16&255,m[19]=V>>>24&255,m[20]=H>>>0&255,m[21]=H>>>8&255,m[22]=H>>>16&255,m[23]=H>>>24&255,m[24]=Z>>>0&255,m[25]=Z>>>8&255,m[26]=Z>>>16&255,m[27]=Z>>>24&255,m[28]=W>>>0&255,m[29]=W>>>8&255,m[30]=W>>>16&255,m[31]=W>>>24&255}function T(m,E,v,h){_(m,E,v,h)}function O(m,E,v,h){b(m,E,v,h)}var N=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function L(m,E,v,h,S,M,k){var G=new Uint8Array(16),oe=new Uint8Array(64),Ee,ge;for(ge=0;ge<16;ge++)G[ge]=0;for(ge=0;ge<8;ge++)G[ge]=M[ge];for(;S>=64;){for(T(oe,G,k,N),ge=0;ge<64;ge++)m[E+ge]=v[h+ge]^oe[ge];for(Ee=1,ge=8;ge<16;ge++)Ee=Ee+(G[ge]&255)|0,G[ge]=Ee&255,Ee>>>=8;S-=64,E+=64,h+=64}if(S>0)for(T(oe,G,k,N),ge=0;ge<S;ge++)m[E+ge]=v[h+ge]^oe[ge];return 0}function j(m,E,v,h,S){var M=new Uint8Array(16),k=new Uint8Array(64),G,oe;for(oe=0;oe<16;oe++)M[oe]=0;for(oe=0;oe<8;oe++)M[oe]=h[oe];for(;v>=64;){for(T(k,M,S,N),oe=0;oe<64;oe++)m[E+oe]=k[oe];for(G=1,oe=8;oe<16;oe++)G=G+(M[oe]&255)|0,M[oe]=G&255,G>>>=8;v-=64,E+=64}if(v>0)for(T(k,M,S,N),oe=0;oe<v;oe++)m[E+oe]=k[oe];return 0}function I(m,E,v,h,S){var M=new Uint8Array(32);O(M,h,S,N);for(var k=new Uint8Array(8),G=0;G<8;G++)k[G]=h[G+16];return j(m,E,v,k,M)}function D(m,E,v,h,S,M,k){var G=new Uint8Array(32);O(G,M,k,N);for(var oe=new Uint8Array(8),Ee=0;Ee<8;Ee++)oe[Ee]=M[Ee+16];return L(m,E,v,h,S,oe,G)}var K=function(m){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var E,v,h,S,M,k,G,oe;E=m[0]&255|(m[1]&255)<<8,this.r[0]=E&8191,v=m[2]&255|(m[3]&255)<<8,this.r[1]=(E>>>13|v<<3)&8191,h=m[4]&255|(m[5]&255)<<8,this.r[2]=(v>>>10|h<<6)&7939,S=m[6]&255|(m[7]&255)<<8,this.r[3]=(h>>>7|S<<9)&8191,M=m[8]&255|(m[9]&255)<<8,this.r[4]=(S>>>4|M<<12)&255,this.r[5]=M>>>1&8190,k=m[10]&255|(m[11]&255)<<8,this.r[6]=(M>>>14|k<<2)&8191,G=m[12]&255|(m[13]&255)<<8,this.r[7]=(k>>>11|G<<5)&8065,oe=m[14]&255|(m[15]&255)<<8,this.r[8]=(G>>>8|oe<<8)&8191,this.r[9]=oe>>>5&127,this.pad[0]=m[16]&255|(m[17]&255)<<8,this.pad[1]=m[18]&255|(m[19]&255)<<8,this.pad[2]=m[20]&255|(m[21]&255)<<8,this.pad[3]=m[22]&255|(m[23]&255)<<8,this.pad[4]=m[24]&255|(m[25]&255)<<8,this.pad[5]=m[26]&255|(m[27]&255)<<8,this.pad[6]=m[28]&255|(m[29]&255)<<8,this.pad[7]=m[30]&255|(m[31]&255)<<8};K.prototype.blocks=function(m,E,v){for(var h=this.fin?0:2048,S,M,k,G,oe,Ee,ge,dt,xe,je,Be,Ue,qe,Ve,Ke,$e,we,Oe,ye,ve=this.h[0],Ce=this.h[1],pe=this.h[2],V=this.h[3],H=this.h[4],Z=this.h[5],W=this.h[6],Y=this.h[7],re=this.h[8],Ie=this.h[9],Xe=this.r[0],Qe=this.r[1],We=this.r[2],R=this.r[3],nt=this.r[4],ht=this.r[5],pt=this.r[6],Ze=this.r[7],ct=this.r[8],lt=this.r[9];v>=16;)S=m[E+0]&255|(m[E+1]&255)<<8,ve+=S&8191,M=m[E+2]&255|(m[E+3]&255)<<8,Ce+=(S>>>13|M<<3)&8191,k=m[E+4]&255|(m[E+5]&255)<<8,pe+=(M>>>10|k<<6)&8191,G=m[E+6]&255|(m[E+7]&255)<<8,V+=(k>>>7|G<<9)&8191,oe=m[E+8]&255|(m[E+9]&255)<<8,H+=(G>>>4|oe<<12)&8191,Z+=oe>>>1&8191,Ee=m[E+10]&255|(m[E+11]&255)<<8,W+=(oe>>>14|Ee<<2)&8191,ge=m[E+12]&255|(m[E+13]&255)<<8,Y+=(Ee>>>11|ge<<5)&8191,dt=m[E+14]&255|(m[E+15]&255)<<8,re+=(ge>>>8|dt<<8)&8191,Ie+=dt>>>5|h,xe=0,je=xe,je+=ve*Xe,je+=Ce*(5*lt),je+=pe*(5*ct),je+=V*(5*Ze),je+=H*(5*pt),xe=je>>>13,je&=8191,je+=Z*(5*ht),je+=W*(5*nt),je+=Y*(5*R),je+=re*(5*We),je+=Ie*(5*Qe),xe+=je>>>13,je&=8191,Be=xe,Be+=ve*Qe,Be+=Ce*Xe,Be+=pe*(5*lt),Be+=V*(5*ct),Be+=H*(5*Ze),xe=Be>>>13,Be&=8191,Be+=Z*(5*pt),Be+=W*(5*ht),Be+=Y*(5*nt),Be+=re*(5*R),Be+=Ie*(5*We),xe+=Be>>>13,Be&=8191,Ue=xe,Ue+=ve*We,Ue+=Ce*Qe,Ue+=pe*Xe,Ue+=V*(5*lt),Ue+=H*(5*ct),xe=Ue>>>13,Ue&=8191,Ue+=Z*(5*Ze),Ue+=W*(5*pt),Ue+=Y*(5*ht),Ue+=re*(5*nt),Ue+=Ie*(5*R),xe+=Ue>>>13,Ue&=8191,qe=xe,qe+=ve*R,qe+=Ce*We,qe+=pe*Qe,qe+=V*Xe,qe+=H*(5*lt),xe=qe>>>13,qe&=8191,qe+=Z*(5*ct),qe+=W*(5*Ze),qe+=Y*(5*pt),qe+=re*(5*ht),qe+=Ie*(5*nt),xe+=qe>>>13,qe&=8191,Ve=xe,Ve+=ve*nt,Ve+=Ce*R,Ve+=pe*We,Ve+=V*Qe,Ve+=H*Xe,xe=Ve>>>13,Ve&=8191,Ve+=Z*(5*lt),Ve+=W*(5*ct),Ve+=Y*(5*Ze),Ve+=re*(5*pt),Ve+=Ie*(5*ht),xe+=Ve>>>13,Ve&=8191,Ke=xe,Ke+=ve*ht,Ke+=Ce*nt,Ke+=pe*R,Ke+=V*We,Ke+=H*Qe,xe=Ke>>>13,Ke&=8191,Ke+=Z*Xe,Ke+=W*(5*lt),Ke+=Y*(5*ct),Ke+=re*(5*Ze),Ke+=Ie*(5*pt),xe+=Ke>>>13,Ke&=8191,$e=xe,$e+=ve*pt,$e+=Ce*ht,$e+=pe*nt,$e+=V*R,$e+=H*We,xe=$e>>>13,$e&=8191,$e+=Z*Qe,$e+=W*Xe,$e+=Y*(5*lt),$e+=re*(5*ct),$e+=Ie*(5*Ze),xe+=$e>>>13,$e&=8191,we=xe,we+=ve*Ze,we+=Ce*pt,we+=pe*ht,we+=V*nt,we+=H*R,xe=we>>>13,we&=8191,we+=Z*We,we+=W*Qe,we+=Y*Xe,we+=re*(5*lt),we+=Ie*(5*ct),xe+=we>>>13,we&=8191,Oe=xe,Oe+=ve*ct,Oe+=Ce*Ze,Oe+=pe*pt,Oe+=V*ht,Oe+=H*nt,xe=Oe>>>13,Oe&=8191,Oe+=Z*R,Oe+=W*We,Oe+=Y*Qe,Oe+=re*Xe,Oe+=Ie*(5*lt),xe+=Oe>>>13,Oe&=8191,ye=xe,ye+=ve*lt,ye+=Ce*ct,ye+=pe*Ze,ye+=V*pt,ye+=H*ht,xe=ye>>>13,ye&=8191,ye+=Z*nt,ye+=W*R,ye+=Y*We,ye+=re*Qe,ye+=Ie*Xe,xe+=ye>>>13,ye&=8191,xe=(xe<<2)+xe|0,xe=xe+je|0,je=xe&8191,xe=xe>>>13,Be+=xe,ve=je,Ce=Be,pe=Ue,V=qe,H=Ve,Z=Ke,W=$e,Y=we,re=Oe,Ie=ye,E+=16,v-=16;this.h[0]=ve,this.h[1]=Ce,this.h[2]=pe,this.h[3]=V,this.h[4]=H,this.h[5]=Z,this.h[6]=W,this.h[7]=Y,this.h[8]=re,this.h[9]=Ie},K.prototype.finish=function(m,E){var v=new Uint16Array(10),h,S,M,k;if(this.leftover){for(k=this.leftover,this.buffer[k++]=1;k<16;k++)this.buffer[k]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(h=this.h[1]>>>13,this.h[1]&=8191,k=2;k<10;k++)this.h[k]+=h,h=this.h[k]>>>13,this.h[k]&=8191;for(this.h[0]+=h*5,h=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=h,h=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=h,v[0]=this.h[0]+5,h=v[0]>>>13,v[0]&=8191,k=1;k<10;k++)v[k]=this.h[k]+h,h=v[k]>>>13,v[k]&=8191;for(v[9]-=8192,S=(h^1)-1,k=0;k<10;k++)v[k]&=S;for(S=~S,k=0;k<10;k++)this.h[k]=this.h[k]&S|v[k];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,M=this.h[0]+this.pad[0],this.h[0]=M&65535,k=1;k<8;k++)M=(this.h[k]+this.pad[k]|0)+(M>>>16)|0,this.h[k]=M&65535;m[E+0]=this.h[0]>>>0&255,m[E+1]=this.h[0]>>>8&255,m[E+2]=this.h[1]>>>0&255,m[E+3]=this.h[1]>>>8&255,m[E+4]=this.h[2]>>>0&255,m[E+5]=this.h[2]>>>8&255,m[E+6]=this.h[3]>>>0&255,m[E+7]=this.h[3]>>>8&255,m[E+8]=this.h[4]>>>0&255,m[E+9]=this.h[4]>>>8&255,m[E+10]=this.h[5]>>>0&255,m[E+11]=this.h[5]>>>8&255,m[E+12]=this.h[6]>>>0&255,m[E+13]=this.h[6]>>>8&255,m[E+14]=this.h[7]>>>0&255,m[E+15]=this.h[7]>>>8&255},K.prototype.update=function(m,E,v){var h,S;if(this.leftover){for(S=16-this.leftover,S>v&&(S=v),h=0;h<S;h++)this.buffer[this.leftover+h]=m[E+h];if(v-=S,E+=S,this.leftover+=S,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(v>=16&&(S=v-v%16,this.blocks(m,E,S),E+=S,v-=S),v){for(h=0;h<v;h++)this.buffer[this.leftover+h]=m[E+h];this.leftover+=v}};function F(m,E,v,h,S,M){var k=new K(M);return k.update(v,h,S),k.finish(m,E),0}function $(m,E,v,h,S,M){var k=new Uint8Array(16);return F(k,0,v,h,S,M),w(m,E,k,0)}function ee(m,E,v,h,S){var M;if(v<32)return-1;for(D(m,0,E,0,v,h,S),F(m,16,m,32,v-32,m),M=0;M<16;M++)m[M]=0;return 0}function he(m,E,v,h,S){var M,k=new Uint8Array(32);if(v<32||(I(k,0,32,h,S),$(E,16,E,32,v-32,k)!==0))return-1;for(D(m,0,E,0,v,h,S),M=0;M<32;M++)m[M]=0;return 0}function se(m,E){var v;for(v=0;v<16;v++)m[v]=E[v]|0}function me(m){var E,v,h=1;for(E=0;E<16;E++)v=m[E]+h+65535,h=Math.floor(v/65536),m[E]=v-h*65536;m[0]+=h-1+37*(h-1)}function le(m,E,v){for(var h,S=~(v-1),M=0;M<16;M++)h=S&(m[M]^E[M]),m[M]^=h,E[M]^=h}function rt(m,E){var v,h,S,M=n(),k=n();for(v=0;v<16;v++)k[v]=E[v];for(me(k),me(k),me(k),h=0;h<2;h++){for(M[0]=k[0]-65517,v=1;v<15;v++)M[v]=k[v]-65535-(M[v-1]>>16&1),M[v-1]&=65535;M[15]=k[15]-32767-(M[14]>>16&1),S=M[15]>>16&1,M[14]&=65535,le(k,M,1-S)}for(v=0;v<16;v++)m[2*v]=k[v]&255,m[2*v+1]=k[v]>>8}function Me(m,E){var v=new Uint8Array(32),h=new Uint8Array(32);return rt(v,m),rt(h,E),x(v,0,h,0)}function jt(m){var E=new Uint8Array(32);return rt(E,m),E[0]&1}function Gt(m,E){var v;for(v=0;v<16;v++)m[v]=E[2*v]+(E[2*v+1]<<8);m[15]&=32767}function St(m,E,v){for(var h=0;h<16;h++)m[h]=E[h]+v[h]}function Ht(m,E,v){for(var h=0;h<16;h++)m[h]=E[h]-v[h]}function Je(m,E,v){var h,S,M=0,k=0,G=0,oe=0,Ee=0,ge=0,dt=0,xe=0,je=0,Be=0,Ue=0,qe=0,Ve=0,Ke=0,$e=0,we=0,Oe=0,ye=0,ve=0,Ce=0,pe=0,V=0,H=0,Z=0,W=0,Y=0,re=0,Ie=0,Xe=0,Qe=0,We=0,R=v[0],nt=v[1],ht=v[2],pt=v[3],Ze=v[4],ct=v[5],lt=v[6],Ct=v[7],ft=v[8],Rt=v[9],Et=v[10],Mt=v[11],Kt=v[12],ln=v[13],fn=v[14],un=v[15];h=E[0],M+=h*R,k+=h*nt,G+=h*ht,oe+=h*pt,Ee+=h*Ze,ge+=h*ct,dt+=h*lt,xe+=h*Ct,je+=h*ft,Be+=h*Rt,Ue+=h*Et,qe+=h*Mt,Ve+=h*Kt,Ke+=h*ln,$e+=h*fn,we+=h*un,h=E[1],k+=h*R,G+=h*nt,oe+=h*ht,Ee+=h*pt,ge+=h*Ze,dt+=h*ct,xe+=h*lt,je+=h*Ct,Be+=h*ft,Ue+=h*Rt,qe+=h*Et,Ve+=h*Mt,Ke+=h*Kt,$e+=h*ln,we+=h*fn,Oe+=h*un,h=E[2],G+=h*R,oe+=h*nt,Ee+=h*ht,ge+=h*pt,dt+=h*Ze,xe+=h*ct,je+=h*lt,Be+=h*Ct,Ue+=h*ft,qe+=h*Rt,Ve+=h*Et,Ke+=h*Mt,$e+=h*Kt,we+=h*ln,Oe+=h*fn,ye+=h*un,h=E[3],oe+=h*R,Ee+=h*nt,ge+=h*ht,dt+=h*pt,xe+=h*Ze,je+=h*ct,Be+=h*lt,Ue+=h*Ct,qe+=h*ft,Ve+=h*Rt,Ke+=h*Et,$e+=h*Mt,we+=h*Kt,Oe+=h*ln,ye+=h*fn,ve+=h*un,h=E[4],Ee+=h*R,ge+=h*nt,dt+=h*ht,xe+=h*pt,je+=h*Ze,Be+=h*ct,Ue+=h*lt,qe+=h*Ct,Ve+=h*ft,Ke+=h*Rt,$e+=h*Et,we+=h*Mt,Oe+=h*Kt,ye+=h*ln,ve+=h*fn,Ce+=h*un,h=E[5],ge+=h*R,dt+=h*nt,xe+=h*ht,je+=h*pt,Be+=h*Ze,Ue+=h*ct,qe+=h*lt,Ve+=h*Ct,Ke+=h*ft,$e+=h*Rt,we+=h*Et,Oe+=h*Mt,ye+=h*Kt,ve+=h*ln,Ce+=h*fn,pe+=h*un,h=E[6],dt+=h*R,xe+=h*nt,je+=h*ht,Be+=h*pt,Ue+=h*Ze,qe+=h*ct,Ve+=h*lt,Ke+=h*Ct,$e+=h*ft,we+=h*Rt,Oe+=h*Et,ye+=h*Mt,ve+=h*Kt,Ce+=h*ln,pe+=h*fn,V+=h*un,h=E[7],xe+=h*R,je+=h*nt,Be+=h*ht,Ue+=h*pt,qe+=h*Ze,Ve+=h*ct,Ke+=h*lt,$e+=h*Ct,we+=h*ft,Oe+=h*Rt,ye+=h*Et,ve+=h*Mt,Ce+=h*Kt,pe+=h*ln,V+=h*fn,H+=h*un,h=E[8],je+=h*R,Be+=h*nt,Ue+=h*ht,qe+=h*pt,Ve+=h*Ze,Ke+=h*ct,$e+=h*lt,we+=h*Ct,Oe+=h*ft,ye+=h*Rt,ve+=h*Et,Ce+=h*Mt,pe+=h*Kt,V+=h*ln,H+=h*fn,Z+=h*un,h=E[9],Be+=h*R,Ue+=h*nt,qe+=h*ht,Ve+=h*pt,Ke+=h*Ze,$e+=h*ct,we+=h*lt,Oe+=h*Ct,ye+=h*ft,ve+=h*Rt,Ce+=h*Et,pe+=h*Mt,V+=h*Kt,H+=h*ln,Z+=h*fn,W+=h*un,h=E[10],Ue+=h*R,qe+=h*nt,Ve+=h*ht,Ke+=h*pt,$e+=h*Ze,we+=h*ct,Oe+=h*lt,ye+=h*Ct,ve+=h*ft,Ce+=h*Rt,pe+=h*Et,V+=h*Mt,H+=h*Kt,Z+=h*ln,W+=h*fn,Y+=h*un,h=E[11],qe+=h*R,Ve+=h*nt,Ke+=h*ht,$e+=h*pt,we+=h*Ze,Oe+=h*ct,ye+=h*lt,ve+=h*Ct,Ce+=h*ft,pe+=h*Rt,V+=h*Et,H+=h*Mt,Z+=h*Kt,W+=h*ln,Y+=h*fn,re+=h*un,h=E[12],Ve+=h*R,Ke+=h*nt,$e+=h*ht,we+=h*pt,Oe+=h*Ze,ye+=h*ct,ve+=h*lt,Ce+=h*Ct,pe+=h*ft,V+=h*Rt,H+=h*Et,Z+=h*Mt,W+=h*Kt,Y+=h*ln,re+=h*fn,Ie+=h*un,h=E[13],Ke+=h*R,$e+=h*nt,we+=h*ht,Oe+=h*pt,ye+=h*Ze,ve+=h*ct,Ce+=h*lt,pe+=h*Ct,V+=h*ft,H+=h*Rt,Z+=h*Et,W+=h*Mt,Y+=h*Kt,re+=h*ln,Ie+=h*fn,Xe+=h*un,h=E[14],$e+=h*R,we+=h*nt,Oe+=h*ht,ye+=h*pt,ve+=h*Ze,Ce+=h*ct,pe+=h*lt,V+=h*Ct,H+=h*ft,Z+=h*Rt,W+=h*Et,Y+=h*Mt,re+=h*Kt,Ie+=h*ln,Xe+=h*fn,Qe+=h*un,h=E[15],we+=h*R,Oe+=h*nt,ye+=h*ht,ve+=h*pt,Ce+=h*Ze,pe+=h*ct,V+=h*lt,H+=h*Ct,Z+=h*ft,W+=h*Rt,Y+=h*Et,re+=h*Mt,Ie+=h*Kt,Xe+=h*ln,Qe+=h*fn,We+=h*un,M+=38*Oe,k+=38*ye,G+=38*ve,oe+=38*Ce,Ee+=38*pe,ge+=38*V,dt+=38*H,xe+=38*Z,je+=38*W,Be+=38*Y,Ue+=38*re,qe+=38*Ie,Ve+=38*Xe,Ke+=38*Qe,$e+=38*We,S=1,h=M+S+65535,S=Math.floor(h/65536),M=h-S*65536,h=k+S+65535,S=Math.floor(h/65536),k=h-S*65536,h=G+S+65535,S=Math.floor(h/65536),G=h-S*65536,h=oe+S+65535,S=Math.floor(h/65536),oe=h-S*65536,h=Ee+S+65535,S=Math.floor(h/65536),Ee=h-S*65536,h=ge+S+65535,S=Math.floor(h/65536),ge=h-S*65536,h=dt+S+65535,S=Math.floor(h/65536),dt=h-S*65536,h=xe+S+65535,S=Math.floor(h/65536),xe=h-S*65536,h=je+S+65535,S=Math.floor(h/65536),je=h-S*65536,h=Be+S+65535,S=Math.floor(h/65536),Be=h-S*65536,h=Ue+S+65535,S=Math.floor(h/65536),Ue=h-S*65536,h=qe+S+65535,S=Math.floor(h/65536),qe=h-S*65536,h=Ve+S+65535,S=Math.floor(h/65536),Ve=h-S*65536,h=Ke+S+65535,S=Math.floor(h/65536),Ke=h-S*65536,h=$e+S+65535,S=Math.floor(h/65536),$e=h-S*65536,h=we+S+65535,S=Math.floor(h/65536),we=h-S*65536,M+=S-1+37*(S-1),S=1,h=M+S+65535,S=Math.floor(h/65536),M=h-S*65536,h=k+S+65535,S=Math.floor(h/65536),k=h-S*65536,h=G+S+65535,S=Math.floor(h/65536),G=h-S*65536,h=oe+S+65535,S=Math.floor(h/65536),oe=h-S*65536,h=Ee+S+65535,S=Math.floor(h/65536),Ee=h-S*65536,h=ge+S+65535,S=Math.floor(h/65536),ge=h-S*65536,h=dt+S+65535,S=Math.floor(h/65536),dt=h-S*65536,h=xe+S+65535,S=Math.floor(h/65536),xe=h-S*65536,h=je+S+65535,S=Math.floor(h/65536),je=h-S*65536,h=Be+S+65535,S=Math.floor(h/65536),Be=h-S*65536,h=Ue+S+65535,S=Math.floor(h/65536),Ue=h-S*65536,h=qe+S+65535,S=Math.floor(h/65536),qe=h-S*65536,h=Ve+S+65535,S=Math.floor(h/65536),Ve=h-S*65536,h=Ke+S+65535,S=Math.floor(h/65536),Ke=h-S*65536,h=$e+S+65535,S=Math.floor(h/65536),$e=h-S*65536,h=we+S+65535,S=Math.floor(h/65536),we=h-S*65536,M+=S-1+37*(S-1),m[0]=M,m[1]=k,m[2]=G,m[3]=oe,m[4]=Ee,m[5]=ge,m[6]=dt,m[7]=xe,m[8]=je,m[9]=Be,m[10]=Ue,m[11]=qe,m[12]=Ve,m[13]=Ke,m[14]=$e,m[15]=we}function Tt(m,E){Je(m,E,E)}function X(m,E){var v=n(),h;for(h=0;h<16;h++)v[h]=E[h];for(h=253;h>=0;h--)Tt(v,v),h!==2&&h!==4&&Je(v,v,E);for(h=0;h<16;h++)m[h]=v[h]}function be(m,E){var v=n(),h;for(h=0;h<16;h++)v[h]=E[h];for(h=250;h>=0;h--)Tt(v,v),h!==1&&Je(v,v,E);for(h=0;h<16;h++)m[h]=v[h]}function de(m,E,v){var h=new Uint8Array(32),S=new Float64Array(80),M,k,G=n(),oe=n(),Ee=n(),ge=n(),dt=n(),xe=n();for(k=0;k<31;k++)h[k]=E[k];for(h[31]=E[31]&127|64,h[0]&=248,Gt(S,v),k=0;k<16;k++)oe[k]=S[k],ge[k]=G[k]=Ee[k]=0;for(G[0]=ge[0]=1,k=254;k>=0;--k)M=h[k>>>3]>>>(k&7)&1,le(G,oe,M),le(Ee,ge,M),St(dt,G,Ee),Ht(G,G,Ee),St(Ee,oe,ge),Ht(oe,oe,ge),Tt(ge,dt),Tt(xe,G),Je(G,Ee,G),Je(Ee,oe,dt),St(dt,G,Ee),Ht(G,G,Ee),Tt(oe,G),Ht(Ee,ge,xe),Je(G,Ee,c),St(G,G,ge),Je(Ee,Ee,G),Je(G,ge,xe),Je(ge,oe,S),Tt(oe,dt),le(G,oe,M),le(Ee,ge,M);for(k=0;k<16;k++)S[k+16]=G[k],S[k+32]=Ee[k],S[k+48]=oe[k],S[k+64]=ge[k];var je=S.subarray(32),Be=S.subarray(16);return X(je,je),Je(Be,Be,je),rt(m,Be),0}function Te(m,E){return de(m,E,i)}function at(m,E){return r(E,32),Te(m,E)}function bt(m,E,v){var h=new Uint8Array(32);return de(h,v,E),O(m,s,h,N)}var C=ee,P=he;function U(m,E,v,h,S,M){var k=new Uint8Array(32);return bt(k,S,M),C(m,E,v,h,k)}function Q(m,E,v,h,S,M){var k=new Uint8Array(32);return bt(k,S,M),P(m,E,v,h,k)}var q=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function te(m,E,v,h){for(var S=new Int32Array(16),M=new Int32Array(16),k,G,oe,Ee,ge,dt,xe,je,Be,Ue,qe,Ve,Ke,$e,we,Oe,ye,ve,Ce,pe,V,H,Z,W,Y,re,Ie=m[0],Xe=m[1],Qe=m[2],We=m[3],R=m[4],nt=m[5],ht=m[6],pt=m[7],Ze=E[0],ct=E[1],lt=E[2],Ct=E[3],ft=E[4],Rt=E[5],Et=E[6],Mt=E[7],Kt=0;h>=128;){for(Ce=0;Ce<16;Ce++)pe=8*Ce+Kt,S[Ce]=v[pe+0]<<24|v[pe+1]<<16|v[pe+2]<<8|v[pe+3],M[Ce]=v[pe+4]<<24|v[pe+5]<<16|v[pe+6]<<8|v[pe+7];for(Ce=0;Ce<80;Ce++)if(k=Ie,G=Xe,oe=Qe,Ee=We,ge=R,dt=nt,xe=ht,je=pt,Be=Ze,Ue=ct,qe=lt,Ve=Ct,Ke=ft,$e=Rt,we=Et,Oe=Mt,V=pt,H=Mt,Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=(R>>>14|ft<<18)^(R>>>18|ft<<14)^(ft>>>9|R<<23),H=(ft>>>14|R<<18)^(ft>>>18|R<<14)^(R>>>9|ft<<23),Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,V=R&nt^~R&ht,H=ft&Rt^~ft&Et,Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,V=q[Ce*2],H=q[Ce*2+1],Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,V=S[Ce%16],H=M[Ce%16],Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,ye=Y&65535|re<<16,ve=Z&65535|W<<16,V=ye,H=ve,Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=(Ie>>>28|Ze<<4)^(Ze>>>2|Ie<<30)^(Ze>>>7|Ie<<25),H=(Ze>>>28|Ie<<4)^(Ie>>>2|Ze<<30)^(Ie>>>7|Ze<<25),Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,V=Ie&Xe^Ie&Qe^Xe&Qe,H=Ze&ct^Ze&lt^ct&lt,Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,je=Y&65535|re<<16,Oe=Z&65535|W<<16,V=Ee,H=Ve,Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=ye,H=ve,Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,Ee=Y&65535|re<<16,Ve=Z&65535|W<<16,Xe=k,Qe=G,We=oe,R=Ee,nt=ge,ht=dt,pt=xe,Ie=je,ct=Be,lt=Ue,Ct=qe,ft=Ve,Rt=Ke,Et=$e,Mt=we,Ze=Oe,Ce%16===15)for(pe=0;pe<16;pe++)V=S[pe],H=M[pe],Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=S[(pe+9)%16],H=M[(pe+9)%16],Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,ye=S[(pe+1)%16],ve=M[(pe+1)%16],V=(ye>>>1|ve<<31)^(ye>>>8|ve<<24)^ye>>>7,H=(ve>>>1|ye<<31)^(ve>>>8|ye<<24)^(ve>>>7|ye<<25),Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,ye=S[(pe+14)%16],ve=M[(pe+14)%16],V=(ye>>>19|ve<<13)^(ve>>>29|ye<<3)^ye>>>6,H=(ve>>>19|ye<<13)^(ye>>>29|ve<<3)^(ve>>>6|ye<<26),Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,S[pe]=Y&65535|re<<16,M[pe]=Z&65535|W<<16;V=Ie,H=Ze,Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=m[0],H=E[0],Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,m[0]=Ie=Y&65535|re<<16,E[0]=Ze=Z&65535|W<<16,V=Xe,H=ct,Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=m[1],H=E[1],Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,m[1]=Xe=Y&65535|re<<16,E[1]=ct=Z&65535|W<<16,V=Qe,H=lt,Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=m[2],H=E[2],Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,m[2]=Qe=Y&65535|re<<16,E[2]=lt=Z&65535|W<<16,V=We,H=Ct,Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=m[3],H=E[3],Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,m[3]=We=Y&65535|re<<16,E[3]=Ct=Z&65535|W<<16,V=R,H=ft,Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=m[4],H=E[4],Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,m[4]=R=Y&65535|re<<16,E[4]=ft=Z&65535|W<<16,V=nt,H=Rt,Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=m[5],H=E[5],Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,m[5]=nt=Y&65535|re<<16,E[5]=Rt=Z&65535|W<<16,V=ht,H=Et,Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=m[6],H=E[6],Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,m[6]=ht=Y&65535|re<<16,E[6]=Et=Z&65535|W<<16,V=pt,H=Mt,Z=H&65535,W=H>>>16,Y=V&65535,re=V>>>16,V=m[7],H=E[7],Z+=H&65535,W+=H>>>16,Y+=V&65535,re+=V>>>16,W+=Z>>>16,Y+=W>>>16,re+=Y>>>16,m[7]=pt=Y&65535|re<<16,E[7]=Mt=Z&65535|W<<16,Kt+=128,h-=128}return h}function fe(m,E,v){var h=new Int32Array(8),S=new Int32Array(8),M=new Uint8Array(256),k,G=v;for(h[0]=1779033703,h[1]=3144134277,h[2]=1013904242,h[3]=2773480762,h[4]=1359893119,h[5]=2600822924,h[6]=528734635,h[7]=1541459225,S[0]=4089235720,S[1]=2227873595,S[2]=4271175723,S[3]=1595750129,S[4]=2917565137,S[5]=725511199,S[6]=4215389547,S[7]=327033209,te(h,S,E,v),v%=128,k=0;k<v;k++)M[k]=E[G-v+k];for(M[v]=128,v=256-128*(v<112?1:0),M[v-9]=0,y(M,v-8,G/536870912|0,G<<3),te(h,S,M,v),k=0;k<8;k++)y(m,8*k,h[k],S[k]);return 0}function ae(m,E){var v=n(),h=n(),S=n(),M=n(),k=n(),G=n(),oe=n(),Ee=n(),ge=n();Ht(v,m[1],m[0]),Ht(ge,E[1],E[0]),Je(v,v,ge),St(h,m[0],m[1]),St(ge,E[0],E[1]),Je(h,h,ge),Je(S,m[3],E[3]),Je(S,S,l),Je(M,m[2],E[2]),St(M,M,M),Ht(k,h,v),Ht(G,M,S),St(oe,M,S),St(Ee,h,v),Je(m[0],k,G),Je(m[1],Ee,oe),Je(m[2],oe,G),Je(m[3],k,Ee)}function ce(m,E,v){var h;for(h=0;h<4;h++)le(m[h],E[h],v)}function ne(m,E){var v=n(),h=n(),S=n();X(S,E[2]),Je(v,E[0],S),Je(h,E[1],S),rt(m,h),m[31]^=jt(v)<<7}function Pe(m,E,v){var h,S;for(se(m[0],o),se(m[1],a),se(m[2],a),se(m[3],o),S=255;S>=0;--S)h=v[S/8|0]>>(S&7)&1,ce(m,E,h),ae(E,m),ae(m,m),ce(m,E,h)}function ue(m,E){var v=[n(),n(),n(),n()];se(v[0],u),se(v[1],d),se(v[2],a),Je(v[3],u,d),Pe(m,v,E)}function Ae(m,E,v){var h=new Uint8Array(64),S=[n(),n(),n(),n()],M;for(v||r(E,32),fe(h,E,32),h[0]&=248,h[31]&=127,h[31]|=64,ue(S,h),ne(m,S),M=0;M<32;M++)E[M+32]=m[M];return 0}var ke=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function tt(m,E){var v,h,S,M;for(h=63;h>=32;--h){for(v=0,S=h-32,M=h-12;S<M;++S)E[S]+=v-16*E[h]*ke[S-(h-32)],v=Math.floor((E[S]+128)/256),E[S]-=v*256;E[S]+=v,E[h]=0}for(v=0,S=0;S<32;S++)E[S]+=v-(E[31]>>4)*ke[S],v=E[S]>>8,E[S]&=255;for(S=0;S<32;S++)E[S]-=v*ke[S];for(h=0;h<32;h++)E[h+1]+=E[h]>>8,m[h]=E[h]&255}function yt(m){var E=new Float64Array(64),v;for(v=0;v<64;v++)E[v]=m[v];for(v=0;v<64;v++)m[v]=0;tt(m,E)}function ut(m,E,v,h){var S=new Uint8Array(64),M=new Uint8Array(64),k=new Uint8Array(64),G,oe,Ee=new Float64Array(64),ge=[n(),n(),n(),n()];fe(S,h,32),S[0]&=248,S[31]&=127,S[31]|=64;var dt=v+64;for(G=0;G<v;G++)m[64+G]=E[G];for(G=0;G<32;G++)m[32+G]=S[32+G];for(fe(k,m.subarray(32),v+32),yt(k),ue(ge,k),ne(m,ge),G=32;G<64;G++)m[G]=h[G];for(fe(M,m,v+64),yt(M),G=0;G<64;G++)Ee[G]=0;for(G=0;G<32;G++)Ee[G]=k[G];for(G=0;G<32;G++)for(oe=0;oe<32;oe++)Ee[G+oe]+=M[G]*S[oe];return tt(m.subarray(32),Ee),dt}function yn(m,E){var v=n(),h=n(),S=n(),M=n(),k=n(),G=n(),oe=n();return se(m[2],a),Gt(m[1],E),Tt(S,m[1]),Je(M,S,f),Ht(S,S,m[2]),St(M,m[2],M),Tt(k,M),Tt(G,k),Je(oe,G,k),Je(v,oe,S),Je(v,v,M),be(v,v),Je(v,v,S),Je(v,v,M),Je(v,v,M),Je(m[0],v,M),Tt(h,m[0]),Je(h,h,M),Me(h,S)&&Je(m[0],m[0],p),Tt(h,m[0]),Je(h,h,M),Me(h,S)?-1:(jt(m[0])===E[31]>>7&&Ht(m[0],o,m[0]),Je(m[3],m[0],m[1]),0)}function Ut(m,E,v,h){var S,M=new Uint8Array(32),k=new Uint8Array(64),G=[n(),n(),n(),n()],oe=[n(),n(),n(),n()];if(v<64||yn(oe,h))return-1;for(S=0;S<v;S++)m[S]=E[S];for(S=0;S<32;S++)m[S+32]=h[S];if(fe(k,m,v),yt(k),Pe(G,oe,k),ue(oe,E.subarray(32)),ae(G,oe),ne(M,G),v-=64,x(E,0,M,0)){for(S=0;S<v;S++)m[S]=0;return-1}for(S=0;S<v;S++)m[S]=E[S+64];return v}var _n=32,Yt=24,zn=32,pr=16,zt=32,tn=32,Kn=32,Lr=32,Ys=32,Di=Yt,Js=zn,$f=pr,mr=64,Mr=32,hs=64,Mo=32,Fi=64;t.lowlevel={crypto_core_hsalsa20:O,crypto_stream_xor:D,crypto_stream:I,crypto_stream_salsa20_xor:L,crypto_stream_salsa20:j,crypto_onetimeauth:F,crypto_onetimeauth_verify:$,crypto_verify_16:w,crypto_verify_32:x,crypto_secretbox:ee,crypto_secretbox_open:he,crypto_scalarmult:de,crypto_scalarmult_base:Te,crypto_box_beforenm:bt,crypto_box_afternm:C,crypto_box:U,crypto_box_open:Q,crypto_box_keypair:at,crypto_hash:fe,crypto_sign:ut,crypto_sign_keypair:Ae,crypto_sign_open:Ut,crypto_secretbox_KEYBYTES:_n,crypto_secretbox_NONCEBYTES:Yt,crypto_secretbox_ZEROBYTES:zn,crypto_secretbox_BOXZEROBYTES:pr,crypto_scalarmult_BYTES:zt,crypto_scalarmult_SCALARBYTES:tn,crypto_box_PUBLICKEYBYTES:Kn,crypto_box_SECRETKEYBYTES:Lr,crypto_box_BEFORENMBYTES:Ys,crypto_box_NONCEBYTES:Di,crypto_box_ZEROBYTES:Js,crypto_box_BOXZEROBYTES:$f,crypto_sign_BYTES:mr,crypto_sign_PUBLICKEYBYTES:Mr,crypto_sign_SECRETKEYBYTES:hs,crypto_sign_SEEDBYTES:Mo,crypto_hash_BYTES:Fi,gf:n,D:f,L:ke,pack25519:rt,unpack25519:Gt,M:Je,A:St,S:Tt,Z:Ht,pow2523:be,add:ae,set25519:se,modL:tt,scalarmult:Pe,scalarbase:ue};function ko(m,E){if(m.length!==_n)throw new Error("bad key size");if(E.length!==Yt)throw new Error("bad nonce size")}function kr(m,E){if(m.length!==Kn)throw new Error("bad public key size");if(E.length!==Lr)throw new Error("bad secret key size")}function kn(){for(var m=0;m<arguments.length;m++)if(!(arguments[m]instanceof Uint8Array))throw new TypeError("unexpected type, use Uint8Array")}function ac(m){for(var E=0;E<m.length;E++)m[E]=0}t.randomBytes=function(m){var E=new Uint8Array(m);return r(E,m),E},t.secretbox=function(m,E,v){kn(m,E,v),ko(v,E);for(var h=new Uint8Array(zn+m.length),S=new Uint8Array(h.length),M=0;M<m.length;M++)h[M+zn]=m[M];return ee(S,h,h.length,E,v),S.subarray(pr)},t.secretbox.open=function(m,E,v){kn(m,E,v),ko(v,E);for(var h=new Uint8Array(pr+m.length),S=new Uint8Array(h.length),M=0;M<m.length;M++)h[M+pr]=m[M];return h.length<32||he(S,h,h.length,E,v)!==0?null:S.subarray(zn)},t.secretbox.keyLength=_n,t.secretbox.nonceLength=Yt,t.secretbox.overheadLength=pr,t.scalarMult=function(m,E){if(kn(m,E),m.length!==tn)throw new Error("bad n size");if(E.length!==zt)throw new Error("bad p size");var v=new Uint8Array(zt);return de(v,m,E),v},t.scalarMult.base=function(m){if(kn(m),m.length!==tn)throw new Error("bad n size");var E=new Uint8Array(zt);return Te(E,m),E},t.scalarMult.scalarLength=tn,t.scalarMult.groupElementLength=zt,t.box=function(m,E,v,h){var S=t.box.before(v,h);return t.secretbox(m,E,S)},t.box.before=function(m,E){kn(m,E),kr(m,E);var v=new Uint8Array(Ys);return bt(v,m,E),v},t.box.after=t.secretbox,t.box.open=function(m,E,v,h){var S=t.box.before(v,h);return t.secretbox.open(m,E,S)},t.box.open.after=t.secretbox.open,t.box.keyPair=function(){var m=new Uint8Array(Kn),E=new Uint8Array(Lr);return at(m,E),{publicKey:m,secretKey:E}},t.box.keyPair.fromSecretKey=function(m){if(kn(m),m.length!==Lr)throw new Error("bad secret key size");var E=new Uint8Array(Kn);return Te(E,m),{publicKey:E,secretKey:new Uint8Array(m)}},t.box.publicKeyLength=Kn,t.box.secretKeyLength=Lr,t.box.sharedKeyLength=Ys,t.box.nonceLength=Di,t.box.overheadLength=t.secretbox.overheadLength,t.sign=function(m,E){if(kn(m,E),E.length!==hs)throw new Error("bad secret key size");var v=new Uint8Array(mr+m.length);return ut(v,m,m.length,E),v},t.sign.open=function(m,E){if(kn(m,E),E.length!==Mr)throw new Error("bad public key size");var v=new Uint8Array(m.length),h=Ut(v,m,m.length,E);if(h<0)return null;for(var S=new Uint8Array(h),M=0;M<S.length;M++)S[M]=v[M];return S},t.sign.detached=function(m,E){for(var v=t.sign(m,E),h=new Uint8Array(mr),S=0;S<h.length;S++)h[S]=v[S];return h},t.sign.detached.verify=function(m,E,v){if(kn(m,E,v),E.length!==mr)throw new Error("bad signature size");if(v.length!==Mr)throw new Error("bad public key size");var h=new Uint8Array(mr+m.length),S=new Uint8Array(mr+m.length),M;for(M=0;M<mr;M++)h[M]=E[M];for(M=0;M<m.length;M++)h[M+mr]=m[M];return Ut(S,h,h.length,v)>=0},t.sign.keyPair=function(){var m=new Uint8Array(Mr),E=new Uint8Array(hs);return Ae(m,E),{publicKey:m,secretKey:E}},t.sign.keyPair.fromSecretKey=function(m){if(kn(m),m.length!==hs)throw new Error("bad secret key size");for(var E=new Uint8Array(Mr),v=0;v<E.length;v++)E[v]=m[32+v];return{publicKey:E,secretKey:new Uint8Array(m)}},t.sign.keyPair.fromSeed=function(m){if(kn(m),m.length!==Mo)throw new Error("bad seed size");for(var E=new Uint8Array(Mr),v=new Uint8Array(hs),h=0;h<32;h++)v[h]=m[h];return Ae(E,v,!0),{publicKey:E,secretKey:v}},t.sign.publicKeyLength=Mr,t.sign.secretKeyLength=hs,t.sign.seedLength=Mo,t.sign.signatureLength=mr,t.hash=function(m){kn(m);var E=new Uint8Array(Fi);return fe(E,m,m.length),E},t.hash.hashLength=Fi,t.verify=function(m,E){return kn(m,E),m.length===0||E.length===0||m.length!==E.length?!1:g(m,0,E,0,m.length)===0},t.setPRNG=function(m){r=m},function(){var m=typeof self<"u"?self.crypto||self.msCrypto:null;if(m&&m.getRandomValues){var E=65536;t.setPRNG(function(v,h){var S,M=new Uint8Array(h);for(S=0;S<h;S+=E)m.getRandomValues(M.subarray(S,S+Math.min(h-S,E)));for(S=0;S<h;S++)v[S]=M[S];ac(M)})}else typeof r5<"u"&&(m=o5,m&&m.randomBytes&&t.setPRNG(function(v,h){var S,M=m.randomBytes(h);for(S=0;S<h;S++)v[S]=M[S];ac(M)}))}()})(e.exports?e.exports:self.nacl=self.nacl||{})}(pu)),pu.exports}var ms=a5(),c5=Object.defineProperty,l5=Object.defineProperties,f5=Object.getOwnPropertyDescriptors,a0=Object.getOwnPropertySymbols,u5=Object.prototype.hasOwnProperty,d5=Object.prototype.propertyIsEnumerable,c0=(e,t,n)=>t in e?c5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ad=(e,t)=>{for(var n in t||(t={}))u5.call(t,n)&&c0(e,n,t[n]);if(a0)for(var n of a0(t))d5.call(t,n)&&c0(e,n,t[n]);return e},Cd=(e,t)=>l5(e,f5(t)),Gh=class extends Error{constructor(e){super("DEXIE ENCRYPT ADDON: "+e)}},h5=class extends Gh{constructor(e){super(e)}},ky=class extends Gh{constructor(e){super(e)}},Yh=class extends Gh{constructor(e){super(e)}},mu=()=>({id:"DexieEcryptedTestDoc",value:"This should be readable"}),Al={name:"__dexie-encrypted-addon__",keyString:"id, $value"};function p5(e){return!e||!Object.keys(e).filter(t=>t!==Al.name).length}async function m5(e){const t=e;if(!t.backendDB().objectStoreNames.contains(Al.name))return console.warn(new h5("A database version update is required for key change detection to work").message),!1;const s=t[Al.name],i=await s.get(mu().id).catch(o=>{if(o instanceof Yh)return null;throw o});return i===null?!0:i===void 0?(await s.add(mu()),!1):mu().value!==i.value}async function g5(e,t){const n=p5(t),r=await m5(e);if(n&&console.warn(new Yh("No encryption keys are set").message),r)throw new ky("Encryption key has changed")}var Jh=class{get secret(){return this._secret}get secretUint8Array(){return this._keyUint8Array}static createRandomEncryptionKey(){return Bo.encode(ms.randomBytes(32))}static hash(e){const t=hu.encode(JSON.stringify(e)),n=ms.hash(t);return Bo.encode(n)}encrypt(e){if(e===void 0)return e;const t=ms.randomBytes(ms.secretbox.nonceLength),n=hu.encode(JSON.stringify(e)),r=ms.secretbox(n,t,this.secretUint8Array),s=new Uint8Array(t.length+r.length);return s.set(t),s.set(r,t.length),Bo.encode(s)}decrypt(e){const t=Bo.decode(e),n=t.slice(0,ms.secretbox.nonceLength),r=t.slice(ms.secretbox.nonceLength,e.length),s=ms.secretbox.open(r,n,this.secretUint8Array);if(!s)throw new Yh("Could not decrypt message!");const i=hu.decode(s);return JSON.parse(i)}constructor(e){this._secret=e,this._keyUint8Array=Bo.decode(this._secret)}};function y5(e,t,n,r){let s=null;n.hashKey&&e===void 0&&(s=Jh.hash(t)),n.keys.forEach(i=>{t[i]!==void 0&&(t[i]=r.encrypt(t[i]))}),s&&n.hashKey&&(t[n.hashKey]=s)}function _5(e,t,n,r){return Object.entries(e).reduce((s,[i,o])=>(n.keys.some(a=>a===i)&&(s[i]=r.encrypt(o)),s),{})}function b5(e,t,n){return e&&(t.keys.forEach(r=>{e[r]!==void 0&&(e[r]=n.decrypt(e[r]))}),e)}var x5=class{getEncryptedKeys(){return Object.entries(this.schema).reduce((e,[t,n])=>{if(!n)return e;const r=n.split(",").map(c=>c.trim()),s=r.filter(c=>c.startsWith("$")).map(c=>c.replace("$","")),i=r[0],o=i.includes("#");if(!s.length&&!o)return e;const a=o?i.replace("#","").replace("++",""):null;return Cd(Ad({},e),{[t]:{keys:s,hashKey:a}})},{})}getCleanedSchema(){return Object.entries(this.schema).reduce((e,[t,n])=>{if(!n)return e;const r=n.split(",").map(i=>i.trim());r[0]=r[0].replace("#","");const s=r.filter(i=>!i.startsWith("$")).join(",");return Cd(Ad({},e),{[t]:s})},{})}addTables(e){e.forEach(t=>{t.name in this.schema||(this.schema[t.name]=t.keyString)})}constructor(e){this.schema=e}};function Od(e,t){const n=e;n.pVermeerAddonsRegistered=Cd(Ad({},n.pVermeerAddonsRegistered),{encrypted:!0}),e.close();let r,s=!0;if(t&&(t.secretKey&&(r=t.secretKey),t.immutable!==void 0&&(s=t.immutable)),!r)throw new ky("Secret key is not provided");s&&!n.pVermeerAddonsRegistered.immutable&&e5(e);let i;const o=new Jh(r);e.Version.prototype._parseStoresSpec=hn.override(e.Version.prototype._parseStoresSpec,a=>function(c,f){const l=new x5(c);l.addTables([Al]);const u=l.getEncryptedKeys(),d=l.getCleanedSchema();return i=u,a.apply(this,[d,f])}),e.on("ready",async()=>{Object.entries(i).forEach(([a,c])=>{const f=e.table(a),l=f.schema.readHook,u=d=>{const p=hn.currentTransaction,y=p!=null&&p.raw?d:b5(d,c,o);return l?l(y):y};f.schema.readHook&&f.hook.reading.unsubscribe(f.schema.readHook),f.schema.readHook=u,f.hook("reading",u),f.hook("creating",(d,p)=>{const y=hn.currentTransaction;return y!=null&&y.raw?p:y5(d,p,c,o)}),f.hook("updating",(d,p)=>{const y=hn.currentTransaction;return y!=null&&y.raw?d:_5(d,p,c,o)})}),await g5(e,i)})}Od.setOptions=e=>t=>Od(t,e);function Ft(e){return e!=null&&typeof e=="object"&&e["@@functional/placeholder"]===!0}function ii(e){return function t(n){return arguments.length===0||Ft(n)?t:e.apply(this,arguments)}}function ni(e){return function t(n,r){switch(arguments.length){case 0:return t;case 1:return Ft(n)?t:ii(function(s){return e(n,s)});default:return Ft(n)&&Ft(r)?t:Ft(n)?ii(function(s){return e(s,r)}):Ft(r)?ii(function(s){return e(n,s)}):e(n,r)}}}function Dy(e){return function t(n,r,s){switch(arguments.length){case 0:return t;case 1:return Ft(n)?t:ni(function(i,o){return e(n,i,o)});case 2:return Ft(n)&&Ft(r)?t:Ft(n)?ni(function(i,o){return e(i,r,o)}):Ft(r)?ni(function(i,o){return e(n,i,o)}):ii(function(i){return e(n,r,i)});default:return Ft(n)&&Ft(r)&&Ft(s)?t:Ft(n)&&Ft(r)?ni(function(i,o){return e(i,o,s)}):Ft(n)&&Ft(s)?ni(function(i,o){return e(i,r,o)}):Ft(r)&&Ft(s)?ni(function(i,o){return e(n,i,o)}):Ft(n)?ii(function(i){return e(i,r,s)}):Ft(r)?ii(function(i){return e(n,i,s)}):Ft(s)?ii(function(i){return e(n,r,i)}):e(n,r,s)}}}function Oc(e,t){return Object.prototype.hasOwnProperty.call(t,e)}function l0(e){return Object.prototype.toString.call(e)==="[object Object]"}var v5=Dy(function(t,n,r){var s={},i;n=n||{},r=r||{};for(i in n)Oc(i,n)&&(s[i]=Oc(i,r)?t(i,n[i],r[i]):n[i]);for(i in r)Oc(i,r)&&!Oc(i,s)&&(s[i]=r[i]);return s}),E5=Dy(function e(t,n,r){return v5(function(s,i,o){return l0(i)&&l0(o)?e(t,i,o):t(s,i,o)},n,r)}),w5=ni(function(t,n){return E5(function(r,s,i){return i},t,n)});const S5={accounts:"++id, dateCreated, derivationPath, did, $identity, $mnemonic, publicKeyHex"},T5={contacts:"&did, name"},A5={logs:"date"},C5={secret:"++id, secret"},f0=0;function b9(e){return!!(e!=null&&e.filterFeedByNearby||e!=null&&e.filterFeedByVisible)}const O5={settings:"id, &accountDid"},Qh=1,x9=15,N5={temp:"id"};var R5=(e=>(e.APP_NAME="Time Safari",e.PROD_ENDORSER_API_SERVER="https://api.endorser.ch",e.TEST_ENDORSER_API_SERVER="https://test-api.endorser.ch",e.LOCAL_ENDORSER_API_SERVER="http://localhost:3000",e.PROD_IMAGE_API_SERVER="https://image-api.timesafari.app",e.TEST_IMAGE_API_SERVER="https://test-image-api.timesafari.app",e.LOCAL_IMAGE_API_SERVER="http://localhost:3001",e.PROD_PARTNER_API_SERVER="https://partner-api.endorser.ch",e.TEST_PARTNER_API_SERVER="https://test-partner-api.endorser.ch",e.LOCAL_PARTNER_API_SERVER="http://localhost:3000",e.PROD_PUSH_SERVER="https://timesafari.app",e.TEST1_PUSH_SERVER="https://test.timesafari.app",e.TEST2_PUSH_SERVER="https://timesafari-pwa.anomalistlabs.com",e.NO_CONTACT_NAME="(no name)",e))(R5||{});const v9="https://timesafari.app",P5="https://test-api.endorser.ch",E9="https://test-image-api.timesafari.app",w9="https://test-partner-api.endorser.ch",S9=window.location.protocol+"//"+window.location.host,T9="profile",A9=!1,Fy=new hn("TimeSafariSecret");Fy.version(1).stores(C5);const I5=new hn("TimeSafariAccounts"),L5=M5(Fy,I5),En=new hn("TimeSafari");En.version(2).stores({...T5,...A5,settings:"id"});En.version(3).stores(N5);En.version(4).stores(O5).upgrade(e=>e.table("settings").toCollection().modify(t=>{t.accountDid=""}));const jy={id:Qh,activeDid:void 0,apiServer:P5};En.on("populate",async()=>{await En.settings.add(jy)});async function M5(e,t){return e.open().then(()=>e.secret.get(f0)).then(n=>{let r=n==null?void 0:n.secret;if(r!=null)return r;{const s=localStorage.getItem("secret");return s!=null?r=s:r=Jh.createRandomEncryptionKey(),e.secret.add({id:f0,secret:r}).then(()=>r)}}).then(n=>{if(n==null)throw new Error("No secret found or created.");return Od(t,{secretKey:n}),t.version(1).stores(S5),t.open(),t}).catch(n=>{throw Xi("Error processing secret & encrypted accountsDB.",n),n})}async function k5(){return await En.open(),await En.settings.get(Qh)||jy}async function D5(){const e=await k5();if(e.activeDid){const t=await En.settings.where("accountDid").equals(e.activeDid).first()||{};return w5(e,t)}else return e}async function Uy(e){await En.open(),e.accountDid?await En.settings.where("accountDid").equals(e.accountDid).modify(e)===0&&(e.id||(e.id=await En.settings.count()+1),await En.settings.add(e)):(delete e.id,await En.settings.update(Qh,e))}async function C9(e){delete e.accountDid,await Uy(e)}async function O9(e,t){t.accountDid=e,await Uy(t)}async function Xi(e,t=!1){t?console.error(`${new Date().toISOString()} ${e}`):console.log(`${new Date().toISOString()} ${e}`),await En.open();const n=new Date().toDateString(),r=await En.logs.get(n);r||await En.logs.clear();const i=`${r&&r.message||""}
${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-2 text-slate-900"},G5={class:"font-semibold"},Y5={class:"text-sm"},J5=["onClick"],Q5={key:2,class:"flex w-full max-w-sm mx-auto mb-3 overflow-hidden bg-emerald-100 rounded-lg shadow-md"},Z5={class:"flex items-center justify-center w-12 bg-emerald-600 text-emerald-100"},e8={class:"relative w-full pl-4 pr-8 py-2 text-emerald-900"},t8={class:"font-semibold"},n8={class:"text-sm"},r8=["onClick"],s8={key:3,class:"flex w-full max-w-sm mx-auto mb-3 overflow-hidden bg-amber-100 rounded-lg shadow-md"},i8={class:"flex items-center justify-center w-12 bg-amber-600 text-amber-100"},o8={class:"relative w-full pl-4 pr-8 py-2 text-amber-900"},a8={class:"font-semibold"},c8={class:"text-sm"},l8=["onClick"],f8={key:4,class:"flex w-full max-w-sm mx-auto mb-3 overflow-hidden bg-rose-100 rounded-lg shadow-md"},u8={class:"flex items-center justify-center w-12 bg-rose-600 text-rose-100"},d8={class:"relative w-full pl-4 pr-8 py-2 text-rose-900"},h8={class:"font-semibold"},p8={class:"text-sm"},m8=["onClick"],g8={class:"fixed z-[100] top-0 inset-x-0 w-full"},y8={key:0,class:"absolute inset-0 h-screen flex flex-col items-center justify-center bg-slate-900/50"},_8={class:"flex w-11/12 max-w-sm mx-auto mb-3 overflow-hidden bg-white rounded-lg shadow-lg"},b8={class:"w-full px-6 py-6 text-slate-900 text-center"},x8={class:"font-semibold text-lg"},v8={class:"text-sm mb-2"},E8=["onClick"],w8=["onClick"],S8={class:"relative ml-2"},T8=["onClick"],A8={key:1,class:"absolute inset-0 h-screen flex flex-col items-center justify-center bg-slate-900/50"},C8={class:"flex w-11/12 max-w-sm mx-auto mb-3 overflow-hidden bg-white rounded-lg shadow-lg"},O8={class:"w-full px-6 py-6 text-slate-900 text-center"},N8=["onClick"],R8={key:2,class:"absolute inset-0 h-screen flex flex-col items-center justify-center bg-slate-900/50"},P8={class:"flex w-11/12 max-w-sm mx-auto mb-3 overflow-hidden bg-white rounded-lg shadow-lg"},I8={class:"w-full px-6 py-6 text-slate-900 text-center"},L8=["onClick"],M8=["onClick"];function k8(e,t,n,r,s,i){const o=zo("router-view"),a=zo("fa"),c=zo("Notification"),f=zo("NotificationGroup");return Bt(),xn(Xt,null,[st(o),st(f,{group:"alert"},{default:Ns(()=>[De("div",V5,[st(c,{enter:"transform ease-out duration-300 transition","enter-from":"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-4","enter-to":"translate-y-0 opacity-100 sm:translate-x-0",leave:"transition ease-in duration-500","leave-from":"opacity-100","leave-to":"opacity-0",move:"transition duration-500","move-delay":"delay-300"},{default:Ns(({notifications:l,close:u})=>[(Bt(!0),xn(Xt,null,Uu(l,d=>(Bt(),xn("div",{key:d.id,class:"w-full",role:"alert"},[d.type==="toast"?(Bt(),xn("div",$5,[De("div",H5,[De("span",z5,dn(d.title),1),De("p",K5,dn(d.text),1)])])):lr("",!0),d.type==="info"?(Bt(),xn("div",q5,[De("div",X5,[st(a,{icon:"circle-info",class:"fa-fw fa-xl"})]),De("div",W5,[De("span",G5,dn(d.title),1),De("p",Y5,dn(d.text),1),De("button",{onClick:p=>u(d.id),class:"absolute top-2 right-2 px-0.5 py-0 rounded-full bg-slate-200 text-slate-600"},[st(a,{icon:"xmark",class:"fa-fw"})],8,J5)])])):lr("",!0),d.type==="success"?(Bt(),xn("div",Q5,[De("div",Z5,[st(a,{icon:"circle-info",class:"fa-fw fa-xl"})]),De("div",e8,[De("span",t8,dn(d.title),1),De("p",n8,dn(d.text),1),De("button",{onClick:p=>u(d.id),class:"absolute top-2 right-2 px-0.5 py-0 rounded-full bg-emerald-200 text-emerald-600"},[st(a,{icon:"xmark",class:"fa-fw"})],8,r8)])])):lr("",!0),d.type==="warning"?(Bt(),xn("div",s8,[De("div",i8,[st(a,{icon:"triangle-exclamation",class:"fa-fw fa-xl"})]),De("div",o8,[De("span",a8,dn(d.title),1),De("p",c8,dn(d.text),1),De("button",{onClick:p=>u(d.id),class:"absolute top-2 right-2 px-0.5 py-0 rounded-full bg-amber-200 text-amber-600"},[st(a,{icon:"xmark",class:"fa-fw"})],8,l8)])])):lr("",!0),d.type==="danger"?(Bt(),xn("div",f8,[De("div",u8,[st(a,{icon:"triangle-exclamation",class:"fa-fw fa-xl"})]),De("div",d8,[De("span",h8,dn(d.title),1),De("p",p8,dn(d.text),1),De("button",{onClick:p=>u(d.id),class:"absolute top-2 right-2 px-0.5 py-0 rounded-full bg-rose-200 text-rose-600"},[st(a,{icon:"xmark",class:"fa-fw"})],8,m8)])])):lr("",!0)]))),128))]),_:1})])]),_:1}),st(f,{group:"modal"},{default:Ns(()=>[De("div",g8,[st(c,{enter:"transform ease-out duration-300 transition","enter-from":"translate-y-2 opacity-0 sm:translate-y-4","enter-to":"translate-y-0 opacity-100 sm:translate-y-0",leave:"transition ease-in duration-500","leave-from":"opacity-100","leave-to":"opacity-0",move:"transition duration-500","move-delay":"delay-300"},{default:Ns(({notifications:l,close:u})=>[(Bt(!0),xn(Xt,null,Uu(l,d=>(Bt(),xn("div",{key:d.id,class:"w-full",role:"alert"},[d.type==="confirm"?(Bt(),xn("div",y8,[De("div",_8,[De("div",b8,[De("span",x8,dn(d.title),1),De("p",v8,dn(d.text),1),d.onYes?(Bt(),xn("button",{key:0,onClick:p=>{d.onYes(),u(d.id)},class:"block w-full text-center text-md font-bold uppercase bg-blue-600 text-white px-2 py-2 rounded-md mb-2"}," Yes"+dn(d.yesText?", "+d.yesText:""),9,E8)):lr("",!0),d.onNo?(Bt(),xn("button",{key:1,onClick:p=>{d.onNo(e.stopAsking),u(d.id),e.stopAsking=!1},class:"block w-full text-center text-md font-bold uppercase bg-yellow-600 text-white px-2 py-2 rounded-md mb-2"}," No"+dn(d.noText?", "+d.noText:""),9,w8)):lr("",!0),d.promptToStopAsking&&d.onNo?(Bt(),xn("label",{key:2,for:"toggleStopAsking",class:"flex items-center justify-between cursor-pointer my-4",onClick:t[1]||(t[1]=p=>e.stopAsking=!e.stopAsking)},[t[4]||(t[4]=De("span",{class:"ml-2"},"... and do not ask again.",-1)),De("div",S8,[C2(De("input",{type:"checkbox","onUpdate:modelValue":t[0]||(t[0]=p=>e.stopAsking=p),name:"stopAsking",class:"sr-only"},null,512),[[af,e.stopAsking]]),t[2]||(t[2]=De("div",{class:"block bg-slate-500 w-14 h-8 rounded-full"},null,-1)),t[3]||(t[3]=De("div",{class:"dot absolute left-1 top-1 bg-slate-400 w-6 h-6 rounded-full transition"},null,-1))])])):lr("",!0),De("button",{onClick:p=>{d.onCancel&&d.onCancel(e.stopAsking),u(d.id),e.stopAsking=!1},class:"block w-full text-center text-md font-bold uppercase bg-slate-600 text-white px-2 py-2 rounded-md"},dn(d.onYes?"Cancel":"Close"),9,T8)])])])):lr("",!0),d.type==="notification-mute"?(Bt(),xn("div",A8,[De("div",C8,[De("div",O8,[t[5]||(t[5]=De("p",{class:"text-lg mb-4"},"Mute app notifications:",-1)),t[6]||(t[6]=De("button",{class:"block w-full text-center text-md font-bold uppercase bg-blue-600 text-white px-2 py-2 rounded-md mb-2"}," For 1 Day ",-1)),t[7]||(t[7]=De("button",{class:"block w-full text-center text-md font-bold uppercase bg-blue-600 text-white px-2 py-2 rounded-md mb-2"}," For 2 Days ",-1)),t[8]||(t[8]=De("button",{class:"block w-full text-center text-md font-bold uppercase bg-blue-600 text-white px-2 py-2 rounded-md mb-2"}," For 1 Week ",-1)),t[9]||(t[9]=De("button",{class:"block w-full text-center text-md font-bold uppercase bg-blue-600 text-white px-2 py-2 rounded-md mb-2"}," Until I turn it back on ",-1)),De("button",{onClick:p=>u(d.id),class:"block w-full text-center text-md font-bold uppercase bg-slate-600 text-white px-2 py-2 rounded-md"}," Cancel ",8,N8)])])])):lr("",!0),d.type==="notification-off"?(Bt(),xn("div",R8,[De("div",P8,[De("div",I8,[t[10]||(t[10]=De("p",{class:"text-lg mb-4"},[wa(" Would you like to "),De("b",null,"turn off"),wa(" this notification? ")],-1)),De("button",{onClick:p=>{u(d.id),e.turnOffNotifications(d)},class:"block w-full text-center text-md font-bold uppercase bg-rose-600 text-white px-2 py-2 rounded-md mb-2"}," Turn Off Notification ",8,L8),De("button",{onClick:p=>u(d.id),class:"block w-full text-center text-md font-bold uppercase bg-slate-600 text-white px-2 py-2 rounded-md"}," Leave it On ",8,M8)])])])):lr("",!0)]))),128))]),_:1})])]),_:1})],64)}const D8=B5(Nd,[["render",k8]]),F8="modulepreload",j8=function(e,t){return new URL(e,t).href},u0={},Ge=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),c=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));s=Promise.allSettled(n.map(f=>{if(f=j8(f,r),f in u0)return;u0[f]=!0;const l=f.endsWith(".css"),u=l?'[rel="stylesheet"]':"";if(!!r)for(let y=o.length-1;y>=0;y--){const g=o[y];if(g.href===f&&(!l||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${u}`))return;const p=document.createElement("link");if(p.rel=l?"stylesheet":F8,l||(p.as="script"),p.crossOrigin="",p.href=f,c&&p.setAttribute("nonce",c),document.head.appendChild(p),l)return new Promise((y,g)=>{p.addEventListener("load",y),p.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${f}`)))})}))}function i(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return s.then(o=>{for(const a of o||[])a.status==="rejected"&&i(a.reason);return t().catch(i)})};/*!
* 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=g?d.position-g.position:0}else r(p);s.forEach(x=>{x(n.value,y,{delta:w,type:ho.pop,direction:w?w>0?bi.forward:bi.back:bi.unknown})})};function c(){o=n.value}function f(d){s.push(d);const p=()=>{const y=s.indexOf(d);y>-1&&s.splice(y,1)};return i.push(p),p}function l(){const{history:d}=window;d.state&&d.replaceState(wt({},d.state,{scroll:df()}),"")}function u(){for(const d of i)d();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",l)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:c,listen:f,destroy:u}}function m0(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?df():null}}function dw(e){const{history:t,location:n}=window,r={value:Gy(e,n)},s={value:t.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(c,f,l){const u=e.indexOf("#"),d=u>-1?(n.host&&document.querySelector("base")?e:e.slice(u))+c:fw()+e+c;try{t[l?"replaceState":"pushState"](f,"",d),s.value=f}catch(p){console.error(p),n[l?"replace":"assign"](d)}}function o(c,f){const l=wt({},t.state,m0(s.value.back,c,s.value.forward,!0),f,{position:s.value.position});i(c,l,!0),r.value=c}function a(c,f){const l=wt({},s.value,t.state,{forward:c,scroll:df()});i(l.current,l,!0);const u=wt({},m0(r.value,c,null),{position:l.position+1},f);i(c,u,!1),r.value=c}return{location:r,state:s,push:a,replace:o}}function hw(e){e=Xy(e);const t=dw(e),n=uw(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=wt({location:"",base:e,go:r,createHref:Wy.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function pw(e=""){let t=[],n=[_u],r=0;e=Xy(e);function s(a){r++,r!==n.length&&n.splice(r),n.push(a)}function i(a,c,{direction:f,delta:l}){const u={direction:f,delta:l,type:ho.pop};for(const d of t)d(a,c,u)}const o={location:_u,state:{},base:e,createHref:Wy.bind(null,e),replace(a){n.splice(r--,1),s(a)},push(a,c){s(a)},listen(a){return t.push(a),()=>{const c=t.indexOf(a);c>-1&&t.splice(c,1)}},destroy(){t=[],n=[_u],r=0},go(a,c=!0){const f=this.location,l=a<0?bi.back:bi.forward;r=Math.max(0,Math.min(r+a,n.length-1)),c&&i(this.location,f,{direction:l,delta:a})}};return Object.defineProperty(o,"location",{enumerable:!0,get:()=>n[r]}),o}function mw(e){return typeof e=="string"||e&&typeof e=="object"}function Yy(e){return typeof e=="string"||typeof e=="symbol"}const Jy=Symbol("");var g0;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(g0||(g0={}));function po(e,t){return wt(new Error,{type:e,[Jy]:!0},t)}function Br(e,t){return e instanceof Error&&Jy in e&&(t==null||!!(e.type&t))}const y0="[^/]+?",gw={sensitive:!1,strict:!1,start:!0,end:!0},yw=/[.+*?^${}()[\]/\\]/g;function _w(e,t){const n=wt({},gw,t),r=[];let s=n.start?"^":"";const i=[];for(const f of e){const l=f.length?[]:[90];n.strict&&!f.length&&(s+="/");for(let u=0;u<f.length;u++){const d=f[u];let p=40+(n.sensitive?.25:0);if(d.type===0)u||(s+="/"),s+=d.value.replace(yw,"\\$&"),p+=40;else if(d.type===1){const{value:y,repeatable:g,optional:w,regexp:x}=d;i.push({name:y,repeatable:g,optional:w});const _=x||y0;if(_!==y0){p+=10;try{new RegExp(`(${_})`)}catch(T){throw new Error(`Invalid custom RegExp for param "${y}" (${_}): `+T.message)}}let b=g?`((?:${_})(?:/(?:${_}))*)`:`(${_})`;u||(b=w&&f.length<2?`(?:/${b})`:"/"+b),w&&(b+="?"),s+=b,p+=20,w&&(p+=-8),g&&(p+=-20),_===".*"&&(p+=-50)}l.push(p)}r.push(l)}if(n.strict&&n.end){const f=r.length-1;r[f][r[f].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&&!s.endsWith("/")&&(s+="(?:/|$)");const o=new RegExp(s,n.sensitive?"":"i");function a(f){const l=f.match(o),u={};if(!l)return null;for(let d=1;d<l.length;d++){const p=l[d]||"",y=i[d-1];u[y.name]=p&&y.repeatable?p.split("/"):p}return u}function c(f){let l="",u=!1;for(const d of e){(!u||!l.endsWith("/"))&&(l+="/"),u=!1;for(const p of d)if(p.type===0)l+=p.value;else if(p.type===1){const{value:y,repeatable:g,optional:w}=p,x=y in f?f[y]:"";if(vr(x)&&!g)throw new Error(`Provided param "${y}" is an array but it is not repeatable (* or + modifiers)`);const _=vr(x)?x.join("/"):x;if(!_)if(w)d.length<2&&(l.endsWith("/")?l=l.slice(0,-1):u=!0);else throw new Error(`Missing required param "${y}"`);l+=_}}return l||"/"}return{re:o,score:r,keys:i,parse:a,stringify:c}}function bw(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function Qy(e,t){let n=0;const r=e.score,s=t.score;for(;n<r.length&&n<s.length;){const i=bw(r[n],s[n]);if(i)return i;n++}if(Math.abs(s.length-r.length)===1){if(_0(r))return 1;if(_0(s))return-1}return s.length-r.length}function _0(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const xw={type:0,value:""},vw=/[a-zA-Z0-9_]/;function Ew(e){if(!e)return[[]];if(e==="/")return[[xw]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${f}": ${p}`)}let n=0,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let a=0,c,f="",l="";function u(){f&&(n===0?i.push({type:0,value:f}):n===1||n===2||n===3?(i.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:f,regexp:l,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),f="")}function d(){f+=c}for(;a<e.length;){if(c=e[a++],c==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:c==="/"?(f&&u(),o()):c===":"?(u(),n=1):d();break;case 4:d(),n=r;break;case 1:c==="("?n=2:vw.test(c)?d():(u(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&a--);break;case 2:c===")"?l[l.length-1]=="\\"?l=l.slice(0,-1)+c:n=3:l+=c;break;case 3:u(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&a--,l="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${f}"`),u(),o(),s}function ww(e,t,n){const r=_w(Ew(e.path),n),s=wt(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function Sw(e,t){const n=[],r=new Map;t=E0({strict:!1,end:!0,sensitive:!1},t);function s(u){return r.get(u)}function i(u,d,p){const y=!p,g=x0(u);g.aliasOf=p&&p.record;const w=E0(t,u),x=[g];if("alias"in u){const T=typeof u.alias=="string"?[u.alias]:u.alias;for(const O of T)x.push(x0(wt({},g,{components:p?p.record.components:g.components,path:O,aliasOf:p?p.record:g})))}let _,b;for(const T of x){const{path:O}=T;if(d&&O[0]!=="/"){const N=d.record.path,L=N[N.length-1]==="/"?"":"/";T.path=d.record.path+(O&&L+O)}if(_=ww(T,d,w),p?p.alias.push(_):(b=b||_,b!==_&&b.alias.push(_),y&&u.name&&!v0(_)&&o(u.name)),Zy(_)&&c(_),g.children){const N=g.children;for(let L=0;L<N.length;L++)i(N[L],_,p&&p.children[L])}p=p||_}return b?()=>{o(b)}:ca}function o(u){if(Yy(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(o),u.alias.forEach(o))}}function a(){return n}function c(u){const d=Cw(u,n);n.splice(d,0,u),u.record.name&&!v0(u)&&r.set(u.record.name,u)}function f(u,d){let p,y={},g,w;if("name"in u&&u.name){if(p=r.get(u.name),!p)throw po(1,{location:u});w=p.record.name,y=wt(b0(d.params,p.keys.filter(b=>!b.optional).concat(p.parent?p.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),u.params&&b0(u.params,p.keys.map(b=>b.name))),g=p.stringify(y)}else if(u.path!=null)g=u.path,p=n.find(b=>b.re.test(g)),p&&(y=p.parse(g),w=p.record.name);else{if(p=d.name?r.get(d.name):n.find(b=>b.re.test(d.path)),!p)throw po(1,{location:u,currentLocation:d});w=p.record.name,y=wt({},d.params,u.params),g=p.stringify(y)}const x=[];let _=p;for(;_;)x.unshift(_.record),_=_.parent;return{name:w,path:g,params:y,matched:x,meta:Aw(x)}}e.forEach(u=>i(u));function l(){n.length=0,r.clear()}return{addRoute:i,resolve:f,removeRoute:o,clearRoutes:l,getRoutes:a,getRecordMatcher:s}}function b0(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function x0(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Tw(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Tw(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function v0(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Aw(e){return e.reduce((t,n)=>wt(t,n.meta),{})}function E0(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Cw(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;Qy(e,t[i])<0?r=i:n=i+1}const s=Ow(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function Ow(e){let t=e;for(;t=t.parent;)if(Zy(t)&&Qy(e,t)===0)return t}function Zy({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Nw(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s<r.length;++s){const i=r[s].replace($y," "),o=i.indexOf("="),a=Pa(o<0?i:i.slice(0,o)),c=o<0?null:Pa(i.slice(o+1));if(a in t){let f=t[a];vr(f)||(f=t[a]=[f]),f.push(c)}else t[a]=c}return t}function w0(e){let t="";for(let n in e){const r=e[n];if(n=Y8(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(vr(r)?r.map(i=>i&&Rd(i)):[r&&Rd(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function Rw(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=vr(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Pw=Symbol(""),S0=Symbol(""),ep=Symbol(""),e3=Symbol(""),Id=Symbol("");function Vo(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function As(e,t,n,r,s,i=o=>o()){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,c)=>{const f=d=>{d===!1?c(po(4,{from:n,to:t})):d instanceof Error?c(d):mw(d)?c(po(2,{from:t,to:d})):(o&&r.enterCallbacks[s]===o&&typeof d=="function"&&o.push(d),a())},l=i(()=>e.call(r&&r.instances[s],t,n,f));let u=Promise.resolve(l);e.length<3&&(u=u.then(f)),u.catch(d=>c(d))})}function bu(e,t,n,r,s=i=>i()){const i=[];for(const o of e)for(const a in o.components){let c=o.components[a];if(!(t!=="beforeRouteEnter"&&!o.instances[a]))if(By(c)){const l=(c.__vccOpts||c)[t];l&&i.push(As(l,n,r,o,a,s))}else{let f=c();i.push(()=>f.then(l=>{if(!l)throw new Error(`Couldn't resolve component "${a}" at "${o.path}"`);const u=U8(l)?l.default:l;o.mods[a]=l,o.components[a]=u;const p=(u.__vccOpts||u)[t];return p&&As(p,n,r,o,a,s)()}))}}return i}function T0(e){const t=br(ep),n=br(e3),r=Wt(()=>{const c=Zr(e.to);return t.resolve(c)}),s=Wt(()=>{const{matched:c}=r.value,{length:f}=c,l=c[f-1],u=n.matched;if(!l||!u.length)return-1;const d=u.findIndex(uo.bind(null,l));if(d>-1)return d;const p=A0(c[f-2]);return f>1&&A0(l)===p&&u[u.length-1].path!==p?u.findIndex(uo.bind(null,c[f-2])):d}),i=Wt(()=>s.value>-1&&Dw(n.params,r.value.params)),o=Wt(()=>s.value>-1&&s.value===n.matched.length-1&&qy(n.params,r.value.params));function a(c={}){if(kw(c)){const f=t[Zr(e.replace)?"replace":"push"](Zr(e.to)).catch(ca);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:r,href:Wt(()=>r.value.href),isActive:i,isExactActive:o,navigate:a}}function Iw(e){return e.length===1?e[0]:e}const Lw=fs({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:T0,setup(e,{slots:t}){const n=So(T0(e)),{options:r}=br(ep),s=Wt(()=>({[C0(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[C0(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&Iw(t.default(n));return e.custom?i:Wa("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),Mw=Lw;function kw(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Dw(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!vr(s)||s.length!==r.length||r.some((i,o)=>i!==s[o]))return!1}return!0}function A0(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const C0=(e,t,n)=>e??t??n,Fw=fs({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=br(Id),s=Wt(()=>e.route||r.value),i=br(S0,0),o=Wt(()=>{let f=Zr(i);const{matched:l}=s.value;let u;for(;(u=l[f])&&!u.components;)f++;return f}),a=Wt(()=>s.value.matched[o.value]);Zi(S0,Wt(()=>o.value+1)),Zi(Pw,a),Zi(Id,s);const c=pi();return Ls(()=>[c.value,a.value,e.name],([f,l,u],[d,p,y])=>{l&&(l.instances[u]=f,p&&p!==l&&f&&f===d&&(l.leaveGuards.size||(l.leaveGuards=p.leaveGuards),l.updateGuards.size||(l.updateGuards=p.updateGuards))),f&&l&&(!p||!uo(l,p)||!d)&&(l.enterCallbacks[u]||[]).forEach(g=>g(f))},{flush:"post"}),()=>{const f=s.value,l=e.name,u=a.value,d=u&&u.components[l];if(!d)return O0(n.default,{Component:d,route:f});const p=u.props[l],y=p?p===!0?f.params:typeof p=="function"?p(f):p:null,w=Wa(d,wt({},y,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(u.instances[l]=null)},ref:c}));return O0(n.default,{Component:w,route:f})||w}}});function O0(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const jw=Fw;function Uw(e){const t=Sw(e.routes,e),n=e.parseQuery||Nw,r=e.stringifyQuery||w0,s=e.history,i=Vo(),o=Vo(),a=Vo(),c=_h(gs);let f=gs;Wi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const l=gu.bind(null,X=>""+X),u=gu.bind(null,Q8),d=gu.bind(null,Pa);function p(X,be){let de,Te;return Yy(X)?(de=t.getRecordMatcher(X),Te=be):Te=X,t.addRoute(Te,de)}function y(X){const be=t.getRecordMatcher(X);be&&t.removeRoute(be)}function g(){return t.getRoutes().map(X=>X.record)}function w(X){return!!t.getRecordMatcher(X)}function x(X,be){if(be=wt({},be||c.value),typeof X=="string"){const P=yu(n,X,be.path),U=t.resolve({path:P.path},be),Q=s.createHref(P.fullPath);return wt(P,U,{params:d(U.params),hash:Pa(P.hash),redirectedFrom:void 0,href:Q})}let de;if(X.path!=null)de=wt({},X,{path:yu(n,X.path,be.path).path});else{const P=wt({},X.params);for(const U in P)P[U]==null&&delete P[U];de=wt({},X,{params:u(P)}),be.params=u(be.params)}const Te=t.resolve(de,be),at=X.hash||"";Te.params=l(d(Te.params));const bt=tw(r,wt({},X,{hash:G8(at),path:Te.path})),C=s.createHref(bt);return wt({fullPath:bt,hash:at,query:r===w0?Rw(X.query):X.query||{}},Te,{redirectedFrom:void 0,href:C})}function _(X){return typeof X=="string"?yu(n,X,c.value.path):wt({},X)}function b(X,be){if(f!==X)return po(8,{from:be,to:X})}function T(X){return L(X)}function O(X){return T(wt(_(X),{replace:!0}))}function N(X){const be=X.matched[X.matched.length-1];if(be&&be.redirect){const{redirect:de}=be;let Te=typeof de=="function"?de(X):de;return typeof Te=="string"&&(Te=Te.includes("?")||Te.includes("#")?Te=_(Te):{path:Te},Te.params={}),wt({query:X.query,hash:X.hash,params:Te.path!=null?{}:X.params},Te)}}function L(X,be){const de=f=x(X),Te=c.value,at=X.state,bt=X.force,C=X.replace===!0,P=N(de);if(P)return L(wt(_(P),{state:typeof P=="object"?wt({},at,P.state):at,force:bt,replace:C}),be||de);const U=de;U.redirectedFrom=be;let Q;return!bt&&nw(r,Te,de)&&(Q=po(16,{to:U,from:Te}),jt(Te,Te,!0,!1)),(Q?Promise.resolve(Q):D(U,Te)).catch(q=>Br(q)?Br(q,2)?q:Me(q):le(q,U,Te)).then(q=>{if(q){if(Br(q,2))return L(wt({replace:C},_(q.to),{state:typeof q.to=="object"?wt({},at,q.to.state):at,force:bt}),be||U)}else q=F(U,Te,!0,C,at);return K(U,Te,q),q})}function j(X,be){const de=b(X,be);return de?Promise.reject(de):Promise.resolve()}function I(X){const be=Ht.values().next().value;return be&&typeof be.runWithContext=="function"?be.runWithContext(X):X()}function D(X,be){let de;const[Te,at,bt]=Bw(X,be);de=bu(Te.reverse(),"beforeRouteLeave",X,be);for(const P of Te)P.leaveGuards.forEach(U=>{de.push(As(U,X,be))});const C=j.bind(null,X,be);return de.push(C),Tt(de).then(()=>{de=[];for(const P of i.list())de.push(As(P,X,be));return de.push(C),Tt(de)}).then(()=>{de=bu(at,"beforeRouteUpdate",X,be);for(const P of at)P.updateGuards.forEach(U=>{de.push(As(U,X,be))});return de.push(C),Tt(de)}).then(()=>{de=[];for(const P of bt)if(P.beforeEnter)if(vr(P.beforeEnter))for(const U of P.beforeEnter)de.push(As(U,X,be));else de.push(As(P.beforeEnter,X,be));return de.push(C),Tt(de)}).then(()=>(X.matched.forEach(P=>P.enterCallbacks={}),de=bu(bt,"beforeRouteEnter",X,be,I),de.push(C),Tt(de))).then(()=>{de=[];for(const P of o.list())de.push(As(P,X,be));return de.push(C),Tt(de)}).catch(P=>Br(P,8)?P:Promise.reject(P))}function K(X,be,de){a.list().forEach(Te=>I(()=>Te(X,be,de)))}function F(X,be,de,Te,at){const bt=b(X,be);if(bt)return bt;const C=be===gs,P=Wi?history.state:{};de&&(Te||C?s.replace(X.fullPath,wt({scroll:C&&P&&P.scroll},at)):s.push(X.fullPath,at)),c.value=X,jt(X,be,de,C),Me()}let $;function ee(){$||($=s.listen((X,be,de)=>{if(!Je.listening)return;const Te=x(X),at=N(Te);if(at){L(wt(at,{replace:!0,force:!0}),Te).catch(ca);return}f=Te;const bt=c.value;Wi&&cw(p0(bt.fullPath,de.delta),df()),D(Te,bt).catch(C=>Br(C,12)?C:Br(C,2)?(L(wt(_(C.to),{force:!0}),Te).then(P=>{Br(P,20)&&!de.delta&&de.type===ho.pop&&s.go(-1,!1)}).catch(ca),Promise.reject()):(de.delta&&s.go(-de.delta,!1),le(C,Te,bt))).then(C=>{C=C||F(Te,bt,!1),C&&(de.delta&&!Br(C,8)?s.go(-de.delta,!1):de.type===ho.pop&&Br(C,20)&&s.go(-1,!1)),K(Te,bt,C)}).catch(ca)}))}let he=Vo(),se=Vo(),me;function le(X,be,de){Me(X);const Te=se.list();return Te.length?Te.forEach(at=>at(X,be,de)):console.error(X),Promise.reject(X)}function rt(){return me&&c.value!==gs?Promise.resolve():new Promise((X,be)=>{he.add([X,be])})}function Me(X){return me||(me=!X,ee(),he.list().forEach(([be,de])=>X?de(X):be()),he.reset()),X}function jt(X,be,de,Te){const{scrollBehavior:at}=e;if(!Wi||!at)return Promise.resolve();const bt=!de&&lw(p0(X.fullPath,0))||(Te||!de)&&history.state&&history.state.scroll||null;return za().then(()=>at(X,be,bt)).then(C=>C&&aw(C)).catch(C=>le(C,X,be))}const Gt=X=>s.go(X);let St;const Ht=new Set,Je={currentRoute:c,listening:!0,addRoute:p,removeRoute:y,clearRoutes:t.clearRoutes,hasRoute:w,getRoutes:g,resolve:x,options:e,push:T,replace:O,go:Gt,back:()=>Gt(-1),forward:()=>Gt(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:se.add,isReady:rt,install(X){const be=this;X.component("RouterLink",Mw),X.component("RouterView",jw),X.config.globalProperties.$router=be,Object.defineProperty(X.config.globalProperties,"$route",{enumerable:!0,get:()=>Zr(c)}),Wi&&!St&&c.value===gs&&(St=!0,T(s.location).catch(at=>{}));const de={};for(const at in gs)Object.defineProperty(de,at,{get:()=>c.value[at],enumerable:!0});X.provide(ep,be),X.provide(e3,mh(de)),X.provide(Id,c);const Te=X.unmount;Ht.add(X),X.unmount=function(){Ht.delete(X),Ht.size<1&&(f=gs,$&&$(),$=null,c.value=gs,St=!1,me=!1),Te()}}};function Tt(X){return X.reduce((be,de)=>be.then(()=>I(de)),Promise.resolve())}return Je}function Bw(e,t){const n=[],r=[],s=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;o<i;o++){const a=t.matched[o];a&&(e.matched.find(f=>uo(f,a))?r.push(a):n.push(a));const c=e.matched[o];c&&(t.matched.find(f=>uo(f,c))||s.push(c))}return[n,r,s]}const Vw=async(e,t,n)=>{const s=await(await L5).accounts.count();console.log("Number of accounts: ",s),s>0?n():n({name:"start"})},$w=[{path:"/account",name:"account",component:()=>Ge(()=>import("./AccountViewView-Cb0hfdQH.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]),import.meta.url)},{path:"/claim/:id?",name:"claim",component:()=>Ge(()=>import("./ClaimView-Cfn-VLjV.js"),__vite__mapDeps([15,16,17,1,2,18,19,20,14,11,21]),import.meta.url)},{path:"/claim-add-raw/:id?",name:"claim-add-raw",component:()=>Ge(()=>import("./ClaimAddRawView-jDXY8ZHT.js"),__vite__mapDeps([22,11,1,2]),import.meta.url)},{path:"/claim-cert/:id",name:"claim-cert",component:()=>Ge(()=>import("./ClaimCertificateView-D2wPvj1g.js"),__vite__mapDeps([23,1,2]),import.meta.url)},{path:"/confirm-contact",name:"confirm-contact",component:()=>Ge(()=>import("./ConfirmContactView-Bu5eW1VH.js"),[],import.meta.url)},{path:"/confirm-gift/:id?",name:"confirm-gift",component:()=>Ge(()=>import("./ConfirmGiftView-CeT6C-iT.js"),__vite__mapDeps([24,16,17,1,2,18,19,11,12]),import.meta.url)},{path:"/contact-amounts",name:"contact-amounts",component:()=>Ge(()=>import("./ContactAmountsView-CCKLhJR0.js"),__vite__mapDeps([25,11,1,2,18,19,21]),import.meta.url)},{path:"/contact-gift",name:"contact-gift",component:()=>Ge(()=>import("./ContactGiftingView-CdUGNhUN.js"),__vite__mapDeps([26,20,1,2,14,11,4,27]),import.meta.url)},{path:"/contact-import/:jwt?",name:"contact-import",component:()=>Ge(()=>import("./ContactImportView-DZPWpIFn.js"),__vite__mapDeps([28,17,1,2,18,19,11,4,29,14]),import.meta.url)},{path:"/contact-qr",name:"contact-qr",component:()=>Ge(()=>import("./ContactQRScanShowView-BuPN1_H8.js"),__vite__mapDeps([30,2,11,13,14,1]),import.meta.url)},{path:"/contacts",name:"contacts",component:()=>Ge(()=>import("./ContactsView-DWxFtwlm.js"),__vite__mapDeps([31,1,2,11,4,20,14,29,32,12,19]),import.meta.url)},{path:"/did/:did?",name:"did",component:()=>Ge(()=>import("./DIDView-jWGo47Q6.js"),__vite__mapDeps([33,16,11,34,12,1,2,4,14]),import.meta.url)},{path:"/discover",name:"discover",component:()=>Ge(()=>import("./DiscoverView-CcC36y43.js"),__vite__mapDeps([35,36,37,11,34,38,39,1,2,40,12,41,42]),import.meta.url)},{path:"/gifted-details",name:"gifted-details",component:()=>Ge(()=>import("./GiftedDetailsView-D3S_W0BS.js"),__vite__mapDeps([43,5,6,1,2,7,8,11,12]),import.meta.url)},{path:"/help",name:"help",component:()=>Ge(()=>import("./HelpView-CjZShKPC.js"),__vite__mapDeps([44,2,11]),import.meta.url)},{path:"/help-notifications",name:"help-notifications",component:()=>Ge(()=>import("./HelpNotificationsView-BF_DQZBp.js"),__vite__mapDeps([45,11,1,2,9,10]),import.meta.url)},{path:"/help-notification-types",name:"help-notification-types",component:()=>Ge(()=>import("./HelpNotificationTypesView-C-v2IBbQ.js"),__vite__mapDeps([46,11]),import.meta.url)},{path:"/help-onboarding",name:"help-onboarding",component:()=>Ge(()=>import("./HelpOnboardingView-BvXnO2S2.js"),__vite__mapDeps([47,11]),import.meta.url)},{path:"/",name:"home",component:()=>Ge(()=>import("./HomeView-CbUUhM8l.js"),__vite__mapDeps([48,4,20,1,2,14,37,34,39,40,11,12,13,27,49]),import.meta.url)},{path:"/identity-switcher",name:"identity-switcher",component:()=>Ge(()=>import("./IdentitySwitcherView-CBVlDTfr.js"),__vite__mapDeps([50,11,1,2]),import.meta.url)},{path:"/import-account",name:"import-account",component:()=>Ge(()=>import("./ImportAccountView-B6wxsBWU.js"),__vite__mapDeps([51,1,2]),import.meta.url)},{path:"/import-derive",name:"import-derive",component:()=>Ge(()=>import("./ImportDerivedAccountView-ssD6kQlS.js"),__vite__mapDeps([52,1,2]),import.meta.url)},{path:"/invite-one",name:"invite-one",component:()=>Ge(()=>import("./InviteOneView-Czbsn5gd.js"),__vite__mapDeps([53,2,32,14,11,12,1]),import.meta.url)},{path:"/invite-one-accept/:jwt?",name:"InviteOneAcceptView",component:()=>Ge(()=>import("./InviteOneAcceptView-BGpYTokg.js"),__vite__mapDeps([54,11,1,2]),import.meta.url)},{path:"/new-activity",name:"new-activity",component:()=>Ge(()=>import("./NewActivityView-CdcfSJ3P.js"),__vite__mapDeps([55,20,1,2,14,11,4]),import.meta.url)},{path:"/new-edit-account",name:"new-edit-account",component:()=>Ge(()=>import("./NewEditAccountView-C8sbyNXm.js"),[],import.meta.url)},{path:"/new-edit-project",name:"new-edit-project",component:()=>Ge(()=>import("./NewEditProjectView-xpLbOAog.js"),__vite__mapDeps([56,57,1,2,37,5,6,7,8,11,42]),import.meta.url)},{path:"/new-identifier",name:"new-identifier",component:()=>Ge(()=>import("./NewIdentifierView-DKie1CXF.js"),__vite__mapDeps([58,3,1,2,11]),import.meta.url)},{path:"/offer-details/:id?",name:"offer-details",component:()=>Ge(()=>import("./OfferDetailsView-C1laA_fH.js"),__vite__mapDeps([59,11,12,1,2]),import.meta.url)},{path:"/project/:id?",name:"project",component:()=>Ge(()=>import("./ProjectViewView-BEbHgHxu.js"),__vite__mapDeps([60,20,1,2,14,29,12,11,4,38,27]),import.meta.url)},{path:"/projects",name:"projects",component:()=>Ge(()=>import("./ProjectsView-3QN3-T5E.js"),__vite__mapDeps([61,4,34,11,39,1,2,40,38,12,13,14]),import.meta.url),beforeEnter:Vw},{path:"/quick-action-bvc",name:"quick-action-bvc",component:()=>Ge(()=>import("./QuickActionBvcView-DU2ibwzk.js"),__vite__mapDeps([62,11,12]),import.meta.url)},{path:"/quick-action-bvc-begin",name:"quick-action-bvc-begin",component:()=>Ge(()=>import("./QuickActionBvcBeginView-C0Z58a0n.js"),__vite__mapDeps([63,57,11,12,1,2]),import.meta.url)},{path:"/quick-action-bvc-end",name:"quick-action-bvc-end",component:()=>Ge(()=>import("./QuickActionBvcEndView-DM6g0NBZ.js"),__vite__mapDeps([64,57,11,12,1,2]),import.meta.url)},{path:"/recent-offers-to-user",name:"recent-offers-to-user",component:()=>Ge(()=>import("./RecentOffersToUserView-DLi5_oJ6.js"),__vite__mapDeps([65,20,1,2,14,4,34,11]),import.meta.url)},{path:"/recent-offers-to-user-projects",name:"recent-offers-to-user-projects",component:()=>Ge(()=>import("./RecentOffersToUserProjectsView-CJ3U9ASr.js"),__vite__mapDeps([66,4,20,1,2,14,34,11]),import.meta.url)},{path:"/scan-contact",name:"scan-contact",component:()=>Ge(()=>import("./ContactScanView-BRcSw92W.js"),[],import.meta.url)},{path:"/search-area",name:"search-area",component:()=>Ge(()=>import("./SearchAreaView-B6aUX_Cn.js"),__vite__mapDeps([67,37,11,42]),import.meta.url)},{path:"/seed-backup",name:"seed-backup",component:()=>Ge(()=>import("./SeedBackupView-BQrWrpcu.js"),__vite__mapDeps([68,2,11,1]),import.meta.url)},{path:"/share-my-contact-info",name:"share-my-contact-info",component:()=>Ge(()=>import("./ShareMyContactInfoView-C9KDv0BI.js"),__vite__mapDeps([69,2,11,12,1]),import.meta.url)},{path:"/shared-photo",name:"shared-photo",component:()=>Ge(()=>import("./SharedPhotoView-Db-WSozv.js"),__vite__mapDeps([70,6,1,2,7,11]),import.meta.url)},{path:"/start",name:"start",component:()=>Ge(()=>import("./StartView-ChmEHxHu.js"),__vite__mapDeps([71,1,2]),import.meta.url)},{path:"/statistics",name:"statistics",component:()=>Ge(()=>import("./StatisticsView-BybwZXpR.js"),__vite__mapDeps([72,1,2,11]),import.meta.url)},{path:"/test",name:"test",component:()=>Ge(()=>import("./TestView-CcyiekfD.js"),__vite__mapDeps([73,1,2,11]),import.meta.url)}],t3=window.location.protocol==="file:",n3=t3?window.location.pathname.replace("/dist-electron/index.html","/"):window.location.pathname,Hw=t3?pw():hw("/"),hf=Uw({history:Hw,routes:$w});console.log("Initial URL:",n3);hf.replace(n3||"/");const zw=(e,t,n)=>{console.error("Caught in top level error handler:",e,t,n),alert("Something is very wrong. We'd love if you contacted us and let us know how you got here. Thank you!")};hf.onError(zw);hf.beforeEach((e,t,n)=>{console.log("Navigating to view:",e.name),console.log("From view:",t.name),n()});console.log("Initial URL:",window.location.pathname);function r3(e,t){return function(){return e.apply(t,arguments)}}const{toString:Kw}=Object.prototype,{getPrototypeOf:tp}=Object,pf=(e=>t=>{const n=Kw.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Er=e=>(e=e.toLowerCase(),t=>pf(t)===e),mf=e=>t=>typeof t===e,{isArray:No}=Array,Ia=mf("undefined");function qw(e){return e!==null&&!Ia(e)&&e.constructor!==null&&!Ia(e.constructor)&&ir(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const s3=Er("ArrayBuffer");function Xw(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&s3(e.buffer),t}const Ww=mf("string"),ir=mf("function"),i3=mf("number"),gf=e=>e!==null&&typeof e=="object",Gw=e=>e===!0||e===!1,Kc=e=>{if(pf(e)!=="object")return!1;const t=tp(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Yw=Er("Date"),Jw=Er("File"),Qw=Er("Blob"),Zw=Er("FileList"),eS=e=>gf(e)&&ir(e.pipe),tS=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ir(e.append)&&((t=pf(e))==="formdata"||t==="object"&&ir(e.toString)&&e.toString()==="[object FormData]"))},nS=Er("URLSearchParams"),[rS,sS,iS,oS]=["ReadableStream","Request","Response","Headers"].map(Er),aS=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Qa(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),No(e))for(r=0,s=e.length;r<s;r++)t.call(null,e[r],r,e);else{const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let a;for(r=0;r<o;r++)a=i[r],t.call(null,e[a],a,e)}}function o3(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,s;for(;r-- >0;)if(s=n[r],t===s.toLowerCase())return s;return null}const oi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,a3=e=>!Ia(e)&&e!==oi;function Ld(){const{caseless:e}=a3(this)&&this||{},t={},n=(r,s)=>{const i=e&&o3(t,s)||s;Kc(t[i])&&Kc(r)?t[i]=Ld(t[i],r):Kc(r)?t[i]=Ld({},r):No(r)?t[i]=r.slice():t[i]=r};for(let r=0,s=arguments.length;r<s;r++)arguments[r]&&Qa(arguments[r],n);return t}const cS=(e,t,n,{allOwnKeys:r}={})=>(Qa(t,(s,i)=>{n&&ir(s)?e[i]=r3(s,n):e[i]=s},{allOwnKeys:r}),e),lS=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),fS=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},uS=(e,t,n,r)=>{let s,i,o;const a={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)o=s[i],(!r||r(o,e,t))&&!a[o]&&(t[o]=e[o],a[o]=!0);e=n!==!1&&tp(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},dS=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},hS=e=>{if(!e)return null;if(No(e))return e;let t=e.length;if(!i3(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},pS=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&tp(Uint8Array)),mS=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},gS=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},yS=Er("HTMLFormElement"),_S=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),N0=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),bS=Er("RegExp"),c3=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Qa(n,(s,i)=>{let o;(o=t(s,i,e))!==!1&&(r[i]=o||s)}),Object.defineProperties(e,r)},xS=e=>{c3(e,(t,n)=>{if(ir(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(ir(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},vS=(e,t)=>{const n={},r=s=>{s.forEach(i=>{n[i]=!0})};return No(e)?r(e):r(String(e).split(t)),n},ES=()=>{},wS=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,xu="abcdefghijklmnopqrstuvwxyz",R0="0123456789",l3={DIGIT:R0,ALPHA:xu,ALPHA_DIGIT:xu+xu.toUpperCase()+R0},SS=(e=16,t=l3.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function TS(e){return!!(e&&ir(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const AS=e=>{const t=new Array(10),n=(r,s)=>{if(gf(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const i=No(r)?[]:{};return Qa(r,(o,a)=>{const c=n(o,s+1);!Ia(c)&&(i[a]=c)}),t[s]=void 0,i}}return r};return n(e,0)},CS=Er("AsyncFunction"),OS=e=>e&&(gf(e)||ir(e))&&ir(e.then)&&ir(e.catch),f3=((e,t)=>e?setImmediate:t?((n,r)=>(oi.addEventListener("message",({source:s,data:i})=>{s===oi&&i===n&&r.length&&r.shift()()},!1),s=>{r.push(s),oi.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",ir(oi.postMessage)),NS=typeof queueMicrotask<"u"?queueMicrotask.bind(oi):typeof process<"u"&&process.nextTick||f3,z={isArray:No,isArrayBuffer:s3,isBuffer:qw,isFormData:tS,isArrayBufferView:Xw,isString:Ww,isNumber:i3,isBoolean:Gw,isObject:gf,isPlainObject:Kc,isReadableStream:rS,isRequest:sS,isResponse:iS,isHeaders:oS,isUndefined:Ia,isDate:Yw,isFile:Jw,isBlob:Qw,isRegExp:bS,isFunction:ir,isStream:eS,isURLSearchParams:nS,isTypedArray:pS,isFileList:Zw,forEach:Qa,merge:Ld,extend:cS,trim:aS,stripBOM:lS,inherits:fS,toFlatObject:uS,kindOf:pf,kindOfTest:Er,endsWith:dS,toArray:hS,forEachEntry:mS,matchAll:gS,isHTMLForm:yS,hasOwnProperty:N0,hasOwnProp:N0,reduceDescriptors:c3,freezeMethods:xS,toObjectSet:vS,toCamelCase:_S,noop:ES,toFiniteNumber:wS,findKey:o3,global:oi,isContextDefined:a3,ALPHABET:l3,generateString:SS,isSpecCompliantForm:TS,toJSONObject:AS,isAsyncFn:CS,isThenable:OS,setImmediate:f3,asap:NS};function et(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}z.inherits(et,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:z.toJSONObject(this.config),code:this.code,status:this.status}}});const u3=et.prototype,d3={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{d3[e]={value:e}});Object.defineProperties(et,d3);Object.defineProperty(u3,"isAxiosError",{value:!0});et.from=(e,t,n,r,s,i)=>{const o=Object.create(u3);return z.toFlatObject(e,o,function(c){return c!==Error.prototype},a=>a!=="isAxiosError"),et.call(o,e.message,t,n,r,s),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const RS=null;function Md(e){return z.isPlainObject(e)||z.isArray(e)}function h3(e){return z.endsWith(e,"[]")?e.slice(0,-2):e}function P0(e,t,n){return e?e.concat(t).map(function(s,i){return s=h3(s),!n&&i?"["+s+"]":s}).join(n?".":""):t}function PS(e){return z.isArray(e)&&!e.some(Md)}const IS=z.toFlatObject(z,{},null,function(t){return/^is[A-Z]/.test(t)});function yf(e,t,n){if(!z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=z.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,w){return!z.isUndefined(w[g])});const r=n.metaTokens,s=n.visitor||l,i=n.dots,o=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&z.isSpecCompliantForm(t);if(!z.isFunction(s))throw new TypeError("visitor must be a function");function f(y){if(y===null)return"";if(z.isDate(y))return y.toISOString();if(!c&&z.isBlob(y))throw new et("Blob is not supported. Use a Buffer instead.");return z.isArrayBuffer(y)||z.isTypedArray(y)?c&&typeof Blob=="function"?new Blob([y]):Buffer.from(y):y}function l(y,g,w){let x=y;if(y&&!w&&typeof y=="object"){if(z.endsWith(g,"{}"))g=r?g:g.slice(0,-2),y=JSON.stringify(y);else if(z.isArray(y)&&PS(y)||(z.isFileList(y)||z.endsWith(g,"[]"))&&(x=z.toArray(y)))return g=h3(g),x.forEach(function(b,T){!(z.isUndefined(b)||b===null)&&t.append(o===!0?P0([g],T,i):o===null?g:g+"[]",f(b))}),!1}return Md(y)?!0:(t.append(P0(w,g,i),f(y)),!1)}const u=[],d=Object.assign(IS,{defaultVisitor:l,convertValue:f,isVisitable:Md});function p(y,g){if(!z.isUndefined(y)){if(u.indexOf(y)!==-1)throw Error("Circular reference detected in "+g.join("."));u.push(y),z.forEach(y,function(x,_){(!(z.isUndefined(x)||x===null)&&s.call(t,x,z.isString(_)?_.trim():_,g,d))===!0&&p(x,g?g.concat(_):[_])}),u.pop()}}if(!z.isObject(e))throw new TypeError("data must be an object");return p(e),t}function I0(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function np(e,t){this._pairs=[],e&&yf(e,this,t)}const p3=np.prototype;p3.append=function(t,n){this._pairs.push([t,n])};p3.toString=function(t){const n=t?function(r){return t.call(this,r,I0)}:I0;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function LS(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function m3(e,t,n){if(!t)return e;const r=n&&n.encode||LS;z.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let i;if(s?i=s(t,n):i=z.isURLSearchParams(t)?t.toString():new np(t,n).toString(r),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class L0{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){z.forEach(this.handlers,function(r){r!==null&&t(r)})}}const g3={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},MS=typeof URLSearchParams<"u"?URLSearchParams:np,kS=typeof FormData<"u"?FormData:null,DS=typeof Blob<"u"?Blob:null,FS={isBrowser:!0,classes:{URLSearchParams:MS,FormData:kS,Blob:DS},protocols:["http","https","file","blob","url","data"]},rp=typeof window<"u"&&typeof document<"u",kd=typeof navigator=="object"&&navigator||void 0,jS=rp&&(!kd||["ReactNative","NativeScript","NS"].indexOf(kd.product)<0),US=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",BS=rp&&window.location.href||"http://localhost",VS=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:rp,hasStandardBrowserEnv:jS,hasStandardBrowserWebWorkerEnv:US,navigator:kd,origin:BS},Symbol.toStringTag,{value:"Module"})),Rn={...VS,...FS};function $S(e,t){return yf(e,new Rn.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,i){return Rn.isNode&&z.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function HS(e){return z.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function zS(e){const t={},n=Object.keys(e);let r;const s=n.length;let i;for(r=0;r<s;r++)i=n[r],t[i]=e[i];return t}function y3(e){function t(n,r,s,i){let o=n[i++];if(o==="__proto__")return!0;const a=Number.isFinite(+o),c=i>=n.length;return o=!o&&z.isArray(s)?s.length:o,c?(z.hasOwnProp(s,o)?s[o]=[s[o],r]:s[o]=r,!a):((!s[o]||!z.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],i)&&z.isArray(s[o])&&(s[o]=zS(s[o])),!a)}if(z.isFormData(e)&&z.isFunction(e.entries)){const n={};return z.forEachEntry(e,(r,s)=>{t(HS(r),s,n,0)}),n}return null}function KS(e,t,n){if(z.isString(e))try{return(t||JSON.parse)(e),z.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(0,JSON.stringify)(e)}const Za={transitional:g3,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,i=z.isObject(t);if(i&&z.isHTMLForm(t)&&(t=new FormData(t)),z.isFormData(t))return s?JSON.stringify(y3(t)):t;if(z.isArrayBuffer(t)||z.isBuffer(t)||z.isStream(t)||z.isFile(t)||z.isBlob(t)||z.isReadableStream(t))return t;if(z.isArrayBufferView(t))return t.buffer;if(z.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return $S(t,this.formSerializer).toString();if((a=z.isFileList(t))||r.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return yf(a?{"files[]":t}:t,c&&new c,this.formSerializer)}}return i||s?(n.setContentType("application/json",!1),KS(t)):t}],transformResponse:[function(t){const n=this.transitional||Za.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(z.isResponse(t)||z.isReadableStream(t))return t;if(t&&z.isString(t)&&(r&&!this.responseType||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(a){if(o)throw a.name==="SyntaxError"?et.from(a,et.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Rn.classes.FormData,Blob:Rn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};z.forEach(["delete","get","head","post","put","patch"],e=>{Za.headers[e]={}});const qS=z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),XS=e=>{const t={};let n,r,s;return e&&e.split(`
`).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)=>s(F0(f),F0(l),u,!0)};return z.forEach(Object.keys(Object.assign({},e,t)),function(l){const u=c[l]||s,d=u(e[l],t[l],l);z.isUndefined(d)&&u!==a||(n[l]=d)}),n}const v3=e=>{const t=Ai({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:i,headers:o,auth:a}=t;t.headers=o=Zn.from(o),t.url=m3(x3(t.baseURL,t.url),e.params,e.paramsSerializer),a&&o.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let c;if(z.isFormData(n)){if(Rn.hasStandardBrowserEnv||Rn.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((c=o.getContentType())!==!1){const[f,...l]=c?c.split(";").map(u=>u.trim()).filter(Boolean):[];o.setContentType([f||"multipart/form-data",...l].join("; "))}}if(Rn.hasStandardBrowserEnv&&(r&&z.isFunction(r)&&(r=r(t)),r||r!==!1&&tT(t.url))){const f=s&&i&&nT.read(i);f&&o.set(s,f)}return t},iT=typeof XMLHttpRequest<"u",oT=iT&&function(e){return new Promise(function(n,r){const s=v3(e);let i=s.data;const o=Zn.from(s.headers).normalize();let{responseType:a,onUploadProgress:c,onDownloadProgress:f}=s,l,u,d,p,y;function g(){p&&p(),y&&y(),s.cancelToken&&s.cancelToken.unsubscribe(l),s.signal&&s.signal.removeEventListener("abort",l)}let w=new XMLHttpRequest;w.open(s.method.toUpperCase(),s.url,!0),w.timeout=s.timeout;function x(){if(!w)return;const b=Zn.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),O={data:!a||a==="text"||a==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:b,config:e,request:w};b3(function(L){n(L),g()},function(L){r(L),g()},O),w=null}"onloadend"in w?w.onloadend=x:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(x)},w.onabort=function(){w&&(r(new et("Request aborted",et.ECONNABORTED,e,w)),w=null)},w.onerror=function(){r(new et("Network Error",et.ERR_NETWORK,e,w)),w=null},w.ontimeout=function(){let T=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const O=s.transitional||g3;s.timeoutErrorMessage&&(T=s.timeoutErrorMessage),r(new et(T,O.clarifyTimeoutError?et.ETIMEDOUT:et.ECONNABORTED,e,w)),w=null},i===void 0&&o.setContentType(null),"setRequestHeader"in w&&z.forEach(o.toJSON(),function(T,O){w.setRequestHeader(O,T)}),z.isUndefined(s.withCredentials)||(w.withCredentials=!!s.withCredentials),a&&a!=="json"&&(w.responseType=s.responseType),f&&([d,y]=Cl(f,!0),w.addEventListener("progress",d)),c&&w.upload&&([u,p]=Cl(c),w.upload.addEventListener("progress",u),w.upload.addEventListener("loadend",p)),(s.cancelToken||s.signal)&&(l=b=>{w&&(r(!b||b.type?new Ro(null,e,w):b),w.abort(),w=null)},s.cancelToken&&s.cancelToken.subscribe(l),s.signal&&(s.signal.aborted?l():s.signal.addEventListener("abort",l)));const _=QS(s.url);if(_&&Rn.protocols.indexOf(_)===-1){r(new et("Unsupported protocol "+_+":",et.ERR_BAD_REQUEST,e));return}w.send(i||null)})},aT=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const i=function(f){if(!s){s=!0,a();const l=f instanceof Error?f:this.reason;r.abort(l instanceof et?l:new Ro(l instanceof Error?l.message:l))}};let o=t&&setTimeout(()=>{o=null,i(new et(`timeout ${t} of ms exceeded`,et.ETIMEDOUT))},t);const a=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(f=>{f.unsubscribe?f.unsubscribe(i):f.removeEventListener("abort",i)}),e=null)};e.forEach(f=>f.addEventListener("abort",i));const{signal:c}=r;return c.unsubscribe=()=>z.asap(a),c}},cT=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,s;for(;r<n;)s=r+t,yield e.slice(r,s),r=s},lT=async function*(e,t){for await(const n of fT(e))yield*cT(n,t)},fT=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},j0=(e,t,n,r)=>{const s=lT(e,t);let i=0,o,a=c=>{o||(o=!0,r&&r(c))};return new ReadableStream({async pull(c){try{const{done:f,value:l}=await s.next();if(f){a(),c.close();return}let u=l.byteLength;if(n){let d=i+=u;n(d)}c.enqueue(new Uint8Array(l))}catch(f){throw a(f),f}},cancel(c){return a(c),s.return()}},{highWaterMark:2})},_f=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",E3=_f&&typeof ReadableStream=="function",uT=_f&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),w3=(e,...t)=>{try{return!!e(...t)}catch{return!1}},dT=E3&&w3(()=>{let e=!1;const t=new Request(Rn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),U0=64*1024,Dd=E3&&w3(()=>z.isReadableStream(new Response("").body)),Ol={stream:Dd&&(e=>e.body)};_f&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Ol[t]&&(Ol[t]=z.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new et(`Response type '${t}' is not supported`,et.ERR_NOT_SUPPORT,r)})})})(new Response);const hT=async e=>{if(e==null)return 0;if(z.isBlob(e))return e.size;if(z.isSpecCompliantForm(e))return(await new Request(Rn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(z.isArrayBufferView(e)||z.isArrayBuffer(e))return e.byteLength;if(z.isURLSearchParams(e)&&(e=e+""),z.isString(e))return(await uT(e)).byteLength},pT=async(e,t)=>{const n=z.toFiniteNumber(e.getContentLength());return n??hT(t)},mT=_f&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:i,timeout:o,onDownloadProgress:a,onUploadProgress:c,responseType:f,headers:l,withCredentials:u="same-origin",fetchOptions:d}=v3(e);f=f?(f+"").toLowerCase():"text";let p=aT([s,i&&i.toAbortSignal()],o),y;const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let w;try{if(c&&dT&&n!=="get"&&n!=="head"&&(w=await pT(l,r))!==0){let O=new Request(t,{method:"POST",body:r,duplex:"half"}),N;if(z.isFormData(r)&&(N=O.headers.get("content-type"))&&l.setContentType(N),O.body){const[L,j]=k0(w,Cl(D0(c)));r=j0(O.body,U0,L,j)}}z.isString(u)||(u=u?"include":"omit");const x="credentials"in Request.prototype;y=new Request(t,{...d,signal:p,method:n.toUpperCase(),headers:l.normalize().toJSON(),body:r,duplex:"half",credentials:x?u:void 0});let _=await fetch(y);const b=Dd&&(f==="stream"||f==="response");if(Dd&&(a||b&&g)){const O={};["status","statusText","headers"].forEach(I=>{O[I]=_[I]});const N=z.toFiniteNumber(_.headers.get("content-length")),[L,j]=a&&k0(N,Cl(D0(a),!0))||[];_=new Response(j0(_.body,U0,L,()=>{j&&j(),g&&g()}),O)}f=f||"text";let T=await Ol[z.findKey(Ol,f)||"text"](_,e);return!b&&g&&g(),await new Promise((O,N)=>{b3(O,N,{data:T,headers:Zn.from(_.headers),status:_.status,statusText:_.statusText,config:e,request:y})})}catch(x){throw g&&g(),x&&x.name==="TypeError"&&/fetch/i.test(x.message)?Object.assign(new et("Network Error",et.ERR_NETWORK,e,y),{cause:x.cause||x}):et.from(x,x&&x.code,e,y)}}),Fd={http:RS,xhr:oT,fetch:mT};z.forEach(Fd,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const B0=e=>`- ${e}`,gT=e=>z.isFunction(e)||e===null||e===!1,S3={getAdapter:e=>{e=z.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let i=0;i<t;i++){n=e[i];let o;if(r=n,!gT(n)&&(r=Fd[(o=String(n)).toLowerCase()],r===void 0))throw new et(`Unknown adapter '${o}'`);if(r)break;s[o||"#"+i]=r}if(!r){const i=Object.entries(s).map(([a,c])=>`adapter ${a} `+(c===!1?"is not supported by the environment":"is not available in the build"));let o=t?i.length>1?`since :
`+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,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(jd).forEach(([e,t])=>{jd[t]=e});function A3(e){const t=new xi(e),n=r3(xi.prototype.request,t);return z.extend(n,xi.prototype,t,{allOwnKeys:!0}),z.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return A3(Ai(e,s))},n}const en=A3(Za);en.Axios=xi;en.CanceledError=Ro;en.CancelToken=sp;en.isCancel=_3;en.VERSION=T3;en.toFormData=yf;en.AxiosError=et;en.Cancel=en.CanceledError;en.all=function(t){return Promise.all(t)};en.spread=_T;en.isAxiosError=bT;en.mergeConfig=Ai;en.AxiosHeaders=Zn;en.formToJSON=e=>y3(z.isHTMLForm(e)?new FormData(e):e);en.getAdapter=S3.getAdapter;en.HttpStatusCode=jd;en.default=en;function Nl(e){return Nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nl(e)}function Wc(e,t){if(!e.vueAxiosInstalled){var n=C3(t)?ET(t):t;if(wT(n)){var r=ST(e);if(r){var s=r<3?xT:vT;Object.keys(n).forEach(function(i){s(e,i,n[i])}),e.vueAxiosInstalled=!0}else console.error("[vue-axios] unknown Vue version")}else console.error("[vue-axios] configuration is invalid, expected options are either <axios_instance> or { <registration_key>: <axios_instance> }")}}function xT(e,t,n){Object.defineProperty(e.prototype,t,{get:function(){return n}}),e[t]=n}function vT(e,t,n){e.config.globalProperties[t]=n,e[t]=n}function C3(e){return e&&typeof e.get=="function"&&typeof e.post=="function"}function ET(e){return{axios:e,$http:e}}function wT(e){return Nl(e)==="object"&&Object.keys(e).every(function(t){return C3(e[t])})}function ST(e){return e&&e.version&&Number(e.version.split(".")[0])}(typeof exports>"u"?"undefined":Nl(exports))=="object"?module.exports=Wc:typeof define=="function"&&define.amd?define([],function(){return Wc}):window.Vue&&window.axios&&window.Vue.use&&Vue.use(Wc,window.axios);function TT(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const Rl=TT();let H0=0;const AT=()=>{const e=H0;return H0+=1,e},CT=()=>(e,t)=>{const n={...e,id:AT(),group:e.group||""};return Rl.emit("notify",{notification:n,timeout:t}),()=>Rl.emit("close",n.id)},O3="context",z0=fs({__name:"Notification",props:{maxNotifications:{default:10},enter:{default:""},enterFrom:{default:""},enterTo:{default:""},leave:{default:""},leaveFrom:{default:""},leaveTo:{default:""},move:{default:""},moveDelay:{default:""}},emits:["close"],setup(e,{emit:t}){const n=e,r=t,s=br(O3),i=So({notifications:[],timeouts:{}}),o=Wt(()=>i.notifications.filter(p=>p.group===s.group)),a=Wt(()=>s.position==="bottom"?[...o.value]:[...o.value].reverse()),c=(p,y)=>{i.timeouts[p]=window.setTimeout(()=>{y!==-1&&f(p)},Math.max(y||3e3,0))},f=p=>{i.notifications.splice(i.notifications.findIndex(y=>y.id===p),1),clearTimeout(i.timeouts[p])},l=({notification:p,timeout:y})=>{i.notifications.length!==n.maxNotifications&&(i.notifications.push(p),c(p.id,y))},u=p=>{r("close"),f(p)},d=(p,y,g)=>{y?clearTimeout(i.timeouts[p]):c(p,g)};return Ao(()=>{Rl.on("notify",l),Rl.on("close",f)}),(p,y)=>(Bt(),Ea(Bg,{"enter-active-class":o.value.length>1?[n.enter,n.moveDelay].join(" "):n.enter,"enter-from-class":n.enterFrom,"enter-to-class":n.enterTo,"leave-active-class":n.leave,"leave-from-class":n.leaveFrom,"leave-to-class":n.leaveTo,"move-class":n.move},{default:Ns(()=>[Ch(p.$slots,"default",{notifications:a.value,close:u,hovering:d})]),_:3},8,["enter-active-class","enter-from-class","enter-to-class","leave-active-class","leave-from-class","leave-to-class","move-class"]))}}),K0=fs({inheritAttrs:!1,__name:"NotificationGroup",props:{group:{default:""},position:{default:"top"}},setup(e){const t=e;return Zi(O3,{group:t.group,position:t.position}),(n,r)=>Ch(n.$slots,"default",{group:n.group})}});function OT(e){e.config.globalProperties.$notify=CT(),e.component("Notification",z0),e.component("NotificationGroup",K0),e.component("notification",z0),e.component("notificationGroup",K0)}const NT={install:OT};/*!
* 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-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},$T=["fak","fa-kit","fakd","fa-kit-duotone"],Y0={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},HT=["kit"],zT={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},KT=["fak","fakd"],qT={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},J0={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Rc={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},XT=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],WT=["fak","fa-kit","fakd","fa-kit-duotone"],GT={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},YT={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},JT={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},Ud={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},QT=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],Bd=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...XT,...QT],ZT=["solid","regular","light","thin","duotone","brands"],D3=[1,2,3,4,5,6,7,8,9,10],eA=D3.concat([11,12,13,14,15,16,17,18,19,20]),tA=[...Object.keys(JT),...ZT,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Rc.GROUP,Rc.SWAP_OPACITY,Rc.PRIMARY,Rc.SECONDARY].concat(D3.map(e=>"".concat(e,"x"))).concat(eA.map(e=>"w-".concat(e))),nA={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}};const cs="___FONT_AWESOME___",Vd=16,F3="fa",j3="svg-inline--fa",Ci="data-fa-i2svg",$d="data-fa-pseudo-element",rA="data-fa-pseudo-element-pending",op="data-prefix",ap="data-icon",Q0="fontawesome-i2svg",sA="async",iA=["HTML","HEAD","STYLE","SCRIPT"],U3=(()=>{try{return!0}catch{return!1}})();function ec(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[Mn]}})}const B3=ie({},L3);B3[Mn]=ie(ie(ie(ie({},{"fa-duotone":"duotone"}),L3[Mn]),Y0.kit),Y0["kit-duotone"]);const oA=ec(B3),Hd=ie({},VT);Hd[Mn]=ie(ie(ie(ie({},{duotone:"fad"}),Hd[Mn]),J0.kit),J0["kit-duotone"]);const Z0=ec(Hd),zd=ie({},Ud);zd[Mn]=ie(ie({},zd[Mn]),qT.kit);const cp=ec(zd),Kd=ie({},YT);Kd[Mn]=ie(ie({},Kd[Mn]),zT.kit);ec(Kd);const aA=LT,V3="fa-layers-text",cA=MT,lA=ie({},jT);ec(lA);const fA=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Su=kT,uA=[...HT,...tA],la=Vs.FontAwesomeConfig||{};function dA(e){var t=Lt.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function hA(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}Lt&&typeof Lt.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(t=>{let[n,r]=t;const s=hA(dA(n));s!=null&&(la[r]=s)});const $3={styleDefault:"solid",familyDefault:Mn,cssPrefix:F3,replacementClass:j3,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};la.familyPrefix&&(la.cssPrefix=la.familyPrefix);const mo=ie(ie({},$3),la);mo.autoReplaceSvg||(mo.observeMutations=!1);const Re={};Object.keys($3).forEach(e=>{Object.defineProperty(Re,e,{enumerable:!0,set:function(t){mo[e]=t,fa.forEach(n=>n(Re))},get:function(){return mo[e]}})});Object.defineProperty(Re,"familyPrefix",{enumerable:!0,set:function(e){mo.cssPrefix=e,fa.forEach(t=>t(Re))},get:function(){return mo.cssPrefix}});Vs.FontAwesomeConfig=Re;const fa=[];function pA(e){return fa.push(e),()=>{fa.splice(fa.indexOf(e),1)}}const ys=Vd,Nr={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function mA(e){if(!e||!ds)return;const t=Lt.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=Lt.head.childNodes;let r=null;for(let s=n.length-1;s>-1;s--){const i=n[s],o=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=i)}return Lt.head.insertBefore(t,r),e}const gA="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function La(){let e=12,t="";for(;e-- >0;)t+=gA[Math.random()*62|0];return t}function Po(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function lp(e){return e.classList?Po(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function H3(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function yA(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(H3(e[n]),'" '),"").trim()}function vf(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function fp(e){return e.size!==Nr.size||e.x!==Nr.x||e.y!==Nr.y||e.rotate!==Nr.rotate||e.flipX||e.flipY}function _A(e){let{transform:t,containerWidth:n,iconWidth:r}=e;const s={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(t.x*32,", ").concat(t.y*32,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),a="rotate(".concat(t.rotate," 0 0)"),c={transform:"".concat(i," ").concat(o," ").concat(a)},f={transform:"translate(".concat(r/2*-1," -256)")};return{outer:s,inner:c,path:f}}function bA(e){let{transform:t,width:n=Vd,height:r=Vd,startCentered:s=!1}=e,i="";return s&&I3?i+="translate(".concat(t.x/ys-n/2,"em, ").concat(t.y/ys-r/2,"em) "):s?i+="translate(calc(-50% + ".concat(t.x/ys,"em), calc(-50% + ").concat(t.y/ys,"em)) "):i+="translate(".concat(t.x/ys,"em, ").concat(t.y/ys,"em) "),i+="scale(".concat(t.size/ys*(t.flipX?-1:1),", ").concat(t.size/ys*(t.flipY?-1:1),") "),i+="rotate(".concat(t.rotate,"deg) "),i}var xA=`:root, :host {
--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().filter((t,n,r)=>r.indexOf(t)===n)}function wf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t;let r=null;const s=Bd.concat(WT),i=rm(e.filter(u=>s.includes(u))),o=rm(e.filter(u=>!Bd.includes(u))),a=i.filter(u=>(r=u,!M3.includes(u))),[c=null]=a,f=PA(i),l=ie(ie({},IA(o)),{},{prefix:Ef(c,{family:f})});return ie(ie(ie({},l),DA({values:e,family:f,styles:Ma,config:Re,canonical:l,givenPrefix:r})),LA(n,r,l))}function LA(e,t,n){let{prefix:r,iconName:s}=n;if(e||!r||!s)return{prefix:r,iconName:s};const i=t==="fa"?e6(s):{},o=ai(r,s);return s=i.iconName||o||s,r=i.prefix||r,r==="far"&&!Ma.far&&Ma.fas&&!Re.autoFetchSvg&&(r="fas"),{prefix:r,iconName:s}}const MA=k3.filter(e=>e!==Mn||e!==xf),kA=Object.keys(Ud).filter(e=>e!==Mn).map(e=>Object.keys(Ud[e])).flat();function DA(e){const{values:t,family:n,canonical:r,givenPrefix:s="",styles:i={},config:o={}}=e,a=n===xf,c=t.includes("fa-duotone")||t.includes("fad"),f=o.familyDefault==="duotone",l=r.prefix==="fad"||r.prefix==="fa-duotone";if(!a&&(c||f||l)&&(r.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(r.prefix="fab"),!r.prefix&&MA.includes(n)&&(Object.keys(i).find(d=>kA.includes(d))||o.autoFetchSvg)){const d=BT.get(n).defaultShortPrefixId;r.prefix=d,r.iconName=ai(r.prefix,r.iconName)||r.iconName}return(r.prefix==="fa"||s==="fa")&&(r.prefix=$s()||"fas"),r}class FA{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];const s=n.reduce(this._pullDefinitions,{});Object.keys(s).forEach(i=>{this.definitions[i]=ie(ie({},this.definitions[i]||{}),s[i]),Xd(i,s[i]);const o=cp[Mn][i];o&&Xd(o,s[i]),Z3()})}reset(){this.definitions={}}_pullDefinitions(t,n){const r=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(r).map(s=>{const{prefix:i,iconName:o,icon:a}=r[s],c=a[2];t[i]||(t[i]={}),c.length>0&&c.forEach(f=>{typeof f=="string"&&(t[i][f]=a)}),t[i][o]=a}),t}}let sm=[],Ji={};const so={},jA=Object.keys(so);function UA(e,t){let{mixoutsTo:n}=t;return sm=e,Ji={},Object.keys(so).forEach(r=>{jA.indexOf(r)===-1&&delete so[r]}),sm.forEach(r=>{const s=r.mixout?r.mixout():{};if(Object.keys(s).forEach(i=>{typeof s[i]=="function"&&(n[i]=s[i]),typeof s[i]=="object"&&Object.keys(s[i]).forEach(o=>{n[i]||(n[i]={}),n[i][o]=s[i][o]})}),r.hooks){const i=r.hooks();Object.keys(i).forEach(o=>{Ji[o]||(Ji[o]=[]),Ji[o].push(i[o])})}r.provides&&r.provides(so)}),n}function Wd(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),s=2;s<n;s++)r[s-2]=arguments[s];return(Ji[e]||[]).forEach(o=>{t=o.apply(null,[t,...r])}),t}function Oi(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(Ji[e]||[]).forEach(i=>{i.apply(null,n)})}function Hs(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return so[e]?so[e].apply(null,t):void 0}function Gd(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||$s();if(t)return t=ai(n,t)||t,tm(n6.definitions,n,t)||tm(Rr.styles,n,t)}const n6=new FA,BA=()=>{Re.autoReplaceSvg=!1,Re.observeMutations=!1,Oi("noAuto")},VA={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return ds?(Oi("beforeI2svg",e),Hs("pseudoElements2svg",e),Hs("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;Re.autoReplaceSvg===!1&&(Re.autoReplaceSvg=!0),Re.observeMutations=!0,EA(()=>{HA({autoReplaceSvgRoot:t}),Oi("watch",e)})}},$A={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:ai(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){const t=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=Ef(e[0]);return{prefix:n,iconName:ai(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(Re.cssPrefix,"-"))>-1||e.match(aA))){const t=wf(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||$s(),iconName:ai(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=$s();return{prefix:t,iconName:ai(t,e)||e}}}},ar={noAuto:BA,config:Re,dom:VA,parse:$A,library:n6,findIconDefinition:Gd,toHtml:tc},HA=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=Lt}=e;(Object.keys(Rr.styles).length>0||Re.autoFetchSvg)&&ds&&Re.autoReplaceSvg&&ar.dom.i2svg({node:t})};function Sf(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>tc(n))}}),Object.defineProperty(e,"node",{get:function(){if(!ds)return;const n=Lt.createElement("div");return n.innerHTML=e.html,n.children}}),e}function zA(e){let{children:t,main:n,mask:r,attributes:s,styles:i,transform:o}=e;if(fp(o)&&n.found&&!r.found){const{width:a,height:c}=n,f={x:a/c/2,y:.5};s.style=vf(ie(ie({},i),{},{"transform-origin":"".concat(f.x+o.x/16,"em ").concat(f.y+o.y/16,"em")}))}return[{tag:"svg",attributes:s,children:t}]}function KA(e){let{prefix:t,iconName:n,children:r,attributes:s,symbol:i}=e;const o=i===!0?"".concat(t,"-").concat(Re.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:ie(ie({},s),{},{id:o}),children:r}]}]}function hp(e){const{icons:{main:t,mask:n},prefix:r,iconName:s,transform:i,symbol:o,title:a,maskId:c,titleId:f,extra:l,watchable:u=!1}=e,{width:d,height:p}=n.found?n:t,y=KT.includes(r),g=[Re.replacementClass,s?"".concat(Re.cssPrefix,"-").concat(s):""].filter(O=>l.classes.indexOf(O)===-1).filter(O=>O!==""||!!O).concat(l.classes).join(" ");let w={children:[],attributes:ie(ie({},l.attributes),{},{"data-prefix":r,"data-icon":s,class:g,role:l.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(d," ").concat(p)})};const x=y&&!~l.classes.indexOf("fa-fw")?{width:"".concat(d/p*16*.0625,"em")}:{};u&&(w.attributes[Ci]=""),a&&(w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(f||La())},children:[a]}),delete w.attributes.title);const _=ie(ie({},w),{},{prefix:r,iconName:s,main:t,mask:n,maskId:c,transform:i,symbol:o,styles:ie(ie({},x),l.styles)}),{children:b,attributes:T}=n.found&&t.found?Hs("generateAbstractMask",_)||{children:[],attributes:{}}:Hs("generateAbstractIcon",_)||{children:[],attributes:{}};return _.children=b,_.attributes=T,o?KA(_):zA(_)}function im(e){const{content:t,width:n,height:r,transform:s,title:i,extra:o,watchable:a=!1}=e,c=ie(ie(ie({},o.attributes),i?{title:i}:{}),{},{class:o.classes.join(" ")});a&&(c[Ci]="");const f=ie({},o.styles);fp(s)&&(f.transform=bA({transform:s,startCentered:!0,width:n,height:r}),f["-webkit-transform"]=f.transform);const l=vf(f);l.length>0&&(c.style=l);const u=[];return u.push({tag:"span",attributes:c,children:[t]}),i&&u.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),u}function qA(e){const{content:t,title:n,extra:r}=e,s=ie(ie(ie({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),i=vf(r.styles);i.length>0&&(s.style=i);const o=[];return o.push({tag:"span",attributes:s,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}const{styles:Cu}=Rr;function Yd(e){const t=e[0],n=e[1],[r]=e.slice(4);let s=null;return Array.isArray(r)?s={tag:"g",attributes:{class:"".concat(Re.cssPrefix,"-").concat(Su.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Re.cssPrefix,"-").concat(Su.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(Re.cssPrefix,"-").concat(Su.PRIMARY),fill:"currentColor",d:r[1]}}]}:s={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:s}}const XA={found:!1,width:512,height:512};function WA(e,t){!U3&&!Re.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Jd(e,t){let n=t;return t==="fa"&&Re.styleDefault!==null&&(t=$s()),new Promise((r,s)=>{if(n==="fa"){const i=e6(e);e=i.iconName||e,t=i.prefix||t}if(e&&t&&Cu[t]&&Cu[t][e]){const i=Cu[t][e];return r(Yd(i))}WA(e,t),r(ie(ie({},XA),{},{icon:Re.showMissingIcons&&e?Hs("missingIconAbstract")||{}:{}}))})}const om=()=>{},Qd=Re.measurePerformance&&Nc&&Nc.mark&&Nc.measure?Nc:{mark:om,measure:om},Go='FA "6.7.2"',GA=e=>(Qd.mark("".concat(Go," ").concat(e," begins")),()=>r6(e)),r6=e=>{Qd.mark("".concat(Go," ").concat(e," ends")),Qd.measure("".concat(Go," ").concat(e),"".concat(Go," ").concat(e," begins"),"".concat(Go," ").concat(e," ends"))};var pp={begin:GA,end:r6};const Gc=()=>{};function am(e){return typeof(e.getAttribute?e.getAttribute(Ci):null)=="string"}function YA(e){const t=e.getAttribute?e.getAttribute(op):null,n=e.getAttribute?e.getAttribute(ap):null;return t&&n}function JA(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(Re.replacementClass)}function QA(){return Re.autoReplaceSvg===!0?Yc.replace:Yc[Re.autoReplaceSvg]||Yc.replace}function ZA(e){return Lt.createElementNS("http://www.w3.org/2000/svg",e)}function eC(e){return Lt.createElement(e)}function s6(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?ZA:eC}=t;if(typeof e=="string")return Lt.createTextNode(e);const r=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(i){r.setAttribute(i,e.attributes[i])}),(e.children||[]).forEach(function(i){r.appendChild(s6(i,{ceFn:n}))}),r}function tC(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const Yc={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(s6(n),t)}),t.getAttribute(Ci)===null&&Re.keepOriginalSource){let n=Lt.createComment(tC(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~lp(t).indexOf(Re.replacementClass))return Yc.replace(e);const r=new RegExp("".concat(Re.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const i=n[0].attributes.class.split(" ").reduce((o,a)=>(a===Re.replacementClass||a.match(r)?o.toSvg.push(a):o.toNode.push(a),o),{toNode:[],toSvg:[]});n[0].attributes.class=i.toSvg.join(" "),i.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",i.toNode.join(" "))}const s=n.map(i=>tc(i)).join(`
`);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=(s||{}).icon?s:Gd(s||{})),e(r,ie(ie({},n),{},{mask:s}))}}const uC=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Nr,symbol:r=!1,mask:s=null,maskId:i=null,title:o=null,titleId:a=null,classes:c=[],attributes:f={},styles:l={}}=t;if(!e)return;const{prefix:u,iconName:d,icon:p}=e;return Sf(ie({type:"icon"},e),()=>(Oi("beforeDOMElementCreation",{iconDefinition:e,params:t}),Re.autoA11y&&(o?f["aria-labelledby"]="".concat(Re.replacementClass,"-title-").concat(a||La()):(f["aria-hidden"]="true",f.focusable="false")),hp({icons:{main:Yd(p),mask:s?Yd(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:u,iconName:d,transform:ie(ie({},Nr),n),symbol:r,title:o,maskId:i,titleId:a,extra:{attributes:f,styles:l,classes:c}})))};var dC={mixout(){return{icon:fC(uC)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=um,e.nodeCallback=lC,e}}},provides(e){e.i2svg=function(t){const{node:n=Lt,callback:r=()=>{}}=t;return um(n,r)},e.generateSvgReplacementMutation=function(t,n){const{iconName:r,title:s,titleId:i,prefix:o,transform:a,symbol:c,mask:f,maskId:l,extra:u}=n;return new Promise((d,p)=>{Promise.all([Jd(r,o),f.iconName?Jd(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(y=>{let[g,w]=y;d([t,hp({icons:{main:g,mask:w},prefix:o,iconName:r,transform:a,symbol:c,maskId:l,title:s,titleId:i,extra:u,watchable:!0})])}).catch(p)})},e.generateAbstractIcon=function(t){let{children:n,attributes:r,main:s,transform:i,styles:o}=t;const a=vf(o);a.length>0&&(r.style=a);let c;return fp(i)&&(c=Hs("generateAbstractTransformGrouping",{main:s,transform:i,containerWidth:s.width,iconWidth:s.width})),n.push(c||s.icon),{children:n,attributes:r}}}},hC={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return Sf({type:"layer"},()=>{Oi("beforeDOMElementCreation",{assembler:e,params:t});let r=[];return e(s=>{Array.isArray(s)?s.map(i=>{r=r.concat(i.abstract)}):r=r.concat(s.abstract)}),[{tag:"span",attributes:{class:["".concat(Re.cssPrefix,"-layers"),...n].join(" ")},children:r}]})}}}},pC={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:r=[],attributes:s={},styles:i={}}=t;return Sf({type:"counter",content:e},()=>(Oi("beforeDOMElementCreation",{content:e,params:t}),qA({content:e.toString(),title:n,extra:{attributes:s,styles:i,classes:["".concat(Re.cssPrefix,"-layers-counter"),...r]}})))}}}},mC={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Nr,title:r=null,classes:s=[],attributes:i={},styles:o={}}=t;return Sf({type:"text",content:e},()=>(Oi("beforeDOMElementCreation",{content:e,params:t}),im({content:e,transform:ie(ie({},Nr),n),title:r,extra:{attributes:i,styles:o,classes:["".concat(Re.cssPrefix,"-layers-text"),...s]}})))}}},provides(e){e.generateLayersText=function(t,n){const{title:r,transform:s,extra:i}=n;let o=null,a=null;if(I3){const c=parseInt(getComputedStyle(t).fontSize,10),f=t.getBoundingClientRect();o=f.width/c,a=f.height/c}return Re.autoA11y&&!r&&(i.attributes["aria-hidden"]="true"),Promise.resolve([t,im({content:t.innerHTML,width:o,height:a,transform:s,title:r,extra:i,watchable:!0})])}}};const gC=new RegExp('"',"ug"),dm=[1105920,1112319],hm=ie(ie(ie(ie({},{FontAwesome:{normal:"fas",400:"fas"}}),UT),nA),GT),eh=Object.keys(hm).reduce((e,t)=>(e[t.toLowerCase()]=hm[t],e),{}),yC=Object.keys(eh).reduce((e,t)=>{const n=eh[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function _C(e){const t=e.replace(gC,""),n=SA(t,0),r=n>=dm[0]&&n<=dm[1],s=t.length===2?t[0]===t[1]:!1;return{value:qd(s?t[0]:t),isSecondary:r||s}}function bC(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(t),s=isNaN(r)?"normal":r;return(eh[n]||{})[s]||yC[n]}function pm(e,t){const n="".concat(rA).concat(t.replace(":","-"));return new Promise((r,s)=>{if(e.getAttribute(n)!==null)return r();const o=Po(e.children).filter(d=>d.getAttribute($d)===t)[0],a=Vs.getComputedStyle(e,t),c=a.getPropertyValue("font-family"),f=c.match(cA),l=a.getPropertyValue("font-weight"),u=a.getPropertyValue("content");if(o&&!f)return e.removeChild(o),r();if(f&&u!=="none"&&u!==""){const d=a.getPropertyValue("content");let p=bC(c,l);const{value:y,isSecondary:g}=_C(d),w=f[0].startsWith("FontAwesome");let x=dp(p,y),_=x;if(w){const b=RA(y);b.iconName&&b.prefix&&(x=b.iconName,p=b.prefix)}if(x&&!g&&(!o||o.getAttribute(op)!==p||o.getAttribute(ap)!==_)){e.setAttribute(n,_),o&&e.removeChild(o);const b=oC(),{extra:T}=b;T.attributes[$d]=t,Jd(x,p).then(O=>{const N=hp(ie(ie({},b),{},{icons:{main:O,mask:t6()},prefix:p,iconName:_,extra:T,watchable:!0})),L=Lt.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(L,e.firstChild):e.appendChild(L),L.outerHTML=N.map(j=>tc(j)).join(`
`),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.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const i=ie(ie({},s),{},{attributeName:"opacity"}),o={tag:"circle",attributes:ie(ie({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:ie(ie({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:ie(ie({},i),{},{values:"1;0;1;1;0;1;"})}),n.push(o),n.push({tag:"path",attributes:ie(ie({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:ie(ie({},i),{},{values:"1;0;0;0;0;1;"})}]}),t||n.push({tag:"path",attributes:ie(ie({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:ie(ie({},i),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},OC={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=n===null?!1:n===""?!0:n;return e.symbol=r,e}}}},NC=[vA,dC,hC,pC,mC,EC,wC,SC,AC,CC,OC];UA(NC,{mixoutsTo:ar});ar.noAuto;ar.config;const RC=ar.library;ar.dom;const th=ar.parse;ar.findIconDefinition;ar.toHtml;const PC=ar.icon;ar.layer;ar.text;ar.counter;/*!
* 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.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]},BC={prefix:"fas",iconName:"hand",icon:[512,512,[129306,9995,"hand-paper"],"f256","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 272c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64l19.2 0c97.2 0 176-78.8 176-176l0-208c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208z"]},VC={prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},$C={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]},HC={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z"]},zC={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},KC={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8 0 96C0 60.7 28.7 32 64 32l117.5 0c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7L416 96c35.3 0 64 28.7 64 64l0 32-336 0c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224l400 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480L32 480c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]},qC={prefix:"fas",iconName:"gift",icon:[512,512,[127873],"f06b","M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z"]},XC={prefix:"fas",iconName:"square-caret-up",icon:[448,512,["caret-square-up"],"f151","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4l-208 0c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z"]},WC={prefix:"fas",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM200 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},GC={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},YC={prefix:"fas",iconName:"burst",icon:[512,512,[],"e4dc","M37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l112 163.3L16.6 233.2C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4L66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L392.3 312.2l103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8L388.9 198.7l25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7L278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-32.3 99.6L37.6 4.2z"]},JC={prefix:"fas",iconName:"left-right",icon:[512,512,[8596,"arrows-alt-h"],"f337","M504.3 273.6c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 56-192 0 0-56c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104C2.8 243 0 249.3 0 256s2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-56 192 0 0 56c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104z"]},QC={prefix:"fas",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},ZC={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},e7={prefix:"fas",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},t7={prefix:"fas",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},n7={prefix:"fas",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},r7={prefix:"fas",iconName:"file-contract",icon:[384,512,[],"f56c","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 0zM80 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm54.2 253.8c-6.1 20.3-24.8 34.2-46 34.2L80 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8 54.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 349l-9.8 32.8z"]},s7={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},i7={prefix:"fas",iconName:"person-circle-question",icon:[576,512,[],"e542","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6l0 6.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-6.4c0-5.3 4.3-9.6 9.6-9.6l40.5 0c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2l0 14.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-5.1 23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9l-40.5 0c-23 0-41.6 18.6-41.6 41.6z"]},o7={prefix:"fas",iconName:"bitcoin-sign",icon:[320,512,[],"e0b4","M48 32C48 14.3 62.3 0 80 0s32 14.3 32 32l0 32 32 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 1.5-.1 3.1-.3 4.5C254.1 82.2 288 125.1 288 176c0 24.2-7.7 46.6-20.7 64.9c31.7 19.8 52.7 55 52.7 95.1c0 61.9-50.1 112-112 112l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-6.3 0C18.7 448 0 429.3 0 406.3L0 288l0-22.3L0 224 0 101.6C0 80.8 16.8 64 37.6 64L48 64l0-32zM64 224l112 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L64 128l0 96zm112 64L64 288l0 96 144 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-32 0z"]},a7={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},c7={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},l7={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},f7={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]},u7={prefix:"fas",iconName:"house-chimney",icon:[576,512,[63499,"home-lg"],"e3af","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185l0-121c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64 0 24c0 22.1 17.9 40 40 40l24 0 32.5 0c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1l16 0c22.1 0 40-17.9 40-40l0-16.2c.3-2.6 .5-5.3 .5-8.1l-.7-160.2 32 0z"]},d7={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},h7={prefix:"fas",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 24l0 10.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3s0 0 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8l0 10.6c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-11.4c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2L264 24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},p7={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},m7={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},g7={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},y7={prefix:"fas",iconName:"camera",icon:[512,512,[62258,"camera-alt"],"f030","M149.1 64.8L138.7 96 64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-74.7 0L362.9 64.8C356.4 45.2 338.1 32 317.4 32L194.6 32c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},_7={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},b7=_7,x7={prefix:"fas",iconName:"left-long",icon:[512,512,["long-arrow-alt-left"],"f30a","M177.5 414c-8.8 3.8-19 2-26-4.6l-144-136C2.7 268.9 0 262.6 0 256s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 72 288 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-288 0 0 72c0 9.6-5.7 18.2-14.5 22z"]},v7=x7,E7={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]},w7={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},S7={prefix:"fas",iconName:"coins",icon:[512,512,[],"f51e","M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2c0 0 0 0 0 0s0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4l0 3.4 0 5.7 0 26.3zm32 0l0-32 0-25.9c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 44.2-86 80-192 80S0 476.2 0 432l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"]},T7={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},A7={prefix:"fas",iconName:"right-long",icon:[512,512,["long-arrow-alt-right"],"f30b","M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z"]},C7=A7,O7={prefix:"fas",iconName:"forward",icon:[512,512,[9193],"f04e","M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416L0 96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3l0 41.7 0 41.7L52.5 440.6zM256 352l0-96 0-128 0-32c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29l0-64z"]},N7={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},R7={prefix:"fas",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},P7={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},I7={prefix:"fas",iconName:"eraser",icon:[576,512,[],"f12d","M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7L288 480l9.4 0L512 480c17.7 0 32-14.3 32-32s-14.3-32-32-32l-124.1 0L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416l-9.4 0-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z"]},L7={prefix:"fas",iconName:"envelope-open-text",icon:[512,512,[],"f658","M215.4 96L144 96l-36.2 0L96 96l0 8.8L96 144l0 40.4 0 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3 48 96c0-26.5 21.5-48 48-48l76.6 0 49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48 416 48c26.5 0 48 21.5 48 48l0 44.3 22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4l0-89 0-40.4 0-39.2 0-8.8-11.8 0L368 96l-71.4 0-81.3 0zM0 448L0 242.1 217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1 512 448s0 0 0 0c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0zM176 160l160 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"]},M7={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},k7={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},D7={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},F7={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},j7={prefix:"fas",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},U7={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0L332.1 0c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9L448 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48zM48 128l80 0 0 64-64 0 0 256 192 0 0-32 64 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48z"]},B7={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]},V7={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},$7={prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]},H7={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},z7={prefix:"fas",iconName:"hammer",icon:[576,512,[128296],"f6e3","M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6l0-12.1L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0l18.1 0c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z"]},K7={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"]},q7={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"]},X7={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},W7={prefix:"fas",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272z"]},G7={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},Y7={prefix:"fas",iconName:"image-portrait",icon:[384,512,["portrait"],"f3e0","M384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6l86.9 0c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4l-169.1 0C92.3 384 80 371.7 80 356.6z"]},J7={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Q7={prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z"]},Z7=Q7,eO={prefix:"fas",iconName:"person-circle-check",icon:[576,512,[],"e53e","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]};function bm(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 Gr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?bm(Object(n),!0).forEach(function(r){Gn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bm(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tO(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 nO(e){var t=tO(e,"string");return typeof t=="symbol"?t:t+""}function Ll(e){"@babel/helpers - typeof";return Ll=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ll(e)}function Gn(e,t,n){return t=nO(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rO(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function sO(e,t){if(e==null)return{};var n=rO(e,t),r,s;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(s=0;s<i.length;s++)r=i[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var iO=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},c6={exports:{}};(function(e){(function(t){var n=function(x,_,b){if(!f(_)||u(_)||d(_)||p(_)||c(_))return _;var T,O=0,N=0;if(l(_))for(T=[],N=_.length;O<N;O++)T.push(n(x,_[O],b));else{T={};for(var L in _)Object.prototype.hasOwnProperty.call(_,L)&&(T[x(L,b)]=n(x,_[L],b))}return T},r=function(x,_){_=_||{};var b=_.separator||"_",T=_.split||/(?=[A-Z])/;return x.split(T).join(b)},s=function(x){return y(x)?x:(x=x.replace(/[\-_\s]+(.)?/g,function(_,b){return b?b.toUpperCase():""}),x.substr(0,1).toLowerCase()+x.substr(1))},i=function(x){var _=s(x);return _.substr(0,1).toUpperCase()+_.substr(1)},o=function(x,_){return r(x,_).toLowerCase()},a=Object.prototype.toString,c=function(x){return typeof x=="function"},f=function(x){return x===Object(x)},l=function(x){return a.call(x)=="[object Array]"},u=function(x){return a.call(x)=="[object Date]"},d=function(x){return a.call(x)=="[object RegExp]"},p=function(x){return a.call(x)=="[object Boolean]"},y=function(x){return x=x-0,x===x},g=function(x,_){var b=_&&"process"in _?_.process:_;return typeof b!="function"?x:function(T,O){return b(T,x,O)}},w={camelize:s,decamelize:o,pascalize:i,depascalize:o,camelizeKeys:function(x,_){return n(g(s,_),x)},decamelizeKeys:function(x,_){return n(g(o,_),x,_)},pascalizeKeys:function(x,_){return n(g(i,_),x)},depascalizeKeys:function(){return this.decamelizeKeys.apply(this,arguments)}};e.exports?e.exports=w:t.humps=w})(iO)})(c6);var oO=c6.exports,aO=["class","style"];function cO(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,n){var r=n.indexOf(":"),s=oO.camelize(n.slice(0,r)),i=n.slice(r+1).trim();return t[s]=i,t},{})}function lO(e){return e.split(/\s+/).reduce(function(t,n){return t[n]=!0,t},{})}function l6(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e=="string")return e;var r=(e.children||[]).map(function(c){return l6(c)}),s=Object.keys(e.attributes||{}).reduce(function(c,f){var l=e.attributes[f];switch(f){case"class":c.class=lO(l);break;case"style":c.style=cO(l);break;default:c.attrs[f]=l}return c},{attrs:{},class:{},style:{}});n.class;var i=n.style,o=i===void 0?{}:i,a=sO(n,aO);return Wa(e.tag,Gr(Gr(Gr({},t),{},{class:s.class,style:Gr(Gr({},s.style),o)},s.attrs),a),r)}var f6=!1;try{f6=!0}catch{}function fO(){if(!f6&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Nu(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Gn({},e,t):{}}function uO(e){var t,n=(t={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-inverse":e.inverse,"fa-flip":e.flip===!0,"fa-flip-horizontal":e.flip==="horizontal"||e.flip==="both","fa-flip-vertical":e.flip==="vertical"||e.flip==="both"},Gn(Gn(Gn(Gn(Gn(Gn(Gn(Gn(Gn(Gn(t,"fa-".concat(e.size),e.size!==null),"fa-rotate-".concat(e.rotation),e.rotation!==null),"fa-pull-".concat(e.pull),e.pull!==null),"fa-swap-opacity",e.swapOpacity),"fa-bounce",e.bounce),"fa-shake",e.shake),"fa-beat",e.beat),"fa-fade",e.fade),"fa-beat-fade",e.beatFade),"fa-flash",e.flash),Gn(Gn(t,"fa-spin-pulse",e.spinPulse),"fa-spin-reverse",e.spinReverse));return Object.keys(n).map(function(r){return n[r]?r:null}).filter(function(r){return r})}function xm(e){if(e&&Ll(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(th.icon)return th.icon(e);if(e===null)return null;if(Ll(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}var dO=fs({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(t){return[!0,!1,"horizontal","vertical","both"].indexOf(t)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(t){return["right","left"].indexOf(t)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(t){return[90,180,270].indexOf(Number.parseInt(t,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(t){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(t)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1}},setup:function(t,n){var r=n.attrs,s=Wt(function(){return xm(t.icon)}),i=Wt(function(){return Nu("classes",uO(t))}),o=Wt(function(){return Nu("transform",typeof t.transform=="string"?th.transform(t.transform):t.transform)}),a=Wt(function(){return Nu("mask",xm(t.mask))}),c=Wt(function(){return PC(s.value,Gr(Gr(Gr(Gr({},i.value),o.value),a.value),{},{symbol:t.symbol,title:t.title,titleId:t.titleId,maskId:t.maskId}))});Ls(c,function(l){if(!l)return fO("Could not find one or more icon(s)",s.value,a.value)},{immediate:!0});var f=Wt(function(){return c.value?l6(c.value.abstract[0],{},r):null});return function(){return f.value}}}),Jc={exports:{}},Ru={exports:{}},Pu={};/**
* @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,test:e,consequent:t,alternate:n,loc:cn}}function xO(e,t){return{type:24,left:e,right:t,loc:cn}}function vO(e){return{type:25,expressions:e,loc:cn}}function EO(e){return{type:26,returns:e,loc:cn}}function Pi(e,t){return e||t?Af:Cf}function Ii(e,t){return e||t?yp:_p}function Bf(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(Pi(r,e.isComponent)),t(zs),t(Ii(r,e.isComponent)))}const vm=new Uint8Array([123,123]),Em=new Uint8Array([125,125]);function wm(e){return e>=97&&e<=122||e>=65&&e<=90}function nr(e){return e===32||e===10||e===9||e===12||e===13}function _s(e){return e===47||e===62||nr(e)}function Fl(e){const t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}const wn={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])};class wO{constructor(t,n){this.stack=t,this.cbs=n,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=vm,this.delimiterClose=Em,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=vm,this.delimiterClose=Em}getPos(t){let n=1,r=t+1;for(let s=this.newlines.length-1;s>=0;s--){const i=this.newlines[s];if(t>i){n=s+2,r=t-i;break}}return{column:r,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?_s(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||nr(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart<n){const r=this.index;this.index=n,this.cbs.ontext(this.sectionStart,n),this.index=r}this.sectionStart=n+2,this.stateInClosingTagName(t),this.inRCDATA=!1;return}this.sequenceIndex=0}(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===wn.TitleEnd||this.currentSequence===wn.TextareaEnd&&!this.inSFCRoot?!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===60)}stateCDATASequence(t){t===wn.Cdata[this.sequenceIndex]?++this.sequenceIndex===wn.Cdata.length&&(this.state=28,this.currentSequence=wn.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(t))}fastForwardTo(t){for(;++this.index<this.buffer.length;){const n=this.buffer.charCodeAt(this.index);if(n===10&&this.newlines.push(this.index),n===t)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(t){t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===wn.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(t,n){this.enterRCDATA(t,n),this.state=31}enterRCDATA(t,n){this.inRCDATA=!0,this.currentSequence=t,this.sequenceIndex=n}stateBeforeTagName(t){t===33?(this.state=22,this.sectionStart=this.index+1):t===63?(this.state=24,this.sectionStart=this.index+1):wm(t)?(this.sectionStart=this.index,this.mode===0?this.state=6:this.inSFCRoot?this.state=34:this.inXML?this.state=6:t===116?this.state=30:this.state=t===115?29:6):t===47?this.state=8:(this.state=1,this.stateText(t))}stateInTagName(t){_s(t)&&this.handleTagName(t)}stateInSFCRootTagName(t){if(_s(t)){const n=this.buffer.slice(this.sectionStart,this.index);n!=="template"&&this.enterRCDATA(Fl("</"+n),0),this.handleTagName(t)}}handleTagName(t){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)}stateBeforeClosingTagName(t){nr(t)||(t===62?(this.state=1,this.sectionStart=this.index+1):(this.state=wm(t)?9:27,this.sectionStart=this.index))}stateInClosingTagName(t){(t===62||nr(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){t===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(t){t===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):t===47?this.state=7:t===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):nr(t)||this.handleAttrStart(t)}handleAttrStart(t){t===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):t===46||t===58||t===64||t===35?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):nr(t)||(this.state=11,this.stateBeforeAttrName(t))}stateInAttrName(t){(t===61||_s(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(t))}stateInDirName(t){t===61||_s(t)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):t===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(t){t===61||_s(t)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===91?this.state=15:t===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(t){t===93?this.state=14:(t===61||_s(t))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(t))}stateInDirModifier(t){t===61||_s(t)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(t){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(t)}stateAfterAttrName(t){t===61?this.state=18:t===47||t===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)):nr(t)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(t))}stateBeforeAttrValue(t){t===34?(this.state=19,this.sectionStart=this.index+1):t===39?(this.state=20,this.sectionStart=this.index+1):nr(t)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(t))}handleInAttrValue(t,n){(t===n||this.fastForwardTo(n))&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(n===34?3:2,this.index+1),this.state=11)}stateInAttrValueDoubleQuotes(t){this.handleInAttrValue(t,34)}stateInAttrValueSingleQuotes(t){this.handleInAttrValue(t,39)}stateInAttrValueNoQuotes(t){nr(t)||t===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(t)):(t===39||t===60||t===61||t===96)&&this.cbs.onerr(18,this.index)}stateBeforeDeclaration(t){t===91?(this.state=26,this.sequenceIndex=0):this.state=t===45?25:23}stateInDeclaration(t){(t===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(t){t===45?(this.state=28,this.currentSequence=wn.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(t){(t===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){t===wn.ScriptEnd[3]?this.startSpecial(wn.ScriptEnd,4):t===wn.StyleEnd[3]?this.startSpecial(wn.StyleEnd,4):(this.state=6,this.stateInTagName(t))}stateBeforeSpecialT(t){t===wn.TitleEnd[3]?this.startSpecial(wn.TitleEnd,4):t===wn.TextareaEnd[3]?this.startSpecial(wn.TextareaEnd,4):(this.state=6,this.stateInTagName(t))}startEntity(){}stateInEntity(){}parse(t){for(this.buffer=t;this.index<this.buffer.length;){const n=this.buffer.charCodeAt(this.index);switch(n===10&&this.newlines.push(this.index),this.state){case 1:{this.stateText(n);break}case 2:{this.stateInterpolationOpen(n);break}case 3:{this.stateInterpolation(n);break}case 4:{this.stateInterpolationClose(n);break}case 31:{this.stateSpecialStartSequence(n);break}case 32:{this.stateInRCDATA(n);break}case 26:{this.stateCDATASequence(n);break}case 19:{this.stateInAttrValueDoubleQuotes(n);break}case 12:{this.stateInAttrName(n);break}case 13:{this.stateInDirName(n);break}case 14:{this.stateInDirArg(n);break}case 15:{this.stateInDynamicDirArg(n);break}case 16:{this.stateInDirModifier(n);break}case 28:{this.stateInCommentLike(n);break}case 27:{this.stateInSpecialComment(n);break}case 11:{this.stateBeforeAttrName(n);break}case 6:{this.stateInTagName(n);break}case 34:{this.stateInSFCRootTagName(n);break}case 9:{this.stateInClosingTagName(n);break}case 5:{this.stateBeforeTagName(n);break}case 17:{this.stateAfterAttrName(n);break}case 20:{this.stateInAttrValueSingleQuotes(n);break}case 18:{this.stateBeforeAttrValue(n);break}case 8:{this.stateBeforeClosingTagName(n);break}case 10:{this.stateAfterClosingTagName(n);break}case 29:{this.stateBeforeSpecialS(n);break}case 30:{this.stateBeforeSpecialT(n);break}case 21:{this.stateInAttrValueNoQuotes(n);break}case 7:{this.stateInSelfClosingTag(n);break}case 23:{this.stateInDeclaration(n);break}case 22:{this.stateBeforeDeclaration(n);break}case 25:{this.stateBeforeComment(n);break}case 24:{this.stateInProcessingInstruction(n);break}case 33:{this.stateInEntity();break}}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===19||this.state===20||this.state===21)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const t=this.buffer.length;this.sectionStart>=t||(this.state===28?this.currentSequence===wn.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}const SO={COMPILER_IS_ON_ELEMENT:"COMPILER_IS_ON_ELEMENT",COMPILER_V_BIND_SYNC:"COMPILER_V_BIND_SYNC",COMPILER_V_BIND_OBJECT_ORDER:"COMPILER_V_BIND_OBJECT_ORDER",COMPILER_V_ON_NATIVE:"COMPILER_V_ON_NATIVE",COMPILER_V_IF_V_FOR_PRECEDENCE:"COMPILER_V_IF_V_FOR_PRECEDENCE",COMPILER_NATIVE_TEMPLATE:"COMPILER_NATIVE_TEMPLATE",COMPILER_INLINE_TEMPLATE:"COMPILER_INLINE_TEMPLATE",COMPILER_FILTERS:"COMPILER_FILTERS"},TO={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:e=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${e}.sync\` should be changed to \`v-model:${e}\`.`,link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with <template> tags or use a computed property that filters v-for data source.",link:"https://v3-migration.vuejs.org/breaking-changes/v-if-v-for.html"},COMPILER_NATIVE_TEMPLATE:{message:"<template> with no special directives will render as a native template element instead of its inner content in Vue 3."},COMPILER_INLINE_TEMPLATE:{message:'"inline-template" has been removed in Vue 3.',link:"https://v3-migration.vuejs.org/breaking-changes/inline-template-attribute.html"},COMPILER_FILTERS:{message:'filters have been removed in Vue 3. The "|" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.',link:"https://v3-migration.vuejs.org/breaking-changes/filters.html"}};function nh(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function vi(e,t){const n=nh("MODE",t),r=nh(e,t);return n===3?r===!0:r!==!1}function bo(e,t,n,...r){return vi(e,t)}function AO(e,t,n,...r){if(nh(e,t)==="suppress-warning")return;const{message:i,link:o}=TO[e],a=`(deprecation ${e}) ${typeof i=="function"?i(...r):i}${o?`
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.",16:"Unexpected '<!--' in comment.",17:`Attribute name cannot contain U+0022 ("), U+0027 ('), and U+003C (<).`,18:"Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).",19:"Attribute name cannot start with '='.",21:"'<?' is allowed only in XML context.",20:"Unexpected null character.",22:"Illegal '/' in tags.",23:"Invalid end tag.",24:"Element is missing end tag.",25:"Interpolation end sign was not found.",27:"End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.",26:"Legal directive name was expected.",28:"v-if/v-else-if is missing expression.",29:"v-if/else branches must use unique keys.",30:"v-else/v-else-if has no adjacent v-if or v-else-if.",31:"v-for is missing expression.",32:"v-for has invalid expression.",33:"<template v-for> key should be placed on the <template> tag.",34:"v-bind is missing expression.",52:"v-bind with same-name shorthand only allows static argument.",35:"v-on is missing expression.",36:"Unexpected custom directive on <slot> outlet.",37:"Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.",38:"Duplicate slot names found. ",39:"Extraneous children found when component already has explicitly named default slot. These children will be ignored.",40:"v-slot can only be used on components or <template> tags.",41:"v-model is missing expression.",42:"v-model value must be a valid JavaScript member expression.",43:"v-model cannot be used on v-for or v-slot scope variables because they are not writable.",44:`v-model cannot be used on a prop, because local prop bindings are not writable.
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}}function sc(e,t,n=!1,r=!1){for(let s=0;s<e.props.length;s++){const i=e.props[s];if(i.type===6){if(n)continue;if(i.name===t&&(i.value||r))return i}else if(i.name==="bind"&&(i.exp||r)&&Rs(i.arg,t))return i}}function Rs(e,t){return!!(e&&Vn(e)&&e.content===t)}function N6(e){return e.props.some(t=>t.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function Qc(e){return e.type===5||e.type===2}function Ap(e){return e.type===7&&e.name==="slot"}function xo(e){return e.type===1&&e.tagType===3}function ja(e){return e.type===1&&e.tagType===2}const WO=new Set([yo,Lo]);function R6(e,t=[]){if(e&&!ze(e)&&e.type===14){const n=e.callee;if(!ze(n)&&WO.has(n))return R6(e.arguments[0],t.concat(e))}return[e,t]}function Ua(e,t,n){let r,s=e.type===13?e.props:e.arguments[2],i=[],o;if(s&&!ze(s)&&s.type===14){const a=R6(s);s=a[0],i=a[1],o=i[i.length-1]}if(s==null||ze(s))r=rr([t]);else if(s.type===14){const a=s.arguments[0];!ze(a)&&a.type===15?Sm(t,a)||a.properties.unshift(t):s.callee===Ff?r=Jt(n.helper(Da),[rr([t]),s]):s.arguments.unshift(rr([t])),!r&&(r=s)}else s.type===15?(Sm(t,s)||s.properties.unshift(t),r=s):(r=Jt(n.helper(Da),[rr([t]),s]),o&&o.callee===Lo&&(o=i[i.length-2]));e.type===13?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function Sm(e,t){let n=!1;if(e.key.type===4){const r=e.key.content;n=t.properties.some(s=>s.key.type===4&&s.key.content===r)}return n}function vo(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,r)=>n==="-"?"_":e.charCodeAt(r).toString())}`}function gr(e,t){if(!e||Object.keys(t).length===0)return!1;switch(e.type){case 1:for(let n=0;n<e.props.length;n++){const r=e.props[n];if(r.type===7&&(gr(r.arg,t)||gr(r.exp,t)))return!0}return e.children.some(n=>gr(n,t));case 11:return gr(e.source,t)?!0:e.children.some(n=>gr(n,t));case 9:return e.branches.some(n=>gr(n,t));case 10:return gr(e.condition,t)?!0:e.children.some(n=>gr(n,t));case 4:return!e.isStatic&&rc(e.content)&&!!t[e.content];case 8:return e.children.some(n=>vt(n)&&gr(n,t));case 5:case 12:return gr(e.content,t);case 2:case 3:case 20:return!1;default:return!1}}function P6(e){return e.type===14&&e.callee===Uf?e.arguments[1].returns:e}const I6=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,L6={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Gi,isPreTag:Gi,isIgnoreNewlineTag:Gi,isCustomElement:Gi,onError:wp,onWarn:x6,comments:!1,prefixIdentifiers:!1};let xt=L6,Ba=null,ns="",Sn=null,mt=null,Wn="",$r=-1,ri=-1,Cp=0,Cs=!1,rh=null;const kt=[],Vt=new wO(kt,{onerr:Vr,ontext(e,t){Pc(vn(e,t),e,t)},ontextentity(e,t,n){Pc(e,t,n)},oninterpolation(e,t){if(Cs)return Pc(vn(e,t),e,t);let n=e+Vt.delimiterOpen.length,r=t-Vt.delimiterClose.length;for(;nr(ns.charCodeAt(n));)n++;for(;nr(ns.charCodeAt(r-1));)r--;let s=vn(n,r);s.includes("&")&&(s=xt.decodeEntities(s,!1)),sh({type:5,content:el(s,!1,qt(n,r)),loc:qt(e,t)})},onopentagname(e,t){const n=vn(e,t);Sn={type:1,tag:n,ns:xt.getNamespace(n,kt[0],xt.ns),tagType:0,props:[],children:[],loc:qt(e-1,t),codegenNode:void 0}},onopentagend(e){Am(e)},onclosetag(e,t){const n=vn(e,t);if(!xt.isVoidTag(n)){let r=!1;for(let s=0;s<kt.length;s++)if(kt[s].tag.toLowerCase()===n.toLowerCase()){r=!0,s>0&&Vr(24,kt[0].loc.start.offset);for(let o=0;o<=s;o++){const a=kt.shift();Zc(a,t,o<s)}break}r||Vr(23,M6(e,60))}},onselfclosingtag(e){const t=Sn.tag;Sn.isSelfClosing=!0,Am(e),kt[0]&&kt[0].tag===t&&Zc(kt.shift(),e)},onattribname(e,t){mt={type:6,name:vn(e,t),nameLoc:qt(e,t),value:void 0,loc:qt(e)}},ondirname(e,t){const n=vn(e,t),r=n==="."||n===":"?"bind":n==="@"?"on":n==="#"?"slot":n.slice(2);if(!Cs&&r===""&&Vr(26,e),Cs||r==="")mt={type:6,name:n,nameLoc:qt(e,t),value:void 0,loc:qt(e)};else if(mt={type:7,name:r,rawName:n,exp:void 0,arg:void 0,modifiers:n==="."?[Ye("prop")]:[],loc:qt(e)},r==="pre"){Cs=Vt.inVPre=!0,rh=Sn;const s=Sn.props;for(let i=0;i<s.length;i++)s[i].type===7&&(s[i]=iN(s[i]))}},ondirarg(e,t){if(e===t)return;const n=vn(e,t);if(Cs)mt.name+=n,ci(mt.nameLoc,t);else{const r=n[0]!=="[";mt.arg=el(r?n:n.slice(1,-1),r,qt(e,t),r?3:0)}},ondirmodifier(e,t){const n=vn(e,t);if(Cs)mt.name+="."+n,ci(mt.nameLoc,t);else if(mt.name==="slot"){const r=mt.arg;r&&(r.content+="."+n,ci(r.loc,t))}else{const r=Ye(n,!0,qt(e,t));mt.modifiers.push(r)}},onattribdata(e,t){Wn+=vn(e,t),$r<0&&($r=e),ri=t},onattribentity(e,t,n){Wn+=e,$r<0&&($r=t),ri=n},onattribnameend(e){const t=mt.loc.start.offset,n=vn(t,e);mt.type===7&&(mt.rawName=n),Sn.props.some(r=>(r.type===7?r.rawName:r.name)===n)&&Vr(2,t)},onattribend(e,t){if(Sn&&mt){if(ci(mt.loc,t),e!==0)if(Wn.includes("&")&&(Wn=xt.decodeEntities(Wn,!0)),mt.type===6)mt.name==="class"&&(Wn=D6(Wn).trim()),e===1&&!Wn&&Vr(13,t),mt.value={type:2,content:Wn,loc:e===1?qt($r,ri):qt($r-1,ri+1)},Vt.inSFCRoot&&Sn.tag==="template"&&mt.name==="lang"&&Wn&&Wn!=="html"&&Vt.enterRCDATA(Fl("</template"),0);else{let n=0;mt.exp=el(Wn,!1,qt($r,ri),0,n),mt.name==="for"&&(mt.forParseResult=YO(mt.exp));let r=-1;mt.name==="bind"&&(r=mt.modifiers.findIndex(s=>s.content==="sync"))>-1&&bo("COMPILER_V_BIND_SYNC",xt,mt.loc,mt.rawName)&&(mt.name="model",mt.modifiers.splice(r,1))}(mt.type!==7||mt.name!=="pre")&&Sn.props.push(mt)}Wn="",$r=ri=-1},oncomment(e,t){xt.comments&&sh({type:3,content:vn(e,t),loc:qt(e-4,t+3)})},onend(){const e=ns.length;for(let t=0;t<kt.length;t++)Zc(kt[t],e-1),Vr(24,kt[t].loc.start.offset)},oncdata(e,t){kt[0].ns!==0?Pc(vn(e,t),e,t):Vr(1,e-9)},onprocessinginstruction(e){(kt[0]?kt[0].ns:xt.ns)===0&&Vr(21,e-1)}}),Tm=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,GO=/^\(|\)$/g;function YO(e){const t=e.loc,n=e.content,r=n.match(I6);if(!r)return;const[,s,i]=r,o=(u,d,p=!1)=>{const y=t.start.offset+d,g=y+u.length;return el(u,!1,qt(y,g),0,p?1:0)},a={source:o(i.trim(),n.indexOf(i,s.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let c=s.trim().replace(GO,"").trim();const f=s.indexOf(c),l=c.match(Tm);if(l){c=c.replace(Tm,"").trim();const u=l[1].trim();let d;if(u&&(d=n.indexOf(u,f+c.length),a.key=o(u,d,!0)),l[2]){const p=l[2].trim();p&&(a.index=o(p,n.indexOf(p,a.key?d+u.length:f+c.length),!0))}}return c&&(a.value=o(c,f,!0)),a}function vn(e,t){return ns.slice(e,t)}function Am(e){Vt.inSFCRoot&&(Sn.innerLoc=qt(e+1,e+1)),sh(Sn);const{tag:t,ns:n}=Sn;n===0&&xt.isPreTag(t)&&Cp++,xt.isVoidTag(t)?Zc(Sn,e):(kt.unshift(Sn),(n===1||n===2)&&(Vt.inXML=!0)),Sn=null}function Pc(e,t,n){{const i=kt[0]&&kt[0].tag;i!=="script"&&i!=="style"&&e.includes("&")&&(e=xt.decodeEntities(e,!1))}const r=kt[0]||Ba,s=r.children[r.children.length-1];s&&s.type===2?(s.content+=e,ci(s.loc,n)):r.children.push({type:2,content:e,loc:qt(t,n)})}function Zc(e,t,n=!1){n?ci(e.loc,M6(t,60)):ci(e.loc,JO(t,62)+1),Vt.inSFCRoot&&(e.children.length?e.innerLoc.end=ot({},e.children[e.children.length-1].loc.end):e.innerLoc.end=ot({},e.innerLoc.start),e.innerLoc.source=vn(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:r,ns:s,children:i}=e;if(Cs||(r==="slot"?e.tagType=2:Cm(e)?e.tagType=3:ZO(e)&&(e.tagType=1)),Vt.inRCDATA||(e.children=k6(i)),s===0&&xt.isIgnoreNewlineTag(r)){const o=i[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}s===0&&xt.isPreTag(r)&&Cp--,rh===e&&(Cs=Vt.inVPre=!1,rh=null),Vt.inXML&&(kt[0]?kt[0].ns:xt.ns)===0&&(Vt.inXML=!1);{const o=e.props;if(!Vt.inSFCRoot&&vi("COMPILER_NATIVE_TEMPLATE",xt)&&e.tag==="template"&&!Cm(e)){const c=kt[0]||Ba,f=c.children.indexOf(e);c.children.splice(f,1,...e.children)}const a=o.find(c=>c.type===6&&c.name==="inline-template");a&&bo("COMPILER_INLINE_TEMPLATE",xt,a.loc)&&e.children.length&&(a.value={type:2,content:vn(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:a.loc})}}function JO(e,t){let n=e;for(;ns.charCodeAt(n)!==t&&n<ns.length-1;)n++;return n}function M6(e,t){let n=e;for(;ns.charCodeAt(n)!==t&&n>=0;)n--;return n}const QO=new Set(["if","else","else-if","for","slot"]);function Cm({tag:e,props:t}){if(e==="template"){for(let n=0;n<t.length;n++)if(t[n].type===7&&QO.has(t[n].name))return!0}return!1}function ZO({tag:e,props:t}){if(xt.isCustomElement(e))return!1;if(e==="component"||eN(e.charCodeAt(0))||Sp(e)||xt.isBuiltInComponent&&xt.isBuiltInComponent(e)||xt.isNativeTag&&!xt.isNativeTag(e))return!0;for(let n=0;n<t.length;n++){const r=t[n];if(r.type===6){if(r.name==="is"&&r.value){if(r.value.content.startsWith("vue:"))return!0;if(bo("COMPILER_IS_ON_ELEMENT",xt,r.loc))return!0}}else if(r.name==="bind"&&Rs(r.arg,"is")&&bo("COMPILER_IS_ON_ELEMENT",xt,r.loc))return!0}return!1}function eN(e){return e>64&&e<91}const tN=/\r\n/g;function k6(e,t){const n=xt.whitespace!=="preserve";let r=!1;for(let s=0;s<e.length;s++){const i=e[s];if(i.type===2)if(Cp)i.content=i.content.replace(tN,`
`);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===0)return n.set(e,0),0;l<o&&(o=l)}}if(s.isBlock){for(let c=0;c<e.props.length;c++)if(e.props[c].type===7)return n.set(e,0),0;t.removeHelper(zs),t.removeHelper(Ii(t.inSSR,s.isComponent)),s.isBlock=!1,t.helper(Pi(t.inSSR,s.isComponent))}return n.set(e,o),o}else return n.set(e,0),0;case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return Qn(e.content,t);case 4:return e.constType;case 8:let i=3;for(let o=0;o<e.children.length;o++){const a=e.children[o];if(ze(a)||$n(a))continue;const c=Qn(a,t);if(c===0)return 0;c<i&&(i=c)}return i;case 20:return 2;default:return 0}}const cN=new Set([kf,Df,yo,Lo]);function j6(e,t){if(e.type===14&&!ze(e.callee)&&cN.has(e.callee)){const n=e.arguments[0];if(n.type===4)return Qn(n,t);if(n.type===14)return j6(n,t)}return 0}function U6(e,t){let n=3;const r=B6(e);if(r&&r.type===15){const{properties:s}=r;for(let i=0;i<s.length;i++){const{key:o,value:a}=s[i],c=Qn(o,t);if(c===0)return c;c<n&&(n=c);let f;if(a.type===4?f=Qn(a,t):a.type===14?f=j6(a,t):f=0,f===0)return f;f<n&&(n=f)}}return n}function B6(e){const t=e.codegenNode;if(t.type===13)return t.props}function V6(e,{filename:t="",prefixIdentifiers:n=!1,hoistStatic:r=!1,hmr:s=!1,cacheHandlers:i=!1,nodeTransforms:o=[],directiveTransforms:a={},transformHoist:c=null,isBuiltInComponent:f=pn,isCustomElement:l=pn,expressionPlugins:u=[],scopeId:d=null,slotted:p=!0,ssr:y=!1,inSSR:g=!1,ssrCssVars:w="",bindingMetadata:x=it,inline:_=!1,isTS:b=!1,onError:T=wp,onWarn:O=x6,compatConfig:N}){const L=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),j={filename:t,selfName:L&&Xs(Nt(L[1])),prefixIdentifiers:n,hoistStatic:r,hmr:s,cacheHandlers:i,nodeTransforms:o,directiveTransforms:a,transformHoist:c,isBuiltInComponent:f,isCustomElement:l,expressionPlugins:u,scopeId:d,slotted:p,ssr:y,inSSR:g,ssrCssVars:w,bindingMetadata:x,inline:_,isTS:b,onError:T,onWarn:O,compatConfig:N,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],cached:[],constantCache:new WeakMap,temps:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,grandParent:null,currentNode:e,childIndex:0,inVOnce:!1,helper(I){const D=j.helpers.get(I)||0;return j.helpers.set(I,D+1),I},removeHelper(I){const D=j.helpers.get(I);if(D){const K=D-1;K?j.helpers.set(I,K):j.helpers.delete(I)}},helperString(I){return`_${Ni[j.helper(I)]}`},replaceNode(I){j.parent.children[j.childIndex]=j.currentNode=I},removeNode(I){const D=j.parent.children,K=I?D.indexOf(I):j.currentNode?j.childIndex:-1;!I||I===j.currentNode?(j.currentNode=null,j.onNodeRemoved()):j.childIndex>K&&(j.childIndex--,j.onNodeRemoved()),j.parent.children.splice(K,1)},onNodeRemoved:pn,addIdentifiers(I){},removeIdentifiers(I){},hoist(I){ze(I)&&(I=Ye(I)),j.hoists.push(I);const D=Ye(`_hoisted_${j.hoists.length}`,!1,I.loc,2);return D.hoisted=I,D},cache(I,D=!1,K=!1){const F=_6(j.cached.length,I,D,K);return j.cached.push(F),F}};return j.filters=new Set,j}function $6(e,t){const n=V6(e,t);ic(e,n),t.hoistStatic&&aN(e,n),t.ssr||lN(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function lN(e,t){const{helper:n}=t,{children:r}=e;if(r.length===1){const s=r[0];if(F6(e,s)&&s.codegenNode){const i=s.codegenNode;i.type===13&&Bf(i,t),e.codegenNode=i}else e.codegenNode=s}else if(r.length>1){let s=64;e.codegenNode=_o(t,n(go),void 0,e.children,s,void 0,void 0,!0,void 0,!1)}}function fN(e,t){let n=0;const r=()=>{n--};for(;n<e.children.length;n++){const s=e.children[n];ze(s)||(t.grandParent=t.parent,t.parent=e,t.childIndex=n,t.onNodeRemoved=r,ic(s,t))}}function ic(e,t){t.currentNode=e;const{nodeTransforms:n}=t,r=[];for(let i=0;i<n.length;i++){const o=n[i](e,t);if(o&&(_e(o)?r.push(...o):r.push(o)),t.currentNode)e=t.currentNode;else return}switch(e.type){case 3:t.ssr||t.helper(Io);break;case 5:t.ssr||t.helper(nc);break;case 9:for(let i=0;i<e.branches.length;i++)ic(e.branches[i],t);break;case 10:case 11:case 1:case 0:fN(e,t);break}t.currentNode=e;let s=r.length;for(;s--;)r[s]()}function Np(e,t){const n=ze(e)?r=>r===e:r=>e.test(r);return(r,s)=>{if(r.type===1){const{props:i}=r;if(r.tagType===3&&i.some(Ap))return;const o=[];for(let a=0;a<i.length;a++){const c=i[a];if(c.type===7&&n(c.name)){i.splice(a,1),a--;const f=t(r,c,s);f&&o.push(f)}}return o}}}const Vf="/*@__PURE__*/",H6=e=>`${Ni[e]}: _${Ni[e]}`;function uN(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:r=!1,filename:s="template.vue.html",scopeId:i=null,optimizeImports:o=!1,runtimeGlobalName:a="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:f="vue/server-renderer",ssr:l=!1,isTS:u=!1,inSSR:d=!1}){const p={mode:t,prefixIdentifiers:n,sourceMap:r,filename:s,scopeId:i,optimizeImports:o,runtimeGlobalName:a,runtimeModuleName:c,ssrRuntimeModuleName:f,ssr:l,isTS:u,inSSR:d,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(g){return`_${Ni[g]}`},push(g,w=-2,x){p.code+=g},indent(){y(++p.indentLevel)},deindent(g=!1){g?--p.indentLevel:y(--p.indentLevel)},newline(){y(p.indentLevel)}};function y(g){p.push(`
`+" ".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|\\b")+"\\b");const AN=(e,t)=>{if(e.type===5)e.content=nl(e.content,t);else if(e.type===1){const n=Un(e,"memo");for(let r=0;r<e.props.length;r++){const s=e.props[r];if(s.type===7&&s.name!=="for"){const i=s.exp,o=s.arg;i&&i.type===4&&!(s.name==="on"&&o)&&!(n&&o&&o.type===4&&o.content==="key")&&(s.exp=nl(i,t,s.name==="slot")),o&&o.type===4&&!o.isStatic&&(s.arg=nl(o,t))}}}};function nl(e,t,n=!1,r=!1,s=Object.create(t.identifiers)){return e}function X6(e){return ze(e)?e:e.type===4?e.content:e.children.map(X6).join("")}const CN=Np(/^(if|else|else-if)$/,(e,t,n)=>W6(e,t,n,(r,s,i)=>{const o=n.parent.children;let a=o.indexOf(r),c=0;for(;a-->=0;){const f=o[a];f&&f.type===9&&(c+=f.branches.length)}return()=>{if(i)r.codegenNode=Nm(s,c,n);else{const f=ON(r.codegenNode);f.alternate=Nm(s,c+r.branches.length-1,n)}}}));function W6(e,t,n,r){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const s=t.exp?t.exp.loc:e.loc;n.onError(It(28,t.loc)),t.exp=Ye("true",!1,s)}if(t.name==="if"){const s=Om(e,t),i={type:9,loc:sN(e.loc),branches:[s]};if(n.replaceNode(i),r)return r(i,s,!0)}else{const s=n.parent.children;let i=s.indexOf(e);for(;i-->=-1;){const o=s[i];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){t.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(It(30,e.loc)),n.removeNode();const a=Om(e,t);o.branches.push(a);const c=r&&r(o,a,!1);ic(a,n),c&&c(),n.currentNode=null}else n.onError(It(30,e.loc));break}}}function Om(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!Un(e,"for")?e.children:[e],userKey:sc(e,"key"),isTemplateIf:n}}function Nm(e,t,n){return e.condition?Dl(e.condition,Rm(e,t,n),Jt(n.helper(Io),['""',"true"])):Rm(e,t,n)}function Rm(e,t,n){const{helper:r}=n,s=$t("key",Ye(`${t}`,!1,cn,2)),{children:i}=e,o=i[0];if(i.length!==1||o.type!==1)if(i.length===1&&o.type===11){const c=o.codegenNode;return Ua(c,s,n),c}else return _o(n,r(go),rr([s]),i,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,f=P6(c);return f.type===13&&Bf(f,n),Ua(f,s,n),c}}function ON(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const G6=(e,t,n)=>{const{modifiers:r,loc:s}=e,i=e.arg;let{exp:o}=e;if(o&&o.type===4&&!o.content.trim()&&(o=void 0),!o){if(i.type!==4||!i.isStatic)return n.onError(It(52,i.loc)),{props:[$t(i,Ye("",!0,s))]};Y6(e),o=e.exp}return i.type!==4?(i.children.unshift("("),i.children.push(') || ""')):i.isStatic||(i.content=`${i.content} || ""`),r.some(a=>a.content==="camel")&&(i.type===4?i.isStatic?i.content=Nt(i.content):i.content=`${n.helperString(Ml)}(${i.content})`:(i.children.unshift(`${n.helperString(Ml)}(`),i.children.push(")"))),n.inSSR||(r.some(a=>a.content==="prop")&&Pm(i,"."),r.some(a=>a.content==="attr")&&Pm(i,"^")),{props:[$t(i,o)]}},Y6=(e,t)=>{const n=e.arg,r=Nt(n.content);e.exp=Ye(r,!1,n.loc)},Pm=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},NN=Np("for",(e,t,n)=>{const{helper:r,removeHelper:s}=n;return J6(e,t,n,i=>{const o=Jt(r(Mf),[i.source]),a=xo(e),c=Un(e,"memo"),f=sc(e,"key",!1,!0);f&&f.type===7&&!f.exp&&Y6(f);let u=f&&(f.type===6?f.value?Ye(f.value.content,!0):void 0:f.exp);const d=f&&u?$t("key",u):null,p=i.source.type===4&&i.source.constType>0,y=p?64:f?128:256;return i.codegenNode=_o(n,r(go),void 0,o,y,void 0,void 0,!0,!p,!1,e.loc),()=>{let g;const{children:w}=i,x=w.length!==1||w[0].type!==1,_=ja(e)?e:a&&e.children.length===1&&ja(e.children[0])?e.children[0]:null;if(_?(g=_.codegenNode,a&&d&&Ua(g,d,n)):x?g=_o(n,r(go),d?rr([d]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(g=w[0].codegenNode,a&&d&&Ua(g,d,n),g.isBlock!==!p&&(g.isBlock?(s(zs),s(Ii(n.inSSR,g.isComponent))):s(Pi(n.inSSR,g.isComponent))),g.isBlock=!p,g.isBlock?(r(zs),r(Ii(n.inSSR,g.isComponent))):r(Pi(n.inSSR,g.isComponent))),c){const b=Ri(jl(i.parseResult,[Ye("_cached")]));b.body=b6([ur(["const _memo = (",c.exp,")"]),ur(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString(Ep)}(_cached, _memo)) return _cached`]),ur(["const _item = ",g]),Ye("_item.memo = _memo"),Ye("return _item")]),o.arguments.push(b,Ye("_cache"),Ye(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(Ri(jl(i.parseResult),g,!0))}})});function J6(e,t,n,r){if(!t.exp){n.onError(It(31,t.loc));return}const s=t.forParseResult;if(!s){n.onError(It(32,t.loc));return}Pp(s);const{addIdentifiers:i,removeIdentifiers:o,scopes:a}=n,{source:c,value:f,key:l,index:u}=s,d={type:11,loc:t.loc,source:c,valueAlias:f,keyAlias:l,objectIndexAlias:u,parseResult:s,children:xo(e)?e.children:[e]};n.replaceNode(d),a.vFor++;const p=r&&r(d);return()=>{a.vFor--,p&&p()}}function Pp(e,t){e.finalized||(e.finalized=!0)}function jl({value:e,key:t,index:n},r=[]){return RN([e,t,n,...r])}function RN(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,r)=>n||Ye("_".repeat(r+1),!1))}const Im=Ye("undefined",!1),Q6=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=Un(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},PN=(e,t)=>{let n;if(xo(e)&&e.props.some(Ap)&&(n=Un(e,"for"))){const r=n.forParseResult;if(r){Pp(r);const{value:s,key:i,index:o}=r,{addIdentifiers:a,removeIdentifiers:c}=t;return s&&a(s),i&&a(i),o&&a(o),()=>{s&&c(s),i&&c(i),o&&c(o)}}}},IN=(e,t,n,r)=>Ri(e,n,!1,!0,n.length?n[0].loc:r);function Z6(e,t,n=IN){t.helper(jf);const{children:r,loc:s}=e,i=[],o=[];let a=t.scopes.vSlot>0||t.scopes.vFor>0;const c=Un(e,"slot",!0);if(c){const{arg:w,exp:x}=c;w&&!Vn(w)&&(a=!0),i.push($t(w||Ye("default",!0),n(x,void 0,r,s)))}let f=!1,l=!1;const u=[],d=new Set;let p=0;for(let w=0;w<r.length;w++){const x=r[w];let _;if(!xo(x)||!(_=Un(x,"slot",!0))){x.type!==3&&u.push(x);continue}if(c){t.onError(It(37,_.loc));break}f=!0;const{children:b,loc:T}=x,{arg:O=Ye("default",!0),exp:N,loc:L}=_;let j;Vn(O)?j=O?O.content:"default":a=!0;const I=Un(x,"for"),D=n(N,I,b,T);let K,F;if(K=Un(x,"if"))a=!0,o.push(Dl(K.exp,Ic(O,D,p++),Im));else if(F=Un(x,/^else(-if)?$/,!0)){let $=w,ee;for(;$--&&(ee=r[$],ee.type===3););if(ee&&xo(ee)&&Un(ee,/^(else-)?if$/)){let he=o[o.length-1];for(;he.alternate.type===19;)he=he.alternate;he.alternate=F.exp?Dl(F.exp,Ic(O,D,p++),Im):Ic(O,D,p++)}else t.onError(It(30,F.loc))}else if(I){a=!0;const $=I.forParseResult;$?(Pp($),o.push(Jt(t.helper(Mf),[$.source,Ri(jl($),Ic(O,D),!0)]))):t.onError(It(32,I.loc))}else{if(j){if(d.has(j)){t.onError(It(38,L));continue}d.add(j),j==="default"&&(l=!0)}i.push($t(O,D))}}if(!c){const w=(x,_)=>{const b=n(x,void 0,_,s);return t.compatConfig&&(b.isNonScopedSlot=!0),$t("default",b)};f?u.length&&u.some(x=>e_(x))&&(l?t.onError(It(39,u[0].loc)):i.push(w(void 0,u))):i.push(w(void 0,r))}const y=a?2:rl(e.children)?3:1;let g=rr(i.concat($t("_",Ye(y+"",!1))),s);return o.length&&(g=Jt(t.helper(vp),[g,ks(o)])),{slots:g,hasDynamicSlots:a}}function Ic(e,t,n){const r=[$t("name",e),$t("fn",t)];return n!=null&&r.push($t("key",Ye(String(n),!0))),rr(r)}function rl(e){for(let t=0;t<e.length;t++){const n=e[t];switch(n.type){case 1:if(n.tagType===2||rl(n.children))return!0;break;case 9:if(rl(n.branches))return!0;break;case 10:case 11:if(rl(n.children))return!0;break}}return!1}function e_(e){return e.type!==2&&e.type!==12?!0:e.type===2?!!e.content.trim():e_(e.content)}const t_=new WeakMap,n_=(e,t)=>function(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:r,props:s}=e,i=e.tagType===1;let o=i?r_(e,t):`"${r}"`;const a=vt(o)&&o.callee===Rf;let c,f,l=0,u,d,p,y=a||o===io||o===Tf||!i&&(r==="svg"||r==="foreignObject"||r==="math");if(s.length>0){const g=Ip(e,t,void 0,i,a);c=g.props,l=g.patchFlag,d=g.dynamicPropNames;const w=g.directives;p=w&&w.length?ks(w.map(x=>s_(x,t))):void 0,g.shouldUseBlock&&(y=!0)}if(e.children.length>0)if(o===ka&&(y=!0,l|=1024),i&&o!==io&&o!==ka){const{slots:w,hasDynamicSlots:x}=Z6(e,t);f=w,x&&(l|=1024)}else if(e.children.length===1&&o!==io){const w=e.children[0],x=w.type,_=x===5||x===8;_&&Qn(w,t)===0&&(l|=1),_||x===2?f=w:f=e.children}else f=e.children;d&&d.length&&(u=MN(d)),e.codegenNode=_o(t,o,c,f,l===0?void 0:l,u,p,!!y,!1,i,e.loc)};function r_(e,t,n=!1){let{tag:r}=e;const s=ih(r),i=sc(e,"is",!1,!0);if(i)if(s||vi("COMPILER_IS_ON_ELEMENT",t)){let a;if(i.type===6?a=i.value&&Ye(i.value.content,!0):(a=i.exp,a||(a=Ye("is",!1,i.arg.loc))),a)return Jt(t.helper(Rf),[a])}else i.type===6&&i.value.content.startsWith("vue:")&&(r=i.value.content.slice(4));const o=Sp(r)||t.isBuiltInComponent(r);return o?(n||t.helper(o),o):(t.helper(Nf),t.components.add(r),vo(r,"component"))}function Ip(e,t,n=e.props,r,s,i=!1){const{tag:o,loc:a,children:c}=e;let f=[];const l=[],u=[],d=c.length>0;let p=!1,y=0,g=!1,w=!1,x=!1,_=!1,b=!1,T=!1;const O=[],N=D=>{f.length&&(l.push(rr(Lm(f),a)),f=[]),D&&l.push(D)},L=()=>{t.scopes.vFor>0&&f.push($t(Ye("ref_for",!0),Ye("true")))},j=({key:D,value:K})=>{if(Vn(D)){const F=D.content,$=Ks(F);if($&&(!r||s)&&F.toLowerCase()!=="onclick"&&F!=="onUpdate:modelValue"&&!Qr(F)&&(_=!0),$&&Qr(F)&&(T=!0),$&&K.type===14&&(K=K.arguments[0]),K.type===20||(K.type===4||K.type===8)&&Qn(K,t)>0)return;F==="ref"?g=!0:F==="class"?w=!0:F==="style"?x=!0:F!=="key"&&!O.includes(F)&&O.push(F),r&&(F==="class"||F==="style")&&!O.includes(F)&&O.push(F)}else b=!0};for(let D=0;D<n.length;D++){const K=n[D];if(K.type===6){const{loc:F,name:$,nameLoc:ee,value:he}=K;let se=!0;if($==="ref"&&(g=!0,L()),$==="is"&&(ih(o)||he&&he.content.startsWith("vue:")||vi("COMPILER_IS_ON_ELEMENT",t)))continue;f.push($t(Ye($,!0,ee),Ye(he?he.content:"",se,he?he.loc:F)))}else{const{name:F,arg:$,exp:ee,loc:he,modifiers:se}=K,me=F==="bind",le=F==="on";if(F==="slot"){r||t.onError(It(40,he));continue}if(F==="once"||F==="memo"||F==="is"||me&&Rs($,"is")&&(ih(o)||vi("COMPILER_IS_ON_ELEMENT",t))||le&&i)continue;if((me&&Rs($,"key")||le&&d&&Rs($,"vue:before-update"))&&(p=!0),me&&Rs($,"ref")&&L(),!$&&(me||le)){if(b=!0,ee)if(me){if(L(),N(),vi("COMPILER_V_BIND_OBJECT_ORDER",t)){l.unshift(ee);continue}l.push(ee)}else N({type:14,loc:he,callee:t.helper(Ff),arguments:r?[ee]:[ee,"true"]});else t.onError(It(me?34:35,he));continue}me&&se.some(Me=>Me.content==="prop")&&(y|=32);const rt=t.directiveTransforms[F];if(rt){const{props:Me,needRuntime:jt}=rt(K,e,t);!i&&Me.forEach(j),le&&$&&!Vn($)?N(rr(Me,a)):f.push(...Me),jt&&(u.push(K),$n(jt)&&t_.set(K,jt))}else Hm(F)||(u.push(K),d&&(p=!0))}}let I;if(l.length?(N(),l.length>1?I=Jt(t.helper(Da),l,a):I=l[0]):f.length&&(I=rr(Lm(f),a)),b?y|=16:(w&&!r&&(y|=2),x&&!r&&(y|=4),O.length&&(y|=8),_&&(y|=32)),!p&&(y===0||y===32)&&(g||T||u.length>0)&&(y|=512),!t.inSSR&&I)switch(I.type){case 15:let D=-1,K=-1,F=!1;for(let he=0;he<I.properties.length;he++){const se=I.properties[he].key;Vn(se)?se.content==="class"?D=he:se.content==="style"&&(K=he):se.isHandlerKey||(F=!0)}const $=I.properties[D],ee=I.properties[K];F?I=Jt(t.helper(yo),[I]):($&&!Vn($.value)&&($.value=Jt(t.helper(kf),[$.value])),ee&&(x||ee.value.type===4&&ee.value.content.trim()[0]==="["||ee.value.type===17)&&(ee.value=Jt(t.helper(Df),[ee.value])));break;case 14:break;default:I=Jt(t.helper(yo),[Jt(t.helper(Lo),[I])]);break}return{props:I,directives:u,patchFlag:y,dynamicPropNames:O,shouldUseBlock:p}}function Lm(e){const t=new Map,n=[];for(let r=0;r<e.length;r++){const s=e[r];if(s.key.type===8||!s.key.isStatic){n.push(s);continue}const i=s.key.content,o=t.get(i);o?(i==="style"||i==="class"||Ks(i))&&LN(o,s):(t.set(i,s),n.push(s))}return n}function LN(e,t){e.value.type===17?e.value.elements.push(t.value):e.value=ks([e.value,t.value],e.loc)}function s_(e,t){const n=[],r=t_.get(e);r?n.push(t.helperString(r)):(t.helper(Pf),t.directives.add(e.name),n.push(vo(e.name,"directive")));const{loc:s}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const i=Ye("true",!1,s);n.push(rr(e.modifiers.map(o=>$t(o,i)),s))}return ks(n,e.loc)}function MN(e){let t="[";for(let n=0,r=e.length;n<r;n++)t+=JSON.stringify(e[n]),n<r-1&&(t+=", ");return t+"]"}function ih(e){return e==="component"||e==="Component"}const kN=(e,t)=>{if(ja(e)){const{children:n,loc:r}=e,{slotName:s,slotProps:i}=i_(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",s,"{}","undefined","true"];let a=2;i&&(o[2]=i,a=3),n.length&&(o[3]=Ri([],n,!1,!1,r),a=4),t.scopeId&&!t.slotted&&(a=5),o.splice(a),e.codegenNode=Jt(t.helper(xp),o,r)}};function i_(e,t){let n='"default"',r;const s=[];for(let i=0;i<e.props.length;i++){const o=e.props[i];if(o.type===6)o.value&&(o.name==="name"?n=JSON.stringify(o.value.content):(o.name=Nt(o.name),s.push(o)));else if(o.name==="bind"&&Rs(o.arg,"name")){if(o.exp)n=o.exp;else if(o.arg&&o.arg.type===4){const a=Nt(o.arg.content);n=o.exp=Ye(a,!1,o.arg.loc)}}else o.name==="bind"&&o.arg&&Vn(o.arg)&&(o.arg.content=Nt(o.arg.content)),s.push(o)}if(s.length>0){const{props:i,directives:o}=Ip(e,t,s,!1,!1);r=i,o.length&&t.onError(It(36,o[0].loc))}return{slotName:n,slotProps:r}}const Lp=(e,t,n,r)=>{const{loc:s,modifiers:i,arg:o}=e;!e.exp&&!i.length&&n.onError(It(35,s));let a;if(o.type===4)if(o.isStatic){let u=o.content;u.startsWith("vue:")&&(u=`vnode-${u.slice(4)}`);const d=t.tagType!==0||u.startsWith("vnode")||!/[A-Z]/.test(u)?ui(Nt(u)):`on:${u}`;a=Ye(d,!0,o.loc)}else a=ur([`${n.helperString(kl)}(`,o,")"]);else a=o,a.children.unshift(`${n.helperString(kl)}(`),a.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let f=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const u=Tp(c),d=!(u||C6(c)),p=c.content.includes(";");(d||f&&u)&&(c=ur([`${d?"$event":"(...args)"} => ${p?"{":"("}`,c,p?"}":")"]))}let l={props:[$t(a,c||Ye("() => {}",!1,s))]};return r&&(l=r(l)),f&&(l.props[0].value=n.cache(l.props[0].value)),l.props.forEach(u=>u.key.isHandlerKey=!0),l},DN=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let r,s=!1;for(let i=0;i<n.length;i++){const o=n[i];if(Qc(o)){s=!0;for(let a=i+1;a<n.length;a++){const c=n[a];if(Qc(c))r||(r=n[i]=ur([o],o.loc)),r.children.push(" + ",c),n.splice(a,1),a--;else{r=void 0;break}}}}if(!(!s||n.length===1&&(e.type===0||e.type===1&&e.tagType===0&&!e.props.find(i=>i.type===7&&!t.directiveTransforms[i.name])&&e.tag!=="template")))for(let i=0;i<n.length;i++){const o=n[i];if(Qc(o)||o.type===8){const a=[];(o.type!==2||o.content!==" ")&&a.push(o),!t.ssr&&Qn(o,t)===0&&a.push("1"),n[i]={type:12,content:o,loc:o.loc,codegenNode:Jt(t.helper(Of),a)}}}}},Mm=new WeakSet,FN=(e,t)=>{if(e.type===1&&Un(e,"once",!0))return Mm.has(e)||t.inVOnce||t.inSSR?void 0:(Mm.add(e),t.inVOnce=!0,t.helper(Fa),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},Mp=(e,t,n)=>{const{exp:r,arg:s}=e;if(!r)return n.onError(It(41,e.loc)),Lc();const i=r.loc.source.trim(),o=r.type===4?r.content:i,a=n.bindingMetadata[i];if(a==="props"||a==="props-aliased")return n.onError(It(44,r.loc)),Lc();if(!o.trim()||!Tp(r))return n.onError(It(42,r.loc)),Lc();const c=s||Ye("modelValue",!0),f=s?Vn(s)?`onUpdate:${Nt(s.content)}`:ur(['"onUpdate:" + ',s]):"onUpdate:modelValue";let l;const u=n.isTS?"($event: any)":"$event";l=ur([`${u} => ((`,r,") = $event)"]);const d=[$t(c,e.exp),$t(f,l)];if(e.modifiers.length&&t.tagType===1){const p=e.modifiers.map(g=>g.content).map(g=>(rc(g)?g:JSON.stringify(g))+": true").join(", "),y=s?Vn(s)?`${s.content}Modifiers`:ur([s,' + "Modifiers"']):"modelModifiers";d.push($t(y,Ye(`{ ${p} }`,!1,e.loc,2)))}return Lc(d)};function Lc(e=[]){return{props:e}}const jN=/[\w).+\-_$\]]/,UN=(e,t)=>{vi("COMPILER_FILTERS",t)&&(e.type===5?Ul(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Ul(n.exp,t)}))};function Ul(e,t){if(e.type===4)km(e,t);else for(let n=0;n<e.children.length;n++){const r=e.children[n];typeof r=="object"&&(r.type===4?km(r,t):r.type===8?Ul(e,t):r.type===5&&Ul(r.content,t))}}function km(e,t){const n=e.content;let r=!1,s=!1,i=!1,o=!1,a=0,c=0,f=0,l=0,u,d,p,y,g=[];for(p=0;p<n.length;p++)if(d=u,u=n.charCodeAt(p),r)u===39&&d!==92&&(r=!1);else if(s)u===34&&d!==92&&(s=!1);else if(i)u===96&&d!==92&&(i=!1);else if(o)u===47&&d!==92&&(o=!1);else if(u===124&&n.charCodeAt(p+1)!==124&&n.charCodeAt(p-1)!==124&&!a&&!c&&!f)y===void 0?(l=p+1,y=n.slice(0,p).trim()):w();else{switch(u){case 34:s=!0;break;case 39:r=!0;break;case 96:i=!0;break;case 40:f++;break;case 41:f--;break;case 91:c++;break;case 93:c--;break;case 123:a++;break;case 125:a--;break}if(u===47){let x=p-1,_;for(;x>=0&&(_=n.charAt(x),_===" ");x--);(!_||!jN.test(_))&&(o=!0)}}y===void 0?y=n.slice(0,p).trim():l!==0&&w();function w(){g.push(n.slice(l,p).trim()),l=p+1}if(g.length){for(p=0;p<g.length;p++)y=BN(y,g[p],t);e.content=y,e.ast=void 0}}function BN(e,t,n){n.helper(If);const r=t.indexOf("(");if(r<0)return n.filters.add(t),`${vo(t,"filter")}(${e})`;{const s=t.slice(0,r),i=t.slice(r+1);return n.filters.add(s),`${vo(s,"filter")}(${e}${i!==")"?","+i:i}`}}const Dm=new WeakSet,VN=(e,t)=>{if(e.type===1){const n=Un(e,"memo");return!n||Dm.has(e)?void 0:(Dm.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&Bf(r,t),e.codegenNode=Jt(t.helper(Uf),[n.exp,Ri(void 0,r),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function o_(e){return[[FN,CN,VN,NN,UN,kN,n_,Q6,DN],{on:Lp,bind:G6,model:Mp}]}function a_(e,t={}){const n=t.onError||wp,r=t.mode==="module";t.prefixIdentifiers===!0?n(It(47)):r&&n(It(48));const s=!1;t.cacheHandlers&&n(It(49)),t.scopeId&&!r&&n(It(50));const i=ot({},t,{prefixIdentifiers:s}),o=ze(e)?Op(e,i):e,[a,c]=o_();return $6(o,ot({},i,{nodeTransforms:[...a,...t.nodeTransforms||[]],directiveTransforms:ot({},c,t.directiveTransforms||{})})),z6(o,i)}const $N={DATA:"data",PROPS:"props",PROPS_ALIASED:"props-aliased",SETUP_LET:"setup-let",SETUP_CONST:"setup-const",SETUP_REACTIVE_CONST:"setup-reactive-const",SETUP_MAYBE_REF:"setup-maybe-ref",SETUP_REF:"setup-ref",OPTIONS:"options",LITERAL_CONST:"literal-const"},c_=()=>({props:[]});/**
* @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,right"),f_=gn("onkeyup,onkeydown,onkeypress"),ZN=(e,t,n,r)=>{const s=[],i=[],o=[];for(let a=0;a<t.length;a++){const c=t[a].content;c==="native"&&bo("COMPILER_V_ON_NATIVE",n)||YN(c)?o.push(c):QN(c)?Vn(e)?f_(e.content.toLowerCase())?s.push(c):i.push(c):(s.push(c),i.push(c)):JN(c)?i.push(c):s.push(c)}return{keyModifiers:s,nonKeyModifiers:i,eventOptionModifiers:o}},Fm=(e,t)=>Vn(e)&&e.content.toLowerCase()==="onclick"?Ye(t,!0):e.type!==4?ur(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,e9=(e,t,n)=>Lp(e,t,n,r=>{const{modifiers:s}=e;if(!s.length)return r;let{key:i,value:o}=r.props[0];const{keyModifiers:a,nonKeyModifiers:c,eventOptionModifiers:f}=ZN(i,s,n,e.loc);if(c.includes("right")&&(i=Fm(i,"onContextmenu")),c.includes("middle")&&(i=Fm(i,"onMouseup")),c.length&&(o=Jt(n.helper(Up),[o,JSON.stringify(c)])),a.length&&(!Vn(i)||f_(i.content.toLowerCase()))&&(o=Jt(n.helper(Bp),[o,JSON.stringify(a)])),f.length){const l=f.map(Xs).join("");i=Vn(i)?Ye(`${i.content}${l}`,!0):ur(["(",i,`) + "${l}"`])}return{props:[$t(i,o)]}}),t9=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(rs(61,s)),{props:[],needRuntime:n.helper(Vp)}},n9=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},u_=[l_],d_={cloak:c_,html:XN,text:WN,model:GN,on:e9,show:t9};function r9(e,t={}){return a_(e,ot({},zp,t,{nodeTransforms:[n9,...u_,...t.nodeTransforms||[]],directiveTransforms:ot({},d_,t.directiveTransforms||{}),transformHoist:null}))}function s9(e,t={}){return Op(e,ot({},zp,t))}const i9=Object.freeze(Object.defineProperty({__proto__:null,BASE_TRANSITION:gp,BindingTypes:$N,CAMELIZE:Ml,CAPITALIZE:u6,CREATE_BLOCK:yp,CREATE_COMMENT:Io,CREATE_ELEMENT_BLOCK:_p,CREATE_ELEMENT_VNODE:Cf,CREATE_SLOTS:vp,CREATE_STATIC:bp,CREATE_TEXT:Of,CREATE_VNODE:Af,CompilerDeprecationTypes:SO,ConstantTypes:gO,DOMDirectiveTransforms:d_,DOMErrorCodes:KN,DOMErrorMessages:qN,DOMNodeTransforms:u_,ElementTypes:mO,ErrorCodes:CO,FRAGMENT:go,GUARD_REACTIVE_PROPS:Lo,IS_MEMO_SAME:Ep,IS_REF:m6,KEEP_ALIVE:ka,MERGE_PROPS:Da,NORMALIZE_CLASS:kf,NORMALIZE_PROPS:yo,NORMALIZE_STYLE:Df,Namespaces:hO,NodeTypes:pO,OPEN_BLOCK:zs,POP_SCOPE_ID:h6,PUSH_SCOPE_ID:d6,RENDER_LIST:Mf,RENDER_SLOT:xp,RESOLVE_COMPONENT:Nf,RESOLVE_DIRECTIVE:Pf,RESOLVE_DYNAMIC_COMPONENT:Rf,RESOLVE_FILTER:If,SET_BLOCK_TRACKING:Fa,SUSPENSE:Tf,TELEPORT:io,TO_DISPLAY_STRING:nc,TO_HANDLERS:Ff,TO_HANDLER_KEY:kl,TRANSITION:$p,TRANSITION_GROUP:Hp,TS_NODE_TYPES:E6,UNREF:p6,V_MODEL_CHECKBOX:Dp,V_MODEL_DYNAMIC:Bl,V_MODEL_RADIO:kp,V_MODEL_SELECT:jp,V_MODEL_TEXT:Fp,V_ON_WITH_KEYS:Bp,V_ON_WITH_MODIFIERS:Up,V_SHOW:Vp,WITH_CTX:jf,WITH_DIRECTIVES:Lf,WITH_MEMO:Uf,advancePositionWithClone:qO,advancePositionWithMutation:O6,assert:XO,baseCompile:a_,baseParse:Op,buildDirectiveArgs:s_,buildProps:Ip,buildSlots:Z6,checkCompatEnabled:bo,compile:r9,convertToBlock:Bf,createArrayExpression:ks,createAssignmentExpression:xO,createBlockStatement:b6,createCacheExpression:_6,createCallExpression:Jt,createCompilerError:It,createCompoundExpression:ur,createConditionalExpression:Dl,createDOMCompilerError:rs,createForLoopParams:jl,createFunctionExpression:Ri,createIfStatement:bO,createInterpolation:yO,createObjectExpression:rr,createObjectProperty:$t,createReturnStatement:EO,createRoot:y6,createSequenceExpression:vO,createSimpleExpression:Ye,createStructuralDirectiveTransform:Np,createTemplateLiteral:_O,createTransformContext:V6,createVNodeCall:_o,errorMessages:OO,extractIdentifiers:Yr,findDir:Un,findProp:sc,forAliasRE:I6,generate:z6,generateCodeFrame:zm,getBaseTransformPreset:o_,getConstantType:Qn,getMemoedVNodeCall:P6,getVNodeBlockHelper:Ii,getVNodeHelper:Pi,hasDynamicKeyVBind:N6,hasScopeRef:gr,helperNameMap:Ni,injectProp:Ua,isCoreComponent:Sp,isFnExpression:C6,isFnExpressionBrowser:A6,isFnExpressionNode:KO,isFunctionType:FO,isInDestructureAssignment:PO,isInNewExpression:IO,isMemberExpression:Tp,isMemberExpressionBrowser:T6,isMemberExpressionNode:HO,isReferencedIdentifier:RO,isSimpleIdentifier:rc,isSlotOutlet:ja,isStaticArgOf:Rs,isStaticExp:Vn,isStaticProperty:v6,isStaticPropertyKey:jO,isTemplateNode:xo,isText:Qc,isVSlot:Ap,locStub:cn,noopDirectiveTransform:c_,parse:s9,parserOptions:zp,processExpression:nl,processFor:J6,processIf:W6,processSlotOutlet:i_,registerRuntimeHelpers:g6,resolveComponentType:r_,stringifyExpression:X6,toValidAssetId:vo,trackSlotScopes:Q6,trackVForSlotScopes:PN,transform:$6,transformBind:G6,transformElement:n_,transformExpression:AN,transformModel:Mp,transformOn:Lp,transformStyle:l_,traverseNode:ic,unwrapTSNode:w6,walkBlockDeclarations:MO,walkFunctionParams:LO,walkIdentifiers:NO,warnDeprecation:AO},Symbol.toStringTag,{value:"Module"})),o9=uf(i9),a9=uf(Av),c9=uf(o4);/**
* 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,canvas:_,devices:O,currentDeviceID:N,pause:K,resume:D,changeCamera:I,stream:b}}});const o={id:"camera-container"},a={autoplay:"",ref:"video",id:"video"},c={id:"slot-container"},f={ref:"canvas",id:"canvas"};function l(p,y,g,w,x,_){return n.openBlock(),n.createElementBlock(n.Fragment,null,[n.createElementVNode("div",o,[n.createElementVNode("video",a,null,512),n.createElementVNode("div",c,[n.renderSlot(p.$slots,"default")])]),n.createElementVNode("canvas",f,null,512)],64)}function u(p,y){y===void 0&&(y={});var g=y.insertAt;if(!(typeof document>"u")){var w=document.head||document.getElementsByTagName("head")[0],x=document.createElement("style");x.type="text/css",g==="top"&&w.firstChild?w.insertBefore(x,w.firstChild):w.appendChild(x),x.styleSheet?x.styleSheet.cssText=p:x.appendChild(document.createTextNode(p))}}var d=`
#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};