1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5848],{9094:function(e,t,r){"use strict";r.d(t,{M:function(){return v}});var n=r(67294),o=r(33264),a=r(97818),i=r(48427),l=r(7414),s=Object.defineProperty,c=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))d.call(t,r)&&f(e,r,t[r]);return e},h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&c)for(var n of c(e))0>t.indexOf(n)&&d.call(e,n)&&(r[n]=e[n]);return r};let m=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Center",{},e),{inline:i,sx:s}=r,c=h(r,["inline","sx"]);return n.createElement(l.x,p({ref:t,sx:[{display:i?"inline-flex":"flex",alignItems:"center",justifyContent:"center"},...(0,a.R)(s)]},c))});m.displayName="@mantine/core/Center";let v=(0,i.F)(m)},41030:function(e,t,r){"use strict";r.d(t,{S:function(){return x}});var n=r(67294),o=r(15851),a=(0,r(71485).k)(e=>({placeholder:{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]},input:{cursor:"pointer"}})),i=r(66261),l=r(80971),s=r(76720),c=r(33264),u=r(83979),d=r(80665),f=Object.defineProperty,p=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,v=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))h.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))m.call(t,r)&&v(e,r,t[r]);return e},g=(e,t)=>{var r={};for(var n in e)h.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&p)for(var n of p(e))0>t.indexOf(n)&&m.call(e,n)&&(r[n]=e[n]);return r};let b={multiple:!1},E=(0,n.forwardRef)((e,t)=>{let r=(0,c.N4)("FileButton",b,e),{onChange:o,children:a,multiple:i,accept:l,name:s,form:f,resetRef:p,disabled:h}=r,m=g(r,["onChange","children","multiple","accept","name","form","resetRef","disabled"]),v=(0,n.useRef)();return(0,u.k)(p,()=>{v.current.value=""}),n.createElement(n.Fragment,null,a(y({onClick:()=>{h||v.current.click()}},m)),n.createElement("input",{style:{display:"none"},type:"file",accept:l,multiple:i,onChange:e=>{i?o(Array.from(e.currentTarget.files)):o(e.currentTarget.files[0]||null)},ref:(0,d.Y)(t,v),name:s,form:f}))});E.displayName="@mantine/core/FileButton";var w=Object.defineProperty,_=Object.defineProperties,I=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,C=(e,t,r)=>t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&C(e,r,t[r]);if(O)for(var r of O(t))R.call(t,r)&&C(e,r,t[r]);return e},P=(e,t)=>_(e,I(t)),T=(e,t)=>{var r={};for(var n in e)S.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&O)for(var n of O(e))0>t.indexOf(n)&&R.call(e,n)&&(r[n]=e[n]);return r};let A={size:"sm",valueComponent:({value:e})=>n.createElement("span",null,Array.isArray(e)?e.map(e=>e.name).join(", "):null==e?void 0:e.name),clearButtonTabIndex:0},k={xs:24,sm:30,md:34,lg:40,xl:44},L=(0,n.forwardRef)((e,t)=>{let r=(0,i.k)("FileInput",A,e),{inputProps:c,wrapperProps:u,placeholder:d,value:f,defaultValue:p,onChange:h,multiple:m,accept:v,name:y,form:g,classNames:b,styles:w,unstyled:_,valueComponent:I,rightSection:O,rightSectionWidth:S,clearable:R,clearButtonLabel:C,clearButtonTabIndex:L,readOnly:x}=r,M=T(r,["inputProps","wrapperProps","placeholder","value","defaultValue","onChange","multiple","accept","name","form","classNames","styles","unstyled","valueComponent","rightSection","rightSectionWidth","clearable","clearButtonLabel","clearButtonTabIndex","readOnly"]),D=(0,n.useRef)(),{classes:j,theme:$,cx:F}=a(null,{name:"FileInput",classNames:b,styles:w,unstyled:_}),[U,z]=(0,o.C)({value:f,defaultValue:p,onChange:h,finalValue:m?[]:null}),W=Array.isArray(U)?0!==U.length:null!==U,B=O||(R&&W&&!x?n.createElement(l.P,{variant:"transparent","aria-label":C,onClick:()=>z(m?[]:null),size:c.size,tabIndex:L,unstyled:_}):null);return(0,n.useEffect)(()=>{(Array.isArray(U)&&0===U.length||null===U)&&D.current()},[U]),n.createElement(s.I.Wrapper,P(N({},u),{__staticSelector:"FileInput"}),n.createElement(E,{onChange:z,multiple:m,accept:v,name:y,form:g,resetRef:D,disabled:x},e=>n.createElement(s.I,P(N(N(N({multiline:!0},e),c),M),{component:"button",type:"button",ref:t,__staticSelector:"FileInput",rightSection:B,rightSectionWidth:S||$.fn.size({size:c.size,sizes:k}),classNames:P(N({},b),{input:F(j.input,null==b?void 0:b.input)})}),W?n.createElement(I,{value:U}
1):n.createElement("span",{className:j.placeholder},d))))});L.displayName="@mantine/core/FileInput";let x=L},14127:function(e,t,r){"use strict";r.d(t,{Y:function(){return R}});var n=r(67294);function o(e,t,r){return Math.min(Math.max(e,t),r)}var a=r(83979),i=r(80665),l=r(33264);let s=(e,t,r)=>Number.isInteger(e)&&e>=0&&0===t?"numeric":!Number.isInteger(e)&&e>=0&&0!==t?"decimal":Number.isInteger(e)&&e<0&&0===t||!Number.isInteger(e)&&e<0&&0!==t?"ios"===r?"text":"decimal":"numeric";function c({direction:e,size:t}){return n.createElement("svg",{style:{transform:"up"===e?"rotate(180deg)":void 0},width:t,height:t,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var u=r(71485);let d={xs:20,sm:24,md:30,lg:34,xl:36};var f=(0,u.k)((e,{radius:t,size:r})=>({rightSection:{display:"flex",flexDirection:"column",height:"calc(100% - 2px)",margin:1,marginRight:1,overflow:"hidden",borderTopRightRadius:e.fn.radius(t),borderBottomRightRadius:e.fn.radius(t)},control:{margin:0,position:"relative",flex:"0 0 50%",display:"flex",alignItems:"center",justifyContent:"center",boxSizing:"border-box",width:e.fn.size({size:r,sizes:d}),padding:0,WebkitTapHighlightColor:"transparent",borderBottom:`1px solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,borderLeft:`1px solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,borderTop:0,borderRight:0,backgroundColor:"transparent",marginRight:1,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,"&:not(:disabled):hover":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]},"&:disabled":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]}},controlUp:{},controlDown:{borderBottom:0}})),p=r(80061),h=Object.defineProperty,m=Object.defineProperties,v=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,w=(e,t)=>{for(var r in t||(t={}))g.call(t,r)&&E(e,r,t[r]);if(y)for(var r of y(t))b.call(t,r)&&E(e,r,t[r]);return e},_=(e,t)=>m(e,v(t)),I=(e,t)=>{var r={};for(var n in e)g.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&y)for(var n of y(e))0>t.indexOf(n)&&b.call(e,n)&&(r[n]=e[n]);return r};let O={xs:10,sm:14,md:16,lg:18,xl:20},S={step:1,hideControls:!1,size:"sm",precision:0,noClampOnBlur:!1,removeTrailingZeros:!1,formatter:e=>e||"",parser:e=>{if("-"===e)return e;let t=e;if("."===t[0]&&(t=`0${e}`),!Number.isNaN(parseFloat(t)))return e},type:"text"},R=(0,n.forwardRef)((e,t)=>{let r=(0,l.N4)("NumberInput",S,e),{readOnly:u,disabled:h,value:m,onChange:v,decimalSeparator:y,min:g,max:b,startValue:E,step:R,stepHoldInterval:C,stepHoldDelay:N,onBlur:P,onFocus:T,onKeyDown:A,onKeyUp:k,hideControls:L,radius:x,variant:M,precision:D,removeTrailingZeros:j,defaultValue:$,noClampOnBlur:F,handlersRef:U,classNames:z,styles:W,size:B,rightSection:V,rightSectionWidth:G,formatter:q,parser:H,inputMode:Y,unstyled:X,type:K}=r,Z=I(r,["readOnly","disabled","value","onChange","decimalSeparator","min","max","startValue","step","stepHoldInterval","stepHoldDelay","onBlur","onFocus","onKeyDown","onKeyUp","hideControls","radius","variant","precision","removeTrailingZeros","defaultValue","noClampOnBlur","handlersRef","classNames","styles","size","rightSection","rightSectionWidth","formatter","parser","inputMode","unstyled","type"]),{classes:J,cx:Q,theme:ee}=f({radius:x,size:B},{classNames:z,styles:W,unstyled:X,name:"NumberInput"}),et=e=>{if(void 0===e)return;let t=e.toFixed(D);return j&&D>0&&((t=t.replace(RegExp(`[0]{0,${D}}$`),"")).endsWith(".")||t.endsWith(y))&&(t=t.slice(0,-1)),t}
1,[er,en]=(0,n.useState)(!1),[eo,ea]=(0,n.useState)("number"==typeof m?m:"number"==typeof $?$:void 0),ei="number"==typeof m?m:eo,[el,es]=(0,n.useState)("number"==typeof ei?et(ei):""),ec=(0,n.useRef)(),eu=e=>{e===eo||Number.isNaN(e)||("function"==typeof v&&v(e),ea(e))},ed=e=>{let t=e;return y&&(t=t.replace(RegExp(`\\${y}`,"g"),".")),H(t)},ef="number"==typeof g?g:-1/0,ep="number"==typeof b?b:1/0,eh=(0,n.useRef)();eh.current=()=>{var e,t,r;if(void 0===eo)eu(null!=(e=null!=E?E:g)?e:0),es(null!=(r=null!=(t=et(E))?t:et(g))?r:"0");else{let e=et(o(eo+R,ef,ep));eu(parseFloat(e)),es(e)}};let em=(0,n.useRef)();em.current=()=>{var e,t,r;if(void 0===eo)eu(null!=(e=null!=E?E:g)?e:0),es(null!=(r=null!=(t=et(E))?t:et(g))?r:"0");else{let e=et(o(eo-R,ef,ep));eu(parseFloat(e)),es(e)}},(0,a.k)(U,{increment:eh.current,decrement:em.current}),(0,n.useEffect)(()=>{"number"!=typeof m||er||(ea(m),es(et(m))),void 0!==$||void 0!==m||er||(ea(m),es(""))},[m]);let ev=void 0!==N&&void 0!==C,ey=(0,n.useRef)(null),eg=(0,n.useRef)(0),eb=()=>{ey.current&&window.clearTimeout(ey.current),ey.current=null,eg.current=0},eE=e=>{e?eh.current():em.current(),eg.current+=1},ew=e=>{if(eE(e),ev){let t="number"==typeof C?C:C(eg.current);ey.current=window.setTimeout(()=>ew(e),t)}},e_=(e,t)=>{e.preventDefault(),ec.current.focus(),eE(t),ev&&(ey.current=window.setTimeout(()=>ew(t),N))};(0,n.useEffect)(()=>(eb(),eb),[]);let eI=n.createElement("div",{className:J.rightSection},n.createElement("button",{type:"button",tabIndex:-1,"aria-hidden":!0,disabled:ei>=b,className:Q(J.control,J.controlUp),onPointerDown:e=>{e_(e,!0)},onPointerUp:eb,onPointerLeave:eb},n.createElement(c,{size:ee.fn.size({size:B,sizes:O}),direction:"up"})),n.createElement("button",{type:"button",tabIndex:-1,"aria-hidden":!0,disabled:ei<=g,className:Q(J.control,J.controlDown),onPointerDown:e=>{e_(e,!1)},onPointerUp:eb,onPointerLeave:eb},n.createElement(c,{size:ee.fn.size({size:B,sizes:O}),direction:"down"})));return n.createElement(p.o,_(w({},Z),{type:K,variant:M,value:((e="")=>{let t="number"==typeof e?String(e):e;return y&&(t=t.replace(/\./g,y)),q(t)})(el),disabled:h,readOnly:u,ref:(0,i.Y)(ec,t),onChange:e=>{if(e.nativeEvent.isComposing)return;let t=e.target.value,r=ed(t);es(r),""===t||"-"===t?eu(void 0):""===t.trim()||Number.isNaN(r)||eu(parseFloat(r))},onBlur:e=>{var t;if(""===e.target.value)es(""),eu(void 0);else{let r=e.target.value;(r[0]===`${y}`||"."===r[0])&&(r=`0${r}`);let n=o(parseFloat(ed(r)),ef,ep);Number.isNaN(n)?es(null!=(t=et(ei))?t:""):F||(es(et(n)),eu(parseFloat(et(n))))}en(!1),"function"==typeof P&&P(e)},onFocus:e=>{en(!0),"function"==typeof T&&T(e)},onKeyDown:e=>{if("function"==typeof A&&A(e),e.repeat&&ev&&("ArrowUp"===e.key||"ArrowDown"===e.key)){e.preventDefault();return}u||("ArrowUp"===e.key?e_(e,!0):"ArrowDown"===e.key&&e_(e,!1))},onKeyUp:e=>{"function"==typeof k&&k(e),("ArrowUp"===e.key||"ArrowDown"===e.key)&&eb()},rightSection:V||(h||u||L||"unstyled"===M?null:eI),rightSectionWidth:G||ee.fn.size({size:B,sizes:d})+1,radius:x,max:b,min:g,step:R,size:B,styles:W,classNames:z,inputMode:Y||s(R,D,"undefined"!=typeof window?function(){let{userAgent:e}=window.navigator;return/(Macintosh)|(MacIntel)|(MacPPC)|(Mac68K)/i.test(e)?"macos":/(iPhone)|(iPad)|(iPod)/i.test(e)?"ios":/(Win32)|(Win64)|(Windows)|(WinCE)/i.test(e)?"windows":/Android/i.test(e)?"android":/Linux/i.test(e)?"linux":"undetermined"}():"undetermined"),__staticSelector:"NumberInput",unstyled:X}))});R.displayName="@mantine/core/NumberInput"},2560:function(e,t,r){"use strict";r.d(t,{T:function(){return e$}});var n=r(67294),o=r(33264),a=r(24241),i=r(80665),l=r(58332),s=r(35082);let c=(0,n.createContext)(!1),u=c.Provider,d=()=>(0,n.useContext)(c);function f({children:e,openDelay:t=0,closeDelay:r=0}){return n.createElement(u,{value:!0},n.createElement(s.e0,{delay:{open:t,close:r}},e))}f.displayName="@mantine/core/TooltipGroup";var p=r(71485),h=Object.defineProperty,m=Object.defineProperties,v=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,w=(e,t)=>{for(var r in t||(t={}))g.call(t,r)&&E(e,r,t[r]);if(y)for(var r of y(t))b.call(t,r)&&E(e,r,t[r]);return e},_=(e,t)=>
1m(e,v(t)),I=(0,p.k)((e,{color:t,radius:r,width:n,multiline:o})=>({tooltip:_(w(w({},e.fn.fontStyles()),function(e,t){if(!t)return{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[9],color:e.white};let r=e.fn.variant({variant:"filled",color:t,primaryFallback:!1});return{backgroundColor:r.background,color:r.color}}(e,t)),{lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,borderRadius:e.fn.radius(r),padding:`calc(${e.spacing.xs}px / 2) ${e.spacing.xs}px`,position:"absolute",whiteSpace:o?"unset":"nowrap",pointerEvents:"none",width:n}),arrow:{backgroundColor:"inherit",border:0,zIndex:1}}));let O={children:"Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported"};var S=r(88301),R=r(55863),C=r(83143),N=r(7414),P=Object.defineProperty,T=Object.defineProperties,A=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,D=(e,t)=>{for(var r in t||(t={}))L.call(t,r)&&M(e,r,t[r]);if(k)for(var r of k(t))x.call(t,r)&&M(e,r,t[r]);return e},j=(e,t)=>T(e,A(t)),$=(e,t)=>{var r={};for(var n in e)L.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&k)for(var n of k(e))0>t.indexOf(n)&&x.call(e,n)&&(r[n]=e[n]);return r};let F={refProp:"ref",withinPortal:!0,offset:10,position:"right",zIndex:(0,l.w)("popover")};function U(e){var t;let r=(0,o.N4)("TooltipFloating",F,e),{children:l,refProp:c,withinPortal:u,style:d,className:f,classNames:p,styles:h,unstyled:m,radius:v,color:y,label:g,offset:b,position:E,multiline:w,width:_,zIndex:P,disabled:T}=r,A=$(r,["children","refProp","withinPortal","style","className","classNames","styles","unstyled","radius","color","label","offset","position","multiline","width","zIndex","disabled"]),{handleMouseMove:k,x:L,y:x,opened:M,boundaryRef:U,floating:z,setOpened:W}=function({offset:e,position:t}){let[r,o]=(0,n.useState)(!1),a=(0,n.useRef)(),{x:i,y:l,reference:c,floating:u,refs:d,update:f,placement:p}=(0,s.YF)({placement:t,middleware:[(0,S.uY)({crossAxis:!0,padding:5,rootBoundary:"document"})]}),h=p.includes("right")?e:t.includes("left")?-1*e:0,m=p.includes("bottom")?e:t.includes("top")?-1*e:0,v=(0,n.useCallback)(({clientX:e,clientY:t})=>{c({getBoundingClientRect:()=>({width:0,height:0,x:e,y:t,left:e+h,top:t+m,right:e,bottom:t})})},[c]);return(0,n.useEffect)(()=>{if(d.floating.current){let e=a.current;e.addEventListener("mousemove",v);let t=(0,R.Kx)(d.floating.current);return t.forEach(e=>{e.addEventListener("scroll",f)}),()=>{e.removeEventListener("mousemove",v),t.forEach(e=>{e.removeEventListener("scroll",f)})}}},[c,d.floating,f,v,r]),{handleMouseMove:v,x:i,y:l,opened:r,setOpened:o,boundaryRef:a,floating:u}}({offset:b,position:E}),{classes:B,cx:V}=I({radius:v,color:y,multiline:w,width:_},{name:"Tooltip",classNames:p,styles:h,unstyled:m});if(!(0,a.k)(l))throw Error(O.children);let G=(0,i.Y)(U,l.ref);return T?n.createElement(n.Fragment,null,l):n.createElement(n.Fragment,null,n.createElement(C.q,{withinPortal:u},n.createElement(N.x,j(D({},A),{ref:z,className:V(B.tooltip,f),style:j(D({},d),{zIndex:P,display:M?"block":"none",top:null!=x?x:"",left:null!=(t=Math.round(L))?t:""})}),g)),(0,n.cloneElement)(l,j(D({},l.props),{[c]:G,onMouseEnter:e=>{var t,r;null==(r=(t=l.props).onMouseEnter)||r.call(t,e),k(e),W(!0)},onMouseLeave:e=>{var t,r;null==(r=(t=l.props).onMouseLeave)||r.call(t,e),W(!1)}})))}U.displayName="@mantine/core/TooltipFloating";var z=r(58463),W=r(36289),B=r(37048),V=r(30212),G=r(14870),q=r(97688),H=r(63468),Y=Object.defineProperty,X=Object.defineProperties,K=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,ee=(e,t,r)=>t in e?Y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,et=(e,t)=>{for(var r in t||(t={}))J.call(t,r)&&ee(e,r,t[r]);if(Z)for(var r of Z(t))Q.call(t,r)&&ee(e,r,t[r]);return e},er=(e,t)=>X(e,K(t)),en=(e,t)=>{var r={};for(var n in e)J.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&Z)for(var n of Z(e))0>t.indexOf(n)&&Q.call(e,n)&&(r[n]=e[n]);return r};let eo={position:"top",refProp:"ref",withinPortal:!1,inline:!1,arrowSize:4,arrowOffset:5,arrowRadius:0,offset:5,transition:"fade",transitionDuration:100,width:"auto",events:{hover:!0,focus:!1,touch:!1},zIndex:(0,l.w)("popover"),positionDependencies:[]},ea=(0,n.forwardRef)((e,t)=>{let r=(0,n.useRef)(null),l=(0,o.N4)("Tooltip",eo,e),{children:c,position:u,refProp:f,label:p,openDelay:h,closeDelay:m,onPositionChange:v,opened:y,withinPortal:g,radius:b,color:E,classNames:w,styles:_,unstyled:R,style:P,className:T,withArrow:A,arrowSize:k,arrowOffset:L,arrowRadius:x,offset:M,transition:D,transitionDuration:j,multiline:$,width:F,events:U,zIndex:Y,disabled:X,positionDependencies:K,onClick:Z,onMouseEnter:J,onMouseLeave:Q,inline:ee}=l,ea=en(l,["children","position","refProp","label","openDelay","closeDelay","onPositionChange","opened","withinPortal","radius","color","classNames","styles","unstyled","style","className","withArrow","arrowSize","arrowOffset","arrowRadius","offset","transition","transitionDuration","multiline","width","events","zIndex","disabled","positionDependencies","onClick","onMouseEnter","onMouseLeave","inline"]),{classes:ei,cx:el,theme:es}=I({radius:b,color:E,width:F,multiline:$},{name:"Tooltip",classNames:w,styles:_,unstyled:R}
1),ec=function(e){let[t,r]=(0,n.useState)(!1),o="boolean"==typeof e.opened?e.opened:t,a=d(),i=(0,W.M)(),{delay:l,currentId:c,setCurrentId:u}=(0,s.tj)(),f=(0,n.useCallback)(e=>{r(e),e&&u(i)},[u,i]),{x:p,y:h,reference:m,floating:v,context:y,refs:g,update:b,placement:E,middlewareData:{arrow:{x:w,y:_}={}}}=(0,s.YF)({placement:e.position,open:o,onOpenChange:f,middleware:[(0,S.cv)(e.offset),(0,S.uY)({padding:8}),(0,S.RR)(),(0,z.x7)({element:e.arrowRef}),...e.inline?[(0,S.Qo)()]:[]]}),{getReferenceProps:I,getFloatingProps:O}=(0,s.NI)([(0,s.XI)(y,{enabled:e.events.hover,delay:a?l:{open:e.openDelay,close:e.closeDelay},mouseOnly:!e.events.touch}),(0,s.KK)(y,{enabled:e.events.focus,keyboardOnly:!0}),(0,s.qs)(y,{role:"tooltip"}),(0,s.bQ)(y,{enabled:(e.opened,!1)}),(0,s.Qu)(y,{id:i})]);return(0,V.L)({opened:o,positionDependencies:e.positionDependencies,floating:{refs:g,update:b}}),(0,B.l)(()=>{var t;null==(t=e.onPositionChange)||t.call(e,E)},[E]),{x:p,y:h,arrowX:w,arrowY:_,reference:m,floating:v,getFloatingProps:O,getReferenceProps:I,isGroupPhase:o&&c&&c!==i,opened:o,placement:E}}({position:(0,G._)(es.dir,u),closeDelay:m,openDelay:h,onPositionChange:v,opened:y,events:U,arrowRef:r,offset:M+(A?k/2:0),positionDependencies:[...K,c],inline:ee});if(!(0,a.k)(c))throw Error(O.children);let eu=(0,i.Y)(ec.reference,c.ref,t);return n.createElement(n.Fragment,null,n.createElement(C.q,{withinPortal:g},n.createElement(q.u,{mounted:!X&&ec.opened,transition:D,duration:ec.isGroupPhase?10:j},e=>{var t,o;return n.createElement(N.x,et(et({},ea),ec.getFloatingProps({ref:ec.floating,className:ei.tooltip,style:er(et(et({},P),e),{zIndex:Y,top:null!=(t=ec.y)?t:0,left:null!=(o=ec.x)?o:0})})),p,n.createElement(H.Y,{ref:r,arrowX:ec.arrowX,arrowY:ec.arrowY,visible:A,withBorder:!1,position:ec.placement,arrowSize:k,arrowOffset:L,arrowRadius:x,className:ei.arrow}))})),(0,n.cloneElement)(c,ec.getReferenceProps(et({onClick:Z,onMouseEnter:J,onMouseLeave:Q,onMouseMove:e.onMouseMove,onPointerDown:e.onPointerDown,onPointerEnter:e.onPointerEnter,[f]:eu,className:el(T,c.props.className)},c.props))))});ea.Group=f,ea.Floating=U,ea.displayName="@mantine/core/Tooltip";var ei=Object.defineProperty,el=Object.defineProperties,es=Object.getOwnPropertyDescriptors,ec=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,ed=Object.prototype.propertyIsEnumerable,ef=(e,t,r)=>t in e?ei(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ep=(e,t)=>{for(var r in t||(t={}))eu.call(t,r)&&ef(e,r,t[r]);if(ec)for(var r of ec(t))ed.call(t,r)&&ef(e,r,t[r]);return e},eh=(e,t)=>el(e,es(t)),em=(e,t)=>{var r={};for(var n in e)eu.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ec)for(var n of ec(e))0>t.indexOf(n)&&ed.call(e,n)&&(r[n]=e[n]);return r};function ev(e){var{size:t,value:r,offset:a,sum:i,thickness:l,root:s,color:c,lineRoundCaps:u,tooltip:d}=e,f=em(e,["size","value","offset","sum","thickness","root","color","lineRoundCaps","tooltip"]);let p=(0,o.rZ)(),h=p.fn.themeColor(c||("dark"===p.colorScheme?"dark":"gray"),c?p.fn.primaryShade():"dark"===p.colorScheme?4:1,!1);return n.createElement(ea.Floating,{disabled:!d,label:d},n.createElement("circle",ep(eh(ep({},f),{fill:"none",strokeLinecap:u?"round":"butt",stroke:h}),function({size:e,thickness:t,sum:r,value:n,root:o,offset:a}){let i=(.9*e-2*t)/2,l=Math.PI*i*2/100,s=o?`${(100-r)*l}, ${r*l}`:`${n*l}, ${(100-n)*l}`;return{strokeWidth:t,cx:e/2,cy:e/2,r:i,transform:o?`scale(1, -1) translate(0, -${e})`:null,strokeDasharray:s,strokeDashoffset:o?0:a}}({sum:i,size:t,thickness:l,value:r,offset:a,root:s}))))}ev.displayName="@mantine/core/Curve";var ey=Object.defineProperty,eg=Object.defineProperties,eb=Object.getOwnPropertyDescriptors,eE=Object.getOwnPropertySymbols,ew=Object.prototype.hasOwnProperty,e_=Object.prototype.propertyIsEnumerable,eI=(e,t,r)=>t in e?ey(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eO=(e,t)=>{for(var r in t||(t={}))ew.call(t,r)&&eI(e,r,t[r]);if(eE)for(var r of eE(t))e_.call(t,r)&&eI(e,r,t[r]);return e},eS=(e,t)=>eg(e,eb(t)),eR=(0,p.k)({root:{position:"relative"},label:{position:"absolute",top:"50%",transform:"translateY(-50%)"}}),eC=Object.defineProperty,eN=Object.defineProperties,eP=Object.getOwnPropertyDescriptors,eT=Object.getOwnPropertySymbols,eA=Object.prototype.hasOwnProperty,ek=Object.prototype.propertyIsEnumerable,eL=(e,t,r)=>t in e?eC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ex=(e,t)=>{for(var r in t||(t={}))eA.call(t,r)&&eL(e,r,t[r]);if(eT)for(var r of eT(t))ek.call(t,r)&&eL(e,r,t[r]);return e},eM=(e,t)=>eN(e,eP(t)),eD=(e,t)=>{var r={};for(var n in e)eA.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eT)for(var n of eT(e))0>t.indexOf(n)&&ek.call(e,n)&&(r[n]=e[n]);return r};let ej={size:120,thickness:12},e$=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("RingProgress",ej,e),{className:a,style:i,label:l,sections:s,size:c,thickness:u,classNames:d,styles:f,roundCaps:p,unstyled:h}=r,m=eD(r,["className","style","label","sections","size","thickness","classNames","styles","roundCaps","unstyled"]),{classes:v,cx:y}=eR(null,{classNames:d,styles:f,unstyled:h,name:"RingProgress"}),g=(function({size:e,thickness:t,sections:r,renderRoundedLineCaps:n}){let o=r.reduce((e,t)=>
1e+t.value,0),a=(.9*e-2*t)/2*Math.PI*2,i=a,l=[],s=[];for(let e=0;e<r.length;e+=1)l.push({sum:o,offset:i,data:r[e],root:!1}),i-=r[e].value/100*a;if(l.push({sum:o,offset:i,data:null,root:!0}),s.push(eS(eO({},l[l.length-1]),{lineRoundCaps:!1})),l.length>2){s.push(eS(eO({},l[0]),{lineRoundCaps:n})),s.push(eS(eO({},l[l.length-2]),{lineRoundCaps:n}));for(let e=1;e<=l.length-3;e+=1)s.push(eS(eO({},l[e]),{lineRoundCaps:!1}))}else s.push(eS(eO({},l[0]),{lineRoundCaps:n}));return s})({size:c,thickness:u,sections:s,renderRoundedLineCaps:p}).map(({data:e,sum:t,root:r,lineRoundCaps:o,offset:a},i)=>n.createElement(ev,eM(ex({},e),{key:i,value:null==e?void 0:e.value,size:c,thickness:u,sum:t,offset:a,color:null==e?void 0:e.color,root:r,lineRoundCaps:o,tooltip:null==e?void 0:e.tooltip})));return n.createElement(N.x,ex({style:ex({width:c,height:c},i),className:y(v.root,a),ref:t},m),n.createElement("svg",{width:c,height:c,style:{transform:"rotate(-90deg)"}},g),l&&n.createElement("div",{className:v.label,style:{right:2*u,left:2*u}},l))});e$.displayName="@mantine/core/RingProgress"},35089:function(e,t,r){"use strict";r.d(t,{Ph:function(){return t9}});var n=r(67294),o=r(73678),a=r(84137);let i=e=>e<.5?2*e*e:-1+(4-2*e)*e,l=({axis:e,target:t,parent:r,alignment:n,offset:o,isList:a})=>{if(!t||!r&&"undefined"==typeof document)return 0;let i=!!r,l=(r||document.body).getBoundingClientRect(),s=t.getBoundingClientRect(),c=e=>s[e]-l[e];if("y"===e){let e=c("top");if(0===e)return 0;if("start"===n){let t=e-o;return t<=s.height*(a?0:1)||!a?t:0}let t=i?l.height:window.innerHeight;if("end"===n){let r=e+o-t+s.height;return r>=-s.height*(a?0:1)||!a?r:0}return"center"===n?e-t/2+s.height/2:0}if("x"===e){let e=c("left");if(0===e)return 0;if("start"===n){let t=e-o;return t<=s.width||!a?t:0}let t=i?l.width:window.innerWidth;if("end"===n){let r=e+o-t+s.width;return r>=-s.width||!a?r:0}if("center"===n)return e-t/2+s.width/2}return 0},s=({axis:e,parent:t})=>{if(!t&&"undefined"==typeof document)return 0;let r="y"===e?"scrollTop":"scrollLeft";if(t)return t[r];let{body:n,documentElement:o}=document;return n[r]+o[r]},c=({axis:e,parent:t,distance:r})=>{if(!t&&"undefined"==typeof document)return;let n="y"===e?"scrollTop":"scrollLeft";if(t)t[n]=r;else{let{body:e,documentElement:t}=document;e[n]=r,t[n]=r}};var u=r(15851),d=r(37048),f=r(80665),p=r(58332),h=r(87462),m=r(73935);function v(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function y(...e){return(0,n.useCallback)(v(...e),e)}let g=(0,n.forwardRef)((e,t)=>{let{children:r,...o}=e,a=n.Children.toArray(r),i=a.find(w);if(i){let e=i.props.children,r=a.map(t=>t!==i?t:n.Children.count(e)>1?n.Children.only(null):(0,n.isValidElement)(e)?e.props.children:null);return(0,n.createElement)(b,(0,h.Z)({},o,{ref:t}),(0,n.isValidElement)(e)?(0,n.cloneElement)(e,void 0,r):null)}return(0,n.createElement)(b,(0,h.Z)({},o,{ref:t}),r)});g.displayName="Slot";let b=(0,n.forwardRef)((e,t)=>{let{children:r,...o}=e;return(0,n.isValidElement)(r)?(0,n.cloneElement)(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?r[n]=(...e)=>{null==a||a(...e),null==o||o(...e)}:"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props),ref:v(t,r.ref)}):n.Children.count(r)>1?n.Children.only(null):null});b.displayName="SlotClone";let E=({children:e})=>(0,n.createElement)(n.Fragment,null,e);function w(e){return(0,n.isValidElement)(e)&&e.type===E}let _=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=(0,n.forwardRef)((e,r)=>{let{asChild:o,...a}=e,i=o?g:t;return(0,n.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,n.createElement)(i,(0,h.Z)({},a,{ref:r}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),I=(null==globalThis?void 0:globalThis.document)?n.useLayoutEffect:()=>{},O=e=>{let{present:t,children:r}=e,o=function(e){var t,r;let[o,a]=(0,n.useState)(),i=(0,n.useRef)({}),l=(0,n.useRef)(e),s=(0,n.useRef)("none"),[c,u]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,n.useReducer)((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return(0,n.useEffect)(()=>{let e=S(i.current);s.current="mounted"===c?e:"none"},[c]),I(()=>{let t=i.current,r=l.current;if(r!==e){let n=s.current,o=S(t);e?u("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):r&&n!==o?u("ANIMATION_OUT"):u("UNMOUNT"),l.current=e}},[e,u]),I(()=>
1{if(o){let e=e=>{let t=S(i.current).includes(e.animationName);e.target===o&&t&&(0,m.flushSync)(()=>u("ANIMATION_END"))},t=e=>{e.target===o&&(s.current=S(i.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),()=>{o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}u("ANIMATION_END")},[o,u]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:(0,n.useCallback)(e=>{e&&(i.current=getComputedStyle(e)),a(e)},[])}}(t),a="function"==typeof r?r({present:o.isPresent}):n.Children.only(r),i=y(o.ref,a.ref);return"function"==typeof r||o.isPresent?(0,n.cloneElement)(a,{ref:i}):null};function S(e){return(null==e?void 0:e.animationName)||"none"}function R(e){let t=(0,n.useRef)(e);return(0,n.useEffect)(()=>{t.current=e}),(0,n.useMemo)(()=>(...e)=>{var r;return null===(r=t.current)||void 0===r?void 0:r.call(t,...e)},[])}O.displayName="Presence";let C=(0,n.createContext)(void 0);function N(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(null==e||e(n),!1===r||!n.defaultPrevented)return null==t?void 0:t(n)}}let P="ScrollArea",[T,A]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>(0,n.createContext)(e));return function(r){let o=(null==r?void 0:r[e])||t;return(0,n.useMemo)(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let a=(0,n.createContext)(o),i=r.length;function l(t){let{scope:r,children:o,...l}=t,s=(null==r?void 0:r[e][i])||a,c=(0,n.useMemo)(()=>l,Object.values(l));return(0,n.createElement)(s.Provider,{value:c},o)}return r=[...r,o],l.displayName=t+"Provider",[l,function(r,l){let s=(null==l?void 0:l[e][i])||a,c=(0,n.useContext)(s);if(c)return c;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return(0,n.useMemo)(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(P),[k,L]=T(P),x=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,type:o="hover",dir:a,scrollHideDelay:i=600,...l}=e,[s,c]=(0,n.useState)(null),[u,d]=(0,n.useState)(null),[f,p]=(0,n.useState)(null),[m,v]=(0,n.useState)(null),[g,b]=(0,n.useState)(null),[E,w]=(0,n.useState)(0),[I,O]=(0,n.useState)(0),[S,R]=(0,n.useState)(!1),[N,P]=(0,n.useState)(!1),T=y(t,e=>c(e)),A=function(e){let t=(0,n.useContext)(C);return e||t||"ltr"}(a);return(0,n.createElement)(k,{scope:r,type:o,dir:A,scrollHideDelay:i,scrollArea:s,viewport:u,onViewportChange:d,content:f,onContentChange:p,scrollbarX:m,onScrollbarXChange:v,scrollbarXEnabled:S,onScrollbarXEnabledChange:R,scrollbarY:g,onScrollbarYChange:b,scrollbarYEnabled:N,onScrollbarYEnabledChange:P,onCornerWidthChange:w,onCornerHeightChange:O},(0,n.createElement)(_.div,(0,h.Z)({dir:A},l,{ref:T,style:{position:"relative","--radix-scroll-area-corner-width":E+"px","--radix-scroll-area-corner-height":I+"px",...e.style}})))}),M=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,children:o,...a}=e,i=L("ScrollAreaViewport",r),l=y(t,(0,n.useRef)(null),i.onViewportChange);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),(0,n.createElement)(_.div,(0,h.Z)({"data-radix-scroll-area-viewport":""},a,{ref:l,style:{overflowX:i.scrollbarXEnabled?"scroll":"hidden",overflowY:i.scrollbarYEnabled?"scroll":"hidden",...e.style}}),(0,n.createElement)("div",{ref:i.onContentChange,style:{minWidth:"100%",display:"table"}},o)))}),D="ScrollAreaScrollbar",j=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...o}=e,a=L(D,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:l}=a,s="horizontal"===e.orientation;return(0,n.useEffect)(()=>(s?i(!0):l(!0),()=>{s?i(!1):l(!1)}),[s,i,l]),"hover"===a.type?(0,n.createElement)($,(0,h.Z)({},o,{ref:t,forceMount:r})):"scroll"===a.type?(0,n.createElement)(F,(0,h.Z)({},o,{ref:t,forceMount:r})):"auto"===a.type?(0,n.createElement)(U,(0,h.Z)({},o,{ref:t,forceMount:r}
1)):"always"===a.type?(0,n.createElement)(z,(0,h.Z)({},o,{ref:t})):null}),$=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...o}=e,a=L(D,e.__scopeScrollArea),[i,l]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=a.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),l(!0)},n=()=>{t=window.setTimeout(()=>l(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,n.createElement)(O,{present:r||i},(0,n.createElement)(U,(0,h.Z)({"data-state":i?"visible":"hidden"},o,{ref:t})))}),F=(0,n.forwardRef)((e,t)=>{var r,o;let{forceMount:a,...i}=e,l=L(D,e.__scopeScrollArea),s="horizontal"===e.orientation,c=ea(()=>d("SCROLL_END"),100),[u,d]=(r="hidden",o={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},(0,n.useReducer)((e,t)=>{let r=o[e][t];return null!=r?r:e},r));return(0,n.useEffect)(()=>{if("idle"===u){let e=window.setTimeout(()=>d("HIDE"),l.scrollHideDelay);return()=>window.clearTimeout(e)}},[u,l.scrollHideDelay,d]),(0,n.useEffect)(()=>{let e=l.viewport,t=s?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(d("SCROLL"),c()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[l.viewport,s,d,c]),(0,n.createElement)(O,{present:a||"hidden"!==u},(0,n.createElement)(z,(0,h.Z)({"data-state":"hidden"===u?"hidden":"visible"},i,{ref:t,onPointerEnter:N(e.onPointerEnter,()=>d("POINTER_ENTER")),onPointerLeave:N(e.onPointerLeave,()=>d("POINTER_LEAVE"))})))}),U=(0,n.forwardRef)((e,t)=>{let r=L(D,e.__scopeScrollArea),{forceMount:o,...a}
1=e,[i,l]=(0,n.useState)(!1),s="horizontal"===e.orientation,c=ea(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;l(s?e:t)}},10);return ei(r.viewport,c),ei(r.content,c),(0,n.createElement)(O,{present:o||i},(0,n.createElement)(z,(0,h.Z)({"data-state":i?"visible":"hidden"},a,{ref:t})))}),z=(0,n.forwardRef)((e,t)=>{let{orientation:r="vertical",...o}=e,a=L(D,e.__scopeScrollArea),i=(0,n.useRef)(null),l=(0,n.useRef)(0),[s,c]=(0,n.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=ee(s.viewport,s.content),d={...o,sizes:s,onSizesChange:c,hasThumb:!!(u>0&&u<1),onThumbChange:e=>i.current=e,onThumbPointerUp:()=>l.current=0,onThumbPointerDown:e=>l.current=e};function f(e,t){return function(e,t,r,n="ltr"){let o=et(r),a=t||o/2,i=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-(o-a),s=r.content-r.viewport;return en([i,l],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,l.current,s,t)}return"horizontal"===r?(0,n.createElement)(W,(0,h.Z)({},d,{ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){let e=er(a.viewport.scrollLeft,s,a.dir);i.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollLeft=f(e,a.dir))}})):"vertical"===r?(0,n.createElement)(B,(0,h.Z)({},d,{ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){let e=er(a.viewport.scrollTop,s);i.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollTop=f(e))}})):null}),W=(0,n.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:o,...a}=e,i=L(D,e.__scopeScrollArea),[l,s]=(0,n.useState)(),c=(0,n.useRef)(null),u=y(t,c,i.onScrollbarXChange);return(0,n.useEffect)(()=>{c.current&&s(getComputedStyle(c.current))},[c]),(0,n.createElement)(q,(0,h.Z)({"data-orientation":"horizontal"},a,{ref:u,sizes:r,style:{bottom:0,left:"rtl"===i.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===i.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":et(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(i.viewport){let n=i.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{c.current&&i.viewport&&l&&o({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:Q(l.paddingLeft),paddingEnd:Q(l.paddingRight)}})}}))}),B=(0,n.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:o,...a}=e,i=L(D,e.__scopeScrollArea),[l,s]=(0,n.useState)(),c=(0,n.useRef)(null),u=y(t,c,i.onScrollbarYChange);return(0,n.useEffect)(()=>{c.current&&s(getComputedStyle(c.current))},[c]),(0,n.createElement)(q,(0,h.Z)({"data-orientation":"vertical"},a,{ref:u,sizes:r,style:{top:0,right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":et(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(i.viewport){let n=i.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{c.current&&i.viewport&&l&&o({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:Q(l.paddingTop),paddingEnd:Q(l.paddingBottom)}})}}))}),[V,G]=T(D),q=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,sizes:o,hasThumb:a,onThumbChange:i,onThumbPointerUp:l,onThumbPointerDown:s,onThumbPositionChange:c,onDragScroll:u,onWheelScroll:d,onResize:f,...p}=e,m=L(D,r),[v,g]=(0,n.useState)(null),b=y(t,e=>g(e)),E=(0,n.useRef)(null),w=(0,n.useRef)(""),I=m.viewport,O=o.content-o.viewport,S=R(d),C=R(c),P=ea(f,10);function T(e){E.current&&u({x:e.clientX-E.current.left,y:e.clientY-E.current.top})}return(0,n.useEffect)(()=>{let e=e=>{let t=e.target;(null==v?void 0:v.contains(t))&&S(e,O)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[I,v,O,S]),(0,n.useEffect)(C,[o,C]),ei(v,P),ei(m.content,P),(0,n.createElement)(V,{scope:r,scrollbar:v,hasThumb:a,onThumbChange:R(i),onThumbPointerUp:R(l),onThumbPositionChange:C,onThumbPointerDown:R(s)},(0,n.createElement)(_.div,(0,h.Z)({},p,{ref:b,style:{position:"absolute",...p.style},onPointerDown:N(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),E.current=v.getBoundingClientRect(),w.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",T(e))}),onPointerMove:N(e.onPointerMove,T),onPointerUp:N(e.onPointerUp,e=>{e.target.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=w.current,E.current=null})})))}),H="ScrollAreaThumb",Y=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...o}=e,a=G(H,e.__scopeScrollArea);return(0,n.createElement)(O,{present:r||a.hasThumb},(0,n.createElement)(X,(0,h.Z)({ref:t},o)))}),X=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,style:o,...a}=e,i=L(H,r),l=G(H,r),{onThumbPositionChange:s}=l,c=y(t,e=>l.onThumbChange(e)),u=(0,n.useRef)(),d=ea(()=>{u.current&&(u.current(),u.current=void 0)},100);return(0,n.useEffect)(()=>{let e=i.viewport;if(e){let t=()=>{if(d(),!u.current){let t=eo(e,s);u.current=t,s()}};return s(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[i.viewport,d,s]),(0,n.createElement)(_.div,(0,h.Z)({"data-state":l.hasThumb?"visible":"hidden"},a,{ref:c,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...o},onPointerDownCapture:N(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;l.onThumbPointerDown({x:r,y:n})}),onPointerUp:N(e.onPointerUp,l.onThumbPointerUp)}))}),K="ScrollAreaCorner",Z=(0,n.forwardRef)((e,t)=>{let r=L(K,e.__scopeScrollArea),o=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&o?(0,n.createElement)(J,(0,h.Z)({},e,{ref:t})):null}),J=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,...o}
1=e,a=L(K,r),[i,l]=(0,n.useState)(0),[s,c]=(0,n.useState)(0),u=!!(i&&s);return ei(a.scrollbarX,()=>{var e;let t=(null===(e=a.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;a.onCornerHeightChange(t),c(t)}),ei(a.scrollbarY,()=>{var e;let t=(null===(e=a.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;a.onCornerWidthChange(t),l(t)}),u?(0,n.createElement)(_.div,(0,h.Z)({},o,{ref:t,style:{width:i,height:s,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}})):null});function Q(e){return e?parseInt(e,10):0}function ee(e,t){let r=e/t;return isNaN(r)?0:r}function et(e){let t=ee(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function er(e,t,r="ltr"){let n=et(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,i=t.content-t.viewport,l=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,i]:[-1*i,0]);return en([0,i],[0,a-n])(l)}function en(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}let eo=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let a={left:e.scrollLeft,top:e.scrollTop},i=r.left!==a.left,l=r.top!==a.top;(i||l)&&t(),r=a,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function ea(e,t){let r=R(e),o=(0,n.useRef)(0);return(0,n.useEffect)(()=>()=>window.clearTimeout(o.current),[]),(0,n.useCallback)(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function ei(e,t){let r=R(t);I(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var el=r(33264),es=r(97818),ec=r(71485),eu=(0,ec.k)((e,{scrollbarSize:t,offsetScrollbars:r,scrollbarHovered:n,hidden:o},a)=>({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:r?t:void 0,paddingBottom:r?t:void 0},scrollbar:{display:o?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:t/5,transition:"background-color 150ms ease, opacity 150ms ease","&:hover":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[0],[`& .${a("thumb")}`]:{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&[data-orientation="vertical"]':{width:t},'&[data-orientation="horizontal"]':{flexDirection:"column",height:t},'&[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:a("thumb"),flex:1,backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:t,position:"relative",transition:"background-color 150ms ease",display:o?"none":void 0,"&::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%"}},corner:{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0],transition:"opacity 150ms ease",opacity:n?1:0,display:o?"none":void 0}})),ed=r(7414),ef=Object.defineProperty,ep=Object.defineProperties,eh=Object.getOwnPropertyDescriptors,em=Object.getOwnPropertySymbols,ev=Object.prototype.hasOwnProperty,ey=Object.prototype.propertyIsEnumerable,eg=(e,t,r)=>t in e?ef(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eb=(e,t)=>{for(var r in t||(t={}))ev.call(t,r)&&eg(e,r,t[r]);if(em)for(var r of em(t))ey.call(t,r)&&eg(e,r,t[r]);return e},eE=(e,t)=>ep(e,eh(t)),ew=(e,t)=>{var r={};for(var n in e)ev.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&em)for(var n of em(e))0>t.indexOf(n)&&ey.call(e,n)&&(r[n]=e[n]);return r};let e_={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},eI=(0,n.forwardRef)((e,t)=>{let r=(0,el.N4)("ScrollArea",e_,e),{children:o,className:a,classNames:i,styles:l,scrollbarSize:s,scrollHideDelay:c,type:u,dir:d,offsetScrollbars:f,viewportRef:p,onScrollPositionChange:h,unstyled:m}=r,v=ew(r,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled"]),[y,g]=(0,n.use
1State)(!1),b=(0,el.rZ)(),{classes:E,cx:w}=eu({scrollbarSize:s,offsetScrollbars:f,scrollbarHovered:y,hidden:"never"===u},{name:"ScrollArea",classNames:i,styles:l,unstyled:m});return n.createElement(x,{type:"never"===u?"always":u,scrollHideDelay:c,dir:d||b.dir,ref:t,asChild:!0},n.createElement(ed.x,eb({className:w(E.root,a)},v),n.createElement(M,{className:E.viewport,ref:p,onScroll:"function"==typeof h?({currentTarget:e})=>h({x:e.scrollLeft,y:e.scrollTop}):void 0},o),n.createElement(j,{orientation:"horizontal",className:E.scrollbar,forceMount:!0,onMouseEnter:()=>g(!0),onMouseLeave:()=>g(!1)},n.createElement(Y,{className:E.thumb})),n.createElement(j,{orientation:"vertical",className:E.scrollbar,forceMount:!0,onMouseEnter:()=>g(!0),onMouseLeave:()=>g(!1)},n.createElement(Y,{className:E.thumb})),n.createElement(Z,{className:E.corner})))}),eO=(0,n.forwardRef)((e,t)=>{let r=(0,el.N4)("ScrollAreaAutosize",e_,e),{maxHeight:o,children:a,classNames:i,styles:l,scrollbarSize:s,scrollHideDelay:c,type:u,dir:d,offsetScrollbars:f,viewportRef:p,onScrollPositionChange:h,unstyled:m,sx:v}=r,y=ew(r,["maxHeight","children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx"]);return n.createElement(ed.x,eE(eb({},y),{ref:t,sx:[{display:"flex",maxHeight:o},...(0,es.R)(v)]}),n.createElement(ed.x,{sx:{display:"flex",flexDirection:"column",flex:1}},n.createElement(eI,{classNames:i,styles:l,scrollHideDelay:c,scrollbarSize:s,type:u,dir:d,offsetScrollbars:f,viewportRef:p,onScrollPositionChange:h,unstyled:m},a)))});eO.displayName="@mantine/core/ScrollAreaAutosize",eI.displayName="@mantine/core/ScrollArea",eI.Autosize=eO;var eS=Object.defineProperty,eR=Object.defineProperties,eC=Object.getOwnPropertyDescriptors,eN=Object.getOwnPropertySymbols,eP=Object.prototype.hasOwnProperty,eT=Object.prototype.propertyIsEnumerable,eA=(e,t,r)=>t in e?eS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ek=(e,t)=>{for(var r in t||(t={}))eP.call(t,r)&&eA(e,r,t[r]);if(eN)for(var r of eN(t))eT.call(t,r)&&eA(e,r,t[r]);return e},eL=(e,t)=>eR(e,eC(t)),ex=(e,t)=>{var r={};for(var n in e)eP.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eN)for(var n of eN(e))0>t.indexOf(n)&&eT.call(e,n)&&(r[n]=e[n]);return r};let eM=(0,n.forwardRef)((e,t)=>{var{style:r}=e,o=ex(e,["style"]);return n.createElement(eI,eL(ek({},o),{style:ek({width:"100%"},r),viewportRef:t}),o.children)});eM.displayName="@mantine/core/SelectScrollArea";var eD=Object.defineProperty,ej=Object.getOwnPropertySymbols,e$=Object.prototype.hasOwnProperty,eF=Object.prototype.propertyIsEnumerable,eU=(e,t,r)=>t in e?eD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ez=(e,t)=>{for(var r in t||(t={}))e$.call(t,r)&&eU(e,r,t[r]);if(ej)for(var r of ej(t))eF.call(t,r)&&eU(e,r,t[r]);return e},eW=(e,t)=>{var r={};for(var n in e)e$.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ej)for(var n of ej(e))0>t.indexOf(n)&&eF.call(e,n)&&(r[n]=e[n]);return r};let eB=(0,n.forwardRef)((e,t)=>{var{label:r,value:o}=e,a=eW(e,["label","value"]);return n.createElement("div",ez({ref:t},a),r||o)});eB.displayName="@mantine/core/DefaultItem";var eV=Object.defineProperty,eG=Object.getOwnPropertySymbols,eq=Object.prototype.hasOwnProperty,eH=Object.prototype.propertyIsEnumerable,eY=(e,t,r)=>t in e?eV(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eX=(e,t)=>{for(var r in t||(t={}))eq.call(t,r)&&eY(e,r,t[r]);if(eG)for(var r of eG(t))eH.call(t,r)&&eY(e,r,t[r]);return e},eK=(e,t)=>{var r={};for(var n in e)eq.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eG)for(var n of eG(e))0>t.indexOf(n)&&eH.call(e,n)&&(r[n]=e[n]);return r};let eZ={xs:14,sm:18,md:20,lg:24,xl:28};function eJ(e){var{size:t,error:r,style:o}=e,a=eK(e,["size","error","style"]);let i=(0,el.rZ)(),l=i.fn.size({size:t,sizes:eZ});return n.createElement("svg",eX({width:l,height:l,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:eX({color:r?i.colors.red[6]:i.colors.gray[6]},o),"data-chevron":!0},a),n.createElement("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819
1L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var eQ=r(80971);function e0({shouldClear:e,clearButtonLabel:t,onClear:r,size:o,error:a,clearButtonTabIndex:i}){return e?n.createElement(eQ.P,{variant:"transparent","aria-label":t,onClick:r,size:o,tabIndex:i,onMouseDown:e=>e.preventDefault()}):n.createElement(eJ,{error:a,size:o})}e0.displayName="@mantine/core/SelectRightSection";var e1=Object.defineProperty,e3=Object.defineProperties,e2=Object.getOwnPropertyDescriptors,e6=Object.getOwnPropertySymbols,e4=Object.prototype.hasOwnProperty,e9=Object.prototype.propertyIsEnumerable,e5=(e,t,r)=>t in e?e1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,e8=(e,t)=>{for(var r in t||(t={}))e4.call(t,r)&&e5(e,r,t[r]);if(e6)for(var r of e6(t))e9.call(t,r)&&e5(e,r,t[r]);return e},e7=(e,t)=>e3(e,e2(t)),te=(e,t)=>{var r={};for(var n in e)e4.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&e6)for(var n of e6(e))0>t.indexOf(n)&&e9.call(e,n)&&(r[n]=e[n]);return r};let tt={xs:24,sm:30,md:34,lg:44,xl:54};var tr=r(89058),tn=r(95117);let to={xs:1,sm:2,md:3,lg:4,xl:5};function ta(e,t){let r=e.fn.variant({variant:"outline",color:t}).border;return"string"==typeof t&&(t in e.colors||t.split(".")[0]in e.colors)?r:void 0===t?"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]:t}var ti=(0,ec.k)((e,{size:t,variant:r,color:n})=>({root:{},withLabel:{borderTop:"0 !important"},left:{"&::before":{display:"none"}},right:{"&::after":{display:"none"}},label:{display:"flex",alignItems:"center","&::before":{content:'""',flex:1,height:1,borderTop:`${e.fn.size({size:t,sizes:to})}px ${r} ${ta(e,n)}`,marginRight:e.spacing.xs},"&::after":{content:'""',flex:1,borderTop:`${e.fn.size({size:t,sizes:to})}px ${r} ${ta(e,n)}`,marginLeft:e.spacing.xs}},labelDefaultStyles:{color:"dark"===n?e.colors.dark[1]:e.fn.themeColor(n,"dark"===e.colorScheme?5:e.fn.primaryShade(),!1)},horizontal:{border:0,borderTopWidth:e.fn.size({size:t,sizes:to}),borderTopColor:ta(e,n),borderTopStyle:r,margin:0},vertical:{border:0,alignSelf:"stretch",height:"auto",borderLeftWidth:e.fn.size({size:t,sizes:to}),borderLeftColor:ta(e,n),borderLeftStyle:r}})),tl=Object.defineProperty,ts=Object.defineProperties,tc=Object.getOwnPropertyDescriptors,tu=Object.getOwnPropertySymbols,td=Object.prototype.hasOwnProperty,tf=Object.prototype.propertyIsEnumerable,tp=(e,t,r)=>t in e?tl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,th=(e,t)=>{for(var r in t||(t={}))td.call(t,r)&&tp(e,r,t[r]);if(tu)for(var r of tu(t))tf.call(t,r)&&tp(e,r,t[r]);return e},tm=(e,t)=>ts(e,tc(t)),tv=(e,t)=>{var r={};for(var n in e)td.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tu)for(var n of tu(e))0>t.indexOf(n)&&tf.call(e,n)&&(r[n]=e[n]);return r};let ty={orientation:"horizontal",size:"xs",labelPosition:"left",variant:"solid"},tg=(0,n.forwardRef)((e,t)=>{let r=(0,el.N4)("Divider",ty,e),{className:o,color:a,orientation:i,size:l,label:s,labelPosition:c,labelProps:u,variant:d,styles:f,classNames:p,unstyled:h}=r,m=tv(r,["className","color","orientation","size","label","labelPosition","labelProps","variant","styles","classNames","unstyled"]),{classes:v,cx:y}=ti({color:a,size:l,variant:d},{classNames:p,styles:f,unstyled:h,name:"Divider"}),g="horizontal"===i,b=!!s&&g,E=!(null==u?void 0:u.color);return n.createElement(ed.x,th({ref:t,className:y(v.root,{[v.vertical]:"vertical"===i,[v.horizontal]:g,[v.withLabel]:b},o),role:"separator"},m),b&&n.createElement(tn.x,tm(th({},u),{size:(null==u?void 0:u.size)||"xs",sx:{marginTop:2},className:y(v.label,v[c],{[v.labelDefaultStyles]:E})}),s))});tg.displayName="@mantine/core/Divider";var tb=Object.defineProperty,tE=Object.defineProperties,tw=Object.getOwnPropertyDescriptors,t_=Object.getOwnPropertySymbols,tI=Object.prototype.hasOwnProperty,tO=Object.prototype.propertyIsEnumerable,tS=(e,t,r)=>t in e?tb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tR=(e,t)=>{for(var r in t||(t={}))tI.call(t,r)&&tS(e,r,t[r]);if(t_)for(var r of t_(t))tO.call(t,r)&&tS(e,r,t[r]);return e},tC=(e,t)=>
1tE(e,tw(t)),tN=(0,ec.k)((e,{size:t})=>({item:tC(tR({},e.fn.fontStyles()),{boxSizing:"border-box",textAlign:"left",width:"100%",padding:`${e.fn.size({size:t,sizes:e.spacing})/1.5}px ${e.fn.size({size:t,sizes:e.spacing})}px`,cursor:"pointer",fontSize:e.fn.size({size:t,sizes:e.fontSizes}),color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,borderRadius:e.radius.sm,"&[data-hovered]":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[1]},"&[data-selected]":tR({backgroundColor:e.fn.variant({variant:"filled"}).background,color:e.fn.variant({variant:"filled"}).color},e.fn.hover({backgroundColor:e.fn.variant({variant:"filled"}).hover})),"&[data-disabled]":{cursor:"default",color:e.colors.dark[2]}}),nothingFound:{boxSizing:"border-box",color:e.colors.gray[6],paddingTop:e.fn.size({size:t,sizes:e.spacing})/2,paddingBottom:e.fn.size({size:t,sizes:e.spacing})/2,textAlign:"center"},separator:{boxSizing:"border-box",textAlign:"left",width:"100%",padding:`${e.fn.size({size:t,sizes:e.spacing})/1.5}px ${e.fn.size({size:t,sizes:e.spacing})}px`},separatorLabel:{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]}})),tP=Object.defineProperty,tT=Object.getOwnPropertySymbols,tA=Object.prototype.hasOwnProperty,tk=Object.prototype.propertyIsEnumerable,tL=(e,t,r)=>t in e?tP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tx=(e,t)=>{for(var r in t||(t={}))tA.call(t,r)&&tL(e,r,t[r]);if(tT)for(var r of tT(t))tk.call(t,r)&&tL(e,r,t[r]);return e};function tM({data:e,hovered:t,classNames:r,styles:o,isItemSelected:a,uuid:i,__staticSelector:l,onItemHover:s,onItemSelect:c,itemsRefs:u,itemComponent:d,size:f,nothingFound:p,creatable:h,createLabel:m,unstyled:v}){let{classes:y}=tN({size:f},{classNames:r,styles:o,unstyled:v,name:l}),g=[],b=[],E=null,w=(e,r)=>{let o="function"==typeof a&&a(e.value);return n.createElement(d,tx({key:e.value,className:y.item,"data-disabled":e.disabled||void 0,"data-hovered":!e.disabled&&t===r||void 0,"data-selected":!e.disabled&&o||void 0,onMouseEnter:()=>s(r),id:`${i}-${r}`,role:"option",tabIndex:-1,"aria-selected":t===r,ref:t=>{u&&u.current&&(u.current[e.value]=t)},onMouseDown:e.disabled?null:t=>{t.preventDefault(),c(e)},disabled:e.disabled},e))},_=null;if(e.forEach((e,t)=>{e.creatable?E=t:e.group?(_!==e.group&&(_=e.group,b.push(n.createElement("div",{className:y.separator,key:`__mantine-divider-${t}`},n.createElement(tg,{classNames:{label:y.separatorLabel},label:e.group})))),b.push(w(e,t))):g.push(w(e,t))}),h){let r=e[E];g.push(n.createElement("div",{key:(0,tr.k)(),className:y.item,"data-hovered":t===E||void 0,onMouseEnter:()=>s(E),onMouseDown:e=>{e.preventDefault(),c(r)},tabIndex:-1,ref:e=>{u&&u.current&&(u.current[r.value]=e)}},m))}return b.length>0&&g.length>0&&g.unshift(n.createElement("div",{className:y.separator,key:"empty-group-separator"},n.createElement(tg,null))),b.length>0||g.length>0?n.createElement(n.Fragment,null,b,g):n.createElement(tn.x,{size:f,unstyled:v,className:y.nothingFound},p)}tM.displayName="@mantine/core/SelectItems";var tD=(0,ec.k)(()=>({dropdown:{},itemsWrapper:{padding:4,display:"flex",width:"100%",boxSizing:"border-box"}})),tj=r(25944),t$=Object.defineProperty,tF=Object.getOwnPropertySymbols,tU=Object.prototype.hasOwnProperty,tz=Object.prototype.propertyIsEnumerable,tW=(e,t,r)=>t in e?t$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tB=(e,t)=>{for(var r in t||(t={}))tU.call(t,r)&&tW(e,r,t[r]);if(tF)for(var r of tF(t))tz.call(t,r)&&tW(e,r,t[r]);return e},tV=(e,t)=>{var r={};for(var n in e)tU.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tF)for(var n of tF(e))0>t.indexOf(n)&&tz.call(e,n)&&(r[n]=e[n]);return r};function tG({opened:e,transition:t="fade",transitionDuration:r=0,shadow:o,withinPortal:a,children:i,__staticSelector:l,onDirectionChange:s,switchDirectionOnFlip:c,zIndex:u,dropdownPosition:d,positionDependencies:f=[],classNames:p,styles:h,unstyled:m,readOnly:v}){return n.createElement(tj.J,{unstyled:m,classNames:p,styles:h,width:"target",withRoles:!1,opened:e,middlewares:{flip:"flip"===d,shift:!1},position:"flip"===d?"bottom":d,positionDependencies:f,zIndex:u,__staticSelector:l,withinPortal:a,transition:t,transitionDuration:r,shadow:o,disabled:v,onPositionChange:e=>c&&(null==s?void 0:s("top"===e?"column-reverse":"column"))},i)}tG.Target=tj.J.Target,tG.Dropdown=function(e){var{children:t,component:r="div",maxHeight:o=220,direction:a="column",id:i,innerRef:l,__staticSelector:s,styles:c,classNames:u,unstyled:d}=e,f=tV(e,["children","component","maxHeight","direction","id","innerRef","__staticSelector","styles","classNames","unstyled"]);let{classes:p}=tD(null,{name:s,styles:c,classNames:u,unstyled:d});return n.createElement(tj.J.Dropdown,tB({p:0,onMouseDown:e=>e.preventDefault()},f),n.createElement("div",{style:{maxHeight:o,display:"flex"}},n.createElement(ed.x,{component:r||"div",id:`${i}-items`,"aria-labelledby":`${i}-label`,role:"listbox",onMouseDown:e=>e.preventDefault(),style:{flex:1,overflowY:r!==eM?"auto":void 0},"data-combobox-popover":!0,ref:l},n.createElement("div",{className:p.itemsWrapper,style:{flexDirection:a}},t))))};var tq=(0,ec.k)(()=>({input:{"&:not(:disabled)":{cursor:"pointer","&::selection":{backgroundColor:"transparent"}}}})),tH=r(66261),tY=r(76720),tX=Object.defineProperty,tK=Object.defineProperties,tZ=Object.getOwnPropertyDescriptors,tJ=Object.getOwnPropertySymbols,tQ=Object.prototype.hasOwnProperty,t0=Object.prototype.propertyIsEnumerable,t1=(e,t,r)=>t in e?tX(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,t3=(e,t)=>
1{for(var r in t||(t={}))tQ.call(t,r)&&t1(e,r,t[r]);if(tJ)for(var r of tJ(t))t0.call(t,r)&&t1(e,r,t[r]);return e},t2=(e,t)=>tK(e,tZ(t)),t6=(e,t)=>{var r={};for(var n in e)tQ.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tJ)for(var n of tJ(e))0>t.indexOf(n)&&t0.call(e,n)&&(r[n]=e[n]);return r};let t4={required:!1,size:"sm",shadow:"sm",itemComponent:eB,transition:"fade",transitionDuration:0,initiallyOpened:!1,filter:function(e,t){return t.label.toLowerCase().trim().includes(e.toLowerCase().trim())},maxDropdownHeight:220,searchable:!1,clearable:!1,limit:1/0,disabled:!1,creatable:!1,shouldCreate:function(e,t){return!!e&&!t.some(t=>t.label.toLowerCase()===e.toLowerCase())},selectOnBlur:!1,switchDirectionOnFlip:!1,filterDataOnExactSearchMatch:!1,zIndex:(0,p.w)("popover"),clearButtonTabIndex:0,positionDependencies:[],dropdownPosition:"flip"},t9=(0,n.forwardRef)((e,t)=>{let r=(0,tH.k)("Select",t4,e),{inputProps:p,wrapperProps:h,shadow:m,data:v,value:y,defaultValue:g,onChange:b,itemComponent:E,onKeyDown:w,onBlur:_,onFocus:I,transition:O,transitionDuration:S,initiallyOpened:R,transitionTimingFunction:C,unstyled:N,classNames:P,styles:T,filter:A,maxDropdownHeight:k,searchable:L,clearable:x,nothingFound:M,clearButtonLabel:D,limit:j,disabled:$,onSearchChange:F,searchValue:U,rightSection:z,rightSectionWidth:W,creatable:B,getCreateLabel:V,shouldCreate:G,selectOnBlur:q,onCreate:H,dropdownComponent:Y,onDropdownClose:X,onDropdownOpen:K,withinPortal:Z,switchDirectionOnFlip:J,zIndex:Q,name:ee,dropdownPosition:et,allowDeselect:er,placeholder:en,filterDataOnExactSearchMatch:eo,clearButtonTabIndex:ea,form:ei,positionDependencies:el,readOnly:es}=r,ec=t6(r,["inputProps","wrapperProps","shadow","data","value","defaultValue","onChange","itemComponent","onKeyDown","onBlur","onFocus","transition","transitionDuration","initiallyOpened","transitionTimingFunction","unstyled","classNames","styles","filter","maxDropdownHeight","searchable","clearable","nothingFound","clearButtonLabel","limit","disabled","onSearchChange","searchValue","rightSection","rightSectionWidth","creatable","getCreateLabel","shouldCreate","selectOnBlur","onCreate","dropdownComponent","onDropdownClose","onDropdownOpen","withinPortal","switchDirectionOnFlip","zIndex","name","dropdownPosition","allowDeselect","placeholder","filterDataOnExactSearchMatch","clearButtonTabIndex","form","positionDependencies","readOnly"]),{classes:eu,cx:ed,theme:ef}
1=tq(),[ep,eh]=(0,n.useState)(R),[em,ev]=(0,n.useState)(-1),ey=(0,n.useRef)(),eg=(0,n.useRef)({}),[eb,eE]=(0,n.useState)("column"),ew="column"===eb,{scrollIntoView:e_,targetRef:eI,scrollableRef:eO}=function({duration:e=1250,axis:t="y",onScrollFinish:r,easing:u=i,offset:d=0,cancelable:f=!0,isList:p=!1}={}){let h=(0,n.useRef)(0),m=(0,n.useRef)(0),v=(0,n.useRef)(!1),y=(0,n.useRef)(null),g=(0,n.useRef)(null),b=(0,o.J)(),E=()=>{h.current&&cancelAnimationFrame(h.current)},w=(0,n.useCallback)(({alignment:n="start"}={})=>{var o;v.current=!1,h.current&&E();let a=null!=(o=s({parent:y.current,axis:t}))?o:0,i=l({parent:y.current,target:g.current,axis:t,alignment:n,offset:d,isList:p})-(y.current?0:a);!function n(){0===m.current&&(m.current=performance.now());let o=performance.now()-m.current,l=b||0===e?1:o/e,s=a+i*u(l);c({parent:y.current,axis:t,distance:s}),!v.current&&l<1?h.current=requestAnimationFrame(n):("function"==typeof r&&r(),m.current=0,h.current=0,E())}()},[t,e,u,p,d,r,b]),_=()=>{f&&(v.current=!0)};return(0,a.s)("wheel",_,{passive:!0}),(0,a.s)("touchmove",_,{passive:!0}),(0,n.useEffect)(()=>E,[]),{scrollableRef:y,targetRef:g,scrollIntoView:w,cancel:E}}({duration:0,offset:5,cancelable:!1,isList:!0}),eS=void 0===er?x:er,eR=e=>{if(ep!==e){eh(e);let t=e?K:X;"function"==typeof t&&t()}},eC=B&&"function"==typeof V,eN=null,eP=function({data:e}){let t=[],r=[],n=e.reduce((e,t,n)=>(t.group?e[t.group]?e[t.group].push(n):e[t.group]=[n]:r.push(n),e),{});return Object.keys(n).forEach(r=>{t.push(...n[r].map(t=>e[t]))}),t.push(...r.map(t=>e[t])),t}({data:v.map(e=>"string"==typeof e?{label:e,value:e}:e)}),[eT,eA,ek]=(0,u.C)({value:y,defaultValue:g,finalValue:null,onChange:b}),eL=eP.find(e=>e.value===eT),[ex,eD]=(0,u.C)({value:U,defaultValue:(null==eL?void 0:eL.label)||"",finalValue:void 0,onChange:F}),ej=e=>{eD(e),L&&"function"==typeof F&&F(e)};(0,n.useEffect)(()=>{let e=eP.find(e=>e.value===eT);e?ej(e.label):eC&&eT||ej("")},[eT]),(0,n.useEffect)(()=>{!eL||L&&ep||ej(eL.label)},[null==eL?void 0:eL.label]);let e$=e=>{if(!es){if(eS&&(null==eL?void 0:eL.value)===e.value)eA(null),eR(!1);else{if(e.creatable&&"function"==typeof H){let t=H(e.value);null!=t&&("string"==typeof t?eA(t):eA(t.value))}else eA(e.value);ek||ej(e.label),ev(-1),eR(!1),ey.current.focus()}}},eF=function({data:e,searchable:t,limit:r,searchValue:n,filter:o,value:a,filterDataOnExactSearchMatch:i}){if(!t)return e;let l=null!=a&&e.find(e=>e.value===a)||null;if(l&&!i&&(null==l?void 0:l.label)===n)return e;let s=[];for(let t=0;t<e.length&&(o(n,e[t])&&s.push(e[t]),!(s.length>=r));t+=1);return s}({data:eP,searchable:L,limit:j,searchValue:ex,filter:A,filterDataOnExactSearchMatch:eo,value:eT});eC&&G(ex,eF)&&(eN=V(ex),eF.push({label:ex,value:ex,creatable:!0}));let eU=(e,t,r)=>{let n=e;for(;r(n);)if(!eF[n=t(n)].disabled)return n;return e};(0,d.l)(()=>{ev(-1)},[ex]);let ez=eT?eF.findIndex(e=>e.value===eT):0,eW=!es&&(eF.length>0?ep:ep&&!!M),eB=()=>{ev(e=>{var t;let r=eU(e,e=>e-1,e=>e>0);return eI.current=eg.current[null==(t=eF[r])?void 0:t.value],eW&&e_({alignment:ew?"start":"end"}),r})},eV=()=>{ev(e=>{var t;let r=eU(e,e=>e+1,e=>e<eF.length-1);return eI.current=eg.current[null==(t=eF[r])?void 0:t.value],eW&&e_({alignment:ew?"end":"start"}),r})},eG=()=>window.setTimeout(()=>{var e;eI.current=eg.current[null==(e=eF[ez])?void 0:e.value],e_({alignment:ew?"end":"start"})},0);return(0,d.l)(()=>{eW&&eG()},[eW]),n.createElement(tY.I.Wrapper,t2(t3({},h),{__staticSelector:"Select"}),n.createElement(tG,{opened:eW,transition:O,transitionDuration:S,shadow:"sm",withinPortal:Z,__staticSelector:"Select",onDirectionChange:eE,switchDirectionOnFlip:J,zIndex:Q,dropdownPosition:et,positionDependencies:el,classNames:P,styles:T,unstyled:N},n.createElement(tG.Target,null,n.createElement("div",{role:"combobox","aria-haspopup":"listbox","aria-owns":eW?`${p.id}-items`:null,"aria-controls":p.id,"aria-expanded":eW,onMouseLeave:()=>ev(-1),tabIndex:-1},n.createElement("input",{type:"hidden",name:ee,value:eT||"",form:ei,disabled:$}),n.createElement(tY.I,t3(t2(t3(t3({autoComplete:"off",type:"search"},p),ec),{ref:(0,f.Y)(t,ey),onKeyDown:e=>{switch("function"==typeof w&&w(e),e.key){case"ArrowUp":e.preventDefault(),ep?ew?eB():eV():(ev(ez),eR(!0),eG());break;case"ArrowDown":e.preventDefault(),ep?ew?eV():eB():(ev(ez),eR(!0),eG());break;case"Home":!L&&(e.preventDefault(),ep||eR(!0),ev(eF.findIndex(e=>!e.disabled)),eW&&e_({alignment:ew?"end":"start"}));break;case"End":!L&&(e.preventDefault(),ep||eR(!0),ev(eF.map(e=>!!e.disabled).lastIndexOf(!1)),eW&&e_({alignment:ew?"end":"start"}));break;case"Escape":e.preventDefault(),eR(!1),ev(-1);break;case" ":L||(e.preventDefault(),eF[em]&&ep?e$(eF[em]):(eR(!0),ev(ez),eG()));break;case"Enter":L||e.preventDefault(),eF[em]&&ep&&(e.preventDefault(),e$(eF[em]))}},__staticSelector:"Select",value:ex,placeholder:en,onChange:e=>{es||(ej(e.currentTarget.value),x&&""===e.currentTarget.value&&eA(null),ev(-1),eR(!0))},"aria-autocomplete":"list","aria-controls":eW?`${p.id}-items`:null,"aria-activedescendant":em>=0?`${p.id}-${em}`:null,onMouseDown:()=>{es||(eR(!ep),eT&&!ep&&ev(ez))},onBlur:e=>{"function"==typeof _&&_(e);let t=eP.find(e=>e.value===eT);q&&eF[em]&&ep&&e$(eF[em]),ej((null==t?void 0:t.label)||""),eR(!1)},onFocus:e=>{"function"==typeof I&&I(e),L&&eR(!0)},readOnly:!L||es,disabled:$,"data-mantine-stop-propagation":eW,name:null,classNames:t2(t3({},P),{input:ed({[eu.input]:!L},null==P?void 0:P.input)})}),function(e){var{styles:t,rightSection:r,rightSectionWidth:o,theme:a}=e,i=te(e,["styles","rightSection","rightSectionWidth","theme"]);if(r)return{rightSection:r,rightSectionWidth:o,styles:t};let l="function"==typeof t?t(a):t;return{rightSectionWidth:a.fn.size({size:i.size,sizes:tt}),rightSection:!i.readOnly&&!(i.disabled&&i.shouldClear)&&n.createElement(e0,e8({},i)),styles:e7(e8({},l),{rightSection:e7(e8({},null==l?void 0:l.rightSection),{pointerEvents:i.shouldClear?void 0:"none"})})}}({theme:ef,rightSection:z,rightSectionWidth:W,styles:T,size:p.size,shouldClear:x&&!!eL,clearButtonLabel:D,onClear:()=>{var e;es||(eA(null),ek||ej(""),null==(e=ey.current)||e.focus())},error:h.error,clearButtonTabIndex:ea,disabled:$,readOnly:es}
1))))),n.createElement(tG.Dropdown,{component:Y||eM,maxHeight:k,direction:eb,id:p.id,innerRef:eO,__staticSelector:"Select",classNames:P,styles:T},n.createElement(tM,{data:eF,hovered:em,classNames:P,styles:T,isItemSelected:e=>e===eT,uuid:p.id,__staticSelector:"Select",onItemHover:ev,onItemSelect:e$,itemsRefs:eg,itemComponent:E,size:p.size,nothingFound:M,creatable:eC&&!!eN,createLabel:eN,"aria-label":h.label,unstyled:N}))))});t9.displayName="@mantine/core/Select"},21141:function(e,t,r){"use strict";r.d(t,{m:function(){return eP}});var n=r(67294),o=r(33264),a=r(22406),i=r(68216);let l="Tabs.Tab or Tabs.Panel component was rendered with invalid value or without value",[s,c]=(0,i.R)("Tabs component was not found in the tree");var u=r(71485),d=r(89893),f=Object.defineProperty,p=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,v=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))h.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))m.call(t,r)&&v(e,r,t[r]);return e},g=(0,u.k)((e,t)=>({tabsList:y({display:"flex",flexWrap:"wrap",flexDirection:"vertical"===t.orientation?"column":"row",justifyContent:d.H[t.position],'& [role="tab"]':{flex:t.grow?1:void 0}},function({variant:e,orientation:t,inverted:r,placement:n},o){let a="vertical"===t;return"default"===e?{[a?"left"===n?"borderRight":"borderLeft":r?"borderTop":"borderBottom"]:`2px solid ${"dark"===o.colorScheme?o.colors.dark[4]:o.colors.gray[3]}`}:"outline"===e?{[a?"left"===n?"borderRight":"borderLeft":r?"borderTop":"borderBottom"]:`1px solid ${"dark"===o.colorScheme?o.colors.dark[4]:o.colors.gray[3]}`}:"pills"===e?{gap:`calc(${o.spacing.sm}px / 2)`}:{}}(t,e))})),b=r(7414),E=Object.defineProperty,w=Object.defineProperties,_=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,R=(e,t,r)=>t in e?E(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))O.call(t,r)&&R(e,r,t[r]);if(I)for(var r of I(t))S.call(t,r)&&R(e,r,t[r]);return e},N=(e,t)=>w(e,_(t)),P=(e,t)=>{var r={};for(var n in e)O.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&I)for(var n of I(e))0>t.indexOf(n)&&S.call(e,n)&&(r[n]=e[n]);return r};let T=(0,n.forwardRef)((e,t)=>{var{children:r,className:o,grow:i=!1,position:l="left"}=e,s=P(e,["children","className","grow","position"]);let{orientation:u,variant:d,color:f,radius:p,inverted:h,placement:m}=c(),{classNames:v,styles:y,unstyled:E}=(0,a.F)(),{classes:w,cx:_}=g({orientation:u,grow:i,variant:d,color:f,position:l,radius:p,inverted:h,placement:m},{name:"Tabs",unstyled:E,classNames:v,styles:y});return n.createElement(b.x,N(C({},s),{className:_(w.tabsList,o),ref:t,role:"tablist","aria-orientation":u}),r)});T.displayName="@mantine/core/TabsList";var A=r(97818),k=(0,u.k)((e,{orientation:t})=>({panel:{flex:"vertical"===t?1:void 0}})),L=Object.defineProperty,x=Object.defineProperties,M=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,F=(e,t,r)=>t in e?L(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,U=(e,t)=>{for(var r in t||(t={}))j.call(t,r)&&F(e,r,t[r]);if(D)for(var r of D(t))$.call(t,r)&&F(e,r,t[r]);return e},z=(e,t)=>x(e,M(t)),W=(e,t)=>{var r={};for(var n in e)j.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&D)for(var n of D(e))0>t.indexOf(n)&&$.call(e,n)&&(r[n]=e[n]);return r};let B=(0,n.forwardRef)((e,t)=>{var{value:r,children:o,sx:i,className:l}=e,s=W(e,["value","children","sx","className"]);let u=c(),{classNames:d,styles:f,unstyled:p}=(0,a.F)(),{classes:h,cx:m}=k({orientation:u.orientation,variant:u.variant,color:u.color,radius:u.radius,inverted:u.inverted,placement:u.placement},{name:"Tabs",unstyled:p,classNames:d,styles:f}),v=u.value===r,y=u.keepMounted?o:v?o:null;return n.createElement(b.x,z(U({},s),{ref:t,sx:[{display:v?void 0:"none"},...(0,A.R)(i)],className:m(h.panel,l),role:"tabpanel",id:u.getPanelId(r),"aria-labelledby":u.getTabId(r)}),y)});B.displayName="@mantine/core/TabsPanel";var V=r(16650),G=Object.defineProperty,q=Object.defineProperties,H=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,Z=(e,t,r)=>t in e?G(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,J=(e,t)=>
1{for(var r in t||(t={}))X.call(t,r)&&Z(e,r,t[r]);if(Y)for(var r of Y(t))K.call(t,r)&&Z(e,r,t[r]);return e},Q=(e,t)=>q(e,H(t)),ee=(0,u.k)((e,t)=>({tabLabel:{},tab:J({position:"relative",padding:`${e.spacing.xs}px ${e.spacing.md}px`,paddingLeft:t.withIcon?e.spacing.xs:void 0,paddingRight:t.withRightSection?e.spacing.xs:void 0,fontSize:e.fontSizes.sm,whiteSpace:"nowrap",zIndex:0,display:"flex",alignItems:"center",justifyContent:"horizontal"===t.orientation?"center":void 0,lineHeight:1,"&:disabled":J({opacity:.5,cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),"&:focus":{zIndex:1}},function(e,{variant:t,orientation:r,color:n,radius:o,inverted:a,placement:i}){let l="vertical"===r,s=e.fn.variant({color:n,variant:"filled"}),c=e.fn.radius(o),u="vertical"===r?"left"===i?`${c}px 0 0 ${c}px`:` 0 ${c}px ${c}px 0`:a?`0 0 ${c}px ${c}px`:`${c}px ${c}px 0 0`;return"default"===t?Q(J({[l?"left"===i?"borderRight":"borderLeft":a?"borderTop":"borderBottom"]:"2px solid transparent",[l?"left"===i?"marginRight":"marginLeft":a?"marginTop":"marginBottom"]:-2,borderRadius:u},e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0],borderColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]})),{"&[data-active]":J({borderColor:s.background,color:"dark"===e.colorScheme?e.white:e.black},e.fn.hover({borderColor:s.background}))}):"outline"===t?{borderRadius:u,border:"1px solid transparent",[l?"left"===i?"borderRight":"borderLeft":a?"borderTop":"borderBottom"]:"none","&[data-active]":{borderColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3],"&::before":{content:'""',backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,position:"absolute",bottom:l?0:a?"unset":-1,top:l?0:a?-1:"unset",[l?"width":"height"]:1,right:l?"left"===i?-1:"unset":0,left:l?"left"===i?"unset":-1:0}}}:"pills"===t?Q(J({borderRadius:e.fn.radius(o)},e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0]})),{"&[data-active]":J({backgroundColor:s.background,color:e.white},e.fn.hover({backgroundColor:s.background}))}):{}}(e,t)),tabRightSection:{display:"flex",justifyContent:"center",alignItems:"center","&:not(:only-child)":{marginLeft:7}},tabIcon:{display:"flex",justifyContent:"center",alignItems:"center","&:not(:only-child)":{marginRight:7}}})),et=r(34736),er=Object.defineProperty,en=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,ei=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,es=(e,t,r)=>t in e?er(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ec=(e,t)=>{for(var r in t||(t={}))ei.call(t,r)&&es(e,r,t[r]);if(ea)for(var r of ea(t))el.call(t,r)&&es(e,r,t[r]);return e},eu=(e,t)=>en(e,eo(t)),ed=(e,t)=>{var r={};for(var n in e)ei.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ea)for(var n of ea(e))0>t.indexOf(n)&&el.call(e,n)&&(r[n]=e[n]);return r};let ef=(0,n.forwardRef)((e,t)=>{var{value:r,children:o,onKeyDown:i,onClick:l,className:s,icon:u,rightSection:d,color:f}=e,p=ed(e,["value","children","onKeyDown","onClick","className","icon","rightSection","color"]);let h=c(),{classNames:m,styles:v,unstyled:y}=(0,a.F)(),g=!!u,b=!!d,{theme:E,classes:w,cx:_}=ee({withIcon:g||b&&!o,withRightSection:b||g&&!o,orientation:h.orientation,color:f||h.color,variant:h.variant,radius:h.radius,inverted:h.inverted,placement:h.placement},{name:"Tabs",unstyled:y,classNames:m,styles:v}),I=r===h.value;return n.createElement(et.k,eu(ec({},p),{unstyled:y,className:_(w.tab,s),"data-active":I||void 0,ref:t,type:"button",role:"tab",id:h.getTabId(r),"aria-selected":I,tabIndex:I||null===h.value?0:-1,"aria-controls":h.getPanelId(r),onClick:e=>{h.onTabChange(h.allowTabDeactivation&&r===h.value?null:r),null==l||l(e)},onKeyDown:(0,V.R)({siblingSelector:'[role="tab"]',parentSelector:'[role="tablist"]',activateOnFocus:h.activateTabWithKeyboard,loop:h.loop,dir:E.dir,orientation:h.orientation,onKeyDown:i})}),u&&n.createElement("div",{className:w.tabIcon},u),o&&n.createElement("div",{className:w.tabLabel},o),d&&n.createElement("div",{className:w.tabRightSection},d))});function ep(e,t){return r=>{if("string"!=typeof r||0===r.trim().length)throw Error(t);return`${e}-${r}`}}ef.displayName="@mantine/core/Tab";var eh=r(36289),em=r(15851);function ev({defaultValue:e,value:t,onTabChange:r,orientation:o,children:a,loop:i,id:c,activateTabWithKeyboard:u,allowTabDeactivation:d,variant:f,color:p,radius:h,inverted:m,placement:v,keepMounted:y=!0}){let g=(0,eh.M)(c),[b,E]=(0,em.C)({value:t,defaultValue:e,finalValue:null,onChange:r});return n.createElement(s,{value:{placement:v,value:b,orientation:o,id:g,loop:i,activateTabWithKeyboard:u,getTabId:ep(`${g}-tab`,l),getPanelId:ep(`${g}
1-panel`,l),onTabChange:E,allowTabDeactivation:d,variant:f,color:p,radius:h,inverted:m,keepMounted:y}},a)}ev.displayName="@mantine/core/TabsProvider";var ey=(0,u.k)((e,{orientation:t,placement:r})=>({root:{display:"vertical"===t?"flex":void 0,flexDirection:"right"===r?"row-reverse":"row"}})),eg=Object.defineProperty,eb=Object.defineProperties,eE=Object.getOwnPropertyDescriptors,ew=Object.getOwnPropertySymbols,e_=Object.prototype.hasOwnProperty,eI=Object.prototype.propertyIsEnumerable,eO=(e,t,r)=>t in e?eg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eS=(e,t)=>{for(var r in t||(t={}))e_.call(t,r)&&eO(e,r,t[r]);if(ew)for(var r of ew(t))eI.call(t,r)&&eO(e,r,t[r]);return e},eR=(e,t)=>eb(e,eE(t)),eC=(e,t)=>{var r={};for(var n in e)e_.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ew)for(var n of ew(e))0>t.indexOf(n)&&eI.call(e,n)&&(r[n]=e[n]);return r};let eN={orientation:"horizontal",loop:!0,activateTabWithKeyboard:!0,allowTabDeactivation:!1,unstyled:!1,inverted:!1,variant:"default",placement:"left"},eP=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Tabs",eN,e),{defaultValue:i,value:l,orientation:s,loop:c,activateTabWithKeyboard:u,allowTabDeactivation:d,children:f,id:p,onTabChange:h,variant:m,color:v,className:y,unstyled:g,classNames:E,styles:w,radius:_,inverted:I,keepMounted:O,placement:S}=r,R=eC(r,["defaultValue","value","orientation","loop","activateTabWithKeyboard","allowTabDeactivation","children","id","onTabChange","variant","color","className","unstyled","classNames","styles","radius","inverted","keepMounted","placement"]),{classes:C,cx:N}=ey({orientation:s,color:v,variant:m,radius:_,inverted:I,placement:S},{unstyled:g,name:"Tabs",classNames:E,styles:w});return n.createElement(a.V,{classNames:E,styles:w,unstyled:g},n.createElement(ev,{activateTabWithKeyboard:u,defaultValue:i,orientation:s,onTabChange:h,value:l,id:p,loop:c,allowTabDeactivation:d,color:v,variant:m,radius:_,inverted:I,keepMounted:O,placement:S},n.createElement(b.x,eR(eS({},R),{className:N(C.root,y),id:p,ref:t}),f)))});eP.List=T,eP.Tab=ef,eP.Panel=B,eP.displayName="@mantine/core/Tabs"},84137:function(e,t,r){"use strict";r.d(t,{s:function(){return o}});var n=r(67294);function o(e,t,r){(0,n.useEffect)(()=>(window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)),[e,t])}},64530:function(e,t){(e.exports=function(e,t,n,o){return JSON.stringify(e,r(t,o),n)}).getSerialize=r;function r(e,t){var r=[],n=[];return null==t&&(t=function(e,t){return r[0]===t?"[Circular ~]":"[Circular ~."+n.slice(0,r.indexOf(t)).join(".")+"]"}),function(o,a){if(r.length>0){var i=r.indexOf(this);~i?r.splice(i+1):r.push(this),~i?n.splice(i,1/0,o):n.push(o),~r.indexOf(a)&&(a=t.call(this,o,a))}else r.push(a);return null==e?a:e.call(this,o,a)}}},76627:function(e,t,r){e.exports=r(86012)},86012:function(e,t,r){"use strict";var n,o=(n=r(67294))&&"object"==typeof n&&"default"in n?n.default:n,a=r(73935);function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function l(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var s=function(e,t,r,n,o,a,i,l){if(!e){var s;if(void 0===t)s=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,o,a,i,l],u=0;(s=Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}};function c(e,t,r){if("selectionStart"in e&&"selectionEnd"in e)e.selectionStart=t,e.selectionEnd=r;else{var n=e.createTextRange();n.collapse(!0),n.moveStart("character",t),n.moveEnd("character",r-t),n.select()}}var u={9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"};function d(e,t,r){var n="",o="",a=null,i=[];if(void 0===t&&(t="_"),null==r&&(r=u),!e||"string"!=typeof e)return{maskChar:t,formatChars:r,mask:null,prefix:null,lastEditablePosition:null,permanents:[]};var l=!1;return e.split("").forEach(function(e){l=!l&&"\\"===e||(l||!r[e]?(i.push(n.length),n.length===i.length-1&&(o+=e)):a=n.length+1,n+=e,!1)}),{maskChar:t,formatChars:r,prefix:o,mask:n,lastEditablePosition:a,permanents:i}}function f(e,t){return -1!==e.permanents.indexOf(t)}function p(e,t,r){var n=e.mask,o=e.formatChars;
1return!!r&&(f(e,t)?n[t]===r:new RegExp(o[n[t]]).test(r))}function h(e,t){return t.split("").every(function(t,r){return f(e,r)||!p(e,r,t)})}function m(e,t){var r=e.maskChar,n=e.prefix;if(!r){for(;t.length>n.length&&f(e,t.length-1);)t=t.slice(0,t.length-1);return t.length}for(var o=n.length,a=t.length;a>=n.length;a--){var i=t[a];if(!f(e,a)&&p(e,a,i)){o=a+1;break}}return o}function v(e,t){return m(e,t)===e.mask.length}function y(e,t){var r=e.maskChar,n=e.mask,o=e.prefix;if(!r){for((t=g(e,"",t,0)).length<o.length&&(t=o);t.length<n.length&&f(e,t.length);)t+=n[t.length];return t}if(t)return g(e,y(e,""),t,0);for(var a=0;a<n.length;a++)f(e,a)?t+=n[a]:t+=r;return t}function g(e,t,r,n){var o=e.mask,a=e.maskChar,i=e.prefix,l=r.split(""),s=v(e,t);return!a&&n>t.length&&(t+=o.slice(t.length,n)),l.every(function(r){for(var l,c;f(e,c=n)&&r!==o[c];){if(n>=t.length&&(t+=o[n]),l=n,a&&f(e,l)&&r===a)return!0;if(++n>=o.length)return!1}return!p(e,n,r)&&r!==a||(n<t.length?t=a||s||n<i.length?t.slice(0,n)+r+t.slice(n+1):y(e,t=t.slice(0,n)+r+t.slice(n)):a||(t+=r),++n<o.length)}),t}function b(e,t){for(var r=e.mask,n=t;n<r.length;++n)if(!f(e,n))return n;return null}function E(e){return e||0===e?e+"":""}function w(e){return"function"==typeof e}function _(){return window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame}function I(e){return(_()?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame:function(){return setTimeout(e,1e3/60)})(e)}function O(e){(_()||clearTimeout)(e)}var S=function(e){function t(t){var r=e.call(this,t)||this;r.focused=!1,r.mounted=!1,r.previousSelection=null,r.selectionDeferId=null,r.saveSelectionLoopDeferId=null,r.saveSelectionLoop=function(){r.previousSelection=r.getSelection(),r.saveSelectionLoopDeferId=I(r.saveSelectionLoop)},r.runSaveSelectionLoop=function(){null===r.saveSelectionLoopDeferId&&r.saveSelectionLoop()},r.stopSaveSelectionLoop=function(){null!==r.saveSelectionLoopDeferId&&(O(r.saveSelectionLoopDeferId),r.saveSelectionLoopDeferId=null,r.previousSelection=null)},r.getInputDOMNode=function(){if(!r.mounted)return null;var e=a.findDOMNode(l(l(r))),t="undefined"!=typeof window&&e instanceof window.Element;if(e&&!t)return null;if("INPUT"!==e.nodeName&&(e=e.querySelector("input")),!e)throw Error("react-input-mask: inputComponent doesn't contain input node");return e},r.getInputValue=function(){var e=r.getInputDOMNode();return e?e.value:null},r.setInputValue=function(e){var t=r.getInputDOMNode();t&&(r.value=e,t.value=e)},r.setCursorToEnd=function(){var e=m(r.maskOptions,r.value),t=b(r.maskOptions,e);null!==t&&r.setCursorPosition(t)},r.setSelection=function(e,t,n){void 0===n&&(n={});var o=r.getInputDOMNode(),a=r.isFocused();o&&a&&(n.deferred||c(o,e,t),null!==r.selectionDeferId&&O(r.selectionDeferId),r.selectionDeferId=I(function(){r.selectionDeferId=null,c(o,e,t)}),r.previousSelection={start:e,end:t,length:Math.abs(t-e)})},r.getSelection=function(){return function(e){var t=0,r=0;if("selectionStart"in e&&"selectionEnd"in e)t=e.selectionStart,r=e.selectionEnd;else{var n=document.selection.createRange();n.parentElement()===e&&(t=-n.moveStart("character",-e.value.length),r=-n.moveEnd("character",-e.value.length))}return{start:t,end:r,length:r-t}}(r.getInputDOMNode())},r.getCursorPosition=function(){return r.getSelection().start},r.setCursorPosition=function(e){r.setSelection(e,e)},r.isFocused=function(){return r.focused},r.getBeforeMaskedValueChangeConfig=function(){var e=r.maskOptions,t=e.mask,n=e.maskChar,o=e.permanents,a=e.formatChars;return{mask:t,maskChar:n,permanents:o,alwaysShowMask:!!r.props.alwaysShowMask,formatChars:a}},r.isInputAutofilled=function(e,t,n,o){var a=r.getInputDOMNode();try{if(a.matches(":-webkit-autofill"))return!0}catch(e){}return!r.focused||o.end<n.length&&t.end===e.length},r.onChange=function(e){var t,n,o,a,i,s,c,u,d,h,m,v,E,_,I,O,S,R,C,N=l(l(r)).beforePasteState,P=l(l(r)).previousSelection,T=r.props.beforeMaskedValueChange,A=r.getInputValue(),k=r.value,L=r.getSelection();r.isInputAutofilled(A,L,k,P)&&(k=y(r.maskOptions,""),P={start:0,end:0,length:0}),N&&(P=N.selection,k=N.value,L={start:P.start+A.length,end:P.start+A.length,length:0},A=k.slice(0,P.start)+A+k.slice(P.end),r.beforePasteState=null);var x=(t=r.maskOptions,n=A,o=L,a=k,i=P,v=t.mask,E=t.prefix,_=t.lastEditablePosition,I=n,O="",S=0,R=0,C=Math.min(i.start,o.start),o.end>i.start?(s=O=I.slice(i.start,o.end),c=C,u=t.mask,d=t.maskChar,h=s.split(""),m=c,h.every(function(e){for(var r;f(t,r=c)&&e!==u[r];)if(++c>=u.length)return!1;return(p(t,c,e)||e===d)&&c++,c<u.length}),R=(S=c-m)?i.length:0):I.length<a.length&&(R=a.length-I.length),I=a,R&&(1!==R||i.length||(C=i.start===o.start?b(t,o.start):function(e,t){for(var r=t;0<=r;--r)if(!f(e,r))return r;return null}(t,o.start)),I=function(e,t,r,n){var o=r+n,a=e.maskChar,i=e.mask,l=e.prefix,s=t.split("");
1if(a)return s.map(function(t,n){return n<r||o<=n?t:f(e,n)?i[n]:a}).join("");for(var c=o;c<s.length;c++)f(e,c)&&(s[c]="");return r=Math.max(l.length,r),s.splice(r,o-r),y(e,t=s.join(""))}(t,I,C,R)),I=g(t,I,O,C),(C+=S)>=v.length?C=v.length:C<E.length&&!S?C=E.length:C>=E.length&&C<_&&S&&(C=b(t,C)),O||(O=null),{value:I=y(t,I),enteredString:O,selection:{start:C,end:C}}),M=x.enteredString,D=x.selection,j=x.value;if(w(T)){var $=T({value:j,selection:D},{value:k,selection:P},M,r.getBeforeMaskedValueChangeConfig());j=$.value,D=$.selection}r.setInputValue(j),w(r.props.onChange)&&r.props.onChange(e),r.isWindowsPhoneBrowser?r.setSelection(D.start,D.end,{deferred:!0}):r.setSelection(D.start,D.end)},r.onFocus=function(e){var t=r.props.beforeMaskedValueChange,n=r.maskOptions,o=n.mask,a=n.prefix;if(r.focused=!0,r.mounted=!0,o){if(r.value)m(r.maskOptions,r.value)<r.maskOptions.mask.length&&r.setCursorToEnd();else{var i=y(r.maskOptions,a),l=y(r.maskOptions,i),s=m(r.maskOptions,l),c=b(r.maskOptions,s),u={start:c,end:c};if(w(t)){var d=t({value:l,selection:u},{value:r.value,selection:null},null,r.getBeforeMaskedValueChangeConfig());l=d.value,u=d.selection}var f=l!==r.getInputValue();f&&r.setInputValue(l),f&&w(r.props.onChange)&&r.props.onChange(e),r.setSelection(u.start,u.end)}r.runSaveSelectionLoop()}w(r.props.onFocus)&&r.props.onFocus(e)},r.onBlur=function(e){var t=r.props.beforeMaskedValueChange,n=r.maskOptions.mask;if(r.stopSaveSelectionLoop(),r.focused=!1,n&&!r.props.alwaysShowMask&&h(r.maskOptions,r.value)){var o="";w(t)&&(o=t({value:o,selection:null},{value:r.value,selection:r.previousSelection},null,r.getBeforeMaskedValueChangeConfig()).value);var a=o!==r.getInputValue();a&&r.setInputValue(o),a&&w(r.props.onChange)&&r.props.onChange(e)}w(r.props.onBlur)&&r.props.onBlur(e)},r.onMouseDown=function(e){!r.focused&&document.addEventListener&&(r.mouseDownX=e.clientX,r.mouseDownY=e.clientY,r.mouseDownTime=(new Date).getTime(),document.addEventListener("mouseup",function e(t){if(document.removeEventListener("mouseup",e),r.focused){var n=Math.max(Math.abs(t.clientX-r.mouseDownX),Math.abs(t.clientY-r.mouseDownY)),o=(new Date).getTime()-r.mouseDownTime;(n<=10&&o<=200||n<=5&&o<=300)&&r.setCursorToEnd()}})),w(r.props.onMouseDown)&&r.props.onMouseDown(e)},r.onPaste=function(e){w(r.props.onPaste)&&r.props.onPaste(e),e.defaultPrevented||(r.beforePasteState={value:r.getInputValue(),selection:r.getSelection()},r.setInputValue(""))},r.handleRef=function(e){null==r.props.children&&w(r.props.inputRef)&&r.props.inputRef(e)};var n=t.mask,o=t.maskChar,i=t.formatChars,s=t.alwaysShowMask,u=t.beforeMaskedValueChange,v=t.defaultValue,_=t.value;r.maskOptions=d(n,o,i),null==v&&(v=""),null==_&&(_=v);var S=E(_);if(r.maskOptions.mask&&(s||S)&&(S=y(r.maskOptions,S),w(u))){var R=t.value;null==t.value&&(R=v),S=u({value:S,selection:null},{value:R=E(R),selection:null},null,r.getBeforeMaskedValueChangeConfig()).value}return r.value=S,r}t.prototype=Object.create(e.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var o=r[n],a=Object.getOwnPropertyDescriptor(t,o);a&&a.configurable&&void 0===e[o]&&Object.defineProperty(e,o,a)}}(t.prototype.constructor=t,e);var r=t.prototype;return r.componentDidMount=function(){var e;this.mounted=!0,this.getInputDOMNode()&&(this.isWindowsPhoneBrowser=(e=navigator.userAgent,/windows/i.test(e)&&/phone/i.test(e)),this.maskOptions.mask&&this.getInputValue()!==this.value&&this.setInputValue(this.value))},r.componentDidUpdate=function(){var e=this.previousSelection,t=this.props,r=t.beforeMaskedValueChange,n=t.alwaysShowMask,o=t.mask,a=t.maskChar,i=t.formatChars,l=this.maskOptions,s=n||this.isFocused(),c=null!=this.props.value,u=c?E(this.props.value):this.value,f=e?e.start:null;if(this.maskOptions=d(o,a,i),this.maskOptions.mask){!l.mask&&this.isFocused()&&this.runSaveSelectionLoop();var p=this.maskOptions.mask&&this.maskOptions.mask!==l.mask;if(l.mask||c||(u=this.getInputValue()),(p||this.maskOptions.mask&&(u||s))&&(u=y(this.maskOptions,u)),p){var g=m(this.maskOptions,u);(null===f||g<f)&&(f=v(this.maskOptions,u)?g:b(this.maskOptions,g))}!this.maskOptions.mask||!h(this.maskOptions,u)||s||c&&this.props.value||(u="");var _={start:f,end:f};if(w(r)){var I=r({value:u,selection:_},{value:this.value,selection:this.previousSelection},null,this.getBeforeMaskedValueChangeConfig());u=I.value,_=I.selection}this.value=u;var O=this.getInputValue()!==this.value;O?(this.setInputValue(this.value),this.forceUpdate()):p&&this.forceUpdate();var S=!1;null!=_.start&&null!=_.end&&(S=!e||e.start!==_.start||e.end!==_.end),(S||O)&&this.setSelection(_.start,_.end)}else l.mask&&(this.stopSaveSelectionLoop(),this.forceUpdate())},r.componentWillUnmount=function(){this.mounted=!1,null!==this.selectionDeferId&&O(this.selectionDeferId),this.stopSaveSelectionLoop()},r.render=function(){var e,t=this.props,r=(t.mask,t.alwaysShowMask,t.maskChar,t.formatChars,t.inputRef,t.beforeMaskedValueChange,t.children),n=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)0<=t.indexOf(r=a[n])||(o[r]=e[r]);return o}(t,["mask","alwaysShowMask","maskChar","formatChars","inputRef","beforeMaskedValueChange","children"]);if(r){w(r)||s(!1);
1var a=["onChange","onPaste","onMouseDown","onFocus","onBlur","value","disabled","readOnly"],l=i({},n);a.forEach(function(e){return delete l[e]}),e=r(l),a.filter(function(t){return null!=e.props[t]&&e.props[t]!==n[t]}).length&&s(!1)}else e=o.createElement("input",i({ref:this.handleRef},n));var c={onFocus:this.onFocus,onBlur:this.onBlur};return this.maskOptions.mask&&(n.disabled||n.readOnly||(c.onChange=this.onChange,c.onPaste=this.onPaste,c.onMouseDown=this.onMouseDown),null!=n.value&&(c.value=this.value)),e=o.cloneElement(e,c)},t}(o.Component);e.exports=S},11048:function(e,t,r){"use strict";r.d(t,{h:function(){return l}});var n=r(99583),o=r(11296),a=r(55178);function i(){var e=(0,a.Z)(arguments),t=e.text,r=e.options,n=e.metadata;return(0,o.Z)(t,r,n)}function l(){return(0,n.Z)(i,arguments)}},4459:function(e,t,r){"use strict";let n,o,a,i,l,s,c,u,d,f,p,h,m,v,y,g,b,E,w,_,I,O,S,R,C,N,P,T,A,k,L,x,M,D,j,$,F,U,z,W,B,V,G,q,H,Y,X,K,Z,J,Q,ee,et,er;r.d(t,{s$:function(){return nq}});var en,eo,ea=((n=ea||{}).MissingApiKey="MISSING_API_KEY",n.ModalNotReady="MODA
1L_NOT_READY",n.ConnectionLost="CONNECTION_WAS_LOST",n.MalformedResponse="MALFORMED_RESPONSE",n.InvalidArgument="INVALID_ARGUMENT",n.ExtensionNotInitialized="EXTENSION_NOT_INITIALIZED",n.IncompatibleExtensions="INCOMPATIBLE_EXTENSIONS",n),ei=((o=ei||{}).SyncWeb3Method="SYNC_WEB3_METHOD",o.DuplicateIframe="DUPLICATE_IFRAME",o.ReactNativeEndpointConfiguration="REACT_NATIVE_ENDPOINT_CONFIGURATION",o.DeprecationNotice="DEPRECATION_NOTICE",o.ProductAnnouncement="ANNOUNCEMENT",o),el=((a=el||{})[a.ParseError=-32700]="ParseError",a[a.InvalidRequest=-32600]="InvalidRequest",a[a.MethodNotFound=-32601]="MethodNotFound",a[a.InvalidParams=-32602]="InvalidParams",a[a.InternalError=-32603]="InternalError",a[a.MagicLinkFailedVerification=-1e4]="MagicLinkFailedVerification",a[a.MagicLinkExpired=-10001]="MagicLinkExpired",a[a.MagicLinkRateLimited=-10002]="MagicLinkRateLimited",a[a.UserAlreadyLoggedIn=-10003]="UserAlreadyLoggedIn",a[a.UpdateEmailFailed=-10004]="UpdateEmailFailed",a[a.UserRequestEditEmail=-10005]="UserRequestEditEmail",a[a.MagicLinkInvalidRedirectURL=-10006]="MagicLinkInvalidRedirectURL",a[a.InactiveRecipient=-10010]="InactiveRecipient",a[a.AccessDeniedToUser=-10011]="AccessDeniedToUser",a[a.UserRejectedAction=-10012]="UserRejectedAction",a[a.RequestCancelled=-10014]="RequestCancelled",a[a.RedirectLoginComplete=-10015]="RedirectLoginComplete",a[a.SessionTerminated=-10016]="SessionTerminated",a[a.PopupRequestOverriden=-10017]="PopupRequestOverriden",a[a.SanEmail=-10018]="SanEmail",a[a.DpopInvalidated=-10019]="DpopInvalidated",a[a.MaxAttemptsReached=-10031]="MaxAttemptsReached",a[a.UserRequiredMfa=-10033]="UserRequiredMfa",a),es=((i=es||{}).PROVIDER="magic_3pw_provider",i.ADDRESS="magic_3pw_address",i.CHAIN_ID="magic_3pw_chainId",i),ec=((l=ec||{}).WalletConnected="wallet_connected",l.WalletRejected="wallet_rejected",l.Web3ModalSelected="web3modal_selected",l),eu=((s=eu||{}
1).LoginWithSms="magic_auth_login_with_sms",s.LoginWithEmailOTP="magic_auth_login_with_email_otp",s.LoginWithMagicLink="magic_auth_login_with_magic_link",s.LoginWithCredential="magic_auth_login_with_credential",s.SetAuthorizationToken="magic_auth_set_authorization_token",s.GetIdToken="magic_auth_get_id_token",s.GenerateIdToken="magic_auth_generate_id_token",s.GetMetadata="magic_auth_get_metadata",s.IsLoggedIn="magic_is_logged_in",s.Logout="magic_auth_logout",s.UpdateEmail="magic_auth_update_email",s.UserSettings="magic_auth_settings",s.UserSettingsTestMode="magic_auth_settings_testing_mode",s.LoginWithSmsTestMode="magic_auth_login_with_sms_testing_mode",s.LoginWithEmailOTPTestMode="magic_auth_login_with_email_otp_testing_mode",s.LoginWithMagicLinkTestMode="magic_login_with_magic_link_testing_mode",s.LoginWithCredentialTestMode="magic_auth_login_with_credential_testing_mode",s.GetIdTokenTestMode="magic_auth_get_id_token_testing_mode",s.GenerateIdTokenTestMode="magic_auth_generate_id_token_testing_mode",s.GetMetadataTestMode="magic_auth_get_metadata_testing_mode",s.IsLoggedInTestMode="magic_auth_is_logged_in_testing_mode",s.LogoutTestMode="magic_auth_logout_testing_mode",s.UpdateEmailTestMode="magic_auth_update_email_testing_mode",s.IntermediaryEvent="magic_intermediary_event",s.RequestAccounts="eth_requestAccounts",s.GetInfo="magic_get_info",s.ShowUI="magic_wallet",s.NFTPurchase="magic_nft_purchase",s.NFTCheckout="magic_nft_checkout",s.NFTTransfer="magic_nft_transfer",s.RequestUserInfoWithUI="mc_request_user_info",s.Disconnect="mc_disconnect",s.RecoverAccount="magic_auth_recover_account",s.RecoverAccountTestMode="magic_auth_recover_account_testing_mode",s.MagicBoxHeartBeat="magic_box_heart_beat",s.AutoConnect="mc_auto_connect",s.Login="mc_login",s.EncryptV1="magic_auth_encrypt_v1",s.DecryptV1="magic_auth_decrypt_v1",s.ShowNFTs="magic_show_nfts",s.ShowOnRamp="magic_show_fiat_onramp",s.ShowSendTokensUI="magic_show_send_tokens_ui",s.ShowAddress="magic_show_address",s.ShowBalances="magic_show_balances",s.RevealPK="magic_reveal_key",s.EnableMFA="magic_auth_enable_mfa_flow",s.DisableMFA="magic_auth_disable_mfa_flow",s.GetMultichainPublicAddress="magic_get_multichain_public_address",s.Sign7702Authorization="magic_wallet_sign_7702_authorization",s.Send7702Transaction="eth_send7702Transaction",s),ed=["magic_intermediary_event","magic_nft_checkout","mc_login"],ef=((c=ef||{}).MAGIC_HANDLE_RESPONSE="MAGIC_HANDLE_RESPONSE",c.MAGIC_OVERLAY_READY="MAGIC_OVERLAY_READY",c.MAGIC_SHOW_OVERLAY="MAGIC_SHOW_OVERLAY",c.MAGIC_HIDE_OVERLAY="MAGIC_HIDE_OVERLAY",c.MAGIC_HANDLE_EVENT="MAGIC_HANDLE_EVENT",c.MAGIC_MG_BOX_SEND_RECEIPT="MAGIC_MG_BOX_SEND_RECEIPT",c.MAGIC_SEND_PRODUCT_ANNOUNCEMENT="MAGIC_SEND_PRODUCT_ANNOUNCEMENT",c.MAGIC_PONG="MAGIC_PONG",c.MAGIC_POPUP_RESPONSE="MAGIC_POPUP_RESPONSE",c.MAGIC_POPUP_OAUTH_VERIFY_RESPONSE="MAGIC_POPUP_OAUTH_VERIFY_RESPONSE",c.MAGIC_THIRD_PARTY_WALLET_REQUEST="MAGIC_THIRD_PARTY_WALLET_REQUEST",c.MAGIC_OPEN_MOBILE_URL="MAGIC_OPEN_MOBILE_URL",c),ep=((u=ep||{}).MAGIC_HANDLE_REQUEST="MAGIC_HANDLE_REQUEST",u.MAGIC_THIRD_PARTY_WALLET_RESPONSE="MAGIC_THIRD_PARTY_WALLET_RESPONSE",u.MAGIC_THIRD_PARTY_WALLET_UPDATE="MAGIC_THIRD_PARTY_WALLET_EVENT",u.MAGIC_PING="MAGIC_PING",u),eh=((d=eh||{}).UpdateEmail="update-email",d.MFA="mfa",d.Recovery="recovery",d),em=((f=em||{}).Retry="retry",f),ev=((p=ev||{}).EmailSent="email-sent",p.EmailNotDeliverable="email-not-deliverable",p),ey=((h=ey||{}).VerifyEmailOtp="verify-email-otp",h.VerifyMFACode="verify-mfa-code",h.LostDevice="lost-device",h.VerifyRecoveryCode="verify-recovery-code",h.Cancel="cancel",h),eg=((m=eg||{}).VerifySmsOtp="verify-sms-otp",m.VerifyMFACode="verify-mfa-code",m.LostDevice="lost-device",m.VerifyRecoveryCode="verify-recovery-code",m.Cancel="cancel",m.Retry="retry",m),eb=((v=eb||{}).SmsOTPSent="sms-otp-sent",v.InvalidSmsOtp="invalid-sms-otp",v.ExpiredSmsOtp="expired-sms-otp",v.MfaSentHandle="mfa-sent-handle",v.InvalidMfaOtp="invalid-mfa-otp",v.LoginThrottled="login-throttled",v.RecoveryCodeSentHandle="recovery-code-sent-handle",v.InvalidRecoveryCode="invalid-recovery-code",v.RecoveryCodeSuccess="recovery-code-success",v),eE=((y=eE||{}).EmailOTPSent="email-otp-sent",y.InvalidEmailOtp="invalid-email-otp",y.InvalidMfaOtp="invalid-mfa-otp",y.ExpiredEmailOtp="expired-email-otp",y.MfaSentHandle="mfa-sent-handle",y.RecoveryCodeSentHandle="recovery-code-sent-handle",y.InvalidRecoveryCode="invalid-recovery-code",y.RecoveryCodeSuccess="recovery-code-success",y.LoginThrottled="login-throttled",y.MaxAttemptsReached="max-attempts-reached",y),ew=((g=ew||{}).Retry="device-retry",g),e_=((b=e_||{}).DeviceApproved="device-approved",b.DeviceNeedsApproval="device-needs-approval",b.DeviceVerificationLinkExpired="device-verification-link-expired",b.DeviceVerificationEmailSent="device-verification-email-sent",b),eI=((E=eI||{}
1).Retry="Recency/auth-factor-retry",E.Cancel="Recency/auth-factor-verification-cancel",E.VerifyEmailOtp="Recency/auth-factor-verify-email-otp",E.VerifyMFACode="Recency/verify-mfa-code",E),eO=((w=eO||{}).PrimaryAuthFactorNeedsVerification="Recency/auth-factor-needs-verification",w.PrimaryAuthFactorVerified="Recency/auth-factor-verified",w.InvalidEmailOtp="Recency/auth-factor-invalid-email-otp",w.EmailExpired="Recency/auth-factor-verification-email-expired",w.EmailSent="Recency/auth-factor-verification-email-sent",w.EmailNotDeliverable="Recency/auth-factor-verification-email-not-deliverable",w),eS=((_=eS||{}).RetryWithNewEmail="UpdateEmail/retry-with-new-email",_.Cancel="UpdateEmail/new-email-verification-cancel",_.VerifyEmailOtp="UpdateEmail/new-email-verify-otp",_),eR=((I=eR||{}).NewAuthFactorNeedsVerification="UpdateEmail/new-email-needs-verification",I.EmailUpdated="UpdateEmail/email-updated",I.InvalidEmailOtp="UpdateEmail/new-email-invalid-email-otp",I.EmailExpired="UpdateEmail/new-email-verification-email-expired",I.EmailSent="UpdateEmail/new-email-verification-email-sent",I.EmailNotDeliverable="UpdateEmail/new-email-verification-email-not-deliverable",I.InvalidEmail="UpdateEmail/new-email-invalid",I.EmailAlreadyExists="UpdateEmail/new-email-already-exists",I),eC=((O=eC||{}).IDTokenCreated="Auth/id-token-created",O),eN=((S=eN||{}).Cancel="Farcaster/cancel",S),eP=((R=eP||{}).MFASecretGenerated="mfa-secret-generated",R.InvalidMFAOtp="invalid-mfa-otp",R.MFARecoveryCodes="mfa-recovery-codes",R),eT=((C=eT||{}).VerifyMFACode="verify-mfa-code",C.Cancel="cancel-mfa-setup",C),eA=((N=eA||{}).MFACodeRequested="mfa-code-requested",N.InvalidMFAOtp="invalid-mfa-otp",N.InvalidRecoveryCode="invalid-recovery-code",N),ek=((P=ek||{}).VerifyMFACode="verify-mfa-code",P.LostDevice="lost-device",P.Cancel="cancel-mfa-disable",P),eL=((T=eL||{}).Harmony="HARMONY",T),ex=((A=ex||{}).ClosedByUser="closed-by-user",A),eM=((k=eM||{}).ClosedByUser="closed-by-user-on-received",k),eD=((L=eD||{}).EnterNewPhoneNumber="enter-new-phone-number",L.EnterOtpCode="enter-otp-code",L.RecoveryFactorAlreadyExists="recovery-factor-already-exists",L.MalformedPhoneNumber="malformed-phone-number",L.InvalidOtpCode="invalid-otp-code",L.RecoveryFactorUpdated="recovery-factor-updated",L.RecoveryFactorDeleted="recovery-factor-deleted",L),ej=((x=ej||{}).SendNewPhoneNumber="send-new-phone-number",x.SendOtpCode="send-otp-code",x.Cancel="cancel",x.StartEditPhoneNumber="start-edit-phone-number",x),e$=((M=e$||{}).PhoneNumber="phone_number",M),eF=((D=eF||{}).SmsOtpSent="sms-otp-sent",D.LoginThrottled="login-throttled",D.InvalidSmsOtp="invalid-sms-otp",D.SmsVerified="sms-verified",D.AccountRecovered="account-recovered",D.UpdateEmailRequired="update-email-required",D),eU=((j=eU||{}).Cancel="cancel",j.VerifyOtp="verify-otp-code",j.ResendSms="resend-sms-otp",j.UpdateEmail="update-email",j),ez=(($=ez||{}).Success="nft-checkout-success",$.Failure="nft-checkout-failure",$.Initiated="nft-checkout-initiated",$.Disconnect="disconnect",$),eW=((F=eW||{}).WalletInfoFetched="Wallet/wallet-info-fetched",F),eB=((U=eB||{}).CloseMagicWindow="close-magic-window",U),eV=((z=eV||{}).Cancel="cancel",z.VerifyMFACode="verify-mfa-code",z.LostDevice="lost-device",z.VerifyRecoveryCode="verify-recovery-code",z),eG=((W=eG||{}).MfaSentHandle="mfa-sent-handle",W.InvalidMfaOtp="invalid-mfa-otp",W.RecoveryCodeSentHandle="recovery-code-sent-handle",W.InvalidRecoveryCode="invalid-recovery-code",W.RecoveryCodeSuccess="recovery-code-success",W),eq=((B=eq||{}).PopupUrl="popup-url",B),eH=((V=eH||{}).PopupEvent="popup-event",V),eY=((G=eY||{}).Cancel="cancel",G.VerifyMFACode="verify-mfa-code",G.LostDevice="lost-device",G.VerifyRecoveryCode="verify-recovery-code",G),eX=((q=eX||{}).MfaSentHandle="mfa-sent-handle",q.InvalidMfaOtp="invalid-mfa-otp",q.RecoveryCodeSentHandle="recovery-code-sent-handle",q.InvalidRecoveryCode="invalid-recovery-code",q.RecoveryCodeSuccess="recovery-code-success",q),eK=((H=eK||{}).SelectedMfaType="selected-mfa-type",H.MfaPasskeyAssertionResponse="mfa-passkey-assertion-response",H.MfaPasskeyAssertionError="mfa-passkey-assertion-error",H.LostDevice="lost-device",H),eZ=((Y=eZ||{}).SelectMfaType="select-mfa-type",Y.MfaPasskeyOptions="mfa-passkey-options",Y.MfaSentHandle="mfa-sent-handle",Y.RecoveryCodeSentHandle="recovery-code-sent-handle",Y.InvalidRecoveryCode="invalid-recovery-code",Y.RecoveryCodeSuccess="recovery-code-success",Y),eJ=r(83454),eQ=Object.create,e0=Object.defineProperty,e1=Object.getOwnPropertyDescriptor,e3=Object.getOwnPropertyNames,e2=Object.getPrototypeOf,e6=Object.prototype.hasOwnProperty,e4=(X=(e,t)=>{var r=Object.prototype.hasOwnProperty,n="~";function o(){}function a(e,t,r){this.fn=e,this.context=t,this.once=r||!1}
1function i(e,t,r,o,i){if("function"!=typeof r)throw TypeError("The listener must be a function");var l=new a(r,o||e,i),s=n?n+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],l]:e._events[s].push(l):(e._events[s]=l,e._eventsCount++),e}function l(e,t){0==--e._eventsCount?e._events=new o:delete e._events[t]}function s(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),new o().__proto__||(n=!1)),s.prototype.eventNames=function(){var e,t,o=[];if(0===this._eventsCount)return o;for(t in e=this._events)r.call(e,t)&&o.push(n?t.slice(1):t);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,a=r.length,i=Array(a);o<a;o++)i[o]=r[o].fn;return i},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,o,a,i){var l=n?n+e:e;if(!this._events[l])return!1;var s,c,u=this._events[l],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,o),!0;case 5:return u.fn.call(u.context,t,r,o,a),!0;case 6:return u.fn.call(u.context,t,r,o,a,i),!0}for(c=1,s=Array(d-1);c<d;c++)s[c-1]=arguments[c];u.fn.apply(u.context,s)}else{var f,p=u.length;for(c=0;c<p;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,r);break;case 4:u[c].fn.call(u[c].context,t,r,o);break;default:if(!s)for(f=1,s=Array(d-1);f<d;f++)s[f-1]=arguments[f];u[c].fn.apply(u[c].context,s)}}return!0},s.prototype.on=function(e,t,r){return i(this,e,t,r,!1)},s.prototype.once=function(e,t,r){return i(this,e,t,r,!0)},s.prototype.removeListener=function(e,t,r,o){var a=n?n+e:e;if(!this._events[a])return this;if(!t)return l(this,a),this;var i=this._events[a];if(i.fn)i.fn!==t||o&&!i.once||r&&i.context!==r||l(this,a);else{for(var s=0,c=[],u=i.length;s<u;s++)(i[s].fn!==t||o&&!i[s].once||r&&i[s].context!==r)&&c.push(i[s]);c.length?this._events[a]=1===c.length?c[0]:c:l(this,a)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&l(this,t)):(this._events=new o,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,"u">typeof t&&(t.exports=s)},()=>(K||X((K={exports:{}}).exports,K),K.exports)),e9={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH:16},e5="object"==typeof eJ&&eJ.env&&eJ.env.NODE_DEBUG&&/\bsemver\b/i.test(eJ.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{},e8=(function(e,t){let{MAX_SAFE_COMPONENT_LENGTH:r}
vendor: 2,834 bytes, line 1
1=e9,n=(t=e.exports={}).re=[],o=t.src=[],a=t.t={},i=0,l=(e,t,r)=>{let l=i++;e5(l,t),a[e]=l,o[l]=t,n[l]=new RegExp(t,r?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION",`(${o[a.NUMERICIDENTIFIER]})\\.(${o[a.NUMERICIDENTIFIER]})\\.(${o[a.NUMERICIDENTIFIER]})`),l("MAINVERSIONLOOSE",`(${o[a.NUMERICIDENTIFIERLOOSE]})\\.(${o[a.NUMERICIDENTIFIERLOOSE]})\\.(${o[a.NUMERICIDENTIFIERLOOSE]})`),l("PRERELEASEIDENTIFIER",`(?:${o[a.NUMERICIDENTIFIER]}|${o[a.NONNUMERICIDENTIFIER]})`),l("PRERELEASEIDENTIFIERLOOSE",`(?:${o[a.NUMERICIDENTIFIERLOOSE]}|${o[a.NONNUMERICIDENTIFIER]})`),l("PRERELEASE",`(?:-(${o[a.PRERELEASEIDENTIFIER]}(?:\\.${o[a.PRERELEASEIDENTIFIER]})*))`),l("PRERELEASELOOSE",`(?:-?(${o[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${o[a.PRERELEASEIDENTIFIERLOOSE]})*))`),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD",`(?:\\+(${o[a.BUILDIDENTIFIER]}(?:\\.${o[a.BUILDIDENTIFIER]})*))`),l("FULLPLAIN",`v?${o[a.MAINVERSION]}${o[a.PRERELEASE]}?${o[a.BUILD]}?`),l("FULL",`^${o[a.FULLPLAIN]}$`),l("LOOSEPLAIN",`[v=\\s]*${o[a.MAINVERSIONLOOSE]}${o[a.PRERELEASELOOSE]}?${o[a.BUILD]}?`),l("LOOSE",`^${o[a.LOOSEPLAIN]}$`),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE",`${o[a.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),l("XRANGEIDENTIFIER",`${o[a.NUMERICIDENTIFIER]}|x|X|\\*`),l("XRANGEPLAIN",`[v=\\s]*(${o[a.XRANGEIDENTIFIER]})(?:\\.(${o[a.XRANGEIDENTIFIER]})(?:\\.(${o[a.XRANGEIDENTIFIER]})(?:${o[a.PRERELEASE]})?${o[a.BUILD]}?)?)?`),l("XRANGEPLAINLOOSE",`[v=\\s]*(${o[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[a.XRANGEIDENTIFIERLOOSE]})(?:${o[a.PRERELEASELOOSE]})?${o[a.BUILD]}?)?)?`),l("XRANGE",`^${o[a.GTLT]}\\s*${o[a.XRANGEPLAIN]}$`),l("XRANGELOOSE",`^${o[a.GTLT]}\\s*${o[a.XRANGEPLAINLOOSE]}$`),l("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),l("COERCERTL",o[a.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM",`(\\s*)${o[a.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",l("TILDE",`^${o[a.LONETILDE]}${o[a.XRANGEPLAIN]}$`),l("TILDELOOSE",`^${o[a.LONETILDE]}${o[a.XRANGEPLAINLOOSE]}$`),l("LONECARET","(?:\\^)"),l("CARETTRIM",`(\\s*)${o[a.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",l("CARET",`^${o[a.LONECARET]}${o[a.XRANGEPLAIN]}$`),l("CARETLOOSE",`^${o[a.LONECARET]}${o[a.XRANGEPLAINLOOSE]}$`),l("COMPARATORLOOSE",`^${o[a.GTLT]}\\s*(${o[a.LOOSEPLAIN]})$|^$`),l("COMPARATOR",`^${o[a.GTLT]}\\s*(${o[a.FULLPLAIN]})$|^$`),l("COMPARATORTRIM",`(\\s*)${o[a.GTLT]}\\s*(${o[a.LOOSEPLAIN]}|${o[a.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE",`^\\s*(${o[a.XRANGEPLAIN]})\\s+-\\s+(${o[a.XRANGEPLAIN]})\\s*$`),l("HYPHENRANGELOOSE",`^\\s*(${o[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${o[a.XRANGEPLAINLOOSE]})\\s*$`),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>
1=\\s*0.0.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}(Z={exports:{}},Z.exports),Z.exports),e7=/^[0-9]+$/,te=(e,t)=>{let r=e7.test(e),n=e7.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e<t?-1:1},{MAX_LENGTH:tt,MAX_SAFE_INTEGER:tr}=e9,{re:tn,t:to}=e8,{compareIdentifiers:ta}={compareIdentifiers:te,rcompareIdentifiers:(e,t)=>te(t,e)},ti=class e{constructor(t,r){if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),t instanceof e){if(!!r.loose===t.loose&&!!r.includePrerelease===t.includePrerelease)return t;t=t.version}else if("string"!=typeof t)throw TypeError(`Invalid Version: ${t}`);if(t.length>tt)throw TypeError(`version is longer than ${tt} characters`);e5("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=t.trim().match(r.loose?tn[to.LOOSE]:tn[to.FULL]);if(!n)throw TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>tr||this.major<0)throw TypeError("Invalid major version");if(this.minor>tr||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>tr||this.patch<0)throw TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t<tr)return t}return e}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(t){if(e5("SemVer.compare",this.version,this.options,t),!(t instanceof e)){if("string"==typeof t&&t===this.version)return 0;t=new e(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof e||(t=new e(t,this.options)),ta(this.major,t.major)||ta(this.minor,t.minor)||ta(this.patch,t.patch)}comparePre(t){if(t instanceof e||(t=new e(t,this.options)),this.prerelease.length&&!t.prerelease.length)return -1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let r=0;do{let e=this.prerelease[r],n=t.prerelease[r];if(e5("prerelease compare",r,e,n),void 0===e&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===e)return -1;if(e!==n)return ta(e,n)}while(++r)}compareBuild(t){t instanceof e||(t=new e(t,this.options));let r=0;do{let e=this.build[r],n=t.build[r];if(e5("prerelease compare",r,e,n),void 0===e&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===e)return -1;if(e!==n)return ta(e,n)}while(++r)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}},tl=(e,t,r)=>new ti(e,r).compare(new ti(t,r)),ts=(e,t,r)=>0===tl(e,t,r),tc=(e,t,r)=>0!==tl(e,t,r),tu=(e,t,r)=>tl(e,t,r)>0,td=(e,t,r)=>tl(e,t,r)>=0,tf=(e,t,r)=>0>tl(e,t,r),tp=(e,t,r)=>0>=tl(e,t,r),th=(e,t,r,n)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return ts(e,r,n);case"!=":return tc(e,r,n);case">":return tu(e,r,n);case">=":return td(e,r,n);case"<":return tf(e,r,n);case"<=":return tp(e,r,n);default:throw TypeError(`Invalid operator: ${t}`)}},tm=Symbol("SemVer ANY"),tv=class e{static get ANY(){return tm}constructor(t,r){if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),t instanceof e){if(!!r.loose===t.loose)return t;t=t.value}e5("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===tm?this.value="":this.value=this.operator+this.semver.version,e5("comp",this)}parse(e){let t=this.options.loose?ty[tg.COMPARATORLOOSE]:ty[tg.COMPARATOR],r=e.match(t);if(!r)throw TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new ti(r[2],this.options.loose):this.semver=tm}toString(){return this.value}test(e){if(e5("Comparator.test",e,this.options.loose),this.semver===tm||e===tm)return!0;
1if("string"==typeof e)try{e=new ti(e,this.options)}catch{return!1}return th(e,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw TypeError("a Comparator is required");if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),""===this.operator)return""===this.value||new tb(t.value,r).test(this.value);if(""===t.operator)return""===t.value||new tb(this.value,r).test(t.semver);let n=!(">="!==this.operator&&">"!==this.operator||">="!==t.operator&&">"!==t.operator),o=!("<="!==this.operator&&"<"!==this.operator||"<="!==t.operator&&"<"!==t.operator),a=this.semver.version===t.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==t.operator&&"<="!==t.operator),l=th(this.semver,"<",t.semver,r)&&(">="===this.operator||">"===this.operator)&&("<="===t.operator||"<"===t.operator),s=th(this.semver,">",t.semver,r)&&("<="===this.operator||"<"===this.operator)&&(">="===t.operator||">"===t.operator);return n||o||a&&i||l||s}},{re:ty,t:tg}=e8,tb=class e{constructor(t,r){if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),t instanceof e)return!!r.loose===t.loose&&!!r.includePrerelease===t.includePrerelease?t:new e(t.raw,r);if(t instanceof tv)return this.raw=t.value,this.set=[[t]],this.format(),this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t,this.set=t.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${t}`);this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let{loose:t}=this.options;e=e.trim();let r=t?tE[tw.HYPHENRANGELOOSE]:tE[tw.HYPHENRANGE];e5("hyphen replace",e=e.replace(r,tD(this.options.includePrerelease))),e5("comparator trim",e=e.replace(tE[tw.COMPARATORTRIM],t_),tE[tw.COMPARATORTRIM]),e=(e=(e=e.replace(tE[tw.TILDETRIM],tI)).replace(tE[tw.CARETTRIM],tO)).split(/\s+/).join(" ");let n=t?tE[tw.COMPARATORLOOSE]:tE[tw.COMPARATOR];return e.split(" ").map(e=>tR(e,this.options)).join(" ").split(/\s+/).map(e=>tM(e,this.options)).filter(this.options.loose?e=>!!e.match(n):()=>!0).map(e=>new tv(e,this.options))}intersects(t,r){if(!(t instanceof e))throw TypeError("a Range is required");return this.set.some(e=>tS(e,r)&&t.set.some(t=>tS(t,r)&&e.every(e=>t.every(t=>e.intersects(t,r)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new ti(e,this.options)}catch{return!1}for(let t=0;t<this.set.length;t++)if(tj(this.set[t],e,this.options))return!0;return!1}},{re:tE,t:tw,comparatorTrimReplace:t_,tildeTrimReplace:tI,caretTrimReplace:tO}=e8,tS=(e,t)=>{let r=!0,n=e.slice(),o=n.pop();for(;r&&n.length;)r=n.every(e=>o.intersects(e,t)),o=n.pop();return r},tR=(e,t)=>(e5("comp",e,t),e5("caret",e=tT(e,t)),e5("tildes",e=tN(e,t)),e5("xrange",e=tk(e,t)),e5("stars",e=tx(e,t)),e),tC=e=>!e||"x"===e.toLowerCase()||"*"===e,tN=(e,t)=>e.trim().split(/\s+/).map(e=>tP(e,t)).join(" "),tP=(e,t)=>{let r=t.loose?tE[tw.TILDELOOSE]:tE[tw.TILDE];return e.replace(r,(t,r,n,o,a)=>{let i;return e5("tilde",e,t,r,n,o,a),tC(r)?i="":tC(n)?i=`>=${r}.0.0 <${+r+1}.0.0-0`:tC(o)?i=`>=${r}.${n}.0 <${r}.${+n+1}.0-0`:a?(e5("replaceTilde pr",a),i=`>=${r}.${n}.${o}-${a} <${r}.${+n+1}.0-0`):i=`>=${r}.${n}.${o} <${r}.${+n+1}.0-0`,e5("tilde return",i),i})},tT=(e,t)=>e.trim().split(/\s+/).map(e=>tA(e,t)).join(" "),tA=(e,t)=>{e5("caret",e,t);let r=t.loose?tE[tw.CARETLOOSE]:tE[tw.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(t,r,o,a,i)=>{let l;return e5("caret",e,t,r,o,a,i),tC(r)?l="":tC(o)?l=`>=${r}.0.0${n} <${+r+1}.0.0-0`:tC(a)?l="0"===r?`>=${r}.${o}.0${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.0${n} <${+r+1}.0.0-0`:i?(e5("replaceCaret pr",i),l="0"===r?"0"===o?`>=${r}.${o}.${a}-${i} <${r}.${o}.${+a+1}-0`:`>=${r}.${o}.${a}-${i} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${a}-${i} <${+r+1}.0.0-0`):(e5("no pr"),l="0"===r?"0"===o?`>=${r}.${o}.${a}${n} <${r}.${o}.${+a+1}-0`:`>=${r}.${o}.${a}${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${a} <${+r+1}.0.0-0`),e5("caret return",l),l})},tk=(e,t)=>(e5("replaceXRanges",e,t),e.split(/\s+/).map(e=>tL(e,t)).join(" ")),tL=(e,t)=>{e=e.trim();let r=t.loose?tE[tw.XRANGELOOSE]:tE[tw.XRANGE];return e.replace(r,(r,n,o,a,i,l)=>{e5("xRange",e,r,n,o,a,i,l);let s=tC(o),c=s||tC(a),u=c||tC(i);return"="===n&&u&&(n=""),l=t.includePrerelease?"-0":"",s?r=">"===n||"<"===n?"<0.0.0-0":"*":n&&u?(c&&(a=0),i=0,">"===n?(n=">=",c?(o=+o+1,a=0):a=+a+1,i=0):"<="===n&&(n="<",c?o=+o+1:a=+a+1),"<"===n&&(l="-0"),r=`${n+o}.${a}.${i}${l}`):c?r=`>=${o}.0.0${l} <${+o+1}.0.0-0`:u&&(r=`>=${o}.${a}.0${l} <${o}.${+a+1}.0-0`),e5("xRange return",r),r})},tx=(e,t)=>(e5("replaceStars",e,t),e.trim().replace(tE[tw.STAR],"")),tM=(e,t)=>(e5("replaceGTE0",e,t),e.trim().replace(tE[t.includePrerelease?tw.GTE0PRE:tw.GTE0],"")),tD=e=>(t,r,n,o,a,i,l,s,c,u,d,f,p)=>`${r=tC(n)?"":tC(o)?`>=${n}.0.0${e?"-0":""}`:tC(a)?`>=${n}.${o}.0${e?"-0":""}`:i?`>=${r}`:`>=${r}${e?"-0":""}`} ${s=tC(c)?"":tC(u)?`<${+c+1}.0.0-0`:tC(d)?`<${c}.${+u+1}.0-0`:f?`<=${c}.${u}.${d}-${f}`:e?`<${c}.${u}.${+d+1}-0`:`<=${s}`}`.trim(),tj=(e,t,r)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++)if(e5(e[r].semver),e[r].semver!==tv.ANY&&e[r].semver.prerelease.length>0){let n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0},t$=(e,t,r)=>{try{t=new tb(t,r)}catch{return!1}return t.test(e)},{MAX_LENGTH:tF}=e9,{re:tU,t:tz}=e8,tW=(e,t)=>{if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ti)return e;if("string"!=typeof e||e.length>tF||!(t.loose?tU[tz.LOOSE]:tU[tz.FULL]).test(e))return null;try{return new ti(e,t)}catch{return null}},{re:tB,t:tV}=e8,tG=(e,t)=>{if(e instanceof ti)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let t;for(;(t=tB[tV.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&t.index+t[0].length===r.index+r[0].length||(r=t),tB[tV.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;tB[tV.COERCERTL].lastIndex=-1}else r=e.match(tB[tV.COERCE]);return null===r?null:tW(`${r[2]}
1.${r[3]||"0"}.${r[4]||"0"}`,t)};function tq(e){return String.fromCharCode(parseInt(e.slice(1),16))}var tH=class{static encode(e){let t=new Uint8Array(e),r=[];for(let e=0;e<t.length;e+=32768)r.push(String.fromCharCode(...t.subarray(e,e+32768)));return globalThis.btoa(r.join("")).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}static decode(e){let t=globalThis.atob(e.replace(/-/g,"+").replace(/_/g,"/")),r=new Uint8Array(t.length);for(let e=0;e<t.length;e++)r[e]=t.charCodeAt(e);return r.buffer}};function tY(e){return typeof e>"u"}function tX(e){return null===e||tY(e)}function tK(e){if(!e)return!0;for(let t in e)if(Object.hasOwnProperty.call(e,t))return!1;return!0}var tZ={},tJ={"magic-sdk":"magic-sdk","@magic-sdk/react-native":"magic-sdk-rn","@magic-sdk/react-native-bare":"magic-sdk-rn-bare","@magic-sdk/react-native-expo":"magic-sdk-rn-expo"},tQ=class e extends Error{constructor(t,r){super(`Magic SDK Error: [${t}] ${r}`),this.code=t,this.rawMessage=r,Object.setPrototypeOf(this,e.prototype)}__proto__=Error},t0=class e extends Error{__proto__=Error;code;rawMessage;data;constructor(t){super();let r=Number(t?.code);this.rawMessage=t?.message||"Internal error",this.code=!tX(r)&&"number"==typeof r&&Object.values(el).includes(r)?r:el.InternalError,this.message=`Magic RPC Error: [${this.code}] ${this.rawMessage}`,this.data=t?.data||void 0,Object.setPrototypeOf(this,e.prototype)}},t1=class{constructor(e,t){this.code=e,this.rawMessage=t,this.message=`Magic SDK Warning: [${e}] ${t}`}message;log(){console.warn(this.message)}};function t3(){return new tQ(ea.ModalNotReady,"Modal is not ready")}var t2=function*(){let e=0;for(;;)e<Number.MAX_SAFE_INTEGER?yield++e:e=0}();function t6(){return"@magic-sdk/react-native-bare"===tZ.sdkName||"@magic-sdk/react-native-expo"===tZ.sdkName?Math.floor(1e5*Math.random())+1:t2.next().value}function t4(e){return async(...t)=>(eo||(eo=await tZ.configureStorage()),await eo.ready(),eo[e](...t))}((e,t)=>{for(var r in t)e0(e,r,{get:t[r],enumerable:!0})})({},{clear:()=>t7,getItem:()=>t9,iterate:()=>rn,key:()=>rt,keys:()=>rr,length:()=>re,removeItem:()=>t8,setItem:()=>t5});var t9=t4("getItem"),t5=t4("setItem"),t8=t4("removeItem"),t7=t4("clear"),re=t4("length"),rt=t4("key"),rr=t4("keys"),rn=t4("iterate"),ro="STORE_KEY_PRIVATE_KEY",ra="STORE_KEY_PUBLIC_JWK",ri="ECDSA",rl={name:ri,namedCurve:"P-256"};function rs(){let e="u">typeof window&&!!window.crypto,t=e&&!!window.crypto.subtle;return e&&t}async function rc(){var e,t;let r,n,o=await ru();if(!o){console.info("unable to creat kee publicy or webcrypto is unsupported");return}let{subtle:a}=window.crypto,i=await t9(ro);if(!i||!a){console.info("unable to find private key or webcrypto unsupported");return}let l={iat:Math.floor(new Date().getTime()/1e3),jti:((n=window.crypto.getRandomValues(new Uint8Array(16)))[6]=15&n[6]|64,n[8]=191&n[8]|128,n[0].toString(16)+n[1].toString(16)+n[2].toString(16)+n[3].toString(16)+"-"+n[4].toString(16)+n[5].toString(16)+"-"+n[6].toString(16)+n[7].toString(16)+"-"+n[8].toString(16)+n[9].toString(16)+"-"+n[10].toString(16)+n[11].toString(16)+n[12].toString(16)+n[13].toString(16)+n[14].toString(16)+n[15].toString(16))},s={protected:rf(rp(JSON.stringify({typ:"dpop+jwt",alg:"ES256",jwk:o}))),claims:rf(rp(JSON.stringify(l)))},c=(e=`${s.protected}.${s.claims}`,new TextEncoder().encode(e)),u=(t=new Uint8Array(await a.sign({name:ri,hash:{name:"SHA-256"}},i,c)),r="",t.forEach(e=>{r+=String.fromCharCode(e)}),rf(r));return`${s.protected}.${s.claims}.${u}`}async function ru(){if(!rs()){console.info("webcrypto is not supported");return}return await t9(ra)||await rd(),t9(ra)}async function rd(){let{subtle:e}=window.crypto,t=await e.generateKey(rl,!1,["sign"]),r=await e.exportKey("jwk",t.publicKey);await t5(ro,t.privateKey),await t5(ra,r)}function rf(e){return btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+/g,"")}function rp(e){return encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(e,t)=>String.fromCharCode(parseInt(t,16)))}var rh=Symbol("Payload pre-processed by Magic SDK");function rm(e){return Object.defineProperty(e,rh,{value:!0,enumerable:!1}),e}function rv(e){return e[rh]||(e.jsonrpc=e.jsonrpc??"2.0",e.id=t6(),e.method=e.method??"noop",e.params=e.params??[],rm(e)),e}function ry(e,t=[]){return rm({params:t,method:e,jsonrpc:"2.0",id:t6()})}var rg=class e{_jsonrpc;_id;_result;_error;constructor(t){t instanceof e?(this._jsonrpc=t.payload.jsonrpc,this._id=t.payload.id,this._result=t.payload.result,this._error=t.payload.error):tX(t)||tY(t.jsonrpc)||tY(t.id)||tY(t.result)&&tY(t.error)?(this._jsonrpc=t.jsonrpc,this._id=t.id,this._result=void 0,this._error=void 0):(this._jsonrpc=t.jsonrpc,this._id=t.id,this._result=t.result,this._error=t.error)}applyError(e){return this._error=e,this}applyResult(e){return this._result=e,this}
1get hasError(){return this._error?.code===el.DpopInvalidated&&(t8(ra),t8(ro)),"u">typeof this._error&&null!==this._error}get hasResult(){return"u">typeof this._result}get payload(){return{jsonrpc:this._jsonrpc,id:this._id,result:this._result,error:this._error}}},rb=(ee=null!=(J=e4())?eQ(e2(J)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of e3(t))e6.call(e,o)||o===r||e0(e,o,{get:()=>t[o],enumerable:!(n=e1(t,o))||n.enumerable});return e})(!Q&&J&&J.__esModule?ee:e0(ee,"default",{value:J,enumerable:!0}),J)),rE=class extends rb.default{};function rw(){let e=new rE;return{emitter:e,createChainingEmitterMethod:(t,r)=>(...n)=>(e[t].apply(e,n),r),createBoundEmitterMethod:t=>(...r)=>e[t].apply(e,r)}}var r_=Symbol("isPromiEvent");function rI(e){let t=rO(e),{createBoundEmitterMethod:r,createChainingEmitterMethod:n}=rw(),o=Symbol("Promise.then"),a=Symbol("Promise.catch"),i=Symbol("Promise.finally"),l=(e,t)=>(...r)=>s(t[e].apply(t,r)),s=e=>Object.assign(e,{[r_]:!0,[o]:e[o]||e.then,[a]:e[a]||e.catch,[i]:e[i]||e.finally,then:l(o,e),catch:l(a,e),finally:l(i,e),on:n("on",e),once:n("once",e),addListener:n("addListener",e),off:n("off",e),removeListener:n("removeListener",e),removeAllListeners:n("removeAllListeners",e),emit:r("emit"),eventNames:r("eventNames"),listeners:r("listeners"),listenerCount:r("listenerCount")}),c=s(t.then(e=>(c.emit("done",e),c.emit("settled"),e),e=>{throw c.emit("error",e),c.emit("settled"),e}));return c.on(eM.ClosedByUser,()=>{c.emit(ex.ClosedByUser)}
1),c}function rO(e){return new Promise((t,r)=>{Promise.resolve(e(t,r)).catch(r)})}var rS=class{constructor(e){this.sdk=e}get overlay(){return this.sdk.overlay}request(e){return this.sdk.thirdPartyWallets.isConnected&&!ed.includes(e.method)?this.requestThirdPartyWallets(e):this.requestOverlay(e)}requestThirdPartyWallets(e){return rI((t,r)=>{this.sdk.thirdPartyWallets.requestOverride(e).then(t).catch(r)})}requestOverlay(e){let t=this.overlay.post(ep.MAGIC_HANDLE_REQUEST,rv(e)),r=rI((e,r)=>{t.then(t=>{if(n(),t.hasError)r(new t0(t.payload.error));else if(t.hasResult)e(t.payload.result);else throw new tQ(ea.MalformedResponse,"Response from the Magic iframe is malformed.")}).catch(e=>{n(),r(e)})}),n=this.overlay.on(ef.MAGIC_HANDLE_EVENT,t=>{let{response:n}=t.data;if(n.id===e.id&&n.result?.event){let{event:e,params:t=[]}=n.result;r.emit(e,...t)}});return r}createIntermediaryEvent(e,t){return r=>{let n=ry(eu.IntermediaryEvent,[{payloadId:t,eventType:e,args:r}]);this.request(n)}}},rR={"magic-sdk":"v18.0.0","@magic-sdk/react-native":"v14.0.0","@magic-sdk/react-native-bare":"v19.0.0","@magic-sdk/react-native-expo":"v19.0.0"},rC=class extends rS{loginWithMagicLink(e){let t="@magic-sdk/react-native"===tZ.sdkName||"@magic-sdk/react-native-bare"===tZ.sdkName||"@magic-sdk/react-native-expo"===tZ.sdkName;if(t&&function(e,t){let[r]=e.split(".").map(Number);return r>=19}(tZ.version,0))throw Error("loginWithMagicLink() is deprecated for this package, please utilize a passcode method like loginWithSMS or loginWithEmailOTP instead.");t&&(function(e){let{method:t,removalVersions:r,useInstead:n}=e,o=r[tZ.sdkName],a=n?` Use \`${n}\` instead.`:"",i=`\`${t}\` will be removed from \`${tZ.sdkName}\` in version \`${o}\`.${a}`;return new t1(ei.DeprecationNotice,i)})({method:"auth.loginWithMagicLink()",removalVersions:rR,useInstead:"auth.loginWithEmailOTP()"}).log();let{email:r,showUI:n=!0,redirectURI:o,overrides:a,lifespan:i}=e,l=ry(this.sdk.testMode?eu.LoginWithMagicLinkTestMode:eu.LoginWithMagicLink,[{email:r,showUI:n,redirectURI:o,overrides:a,lifespan:i}]);return this.request(l)}loginWithSMS(e){let{phoneNumber:t,showUI:r=!0,lifespan:n}=e,o=ry(this.sdk.testMode?eu.LoginWithSmsTestMode:eu.LoginWithSms,[{phoneNumber:t,showUI:r,lifespan:n}]),a=this.request(o);return!r&&a&&(a.on(eg.VerifySmsOtp,e=>{this.createIntermediaryEvent(eg.VerifySmsOtp,o.id)(e)}),a.on(eg.VerifyMFACode,e=>{this.createIntermediaryEvent(eg.VerifyMFACode,o.id)(e)}),a.on(eg.LostDevice,()=>{this.createIntermediaryEvent(eg.LostDevice,o.id)()}),a.on(eg.VerifyRecoveryCode,e=>{this.createIntermediaryEvent(eg.VerifyRecoveryCode,o.id)(e)}),a.on(eg.Cancel,()=>{this.createIntermediaryEvent(eg.Cancel,o.id)()})),a}loginWithEmailOTP(e){let{email:t,showUI:r,deviceCheckUI:n,overrides:o,lifespan:a}=e,i=ry(this.sdk.testMode?eu.LoginWithEmailOTPTestMode:eu.LoginWithEmailOTP,[{email:t,showUI:r,deviceCheckUI:n,overrides:o,lifespan:a}]),l=this.request(i);return!n&&l&&l.on(ew.Retry,()=>{this.createIntermediaryEvent(ew.Retry,i.id)()}),!r&&l&&(l.on(ey.VerifyEmailOtp,e=>{this.createIntermediaryEvent(ey.VerifyEmailOtp,i.id)(e)}),l.on(ey.VerifyMFACode,e=>{this.createIntermediaryEvent(ey.VerifyMFACode,i.id)(e)}),l.on(ey.LostDevice,()=>{this.createIntermediaryEvent(ey.LostDevice,i.id)()}),l.on(ey.VerifyRecoveryCode,e=>{this.createIntermediaryEvent(ey.VerifyRecoveryCode,i.id)(e)}),l.on(ey.Cancel,()=>{this.createIntermediaryEvent(ey.Cancel,i.id)()}),l.on(eK.SelectedMfaType,e=>{this.createIntermediaryEvent(eK.SelectedMfaType,i.id)(e)})),l&&l.on(eZ.MfaPasskeyOptions,async({webauthnOptions:e})=>{try{let t=await navigator.credentials.get({publicKey:function(e){if("u">typeof PublicKeyCredential&&"function"==typeof PublicKeyCredential.parseRequestOptionsFromJSON)return PublicKeyCredential.parseRequestOptionsFromJSON(e);let t=tH.decode(e.challenge),r=e.allowCredentials?.map(e=>({...e,id:tH.decode(e.id),transports:e.transports}))??[];return{...e,allowCredentials:r,challenge:t}}(e)});this.createIntermediaryEvent(eK.MfaPasskeyAssertionResponse,i.id)(function(e){if("function"==typeof e.toJSON)return e.toJSON();try{var t,r;let n=e.id,o=tH.encode(e.rawId),a=e.authenticatorAttachment,i={},l=e.type;if(t=e.response,!("object"!=typeof t||t?.authenticatorData===void 0||"object"!=typeof t?.authenticatorData))return{id:n,rawId:o,response:{authenticatorData:tH.encode(e.response.authenticatorData),clientDataJSON:tH.encode(e.response.clientDataJSON),signature:tH.encode(e.response.signature),userHandle:e.response.userHandle?tH.encode(e.response.userHandle):void 0},authenticatorAttachment:a,clientExtensionResults:i,type:l};if(r=e.response,!("object"!=typeof r||r?.attestationObject===void 0||"object"!=typeof r?.attestationObject))return{id:n,rawId:o,response:{clientDataJSON:tH.encode(e.response.clientDataJSON),attestationObject:tH.encode(e.response.attestationObject),transports:e.response?.getTransports()||[]},authenticatorAttachment:a,clientExtensionResults:i,type:l};throw Error("Unexpected object.")}catch(e){throw console.error(e),e}}(t))}catch(e){this.createIntermediaryEvent(eK.MfaPasskeyAssertionError,i.id)(e?.message??"")}}),l}loginWithCredential(e){let{credentialOrQueryString:t,lifespan:r}=e||{},n=t??"";if(!t&&"web"===tZ.platform){n=window.location.search;let e=window.location.origin+window.location.pathname;window.history.replaceState(null,"",e)}let o=ry(this.sdk.testMode?eu.LoginWithCredentialTestMode:eu.LoginWithCredential,[n,r]);return this.request(o)}setAuthorizationToken(e){let t=ry(eu.SetAuthorizationToken,[{jwt:e}]);return this.request(t)}updateEmailWithUI(e){let{email:t,showUI:r=!0}=e,n=ry(this.sdk.testMode?eu.UpdateEmailTestMode:eu.UpdateEmail,[{email:t,showUI:r}]),o=this.request(n);return r||(o.on(eI.Retry,()=>{this.createIntermediaryEvent(eI.Retry,n.id)()}),o.on(eI.Cancel,()=>{this.createIntermediaryEvent(eI.Cancel,n.id)()}),o.on(eI.VerifyEmailOtp,e=>{this.createIntermediaryEvent(eI.VerifyEmailOtp,n.id)(e)}),o.on(eI.VerifyMFACode,e=>{this.createIntermediaryEvent(eI.VerifyMFACode,n.id)(e)}),o.on(eS.RetryWithNewEmail,e=>{this.createIntermediaryEvent(eS.RetryWithNewEmail,n.id)(e)}),o.on(eS.Cancel,()=>{this.createIntermediaryEvent(eS.Cancel,n.id)()}),o.on(eS.VerifyEmailOtp,e=>{this.createIntermediaryEvent(eS.VerifyEmailOtp,n.id)(e)})),o}},rN="AES-GCM";async function rP(){let e=[];for(let t of(await rn((t,r,n)=>{r.startsWith("ds_")&&e.push(r)}),e))await t8(t)}function rT(e){let t="",r=new Uint8Array(e),n=r.byteLength;for(let e=0;e<n;e++)t+=String.fromCharCode(r[e]);return window.btoa(t)}function rA(e){let t=window.atob(e),r=t.length,n=new Uint8Array(r);for(let e=0;e<r;e++)n[e]=t.charCodeAt(e);return n.buffer}async function rk(){if(!rs()){console.info("webcrypto is not supported");return}let{crypto:e}=window;return await t9("iv")||e.getRandomValues(new Uint8Array(12))}async function rL(){if(!rs()){console.info("webcrypto is not supported");return}let{subtle:e}=window.crypto;return await t9("ek")||await e.generateKey({name:rN,length:256},!1,["encrypt","decrypt"])}async function rx(e,t){let r=await rk(),n=await rL();if(!r||!n||!e)return;let o=rA(e),{subtle:a}
1=window.crypto,i=rT(await a.encrypt({name:rN,iv:r},n,o));await t5(`ds_${t}`,i),await t5("ek",n),await t5("iv",r)}async function rM(e){let t=await t9(`ds_${e}`),r=await t9("iv"),n=await t9("ek");if(!r||!t||!n||!rs())return;let{subtle:o}=window.crypto;return rT(await o.decrypt({name:rN,iv:r},n,rA(t)))}function rD(e,t){return t?new URL(e,t):new URL(e)}var rj=class extends rS{getIdToken(e){let t=ry(this.sdk.testMode?eu.GetIdTokenTestMode:eu.GetIdToken,[e]);return this.request(t)}generateIdToken(e){let t=ry(this.sdk.testMode?eu.GenerateIdTokenTestMode:eu.GenerateIdToken,[e]);return this.request(t)}getInfo(){let e=ry(eu.GetInfo,[]);return this.request(e)}isLoggedIn(){return rI(async(e,t)=>{try{let t=!1;this.sdk.useStorageCache&&(t=await t9(this.localForageIsLoggedInKey)==="true")&&e(!0);let r=ry(this.sdk.testMode?eu.IsLoggedInTestMode:eu.IsLoggedIn),n=await this.request(r);this.sdk.useStorageCache&&(n?t5(this.localForageIsLoggedInKey,!0):t8(this.localForageIsLoggedInKey),t&&!n&&this.emitUserLoggedOut(!0)),e(n)}catch(e){t(e)}})}logout(){return t8(this.localForageIsLoggedInKey),t8("rt"),rP(),rI(async(e,t)=>{try{let t=ry(this.sdk.testMode?eu.LogoutTestMode:eu.Logout),r=await this.request(t);this.sdk.useStorageCache&&this.emitUserLoggedOut(r),e(r)}catch(e){t(e)}})}requestInfoWithUI(e){let t=ry(eu.RequestUserInfoWithUI,e?[e]:[]);return this.request(t)}showSettings(e){let{showUI:t=!0}=e||{},r=ry(this.sdk.testMode?eu.UserSettingsTestMode:eu.UserSettings,[e]),n=this.request(r);return!t&&n&&(n.on(ej.SendNewPhoneNumber,e=>{this.createIntermediaryEvent(ej.SendNewPhoneNumber,r.id)(e)}),n.on(ej.SendOtpCode,e=>{this.createIntermediaryEvent(ej.SendOtpCode,r.id)(e)}),n.on(ej.StartEditPhoneNumber,()=>{this.createIntermediaryEvent(ej.StartEditPhoneNumber,r.id)()}),n.on(ej.Cancel,()=>{this.createIntermediaryEvent(ej.Cancel,r.id)()}),n.on(eI.VerifyEmailOtp,e=>{this.createIntermediaryEvent(eI.VerifyEmailOtp,r.id)(e)})),n}recoverAccount(e){let{email:t,showUI:r}=e,n=ry(this.sdk.testMode?eu.RecoverAccountTestMode:eu.RecoverAccount,[{email:t,showUI:r}]),o=this.request(n);return!r&&o&&(o.on(eU.Cancel,()=>{this.createIntermediaryEvent(eU.Cancel,n.id)()}),o.on(eU.ResendSms,()=>{this.createIntermediaryEvent(eU.ResendSms,n.id)()}),o.on(eU.VerifyOtp,e=>{this.createIntermediaryEvent(eU.VerifyOtp,n.id)(e)}),o.on(eU.UpdateEmail,e=>{this.createIntermediaryEvent(eU.UpdateEmail,n.id)(e)}),o.on(eS.Cancel,()=>{this.createIntermediaryEvent(eS.Cancel,n.id)()}),o.on(eS.RetryWithNewEmail,e=>{this.createIntermediaryEvent(eS.RetryWithNewEmail,n.id)(e)}),o.on(eS.VerifyEmailOtp,e=>{this.createIntermediaryEvent(eS.VerifyEmailOtp,n.id)(e)})),o}revealEVMPrivateKey(){let e=ry(eu.RevealPK,[{chain:"ETH"}]);return this.request(e)}revealPrivateKey(){throw Error("revealPrivateKey() has been decommissioned. For EVM chains, use `user.revealEVMPrivateKey()` instead. For non-EVM chains, use `[extension].revealPrivateKey()` instead.")}onUserLoggedOut(e){this.userLoggedOutCallbacks.push(e)}enableMFA(e){let{showUI:t=!0}=e,r=ry(eu.EnableMFA,[{showUI:t}]),n=this.request(r);return!t&&n&&(n.on(eT.VerifyMFACode,e=>{this.createIntermediaryEvent(eT.VerifyMFACode,r.id)(e)}),n.on(eT.Cancel,()=>{this.createIntermediaryEvent(eT.Cancel,r.id)()})),n}disableMFA(e){let{showUI:t=!0}=e,r=ry(eu.DisableMFA,[{showUI:t}]),n=this.request(r);return!t&&n&&(n.on(ek.VerifyMFACode,e=>{this.createIntermediaryEvent(ek.VerifyMFACode,r.id)(e)}),n.on(ek.LostDevice,e=>{this.createIntermediaryEvent(ek.LostDevice,r.id)(e)}),n.on(ek.Cancel,()=>{this.createIntermediaryEvent(ek.Cancel,r.id)()})),n}emitUserLoggedOut(e){this.userLoggedOutCallbacks.forEach(t=>{t(e)})}localForageIsLoggedInKey="magic_auth_is_logged_in";userLoggedOutCallbacks=[]},r$=class extends rS{connectWithUI(e){let t=rI(async(r,n)=>{try{let o=ry(eu.Login,[{enabledWallets:this.sdk.thirdPartyWallets.enabledWallets,...e}]),a=this.request(o);this.sdk.thirdPartyWallets.eventListeners.forEach(({event:e,callback:t})=>{a.on(e,()=>t(o.id))}),a.on("id-token-created",e=>{t.emit("id-token-created",e)});let i=await a;i.error&&n(i),r(i)}catch(e){n(e)}});return t}showUI(e){return this.request(ry(eu.ShowUI,[e]))}showAddress(){return this.request(ry(eu.ShowAddress))}showSendTokensUI(){return this.request(ry(eu.ShowSendTokensUI))}showOnRamp(){return this.request(ry(eu.ShowOnRamp))}showNFTs(){return this.request(ry(eu.ShowNFTs))}showBalances(){return this.request(ry(eu.ShowBalances))}sign7702Authorization(e){return this.request(ry(eu.Sign7702Authorization,[e]))}send7702Transaction(e){return this.request(ry(eu.Send7702Transaction,[e]))}},rF=class extends rS{eventListeners=[];enabledWallets={};isConnected=!1;resetThirdPartyWalletState(){localStorage.removeItem(es.PROVIDER),localStorage.removeItem(es.ADDRESS),localStorage.removeItem(es.CHAIN_ID),this.isConnected=!1}requestOverride(e){return e.method===eu.Login?(this.resetThirdPartyWalletState(),super.request(e)):e.method===eu.GetInfo?this.getInfo(e):e.method===eu.IsLoggedIn?this.isLoggedIn(e):e.method===eu.Logout?this.logout(e):"magic-widget"===localStorage.getItem(es.PROVIDER)?this.magicWidgetRequest
1(e):(this.resetThirdPartyWalletState(),super.request(e))}isLoggedIn(e){return"magic-widget"===localStorage.getItem(es.PROVIDER)?super.requestOverlay(e):(this.resetThirdPartyWalletState(),super.request(e))}getInfo(e){return"magic-widget"===localStorage.getItem(es.PROVIDER)?super.requestOverlay(e):(this.resetThirdPartyWalletState(),super.request(e))}logout(e){let t=localStorage.getItem(es.PROVIDER);return(this.resetThirdPartyWalletState(),"magic-widget"===t)?this.magicWidgetLogout(e):super.request(e)}magicWidgetRequest(e){return["eth_","wallet_","net_","web3_"].some(t=>e.method?.startsWith(t))||["personal_sign"].includes(e.method)?rI((t,r)=>{this.sdk.walletKit.walletRequest(e).then(t).catch(e=>r(new t0(e)))}):super.requestOverlay(e)}magicWidgetLogout(e){return rI(async t=>{try{this.sdk.walletKit.clearConnectedState()}catch(e){console.error(e)}return super.requestOverlay(e)})}handleIframeThirdPartyWalletRequest(e){this.magicWidgetRequest(e.payload).then(t=>{this.overlay.postThirdPartyWalletResponse({id:e.payload.id,jsonrpc:"2.0",result:t})}).catch(t=>{this.overlay.postThirdPartyWalletResponse({id:e.payload.id,jsonrpc:"2.0",error:{code:t.code||-32603,message:t.message||"Internal error",data:t.data}})})}},{createBoundEmitterMethod:rU,createChainingEmitterMethod:rz}=rw(),rW=class extends rS{isMagic=!0;sendAsync(e,t){if(!t){var r;let e,n,o;throw r={procedure:"Magic.rpcProvider.sendAsync",argument:1,expected:"function",received:null===t?"null":typeof t},new tQ(ea.InvalidArgument,`Invalid ${(n=(e=r.argument+1)%10,o=e%100,1===n&&11!==o?`${e}st`:2===n&&12!==o?`${e}nd`:3===n&&13!==o?`${e}rd`:`${e}th`)} argument given to \`${r.procedure}\`. 2 Expected: \`${r.expected}\` 3 Received: \`${r.received}\``)}Array.isArray(e)?Promise.all(e.map(e=>rv(e)).map(e=>this.request(e).then(t=>({jsonrpc:e.jsonrpc??"2.0",id:e.id??null,result:t,error:null})).catch(t=>({jsonrpc:e.jsonrpc??"2.0",id:e.id??null,error:t})))).then(e=>{t(null,e)}):this.request(rv(e)).then(r=>{t(null,{jsonrpc:e.jsonrpc??"2.0",id:e.id??null,result:r,error:null})}).catch(r=>{t(r,{jsonrpc:e.jsonrpc??"2.0",id:e.id??null,error:r})})}send(e,t){if("string"==typeof e){let r=ry(e,Array.isArray(t)?t:[]);return this.request(r)}if(Array.isArray(e)||t){this.sendAsync(e,t);return}let r=new t1(ei.SyncWeb3Method,"Non-async web3 methods are deprecated
3in web3 > 1.0 and are not supported by the Magic web3 provider. Please use an async method instead.");return r.log(),new rg(e).applyError({code:-32603,message:r.rawMessage}).payload}enable(){let e=ry(eu.Login);return this.request(e)}request(e){return this.prefixPayloadMethodForTestMode(e),super.request(e)}prefixPayloadMethodForTestMode(e){this.sdk.testMode&&(e.method=`testMode/eth/${e.method}`)}on=rz("on",this);once=rz("once",this);addListener=rz("addListener",this);off=rz("off",this);removeListener=rz("removeListener",this);removeAllListeners=rz("removeAllListeners",this);emit=rU("emit");eventNames=rU("eventNames");listeners=rU("listeners");listenerCount=rU("listenerCount")},rB=class extends rS{purchase(e){let t=ry(eu.NFTPurchase,[e]);return this.request(t)}checkout(e){let t=this.sdk.thirdPartyWallets.isConnected,r=ry(eu.NFTCheckout,[{...e,walletProvider:t?"web3modal":"magic"}]),n=this.request(r);return t&&(n.on(ez.Initiated,async e=>{try{let t=await this.request({method:"eth_sendTransaction",params:[e]});this.createIntermediaryEvent(ez.Success,r.id)(t)}catch{this.createIntermediaryEvent(ez.Failure,r.id)()}}),n.on(ez.Disconnect,()=>{this.sdk.thirdPartyWallets.resetThirdPartyWalletState(),n.emit("disconnect")})),n}transfer(e){let t=ry(eu.NFTTransfer,[e]);return this.request(t)}};function rV(e){return!e.compat||null==e.compat[tZ.sdkName]||("string"==typeof e.compat[tZ.sdkName]?t$(tG(tZ.version),e.compat[tZ.sdkName]):!!e.compat[tZ.sdkName])}function rG(e){let t=e?.extensions??[],r={},n=[];if(Array.isArray(t)?t.forEach(e=>{rV(e)?(e.init(this),e.name&&(this[e.name]=e),tK(e.config)||(r[e.name]=e.config)):n.push(e)}):Object.keys(t).forEach(e=>{if(rV(t[e])){t[e].init(this);let n=t[e];this[e]=n,tK(n.config)||(r[t[e].name]=n.config)}else n.push(t[e])}),n.length){let e;throw e=`Some extensions are incompatible with \`${tZ.sdkName}@${tZ.version}\`:`,n.filter(e=>"u">typeof e.compat&&null!==e.compat).forEach(t=>{let r=t.compat[tZ.sdkName];"string"==typeof r?e+=` 4 - Extension \`${t.name}\` supports version(s) \`${r}\``:r||(e+=` 5 - Extension \`${t.name}\` does not support ${tZ.platform} environments.`)}),new tQ(ea.IncompatibleExtensions,e)}return r}var rq=class e{constructor(e,t){var r,n,o;if(this.apiKey=e,!e)throw new tQ(ea.MissingApiKey,"Please provide an API key that you acquired from the Magic developer dashboard.");"react-native"===tZ.platform&&t?.endpoint&&new t1(ei.ReactNativeEndpointConfiguration,`CUSTOM DOMAINS ARE NOT SUPPORTED WHEN USING MAGIC SDK WITH REACT NATIVE! The \`endpoint\` parameter SHOULD NOT be provided. The Magic \`<iframe>\` is automatically wrapped by a WebView pointed at \`${tZ.defaultEndpoint}\`. Changing this default behavior will lead to unexpected results and potentially security-threatening bugs.`).log();let{defaultEndpoint:a,version:i}=tZ;this.testMode=!!t?.testMode,this.useStorageCache=!!t?.useStorageCache,this.endpoint=rD(t?.endpoint??a).origin,this.auth=new rC(this),this.user=new rj(this),this.wallet=new r$(this),this.nft=new rB(this),this.thirdPartyWallets=new rF(this),this.rpcProvider=new rW(this);let l=rG.call(this,t);this.parameters=btoa(encodeURIComponent(JSON.stringify({API_KEY:this.apiKey,DOMAIN_ORIGIN:"u">typeof window&&window?.location?window?.location.origin:"",ETH_NETWORK:t?.network,host:rD(this.endpoint).host,sdk:tJ[tZ.sdkName],version:i,ext:tK(l)?void 0:l,locale:t?.locale||"en_US",authConfig:t?.authConfig?{...t.authConfig}:void 0,...tZ.bundleId?{bundleId:tZ.bundleId}:{},meta:t?.meta})).replace(/%[0-9A-F]{2}/g,tq)),this.networkHash=(r=this.apiKey,n=t?.network,o=tK(l)?void 0:l,n||o?o?`${r}_${JSON.stringify(o)}`:n?"string"==typeof n?`${r}_eth_${n}`:`${r}_${n.rpcUrl}_${n.chainId}_${n.chainType}`:`${r}_unknown`:`${r}_eth_mainnet`),t?.deferPreload||this.preload()}static __overlays__=new Map;endpoint;parameters;networkHash;testMode;useStorageCache;auth;user;wallet;nft;thirdPartyWallets;rpcProvider;get overlay(){if(!e.__overlays__.has(this.parameters)){let t=new tZ.ViewController(this.endpoint,this.parameters,this.networkHash);t.init(),t.onThirdPartyWalletRequest(e=>
5this.thirdPartyWallets.handleIframeThirdPartyWalletRequest(e)),e.__overlays__.set(this.parameters,t)}return e.__overlays__.get(this.parameters)}async preload(){await this.overlay.waitForReady()}},rH=class{constructor(e,t,r){this.endpoint=e,this.parameters=t,this.networkHash=r,this.listen()}isReadyForRequest=!1;messageHandlers=new Set;isConnectedToInternet=!0;lastPongTime=null;heartbeatIntervalTimer=null;heartbeatDebounce=(en=()=>{"https://auth.magic.link/"===this.endpoint&&this.heartBeatCheck()},et=null,function(...e){et&&clearTimeout(et),et=setTimeout(()=>{en(...e)},36e5)});thirdPartyWalletRequestHandler=()=>{};async post(e,t){return rO(async(r,n)=>{let o;this.isConnectedToInternet||n(t3()),await this.checkRelayerExistsInDOM()||(this.isReadyForRequest=!1,await this.reloadRelayer()),this.isReadyForRequest||await this.waitForReady();let a=[],i=Array.isArray(t)?t.map(e=>e.id):[],l=await this.createMagicRequest(`${e}-${this.parameters}`,t,this.networkHash);await this._post(l);let s=this.on(ef.MAGIC_HANDLE_RESPONSE,(o=()=>s(),e=>{let n,l;let{id:s,response:c}=(l=(n=e.data.response?.id)&&Array.isArray(t)?t.find(e=>e.id===n):t,n&&l?{id:n,response:new rg(l).applyResult(e.data.response.result).applyError(e.data.response.error)}:{});if(this.persistMagicEventRefreshToken(e),c?.payload.error?.message==="User denied account access.")rP();else if(e.data.deviceShare){let{deviceShare:t}=e.data;rx(t,this.networkHash)}s&&c&&Array.isArray(t)&&i.includes(s)?(a.push(c),a.length===t.length&&(o(),r(a))):s&&c&&!Array.isArray(t)&&s===t.id&&(o(),r(c))}))})}async postThirdPartyWalletResponse(e){return rO(async(t,r)=>{this.isConnectedToInternet||r(t3()),await this.checkRelayerExistsInDOM()||(this.isReadyForRequest=!1,await this.reloadRelayer()),this.isReadyForRequest||await this.waitForReady();let n={msgType:`${ep.MAGIC_THIRD_PARTY_WALLET_RESPONSE}-${this.parameters}`,response:e};await this._post(n),t()})}async postThirdPartyWalletUpdate(e){return rO(async(t,r)=>{this.isConnectedToInternet||r(t3()),await this.checkRelayerExistsInDOM()||(this.isReadyForRequest=!1,await this.reloadRelayer()),this.isReadyForRequest||await this.waitForReady();let n=JSON.parse(JSON.stringify(e,(e,t)=>"function"==typeof t?void 0:t)),o={msgType:`${ep.MAGIC_THIRD_PARTY_WALLET_UPDATE}-${this.parameters}`,details:n};await this._post(o),t()})}on(e,t){let r=t.bind(window),n=t=>{t.data.msgType===`${e}-${this.parameters}`&&r(t)};return this.messageHandlers.add(n),()=>this.messageHandlers.delete(n)}waitForReady(){return new Promise(e=>{let t=this.on(ef.MAGIC_OVERLAY_READY,()=>{this.isReadyForRequest=!0,e(),t()})})}onThirdPartyWalletRequest(e){this.thirdPartyWalletRequestHandler=e}listen(){this.on(ef.MAGIC_HIDE_OVERLAY,()=>{this.hideOverlay()}),this.on(ef.MAGIC_SHOW_OVERLAY,()=>{this.showOverlay()}),this.on(ef.MAGIC_SEND_PRODUCT_ANNOUNCEMENT,e=>{e.data.response.result.product_announcement&&new t1(ei.ProductAnnouncement,e.data.response.result.product_announcement).log()})}heartBeatCheck(){let e=!0,t=async()=>{let e={msgType:`${ep.MAGIC_PING}-${this.parameters}`,payload:[]};await this._post(e)};this.heartbeatIntervalTimer=setInterval(async()=>{if(this.lastPongTime){if(Date.now()-this.lastPongTime>6e5){this.reloadRelayer(),e=!0;return}}else if(!e){this.reloadRelayer(),e=!0;return}await t(),e=!1},3e5)}stopHeartBeat(){this.heartbeatDebounce(),this.lastPongTime=null,this.heartbeatIntervalTimer&&(clearInterval(this.heartbeatIntervalTimer),this.heartbeatIntervalTimer=null)}async persistMagicEventRefreshToken(e){e.data.rt&&await t5("rt",e.data.rt)}async createMagicRequest(e,t,r){let n={msgType:e,payload:t},o=await this.getRT(),a=await this.getJWT(),i=await this.getDecryptedDeviceShare(r);return a&&(n.jwt=a),a&&o&&(n.rt=o),i&&(n.deviceShare=i),n}async getJWT(){if("web"!==tZ.platform)return null;try{return await t9("jwt")||await rc()}catch(e){return console.error("webcrypto error",e),null}}async getRT(){return await t9("rt")}async getDecryptedDeviceShare(e){return await rM(e)}},rY=Object.create,rX=Object.defineProperty,rK=Object.getOwnPropertyDescriptor,rZ=Object.getOwnPropertyNames,rJ=Object.getPrototypeOf,rQ=Object.prototype.hasOwnProperty,r0=(er=function(e){if("u">typeof require)return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')},"u">typeof require?require:"u">typeof Proxy?new Proxy(er,{get:(e,t)=>("u">typeof require?require:e)[t]}):er),r1=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),r3=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of rZ(t))rQ.call(e,o)||o===r||rX(e,o,{get:()=>t[o],enumerable:!(n=rK(t,o))||n.enumerable});return e},r2=(e,t,r)=>(r=null!=e?rY(rJ(e)):{}
5,r3(!t&&e&&e.__esModule?r:rX(r,"default",{value:e,enumerable:!0}),e)),r6=r1((e,t)=>{!function(r){if("object"==typeof e&&"u">typeof t)t.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var n;"u">typeof window?n=window:"u">typeof global?n=global:"u">typeof self?n=self:n=this,n.localforage=r()}}(function(){return(function e(t,r,n){function o(i,l){if(!r[i]){if(!t[i]){var s="function"==typeof r0&&r0;if(!l&&s)return s(i,!0);if(a)return a(i,!0);var c=Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var u=r[i]={exports:{}};t[i][0].call(u.exports,function(e){return o(t[i][1][e]||e)},u,u.exports,e,t,r,n)}return r[i].exports}for(var a="function"==typeof r0&&r0,i=0;i<n.length;i++)o(n[i]);return o})({1:[function(e,t,r){(function(e){var r,n=e.MutationObserver||e.WebKitMutationObserver;if(n){var o=0,a=new n(u),i=e.document.createTextNode("");a.observe(i,{characterData:!0}),r=function(){i.data=o=++o%2}}else if(!e.setImmediate&&"u">typeof e.MessageChannel){var l=new e.MessageChannel;l.port1.onmessage=u,r=function(){l.port2.postMessage(0)}}else r="document"in e&&"onreadystatechange"in e.document.createElement("script")?function(){var t=e.document.createElement("script");t.onreadystatechange=function(){u(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},e.document.documentElement.appendChild(t)}:function(){setTimeout(u,0)};var s,c=[];function u(){s=!0;for(var e,t,r=c.length;r;){for(t=c,c=[],e=-1;++e<r;)t[e]();r=c.length}s=!1}t.exports=function(e){1!==c.push(e)||s||r()}}).call(this,"u">typeof global?global:"u">typeof self?self:"u">typeof window?window:{})},{}],2:[function(e,t,r){var n=e(1);function o(){}var a={},i=["REJECTED"],l=["FULFILLED"],s=["PENDING"];function c(e){if("function"!=typeof e)throw TypeError("resolver must be a function");this.state=s,this.queue=[],this.outcome=void 0,e!==o&&p(this,e)}function u(e,t,r){this.promise=e,"function"==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"==typeof r&&(this.onRejected=r,this.callRejected=this.otherCallRejected)}function d(e,t,r){n(function(){var n;try{n=t(r)}catch(t){return a.reject(e,t)}n===e?a.reject(e,TypeError("Cannot resolve promise with itself")):a.resolve(e,n)})}function f(e){var t=e&&e.then;if(e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof t)return function(){t.apply(e,arguments)}}function p(e,t){var r=!1;function n(t){r||(r=!0,a.reject(e,t))}function o(t){r||(r=!0,a.resolve(e,t))}var i=h(function(){t(o,n)});"error"===i.status&&n(i.value)}function h(e,t){var r={};try{r.value=e(t),r.status="success"}catch(e){r.status="error",r.value=e}return r}t.exports=c,c.prototype.catch=function(e){return this.then(null,e)},c.prototype.then=function(e,t){if("function"!=typeof e&&this.state===l||"function"!=typeof t&&this.state===i)return this;var r=new this.constructor(o);return this.state!==s?d(r,this.state===l?e:t,this.outcome):this.queue.push(new u(r,e,t)),r},u.prototype.callFulfilled=function(e){a.resolve(this.promise,e)},u.prototype.otherCallFulfilled=function(e){d(this.promise,this.onFulfilled,e)},u.prototype.callRejected=function(e){a.reject(this.promise,e)},u.prototype.otherCallRejected=function(e){d(this.promise,this.onRejected,e)},a.resolve=function(e,t){var r=h(f,t);if("error"===r.status)return a.reject(e,r.value);var n=r.value;if(n)p(e,n);else{e.state=l,e.outcome=t;for(var o=-1,i=e.queue.length;++o<i;)e.queue[o].callFulfilled(t)}return e},a.reject=function(e,t){e.state=i,e.outcome=t;for(var r=-1,n=e.queue.length;++r<n;)e.queue[r].callRejected(t);return e},c.resolve=function(e){return e instanceof this?e:a.resolve(new this(o),e)},c.reject=function(e){var t=new this(o);return a.reject(t,e)},c.all=function(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(TypeError("must be an array"));var r=e.length,n=!1;if(!r)return this.resolve([]);for(var i=Array(r),l=0,s=-1,c=new this(o);++s<r;)!function(e,o){t.resolve(e).then(function(e){i[o]=e,++l!==r||n||(n=!0,a.resolve(c,i))},function(e){n||(n=!0,a.reject(c,e))})}(e[s],s);return c},c.race=function(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(TypeError("must be an array"));var r=e.length,n=!1;if(!r)return this.resolve([]);for(var i=-1,l=new this(o);++i<r;)!function(e){t.resolve(e).then(function(e){n||(n=!0,a.resolve(l,e))},function(e){n||(n=!0,a.reject(l,e))})}(e[i]);return l}},{1:1}],3:[function(e,t,r){(function(t){"function"!=typeof t.Promise&&(t.Promise=e(2))}).call(this,"u">typeof global?global:"u">typeof self?self:"u">typeof window?window:{})},{2:2}],4:[function(e,t,r){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){try{if("u">typeof indexedDB)return indexedDB;if("u">typeof webkitIndexedDB)return webkitIndexedDB;if("u">typeof mozIndexedDB)return mozIndexedDB;if("u">typeof OIndexedDB)return OIndexedDB;if("u">typeof msIndexedDB)return msIndexedDB}catch{return}}();function a(e,t){e=e||[],t=t||{};try{return new Blob(e,t)}catch(a){if("TypeError"!==a.name)throw a;for(var r="u">typeof BlobBuilder?BlobBuilder:"u">typeof MSBlobBuilder?MSBlobBuilder:"u">typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder,n=new r,o=0;o<e.length;o+=1)n.append(e[o]);return n.getBlob(t.type)}}typeof Promise>"u"&&e(3);var i=Promise;function l(e,t){t&&e.then(function(e){t(null,e)},function(e){t(e)})}function s(e,t,r){"function"==typeof t&&e.then(t),"function"==typeof r&&e.catch(r)}function c(e){return"string"!=typeof e&&(console.warn(e+" used as a key, but it is not a string."),e=String(e)),e}function u(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var d="local-forage-detect-blob-support",f=void 0,p={},h=Object.prototype.toString,m="readonly",v="readwrite";function y(e){var t=p[e.name],r={};r.promise=new i(function(e,t){r.resolve=e,r.reject=t}),t.deferredOperations.push(r),t.dbReady?t.dbReady=t.dbReady.then(function(){return r.promise}):t.dbReady=r.promise}function g(e){var t=p[e.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function b(e,t){var r=p[e.name].deferredOperations.pop();if(r)return r.reject(t),r.promise}function E(e,t){return new i(function(r,n){if(p[e.name]=p[e.name]||R(),e.db){if(!t)return r(e.db);y(e),e.db.close()}var a=[e.name];t&&a.push(e.version);var i=o.open.apply(o,a);t&&(i.onupgradeneeded=function(t){var r=i.result;try{r.createObjectStore(e.storeName),t.oldVersion<=1&&r.createObjectStore(d)}catch(r){if("ConstraintError"===r.name)console.warn('The database "'+e.name+'" has been upgraded from version '+t.oldVersion+" to version "+t.newVersion+', but the storage "'+e.storeName+'" already exists.');else throw r}}),i.onerror=function(e){e.preventDefault(),n(i.error)},i.onsuccess=function(){var t=i.result;t.onversionchange=function(e){e.target.close()},r(t),g(e)}})}function w(e,t){if(!e.db)return!0;var r=!e.db.objectStoreNames.contains(e.storeName),n=e.version<e.db.version,o=e.version>e.db.version;if(n&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),o||r){if(r){var a=e.db.version+1;a>e.version&&(e.version=a)}return!0}return!1}function _(e){return a([function(e){for(var t=e.length,r=new ArrayBuffer(t),n=new Uint8Array(r),o=0;o<t;o++)n[o]=e.charCodeAt(o);return r}(atob(e.data))],{type:e.type})}function I(e){return e&&e.__local_forage_encoded_blob}function O(e){var t=this,r=t._initReady().then(function(){var e=p[t._dbInfo.name];if(e&&e.dbReady)return e.dbReady});return s(r,e,e),r}function S(e,t,r,n){void 0===n&&(n=1);try{var o=e.db.transaction(e.storeName,t);r(null,o)}catch(o){if(n>0&&(!e.db||"InvalidStateError"===o.name||"NotFoundError"===o.name))return i.resolve().then(function(){if(!e.db||"NotFoundError"===o.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),E(e,!0)}).then(function(){return(function(e){y(e);for(var t=p[e.name],r=t.forages,n=0;n<r.length;n++){var o=r[n];o._dbInfo.db&&(o._dbInfo.db.close(),o._dbInfo.db=null)}return e.db=null,E(e,!1).then(function(t){return e.db=t,w(e)?E(e,!0):t}).then(function(n){e.db=t.db=n;for(var o=0;o<r.length;o++)r[o]._dbInfo.db=n}
5).catch(function(t){throw b(e,t),t})})(e).then(function(){S(e,t,r,n-1)})}).catch(r);r(o)}}function R(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}var C={_driver:"asyncStorage",_initStorage:function(e){var t=this,r={db:null};if(e)for(var n in e)r[n]=e[n];var o=p[r.name];o||(o=R(),p[r.name]=o),o.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=O);var a=[];function l(){return i.resolve()}for(var s=0;s<o.forages.length;s++){var c=o.forages[s];c!==t&&a.push(c._initReady().catch(l))}var u=o.forages.slice(0);return i.all(a).then(function(){return r.db=o.db,E(r,!1)}).then(function(e){return r.db=e,w(r,t._defaultConfig.version)?E(r,!0):e}).then(function(e){r.db=o.db=e,t._dbInfo=r;for(var n=0;n<u.length;n++){var a=u[n];a!==t&&(a._dbInfo.db=r.db,a._dbInfo.version=r.version)}})},_support:function(){try{if(!o||!o.open)return!1;var e="u">typeof openDatabase&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),t="function"==typeof fetch&&-1!==fetch.toString().indexOf("[native code");return(!e||t)&&"u">typeof indexedDB&&"u">typeof IDBKeyRange}catch{return!1}}(),iterate:function(e,t){var r=this,n=new i(function(t,n){r.ready().then(function(){S(r._dbInfo,m,function(o,a){if(o)return n(o);try{var i=a.objectStore(r._dbInfo.storeName).openCursor(),l=1;i.onsuccess=function(){var r=i.result;if(r){var n=r.value;I(n)&&(n=_(n));var o=e(n,r.key,l++);void 0!==o?t(o):r.continue()}else t()},i.onerror=function(){n(i.error)}}catch(e){n(e)}})}).catch(n)});return l(n,t),n},getItem:function(e,t){var r=this;e=c(e);var n=new i(function(t,n){r.ready().then(function(){S(r._dbInfo,m,function(o,a){if(o)return n(o);try{var i=a.objectStore(r._dbInfo.storeName).get(e);i.onsuccess=function(){var e=i.result;void 0===e&&(e=null),I(e)&&(e=_(e)),t(e)},i.onerror=function(){n(i.error)}}catch(e){n(e)}})}).catch(n)});return l(n,t),n},setItem:function(e,t,r){var n=this;e=c(e);var o=new i(function(r,o){var l;n.ready().then(function(){var e;return l=n._dbInfo,"[object Blob]"===h.call(t)?(e=l.db,"boolean"==typeof f?i.resolve(f):new i(function(t){var r=e.transaction(d,v),n=a([""]);r.objectStore(d).put(n,"key"),r.onabort=function(e){e.preventDefault(),e.stopPropagation(),t(!1)},r.oncomplete=function(){var e=navigator.userAgent.match(/Chrome\/(\d+)/);t(navigator.userAgent.match(/Edge\//)||!e||parseInt(e[1],10)>=43)}}).catch(function(){return!1}).then(function(e){return f=e})).then(function(e){return e?t:new i(function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){e({__local_forage_encoded_blob:!0,data:btoa(r.target.result||""),type:t.type})},n.readAsBinaryString(t)})}):t}).then(function(t){S(n._dbInfo,v,function(a,i){if(a)return o(a);try{var l=i.objectStore(n._dbInfo.storeName);null===t&&(t=void 0);var s=l.put(t,e);i.oncomplete=function(){void 0===t&&(t=null),r(t)},i.onabort=i.onerror=function(){var e=s.error?s.error:s.transaction.error;o(e)}}catch(e){o(e)}})}).catch(o)});return l(o,r),o},removeItem:function(e,t){var r=this;e=c(e);var n=new i(function(t,n){r.ready().then(function(){S(r._dbInfo,v,function(o,a){if(o)return n(o);try{var i=a.objectStore(r._dbInfo.storeName).delete(e);a.oncomplete=function(){t()},a.onerror=function(){n(i.error)},a.onabort=function(){var e=i.error?i.error:i.transaction.error;n(e)}}catch(e){n(e)}})}).catch(n)});return l(n,t),n},clear:function(e){var t=this,r=new i(function(e,r){t.ready().then(function(){S(t._dbInfo,v,function(n,o){if(n)return r(n);try{var a=o.objectStore(t._dbInfo.storeName).clear();o.oncomplete=function(){e()},o.onabort=o.onerror=function(){var e=a.error?a.error:a.transaction.error;r(e)}}catch(e){r(e)}})}).catch(r)});return l(r,e),r},length:function(e){var t=this,r=new i(function(e,r){t.ready().then(function(){S(t._dbInfo,m,function(n,o){if(n)return r(n);try{var a=o.objectStore(t._dbInfo.storeName).count();a.onsuccess=function(){e(a.result)},a.onerror=function(){r(a.error)}}catch(e){r(e)}})}).catch(r)});return l(r,e),r},key:function(e,t){var r=this,n=new i(function(t,n){if(e<0){t(null);return}r.ready().then(function(){S(r._dbInfo,m,function(o,a){if(o)return n(o);try{var i=a.objectStore(r._dbInfo.storeName),l=!1,s=i.openKeyCursor();s.onsuccess=function(){var r=s.result;if(!r){t(null);return}0===e||l?t(r.key):(l=!0,r.advance(e))},s.onerror=function(){n(s.error)}}catch(e){n(e)}})}).catch(n)});return l(n,t),n},keys:function(e){var t=this,r=new i(function(e,r){t.ready().then(function(){S(t._dbInfo,m,function(n,o){if(n)return r(n);try{var a=o.objectStore(t._dbInfo.storeName).openKeyCursor(),i=[];a.onsuccess=function(){var t=a.result;if(!t){e(i);return}i.push(t.key),t.continue()},a.onerror=function(){r(a.error)}}catch(e){r(e)}})}).catch(r)});return l(r,e),r},dropInstance:function(e,t){t=u.apply(this,arguments);var r,n=this.config();if((e="function"!=typeof e&&e||{}).name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName),e.name){var a=e.name===n.name&&this._dbInfo.db?i.resolve(this._dbInfo.db):E(e,!1).then(function(t){var r=p[e.name],n=r.forages;r.db=t;for(var o=0;o<n.length;o++)n[o]._dbInfo.db=t;return t});r=e.storeName?a.then(function(t){if(t.objectStoreNames.contains(e.storeName)){var r=t.version+1;y(e);var n=p[e.name],a=n.forages;t.close();for(var l=0;l<a.length;l++){var s=a[l];s._dbInfo.db=null,s._dbInfo.version=r}return new i(function(t,n){var a=o.open(e.name,r);a.onerror=function(e){a.result.close(),n(e)},a.onupgradeneeded=function(){a.result.deleteObjectStore(e.storeName)},a.onsuccess=function(){var e=a.result;e.close(),t(e)}}).then(function(e){n.db=e;for(var t=0;t<a.length;t++){var r=a[t];r._dbInfo.db=e,g(r._dbInfo)}}).catch(function(t){throw(b(e,t)||i.resolve()).catch(function(){}),t})}}):a.then(function(t){y(e);var r=p[e.name],n=r.forages;t.close();for(var a=0;a<n.length;a++)n[a]._dbInfo.db=null;return new i(function(t,r){var n=o.deleteDatabase(e.name);n.onerror=function(){var e=n.result;e&&e.close(),r(n.error)},n.onblocked=function(){console.warn('dropInstance blocked for database "'+e.name+'" until all open connections are closed')},n.onsuccess=function(){var e=n.result;e&&e.close(),t(e)}}).then(function(e){r.db=e;for(var t=0;t<n.length;t++)g(n[t]._dbInfo)}).catch(function(t){throw(b(e,t)||i.resolve()).catch(function(){}),t})})}else r=i.reject("Invalid arguments");return l(r,t),r}},N="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
5+/",P=/^~~local_forage_type~([^~]+)~/,T="__lfsc__:",A=T.length,k="arbf",L="blob",x="si08",M="ui08",D="uic8",j="si16",$="si32",F="ur16",U="ui32",z="fl32",W="fl64",B=A+k.length,V=Object.prototype.toString;function G(e){var t,r,n,o,a,i=.75*e.length,l=e.length,s=0;"="===e[e.length-1]&&(i--,"="===e[e.length-2]&&i--);var c=new ArrayBuffer(i),u=new Uint8Array(c);for(t=0;t<l;t+=4)r=N.indexOf(e[t]),n=N.indexOf(e[t+1]),o=N.indexOf(e[t+2]),a=N.indexOf(e[t+3]),u[s++]=r<<2|n>>4,u[s++]=(15&n)<<4|o>>2,u[s++]=(3&o)<<6|63&a;return c}function q(e){var t,r=new Uint8Array(e),n="";for(t=0;t<r.length;t+=3)n+=N[r[t]>>2]+N[(3&r[t])<<4|r[t+1]>>4]+N[(15&r[t+1])<<2|r[t+2]>>6]+N[63&r[t+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}var H={serialize:function(e,t){var r="";if(e&&(r=V.call(e)),e&&("[object ArrayBuffer]"===r||e.buffer&&"[object ArrayBuffer]"===V.call(e.buffer))){var n,o=T;e instanceof ArrayBuffer?(n=e,o+=k):(n=e.buffer,"[object Int8Array]"===r?o+=x:"[object Uint8Array]"===r?o+=M:"[object Uint8ClampedArray]"===r?o+=D:"[object Int16Array]"===r?o+=j:"[object Uint16Array]"===r?o+=F:"[object Int32Array]"===r?o+=$:"[object Uint32Array]"===r?o+=U:"[object Float32Array]"===r?o+=z:"[object Float64Array]"===r?o+=W:t(Error("Failed to get type for BinaryArray"))),t(o+q(n))}else if("[object Blob]"===r){var a=new FileReader;a.onload=function(){t(T+L+("~~local_forage_type~"+e.type)+"~"+q(this.result))},a.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(r){console.error("Couldn't convert value into a JSON string: ",e),t(null,r)}},deserialize:function(e){if(e.substring(0,A)!==T)return JSON.parse(e);var t,r=e.substring(B),n=e.substring(A,B);if(n===L&&P.test(r)){var o=r.match(P);t=o[1],r=r.substring(o[0].length)}var i=G(r);switch(n){case k:return i;case L:return a([i],{type:t});case x:return new Int8Array(i);case M:return new Uint8Array(i);case D:return new Uint8ClampedArray(i);case j:return new Int16Array(i);case F:return new Uint16Array(i);case $:return new Int32Array(i);case U:return new Uint32Array(i);case z:return new Float32Array(i);case W:return new Float64Array(i);default:throw Error("Unkown type: "+n)}},stringToBuffer:G,bufferToString:q};function Y(e,t,r,n){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function X(e,t,r,n,o,a){e.executeSql(r,n,o,function(e,i){i.code===i.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(e,l){l.rows.length?a(e,i):Y(e,t,function(){e.executeSql(r,n,o,a)},a)},a):a(e,i)},a)}function K(e,t,r,n){var o=this;e=c(e);var a=new i(function(a,i){o.ready().then(function(){void 0===t&&(t=null);var l=t,s=o._dbInfo;s.serializer.serialize(t,function(t,c){c?i(c):s.db.transaction(function(r){X(r,s,"INSERT OR REPLACE INTO "+s.storeName+" (key, value) VALUES (?, ?)",[e,t],function(){a(l)},function(e,t){i(t)})},function(t){if(t.code===t.QUOTA_ERR){if(n>0){a(K.apply(o,[e,l,r,n-1]));return}i(t)}})})}).catch(i)});return l(a,r),a}function Z(e,t){var r=e.name+"/";return e.storeName!==t.storeName&&(r+=e.storeName+"/"),r}var J=function(e,t){for(var r,n=e.length,o=0;o<n;){if((r=e[o])===t||"number"==typeof r&&"number"==typeof t&&isNaN(r)&&isNaN(t))return!0;o++}return!1},Q=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},ee={},et={},er={INDEXEDDB:C,WEBSQL:{_driver:"webSQLStorage",_initStorage:function(e){var t=this,r={db:null};if(e)for(var n in e)r[n]="string"!=typeof e[n]?e[n].toString():e[n];var o=new i(function(e,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(e){return n(e)}r.db.transaction(function(o){Y(o,r,function(){t._dbInfo=r,e()},function(e,t){n(t)})},n)});return r.serializer=H,o},_support:"function"==typeof openDatabase,iterate:function(e,t){var r=this,n=new i(function(t,n){r.ready().then(function(){var o=r._dbInfo;o.db.transaction(function(r){X(r,o,"SELECT * FROM "+o.storeName,[],function(r,n){for(var a=n.rows,i=a.length,l=0;l<i;l++){var s=a.item(l),c=s.value;if(c&&(c=o.serializer.deserialize(c)),void 0!==(c=e(c,s.key,l+1))){t(c);return}}t()},function(e,t){n(t)})})}).catch(n)});return l(n,t),n},getItem:function(e,t){var r=this;e=c(e);var n=new i(function(t,n){r.ready().then(function(){var o=r._dbInfo;o.db.transaction(function(r){X(r,o,"SELECT * FROM "+o.storeName+" WHERE key = ? L
5IMIT 1",[e],function(e,r){var n=r.rows.length?r.rows.item(0).value:null;n&&(n=o.serializer.deserialize(n)),t(n)},function(e,t){n(t)})})}).catch(n)});return l(n,t),n},setItem:function(e,t,r){return K.apply(this,[e,t,r,1])},removeItem:function(e,t){var r=this;e=c(e);var n=new i(function(t,n){r.ready().then(function(){var o=r._dbInfo;o.db.transaction(function(r){X(r,o,"DELETE FROM "+o.storeName+" WHERE key = ?",[e],function(){t()},function(e,t){n(t)})})}).catch(n)});return l(n,t),n},clear:function(e){var t=this,r=new i(function(e,r){t.ready().then(function(){var n=t._dbInfo;n.db.transaction(function(t){X(t,n,"DELETE FROM "+n.storeName,[],function(){e()},function(e,t){r(t)})})}).catch(r)});return l(r,e),r},length:function(e){var t=this,r=new i(function(e,r){t.ready().then(function(){var n=t._dbInfo;n.db.transaction(function(t){X(t,n,"SELECT COUNT(key) as c FROM "+n.storeName,[],function(t,r){e(r.rows.item(0).c)},function(e,t){r(t)})})}).catch(r)});return l(r,e),r},key:function(e,t){var r=this,n=new i(function(t,n){r.ready().then(function(){var o=r._dbInfo;o.db.transaction(function(r){X(r,o,"SELECT key FROM "+o.storeName+" WHERE id = ? LIMIT 1",[e+1],function(e,r){t(r.rows.length?r.rows.item(0).key:null)},function(e,t){n(t)})})}).catch(n)});return l(n,t),n},keys:function(e){var t=this,r=new i(function(e,r){t.ready().then(function(){var n=t._dbInfo;n.db.transaction(function(t){X(t,n,"SELECT key FROM "+n.storeName,[],function(t,r){for(var n=[],o=0;o<r.rows.length;o++)n.push(r.rows.item(o).key);e(n)},function(e,t){r(t)})})}).catch(r)});return l(r,e),r},dropInstance:function(e,t){t=u.apply(this,arguments);var r=this.config();(e="function"!=typeof e&&e||{}).name||(e.name=e.name||r.name,e.storeName=e.storeName||r.storeName);var n,o=this;return l(n=e.name?new i(function(t){var n;n=e.name===r.name?o._dbInfo.db:openDatabase(e.name,"","",0),t(e.storeName?{db:n,storeNames:[e.storeName]}:new i(function(e,t){n.transaction(function(r){r.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(t,r){for(var o=[],a=0;a<r.rows.length;a++)o.push(r.rows.item(a).name);e({db:n,storeNames:o})},function(e,r){t(r)})},function(e){t(e)})}))}).then(function(e){return new i(function(t,r){e.db.transaction(function(n){for(var o=[],a=0,l=e.storeNames.length;a<l;a++)o.push(function(e){return new i(function(t,r){n.executeSql("DROP TABLE IF EXISTS "+e,[],function(){t()},function(e,t){r(t)})})}(e.storeNames[a]));i.all(o).then(function(){t()}).catch(function(e){r(e)})},function(e){r(e)})})}):i.reject("Invalid arguments"),t),n}},LOCALSTORAGE:{_driver:"localStorageWrapper",_initStorage:function(e){var t={};if(e)for(var r in e)t[r]=e[r];return t.keyPrefix=Z(e,this._defaultConfig),!function(){var e="_localforage_support_test";try{return localStorage.setItem(e,!0),localStorage.removeItem(e),!1}catch{return!0}}()||localStorage.length>0?(this._dbInfo=t,t.serializer=H,i.resolve()):i.reject()},_support:function(){try{return"u">typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}(),iterate:function(e,t){var r=this,n=r.ready().then(function(){for(var t=r._dbInfo,n=t.keyPrefix,o=n.length,a=localStorage.length,i=1,l=0;l<a;l++){var s=localStorage.key(l);if(0===s.indexOf(n)){var c=localStorage.getItem(s);if(c&&(c=t.serializer.deserialize(c)),void 0!==(c=e(c,s.substring(o),i++)))return c}}});return l(n,t),n},getItem:function(e,t){var r=this;e=c(e);var n=r.ready().then(function(){var t=r._dbInfo,n=localStorage.getItem(t.keyPrefix+e);return n&&(n=t.serializer.deserialize(n)),n});return l(n,t),n},setItem:function(e,t,r){var n=this;e=c(e);var o=n.ready().then(function(){void 0===t&&(t=null);var r=t;return new i(function(o,a){var i=n._dbInfo;i.serializer.serialize(t,function(t,n){if(n)a(n);else try{localStorage.setItem(i.keyPrefix+e,t),o(r)}catch(e){("QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&a(e),a(e)}})})});return l(o,r),o},removeItem:function(e,t){var r=this;e=c(e);var n=r.ready().then(function(){var t=r._dbInfo;localStorage.removeItem(t.keyPrefix+e)});return l(n,t),n},clear:function(e){var t=this,r=t.ready().then(function(){for(var e=t._dbInfo.keyPrefix,r=localStorage.length-1;r>=0;r--){var n=localStorage.key(r);0===n.indexOf(e)&&localStorage.removeItem(n)}});return l(r,e),r},length:function(e){var t=this.keys().then(function(e){return e.length});return l(t,e),t},key:function(e,t){var r=this,n=r.ready().then(function(){var t,n=r._dbInfo;try{t=localStorage.key(e)}catch{t=null}return t&&(t=t.substring(n.keyPrefix.length)),t});return l(n,t),n},keys:function(e){var t=this,r=t.ready().then(function(){for(var e=t._dbInfo,r=localStorage.length,n=[],o=0;o<r;o++){var a=localStorage.key(o);0===a.indexOf(e.keyPrefix)&&n.push(a.substring(e.keyPrefix.length))}return n});return l(r,e),r},dropInstance:function(e,t){if(t=u.apply(this,arguments),!(e="function"!=typeof e&&e||{}).name){var r=this.config();e.name=e.name||r.name,e.storeName=e.storeName||r.storeName}var n,o=this;return l(n=e.name?new i(function(t){t(e.storeName?Z(e,o._defaultConfig):e.name+"/")}).then(function(e){for(var t=localStorage.length-1;t>=0;t--){var r=localStorage.key(t);0===r.indexOf(e)&&localStorage.removeItem(r)}}):i.reject("Invalid arguments"),t),n}}},en=[er.INDEXEDDB._driver,er.WEBSQL._driver,er.LOCALSTORAGE._driver],eo=["dropInstance"],ea=["clear","getItem","iterate","key","keys","length","removeItem","setItem"].concat(eo),ei={description:"",driver:en.slice(),name:"localforage",size:4980736,storeName:"keyvaluepairs",version:1};function el(){for(var e=1;e<arguments.length;e++){var t=arguments[e];if(t)for(var r in t)t.hasOwnProperty(r)&&(Q(t[r])?arguments[0][r]=t[r].slice():arguments[0][r]=t[r])}return arguments[0]}var es=new(function(){function e(t){for(var r in!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,e),er)if(er.hasOwnProperty(r)){var n=er[r],o=n._driver;this[r]=o,ee[o]||this.defineDriver(n)}this._defaultConfig=el({},ei),this._config=el({},this._defaultConfig,t),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return e.prototype.config=function(e){if((typeof e>"u"?"undefined":n(e))!=="object")return"string"==typeof e?this._config[e]:this._config;if(this._ready)return Error("Can't call config() after localforage has been used.");for(var t in e){if("storeName"===t&&(e[t]=e[t].replace(/\W/g,"_")),"version"===t&&"number"!=typeof e[t])return Error("Database version must be a number.");this._config[t]=e[t]}return!("driver"in e)||!e.driver||this.setDriver(this._config.driver)},e.prototype.defineDriver=function(e,t,r){var n=new i(function(t,r){try{var n=e._driver,o=Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!e._driver){r(o);return}for(var a=ea.concat("_initStorage"),s=0,c=a.length;s<c;s++){var u=a[s];if((!J(eo,u)||e[u])&&"function"!=typeof e[u]){r(o);return}}(function(){for(var t=function(e){return function(){var t=Error("Method "+e+" is not implemented by the current driver"),r=i.reject(t);return l(r,arguments[arguments.length-1]),r}},r=0,n=eo.length;r<n;r++){var o=eo[r];e[o]||(e[o]=t(o))}})();var d=function(r){ee[n]&&console.info("Redefining LocalForage driver: "+n),ee[n]=e,et[n]=r,t()};"_support"in e?e._support&&"function"==typeof e._support?e._support().then(d,r):d(!!e._support):d(!0)}catch(e){r(e)}});return s(n,t,r),n},e.prototype.driver=function(){return this._driver||null},e.prototype.getDriver=function(e,t,r){var n=ee[e]?i.resolve(ee[e]):i.reject(Error("Driver not found."));return s(n,t,r),n}
5,e.prototype.getSerializer=function(e){var t=i.resolve(H);return s(t,e),t},e.prototype.ready=function(e){var t=this,r=t._driverSet.then(function(){return null===t._ready&&(t._ready=t._initDriver()),t._ready});return s(r,e,e),r},e.prototype.setDriver=function(e,t,r){var n=this;Q(e)||(e=[e]);var o=this._getSupportedDrivers(e);function a(){n._config.driver=n.driver()}function l(e){return n._extend(e),a(),n._ready=n._initStorage(n._config),n._ready}var c=null!==this._driverSet?this._driverSet.catch(function(){return i.resolve()}):i.resolve();return this._driverSet=c.then(function(){var e=o[0];return n._dbInfo=null,n._ready=null,n.getDriver(e).then(function(e){n._driver=e._driver,a(),n._wrapLibraryMethodsWithReady(),n._initDriver=function(){var e=0;return function t(){for(;e<o.length;){var r=o[e];return e++,n._dbInfo=null,n._ready=null,n.getDriver(r).then(l).catch(t)}a();var s=Error("No available storage method found.");return n._driverSet=i.reject(s),n._driverSet}()}})}).catch(function(){a();var e=Error("No available storage method found.");return n._driverSet=i.reject(e),n._driverSet}),s(this._driverSet,t,r),this._driverSet},e.prototype.supports=function(e){return!!et[e]},e.prototype._extend=function(e){el(this,e)},e.prototype._getSupportedDrivers=function(e){for(var t=[],r=0,n=e.length;r<n;r++){var o=e[r];this.supports(o)&&t.push(o)}return t},e.prototype._wrapLibraryMethodsWithReady=function(){for(var e=0,t=ea.length;e<t;e++)(function(e,t){e[t]=function(){var r=arguments;return e.ready().then(function(){return e[t].apply(e,r)})}})(this,ea[e])},e.prototype.createInstance=function(t){return new e(t)},e}());t.exports=es},{3:3}]},{},[4])(4)})}),r4=r1((e,t)=>{var r,n,o,a,i,l,s,c,u,d,f,p,h,m,v,y,g,b,E,w,_,I,O;!function(e){var r="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:{};function n(e,t){return e!==r&&("function"==typeof Object.create?Object.defineProperty(e,"__esModule",{value:!0}):e.__esModule=!0),function(r,n){return e[r]=t?t(r,n):n}}"function"==typeof define&&define.amd?define("tslib",["exports"],function(t){e(n(r,n(t)))}):"object"==typeof t&&"object"==typeof t.exports?e(n(r,n(t.exports))):e(n(r))}(function(e){var t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};r=function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)},n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},o=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},a=function(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i},i=function(e,t){return function(r,n){t(r,n,e)}},l=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(e,t,r,n){return new(r||(r=Promise))(function(o,a){function i(e){try{s(n.next(e))}catch(e){a(e)}}function l(e){try{s(n.throw(e))}catch(e){a(e)}}function s(e){var t;e.done?o(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(i,l)}s((n=n.apply(e,t||[])).next())})},c=function(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(r)throw TypeError("Generator is already executing.");for(;i;)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;switch(n=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,n=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},O=function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},u=function(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||(t[r]=e[r])},d=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);
5if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},f=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},p=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(f(arguments[t]));return e},h=function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),o=0,t=0;t<r;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)n[o]=a[i];return n},m=function(e){return this instanceof m?(this.v=e,this):new m(e)},v=function(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n;function i(e){o[e]&&(n[e]=function(t){return new Promise(function(r,n){a.push([e,t,r,n])>1||l(e,t)})})}function l(e,t){try{var r;(r=o[e](t)).value instanceof m?Promise.resolve(r.value.v).then(s,c):u(a[0][2],r)}catch(e){u(a[0][3],e)}}function s(e){l("next",e)}function c(e){l("throw",e)}function u(e,t){e(t),a.shift(),a.length&&l(a[0][0],a[0][1])}},y=function(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:m(e[n](t)),done:"return"===n}:o?o(t):t}:o}},g=function(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e="function"==typeof d?d(e):e[Symbol.iterator](),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,o){(function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)})(n,o,(t=e[r](t)).done,t.value)})}}},b=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},E=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},w=function(e){return e&&e.__esModule?e:{default:e}},_=function(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)},I=function(e,t,r){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,r),r},e("__extends",r),e("__assign",n),e("__rest",o),e("__decorate",a),e("__param",i),e("__metadata",l),e("__awaiter",s),e("__generator",c),e("__exportStar",u),e("__createBinding",O),e("__values",d),e("__read",f),e("__spread",p),e("__spreadArrays",h),e("__await",m),e("__asyncGenerator",v),e("__asyncDelegator",y),e("__asyncValues",g),e("__makeTemplateOb
5ject",b),e("__importStar",E),e("__importDefault",w),e("__classPrivateFieldGet",_),e("__classPrivateFieldSet",I)})}),r9=r2(r6()),r5={};((e,t)=>{for(var r in t)rX(e,r,{get:t[r],enumerable:!0})})(r5,{_driver:()=>nA,_initStorage:()=>nx,_support:()=>nV,clear:()=>nM,dropInstance:()=>nD,getItem:()=>nj,iterate:()=>n$,key:()=>nF,keys:()=>nU,length:()=>nz,removeItem:()=>nW,setItem:()=>nB});var{__extends:r8,__assign:r7,__rest:ne,__decorate:nt,__param:nr,__metadata:nn,__awaiter:no,__generator:na,__exportStar:ni,__createBinding:nl,__values:ns,__read:nc,__spread:nu,__spreadArrays:nd,__await:nf,__asyncGenerator:np,__asyncDelegator:nh,__asyncValues:nm,__makeTemplateObject:nv,__importStar:ny,__importDefault:ng,__classPrivateFieldGet:nb,__classPrivateFieldSet:nE}=r2(r4(),1).default,nw=/^~~local_forage_type~([^~]+)~/,n_=Object.prototype.toString;function nI(e){var t=.75*e.length,r=e.length;"="===e[e.length-1]&&(t--,"="===e[e.length-2]&&t--);for(var n=new ArrayBuffer(t),o=new Uint8Array(n),a=0,i=0;a<r;a+=4){var l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(e[a]),s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(e[a+1]),c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(e[a+2]),u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(e[a+3]);o[i++]=l<<2|s>>4,o[i++]=(15&s)<<4|c>>2,o[i++]=(3&c)<<6|63&u}return n}function nO(e){for(var t=new Uint8Array(e),r="",n=0;n<t.length;n+=3)r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[t[n]>>2]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(3&t[n])<<4|t[n+1]>>4]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(15&t[n+1])<<2|t[n+2]>>6]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[63&t[n+2]];return t.length%3==2?r=r.substring(0,r.length-1)+"=":t.length%3==1&&(r=r.substring(0,r.length-2)+"=="),r}function nS(e,t){return(e.name||t.name)+"/"+(e.storeName||t.storeName)+"/"}function nR(e,t){t&&e.then(function(e){t(null,e)},function(e){t(e)})}function nC(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}function nN(e,t){var r=this;if(t=nC.apply(this,arguments),!(e="function"!=typeof e&&e||{}).name){var n=this.config();e.name=e.name||n.name,e.storeName=e.storeName||n.storeName}return{promise:e.name?new Promise(function(t){t(e.storeName?nS(e,r._defaultConfig):e.name+"/")}):Promise.reject("Invalid arguments"),callback:t}}function nP(e){return"string"!=typeof e&&(console.warn(e+" used as a key, but it is not a string."),e=String(e)),e}var nT={bufferToString:nO,deserialize:function(e){if("__lfsc__:"!==e.substring(0,9))return JSON.parse(e);var t,r=e.substring(13),n=e.substring(9,13);if("blob"===n&&nw.test(r)){var o=r.match(nw);t=o[1],r=r.substring(o[0].length)}var a=nI(r);switch(n){case"arbf":return a;case"blob":return function(e,t){e=e||[],t=t||{};try{return new Blob(e,t)}catch(a){if("TypeError"!==a.name)throw a;for(var r="u">typeof BlobBuilder?BlobBuilder:"u">typeof MSBlobBuilder?MSBlobBuilder:"u">typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder,n=new r,o=0;o<e.length;o+=1)n.append(e[o]);return n.getBlob(t.type)}}([a],{type:t});case"si08":return new Int8Array(a);case"ui08":return new Uint8Array(a);case"uic8":return new Uint8ClampedArray(a);case"si16":return new Int16Array(a);case"ur16":return new Uint16Array(a);case"si32":return new Int32Array(a);case"ui32":return new Uint32Array(a);case"fl32":return new Float32Array(a);case"fl64":return new Float64Array(a);default:throw Error("Unkown type: "+n)}},serialize:function(e,t){var r="";if(e&&(r=n_.call(e)),e&&("[object ArrayBuffer]"===r||e.buffer&&"[object ArrayBuffer]"===n_.call(e.buffer))){var n=void 0,o="__lfsc__:";e instanceof ArrayBuffer?(n=e,o+="arbf"):(n=e.buffer,"[object Int8Array]"===r?o+="si08":"[object Uint8Array]"===r?o+="ui08":"[object Uint8ClampedArray]"===r?o+="uic8":"[object Int16Array]"===r?o+="si16":"[object Uint16Array]"===r?o+="ur16":"[object Int32Array]"===r?o+="si32":"[object Uint32Array]"===r?o+="ui32":"[object Float32Array]"===r?o+="fl32":"[object Float64Array
5]"===r?o+="fl64":t(Error("Failed to get type for BinaryArray"))),t(o+nO(n))}else if("[object Blob]"===r){var a=new FileReader;a.onload=function(){t("__lfsc__:blob~~local_forage_type~"+e.type+"~"+nO(this.result))},a.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(r){console.error("Couldn't convert value into a JSON string: ",e),t(null,r)}},stringToBuffer:nI},nA="localforage-driver-memory",nk={},nL=function(){function e(e){this.kp=e,this.data={}}return e.resolve=function(t){return nk[t]||(nk[t]=new e(t)),nk[t]},e.prototype.clear=function(){this.data={}},e.prototype.drop=function(){this.clear(),delete nk[this.kp]},e.prototype.get=function(e){return this.data[e]},e.prototype.key=function(e){return this.keys()[e]},e.prototype.keys=function(){return Object.keys(this.data)},e.prototype.rm=function(e){delete this.data[e]},e.prototype.set=function(e,t){this.data[e]=t},e}();function nx(e){var t=e?function e(t){if(null===t||"object"!=typeof t||"isActiveClone"in t)return t;var r,n,o=t instanceof Date?new Date(t):t.constructor();try{for(var a=ns(Object.keys(t)),i=a.next();!i.done;i=a.next()){var l=i.value;Object.prototype.hasOwnProperty.call(t,l)&&(t.isActiveClone=null,o[l]=e(t[l]),delete t.isActiveClone)}}catch(e){r={error:e}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return o}(e):{},r=nS(t,this._defaultConfig),n=nL.resolve(r);return this._dbInfo=t,this._dbInfo.serializer=nT,this._dbInfo.keyPrefix=r,this._dbInfo.mStore=n,Promise.resolve()}function nM(e){var t=this,r=this.ready().then(function(){t._dbInfo.mStore.clear()});return nR(r,e),r}function nD(e,t){var r=nN.apply(this,arguments),n=r.promise,o=r.callback;return nR(n.then(function(e){nL.resolve(e).drop()}),o),n}function nj(e,t){var r=this;e=nP(e);var n=this.ready().then(function(){var t=r._dbInfo.mStore.get(e);return null==t?null:r._dbInfo.serializer.deserialize(t)});return nR(n,t),n}function n$(e,t){var r=this,n=this.ready().then(function(){for(var t=r._dbInfo.mStore,n=t.keys(),o=0;o<n.length;o++){var a=t.get(n[o]);if(a&&(a=r._dbInfo.serializer.deserialize(a)),void 0!==(a=e(a,n[o],o+1)))return a}});return nR(n,t),n}function nF(e,t){var r=this,n=this.ready().then(function(){var t;try{t=r._dbInfo.mStore.key(e),void 0===t&&(t=null)}catch{t=null}return t});return nR(n,t),n}function nU(e){var t=this,r=this.ready().then(function(){return t._dbInfo.mStore.keys()});return nR(r,e),r}function nz(e){var t=this.keys().then(function(e){return e.length});return nR(t,e),t}function nW(e,t){var r=this;e=nP(e);var n=this.ready().then(function(){r._dbInfo.mStore.rm(e)});return nR(n,t),n}function nB(e,t,r){var n=this;e=nP(e);var o=this.ready().then(function(){void 0===t&&(t=null);var r=t;return new Promise(function(o,a){n._dbInfo.serializer.serialize(t,function(t,i){if(i)a(i);else try{n._dbInfo.mStore.set(e,t),o(r)}catch(e){a(e)}})})});return nR(o,r),o}var nV=!0,nG={display:"none",position:"fixed",top:"0",right:"0",width:"100%",height:"100%",borderRadius:"0",border:"none",opacity:"0",zIndex:"-1"},nq=(Object.assign(tZ,{platform:"web",sdkName:"magic-sdk",version:"33.10.2",defaultEndpoint:"https://auth.magic.link/",ViewController:class extends rH{activeElement=null;iframe;relayerSrc=rD(`/send?params=${encodeURIComponent(this.parameters)}`,this.endpoint).href;init(){this.test="hello",this.iframe=new Promise(e=>{let t=()=>{var t;if(t=encodeURIComponent(this.parameters),[].slice.call(document.querySelectorAll(".magic-iframe")).find(e=>e.src.includes(t)))new t1(ei.DuplicateIframe,"Duplicate iframes found.").log();else{let t=document.createElement("iframe");t.classList.add("magic-iframe"),t.dataset.magicIframeLabel=rD(this.endpoint).host,t.title="Secure Modal",t.src=this.relayerSrc,t.allow="clipboard-read; clipboard-write",function(e){for(let[t,r]of Object.entries(nG))e.style[t]=r}(t),document.body.appendChild(t),e(t)}};["loaded","interactive","complete"].includes(document.readyState)?t():window.addEventListener("load",t,!1)}),this.iframe.then(e=>{e instanceof HTMLIFrameElement&&e.addEventListener("load",async()=>{this.heartbeatDebounce()})}),window.addEventListener("message",e=>
5{if(e.origin===this.endpoint&&e.data.msgType){if(e.data.msgType.includes(ef.MAGIC_PONG))this.lastPongTime=Date.now();else if(e.data.msgType.includes(ef.MAGIC_THIRD_PARTY_WALLET_REQUEST)){this.thirdPartyWalletRequestHandler(e.data);return}if(e.data&&this.messageHandlers.size)for(let t of(e.data.response=e.data.response??{},this.stopHeartBeat(),this.messageHandlers.values()))t(e)}}),window.addEventListener("beforeunload",()=>{this.stopHeartBeat()})}async showOverlay(){let e=await this.iframe;e.style.display="block",e.style.zIndex="2147483647",e.style.opacity="1",this.activeElement=document.activeElement,e.focus()}async hideOverlay(){let e=await this.iframe;e.style.display="none",e.style.zIndex="-1",e.style.opacity="0",this.activeElement?.focus&&this.activeElement.focus(),this.activeElement=null}async _post(e){let t=await this.iframe;if(t&&t.contentWindow)t.contentWindow.postMessage(e,this.endpoint);else throw t3()}async checkRelayerExistsInDOM(){let e=await this.iframe;return!!e&&!!e.contentWindow&&!![].slice.call(document.querySelectorAll(".magic-iframe")).find(e=>e.src.includes(encodeURIComponent(this.parameters)))}async reloadRelayer(){let e=await this.iframe;if(this.stopHeartBeat(),!e){this.init(),console.warn("Magic SDK: Modal lost, re-initiating");return}if(!e.contentWindow){document.body.appendChild(e),console.warn("Magic SDK: Modal did not append in the iframe, re-initiating");return}e&&(e.src=this.relayerSrc)}},configureStorage:async()=>{let e=r9.default.createInstance({name:"MagicAuthLocalStorageDB",storeName:"MagicAuthLocalStorage"});return await e.defineDriver(r5),await e.setDriver([r9.default.INDEXEDDB,r9.default.LOCALSTORAGE,nA]),e}}),rq)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.