@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
19 lines • 231 kB
JavaScript
(function(w,I){typeof exports=="object"&&typeof module!="undefined"?I(exports,require("react"),require("@mantine/hooks"),require("react-jss"),require("react-dom")):typeof define=="function"&&define.amd?define(["exports","react","@mantine/hooks","react-jss","react-dom"],I):(w=typeof globalThis!="undefined"?globalThis:w||self,I(w["@mantine/core"]={},w.React,w["@mantine/hooks"],w.reactJss,w.ReactDOM))})(this,function(w,I,H,sr,ya){"use strict";function ba(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var s=ba(I),Io=ba(ya);function Oa(e){var r,t,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e))for(r=0;r<e.length;r++)e[r]&&(t=Oa(e[r]))&&(o&&(o+=" "),o+=t);else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function M(){for(var e=0,r,t,o="";e<arguments.length;)(r=arguments[e++])&&(t=Oa(r))&&(o&&(o+=" "),o+=t);return o}function ha(e,r,t){return Object.keys(e).reduce((o,a)=>(o[a]=M(e[a],r!=null&&r[a],t?`mantine-${t}-${a}`:null),o),{})}function K(e){const r=sr.createUseStyles(e);return function(o,a,n){const i=typeof o=="object"&&o!==null,l=i?Object.keys(o).filter(d=>d!=="theme").map(d=>o[d]):[];i&&"theme"in o&&l.push(o.theme.colorScheme);const c=I.useMemo(()=>o,l);return ha(r(c),a,n)}}function L({theme:e,color:r,shade:t}){const o=e.colors[e.primaryColor];return r in e.colors?e.colors[r][t]:o[t]}function ve(e){return{WebkitTapHighlightColor:"transparent","&:focus":{outline:"none",boxShadow:`0 0 0 2px ${e.colorScheme==="dark"?e.colors.dark[9]:e.white}, 0 0 0 4px ${e.colors[e.primaryColor][e.colorScheme==="dark"?7:5]}`},"&:focus:not(:focus-visible)":{boxShadow:"none"}}}function le(e){return{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",fontFamily:e.fontFamily||"sans-serif"}}function v({size:e,sizes:r,defaultSize:t="md"}){return typeof e=="number"?e:r[e]||e||r[t]}function Re(e,r){if(!e||typeof r!="number"||r>1||r<0)return"";const t=e.replace("#","");if(t.length!==6)return"";const o=parseInt(t,16),a=o>>16&255,n=o>>8&255,i=o&255;return`rgba(${a}, ${n}, ${i}, ${r})`}function re(e,r){return!e||!(typeof r=="object"&&r!==null)?{}:Object.keys(e).reduce((t,o)=>(t[o]=r[o],t),{})}var wp=Object.defineProperty,wa=Object.getOwnPropertySymbols,Pp=Object.prototype.hasOwnProperty,$p=Object.prototype.propertyIsEnumerable,Pa=(e,r,t)=>r in e?wp(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Sp=(e,r)=>{for(var t in r||(r={}))Pp.call(r,t)&&Pa(e,t,r[t]);if(wa)for(var t of wa(r))$p.call(r,t)&&Pa(e,t,r[t]);return e};function Ep(e,r){if(r==null)return null;const t=Sp({},r);return e.forEach(o=>{delete t[o]}),t}const $a={dark:["#d5d7e0","#acaebf","#8c8fa3","#666980","#4d4f66","#34354a","#2b2c3d","#1d1e30","#0c0d21","#01010a"],gray:["#f8f9fa","#f1f3f5","#e9ecef","#dee2e6","#ced4da","#adb5bd","#868e96","#495057","#343a40","#212529"],red:["#fff5f5","#ffe3e3","#ffc9c9","#ffa8a8","#ff8787","#ff6b6b","#fa5252","#f03e3e","#e03131","#c92a2a"],pink:["#fff0f6","#ffdeeb","#fcc2d7","#faa2c1","#f783ac","#f06595","#e64980","#d6336c","#c2255c","#a61e4d"],grape:["#f8f0fc","#f3d9fa","#eebefa","#e599f7","#da77f2","#cc5de8","#be4bdb","#ae3ec9","#9c36b5","#862e9c"],violet:["#f3f0ff","#e5dbff","#d0bfff","#b197fc","#9775fa","#845ef7","#7950f2","#7048e8","#6741d9","#5f3dc4"],indigo:["#edf2ff","#dbe4ff","#bac8ff","#91a7ff","#748ffc","#5c7cfa","#4c6ef5","#4263eb","#3b5bdb","#364fc7"],blue:["#e7f5ff","#d0ebff","#a5d8ff","#74c0fc","#4dabf7","#339af0","#228be6","#1c7ed6","#1971c2","#1864ab"],cyan:["#e3fafc","#c5f6fa","#99e9f2","#66d9e8","#3bc9db","#22b8cf","#15aabf","#1098ad","#0c8599","#0b7285"],teal:["#e6fcf5","#c3fae8","#96f2d7","#63e6be","#38d9a9","#20c997","#12b886","#0ca678","#099268","#087f5b"],green:["#ebfbee","#d3f9d8","#b2f2bb","#8ce99a","#69db7c","#51cf66","#40c057","#37b24d","#2f9e44","#2b8a3e"],lime:["#f4fce3","#e9fac8","#d8f5a2","#c0eb75","#a9e34b","#94d82d","#82c91e","#74b816","#66a80f","#5c940d"],yellow:["#fff9db","#fff3bf","#ffec99","#ffe066","#ffd43b","#fcc419","#fab005","#f59f00","#f08c00","#e67700"],orange:["#fff4e6","#ffe8cc","#ffd8a8","#ffc078","#ffa94d","#ff922b","#fd7e14","#f76707","#e8590c","#d9480f"]},xp=Object.keys($a),Cp=["xs","sm","md","lg","xl"],xr={colorScheme:"light",white:"#fff",black:"#000",transitionTimingFunction:"cubic-bezier(.51,.3,0,1.21)",colors:$a,lineHeight:1.4,fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontFamilyMonospace:"Menlo, Monaco, Lucida Console, monospace",primaryColor:"blue",shadows:{xs:"0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1)",sm:"0 1px 3px rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0px 10px 15px -5px, rgba(0, 0, 0, 0.04) 0px 7px 7px -5px",md:"0 1px 3px rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px",lg:"0 1px 3px rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0px 28px 23px -7px, rgba(0, 0, 0, 0.04) 0px 12px 12px -7px",xl:"0 1px 3px rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0px 36px 28px -7px, rgba(0, 0, 0, 0.04) 0px 17px 17px -7px"},fontSizes:{xs:12,sm:14,md:16,lg:18,xl:20},radius:{xs:2,sm:4,md:8,lg:16,xl:32},spacing:{xs:10,sm:12,md:16,lg:20,xl:24},headings:{fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontWeight:700,sizes:{h1:{fontSize:34,lineHeight:1.3},h2:{fontSize:26,lineHeight:1.35},h3:{fontSize:22,lineHeight:1.4},h4:{fontSize:18,lineHeight:1.45},h5:{fontSize:16,lineHeight:1.5},h6:{fontSize:14,lineHeight:1.5}}}};var Np=Object.defineProperty,Ip=Object.defineProperties,jp=Object.getOwnPropertyDescriptors,Sa=Object.getOwnPropertySymbols,kp=Object.prototype.hasOwnProperty,zp=Object.prototype.propertyIsEnumerable,Ea=(e,r,t)=>r in e?Np(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,De=(e,r)=>{for(var t in r||(r={}))kp.call(r,t)&&Ea(e,t,r[t]);if(Sa)for(var t of Sa(r))zp.call(r,t)&&Ea(e,t,r[t]);return e},xa=(e,r)=>Ip(e,jp(r));function jo(e,r){return r?Object.keys(e).reduce((t,o)=>{if(o==="headings"&&r.headings){const a=r.headings.sizes?Object.keys(e.headings.sizes).reduce((n,i)=>(n[i]=De(De({},e.headings.sizes[i]),r.headings.sizes[i]),n),{}):e.headings.sizes;return xa(De({},t),{headings:xa(De(De({},e.headings),r.headings),{sizes:a})})}return t[o]=typeof r[o]=="object"?De(De({},e[o]),r[o]):r[o]||e[o],t},{}):e}const Tp=I.createContext(xr),ko=sr.createTheming(Tp),{ThemeProvider:Rp,useTheme:Dp}=ko;var Mp=Object.defineProperty,Ca=Object.getOwnPropertySymbols,Lp=Object.prototype.hasOwnProperty,Ap=Object.prototype.propertyIsEnumerable,Na=(e,r,t)=>r in e?Mp(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Vp=(e,r)=>{for(var t in r||(r={}))Lp.call(r,t)&&Na(e,t,r[t]);if(Ca)for(var t of Ca(r))Ap.call(r,t)&&Na(e,t,r[t]);return e};function Ia({children:e,theme:r}){return s.createElement(Rp,{theme:jo(Vp({__mantine_theme:!0},xr),r)},e)}Ia.displayName="@mantine/Provider";var Bp={"@global":{html:{fontFamily:"sans-serif",lineHeight:"1.15",textSizeAdjust:"100%"},body:{margin:0},"article, aside, footer, header, nav, section, figcaption, figure, main":{display:"block"},h1:{fontSize:"2em",margin:[["0.67em",0]]},hr:{boxSizing:"content-box",height:0,overflow:"visible"},pre:{fontFamily:"monospace, monospace",fontSize:"1em"},a:{background:"transparent",textDecorationSkip:"objects"},"a:active, a:hover":{outlineWidth:0},"abbr[title]":{borderBottom:"none",textDecoration:"underline"},"b, strong":{fontWeight:"bolder"},"code, kbp, samp":{fontFamily:"monospace, monospace",fontSize:"1em"},dfn:{fontStyle:"italic"},mark:{backgroundColor:"#ff0",color:"#000"},small:{fontSize:"80%"},"sub, sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sup:{top:"-0.5em"},sub:{bottom:"-0.25em"},"audio, video":{display:"inline-block"},"audio:not([controls])":{display:"none",height:0},img:{borderStyle:"none",verticalAlign:"middle"},"svg:not(:root)":{overflow:"hidden"},"button, input, optgroup, select, textarea":{fontFamily:"sans-serif",fontSize:"100%",lineHeight:"1.15",margin:0},"button, input":{overflow:"visible"},"button, select":{textTransform:"none"},"button, [type=reset], [type=submit]":{"-webkit-appearance":"button"},"button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner":{borderStyle:"none",padding:0},"button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring":{outline:"1px dotted ButtonText"},fieldset:{border:"1px solid #c0c0c0",margin:[[0,"2px"]],padding:[["0.35em","0.625em","0.75em"]]},legend:{boxSizing:"border-box",color:"inherit",display:"table",maxWidth:"100%",padding:0,whiteSpace:"normal"},progress:{display:"inline-block",verticalAlign:"baseline"},textarea:{overflow:"auto"},"[type=checkbox], [type=radio]":{boxSizing:"border-box",padding:0},"[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button":{height:"auto"},"[type=search]":{appearance:"textfield",outlineOffset:"-2px"},"[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration":{appearance:"none"},"::-webkit-file-upload-button":{appearance:"button",font:"inherit"},"details, menu":{display:"block"},summary:{display:"list-item"},canvas:{display:"inline-block"},template:{display:"none"},"[hidden]":{display:"none"}}};const Fp=sr.createUseStyles(Bp);function Hp(){return Fp(),null}var Wp=Object.defineProperty,Up=Object.defineProperties,Zp=Object.getOwnPropertyDescriptors,ja=Object.getOwnPropertySymbols,Yp=Object.prototype.hasOwnProperty,qp=Object.prototype.propertyIsEnumerable,ka=(e,r,t)=>r in e?Wp(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Gp=(e,r)=>{for(var t in r||(r={}))Yp.call(r,t)&&ka(e,t,r[t]);if(ja)for(var t of ja(r))qp.call(r,t)&&ka(e,t,r[t]);return e},Kp=(e,r)=>Up(e,Zp(r));const Xp=sr.createUseStyles(e=>({"@global":{body:Kp(Gp({},le(e)),{backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,lineHeight:e.lineHeight})}}),{theming:ko});function Jp(){return Xp(),null}var Qp=Object.defineProperty,za=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,Ta=(e,r,t)=>r in e?Qp(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Ra=(e,r)=>{for(var t in r||(r={}))eu.call(r,t)&&Ta(e,t,r[t]);if(za)for(var t of za(r))ru.call(r,t)&&Ta(e,t,r[t]);return e};function W(e){const r=Ra({},Dp());let t=null;return r.__mantine_theme?t=jo(r,e):t=jo(Ra({__mantine_theme:!0},xr),e),delete t.__mantine_theme,t}function zo(e){return null}zo.displayName="@mantine/core/AccordionItem";var tu=Object.defineProperty,ou=Object.defineProperties,au=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,iu=Object.prototype.propertyIsEnumerable,Ma=(e,r,t)=>r in e?tu(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,La=(e,r)=>{for(var t in r||(r={}))nu.call(r,t)&&Ma(e,t,r[t]);if(Da)for(var t of Da(r))iu.call(r,t)&&Ma(e,t,r[t]);return e},su=(e,r)=>ou(e,au(r)),lu=sr.createUseStyles({button:({theme:e})=>su(La(La({},ve(e)),le(e)),{cursor:"pointer",border:0,padding:0,appearance:"none",fontSize:e.fontSizes.md,backgroundColor:"transparent"})}),cu=Object.defineProperty,Cr=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Ba=(e,r,t)=>r in e?cu(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,du=(e,r)=>{for(var t in r||(r={}))Aa.call(r,t)&&Ba(e,t,r[t]);if(Cr)for(var t of Cr(r))Va.call(r,t)&&Ba(e,t,r[t]);return e},fu=(e,r)=>{var t={};for(var o in e)Aa.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Cr)for(var o of Cr(e))r.indexOf(o)<0&&Va.call(e,o)&&(t[o]=e[o]);return t};function lr(e){var r=e,{className:t,themeOverride:o,elementRef:a}=r,n=fu(r,["className","themeOverride","elementRef"]);const i=W(o),l=lu({theme:i});return s.createElement("button",du({ref:a,className:M(l.button,"mantine-unstyled-button",t),type:"button"},n))}lr.displayName="@mantine/core/UnstyledButton";var pu=Object.defineProperty,Fa=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,Ha=(e,r,t)=>r in e?pu(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,vu=(e,r)=>{for(var t in r||(r={}))uu.call(r,t)&&Ha(e,t,r[t]);if(Fa)for(var t of Fa(r))mu.call(r,t)&&Ha(e,t,r[t]);return e};function _u(e){return s.createElement("svg",vu({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:16,height:16},e),s.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 gu=K({label:{color:"inherit",fontWeight:500},item:({theme:e})=>({borderTop:`1px solid ${e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2]}`,"&:last-of-type":{borderBottom:`1px solid ${e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2]}`}}),icon:({transitionDuration:e})=>({transition:`transform ${e}ms ease`}),itemOpened:{"& $icon":{transform:"rotate(180deg)"}},control:({theme:e})=>({width:"100%",display:"flex",alignItems:"center",justifyContent:"space-between",padding:e.spacing.md,textAlign:"left",color:"inherit"}),content:({transitionDuration:e})=>({transition:`height ${e}ms ease`,overflow:"hidden"}),contentInner:({theme:e,transitionDuration:r})=>({paddingTop:0,padding:e.spacing.md,transition:`opacity ${r}ms ease`})}),yu=Object.defineProperty,bu=Object.defineProperties,Ou=Object.getOwnPropertyDescriptors,Nr=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Za=(e,r,t)=>r in e?yu(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Ge=(e,r)=>{for(var t in r||(r={}))Wa.call(r,t)&&Za(e,t,r[t]);if(Nr)for(var t of Nr(r))Ua.call(r,t)&&Za(e,t,r[t]);return e},Ya=(e,r)=>bu(e,Ou(r)),hu=(e,r)=>{var t={};for(var o in e)Wa.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Nr)for(var o of Nr(e))r.indexOf(o)<0&&Ua.call(e,o)&&(t[o]=e[o]);return t};function qa(e){var r=e,{opened:t,onToggle:o,label:a,children:n,className:i,classNames:l,styles:c,themeOverride:d,transitionDuration:f,style:p,id:u}=r,m=hu(r,["opened","onToggle","label","children","className","classNames","styles","themeOverride","transitionDuration","style","id"]);const O=H.useForceUpdate(),y=W(d),h=H.useReducedMotion(),g=gu({theme:y,transitionDuration:h?0:f},l,"accordion"),b=re(g,c),[S,E]=I.useState(null);return H.useWindowEvent("resize",()=>O()),s.createElement("div",Ge({className:M(g.item,{[g.itemOpened]:t},i),style:Ge(Ge(Ge({},b.item),t?b.itemOpened:null),p)},m),s.createElement(lr,{className:g.control,style:b.control,onClick:o,type:"button","aria-expanded":t,"aria-controls":`${u}-body`,id:u},s.createElement("div",{className:g.label,style:b.label},a),s.createElement("div",{className:g.icon,style:b.icon},s.createElement(_u,null))),s.createElement("div",{className:g.content,role:"region",id:`${u}-body`,"aria-labelledby":u,style:Ya(Ge({},b.content),{height:t?S?S.getBoundingClientRect().height:"auto":0})},s.createElement("div",{className:g.contentInner,style:Ya(Ge({},b.contentInner),{opacity:t?1:0}),ref:$=>E($)},n)))}qa.displayName="@mantine/core/AccordionControl";var wu=Object.defineProperty,Pu=Object.defineProperties,$u=Object.getOwnPropertyDescriptors,Ir=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,Xa=(e,r,t)=>r in e?wu(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,To=(e,r)=>{for(var t in r||(r={}))Ga.call(r,t)&&Xa(e,t,r[t]);if(Ir)for(var t of Ir(r))Ka.call(r,t)&&Xa(e,t,r[t]);return e},Ja=(e,r)=>Pu(e,$u(r)),Su=(e,r)=>{var t={};for(var o in e)Ga.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Ir)for(var o of Ir(e))r.indexOf(o)<0&&Ka.call(e,o)&&(t[o]=e[o]);return t};function Qa(e){var r=e,{children:t,initialItem:o=0,initialState:a,state:n,onChange:i,multiple:l=!1,transitionDuration:c=200,themeOverride:d,classNames:f,styles:p,id:u}=r,m=Su(r,["children","initialItem","initialState","state","onChange","multiple","transitionDuration","themeOverride","classNames","styles","id"]);const O=H.useId(u),y=s.Children.toArray(t).filter($=>$.type===zo),h=a||y.reduce(($,C,j)=>($[j]=j===o,$),{}),[g,b]=H.useUncontrolled({value:n,defaultValue:h,finalValue:{},onChange:i,rule:$=>$!==null&&typeof $=="object"}),S=$=>{if(l)b(Ja(To({},g),{[$]:!g[$]}));else{const C=y.reduce((j,V,R)=>(j[R]=!1,j),{});C[$]=!g[$],b(C)}},E=y.map(($,C)=>s.createElement(qa,Ja(To({},$.props),{key:C,themeOverride:d,transitionDuration:c,opened:g[C],onToggle:()=>S(C),classNames:f,styles:p,id:`${O}-${C}`})));return s.createElement("div",To({},m),E)}Qa.displayName="@mantine/core/Accordion";var Eu=Object.defineProperty,xu=Object.defineProperties,Cu=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,Nu=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,rn=(e,r,t)=>r in e?Eu(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,tn=(e,r)=>{for(var t in r||(r={}))Nu.call(r,t)&&rn(e,t,r[t]);if(en)for(var t of en(r))Iu.call(r,t)&&rn(e,t,r[t]);return e},ju=(e,r)=>xu(e,Cu(r));const cr={xs:18,sm:22,md:28,lg:34,xl:44};var ku=K({filled:({theme:e,color:r})=>({backgroundColor:L({theme:e,color:r,shade:7}),color:e.white,textShadow:`1px 1px 0 ${L({theme:e,color:r,shade:9})}`,"&:disabled":{backgroundColor:L({theme:e,color:"gray",shade:e.colorScheme==="dark"?8:1})}}),light:({theme:e,color:r})=>({backgroundColor:Re(L({theme:e,color:r,shade:e.colorScheme==="dark"?9:0}),e.colorScheme==="dark"?.3:1),color:L({theme:e,color:r,shade:e.colorScheme==="dark"?3:9}),"&:not(:disabled):hover":{backgroundColor:Re(L({theme:e,color:r,shade:e.colorScheme==="dark"?8:1}),e.colorScheme==="dark"?.65:1)},"&:disabled":{backgroundColor:L({theme:e,color:"gray",shade:e.colorScheme==="dark"?8:1})}}),hover:({theme:e,color:r})=>({color:L({theme:e,color:r,shade:e.colorScheme==="dark"?4:7}),backgroundColor:"transparent","&:not(:disabled):hover":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:L({theme:e,color:r,shade:0})}}),transparent:({theme:e,color:r})=>({color:L({theme:e,color:r,shade:e.colorScheme==="dark"?5:7}),backgroundColor:"transparent"}),root:({radius:e,theme:r,size:t})=>ju(tn(tn({},ve(r)),le(r)),{appearance:"none",WebkitAppearance:"none",WebkitTapHighlightColor:"transparent",border:"1px solid transparent",boxSizing:"border-box",height:v({size:t,sizes:cr}),minHeight:v({size:t,sizes:cr}),width:v({size:t,sizes:cr}),minWidth:v({size:t,sizes:cr}),borderRadius:v({size:e,sizes:r.radius}),padding:0,lineHeight:1,display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",transition:"color 100ms ease, background-color 100ms ease","&:not(:disabled):active":{transform:"translateY(1px)"},"&:disabled":{color:r.colors.gray[r.colorScheme==="dark"?6:4],cursor:"not-allowed"}}),outline:({theme:e,color:r})=>({backgroundColor:"transparent",color:L({theme:e,color:r,shade:e.colorScheme==="dark"?4:7}),border:`1px solid ${L({theme:e,color:r,shade:e.colorScheme==="dark"?4:7})}`,"&:not(:disabled):hover":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:L({theme:e,color:r,shade:0})},"&:disabled":{borderColor:e.colors.gray[e.colorScheme==="dark"?7:3]}})}),zu=Object.defineProperty,Tu=Object.defineProperties,Ru=Object.getOwnPropertyDescriptors,jr=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,nn=(e,r,t)=>r in e?zu(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Du=(e,r)=>{for(var t in r||(r={}))on.call(r,t)&&nn(e,t,r[t]);if(jr)for(var t of jr(r))an.call(r,t)&&nn(e,t,r[t]);return e},Mu=(e,r)=>Tu(e,Ru(r)),Lu=(e,r)=>{var t={};for(var o in e)on.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&jr)for(var o of jr(e))r.indexOf(o)<0&&an.call(e,o)&&(t[o]=e[o]);return t};const Au=cr;function dr(e){var r=e,{className:t,color:o="gray",children:a,radius:n="sm",size:i="md",variant:l="hover",themeOverride:c,elementRef:d,component:f="button"}=r,p=Lu(r,["className","color","children","radius","size","variant","themeOverride","elementRef","component"]);const u=W(c),m=ku({size:i,radius:n,color:o,theme:u},null,"action-icon");return s.createElement(f,Mu(Du({},p),{className:M(m.root,m[l],t),type:"button",ref:d}),a)}dr.displayName="@mantine/core/ActionIcon";function fr({children:e,zIndex:r=1,target:t,className:o}){const[a,n]=I.useState(!1),i=I.useRef();return H.useIsomorphicEffect(()=>(n(!0),i.current=t||document.createElement("div"),t||document.body.appendChild(i.current),()=>{!t&&document.body.removeChild(i.current)}),[t]),a?ya.createPortal(s.createElement("div",{className:o,style:{position:"relative",zIndex:r},"data-mantine-portal":!0},e),i.current):null}fr.displayName="@mantine/core/Portal";var Vu=Object.defineProperty,kr=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,cn=(e,r,t)=>r in e?Vu(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Ro=(e,r)=>{for(var t in r||(r={}))sn.call(r,t)&&cn(e,t,r[t]);if(kr)for(var t of kr(r))ln.call(r,t)&&cn(e,t,r[t]);return e},Bu=(e,r)=>{var t={};for(var o in e)sn.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&kr)for(var o of kr(e))r.indexOf(o)<0&&ln.call(e,o)&&(t[o]=e[o]);return t};function dn(e){var r=e,{target:t,style:o,position:a={bottom:0,right:0},zIndex:n=1e3}=r,i=Bu(r,["target","style","position","zIndex"]);return s.createElement(fr,{zIndex:n,target:t},s.createElement("div",Ro({style:Ro(Ro({position:"fixed"},a),o)},i)))}dn.displayName="@mantine/core/Affix";var Fu=Object.defineProperty,fn=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,pn=(e,r,t)=>r in e?Fu(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Uu=(e,r)=>{for(var t in r||(r={}))Hu.call(r,t)&&pn(e,t,r[t]);if(fn)for(var t of fn(r))Wu.call(r,t)&&pn(e,t,r[t]);return e};function un(e){return s.createElement("svg",Uu({width:"20",height:"20",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),s.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}un.displayName="@mantine/core/CloseIcon";var Zu=Object.defineProperty,zr=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,_n=(e,r,t)=>r in e?Zu(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Yu=(e,r)=>{for(var t in r||(r={}))mn.call(r,t)&&_n(e,t,r[t]);if(zr)for(var t of zr(r))vn.call(r,t)&&_n(e,t,r[t]);return e},qu=(e,r)=>{var t={};for(var o in e)mn.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&zr)for(var o of zr(e))r.indexOf(o)<0&&vn.call(e,o)&&(t[o]=e[o]);return t};const Gu={xs:12,sm:14,md:16,lg:20,xl:24};function Me(e){var r=e,{iconSize:t,size:o="md"}=r,a=qu(r,["iconSize","size"]);const n=t||v({size:o,sizes:Gu});return s.createElement(dr,Yu({size:o},a),s.createElement(un,{style:{width:n,height:n}}))}Me.displayName="@mantine/core/CloseButton";var Ku=Object.defineProperty,Xu=Object.defineProperties,Ju=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,em=Object.prototype.propertyIsEnumerable,yn=(e,r,t)=>r in e?Ku(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,bn=(e,r)=>{for(var t in r||(r={}))Qu.call(r,t)&&yn(e,t,r[t]);if(gn)for(var t of gn(r))em.call(r,t)&&yn(e,t,r[t]);return e},rm=(e,r)=>Xu(e,Ju(r)),tm=K({root:({theme:e,color:r,variant:t,size:o})=>rm(bn(bn({},le(e)),ve(e)),{color:r in e.colors?e.colors[r][e.colorScheme==="dark"?5:7]:t==="link"?e.colors[e.primaryColor][e.colorScheme==="dark"?5:7]:e.colorScheme==="dark"?e.colors.dark[0]:e.black,fontSize:e.fontSizes[o],lineHeight:e.lineHeight,textDecoration:"none",WebkitTapHighlightColor:"transparent","&:hover":{textDecoration:t==="link"?"underline":"none"}})}),om=Object.defineProperty,Tr=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,wn=(e,r,t)=>r in e?om(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Do=(e,r)=>{for(var t in r||(r={}))On.call(r,t)&&wn(e,t,r[t]);if(Tr)for(var t of Tr(r))hn.call(r,t)&&wn(e,t,r[t]);return e},Pn=(e,r)=>{var t={};for(var o in e)On.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Tr)for(var o of Tr(e))r.indexOf(o)<0&&hn.call(e,o)&&(t[o]=e[o]);return t};function _e(e){var r=e,{className:t,component:o="div",children:a,size:n="md",weight:i,transform:l,style:c,color:d,align:f,variant:p="text",themeOverride:u,elementRef:m}=r,O=Pn(r,["className","component","children","size","weight","transform","style","color","align","variant","themeOverride","elementRef"]);const y=W(u),h=tm({variant:p,color:d,size:n,theme:y},null,"text");return s.createElement(o,Do({className:M(h.root,t),style:Do({fontWeight:i,textTransform:l,textAlign:f},c),ref:m},O),a)}_e.displayName="@mantine/core/Text";function $n(e){var r=e,{component:t="a"}=r,o=Pn(r,["component"]);return s.createElement(_e,Do({component:t,variant:"link"},o))}$n.displayName="@mantine/core/Anchor";var am=K({paper:({theme:e,radius:r,shadow:t,padding:o})=>({backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,boxSizing:"border-box",borderRadius:v({size:r,sizes:e.radius}),boxShadow:e.shadows[t]||t||"none",padding:v({size:o,sizes:e.spacing})})}),nm=Object.defineProperty,Rr=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,xn=(e,r,t)=>r in e?nm(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,im=(e,r)=>{for(var t in r||(r={}))Sn.call(r,t)&&xn(e,t,r[t]);if(Rr)for(var t of Rr(r))En.call(r,t)&&xn(e,t,r[t]);return e},sm=(e,r)=>{var t={};for(var o in e)Sn.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Rr)for(var o of Rr(e))r.indexOf(o)<0&&En.call(e,o)&&(t[o]=e[o]);return t};function we(e){var r=e,{className:t,children:o,padding:a=0,radius:n="sm",shadow:i,themeOverride:l,elementRef:c}=r,d=sm(r,["className","children","padding","radius","shadow","themeOverride","elementRef"]);const f=W(l),p=am({radius:n,shadow:i,padding:a,theme:f},null,"paper");return s.createElement("div",im({className:M(p.paper,t),ref:c},d),o)}we.displayName="@mantine/core/Paper";var lm=Object.defineProperty,cm=Object.defineProperties,dm=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,fm=Object.prototype.hasOwnProperty,pm=Object.prototype.propertyIsEnumerable,Nn=(e,r,t)=>r in e?lm(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,um=(e,r)=>{for(var t in r||(r={}))fm.call(r,t)&&Nn(e,t,r[t]);if(Cn)for(var t of Cn(r))pm.call(r,t)&&Nn(e,t,r[t]);return e},mm=(e,r)=>cm(e,dm(r));const Mo=6;var vm=K({root:({color:e,theme:r})=>({position:"relative",padding:[r.spacing.xs,r.spacing.md],paddingLeft:r.spacing.md+r.spacing.xs/2+Mo,backgroundColor:r.colorScheme==="dark"?r.colors.dark[6]:r.white,border:`1px solid ${r.colorScheme==="dark"?r.colors.dark[6]:r.colors.gray[2]}`,"&::before":{content:'""',display:"block",position:"absolute",top:r.spacing.xs,bottom:r.spacing.xs,left:r.spacing.xs,width:Mo,borderRadius:Mo,backgroundColor:L({theme:r,color:e,shade:6})}}),title:({color:e,theme:r})=>({boxSizing:"border-box",color:L({theme:r,color:e,shade:r.colorScheme==="dark"?4:6}),margin:0,marginBottom:r.spacing.xs/2,textOverflow:"ellipsis",overflow:"hidden"}),body:({theme:e})=>mm(um({},le(e)),{lineHeight:e.lineHeight,borderBottomLeftRadius:e.radius.sm,borderBottomRightRadius:e.radius.sm,textOverflow:"ellipsis",overflow:"hidden",fontSize:e.fontSizes.sm,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,"&:only-child":{borderTopRightRadius:e.radius.sm,borderTopLeftRadius:e.radius.sm}})}),_m=Object.defineProperty,Dr=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,kn=(e,r,t)=>r in e?_m(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Lo=(e,r)=>{for(var t in r||(r={}))In.call(r,t)&&kn(e,t,r[t]);if(Dr)for(var t of Dr(r))jn.call(r,t)&&kn(e,t,r[t]);return e},gm=(e,r)=>{var t={};for(var o in e)In.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Dr)for(var o of Dr(e))r.indexOf(o)<0&&jn.call(e,o)&&(t[o]=e[o]);return t};function zn(e){var r=e,{className:t,title:o,children:a,themeOverride:n,color:i,shadow:l="sm",style:c,classNames:d,styles:f}=r,p=gm(r,["className","title","children","themeOverride","color","shadow","style","classNames","styles"]);const u=W(n),m=vm({color:i,theme:u},d,"alert"),O=re(m,f);return s.createElement(we,Lo({shadow:l,className:M(m.root,t),themeOverride:n,style:Lo(Lo({},c),O.root)},p),o&&s.createElement(_e,{themeOverride:n,weight:700,className:m.title,style:O.title},o),s.createElement("div",{className:m.body,style:O.body},a))}zn.displayName="@mantine/core/Alert";var ym=Object.defineProperty,bm=Object.defineProperties,Om=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,hm=Object.prototype.hasOwnProperty,wm=Object.prototype.propertyIsEnumerable,Rn=(e,r,t)=>r in e?ym(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Mr=(e,r)=>{for(var t in r||(r={}))hm.call(r,t)&&Rn(e,t,r[t]);if(Tn)for(var t of Tn(r))wm.call(r,t)&&Rn(e,t,r[t]);return e},Lr=(e,r)=>bm(e,Om(r));const Dn=e=>({"&$center":{top:"50%",transform:"translateY(-50%)","& $arrow":{top:`calc(50% - ${e}px)`}},"&$end":{bottom:0,"& $arrow":{bottom:e*2}},"&$start":{top:0,"& $arrow":{top:e*2}}}),Mn=e=>({"&$center":{left:"50%",transform:"translateX(-50%)","& $arrow":{left:`calc(50% - ${e}px)`}},"&$end":{right:0,"& $arrow":{right:e*2}},"&$start":{left:0,"& $arrow":{left:e*2}}});var Pm=K({center:{},start:{},end:{},arrow:({arrowSize:e})=>({width:e*2,height:e*2,position:"absolute",transform:"rotate(45deg)",border:"1px solid transparent",zIndex:1}),left:({gutter:e,arrowSize:r})=>Lr(Mr({},Dn(r)),{right:`calc(100% + ${e}px)`,"& $arrow":{right:-r,borderLeft:0,borderBottom:0}}),right:({gutter:e,arrowSize:r})=>Lr(Mr({},Dn(r)),{left:`calc(100% + ${e}px)`,"& $arrow":{left:-r,borderRight:0,borderTop:0}}),top:({gutter:e,arrowSize:r})=>Lr(Mr({},Mn(r)),{bottom:`calc(100% + ${e}px)`,"& $arrow":{bottom:-r,borderLeft:0,borderTop:0}}),bottom:({gutter:e,arrowSize:r})=>Lr(Mr({},Mn(r)),{top:`calc(100% + ${e}px)`,"& $arrow":{top:-r,borderRight:0,borderBottom:0}})}),$m=Object.defineProperty,Ar=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Vn=(e,r,t)=>r in e?$m(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Sm=(e,r)=>{for(var t in r||(r={}))Ln.call(r,t)&&Vn(e,t,r[t]);if(Ar)for(var t of Ar(r))An.call(r,t)&&Vn(e,t,r[t]);return e},Em=(e,r)=>{var t={};for(var o in e)Ln.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Ar)for(var o of Ar(e))r.indexOf(o)<0&&An.call(e,o)&&(t[o]=e[o]);return t};function Vr(e){var r=e,{className:t,position:o,placement:a,gutter:n,withArrow:i,arrowSize:l,zIndex:c,children:d,classNames:f,styles:p,elementRef:u}=r,m=Em(r,["className","position","placement","gutter","withArrow","arrowSize","zIndex","children","classNames","styles","elementRef"]);const O=Pm({gutter:n,arrowSize:l},f,"arrow-body"),y=re(O,p);return s.createElement("div",Sm({className:M(O[o],O[a],t),ref:u},m),i&&s.createElement("div",{className:O.arrow,style:y.arrow}),d)}Vr.displayName="@mantine/core/ArrowBody";var xm=Object.defineProperty,Cm=Object.defineProperties,Nm=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,Im=Object.prototype.hasOwnProperty,jm=Object.prototype.propertyIsEnumerable,Fn=(e,r,t)=>r in e?xm(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,km=(e,r)=>{for(var t in r||(r={}))Im.call(r,t)&&Fn(e,t,r[t]);if(Bn)for(var t of Bn(r))jm.call(r,t)&&Fn(e,t,r[t]);return e},zm=(e,r)=>Cm(e,Nm(r)),Tm=K({root:({theme:e})=>zm(km({},le(e)),{lineHeight:e.lineHeight}),label:({theme:e,size:r})=>({display:"block",marginBottom:5,fontSize:v({size:r,sizes:e.fontSizes}),fontWeight:500,color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[9],wordBreak:"break-word",cursor:"default",WebkitTapHighlightColor:"transparent"}),error:({theme:e})=>({marginTop:e.spacing.xs/2,wordBreak:"break-word"}),description:({theme:e})=>({marginTop:-3,marginBottom:5,wordBreak:"break-word",color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6]}),required:({theme:e})=>({color:e.colorScheme==="dark"?e.colors.red[5]:e.colors.red[7]})}),Rm=Object.defineProperty,Dm=Object.defineProperties,Mm=Object.getOwnPropertyDescriptors,Br=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Un=(e,r,t)=>r in e?Rm(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Le=(e,r)=>{for(var t in r||(r={}))Hn.call(r,t)&&Un(e,t,r[t]);if(Br)for(var t of Br(r))Wn.call(r,t)&&Un(e,t,r[t]);return e},Ao=(e,r)=>Dm(e,Mm(r)),Lm=(e,r)=>{var t={};for(var o in e)Hn.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Br)for(var o of Br(e))r.indexOf(o)<0&&Wn.call(e,o)&&(t[o]=e[o]);return t};function Ne(e){var r=e,{className:t,style:o,label:a,children:n,required:i,id:l,error:c,description:d,themeOverride:f,labelElement:p="label",labelProps:u,descriptionProps:m,errorProps:O,classNames:y,styles:h,size:g="sm",__staticSelector:b="input-wrapper"}=r,S=Lm(r,["className","style","label","children","required","id","error","description","themeOverride","labelElement","labelProps","descriptionProps","errorProps","classNames","styles","size","__staticSelector"]);const E=W(f),$=Tm({theme:E,size:g},y,b),C=re($,h),j=p==="label"?{htmlFor:l}:{},V=I.createElement(p,Ao(Le(Le({},j),u),{id:l?`${l}-label`:void 0,"data-mantine-label":!0,className:$.label,style:C.label}),s.createElement(s.Fragment,null,a,i&&s.createElement("span",{"data-mantine-required":!0,className:$.required,style:C.required}," ","*")));return s.createElement("div",Le({className:M($.root,t),style:Le(Le({},o),C.root)},S),a&&V,d&&s.createElement(_e,Ao(Le({},m),{themeOverride:f,"data-mantine-description":!0,color:"gray",size:g,className:$.description,style:C.description}),d),n,typeof c!="boolean"&&c&&s.createElement(_e,Ao(Le({},O),{themeOverride:f,"data-mantine-error":!0,color:"red",size:g,className:$.error,style:C.error}),c))}Ne.displayName="@mantine/core/InputWrapper";var Am=Object.defineProperty,Vm=Object.defineProperties,Bm=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Fm=Object.prototype.hasOwnProperty,Hm=Object.prototype.propertyIsEnumerable,Yn=(e,r,t)=>r in e?Am(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Wm=(e,r)=>{for(var t in r||(r={}))Fm.call(r,t)&&Yn(e,t,r[t]);if(Zn)for(var t of Zn(r))Hm.call(r,t)&&Yn(e,t,r[t]);return e},Um=(e,r)=>Vm(e,Bm(r));const ge={xs:30,sm:36,md:42,lg:50,xl:60};var Zm=K({withIcon:{},root:({radius:e,theme:r})=>({position:"relative",borderRadius:v({size:e,sizes:r.radius}),"&, & *":{boxSizing:"border-box"}}),default:({theme:e,radius:r,size:t})=>({"& $input":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,minHeight:v({size:t,sizes:ge}),paddingLeft:v({size:t,sizes:ge})/3,paddingRight:v({size:t,sizes:ge})/3,borderRadius:v({size:r,sizes:e.radius}),border:`1px solid ${e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[4]}`,transition:"border-color 100ms ease, box-shadow 100ms ease",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,"&:focus":{outline:"none",borderColor:e.colors[e.primaryColor][e.colorScheme==="dark"?5:7]}},"&$invalid $input":{borderColor:e.colors.red[e.colorScheme==="dark"?5:7]},"& $withIcon":{paddingLeft:v({size:t,sizes:ge})},"& $icon":{width:v({size:t,sizes:ge})}}),filled:({theme:e,radius:r,size:t})=>({"& $input":{minHeight:v({size:t,sizes:ge}),paddingLeft:v({size:t,sizes:ge})/3,paddingRight:v({size:t,sizes:ge})/3,borderRadius:v({size:r,sizes:e.radius}),border:"1px solid transparent",backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[1],color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,"&:focus":{outline:"none",borderColor:`${e.colors[e.primaryColor][e.colorScheme==="dark"?6:7]} !important`},"&::placeholder":{color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6]}},"& $input:disabled":{"&::placeholder":{color:e.colors.gray[5]}},"&$invalid $input":{borderColor:e.colorScheme==="dark"?e.colors.red[5]:"transparent",backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.red[0]},"& $withIcon":{paddingLeft:v({size:t,sizes:ge})},"& $icon":{width:v({size:t,sizes:ge}),color:e.colors.gray[6]}}),unstyled:({theme:e,size:r})=>({"& $input":{color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,backgroundColor:"transparent",height:28,border:0,outline:0,"&:disabled":{backgroundColor:"transparent"}},"& $icon":{width:28},"& $withIcon":{paddingLeft:v({size:r,sizes:ge})}}),input:({theme:e,size:r,multiline:t})=>Um(Wm({},le(e)),{WebkitTapHighlightColor:"transparent",lineHeight:t?e.lineHeight:`${v({size:r,sizes:ge})-2}px`,appearance:"none",resize:"none",boxSizing:"border-box",fontSize:v({size:r,sizes:e.fontSizes}),width:"100%",color:e.black,display:"block",textAlign:"left","&:disabled":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[1],opacity:.6,cursor:"not-allowed"},"&::placeholder":{opacity:1,color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[5]},"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button, &::-webkit-search-decoration, &::-webkit-search-cancel-button, &::-webkit-search-results-button, &::-webkit-search-results-decoration":{appearance:"none"},"&[type=number]":{MozAppearance:"textfield"}}),icon:({theme:e})=>({pointerEvents:"none",position:"absolute",left:0,top:0,bottom:0,color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[5],display:"flex",alignItems:"center",justifyContent:"center"}),invalid:({theme:e})=>({"& $input":{color:e.colors.red[e.colorScheme==="dark"?5:7],borderColor:e.colors.red[e.colorScheme==="dark"?5:7],"&::placeholder":{color:e.colors.red[e.colorScheme==="dark"?5:7]}},"& $icon":{color:e.colors.red[e.colorScheme==="dark"?5:7]}}),rightSection:{position:"absolute",top:0,bottom:0,right:0,display:"flex",alignItems:"center",justifyContent:"center"}}),Ym=Object.defineProperty,qm=Object.defineProperties,Gm=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Kn=(e,r,t)=>r in e?Ym(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Pe=(e,r)=>{for(var t in r||(r={}))qn.call(r,t)&&Kn(e,t,r[t]);if(Fr)for(var t of Fr(r))Gn.call(r,t)&&Kn(e,t,r[t]);return e},Vo=(e,r)=>qm(e,Gm(r)),Km=(e,r)=>{var t={};for(var o in e)qn.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Fr)for(var o of Fr(e))r.indexOf(o)<0&&Gn.call(e,o)&&(t[o]=e[o]);return t};const Xm=["default","filled","unstyled"],Ie=ge;function je(e){var r=e,{component:t="input",className:o,invalid:a=!1,required:n=!1,variant:i,icon:l,style:c,rightSectionWidth:d=36,rightSection:f,rightSectionProps:p={},radius:u="sm",size:m="sm",themeOverride:O,wrapperProps:y,elementRef:h,classNames:g,styles:b,__staticSelector:S="input",multiline:E=!1}=r,$=Km(r,["component","className","invalid","required","variant","icon","style","rightSectionWidth","rightSection","rightSectionProps","radius","size","themeOverride","wrapperProps","elementRef","classNames","styles","__staticSelector","multiline"]);const C=W(O),j=Zm({radius:u,theme:C,size:m,multiline:E},g,S),V=i||(C.colorScheme==="dark"?"filled":"default"),R=re(j,b),Y=t;return s.createElement("div",Pe({className:M(j.root,{[j.invalid]:a},j[V],o),style:Pe(Pe(Pe(Pe({},c),R.root),a?R.invalid:null),R[i])},y),l&&s.createElement("div",{"data-mantine-icon":!0,className:j.icon,style:R.icon},l),s.createElement(Y,Vo(Pe({},$),{"data-mantine-input":!0,ref:h,"aria-required":n,"aria-invalid":a,className:M({[j.withIcon]:l},j.input),style:Pe(Pe({paddingRight:f?d:C.spacing.md},R.input),l?R.withIcon:null)})),f&&s.createElement("div",Vo(Pe({},p),{"data-mantine-input-section":!0,style:Vo(Pe({},R.rightSection),{width:d}),className:j.rightSection}),f))}je.displayName="@mantine/core/Input";function Bo(){return Bo=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Bo.apply(this,arguments)}function Xn(e,r){if(e==null)return{};var t={},o=Object.keys(e),a,n;for(n=0;n<o.length;n++)a=o[n],!(r.indexOf(a)>=0)&&(t[a]=e[a]);return t}function Fo(e,r){return Fo=Object.setPrototypeOf||function(o,a){return o.__proto__=a,o},Fo(e,r)}function Jm(e,r){e.prototype=Object.create(r.prototype),e.prototype.constructor=e,Fo(e,r)}var Ho={exports:{}},Hr={exports:{}},ie={};/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var pe=typeof Symbol=="function"&&Symbol.for,Wo=pe?Symbol.for("react.element"):60103,Uo=pe?Symbol.for("react.portal"):60106,Wr=pe?Symbol.for("react.fragment"):60107,Ur=pe?Symbol.for("react.strict_mode"):60108,Zr=pe?Symbol.for("react.profiler"):60114,Yr=pe?Symbol.for("react.provider"):60109,qr=pe?Symbol.for("react.context"):60110,Zo=pe?Symbol.for("react.async_mode"):60111,Gr=pe?Symbol.for("react.concurrent_mode"):60111,Kr=pe?Symbol.for("react.forward_ref"):60112,Xr=pe?Symbol.for("react.suspense"):60113,Qm=pe?Symbol.for("react.suspense_list"):60120,Jr=pe?Symbol.for("react.memo"):60115,Qr=pe?Symbol.for("react.lazy"):60116,ev=pe?Symbol.for("react.block"):60121,rv=pe?Symbol.for("react.fundamental"):60117,tv=pe?Symbol.for("react.responder"):60118,ov=pe?Symbol.for("react.scope"):60119;function ye(e){if(typeof e=="object"&&e!==null){var r=e.$$typeof;switch(r){case Wo:switch(e=e.type,e){case Zo:case Gr:case Wr:case Zr:case Ur:case Xr:return e;default:switch(e=e&&e.$$typeof,e){case qr:case Kr:case Qr:case Jr:case Yr:return e;default:return r}}case Uo:return r}}}function Jn(e){return ye(e)===Gr}ie.AsyncMode=Zo,ie.ConcurrentMode=Gr,ie.ContextConsumer=qr,ie.ContextProvider=Yr,ie.Element=Wo,ie.ForwardRef=Kr,ie.Fragment=Wr,ie.Lazy=Qr,ie.Memo=Jr,ie.Portal=Uo,ie.Profiler=Zr,ie.StrictMode=Ur,ie.Suspense=Xr,ie.isAsyncMode=function(e){return Jn(e)||ye(e)===Zo},ie.isConcurrentMode=Jn,ie.isContextConsumer=function(e){return ye(e)===qr},ie.isContextProvider=function(e){return ye(e)===Yr},ie.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Wo},ie.isForwardRef=function(e){return ye(e)===Kr},ie.isFragment=function(e){return ye(e)===Wr},ie.isLazy=function(e){return ye(e)===Qr},ie.isMemo=function(e){return ye(e)===Jr},ie.isPortal=function(e){return ye(e)===Uo},ie.isProfiler=function(e){return ye(e)===Zr},ie.isStrictMode=function(e){return ye(e)===Ur},ie.isSuspense=function(e){return ye(e)===Xr},ie.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Wr||e===Gr||e===Zr||e===Ur||e===Xr||e===Qm||typeof e=="object"&&e!==null&&(e.$$typeof===Qr||e.$$typeof===Jr||e.$$typeof===Yr||e.$$typeof===qr||e.$$typeof===Kr||e.$$typeof===rv||e.$$typeof===tv||e.$$typeof===ov||e.$$typeof===ev)},ie.typeOf=ye;var se={};/** @license React v16.13.1
* react-is.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/process.env.NODE_ENV!=="production"&&function(){var e=typeof Symbol=="function"&&Symbol.for,r=e?Symbol.for("react.element"):60103,t=e?Symbol.for("react.portal"):60106,o=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,n=e?Symbol.for("react.profiler"):60114,i=e?Symbol.for("react.provider"):60109,l=e?Symbol.for("react.context"):60110,c=e?Symbol.for("react.async_mode"):60111,d=e?Symbol.for("react.concurrent_mode"):60111,f=e?Symbol.for("react.forward_ref"):60112,p=e?Symbol.for("react.suspense"):60113,u=e?Symbol.for("react.suspense_list"):60120,m=e?Symbol.for("react.memo"):60115,O=e?Symbol.for("react.lazy"):60116,y=e?Symbol.for("react.block"):60121,h=e?Symbol.for("react.fundamental"):60117,g=e?Symbol.for("react.responder"):60118,b=e?Symbol.for("react.scope"):60119;function S(U){return typeof U=="string"||typeof U=="function"||U===o||U===d||U===n||U===a||U===p||U===u||typeof U=="object"&&U!==null&&(U.$$typeof===O||U.$$typeof===m||U.$$typeof===i||U.$$typeof===l||U.$$typeof===f||U.$$typeof===h||U.$$typeof===g||U.$$typeof===b||U.$$typeof===y)}function E(U){if(typeof U=="object"&&U!==null){var Oe=U.$$typeof;switch(Oe){case r:var Z=U.type;switch(Z){case c:case d:case o:case n:case a:case p:return Z;default:var oe=Z&&Z.$$typeof;switch(oe){case l:case f:case O:case m:case i:return oe;default:return Oe}}case t:return Oe}}}var $=c,C=d,j=l,V=i,R=r,Y=f,q=o,_=O,P=m,k=t,T=n,z=a,x=p,N=!1;function D(U){return N||(N=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),A(U)||E(U)===c}function A(U){return E(U)===d}function F(U){return E(U)===l}function B(U){return E(U)===i}function J(U){return typeof U=="object"&&U!==null&&U.$$typeof===r}function ne(U){return E(U)===f}function G(U){return E(U)===o}function ce(U){return E(U)===O}function de(U){return E(U)===m}function ae(U){return E(U)===t}function Q(U){return E(U)===n}function me(U){return E(U)===a}function Ee(U){return E(U)===p}se.AsyncMode=$,se.ConcurrentMode=C,se.ContextConsumer=j,se.ContextProvider=V,se.Element=R,se.ForwardRef=Y,se.Fragment=q,se.Lazy=_,se.Memo=P,se.Portal=k,se.Profiler=T,se.StrictMode=z,se.Suspense=x,se.isAsyncMode=D,se.isConcurrentMode=A,se.isContextConsumer=F,se.isContextProvider=B,se.isElement=J,se.isForwardRef=ne,se.isFragment=G,se.isLazy=ce,se.isMemo=de,se.isPortal=ae,se.isProfiler=Q,se.isStrictMode=me,se.isSuspense=Ee,se.isValidElementType=S,se.typeOf=E}(),process.env.NODE_ENV==="production"?Hr.exports=ie:Hr.exports=se;/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var Qn=Object.getOwnPropertySymbols,av=Object.prototype.hasOwnProperty,nv=Object.prototype.propertyIsEnumerable;function iv(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function sv(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var r={},t=0;t<10;t++)r["_"+String.fromCharCode(t)]=t;var o=Object.getOwnPropertyNames(r).map(function(n){return r[n]});if(o.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(n){a[n]=n}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(n){return!1}}var lv=sv()?Object.assign:function(e,r){for(var t,o=iv(e),a,n=1;n<arguments.length;n++){t=Object(arguments[n]);for(var i in t)av.call(t,i)&&(o[i]=t[i]);if(Qn){a=Qn(t);for(var l=0;l<a.length;l++)nv.call(t,a[l])&&(o[a[l]]=t[a[l]])}}return o},cv="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Yo=cv,qo=function(){};if(process.env.NODE_ENV!=="production"){var dv=Yo,Go={},fv=Function.call.bind(Object.prototype.hasOwnProperty);qo=function(e){var r="Warning: "+e;typeof console!="undefined"&&console.error(r);try{throw new Error(r)}catch(t){}}}function ei(e,r,t,o,a){if(process.env.NODE_ENV!=="production"){for(var n in e)if(fv(e,n)){var i;try{if(typeof e[n]!="function"){var l=Error((o||"React class")+": "+t+" type `"+n+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[n]+"`.");throw l.name="Invariant Violation",l}i=e[n](r,n,o,t,null,dv)}catch(d){i=d}if(i&&!(i instanceof Error)&&qo((o||"React class")+": type specification of "+t+" `"+n+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof i+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),i instanceof Error&&!(i.message in Go)){Go[i.message]=!0;var c=a?a():"";qo("Failed "+t+" type: "+i.message+(c!=null?c:""))}}}}ei.resetWarningCache=function(){process.env.NODE_ENV!=="production"&&(Go={})};var pv=ei,uv=Hr.exports,mv=lv,Ke=Yo,ri=pv,vv=Function.call.bind(Object.prototype.hasOwnProperty),Xe=function(){};process.env.NODE_ENV!=="production"&&(Xe=function(e){var r="Warning: "+e;typeof console!="undefined"&&console.error(r);try{throw new Error(r)}catch(t){}});function et(){return null}var _v=function(e,r){var t=typeof Symbol=="function"&&Symbol.iterator,o="@@iterator";function a(_){var P=_&&(t&&_[t]||_[o]);if(typeof P=="function")return P}var n="<<anonymous>>",i={array:f("array"),bool:f("boolean"),func:f("function"),number:f("number"),object:f("object"),string:f("string"),symbol:f("symbol"),any:p(),arrayOf:u,element:m(),elementType:O(),instanceOf:y,node:S(),objectOf:g,oneOf:h,oneOfType:b,shape:E,exact:$};function l(_,P){return _===P?_!==0||1/_==1/P:_!==_&&P!==P}function c(_){this.message=_,this.stack=""}c.prototype=Error.prototype;function d(_){if(process.env.NODE_ENV!=="production")var P={},k=0;function T(x,N,D,A,F,B,J){if(A=A||n,B=B||D,J!==Ke){if(r){var ne=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw ne.name="Invariant Violation",ne}else if(process.env.NODE_ENV!=="production"&&typeof conso