1import{n as e,t}from"./rolldown-runtime-Bh1tDfsg.js";import{r as n}from"./vendorAuth-DrFNZXKQ.js";var r=t((e=>{var t=n();function r(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function i(){}var a={d:{f:i,r:function(){throw Error(r(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},o=Symbol.for(`react.portal`);function s(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var c=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function l(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(r(299));return s(e,t,null,n)},e.flushSync=function(e){var t=c.T,n=a.p;try{if(c.T=null,a.p=2,e)return e()}finally{c.T=t,a.p=n,a.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,a.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&a.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=l(n,t.crossOrigin),i=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?a.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:i,fetchPriority:o}):n===`script`&&a.d.X(e,{crossOrigin:r,integrity:i,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`)if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=l(t.as,t.crossOrigin);a.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??a.d.M(e)},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=l(n,t.crossOrigin);a.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`)if(t){var n=l(t.as,t.crossOrigin);a.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else a.d.m(e)},e.requestFormReset=function(e){a.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return c.H.useFormState(e,t,n)},e.useFormStatus=function(){return c.H.useHostTransitionStatus()},e.version=`19.2.4`})),i=t(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=r()})),a=e(n(),1),o=e(i(),1);function s(e){return Object.keys(e)}function c(e){return e&&typeof e==`object`&&!Array.isArray(e)}function l(e,t){let n={...e},r=t;return c(e)&&c(t)&&Object.keys(t).forEach(t=>{c(r[t])&&t in e?n[t]=l(n[t],r[t]):n[t]=r[t]}),n}function u(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}function d(e){return typeof e!=`string`||!e.includes(`var(--mantine-scale)`)?e:e.match(/^calc\((.*?)\)$/)?.[1].split(`*`)[0].trim()}function f(e){let t=d(e);return typeof t==`number`?t:typeof t==`string`?t.includes(`calc`)||t.includes(`var`)?t:t.includes(`px`)?Number(t.replace(`px`,``)):t.includes(`rem`)?Number(t.replace(`rem`,``))*16:t.includes(`em`)?Number(t.replace(`em`,``))*16:Number(t):NaN}function p(e){return e===`0rem`?`0rem`:`calc(${e} * var(--mantine-scale))`}function m(e,{shouldScale:t=!1}={}){function n(r){if(r===0||r===`0`)return`0${e}`;if(typeof r==`number`){let n=`${r/16}${e}`;return t?p(n):n}if(typeof r==`string`){if(r===``||r.startsWith(`calc(`)||r.startsWith(`clamp(`)||r.includes(`rgba(`))return r;if(r.includes(`,`))return r.split(`,`).map(e=>n(e)).join(`,`);if(r.includes(` `))return r.split(` `).map(e=>n(e)).join(` `);let i=r.replace(`px`,``);if(!Number.isNaN(Number(i))){let n=`${Number(i)/16}${e}`;return t?p(n):n}}return r}return n}var h=m(`rem`,{shouldScale:!0}),g=m(`em`);function _(e){return Object.keys(e).reduce((t,n)=>(e[n]!==void 0&&(t[n]=e[n]),t),{})}function v(e){if(typeof e==`number`)return!0;
1if(typeof e==`string`){if(e.startsWith(`calc(`)||e.startsWith(`var(`)||e.includes(` `)&&e.trim()!==``)return!0;let t=/^[+-]?[0-9]+(\.[0-9]+)?(px|em|rem|ex|ch|lh|rlh|vw|vh|vmin|vmax|vb|vi|svw|svh|lvw|lvh|dvw|dvh|cm|mm|in|pt|pc|q|cqw|cqh|cqi|cqb|cqmin|cqmax|%)?$/;return e.trim().split(/\s+/).every(e=>t.test(e))}return!1}function y(e){return Array.isArray(e)||e===null?!1:typeof e==`object`?e.type!==a.Fragment:!1}function b(e){let t=(0,a.createContext)(null);return[t,()=>{let n=(0,a.use)(t);if(n===null)throw Error(e);return n}]}function x(e,t){return n=>{if(typeof n!=`string`||n.trim().length===0)throw Error(t);return`${e}-${n}`}}function S(e,t){let n=e;for(;(n=n.parentElement)&&!n.matches(t););return n}function C(e,t,n){for(let n=e-1;n>=0;--n)if(!t[n].disabled)return n;if(n){for(let e=t.length-1;e>-1;--e)if(!t[e].disabled)return e}return e}function w(e,t,n){for(let n=e+1;n<t.length;n+=1)if(!t[n].disabled)return n;if(n){for(let e=0;e<t.length;e+=1)if(!t[e].disabled)return e}return e}function T(e,t,n){return S(e,n)===S(t,n)}function E({parentSelector:e,siblingSelector:t,onKeyDown:n,loop:r=!0,activateOnFocus:i=!1,dir:a=`rtl`,orientation:o}){return s=>{n?.(s);let c=Array.from(S(s.currentTarget,e)?.querySelectorAll(t)||[]).filter(t=>T(s.currentTarget,t,e)),l=c.findIndex(e=>s.currentTarget===e),u=w(l,c,r),d=C(l,c,r),f=a===`rtl`?d:u,p=a===`rtl`?u:d;switch(s.key){case`ArrowRight`:o===`horizontal`&&(s.stopPropagation(),s.preventDefault(),c[f].focus(),i&&c[f].click());break;case`ArrowLeft`:o===`horizontal`&&(s.stopPropagation(),s.preventDefault(),c[p].focus(),i&&c[p].click());break;case`ArrowUp`:o===`vertical`&&(s.stopPropagation(),s.preventDefault(),c[d].focus(),i&&c[d].click());break;case`ArrowDown`:o===`vertical`&&(s.stopPropagation(),s.preventDefault(),c[u].focus(),i&&c[u].click());break;case`Home`:s.stopPropagation(),s.preventDefault(),!c[0].disabled&&c[0].focus();break;case`End`:{s.stopPropagation(),s.preventDefault();let e=c.length-1;!c[e].disabled&&c[e].focus();break}}}}var D={app:100,modal:200,popover:300,overlay:400,max:9999};function O(e){return D[e]}var k=()=>{};function A(e,t={active:!0}){return typeof e!=`function`||!t.active?t.onKeyDown||k:n=>{n.key===`Escape`&&(e(n),t.onTrigger?.())}}function j(e,t=`size`,n=!0){if(e!==void 0)return v(e)?n?h(e):e:`var(--${t}-${e})`}function M(e){return j(e,`mantine-spacing`)}function N(e){return e===void 0?`var(--mantine-radius-default)`:j(e,`mantine-radius`)}function P(e){return j(e,`mantine-font-size`)}function F(e){return j(e,`mantine-line-height`,!1)}function I(e){if(e)return j(e,`mantine-shadow`,!1)}function L(e,t){return n=>{e?.(n),t?.(n)}}function R(e,t){return e in t?f(t[e]):f(e)}function z(e,t){let n=e.map(e=>({value:e,px:R(e,t)}));return n.sort((e,t)=>e.px-t.px),n}function B(e){return typeof e==`object`&&e?`base`in e?e.base:void 0:e}function V(e,t,n){return n?Array.from(S(n,t)?.querySelectorAll(e)||[]).findIndex(e=>e===n):null}function ee(e,t,n){return t===void 0&&n===void 0?e:t!==void 0&&n===void 0?Math.max(e,t):Math.min(t===void 0&&n!==void 0?e:Math.max(e,t),n)}function H(e=`mantine-`){return`${e}${Math.random().toString(36).slice(2,11)}`}function U(e,t){if(e===t||Number.isNaN(e)&&Number.isNaN(t))return!0;if(!(e instanceof Object)||!(t instanceof Object))return!1;let n=Object.keys(e),{length:r}=n;if(r!==Object.keys(t).length)return!1;for(let i=0;i<r;i+=1){let r=n[i];if(!(r in t)||e[r]!==t[r]&&!(Number.isNaN(e[r])&&Number.isNaN(t[r])))return!1}return!0}function te(e){return typeof e==`string`?e.charAt(0).toUpperCase()+e.slice(1):``}function ne(e){let t=(0,a.useRef)(e);return(0,a.useEffect)(()=>{t.current=e}),(0,a.useMemo)(()=>((...e)=>t.current?.(...e)),[])}function re(e,t){let{delay:n,flushOnUnmount:r,leading:i,maxWait:o}=typeof t==`number`?{delay:t,flushOnUnmount:!1,leading:!1,maxWait:void 0}:t,s=ne(e),c=(0,a.useRef)(0),l=(0,a.useRef)(0),u=(0,a.useRef)(null),d=(0,a.useMemo)(()=>{let e=Object.assign((...t)=>{window.clearTimeout(c.current),u.current=t;let r=e._isFirstCall;e._isFirstCall=!1;function a(){window.clearTimeout(c.current),window.clearTimeout(l.current),c.current=0,l.current=0,e._isFirstCall=!0,e._hasPendingCallback=!1}function d(){o!==void 0&&l.current===0&&(l.current=window.setTimeout(()=>{if(c.current!==0){let e=u.current;a(),s(...e)}},o))}if(i&&r){s(...t),e.flush=()=>{c.current!==0&&(a(),s(...t))},e.cancel=()=>{a()},c.current=window.setTimeout(()=>{a()},n),d();return}if(i&&!r){e._hasPendingCallback=!0,e.flush=()=>{c.current!==0&&(a(),s(...t))},e.cancel=()=>{a()},c.current=window.setTimeout(()=>{a()},n),d();return}e._hasPendingCallback=!0;let f=()=>{c.current!==0&&(a(),s(...t))};e.flush=f,e.cancel=()=>{a()},c.current=window.setTimeout(f,n),d()},{flush:()=>{},cancel:()=>{},isPending:()=>e._hasPendingCallback,_isFirstCall:!0,_hasPendingCallback:!1});return e},[s,n,i,o]);return(0,a.useEffect)(()=>()=>{r?d.flush():d.cancel()},[d,r]),d}var ie=[`mousedown`,`touchstart`];function W(e,t,n,r=!0){let i=(0,a.useRef)(null),o=t||ie,s=(0,a.useEffectEvent)(t=>{let{target:r}=t??{};if(!document.body.contains(r)&&r?.tagName!==`HTML`)return;let a=t.composedPath();Array.isArray(n)?n.every(e=>!!e&&!a.includes(e))&&e(t):i.current&&!a.includes(i.current)&&e(t)}),c=o.join(`,`);return(0,a.useEffect)(()=>
1{if(!r)return;let e=c.split(`,`);return e.forEach(e=>document.addEventListener(e,s)),()=>{e.forEach(e=>document.removeEventListener(e,s))}},[c,r]),i}function ae(e={}){let t=e.timeout??2e3,[n,r]=(0,a.useState)(null),[i,o]=(0,a.useState)(!1),s=(0,a.useRef)(null);(0,a.useEffect)(()=>()=>{window.clearTimeout(s.current)},[]);let c=e=>{window.clearTimeout(s.current),s.current=window.setTimeout(()=>o(!1),t),o(e)};return{copy:e=>{`clipboard`in navigator?navigator.clipboard.writeText(e).then(()=>{r(null),c(!0)}).catch(e=>r(e)):r(Error(`useClipboard: navigator.clipboard is not supported`))},reset:()=>{o(!1),r(null),window.clearTimeout(s.current)},error:n,copied:i}}function oe(e,t){return typeof t==`boolean`?t:typeof window<`u`&&`matchMedia`in window?window.matchMedia(e).matches:!1}function se(e,t,{getInitialValueInEffect:n}={getInitialValueInEffect:!0}){let[r,i]=(0,a.useState)(n?t:oe(e));return(0,a.useEffect)(()=>{try{if(`matchMedia`in window){let t=window.matchMedia(e);i(t.matches);let n=e=>i(e.matches);return t.addEventListener(`change`,n),()=>{t.removeEventListener(`change`,n)}}}catch{return}},[e]),r||!1}function ce(e,t){return se(`(prefers-color-scheme: dark)`,e===`dark`,t)?`dark`:`light`}var G=typeof document<`u`?a.useLayoutEffect:a.useEffect;function le(e,t){let n=(0,a.useRef)(!1);(0,a.useEffect)(()=>()=>{n.current=!1},[]),(0,a.useEffect)(()=>{if(n.current)return e();n.current=!0},t)}function ue({opened:e,shouldReturnFocus:t=!0}){let n=(0,a.useRef)(null),r=()=>{n.current&&`focus`in n.current&&typeof n.current.focus==`function`&&n.current?.focus({preventScroll:!0})};return le(()=>{let i=-1,a=e=>{e.key===`Tab`&&window.clearTimeout(i)};if(document.addEventListener(`keydown`,a),e)n.current=document.activeElement;else if(t){let e=document.activeElement;i=window.setTimeout(()=>{let t=document.activeElement;(t===null||t===document.body||t===e)&&r()},10)}return()=>{window.clearTimeout(i),document.removeEventListener(`keydown`,a)}},[e,t]),r}var de=/input|select|textarea|button|object/,fe=`a, input, select, textarea, button, object, [tabindex]`;function pe(e){return e.style.display===`none`}function me(e){if(e.getAttribute(`aria-hidden`)||e.getAttribute(`hidden`)||e.getAttribute(`type`)===`hidden`)return!1;let t=e;for(;t&&!(t===document.body||t.nodeType===11);){if(pe(t))return!1;t=t.parentNode}return!0}function he(e){let t=e.getAttribute(`tabindex`);return t===null&&(t=void 0),parseInt(t,10)}function ge(e){let t=e.nodeName.toLowerCase(),n=!Number.isNaN(he(e));return(de.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||n)&&me(e)}function _e(e){let t=he(e);return(Number.isNaN(t)||t>=0)&&ge(e)}function K(e){return Array.from(e.querySelectorAll(fe)).filter(_e)}function ve(e,t){let n=K(e);if(!n.length){t.preventDefault();return}let r=n[t.shiftKey?0:n.length-1],i=e.getRootNode(),a=r===i.activeElement||e===i.activeElement,o=i.activeElement;if(o.tagName===`INPUT`&&o.getAttribute(`type`)===`radio`&&(a=n.filter(e=>e.getAttribute(`type`)===`radio`&&e.getAttribute(`name`)===o.getAttribute(`name`)).includes(r)),!a)return;t.preventDefault();let s=n[t.shiftKey?n.length-1:0];s&&s.focus()}function ye(e=!0){let t=(0,a.useRef)(null),n=e=>{let t=e.querySelector(`[data-autofocus]`);if(!t){let n=Array.from(e.querySelectorAll(fe));t=n.find(_e)||n.find(ge)||null,!t&&ge(e)&&(t=e)}t?t.focus({preventScroll:!0}):console.warn(`[@mantine/hooks/use-focus-trap] Failed to find focusable element within provided node`,e)},r=(0,a.useCallback)(r=>{if(e){if(r===null){t.current=null;return}t.current!==r&&(setTimeout(()=>{r.getRootNode()?n(r):console.warn(`[@mantine/hooks/use-focus-trap] Ref node is not part of the dom`,r)}),t.current=r)}},[e]);return(0,a.useEffect)(()=>{if(!e)return;t.current&&setTimeout(()=>{t.current&&n(t.current)});let r=e=>{e.key===`Tab`&&t.current&&ve(t.current,e)};return document.addEventListener(`keydown`,r),()=>document.removeEventListener(`keydown`,r)},[e]),r}function be(e){let[t,n]=(0,a.useState)(`mantine-${(0,a.useId)().replace(/:/g,``)}`);return G(()=>{n(H())},[]),typeof e==`string`?e:t}function xe(e,t,n){let r=(0,a.useEffectEvent)(t);(0,a.useEffect)(()=>
1(window.addEventListener(e,r,n),()=>window.removeEventListener(e,r,n)),[e])}function Se(e,t){if(typeof e==`function`)return e(t);typeof e==`object`&&e&&`current`in e&&(e.current=t)}function Ce(...e){let t=new Map;return n=>{if(e.forEach(e=>{let r=Se(e,n);r&&t.set(e,r)}),t.size>0)return()=>{e.forEach(e=>{let n=t.get(e);n&&typeof n==`function`?n():Se(e,null)}),t.clear()}}}function we(...e){return(0,a.useCallback)(Ce(...e),e)}function Te(e){return{x:ee(e.x,0,1),y:ee(e.y,0,1)}}function Ee(e,t,n=`ltr`){let r=(0,a.useRef)(!1),i=(0,a.useRef)(!1),o=(0,a.useRef)(0),s=(0,a.useRef)(null),[c,l]=(0,a.useState)(!1);return(0,a.useEffect)(()=>(r.current=!0,()=>{s.current?.()}),[]),{ref:(0,a.useCallback)(a=>{let c=({x:t,y:i})=>{cancelAnimationFrame(o.current),o.current=requestAnimationFrame(()=>{if(r.current&&a){a.style.userSelect=`none`;let r=a.getBoundingClientRect();if(r.width&&r.height){let a=ee((t-r.left)/r.width,0,1);e({x:n===`ltr`?a:1-a,y:ee((i-r.top)/r.height,0,1)})}}})},u=()=>{document.addEventListener(`mousemove`,h),document.addEventListener(`mouseup`,p),document.addEventListener(`touchmove`,_,{passive:!1}),document.addEventListener(`touchend`,p)},d=()=>{document.removeEventListener(`mousemove`,h),document.removeEventListener(`mouseup`,p),document.removeEventListener(`touchmove`,_),document.removeEventListener(`touchend`,p)},f=()=>{!i.current&&r.current&&(i.current=!0,typeof t?.onScrubStart==`function`&&t.onScrubStart(),l(!0),u())},p=()=>{i.current&&r.current&&(i.current=!1,l(!1),d(),setTimeout(()=>{typeof t?.onScrubEnd==`function`&&t.onScrubEnd()},0))},m=e=>{f(),e.preventDefault(),h(e)},h=e=>c({x:e.clientX,y:e.clientY}),g=e=>{e.cancelable&&e.preventDefault(),f(),_(e)},_=e=>{e.cancelable&&e.preventDefault(),c({x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY})};return a?.addEventListener(`mousedown`,m),a?.addEventListener(`touchstart`,g,{passive:!1}),s.current=()=>{d(),cancelAnimationFrame(o.current)},()=>{a&&(a.removeEventListener(`mousedown`,m),a.removeEventListener(`touchstart`,g))}},[n,e]),active:c}}function De({value:e,defaultValue:t,finalValue:n,onChange:r=()=>{}}){let[i,o]=(0,a.useState)(t===void 0?n:t);return e===void 0?[i,(e,...t)=>{o(e),r?.(e,...t)},!1]:[e,r,!0]}function Oe(e,t){let n=t-e+1;return Array.from({length:n},(t,n)=>n+e)}var ke=`dots`;function Ae({total:e,siblings:t=1,boundaries:n=1,page:r,initialPage:i,onChange:o,startValue:s=1}){let c=Math.max(Math.trunc(s),1),l=Math.max(Math.trunc(e),c),u=l-c+1,d=i??c,[f,p]=De({value:r,onChange:o,defaultValue:d,finalValue:d}),m=(0,a.useCallback)(e=>{p(e<c?c:e>l?l:e)},[c,l,p]),h=(0,a.useCallback)(()=>m(f+1),[f,m]),g=(0,a.useCallback)(()=>m(f-1),[f,m]),_=(0,a.useCallback)(()=>m(c),[m,c]),v=(0,a.useCallback)(()=>m(l),[l,m]);return{range:(0,a.useMemo)(()=>{if(t*2+3+n*2>=u)return Oe(c,l);let e=Math.max(f-t,c+n-1),r=Math.min(f+t,l-n),i=e>c+n+1,a=r<l-n;if(!i&&a)return[...Oe(c,c+(t*2+n+2)-1),ke,...Oe(l-(n-1),l)];if(i&&!a){let e=n+1+2*t;return[...Oe(c,c+n-1),ke,...Oe(l-e,l)]}return[...Oe(c,c+n-1),ke,...Oe(e,r),ke,...Oe(l-n+1,l)]},[u,t,f,c,l,n]),active:f,setPage:m,next:h,previous:g,first:_,last:v}}function je(e,t){return se(`(prefers-reduced-motion: reduce)`,e,t)}var Me={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0};function Ne(e){let t=(0,a.useRef)(0),[n,r]=(0,a.useState)(Me),i=(0,a.useRef)(null);return[(0,a.useCallback)(n=>{i.current&&=(i.current.disconnect(),null),t.current&&cancelAnimationFrame(t.current),n&&(i.current=new ResizeObserver(e=>{let n=e[0];n&&(cancelAnimationFrame(t.current),t.current=requestAnimationFrame(()=>{let e=n.borderBoxSize?.[0]||n.contentBoxSize?.[0];if(e){let t=e.inlineSize,i=e.blockSize;r({width:t,height:i,x:n.contentRect.x,y:n.contentRect.y,top:n.contentRect.top,left:n.contentRect.left,bottom:n.contentRect.bottom,right:n.contentRect.right})}else r(n.contentRect)}))}),i.current.observe(n,e))},[e]),n]}function Pe(e){let[t,{width:n,height:r}]=Ne(e);return{ref:t,width:n,height:r}}function Fe(e,t){if(!e||!t)return!1;if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n+=1)if(!U(e[n],t[n]))return!1;return!0}function Ie(e){let t=(0,a.useRef)([]),n=(0,a.useRef)(0);return Fe(t.current,e)||(t.current=e,n.current+=1),[n.current]}function Le(e,t){(0,a.useEffect)(e,Ie(t))}function Re(e=!1,t={}){let[n,r]=(0,a.useState)(e),i=(0,a.useCallback)(()=>{r(e=>e||(t.onOpen?.(),!0))},[t.onOpen]),o=(0,a.useCallback)(()=>{r(e=>e&&(t.onClose?.(),!1))},[t.onClose]);return[n,{open:i,close:o,toggle:(0,a.useCallback)(()=>{n?o():i()}
1,[o,i,n]),set:r}]}function ze(e,t,n={autoInvoke:!1}){let r=(0,a.useRef)(null),i=ne(e),o=(0,a.useCallback)((...e)=>{r.current||=window.setTimeout(()=>{i(...e),r.current=null},t)},[t]),s=(0,a.useCallback)(()=>{r.current&&=(window.clearTimeout(r.current),null)},[]);return(0,a.useEffect)(()=>(n.autoInvoke&&o(),s),[s,o]),{start:o,clear:s}}function Be(e){let t=(0,a.useRef)(void 0);return(0,a.useEffect)(()=>{t.current=e},[e]),t.current}function Ve(){let[e,t]=(0,a.useState)(!1);return G(()=>{t(typeof window<`u`&&!He()&&`EyeDropper`in window)},[]),{supported:e,open:(0,a.useCallback)((t={})=>e?new window.EyeDropper().open(t):Promise.resolve(void 0),[e])}}function He(){return navigator.userAgent.includes(`OPR`)}function Ue(e,t,n){let r=(0,a.useRef)(null);(0,a.useEffect)(()=>{r.current&&=(r.current.disconnect(),null);let i=typeof n==`function`?n():n;return i&&(r.current=new MutationObserver(e),r.current.observe(i,t)),()=>{r.current&&=(r.current.disconnect(),null)}},[e,t,n])}function We(){let[e,t]=(0,a.useState)(!1);return(0,a.useEffect)(()=>t(!0),[]),e}function Ge(e){if(!e||typeof e==`string`)return 0;let t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Ke(e){return e.current?e.current.scrollHeight:`auto`}function qe({transitionDuration:e,transitionTimingFunction:t=`ease`,onTransitionEnd:n,onTransitionStart:r,expanded:i,keepMounted:s}){let c={height:0,overflow:`hidden`,...s?{}:{display:`none`}},l=(0,a.useEffectEvent)(()=>r?.()),u=(0,a.useRef)(null),[d,f]=(0,a.useState)(i?{}:c),[p,m]=(0,a.useState)(i?`entered`:`exited`),h=e=>{(0,o.flushSync)(()=>f(e))},g=e=>{h(t=>({...t,...e}))},_=n=>{let r=e??Ge(n);return{transition:`height ${r}ms ${t}, opacity ${r}ms ${t}`}};le(()=>{e!==0&&l(),i?window.requestAnimationFrame(()=>{(0,o.flushSync)(()=>m(`entering`)),g({willChange:`height`,display:`block`,overflow:`hidden`}),window.requestAnimationFrame(()=>{let e=Ke(u);g({..._(e),height:e})})}):window.requestAnimationFrame(()=>{(0,o.flushSync)(()=>m(`exiting`));let e=Ke(u);g({..._(e),willChange:`height`,height:e}),window.requestAnimationFrame(()=>g({height:0,overflow:`hidden`}))})},[i]);let v=e=>{if(!(e.target!==u.current||e.propertyName!==`height`))if(i){let e=Ke(u);e===d.height?h({}):g({height:e}),m(`entered`),n?.()}else d.height===0&&(h(c),m(`exited`),n?.())};return{state:p,getCollapseProps:e=>({"aria-hidden":!i,inert:!i,ref:Ce(u,e?.ref),onTransitionEnd:v,style:{boxSizing:`border-box`,...e?.style,...d}})}}function Je(e){if(!e||typeof e==`string`)return 0;let t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Ye(e){return e.current?e.current.scrollWidth:`auto`}function Xe({transitionDuration:e,transitionTimingFunction:t=`ease`,onTransitionEnd:n,onTransitionStart:r,expanded:i,keepMounted:s}){let c={width:0,overflow:`hidden`,...s?{}:{display:`none`}},l=(0,a.useEffectEvent)(()=>r?.()),u=(0,a.useRef)(null),[d,f]=(0,a.useState)(i?{}:c),[p,m]=(0,a.useState)(i?`entered`:`exited`),h=e=>{(0,o.flushSync)(()=>f(e))},g=e=>{h(t=>({...t,...e}))},_=n=>{let r=e??Je(n);return{transition:`width ${r}ms ${t}, opacity ${r}ms ${t}`}};le(()=>{e!==0&&l(),i?window.requestAnimationFrame(()=>{(0,o.flushSync)(()=>m(`entering`)),g({willChange:`width`,display:`block`,overflow:`hidden`}),window.requestAnimationFrame(()=>{let e=Ye(u);g({..._(e),width:e})})}):window.requestAnimationFrame(()=>{(0,o.flushSync)(()=>m(`exiting`));let e=Ye(u);g({..._(e),willChange:`width`,width:e}),window.requestAnimationFrame(()=>g({width:0,overflow:`hidden`}))})},[i]);let v=e=>{if(!(e.target!==u.current||e.propertyName!==`width`))if(i){let e=Ye(u);e===d.width?h({}):g({width:e}),m(`entered`),n?.()}else d.width===0&&(h(c),m(`exited`),n?.())};return{state:p,getCollapseProps:e=>({"aria-hidden":!i,inert:!i,ref:Ce(u,e?.ref),onTransitionEnd:v,style:{boxSizing:`border-box`,...e?.style,...d}})}}function Ze(e,t){window.dispatchEvent(new CustomEvent(e,{detail:t}))}function Qe(e){function t(t){let n=Object.keys(t).reduce((n,r)=>(n[`${e}:${r}`]=e=>t[r](e.detail),n),{});G(()=>(Object.keys(n).forEach(e=>{window.removeEventListener(e,n[e]),window.addEventListener(e,n[e])}),()=>Object.keys(n).forEach(e=>{window.removeEventListener(e,n[e])})),[n])}function n(t){return(...n)=>Ze(`${e}:${String(t)}`,n[0])}return[t,n]}function $e(){return`development`}function et(e){return e?.props?.ref}function tt(e){return typeof e==`string`||typeof e==`number`||typeof e==`boolean`||typeof e==`bigint`}function nt(e,t=document){let n=t.querySelector(e);
1if(n)return n;let r=t.querySelectorAll(`*`);for(let t=0;t<r.length;t+=1){let n=r[t];if(n.shadowRoot){let t=nt(e,n.shadowRoot);if(t)return t}}return null}function rt(e,t=document){let n=[],r=t.querySelectorAll(e);n.push(...Array.from(r));let i=t.querySelectorAll(`*`);for(let t=0;t<i.length;t+=1){let r=i[t];if(r.shadowRoot){let t=rt(e,r.shadowRoot);n.push(...t)}}return n}function it(e){if(!e)return document;let t=e.getRootNode();return t instanceof ShadowRoot||t instanceof Document?t:document}function at(e){let t=a.Children.toArray(e);return t.length!==1||!y(t[0])?null:t[0]}function q(e){return e}function ot(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=ot(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n);return r}function st(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=ot(e))&&(r&&(r+=` `),r+=t);return r}var ct={};function lt(e){let t={};return e.forEach(e=>{Object.entries(e).forEach(([e,n])=>{t[e]?t[e]=st(t[e],n):t[e]=n})}),t}function ut({theme:e,classNames:t,props:n,stylesCtx:r}){return lt((Array.isArray(t)?t:[t]).map(t=>typeof t==`function`?t(e,n,r):t||ct))}function dt({theme:e,styles:t,props:n,stylesCtx:r}){let i=Array.isArray(t)?t:[t],a={};for(let t of i)typeof t==`function`?Object.assign(a,t(e,n,r)):t&&Object.assign(a,t);return a}function ft(e){return e===`auto`||e===`dark`||e===`light`}function pt({key:e=`mantine-color-scheme-value`}={}){let t;return{get:t=>{if(typeof window>`u`)return t;try{let n=window.localStorage.getItem(e);return ft(n)?n:t}catch{return t}},set:t=>{try{window.localStorage.setItem(e,t)}catch(e){console.warn(`[@mantine/core] Local storage color scheme manager was unable to save color scheme.`,e)}},subscribe:n=>{t=t=>{t.storageArea===window.localStorage&&t.key===e&&ft(t.newValue)&&n(t.newValue)},window.addEventListener(`storage`,t)},unsubscribe:()=>{window.removeEventListener(`storage`,t)},clear:()=>{window.localStorage.removeItem(e)}}}function mt(e,t){return typeof e.primaryShade==`number`?e.primaryShade:t===`dark`?e.primaryShade.dark:e.primaryShade.light}function ht(e){return/^#?([0-9A-F]{3}){1,2}([0-9A-F]{2})?$/i.test(e)}function gt(e){let t=e.replace(`#`,``);if(t.length===3){let e=t.split(``);t=[e[0],e[0],e[1],e[1],e[2],e[2]].join(``)}if(t.length===8){let e=parseInt(t.slice(6,8),16)/255;return{r:parseInt(t.slice(0,2),16),g:parseInt(t.slice(2,4),16),b:parseInt(t.slice(4,6),16),a:e}}let n=parseInt(t,16);return{r:n>>16&255,g:n>>8&255,b:n&255,a:1}}function _t(e){let[t,n,r,i]=e.replace(/[^0-9,./]/g,``).split(/[/,]/).map(Number);return{r:t,g:n,b:r,a:i===void 0?1:i}}function vt(e){let t=e.match(/^hsla?\(\s*(\d+)\s*,\s*(\d+%)\s*,\s*(\d+%)\s*(,\s*(0?\.\d+|\d+(\.\d+)?))?\s*\)$/i);if(!t)return{r:0,g:0,b:0,a:1};let n=parseInt(t[1],10),r=parseInt(t[2],10)/100,i=parseInt(t[3],10)/100,a=t[5]?parseFloat(t[5]):void 0,o=(1-Math.abs(2*i-1))*r,s=n/60,c=o*(1-Math.abs(s%2-1)),l=i-o/2,u,d,f;return s>=0&&s<1?(u=o,d=c,f=0):s>=1&&s<2?(u=c,d=o,f=0):s>=2&&s<3?(u=0,d=o,f=c):s>=3&&s<4?(u=0,d=c,f=o):s>=4&&s<5?(u=c,d=0,f=o):(u=o,d=0,f=c),{r:Math.round((u+l)*255),g:Math.round((d+l)*255),b:Math.round((f+l)*255),a:a||1}}function yt(e){return ht(e)?gt(e):e.startsWith(`rgb`)?_t(e):e.startsWith(`hsl`)?vt(e):{r:0,g:0,b:0,a:1}}function bt(e){return e<=.03928?e/12.92:((e+.055)/1.055)**2.4}function xt(e){let t=e.match(/oklch\((.*?)%\s/);return t?parseFloat(t[1]):null}function St(e){if(e.startsWith(`oklch(`))return(xt(e)||0)/100;let{r:t,g:n,b:r}=yt(e),i=t/255,a=n/255,o=r/255,s=bt(i),c=bt(a),l=bt(o);return .2126*s+.7152*c+.0722*l}function Ct(e,t=.179){return e.startsWith(`var(`)?!1:St(e)>t}function wt({color:e,theme:t,colorScheme:n}){if(typeof e!=`string`)throw Error(`[@mantine/core] Failed to parse color. Expected color to be a string, instead got ${typeof e}`);if(e===`bright`)return{color:e,value:n===`dark`?t.white:t.black,shade:void 0,isThemeColor:!1,isLight:Ct(n===`dark`?t.white:t.black,t.luminanceThreshold),variable:`--mantine-color-bright`};if(e===`dimmed`)return{color:e,value:n===`dark`?t.colors.dark[2]:t.colors.gray[7],shade:void 0,isThemeColor:!1,isLight:Ct(n===`dark`?t.colors.dark[2]:t.colors.gray[6],t.luminanceThreshold),variable:`--mantine-color-dimmed`};
1if(e===`white`||e===`black`)return{color:e,value:e===`white`?t.white:t.black,shade:void 0,isThemeColor:!1,isLight:Ct(e===`white`?t.white:t.black,t.luminanceThreshold),variable:`--mantine-color-${e}`};let[r,i]=e.split(`.`),a=i?Number(i):void 0,o=r in t.colors;if(o){let e=a===void 0?t.colors[r][mt(t,n||`light`)]:t.colors[r][a];return{color:r,value:e,shade:a,isThemeColor:o,isLight:Ct(e,t.luminanceThreshold),variable:i?`--mantine-color-${r}-${a}`:`--mantine-color-${r}-filled`}}return{color:e,value:e,isThemeColor:o,isLight:Ct(e,t.luminanceThreshold),shade:a,variable:void 0}}function Tt(e,t){let n=wt({color:e||t.primaryColor,theme:t});return n.variable?`var(${n.variable})`:e}function Et(e,t){if(e.startsWith(`var(`))return`color-mix(in srgb, ${e}, black ${t*100}%)`;let{r:n,g:r,b:i,a}=yt(e),o=1-t,s=e=>Math.round(e*o);return`rgba(${s(n)}, ${s(r)}, ${s(i)}, ${a})`}function Dt(e,t){let n={from:e?.from||t.defaultGradient.from,to:e?.to||t.defaultGradient.to,deg:e?.deg??t.defaultGradient.deg??0},r=Tt(n.from,t),i=Tt(n.to,t);return`linear-gradient(${n.deg}deg, ${r} 0%, ${i} 100%)`}function Ot(e,t){if(typeof e!=`string`||t>1||t<0)return`rgba(0, 0, 0, 1)`;if(e.startsWith(`var(`))return`color-mix(in srgb, ${e}, transparent ${(1-t)*100}%)`;if(e.startsWith(`oklch`))return e.includes(`/`)?e.replace(/\/\s*[\d.]+\s*\)/,`/ ${t})`):e.replace(`)`,` / ${t})`);let{r:n,g:r,b:i}=yt(e);return`rgba(${n}, ${r}, ${i}, ${t})`}var kt=Ot,At=({color:e,theme:t,variant:n,gradient:r,autoContrast:i})=>{let a=wt({color:e,theme:t}),o=typeof i==`boolean`?i:t.autoContrast;if(n===`none`)return{background:`transparent`,hover:`transparent`,color:`inherit`,border:`none`};if(n===`filled`){let t=o&&a.isLight?`var(--mantine-color-black)`:`var(--mantine-color-white)`;return a.isThemeColor?a.shade===void 0?{background:`var(--mantine-color-${e}-filled)`,hover:`var(--mantine-color-${e}-filled-hover)`,color:t,border:`${h(1)} solid transparent`}:{background:`var(--mantine-color-${a.color}-${a.shade})`,hover:`var(--mantine-color-${a.color}-${a.shade===9?8:a.shade+1})`,color:t,border:`${h(1)} solid transparent`}:{background:e,hover:Et(e,.1),color:t,border:`${h(1)} solid transparent`}}if(n===`light`){if(a.isThemeColor){if(a.shade===void 0)return{background:`var(--mantine-color-${e}-light)`,hover:`var(--mantine-color-${e}-light-hover)`,color:`var(--mantine-color-${e}-light-color)`,border:`${h(1)} solid transparent`};let n=t.colors[a.color][a.shade];return{background:n,hover:Et(n,.1),color:`var(--mantine-color-${a.color}-light-color)`,border:`${h(1)} solid transparent`}}return{background:Ot(e,.1),hover:Ot(e,.12),color:e,border:`${h(1)} solid transparent`}}if(n===`outline`)return a.isThemeColor?a.shade===void 0?{background:`transparent`,hover:`var(--mantine-color-${e}-outline-hover)`,color:`var(--mantine-color-${e}-outline)`,border:`${h(1)} solid var(--mantine-color-${e}-outline)`}:{background:`transparent`,hover:Ot(t.colors[a.color][a.shade],.05),color:`var(--mantine-color-${a.color}-${a.shade})`,border:`${h(1)} solid var(--mantine-color-${a.color}-${a.shade})`}:{background:`transparent`,hover:Ot(e,.05),color:e,border:`${h(1)} solid ${e}`};if(n===`subtle`){if(a.isThemeColor){if(a.shade===void 0)return{background:`transparent`,hover:`var(--mantine-color-${e}-light-hover)`,color:`var(--mantine-color-${e}-light-color)`,border:`${h(1)} solid transparent`};let n=t.colors[a.color][a.shade];return{background:`transparent`,hover:Ot(n,.12),color:`var(--mantine-color-${a.color}-${Math.min(a.shade,6)})`,border:`${h(1)} solid transparent`}}return{background:`transparent`,hover:Ot(e,.12),color:e,border:`${h(1)} solid transparent`}}return n===`transparent`?a.isThemeColor?a.shade===void 0?{background:`transparent`,hover:`transparent`,color:`var(--mantine-color-${e}-light-color)`,border:`${h(1)} solid transparent`}:{background:`transparent`,hover:`transparent`,color:`var(--mantine-color-${a.color}-${Math.min(a.shade,6)})`,border:`${h(1)} solid transparent`}:{background:`transparent`,hover:`transparent`,color:e,border:`${h(1)} solid transparent`}:n===`white`?a.isThemeColor?a.shade===void 0?{background:`var(--mantine-color-white)`,hover:Et(t.white,.01),color:`var(--mantine-color-${e}-filled)`,border:`${h(1)} solid transparent`}:{background:`var(--mantine-color-white)`,hover:Et(t.white,.01),color:`var(--mantine-color-${a.color}-${a.shade})`,border:`${h(1)} solid transparent`}:{background:`var(--mantine-color-white)`,hover:Et(t.white,.01),color:e,border:`${h(1)} solid transparent`}:n===`gradient`?{background:Dt(r,t),hover:Dt(r,t),color:`var(--mantine-color-white)`,border:`none`}:n===`default`?{background:`var(--mantine-color-default)`,hover:`var(--mantine-color-default-hover)`,color:`var(--mantine-color-default-color)`,border:`${h(1)} solid var(--mantine-color-default-border)`}:{}};function jt({color:e,theme:t,autoContrast:n}){return(typeof n==`boolean`?n:t.autoContrast)&&wt({color:e||t.primaryColor,theme:t}).isLight?`var(--mantine-color-black)`:`var(--mantine-color-white)`}function Mt(e,t){return jt({color:e.colors[e.primaryColor][mt(e,t)],theme:e,autoContrast:null})}function Nt(e,t){return typeof e==`boolean`?e:t.autoContrast}var Pt=(0,a.createContext)(null);function Ft(){let e=(0,a.use)(Pt);
1if(!e)throw Error(`[@mantine/core] MantineProvider was not found in tree`);return e}function It(){return Ft().cssVariablesResolver}function Lt(){return Ft().classNamesPrefix}function Rt(){return Ft().getStyleNonce}function zt(){return Ft().withStaticClasses}function Bt(){return Ft().headless}function Vt(){return Ft().stylesTransform?.sx}function Ht(){return Ft().stylesTransform?.styles}function Ut(){return Ft().env||`default`}function Wt(){return Ft().deduplicateInlineStyles}function Gt(e){let t=document.createElement(`style`);return t.setAttribute(`data-mantine-styles`,`inline`),t.innerHTML=`*, *::before, *::after {transition: none !important;}`,t.setAttribute(`data-mantine-disable-transition`,`true`),e&&t.setAttribute(`nonce`,e),document.head.appendChild(t),()=>document.querySelectorAll(`[data-mantine-disable-transition]`).forEach(e=>e.remove())}function Kt({keepTransitions:e}={}){let t=(0,a.useRef)(k),n=(0,a.useRef)(-1),r=(0,a.use)(Pt),i=(0,a.useRef)(Rt()?.());if(!r)throw Error(`[@mantine/core] MantineProvider was not found in tree`);let o=a=>{r.setColorScheme(a),t.current=e?()=>{}:Gt(i.current),window.clearTimeout(n.current),n.current=window.setTimeout(()=>{t.current?.()},10)},s=()=>{r.clearColorScheme(),t.current=e?()=>{}:Gt(i.current),window.clearTimeout(n.current),n.current=window.setTimeout(()=>{t.current?.()},10)},c=ce(`light`,{getInitialValueInEffect:!1}),l=r.colorScheme===`auto`?c:r.colorScheme,u=(0,a.useCallback)(()=>o(l===`light`?`dark`:`light`),[o,l]);return(0,a.useEffect)(()=>()=>{t.current?.(),window.clearTimeout(n.current)},[]),{colorScheme:r.colorScheme,setColorScheme:o,clearColorScheme:s,toggleColorScheme:u}}function qt(e,t){let n=typeof window<`u`&&`matchMedia`in window&&window.matchMedia(`(prefers-color-scheme: dark)`)?.matches,r=e===`auto`?n?`dark`:`light`:e;t()?.setAttribute(`data-mantine-color-scheme`,r)}function Jt({manager:e,defaultColorScheme:t,getRootElement:n,forceColorScheme:r}){let i=(0,a.useRef)(null),[o,s]=(0,a.useState)(()=>e.get(t)),c=r||o,l=(0,a.useCallback)(t=>{r||(qt(t,n),s(t),e.set(t))},[e.set,c,r]),u=(0,a.useCallback)(()=>{s(t),qt(t,n),e.clear()},[e.clear,t]);return(0,a.useEffect)(()=>(e.subscribe(l),e.unsubscribe),[e.subscribe,e.unsubscribe]),G(()=>{qt(e.get(t),n)},[]),(0,a.useEffect)(()=>{if(r)return qt(r,n),()=>{};r===void 0&&qt(o,n),typeof window<`u`&&`matchMedia`in window&&(i.current=window.matchMedia(`(prefers-color-scheme: dark)`));let e=e=>{o===`auto`&&qt(e.matches?`dark`:`light`,n)};return i.current?.addEventListener(`change`,e),()=>i.current?.removeEventListener(`change`,e)},[o,r]),{colorScheme:c,setColorScheme:l,clearColorScheme:u}}function Yt(e,t={getInitialValueInEffect:!0}){let n=ce(e,t),{colorScheme:r}=Kt();return r===`auto`?n:r}var Xt=t((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),Zt=t(((e,t)=>{t.exports=Xt()})),Qt={dark:[`#C9C9C9`,`#b8b8b8`,`#828282`,`#696969`,`#424242`,`#3b3b3b`,`#2e2e2e`,`#242424`,`#1f1f1f`,`#141414`],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`]},$t=`-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji`,en={scale:1,fontSmoothing:!0,focusRing:`auto`,white:`#fff`,black:`#000`,colors:Qt,primaryShade:{light:6,dark:8},primaryColor:`blue`,variantColorResolver:At,autoContrast:!1,luminanceThreshold:.3,fontFamily:$t,fontFamilyMonospace:`ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace`,respectReducedMotion:!1,cursorType:`default`,defaultGradient:{from:`blue`,to:`cyan`,deg:45},defaultRadius:`md`,activeClassName:`mantine-active`,focusClassName:``,headings:{fontFamily:$t,fontWeight:`700`,textWrap:`wrap`,sizes:{h1:{fontSize:h(34),lineHeight:`1.3`}
1,h2:{fontSize:h(26),lineHeight:`1.35`},h3:{fontSize:h(22),lineHeight:`1.4`},h4:{fontSize:h(18),lineHeight:`1.45`},h5:{fontSize:h(16),lineHeight:`1.5`},h6:{fontSize:h(14),lineHeight:`1.5`}}},fontSizes:{xs:h(12),sm:h(14),md:h(16),lg:h(18),xl:h(20)},lineHeights:{xs:`1.4`,sm:`1.45`,md:`1.55`,lg:`1.6`,xl:`1.65`},fontWeights:{regular:`400`,medium:`600`,bold:`700`},radius:{xs:h(2),sm:h(4),md:h(8),lg:h(16),xl:h(32)},spacing:{xs:h(10),sm:h(12),md:h(16),lg:h(20),xl:h(32)},breakpoints:{xs:`36em`,sm:`48em`,md:`62em`,lg:`75em`,xl:`88em`},shadows:{xs:`0 ${h(1)} ${h(3)} rgba(0, 0, 0, 0.05), 0 ${h(1)} ${h(2)} rgba(0, 0, 0, 0.1)`,sm:`0 ${h(1)} ${h(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${h(10)} ${h(15)} ${h(-5)}, rgba(0, 0, 0, 0.04) 0 ${h(7)} ${h(7)} ${h(-5)}`,md:`0 ${h(1)} ${h(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${h(20)} ${h(25)} ${h(-5)}, rgba(0, 0, 0, 0.04) 0 ${h(10)} ${h(10)} ${h(-5)}`,lg:`0 ${h(1)} ${h(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${h(28)} ${h(23)} ${h(-7)}, rgba(0, 0, 0, 0.04) 0 ${h(12)} ${h(12)} ${h(-7)}`,xl:`0 ${h(1)} ${h(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${h(36)} ${h(28)} ${h(-7)}, rgba(0, 0, 0, 0.04) 0 ${h(17)} ${h(17)} ${h(-7)}`},other:{},components:{}},tn=`[@mantine/core] MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more â https://mantine.dev/theming/colors/#primary-color`,nn=`[@mantine/core] MantineProvider: Invalid theme.primaryShade, it accepts only 0-9 integers or an object { light: 0-9, dark: 0-9 }`;function rn(e){return e<0||e>9?!1:parseInt(e.toString(),10)===e}function an(e){if(!(e.primaryColor in e.colors))throw Error(tn);if(typeof e.primaryShade==`object`&&(!rn(e.primaryShade.dark)||!rn(e.primaryShade.light))||typeof e.primaryShade==`number`&&!rn(e.primaryShade))throw Error(nn)}function on(e,t){if(!t)return an(e),e;let n=l(e,t);return t.fontFamily&&!t.headings?.fontFamily&&(n.headings={...n.headings,fontFamily:t.fontFamily}),an(n),n}var J=Zt(),sn=(0,a.createContext)(null),cn=()=>(0,a.use)(sn)||en;function ln(){let e=(0,a.use)(sn);if(!e)throw Error(`@mantine/core: MantineProvider was not found in component tree, make sure you have it in your app`);return e}function un({theme:e,children:t,inherit:n=!0}){let r=cn();return(0,J.jsx)(sn,{value:(0,a.useMemo)(()=>on(n?r:en,e),[e,r,n]),children:t})}un.displayName=`@mantine/core/MantineThemeProvider`;function dn(e){return Object.entries(e).map(([e,t])=>`${e}: ${t};`).join(``)}function fn(e,t){let n=t?[t]:[`:root`,`:host`],r=dn(e.variables),i=r?`${n.join(`, `)}{${r}}`:``,a=dn(e.dark),o=dn(e.light),s=e=>n.map(t=>t===`:host`?`${t}([data-mantine-color-scheme="${e}"])`:`${t}[data-mantine-color-scheme="${e}"]`).join(`, `);return`${i}\n\n${a?`${s(`dark`)}{${a}}`:``}\n\n${o?`${s(`light`)}{${o}}`:``}`}function pn({theme:e,color:t,colorScheme:n,name:r=t,withColorValues:i=!0}){if(!e.colors[t])return{};if(n===`light`){let n=mt(e,`light`),a={[`--mantine-color-${r}-text`]:`var(--mantine-color-${r}-filled)`,[`--mantine-color-${r}-filled`]:`var(--mantine-color-${r}-${n})`,[`--mantine-color-${r}-filled-hover`]:`var(--mantine-color-${r}-${n===9?8:n+1})`,[`--mantine-color-${r}-light`]:`var(--mantine-color-${r}-1)`,[`--mantine-color-${r}-light-hover`]:`var(--mantine-color-${r}-2)`,[`--mantine-color-${r}-light-color`]:`var(--mantine-color-${r}-9)`,[`--mantine-color-${r}-outline`]:`var(--mantine-color-${r}-${n})`,[`--mantine-color-${r}-outline-hover`]:kt(e.colors[t][n],.05)};return i?{[`--mantine-color-${r}-0`]:e.colors[t][0],[`--mantine-color-${r}-1`]:e.colors[t][1],[`--mantine-color-${r}-2`]:e.colors[t][2],[`--mantine-color-${r}-3`]:e.colors[t][3],[`--mantine-color-${r}-4`]:e.colors[t][4],[`--mantine-color-${r}-5`]:e.colors[t][5],[`--mantine-color-${r}-6`]:e.colors[t][6],[`--mantine-color-${r}-7`]:e.colors[t][7],[`--mantine-color-${r}-8`]:e.colors[t][8],[`--mantine-color-${r}-9`]:e.colors[t][9],...a}:a}let a=mt(e,`dark`),o={[`--mantine-color-${r}-text`]:`var(--mantine-color-${r}-4)`,[`--mantine-color-${r}-filled`]:`var(--mantine-color-${r}-${a})`,[`--mantine-color-${r}-filled-hover`]:`var(--mantine-color-${r}-${a===9?8:a+1})`,[`--mantine-color-${r}-light`]:Et(e.colors[t][9],.5),[`--mantine-color-${r}-light-hover`]:Et(e.colors[t][9],.3),[`--mantine-color-${r}-light-color`]:`var(--mantine-color-${r}-0)`,[`--mantine-color-${r}-outline`]:`var(--mantine-color-${r}-${Math.max(a-4,0)})`,[`--mantine-color-${r}-outline-hover`]:kt(e.colors[t][Math.max(a-4,0)],.05)};return i?{[`--mantine-color-${r}-0`]:e.colors[t][0],[`--mantine-color-${r}-1`]:e.colors[t][1],[`--mantine-color-${r}-2`]:e.colors[t][2],[`--mantine-color-${r}-3`]:e.colors[t][3],[`--mantine-color-${r}-4`]:e.colors[t][4],[`--mantine-color-${r}-5`]:e.colors[t][5],[`--mantine-color-${r}-6`]:e.colors[t][6],[`--mantine-color-${r}-7`]:e.colors[t][7],[`--mantine-color-${r}-8`]:e.colors[t][8],[`--mantine-color-${r}-9`]:e.colors[t][9],...o}:o}function mn(e){return!!e&&typeof e==`object`&&`mantine-virtual-color`in e}function hn(e,t,n){s(t).forEach(r=>Object.assign(e,{[`--mantine-${n}-${r}`]:t[r]}))}var gn=e=>{let t=mt(e,`light`),n=e.defaultRadius in e.radius?e.radius[e.defaultRadius]:h(e.defaultRadius),r={variables:{"--mantine-z-index-app":`100`,"--mantine-z-index-modal":`200`,"--mantine-z-index-popover":`300`,"--mantine-z-index-overlay":`400`,"--mantine-z-index-max":`9999`,"--mantine-scale":e.scale.toString(),"--mantine-cursor-type":e.cursorType,"--mantine-webkit-font-smoothing":e.fontSmoothing?`antialiased`:`unset`,"--mantine-moz-font-smoothing":e.fontSmoothing?`grayscale`:`unset`,"--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-line-height":e.lineHeights.md,"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-we
1ight":e.headings.fontWeight,"--mantine-heading-text-wrap":e.headings.textWrap,"--mantine-radius-default":n,"--mantine-primary-color-filled":`var(--mantine-color-${e.primaryColor}-filled)`,"--mantine-primary-color-filled-hover":`var(--mantine-color-${e.primaryColor}-filled-hover)`,"--mantine-primary-color-light":`var(--mantine-color-${e.primaryColor}-light)`,"--mantine-primary-color-light-hover":`var(--mantine-color-${e.primaryColor}-light-hover)`,"--mantine-primary-color-light-color":`var(--mantine-color-${e.primaryColor}-light-color)`},light:{"--mantine-color-scheme":`light`,"--mantine-primary-color-contrast":Mt(e,`light`),"--mantine-color-bright":`var(--mantine-color-black)`,"--mantine-color-text":e.black,"--mantine-color-body":e.white,"--mantine-color-error":`var(--mantine-color-red-6)`,"--mantine-color-placeholder":`var(--mantine-color-gray-5)`,"--mantine-color-anchor":`var(--mantine-color-${e.primaryColor}-${t})`,"--mantine-color-default":`var(--mantine-color-white)`,"--mantine-color-default-hover":`var(--mantine-color-gray-0)`,"--mantine-color-default-color":`var(--mantine-color-black)`,"--mantine-color-default-border":`var(--mantine-color-gray-4)`,"--mantine-color-dimmed":`var(--mantine-color-gray-6)`,"--mantine-color-disabled":`var(--mantine-color-gray-2)`,"--mantine-color-disabled-color":`var(--mantine-color-gray-5)`,"--mantine-color-disabled-border":`var(--mantine-color-gray-3)`},dark:{"--mantine-color-scheme":`dark`,"--mantine-primary-color-contrast":Mt(e,`dark`),"--mantine-color-bright":`var(--mantine-color-white)`,"--mantine-color-text":`var(--mantine-color-dark-0)`,"--mantine-color-body":`var(--mantine-color-dark-7)`,"--mantine-color-error":`var(--mantine-color-red-8)`,"--mantine-color-placeholder":`var(--mantine-color-dark-3)`,"--mantine-color-anchor":`var(--mantine-color-${e.primaryColor}-4)`,"--mantine-color-default":`var(--mantine-color-dark-6)`,"--mantine-color-default-hover":`var(--mantine-color-dark-5)`,"--mantine-color-default-color":`var(--mantine-color-white)`,"--mantine-color-default-border":`var(--mantine-color-dark-4)`,"--mantine-color-dimmed":`var(--mantine-color-dark-2)`,"--mantine-color-disabled":`var(--mantine-color-dark-6)`,"--mantine-color-disabled-color":`var(--mantine-color-dark-3)`,"--mantine-color-disabled-border":`var(--mantine-color-dark-4)`}};hn(r.variables,e.breakpoints,`breakpoint`),hn(r.variables,e.spacing,`spacing`),hn(r.variables,e.fontSizes,`font-size`),hn(r.variables,e.lineHeights,`line-height`),hn(r.variables,e.shadows,`shadow`),hn(r.variables,e.radius,`radius`),hn(r.variables,e.fontWeights,`font-weight`),e.colors[e.primaryColor].forEach((t,n)=>{r.variables[`--mantine-primary-color-${n}`]=`var(--mantine-color-${e.primaryColor}-${n})`}),s(e.colors).forEach(t=>{let n=e.colors[t];if(mn(n)){Object.assign(r.light,pn({theme:e,name:n.name,color:n.light,colorScheme:`light`,withColorValues:!0})),Object.assign(r.dark,pn({theme:e,name:n.name,color:n.dark,colorScheme:`dark`,withColorValues:!0}));return}n.forEach((e,n)=>{r.variables[`--mantine-color-${t}-${n}`]=e}),Object.assign(r.light,pn({theme:e,color:t,colorScheme:`light`,withColorValues:!1})),Object.assign(r.dark,pn({theme:e,color:t,colorScheme:`dark`,withColorValues:!1}))});let i=e.headings.sizes;return s(i).forEach(t=>{r.variables[`--mantine-${t}-font-size`]=i[t].fontSize,r.variables[`--mantine-${t}-line-height`]=i[t].lineHeight,r.variables[`--mantine-${t}-font-weight`]=i[t].fontWeight||e.headings.fontWeight}),r};function _n(){let e=ln(),t=Rt(),n=s(e.breakpoints).reduce((t,n)=>{let r=e.breakpoints[n].includes(`px`),i=f(e.breakpoints[n]);return`${t}@media (max-width: ${r?`${i-.1}px`:g(i-.1)}) {.mantine-visible-from-${n} {display: none !important;}}@media (min-width: ${r?`${i}px`:g(i)}) {.mantine-hidden-from-${n} {display: none !important;}}`},``);return(0,J.jsx)(`style`,{"data-mantine-styles":`classes`,nonce:t?.(),dangerouslySetInnerHTML:{__html:n}})}function vn({theme:e,generator:t}){let n=gn(e),r=t?.(e);return r?l(n,r):n}var yn=gn(en);function bn(e){let t={variables:{},light:{},dark:{}};return s(e.variables).forEach(n=>{yn.variables[n]!==e.variables[n]&&(t.variables[n]=e.variables[n])}),s(e.light).forEach(n=>{yn.light[n]!==e.light[n]&&(t.light[n]=e.light[n])}
1),s(e.dark).forEach(n=>{yn.dark[n]!==e.dark[n]&&(t.dark[n]=e.dark[n])}),t}function xn(e){return fn({variables:{},dark:{"--mantine-color-scheme":`dark`},light:{"--mantine-color-scheme":`light`}},e)}function Sn({cssVariablesSelector:e,deduplicateCssVariables:t}){let n=ln(),r=Rt(),i=vn({theme:n,generator:It()}),a=(e===void 0||e===`:root`||e===`:host`)&&t,o=fn(a?bn(i):i,e);return o?(0,J.jsx)(`style`,{"data-mantine-styles":!0,nonce:r?.(),dangerouslySetInnerHTML:{__html:`${o}${a?``:xn(e)}`}}):null}Sn.displayName=`@mantine/CssVariables`;function Cn({respectReducedMotion:e,getRootElement:t}){G(()=>{e&&t()?.setAttribute(`data-respect-reduced-motion`,`true`)},[e])}function wn({theme:e,children:t,getStyleNonce:n,withStaticClasses:r=!0,withGlobalClasses:i=!0,deduplicateCssVariables:a=!0,withCssVariables:o=!0,cssVariablesSelector:s,classNamesPrefix:c=`mantine`,colorSchemeManager:l=pt(),defaultColorScheme:u=`light`,getRootElement:d=()=>document.documentElement,cssVariablesResolver:f,forceColorScheme:p,stylesTransform:m,env:h,deduplicateInlineStyles:g=!1}){let{colorScheme:_,setColorScheme:v,clearColorScheme:y}=Jt({defaultColorScheme:u,forceColorScheme:p,manager:l,getRootElement:d});return Cn({respectReducedMotion:e?.respectReducedMotion||!1,getRootElement:d}),(0,J.jsx)(Pt,{value:{colorScheme:_,setColorScheme:v,clearColorScheme:y,getRootElement:d,classNamesPrefix:c,getStyleNonce:n,cssVariablesResolver:f,cssVariablesSelector:s??`:root`,withStaticClasses:r,stylesTransform:m,env:h,deduplicateInlineStyles:g},children:(0,J.jsxs)(un,{theme:e,children:[o&&(0,J.jsx)(Sn,{cssVariablesSelector:s,deduplicateCssVariables:a}),i&&(0,J.jsx)(_n,{}),t]})})}wn.displayName=`@mantine/core/MantineProvider`;function Tn({children:e,theme:t,env:n}){return(0,J.jsx)(Pt,{value:{colorScheme:`auto`,setColorScheme:()=>{},clearColorScheme:()=>{},getRootElement:()=>document.documentElement,classNamesPrefix:`mantine`,cssVariablesSelector:`:root`,withStaticClasses:!1,headless:!0,env:n},children:(0,J.jsx)(un,{theme:t,children:e})})}Tn.displayName=`@mantine/core/HeadlessMantineProvider`;function Y(e,t,n){let r=ln(),i=(Array.isArray(e)?e:[e]).filter(Boolean),a={};for(let e of i){let t=r.components[e]?.defaultProps,n=typeof t==`function`?t(r):t;n&&(a={...a,...n})}return{...t,...a,..._(n)}}function En(e){return e}function Dn({classNames:e,styles:t,props:n,stylesCtx:r}){let i=ln();return{resolvedClassNames:e===void 0?void 0:ut({theme:i,classNames:e,props:n,stylesCtx:r||void 0}),resolvedStyles:t===void 0?void 0:dt({theme:i,styles:t,props:n,stylesCtx:r||void 0})}}var On={always:`mantine-focus-always`,auto:`mantine-focus-auto`,never:`mantine-focus-never`};function kn({theme:e,options:t,unstyled:n}){return st(t?.focusable&&!n&&(e.focusClassName||On[e.focusRing]),t?.active&&!n&&e.activeClassName)}function An({selector:e,stylesCtx:t,options:n,props:r,theme:i}){return ut({theme:i,classNames:n?.classNames,props:n?.props||r,stylesCtx:t})[e]}function jn({selector:e,stylesCtx:t,theme:n,classNames:r,props:i}){return ut({theme:n,classNames:r,props:i,stylesCtx:t})[e]}function Mn({rootSelector:e,selector:t,className:n}){return e===t?n:void 0}function Nn({selector:e,classes:t,unstyled:n}){return n?void 0:t[e]}function Pn({themeName:e,classNamesPrefix:t,selector:n,withStaticClass:r}){return r===!1?[]:e.map(e=>`${t}-${e}-${n}`)}function Fn({options:e,classes:t,selector:n,unstyled:r}){return e?.variant&&!r?t[`${n}--${e.variant}`]:void 0}function In({theme:e,options:t,themeName:n,selector:r,classNamesPrefix:i,resolvedClassNames:a,resolvedThemeClassNames:o,classes:s,unstyled:c,className:l,rootSelector:u,props:d,stylesCtx:f,withStaticClasses:p,headless:m,transformedStyles:h}){return st(kn({theme:e,options:t,unstyled:c||m}),o.map(e=>e[r]),Fn({options:t,classes:s,selector:r,unstyled:c||m}),a[r],jn({selector:r,stylesCtx:f,theme:e,classNames:h,props:d}),An({selector:r,stylesCtx:f,options:t,props:d,theme:e}),Mn({rootSelector:u,selector:r,className:l}),Nn({selector:r,classes:s,unstyled:c||m}),p&&!m&&Pn({themeName:n,classNamesPrefix:i,selector:r,withStaticClass:t?.withStaticClass}),t?.className)}function Ln({style:e,theme:t}){return Array.isArray(e)?e.reduce((e,n)=>({...e,...Ln({style:n,theme:t})}),{}):typeof e==`function`?e(t):e??{}}function Rn({theme:e,selector:t,options:n,props:r,stylesCtx:i,rootSelector:a,withStylesTransform:o,resolvedStyles:s,resolvedThemeStyles:c,resolvedVars:l,resolvedRootStyle:u}){return{...c[t],...s[t],...!o&&dt({theme:e,styles:n?.styles,props:n?.props||r,stylesCtx:i})[t],...l[t],...a===t?u:null,...Ln({style:n?.style,theme:e})}}function zn(e){return e.reduce((e,t)=>
1(t&&Object.keys(t).forEach(n=>{e[n]={...e[n],..._(t[n])}}),e),{})}function Bn({props:e,stylesCtx:t,themeName:n,theme:r}){let i=Ht()?.();return{getTransformedStyles:a=>i?[...a.map(n=>i(n,{props:e,theme:r,ctx:t})),...n.map(n=>i(r.components[n]?.styles,{props:e,theme:r,ctx:t}))].filter(Boolean):[],withStylesTransform:!!i}}function X({name:e,classes:t,props:n,stylesCtx:r,className:i,style:a,rootSelector:o=`root`,unstyled:s,classNames:c,styles:l,vars:u,varsResolver:d,attributes:f}){let p=ln(),m=Lt(),h=zt(),g=Bt(),_=(Array.isArray(e)?e:[e]).filter(e=>e),{withStylesTransform:v,getTransformedStyles:y}=Bn({props:n,stylesCtx:r,themeName:_,theme:p}),b=ut({theme:p,classNames:c,props:n,stylesCtx:r}),x=_.map(e=>ut({theme:p,classNames:p.components[e]?.classNames,props:n,stylesCtx:r})),S=v?{}:dt({theme:p,styles:l,props:n,stylesCtx:r}),C={};if(!v)for(let e of _){let t=dt({theme:p,styles:p.components[e]?.styles,props:n,stylesCtx:r});for(let e of Object.keys(t))C[e]={...C[e],...t[e]}}let w=zn([g?{}:d?.(p,n,r),..._.map(e=>p.components?.[e]?.vars?.(p,n,r)),u?.(p,n,r)]),T=Ln({style:a,theme:p});return(e,a)=>({...f?.[e],className:In({theme:p,options:a,themeName:_,selector:e,classNamesPrefix:m,resolvedClassNames:b,resolvedThemeClassNames:x,classes:t,unstyled:s,className:i,rootSelector:o,props:n,stylesCtx:r,withStaticClasses:h,headless:g,transformedStyles:y([a?.styles,l])}),style:Rn({theme:p,selector:e,options:a,props:n,stylesCtx:r,rootSelector:o,withStylesTransform:v,resolvedStyles:S,resolvedThemeStyles:C,resolvedVars:w,resolvedRootStyle:T})})}function Vn(e){return s(e).reduce((t,n)=>e[n]===void 0?t:`${t}${u(n)}:${e[n]};`,``).trim()}function Hn({selector:e,styles:t,media:n,container:r}){let i=t?Vn(t):``,a=Array.isArray(n)?n.map(t=>`@media${t.query}{${e}{${Vn(t.styles)}}}`):[],o=Array.isArray(r)?r.map(t=>`@container ${t.query}{${e}{${Vn(t.styles)}}}`):[];return`${i?`${e}{${i}}`:``}${a.join(``)}${o.join(``)}`.trim()}function Un(e){let t=5381;for(let n=0;n<e.length;n++)t=(t<<5)+t+e.charCodeAt(n)&4294967295;return(t>>>0).toString(36)}function Wn({deduplicate:e,...t}){let n=Rt(),r=Hn(t);return e?(0,J.jsx)(`style`,{href:`mantine-${Un(r)}`,precedence:`mantine`,nonce:n?.(),children:r}):(0,J.jsx)(`style`,{"data-mantine-styles":`inline`,nonce:n?.(),dangerouslySetInnerHTML:{__html:r}})}function Gn(e){let t=5381;for(let n=0;n<e.length;n++)t=(t<<5)+t+e.charCodeAt(n)&4294967295;return(t>>>0).toString(36)}function Kn(e,t){return`__mdi__-${Gn(`${e?Vn(e):``}|${Array.isArray(t)?t.map(e=>`${e.query}:${Vn(e.styles)}`).join(`|`):``}`)}`}function qn(e){let{m:t,mx:n,my:r,mt:i,mb:a,ml:o,mr:s,me:c,ms:l,mis:u,mie:d,p:f,px:p,py:m,pt:h,pb:g,pl:v,pr:y,pe:b,ps:x,pis:S,pie:C,bd:w,bdrs:T,bg:E,c:D,opacity:O,ff:k,fz:A,fw:j,lts:M,ta:N,lh:P,fs:F,tt:I,td:L,w:R,miw:z,maw:B,h:V,mih:ee,mah:H,bgsz:U,bgp:te,bgr:ne,bga:re,pos:ie,top:W,left:ae,bottom:oe,right:se,inset:ce,display:G,flex:le,hiddenFrom:ue,visibleFrom:de,lightHidden:fe,darkHidden:pe,sx:me,...he}=e;return{styleProps:_({m:t,mx:n,my:r,mt:i,mb:a,ml:o,mr:s,me:c,ms:l,mis:u,mie:d,p:f,px:p,py:m,pt:h,pb:g,pl:v,pr:y,pis:S,pie:C,pe:b,ps:x,bd:w,bg:E,c:D,opacity:O,ff:k,fz:A,fw:j,lts:M,ta:N,lh:P,fs:F,tt:I,td:L,w:R,miw:z,maw:B,h:V,mih:ee,mah:H,bgsz:U,bgp:te,bgr:ne,bga:re,pos:ie,top:W,left:ae,bottom:oe,right:se,inset:ce,display:G,flex:le,bdrs:T,hiddenFrom:ue,visibleFrom:de,lightHidden:fe,darkHidden:pe,sx:me}),rest:he}}var Jn={m:{type:`spacing`,property:`margin`},mt:{type:`spacing`,property:`marginTop`},mb:{type:`spacing`,property:`marginBottom`},ml:{type:`spacing`,property:`marginLeft`},mr:{type:`spacing`,property:`marginRight`},ms:{type:`spacing`,property:`marginInlineStart`},me:{type:`spacing`,property:`marginInlineEnd`},mis:{type:`spacing`,property:`marginInlineStart`},mie:{type:`spacing`,property:`marginInlineEnd`},mx:{type:`spacing`,property:`marginInline`},my:{type:`spacing`,property:`marginBlock`},p:{type:`spacing`,property:`padding`},pt:{type:`spacing`,property:`paddingTop`},pb:{type:`spacing`,property:`paddingBottom`},pl:{type:`spacing`,property:`paddingLeft`},pr:{type:`spacing`,property:`paddingRight`},ps:{type:`spacing`,property:`paddingInlineStart`},pe:{type:`spacing`,property:`paddingInlineEnd`},pis:{type:`spacing`,property:`paddingInlineStart`},pie:{type:`spacing`,property:`paddingInlineEnd`},px:{type:`spacing`,property:`paddingInline`},py:{type:`spacing`,property:`paddingBlock`},bd:{type:`border`,property:`border`}
1,bdrs:{type:`radius`,property:`borderRadius`},bg:{type:`color`,property:`background`},c:{type:`textColor`,property:`color`},opacity:{type:`identity`,property:`opacity`},ff:{type:`fontFamily`,property:`fontFamily`},fz:{type:`fontSize`,property:`fontSize`},fw:{type:`identity`,property:`fontWeight`},lts:{type:`size`,property:`letterSpacing`},ta:{type:`identity`,property:`textAlign`},lh:{type:`lineHeight`,property:`lineHeight`},fs:{type:`identity`,property:`fontStyle`},tt:{type:`identity`,property:`textTransform`},td:{type:`identity`,property:`textDecoration`},w:{type:`spacing`,property:`width`},miw:{type:`spacing`,property:`minWidth`},maw:{type:`spacing`,property:`maxWidth`},h:{type:`spacing`,property:`height`},mih:{type:`spacing`,property:`minHeight`},mah:{type:`spacing`,property:`maxHeight`},bgsz:{type:`size`,property:`backgroundSize`},bgp:{type:`identity`,property:`backgroundPosition`},bgr:{type:`identity`,property:`backgroundRepeat`},bga:{type:`identity`,property:`backgroundAttachment`},pos:{type:`identity`,property:`position`},top:{type:`size`,property:`top`},left:{type:`size`,property:`left`},bottom:{type:`size`,property:`bottom`},right:{type:`size`,property:`right`},inset:{type:`size`,property:`inset`},display:{type:`identity`,property:`display`},flex:{type:`identity`,property:`flex`}};function Yn(e,t){let n=wt({color:e,theme:t});return n.color===`dimmed`?`var(--mantine-color-dimmed)`:n.color===`bright`?`var(--mantine-color-bright)`:n.variable?`var(${n.variable})`:n.color}function Xn(e,t){let n=wt({color:e,theme:t});return n.isThemeColor&&n.shade===void 0?`var(--mantine-color-${n.color}-text)`:Yn(e,t)}function Zn(e,t){if(typeof e==`number`)return h(e);if(typeof e==`string`){let[n,r,...i]=e.split(` `).filter(e=>e.trim()!==``),a=`${h(n)}`;return r&&(a+=` ${r}`),i.length>0&&(a+=` ${Yn(i.join(` `),t)}`),a.trim()}return e}var Qn={text:`var(--mantine-font-family)`,mono:`var(--mantine-font-family-monospace)`,monospace:`var(--mantine-font-family-monospace)`,heading:`var(--mantine-font-family-headings)`,headings:`var(--mantine-font-family-headings)`};function $n(e){return typeof e==`string`&&e in Qn?Qn[e]:e}var er=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`];function tr(e,t){return typeof e==`string`&&e in t.fontSizes?`var(--mantine-font-size-${e})`:typeof e==`string`&&er.includes(e)?`var(--mantine-${e}-font-size)`:typeof e==`number`||typeof e==`string`?h(e):e}function nr(e){return e}var rr=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`];function ir(e,t){return typeof e==`string`&&e in t.lineHeights?`var(--mantine-line-height-${e})`:typeof e==`string`&&rr.includes(e)?`var(--mantine-${e}-line-height)`:e}function ar(e,t){return typeof e==`string`&&e in t.radius?`var(--mantine-radius-${e})`:typeof e==`number`||typeof e==`string`?h(e):e}function or(e){return typeof e==`number`?h(e):e}function sr(e,t){if(typeof e==`number`)return h(e);if(typeof e==`string`){let n=e.replace(`-`,``);if(!(n in t.spacing))return h(e);let r=`--mantine-spacing-${n}`;return e.startsWith(`-`)?`calc(var(${r}) * -1)`:`var(${r})`}return e}var cr={color:Yn,textColor:Xn,fontSize:tr,spacing:sr,radius:ar,identity:nr,size:or,lineHeight:ir,fontFamily:$n,border:Zn};function lr(e){return e.replace(`(min-width: `,``).replace(`em)`,``)}function ur({media:e,...t}){let n=Object.keys(e).sort((e,t)=>Number(lr(e))-Number(lr(t))).map(t=>({query:t,styles:e[t]}));return{...t,media:n}}function dr(e){if(typeof e!=`object`||!e)return!1;let t=Object.keys(e);return!(t.length===1&&t[0]===`base`)}function fr(e){return typeof e==`object`&&e?`base`in e?e.base:void 0:e}function pr(e){return typeof e==`object`&&e?s(e).filter(e=>e!==`base`):[]}function mr(e,t){return typeof e==`object`&&e&&t in e?e[t]:e}function hr({styleProps:e,data:t,theme:n}){return ur(s(e).reduce((r,i)=>{if(i===`hiddenFrom`||i===`visibleFrom`||i===`sx`)return r;let a=t[i],o=Array.isArray(a.property)?a.property:[a.property],s=fr(e[i]);if(!dr(e[i]))return o.forEach(e=>{r.inlineStyles[e]=cr[a.type](s,n)}),r;r.hasResponsiveStyles=!0;let c=pr(e[i]);return o.forEach(t=>{s!=null&&(r.styles[t]=cr[a.type](s,n)),c.forEach(o=>{let s=`(min-width: ${n.breakpoints[o]})`;r.media[s]={...r.media[s],[t]:cr[a.type](mr(e[i],o),n)}})}),r},{hasResponsiveStyles:!1,styles:{},inlineStyles:{},media:{}}))}function gr(){return`__m__-${(0,a.useId)().replace(/[:«»]/g,``)}`}function _r(e,t){return Array.isArray(e)?[...e].reduce((e,n)=>({...e,..._r(n,t)}),{}):typeof e==`function`?e(t):e??{}}function vr(e){return e}var yr=vr;function br(e){return e}function Z(e){let t=e;return t.extend=br,t.withProps=e=>{let n=n=>(0,J.jsx)(t,{...e,...n});return n.extend=t.extend,n.displayName=`WithProps(${t.displayName})`,n},t}function xr(e){return Z(e)}function Sr(e){let t=e;return t.withProps=e=>{let n=n=>(0,J.jsx)(t,{...e,...n});return n.extend=t.extend,n.displayName=`WithProps(${t.displayName})`,n},t.extend=br,t}function Cr(e){return`data-${(e.startsWith(`data-`)?e.slice(5):e).replace(/([a-z])([A-Z])/g,`$1-$2`).toLowerCase()}`}function wr(e){return Object.keys(e).reduce((t,n)=>{let r=e[n];return r===void 0||r===``||r===!1||r===null||(t[Cr(n)]=e[n]),t},{})}function Tr(e){return e?typeof e==`string`?{[Cr(e)]:!0}:Array.isArray(e)?[...e].reduce((e,t)=>
1({...e,...Tr(t)}),{}):wr(e):null}function Er(e,t){return Array.isArray(e)?[...e].reduce((e,n)=>({...e,...Er(n,t)}),{}):typeof e==`function`?e(t):e??{}}function Dr({theme:e,style:t,vars:n,styleProps:r}){let i=Er(t,e),a=Er(n,e);return{...i,...a,...r}}function Or({component:e,style:t,__vars:n,className:r,variant:i,mod:a,size:o,hiddenFrom:s,visibleFrom:c,lightHidden:l,darkHidden:u,renderRoot:d,__size:f,ref:p,...m}){let h=ln(),g=e||`div`,{styleProps:_,rest:y}=qn(m),b=Vt()?.()?.(_.sx),x=gr(),S=hr({styleProps:_,theme:h,data:Jn}),C=Wt(),w=C&&S.hasResponsiveStyles?Kn(S.styles,S.media):x,T={ref:p,style:Dr({theme:h,style:t,vars:n,styleProps:S.inlineStyles}),className:st(r,b,{[w]:S.hasResponsiveStyles,"mantine-light-hidden":l,"mantine-dark-hidden":u,[`mantine-hidden-from-${s}`]:s,[`mantine-visible-from-${c}`]:c}),"data-variant":i,"data-size":v(o)?void 0:o||void 0,size:f,...Tr(a),...y};return(0,J.jsxs)(J.Fragment,{children:[S.hasResponsiveStyles&&(0,J.jsx)(Wn,{selector:`.${w}`,styles:S.styles,media:S.media,deduplicate:C}),typeof d==`function`?d(T):(0,J.jsx)(g,{...T})]})}Or.displayName=`@mantine/core/Box`;var Q=yr(Or),kr=(0,a.createContext)({dir:`ltr`,toggleDirection:()=>{},setDirection:()=>{}});function Ar(){return(0,a.use)(kr)}var jr={transitionDuration:200,transitionTimingFunction:`ease`,animateOpacity:!0,orientation:`vertical`},Mr=Z(e=>{let{children:t,expanded:n,transitionDuration:r,transitionTimingFunction:i,style:o,onTransitionEnd:s,onTransitionStart:c,animateOpacity:l,keepMounted:u,ref:d,orientation:f,...p}=Y(`Collapse`,jr,e),m=Ut(),h=ln(),g=je(),_=h.respectReducedMotion&&g?0:r,v=(f===`horizontal`?Xe:qe)({expanded:n,transitionDuration:_,transitionTimingFunction:i,onTransitionEnd:s,onTransitionStart:c,keepMounted:!1});if(_===0)return u===!0&&m!==`test`?(0,J.jsx)(a.Activity,{mode:n?`visible`:`hidden`,children:(0,J.jsx)(Q,{...p,children:t})}):n?(0,J.jsx)(Q,{...p,children:t}):null;let y=v.state===`exited`,b;return b=u===!1?y?null:t:u===!0?(0,J.jsx)(a.Activity,{mode:y?`hidden`:`visible`,children:t}):t,(0,J.jsx)(Q,{...p,...v.getCollapseProps({style:{opacity:n||!l?1:0,transition:l?`opacity ${_}ms ${i}`:`none`,..._r(o,h)},ref:d}),children:b})});Mr.displayName=`@mantine/core/Collapse`;var[Nr,Pr]=b(`ScrollArea.Root component was not found in tree`);function Fr(e,t){let n=(0,a.useEffectEvent)(t);G(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e])}function Ir(e){let{style:t,...n}=e,r=Pr(),[i,o]=(0,a.useState)(0),[s,c]=(0,a.useState)(0),l=!!(i&&s);return Fr(r.scrollbarX,()=>{let e=r.scrollbarX?.offsetHeight||0;r.onCornerHeightChange(e),c(e)}),Fr(r.scrollbarY,()=>{let e=r.scrollbarY?.offsetWidth||0;r.onCornerWidthChange(e),o(e)}),l?(0,J.jsx)(`div`,{...n,style:{...t,width:i,height:s}}):null}function Lr(e){let t=Pr(),n=!!(t.scrollbarX&&t.scrollbarY);return t.type!==`scroll`&&n?(0,J.jsx)(Ir,{...e}):null}var Rr={scrollHideDelay:1e3,type:`hover`};function zr(e){let{type:t,scrollHideDelay:n,scrollbars:r,getStyles:i,ref:o,...s}=Y(`ScrollAreaRoot`,Rr,e),[c,l]=(0,a.useState)(null),[u,d]=(0,a.useState)(null),[f,p]=(0,a.useState)(null),[m,h]=(0,a.useState)(null),[g,_]=(0,a.useState)(null),[v,y]=(0,a.useState)(0),[b,x]=(0,a.useState)(0),[S,C]=(0,a.useState)(!1),[w,T]=(0,a.useState)(!1),E=we(o,l);return(0,J.jsx)(Nr,{value:{type:t,scrollHideDelay:n,scrollArea:c,viewport:u,onViewportChange:d,content:f,onContentChange:p,scrollbarX:m,onScrollbarXChange:h,scrollbarXEnabled:S,onScrollbarXEnabledChange:C,scrollbarY:g,onScrollbarYChange:_,scrollbarYEnabled:w,onScrollbarYEnabledChange:T,onCornerWidthChange:y,onCornerHeightChange:x,getStyles:i},children:(0,J.jsx)(Q,{...s,ref:E,__vars:{"--sa-corner-width":r===`xy`?`${v}px`:`0px`,"--sa-corner-height":r===`xy`?`${b}px`:`0px`}})})}zr.displayName=`@mantine/core/ScrollAreaRoot`;function Br(e,t){let n=e/t;return Number.isNaN(n)?0:n}function Vr(e){let t=Br(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function Hr(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function Ur(e,[t,n]){return Math.min(n,Math.max(t,e))}function Wr(e,t,n=`ltr`){let r=Vr(t),i=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-i,o=t.content-t.viewport,s=a-r,c=Ur(e,n===`ltr`?[0,o]:[o*-1,0]);return Hr([0,o],[0,s])(c)}function Gr(e,t,n,r=`ltr`){let i=Vr(n),a=i/2,o=t||a,s=i-o,c=n.scrollbar.paddingStart+o,l=n.scrollbar.size-n.scrollbar.paddingEnd-s,u=n.content-n.viewport,d=r===`ltr`?[0,u]:[u*-1,0];return Hr([c,l],d)(e)}function Kr(e,t){return e>0&&e<t}function qr(e){return e?parseInt(e,10):0}function Jr(e,t,{checkForDefaultPrevented:n=!0}={}){return r=>{e?.(r),(n===!1||!r.defaultPrevented)&&t?.(r)}}var[Yr,Xr]=b(`ScrollAreaScrollbar was not found in tree`);function Zr(e){let{sizes:t,hasThumb:n,onThumbChange:r,onThumbPointerUp:i,onThumbPointerDown:o,onThumbPositionChange:s,onDragScroll:c,onWheelScroll:l,onResize:u,ref:d,...f}=e,p=Pr(),[m,h]=(0,a.useState)(null),g=we(d,h),_=(0,a.useRef)(null),v=(0,a.useRef)(``),{viewport:y}=p,b=t.content-t.viewport,x=(0,a.useEffectEvent)(l),S=ne(s),C=re(u,10),w=e=>{_.current&&c({x:e.clientX-_.current.left,y:e.clientY-_.current.top})};return(0,a.useEffect)(()=>{let e=e=>{let t=e.target;m?.contains(t)&&x(e,b)};return document.addEventListener(`wheel`,e,{passive:!1}),()=>document.removeEventListener(`wheel`,e,{passive:!1})},[y,m,b]),(0,a.useEffect)(S,[t,S]),Fr(m,C),Fr(p.content,C),(0,J.jsx)(Yr,{value:{scrollbar:m,hasThumb:n,onThumbChange:ne(r),onThumbPointerUp:ne(i),onThumbPositionChange:S,onThumbPointerDown:ne(o)},children:(0,J.jsx)(`div`,{...f,ref:g,"data-mantine-scrollbar":!0,style:{position:`absolute`,...f.style},onPointerDown:Jr(e.onPointerDown,e=>{e.preventDefault(),e.button===0&&(e.target.setPointerCapture(e.pointerId),_.current=m.getBoundingClientRect(),v.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect=`none`,w(e))}),onPointerMove:Jr(e.onPointerMove,w),onPointerUp:Jr(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(e.preventDefault(),t.releasePointerCapture(e.pointerId))}),onLostPointerCapture:()=>{document.body.style.webkitUserSelect=v.current,_.current=null}})})}var Qr=e=>{let{sizes:t,onSizesChange:n,style:r,ref:i,...o}=e,s=Pr(),[c,l]=(0,a.useState)(),u=(0,a.useRef)(null),d=we(i,u,s.onScrollbarXChange);return(0,a.useEffect)(()=>{u.current&&l(getComputedStyle(u.current))},[u]),(0,J.jsx)(Zr,{"data-orientation":`horizontal`,...o,ref:d,sizes:t,style:{...r,"--sa-thumb-width":`${Vr(t)}px`},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,n)=>{if(s.viewport){let r=s.viewport.scrollLeft+t.deltaX;e.onWheelScroll(r),Kr(r,n)&&t.preventDefault()}},onResize:()=>{u.current&&s.viewport&&c&&n({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:qr(c.paddingLeft),paddingEnd:qr(c.paddingRight)}})}})};Qr.displayName=`@mantine/core/ScrollAreaScrollbarX`;function $r(e){let{sizes:t,onSizesChange:n,style:r,ref:i,...o}=e,s=Pr(),[c,l]=(0,a.useState)(),u=(0,a.useRef)(null),d=we(i,u,s.onScrollbarYChange);return(0,a.useEffect)(()=>{u.current&&l(window.getComputedStyle(u.current))},[]),(0,J.jsx)(Zr,{...o,"data-orientation":`vertical`,ref:d,sizes:t,style:{"--sa-thumb-height":`${Vr(t)}px`,...r},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>
1e.onDragScroll(t.y),onWheelScroll:(t,n)=>{if(s.viewport){let r=s.viewport.scrollTop+t.deltaY;e.onWheelScroll(r),Kr(r,n)&&t.preventDefault()}},onResize:()=>{u.current&&s.viewport&&c&&n({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:qr(c.paddingTop),paddingEnd:qr(c.paddingBottom)}})}})}$r.displayName=`@mantine/core/ScrollAreaScrollbarY`;function ei(e){let{orientation:t=`vertical`,...n}=e,{dir:r}=Ar(),i=Pr(),o=(0,a.useRef)(null),s=(0,a.useRef)(0),[c,l]=(0,a.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=Br(c.viewport,c.content),d={...n,sizes:c,onSizesChange:l,hasThumb:u>0&&u<1,onThumbChange:e=>{o.current=e},onThumbPointerUp:()=>{s.current=0},onThumbPointerDown:e=>{s.current=e}},f=(e,t)=>Gr(e,s.current,c,t);return t===`horizontal`?(0,J.jsx)(Qr,{...d,onThumbPositionChange:()=>{if(i.viewport&&o.current){let e=i.viewport.scrollLeft,t=Wr(e,c,r);o.current.style.transform=`translate3d(${t}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=f(e,r))}}):t===`vertical`?(0,J.jsx)($r,{...d,onThumbPositionChange:()=>{if(i.viewport&&o.current){let e=i.viewport.scrollTop,t=Wr(e,c);c.scrollbar.size===0?o.current.style.setProperty(`--thumb-opacity`,`0`):o.current.style.setProperty(`--thumb-opacity`,`1`),o.current.style.transform=`translate3d(0, ${t}px, 0)`}}
1,onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=f(e))}}):null}ei.displayName=`@mantine/core/ScrollAreaScrollbarVisible`;function ti(e){let t=Pr(),{forceMount:n,...r}=e,[i,o]=(0,a.useState)(!1),s=e.orientation===`horizontal`,c=re(()=>{if(t.viewport){let e=t.viewport.offsetWidth<t.viewport.scrollWidth,n=t.viewport.offsetHeight<t.viewport.scrollHeight;o(s?e:n)}},10);return Fr(t.viewport,c),Fr(t.content,c),n||i?(0,J.jsx)(ei,{"data-state":i?`visible`:`hidden`,...r}):null}ti.displayName=`@mantine/core/ScrollAreaScrollbarAuto`;function ni(e){let{forceMount:t,...n}=e,r=Pr(),[i,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let{scrollArea:e}=r,t=0;if(e){let n=()=>{window.clearTimeout(t),o(!0)},i=()=>{t=window.setTimeout(()=>o(!1),r.scrollHideDelay)};return e.addEventListener(`pointerenter`,n),e.addEventListener(`pointerleave`,i),()=>{window.clearTimeout(t),e.removeEventListener(`pointerenter`,n),e.removeEventListener(`pointerleave`,i)}}},[r.scrollArea,r.scrollHideDelay]),t||i?(0,J.jsx)(ti,{"data-state":i?`visible`:`hidden`,...n}):null}ni.displayName=`@mantine/core/ScrollAreaScrollbarHover`;function ri(e){let{forceMount:t,...n}=e,r=Pr(),i=e.orientation===`horizontal`,[o,s]=(0,a.useState)(`hidden`),c=re(()=>s(`idle`),100);return(0,a.useEffect)(()=>{if(o===`idle`){let e=window.setTimeout(()=>s(`hidden`),r.scrollHideDelay);return()=>window.clearTimeout(e)}},[o,r.scrollHideDelay]),(0,a.useEffect)(()=>{let{viewport:e}=r,t=i?`scrollLeft`:`scrollTop`;if(e){let n=e[t],r=()=>{let r=e[t];n!==r&&(s(`scrolling`),c()),n=r};return e.addEventListener(`scroll`,r),()=>e.removeEventListener(`scroll`,r)}},[r.viewport,i,c]),t||o!==`hidden`?(0,J.jsx)(ei,{"data-state":o===`hidden`?`hidden`:`visible`,...n,onPointerEnter:Jr(e.onPointerEnter,()=>s(`interacting`)),onPointerLeave:Jr(e.onPointerLeave,()=>s(`idle`))}):null}function ii(e){let{forceMount:t,...n}=e,r=Pr(),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:o}=r,s=e.orientation===`horizontal`;return(0,a.useEffect)(()=>(s?i(!0):o(!0),()=>{s?i(!1):o(!1)}),[s,i,o]),r.type===`hover`?(0,J.jsx)(ni,{...n,forceMount:t}):r.type===`scroll`?(0,J.jsx)(ri,{...n,forceMount:t}):r.type===`auto`?(0,J.jsx)(ti,{...n,forceMount:t}):r.type===`always`?(0,J.jsx)(ei,{...n}):null}ii.displayName=`@mantine/core/ScrollAreaScrollbar`;function ai(e,t=()=>{}){let n={left:e.scrollLeft,top:e.scrollTop},r=0;return(function i(){let a={left:e.scrollLeft,top:e.scrollTop},o=n.left!==a.left,s=n.top!==a.top;(o||s)&&t(),n=a,r=window.requestAnimationFrame(i)})(),()=>window.cancelAnimationFrame(r)}function oi(e){let{style:t,ref:n,...r}=e,i=Pr(),o=Xr(),{onThumbPositionChange:s}=o,c=we(n,o.onThumbChange),l=(0,a.useRef)(void 0),u=re(()=>{l.current&&=(l.current(),void 0)},100);return(0,a.useEffect)(()=>{let{viewport:e}=i;if(e){let t=()=>{u(),l.current||(l.current=ai(e,s),s())};return s(),e.addEventListener(`scroll`,t),()=>e.removeEventListener(`scroll`,t)}},[i.viewport,u,s]),(0,J.jsx)(`div`,{"data-state":o.hasThumb?`visible`:`hidden`,...r,ref:c,style:{width:`var(--sa-thumb-width)`,he
1ight:`var(--sa-thumb-height)`,...t},onPointerDownCapture:Jr(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;o.onThumbPointerDown({x:n,y:r})}),onPointerUp:Jr(e.onPointerUp,o.onThumbPointerUp)})}oi.displayName=`@mantine/core/ScrollAreaThumb`;function si(e){let{forceMount:t,...n}=e,r=Xr();return t||r.hasThumb?(0,J.jsx)(oi,{...n}):null}si.displayName=`@mantine/core/ScrollAreaThumb`;function ci({children:e,style:t,ref:n,onWheel:r,...i}){let a=Pr(),o=we(n,a.onViewportChange),s=e=>{if(r?.(e),a.scrollbarXEnabled&&a.viewport&&e.shiftKey){let{scrollTop:t,scrollHeight:n,clientHeight:r,scrollWidth:i,clientWidth:o}=a.viewport,s=t<1,c=t>=n-r-1;i>o&&(s||c)&&e.stopPropagation()}};return(0,J.jsx)(Q,{...i,ref:o,onWheel:s,style:{overflowX:a.scrollbarXEnabled?`scroll`:`hidden`,overflowY:a.scrollbarYEnabled?`scroll`:`hidden`,...t},children:(0,J.jsx)(`div`,{...a.getStyles(`content`),ref:a.onContentChange,children:e})})}ci.displayName=`@mantine/core/ScrollAreaViewport`;var li={root:`m_d57069b5`,content:`m_b1336c6`,viewport:`m_c0783ff9`,viewportInner:`m_f8f631dd`,scrollbar:`m_c44ba933`,thumb:`m_d8b5e363`,corner:`m_21657268`};function ui(){return typeof window<`u`}function di(e){return mi(e)?(e.nodeName||``).toLowerCase():`#document`}function fi(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function pi(e){return((mi(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function mi(e){return ui()?e instanceof Node||e instanceof fi(e).Node:!1}function hi(e){return ui()?e instanceof Element||e instanceof fi(e).Element:!1}function gi(e){return ui()?e instanceof HTMLElement||e instanceof fi(e).HTMLElement:!1}function _i(e){return!ui()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof fi(e).ShadowRoot}function vi(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=ki(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function yi(e){return/^(table|td|th)$/.test(di(e))}function bi(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var xi=/transform|translate|scale|rotate|perspective|filter/,Si=/paint|layout|strict|content/,Ci=e=>!!e&&e!==`none`,wi;function Ti(e){let t=hi(e)?ki(e):e;return Ci(t.transform)||Ci(t.translate)||Ci(t.scale)||Ci(t.rotate)||Ci(t.perspective)||!Di()&&(Ci(t.backdropFilter)||Ci(t.filter))||xi.test(t.willChange||``)||Si.test(t.contain||``)}function Ei(e){let t=ji(e);for(;gi(t)&&!Oi(t);){if(Ti(t))return t;if(bi(t))return null;t=ji(t)}return null}function Di(){return wi??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),wi}function Oi(e){return/^(html|body|#document)$/.test(di(e))}function ki(e){return fi(e).getComputedStyle(e)}function Ai(e){return hi(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ji(e){if(di(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||_i(e)&&e.host||pi(e);return _i(t)?t.host:t}function Mi(e){let t=ji(e);return Oi(t)?e.ownerDocument?e.ownerDocument.body:e.body:gi(t)&&vi(t)?t:Mi(t)}function Ni(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=Mi(e),i=r===e.ownerDocument?.body,a=fi(r);if(i){let e=Pi(a);return t.concat(a,a.visualViewport||[],vi(r)?r:[],e&&n?Ni(e):[])}else return t.concat(r,Ni(r,[],n))}function Pi(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Fi=[`top`,`right`,`bottom`,`left`],Ii=Math.min,Li=Math.max,Ri=Math.round,zi=Math.floor,Bi=e=>({x:e,y:e}),Vi={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function Hi(e,t,n){return Li(e,Ii(t,n))}function Ui(e,t){return typeof e==`function`?e(t):e}function Wi(e){return e.split(`-`)[0]}function Gi(e){return e.split(`-`)[1]}function Ki(e){return e===`x`?`y`:`x`}function qi(e){return e===`y`?`height`:`width`}function Ji(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function Yi(e){return Ki(Ji(e))}function Xi(e,t,n){n===void 0&&(n=!1);let r=Gi(e),i=Yi(e),a=qi(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=aa(o)),[o,aa(o)]}function Zi(e){let t=aa(e);return[Qi(e),t,Qi(t)]}function Qi(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var $i=[`left`,`right`],ea=[`right`,`left`],ta=[`top`,`bottom`],na=[`bottom`,`top`];function ra(e,t,n){switch(e){case`top`:case`bottom`:return n?t?ea:$i:t?$i:ea;case`left`:case`right`:return t?ta:na;default:return[]}}function ia(e,t,n,r){let i=Gi(e),a=ra(Wi(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(Qi)))),a}function aa(e){let t=Wi(e);return Vi[t]+e.slice(t.length)}function oa(e){return{top:0,right:0,bottom:0,left:0,...e}}function sa(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:oa(e)}function ca(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function la(){let e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function ua(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+`/`+n}).join(` `):navigator.userAgent}function da(){return/apple/i.test(navigator.vendor)}function fa(){return la().toLowerCase().startsWith(`mac`)&&!navigator.maxTouchPoints}function pa(){return ua().includes(`jsdom/`)}var ma=`data-floating-ui-focusable`,ha=`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`;function ga(e){let t=e.activeElement;for(;((n=t)==null||(n=n.shadowRoot)==null?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function _a(e,t){if(!e||!t)return!1;let n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;
1if(n&&_i(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function va(e){return`composedPath`in e?e.composedPath()[0]:e.target}function ya(e,t){if(t==null)return!1;if(`composedPath`in e)return e.composedPath().includes(t);let n=e;return n.target!=null&&t.contains(n.target)}function ba(e){return e.matches(`html,body`)}function xa(e){return e?.ownerDocument||document}function Sa(e){return gi(e)&&e.matches(ha)}function Ca(e){if(!e||pa())return!0;try{return e.matches(`:focus-visible`)}catch{return!0}}function wa(e){return e?e.hasAttribute(ma)?e:e.querySelector(`[data-floating-ui-focusable]`)||e:null}function Ta(e,t,n){return n===void 0&&(n=!0),e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...Ta(e,t.id,n)])}function Ea(e){return`nativeEvent`in e}function Da(e,t){let n=[`mouse`,`pen`];return t||n.push(``,void 0),n.includes(e)}var Oa=typeof document<`u`?a.useLayoutEffect:function(){},ka={...a};function Aa(e){let t=a.useRef(e);return Oa(()=>{t.current=e}),t}var ja=ka.useInsertionEffect||(e=>e());function Ma(e){let t=a.useRef(()=>{});return ja(()=>{t.current=e}),a.useCallback(function(){var e=[...arguments];return t.current==null?void 0:t.current(...e)},[])}function Na(e,t,n){let{reference:r,floating:i}=e,a=Ji(t),o=Yi(t),s=qi(o),c=Wi(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(Gi(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1);break}return p}async function Pa(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=Ui(t,e),p=sa(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=ca(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=ca(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Fa=50,Ia=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:Pa},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Na(l,r,c),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:_}=h,{x:v,y,data:b,reset:x}=await _({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:l,platform:s,elements:{reference:e,floating:t}});u=v??u,d=y??d,m[g]={...m[g],...b},x&&p<Fa&&(p++,typeof x==`object`&&(x.placement&&(f=x.placement),x.rects&&(l=x.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:u,y:d}=Na(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}},La=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=Ui(e,t)||{};if(l==null)return{};let d=sa(u),f={x:n,y:r},p=Yi(i),m=qi(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=Ii(d[_],T),D=Ii(d[v],T),O=E,k=C-h[m]-D,A=C/2-h[m]/2+w,j=Hi(O,A,k),M=!c.arrow&&Gi(i)!=null&&A!==j&&a.reference[m]/2-(A<O?E:D)-h[m]/2<0,N=M?A<O?A-O:A-k:0;return{[p]:f[p]+N,data:{[p]:j,centerOffset:A-j-N,...M&&{alignmentOffset:N}},reset:M}}}),Ra=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=Ui(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let g=Wi(r),_=Ji(o),v=Wi(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[aa(o)]:Zi(o)),x=p!==`none`;!d&&x&&b.push(...ia(o,m,p,y));let S=[o,...b],C=await s.detectOverflow(t,h),w=[],T=i.flip?.overflows||[];if(l&&w.push(C[g]),u){let e=Xi(r,a,y);w.push(C[e[0]],C[e[1]])}if(T=[...T,{placement:r,overflows:w}],!w.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==Ji(t))||T.every(e=>Ji(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=Ji(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}};function za(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Ba(e){return Fi.some(t=>e[t]>=0)}var Va=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i=`referenceHidden`,...a}=Ui(e,t);switch(i){case`referenceHidden`:{let e=za(await r.detectOverflow(t,{...a,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Ba(e)}}}case`escaped`:{let e=za(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:Ba(e)}}}default:return{}}}}};function Ha(e){let t=Ii(...e.map(e=>e.left)),n=Ii(...e.map(e=>e.top)),r=Li(...e.map(e=>e.right)),i=Li(...e.map(e=>e.bottom));return{x:t,y:n,width:r-t,height:i-n}}function Ua(e){let t=e.slice().sort((e,t)=>e.y-t.y),n=[],r=null;for(let e=0;e<t.length;e++){let i=t[e];!r||i.y-r.y>r.height/2?n.push([i]):n[n.length-1].push(i),r=i}return n.map(e=>ca(Ha(e)))}var Wa=function(e){return e===void 0&&(e={}),{name:`inline`,options:e,async fn(t){let{placement:n,elements:r,rects:i,platform:a,strategy:o}=t,{padding:s=2,x:c,y:l}=Ui(e,t),u=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(r.reference))||[]),d=Ua(u),f=ca(Ha(u)),p=sa(s);function m(){if(d.length===2&&d[0].left>d[1].right&&c!=null&&l!=null)return d.find(e=>c>e.left-p.left&&c<e.right+p.right&&l>e.top-p.top&&l<e.bottom+p.bottom)||f;if(d.length>=2){if(Ji(n)===`y`){let e=d[0],t=d[d.length-1],r=Wi(n)===`top`,i=e.top,a=t.bottom,o=r?e.left:t.left,s=r?e.right:t.right;return{top:i,bottom:a,left:o,right:s,width:s-o,height:a-i,x:o,y:i}}let e=Wi(n)===`left`,t=Li(...d.map(e=>e.right)),r=Ii(...d.map(e=>e.left)),i=d.filter(n=>e?n.left===r:n.right===t),a=i[0].top,o=i[i.length-1].bottom,s=r,c=t;return{top:a,bottom:o,left:s,right:c,width:c-s,height:o-a,x:s,y:a}}return f}let h=await a.getElementRects({reference:{getBoundingClientRect:m},floating:r.floating,strategy:o});return i.reference.x!==h.reference.x||i.reference.y!==h.reference.y||i.reference.width!==h.reference.width||i.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}},Ga=new Set([`left`,`top`]);async function Ka(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=Wi(n),s=Gi(n),c=Ji(n)===`y`,l=Ga.has(o)?-1:1,u=a&&c?-1:1,d=Ui(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var qa=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Ka(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Ja=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=Ui(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=Ji(Wi(i)),p=Ki(f),m=u[p],h=u[f];if(o){let e=p===`y`?`top`:`left`,t=p===`y`?`bottom`:`right`,n=m+d[e],r=m-d[t];m=Hi(n,m,r)}if(s){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=h+d[e],r=h-d[t];h=Hi(n,h,r)}let g=c.fn({...t,[p]:m,[f]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[p]:o,[f]:s}}}}}},Ya=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=Ui(e,t),u={x:n,y:r},d=Ji(i),f=Ki(d),p=u[f],m=u[d],h=Ui(s,t),g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let e=f===`y`?`height`:`width`,t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(l){let e=f===`y`?`width`:`height`,t=Ga.has(Wi(i)),n=a.reference[d]-a.floating[e]+(t&&o.offset?.[d]||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:o.offset?.[d]||0)-(t?g.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[f]:p,[d]:m}}}},Xa=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){var n,r;let{placement:i,rects:a,platform:o,elements:s}=t,{apply:c=()=>{},...l}=Ui(e,t),u=await o.detectOverflow(t,l),d=Wi(i),f=Gi(i),p=Ji(i)===`y`,{width:m,height:h}=a.floating,g,_;d===`top`||d===`bottom`?(g=d,_=f===(await(o.isRTL==null?void 0:o.isRTL(s.floating))?`start`:`end`)?`left`:`right`):(_=d,g=f===`end`?`top`:`bottom`);let v=h-u.top-u.bottom,y=m-u.left-u.right,b=Ii(h-u[g],v),x=Ii(m-u[_],y),S=!t.middlewareData.shift,C=b,w=x;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(w=y),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(C=v),S&&!f){let e=Li(u.left,0),t=Li(u.right,0),n=Li(u.top,0),r=Li(u.bottom,0);p?w=m-2*(e!==0||t!==0?e+t:Li(u.left,u.right)):C=h-2*(n!==0||r!==0?n+r:Li(u.top,u.bottom))}await c({...t,availableWidth:w,availableHeight:C});let T=await o.getDimensions(s.floating);return m!==T.width||h!==T.height?{reset:{rects:!0}}:{}}}};function Za(e){let t=ki(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=gi(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=Ri(n)!==a||Ri(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function Qa(e){return hi(e)?e:e.contextElement}function $a(e){let t=Qa(e);if(!gi(t))return Bi(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=Za(t),o=(a?Ri(n.width):n.width)/r,s=(a?Ri(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var eo=Bi(0);function to(e){let t=fi(e);
vendor: 5,771 bytes, line 1
1return!Di()||!t.visualViewport?eo:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function no(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==fi(e)?!1:t}function ro(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=Qa(e),o=Bi(1);t&&(r?hi(r)&&(o=$a(r)):o=$a(e));let s=no(a,n,r)?to(a):Bi(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=fi(a),t=r&&hi(r)?fi(r):r,n=e,i=Pi(n);for(;i&&r&&t!==n;){let e=$a(i),t=i.getBoundingClientRect(),r=ki(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=fi(i),i=Pi(n)}}return ca({width:u,height:d,x:c,y:l})}function io(e,t){let n=Ai(e).scrollLeft;return t?t.left+n:ro(pi(e)).left+n}function ao(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-io(e,n),y:n.top+t.scrollTop}}function oo(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=pi(r),s=t?bi(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=Bi(1),u=Bi(0),d=gi(r);if((d||!d&&!a)&&((di(r)!==`body`||vi(o))&&(c=Ai(r)),d)){let e=ro(r);l=$a(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?ao(o,c):Bi(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function so(e){return Array.from(e.getClientRects())}function co(e){let t=pi(e),n=Ai(e),r=e.ownerDocument.body,i=Li(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=Li(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+io(e),s=-n.scrollTop;return ki(r).direction===`rtl`&&(o+=Li(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var lo=25;function uo(e,t){let n=fi(e),r=pi(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=Di();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=io(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=lo&&(a-=o)}else l<=lo&&(a+=l);return{width:a,height:o,x:s,y:c}}function fo(e,t){let n=ro(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=gi(e)?$a(e):Bi(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function po(e,t,n){let r;if(t===`viewport`)r=uo(e,n);else if(t===`document`)r=co(pi(e));else if(hi(t))r=fo(t,n);else{let n=to(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ca(r)}function mo(e,t){let n=ji(e);return n===t||!hi(n)||Oi(n)?!1:ki(n).position===`fixed`||mo(n,t)}function ho(e,t){let n=t.get(e);if(n)return n;let r=Ni(e,[],!1).filter(e=>hi(e)&&di(e)!==`body`),i=null,a=ki(e).position===`fixed`,o=a?ji(e):e;for(;hi(o)&&!Oi(o);){let t=ki(o),n=Ti(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&(i.position===`absolute`||i.position===`fixed`)||vi(o)&&!n&&mo(e,o))?r=r.filter(e=>e!==o):i=t,o=ji(o)}return t.set(e,r),r}function go(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?bi(t)?[]:ho(t,this._c):[].concat(n),r],o=po(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e<a.length;e++){let n=po(t,a[e],i);s=Li(n.top,s),c=Ii(n.right,c),l=Ii(n.bottom,l),u=Li(n.left,u)}return{width:c-u,height:l-s,x:u,y:s}}function _o(e){let{width:t,height:n}=Za(e);return{width:t,height:n}}function vo(e,t,n){let r=gi(t),i=pi(t),a=n===`fixed`,o=ro(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=Bi(0);function l(){c.x=io(i)}if(r||!r&&!a)if((di(t)!==`body`||vi(i))&&(s=Ai(t)),r){let e=ro(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&l();a&&!r&&i&&l();let u=i&&!r&&!a?ao(i,s):Bi(0);return{x:o.left+s.scrollLeft-c.x-u.x,y:o.top+s.scrollTop-c.y-u.y,width:o.width,height:o.height}}function yo(e){return ki(e).position===`static`}function bo(e,t){if(!gi(e)||ki(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return pi(e)===n&&(n=n.ownerDocument.body),n}function xo(e,t){let n=fi(e);if(bi(e))return n;if(!gi(e)){let t=ji(e);for(;t&&!Oi(t);){if(hi(t)&&!yo(t))return t;t=ji(t)}return n}let r=bo(e,t);for(;r&&yi(r)&&yo(r);)r=bo(r,t);return r&&Oi(r)&&yo(r)&&!Ti(r)?n:r||Ei(e)||n}var So=async function(e){let t=this.getOffsetParent||xo,n=this.getDimensions,r=await n(e.floating);return{reference:vo(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Co(e){return ki(e).direction===`rtl`}var wo={convertOffsetParentRelativeRectToViewportRelativeRect:oo,getDocumentElement:pi,getClippingRect:go,getOffsetParent:xo,getElementRects:So,getClientRects:so,getDimensions:_o,getScale:$a,isElement:hi,isRTL:Co};function To(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Eo(e,t){let n=null,r,i=pi(e);function a(){var e;clearTimeout(r),(e=n)==null||e.disconnect(),n=null}function o(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),a();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(s||t(),!f||!p)return;let m=zi(d),h=zi(i.clientWidth-(u+f)),g=zi(i.clientHeight-(d+p)),_=zi(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:Li(0,Ii(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(n!==c){if(!y)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}n===1&&!To(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}function Do(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=Qa(e),u=i||a?[...l?Ni(l):[],...t?Ni(t):[]]:[];
vendor: 4,204 bytes, line 1
1u.forEach(e=>{i&&e.addEventListener(`scroll`,n,{passive:!0}),a&&e.addEventListener(`resize`,n)});let d=l&&s?Eo(l,n):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?ro(e):null;c&&g();function g(){let t=ro(e);h&&!To(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Oo=qa,ko=Ja,Ao=Ra,jo=Xa,Mo=Va,No=La,Po=Wa,Fo=Ya,Io=(e,t,n)=>{let r=new Map,i={platform:wo,...n},a={...i.platform,_c:r};return Ia(e,t,{...i,platform:a})},Lo=typeof document<`u`?a.useLayoutEffect:function(){};function Ro(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e==`function`&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e==`object`){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Ro(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){let n=i[r];if(!(n===`_owner`&&e.$$typeof)&&!Ro(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function zo(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Bo(e,t){let n=zo(e);return Math.round(t*n)/n}function Vo(e){let t=a.useRef(e);return Lo(()=>{t.current=e}),t}function Ho(e){e===void 0&&(e={});let{placement:t=`bottom`,strategy:n=`absolute`,middleware:r=[],platform:i,elements:{reference:s,floating:c}={},transform:l=!0,whileElementsMounted:u,open:d}=e,[f,p]=a.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=a.useState(r);Ro(m,r)||h(r);let[g,_]=a.useState(null),[v,y]=a.useState(null),b=a.useCallback(e=>{e!==w.current&&(w.current=e,_(e))},[]),x=a.useCallback(e=>{e!==T.current&&(T.current=e,y(e))},[]),S=s||g,C=c||v,w=a.useRef(null),T=a.useRef(null),E=a.useRef(f),D=u!=null,O=Vo(u),k=Vo(i),A=Vo(d),j=a.useCallback(()=>{if(!w.current||!T.current)return;let e={placement:t,strategy:n,middleware:m};k.current&&(e.platform=k.current),Io(w.current,T.current,e).then(e=>{let t={...e,isPositioned:A.current!==!1};M.current&&!Ro(E.current,t)&&(E.current=t,o.flushSync(()=>{p(t)}))})},[m,t,n,k,A]);Lo(()=>{d===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[d]);let M=a.useRef(!1);Lo(()=>(M.current=!0,()=>{M.current=!1}),[]),Lo(()=>{if(S&&(w.current=S),C&&(T.current=C),S&&C){if(O.current)return O.current(S,C,j);j()}},[S,C,j,O,D]);let N=a.useMemo(()=>({reference:w,floating:T,setReference:b,setFloating:x}),[b,x]),P=a.useMemo(()=>({reference:S,floating:C}),[S,C]),F=a.useMemo(()=>{let e={position:n,left:0,top:0};if(!P.floating)return e;let t=Bo(P.floating,f.x),r=Bo(P.floating,f.y);return l?{...e,transform:`translate(`+t+`px, `+r+`px)`,...zo(P.floating)>=1.5&&{willChange:`transform`}}:{position:n,left:t,top:r}},[n,l,P.floating,f.x,f.y]);return a.useMemo(()=>({...f,update:j,refs:N,elements:P,floatingStyles:F}),[f,j,N,P,F])}var Uo=e=>{function t(e){return{}.hasOwnProperty.call(e,`current`)}return{name:`arrow`,options:e,fn(n){let{element:r,padding:i}=typeof e==`function`?e(n):e;return r&&t(r)?r.current==null?{}:No({element:r.current,padding:i}).fn(n):r?No({element:r,padding:i}).fn(n):{}}}},Wo=(e,t)=>{let n=Oo(e);return{name:n.name,fn:n.fn,options:[e,t]}},Go=(e,t)=>{let n=ko(e);return{name:n.name,fn:n.fn,options:[e,t]}},Ko=(e,t)=>({fn:Fo(e).fn,options:[e,t]}),qo=(e,t)=>{let n=Ao(e);return{name:n.name,fn:n.fn,options:[e,t]}},Jo=(e,t)=>{let n=jo(e);return{name:n.name,fn:n.fn,options:[e,t]}},Yo=(e,t)=>{let n=Mo(e);return{name:n.name,fn:n.fn,options:[e,t]}},Xo=(e,t)=>{let n=Po(e);return{name:n.name,fn:n.fn,options:[e,t]}},Zo=(e,t)=>{let n=Uo(e);return{name:n.name,fn:n.fn,options:[e,t]}};function Qo(e){let t=a.useRef(void 0),n=a.useCallback(t=>{let n=e.map(e=>{if(e!=null){if(typeof e==`function`){let n=e,r=n(t);return typeof r==`function`?r:()=>{n(null)}}return e.current=t,()=>{e.current=null}}});return()=>
1{n.forEach(e=>e?.())}},e);return a.useMemo(()=>e.every(e=>e==null)?null:e=>{t.current&&=(t.current(),void 0),e!=null&&(t.current=n(e))},e)}var $o=`data-floating-ui-focusable`,es=`active`,ts=`selected`,ns=`ArrowLeft`,rs=`ArrowRight`,is=`ArrowUp`,as=`ArrowDown`,os=[ns,rs],ss=[is,as];[...os,...ss];var cs={...a},ls=!1,us=0,ds=()=>`floating-ui-`+Math.random().toString(36).slice(2,6)+ us++;function fs(){let[e,t]=a.useState(()=>ls?ds():void 0);return Oa(()=>{e??t(ds())},[]),a.useEffect(()=>{ls=!0},[]),e}var ps=cs.useId||fs;function ms(){let e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;(r=e.get(t))==null||r.delete(n)}}}var hs=a.createContext(null),gs=a.createContext(null),_s=()=>a.useContext(hs)?.id||null,vs=()=>a.useContext(gs);function ys(e){return`data-floating-ui-`+e}function bs(e){e.current!==-1&&(clearTimeout(e.current),e.current=-1)}var xs=ys(`safe-polygon`);function Ss(e,t,n){if(n&&!Da(n))return 0;if(typeof e==`number`)return e;if(typeof e==`function`){let n=e();
1return typeof n==`number`?n:n?.[t]}return e?.[t]}function Cs(e){return typeof e==`function`?e():e}function ws(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:o,elements:s}=e,{enabled:c=!0,delay:l=0,handleClose:u=null,mouseOnly:d=!1,restMs:f=0,move:p=!0}=t,m=vs(),h=_s(),g=Aa(u),_=Aa(l),v=Aa(n),y=Aa(f),b=a.useRef(),x=a.useRef(-1),S=a.useRef(),C=a.useRef(-1),w=a.useRef(!0),T=a.useRef(!1),E=a.useRef(()=>{}),D=a.useRef(!1),O=Ma(()=>{let e=i.current.openEvent?.type;return e?.includes(`mouse`)&&e!==`mousedown`});a.useEffect(()=>{if(!c)return;function e(e){let{open:t}=e;t||(bs(x),bs(C),w.current=!0,D.current=!1)}return o.on(`openchange`,e),()=>{o.off(`openchange`,e)}},[c,o]),a.useEffect(()=>{if(!c||!g.current||!n)return;function e(e){O()&&r(!1,e,`hover`)}let t=xa(s.floating).documentElement;return t.addEventListener(`mouseleave`,e),()=>{t.removeEventListener(`mouseleave`,e)}},[s.floating,n,r,c,g,O]);let k=a.useCallback(function(e,t,n){t===void 0&&(t=!0),n===void 0&&(n=`hover`);let i=Ss(_.current,`close`,b.current);i&&!S.current?(bs(x),x.current=window.setTimeout(()=>r(!1,e,n),i)):t&&(bs(x),r(!1,e,n))},[_,r]),A=Ma(()=>{E.current(),S.current=void 0}),j=Ma(()=>{if(T.current){let e=xa(s.floating).body;e.style.pointerEvents=``,e.removeAttribute(xs),T.current=!1}}),M=Ma(()=>i.current.openEvent?[`click`,`mousedown`].includes(i.current.openEvent.type):!1);a.useEffect(()=>{if(!c)return;function e(e){if(bs(x),w.current=!1,d&&!Da(b.current)||Cs(y.current)>0&&!Ss(_.current,`open`))return;let t=Ss(_.current,`open`,b.current);t?x.current=window.setTimeout(()=>{v.current||r(!0,e,`hover`)},t):n||r(!0,e,`hover`)}function t(e){if(M()){j();return}E.current();let t=xa(s.floating);if(bs(C),D.current=!1,g.current&&i.current.floatingContext){n||bs(x),S.current=g.current({...i.current.floatingContext,tree:m,x:e.clientX,y:e.clientY,onClose(){j(),A(),M()||k(e,!0,`safe-polygon`)}});let r=S.current;t.addEventListener(`mousemove`,r),E.current=()=>{t.removeEventListener(`mousemove`,r)};return}(b.current!==`touch`||!_a(s.floating,e.relatedTarget))&&k(e)}function a(e){M()||i.current.floatingContext&&(g.current==null||g.current({...i.current.floatingContext,tree:m,x:e.clientX,y:e.clientY,onClose(){j(),A(),M()||k(e)}})(e))}function o(){bs(x)}function l(e){M()||k(e,!1)}if(hi(s.domReference)){let r=s.domReference,i=s.floating;return n&&r.addEventListener(`mouseleave`,a),p&&r.addEventListener(`mousemove`,e,{once:!0}),r.addEventListener(`mouseenter`,e),r.addEventListener(`mouseleave`,t),i&&(i.addEventListener(`mouseleave`,a),i.addEventListener(`mouseenter`,o),i.addEventListener(`mouseleave`,l)),()=>{n&&r.removeEventListener(`mouseleave`,a),p&&r.removeEventListener(`mousemove`,e),r.removeEventListener(`mouseenter`,e),r.removeEventListener(`mouseleave`,t),i&&(i.removeEventListener(`mouseleave`,a),i.removeEventListener(`mouseenter`,o),i.removeEventListener(`mouseleave`,l))}}},[s,c,e,d,p,k,A,j,r,n,v,m,_,g,i,M,y]),Oa(()=>{var e;if(c&&n&&(e=g.current)!=null&&(e=e.__options)!=null&&e.blockPointerEvents&&O()){T.current=!0;let e=s.floating;if(hi(s.domReference)&&e){var t;let n=xa(s.floating).body;n.setAttribute(xs,``);let r=s.domReference,i=m==null||(t=m.nodesRef.current.find(e=>e.id===h))==null||(t=t.context)==null?void 0:t.elements.floating;return i&&(i.style.pointerEvents=``),n.style.pointerEvents=`none`,r.style.pointerEvents=`auto`,e.style.pointerEvents=`auto`,()=>{n.style.pointerEvents=``,r.style.pointerEvents=``,e.style.pointerEvents=``}}}},[c,n,h,s,m,g,O]),Oa(()=>{n||(b.current=void 0,D.current=!1,A(),j())},[n,A,j]),a.useEffect(()=>()=>{A(),bs(x),bs(C),j()},[c,s.domReference,A,j]);let N=a.useMemo(()=>{function e(e){b.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function i(){!w.current&&!v.current&&r(!0,t,`hover`)}d&&!Da(b.current)||n||Cs(y.current)===0||D.current&&e.movementX**2+e.movementY**2<2||(bs(C),b.current===`touch`?i():(D.current=!0,C.current=window.setTimeout(i,Cs(y.current))))}}},[d,r,n,v,y]);return a.useMemo(()=>c?{reference:N}:{},[c,N])}var Ts=()=>{},Es=a.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:Ts,setState:Ts,isInstantPhase:!1}),Ds=()=>a.useContext(Es);function Os(e){let{children:t,delay:n,timeoutMs:r=0}=e,[i,o]=a.useReducer((e,t)=>
1({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),s=a.useRef(null),c=a.useCallback(e=>{o({currentId:e})},[]);return Oa(()=>{i.currentId?s.current===null?s.current=i.currentId:i.isInstantPhase||o({isInstantPhase:!0}):(i.isInstantPhase&&o({isInstantPhase:!1}),s.current=null)},[i.currentId,i.isInstantPhase]),(0,J.jsx)(Es.Provider,{value:a.useMemo(()=>({...i,setState:o,setCurrentId:c}),[i,c]),children:t})}function ks(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,floatingId:i}=e,{id:a,enabled:o=!0}=t,s=a??i,c=Ds(),{currentId:l,setCurrentId:u,initialDelay:d,setState:f,timeoutMs:p}=c;return Oa(()=>{o&&l&&(f({delay:{open:1,close:Ss(d,`close`)}}),l!==s&&r(!1))},[o,s,r,f,l,d]),Oa(()=>{function e(){r(!1),f({delay:d,currentId:null})}if(o&&l&&!n&&l===s){if(p){let t=window.setTimeout(e,p);return()=>{clearTimeout(t)}}e()}},[o,n,f,l,s,r,d,p]),Oa(()=>{o&&(u===Ts||!n||u(s))},[o,n,u,s]),c}function As(e,t){if(!e||!t)return!1;let n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&_i(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function js(e){return`composedPath`in e?e.composedPath()[0]:e.target}var Ms={pointerdown:`onPointerDown`,mousedown:`onMouseDown`,click:`onClick`},Ns={pointerdown:`onPointerDownCapture`,mousedown:`onMouseDownCapture`,click:`onClickCapture`},Ps=e=>({escapeKey:typeof e==`boolean`?e:e?.escapeKey??!1,outsidePress:typeof e==`boolean`?e:e?.outsidePress??!0});function Fs(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,elements:i,dataRef:o}=e,{enabled:s=!0,escapeKey:c=!0,outsidePress:l=!0,outsidePressEvent:u=`pointerdown`,referencePress:d=!1,referencePressEvent:f=`pointerdown`,ancestorScroll:p=!1,bubbles:m,capture:h}=t,g=vs(),_=Ma(typeof l==`function`?l:()=>!1),v=typeof l==`function`?_:l,y=a.useRef(!1),{escapeKey:b,outsidePress:x}=Ps(m),{escapeKey:S,outsidePress:C}=Ps(h),w=a.useRef(!1),T=Ma(e=>{if(!n||!s||!c||e.key!==`Escape`||w.current)return;let t=o.current.floatingContext?.nodeId,i=g?Ta(g.nodesRef.current,t):[];if(!b&&(e.stopPropagation(),i.length>0)){let e=!0;if(i.forEach(t=>{var n;if((n=t.context)!=null&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,Ea(e)?e.nativeEvent:e,`escape-key`)}),E=Ma(e=>{var t;let n=()=>{var t;T(e),(t=va(e))==null||t.removeEventListener(`keydown`,n)};(t=va(e))==null||t.addEventListener(`keydown`,n)}),D=Ma(e=>{let t=o.current.insideReactTree;o.current.insideReactTree=!1;let n=y.current;if(y.current=!1,u===`click`&&n||t||typeof v==`function`&&!v(e))return;let a=va(e),s=`[`+ys(`inert`)+`]`,c=xa(i.floating).querySelectorAll(s),l=hi(a)?a:null;for(;l&&!Oi(l);){let e=ji(l);if(Oi(e)||!hi(e))break;l=e}if(c.length&&hi(a)&&!ba(a)&&!_a(a,i.floating)&&Array.from(c).every(e=>!_a(l,e)))return;if(gi(a)&&A){let t=Oi(a),n=ki(a),r=/auto|scroll/,i=t||r.test(n.overflowX),o=t||r.test(n.overflowY),s=i&&a.clientWidth>0&&a.scrollWidth>a.clientWidth,c=o&&a.clientHeight>0&&a.scrollHeight>a.clientHeight,l=n.direction===`rtl`,u=c&&(l?e.offsetX<=a.offsetWidth-a.clientWidth:e.offsetX>a.clientWidth),d=s&&e.offsetY>a.clientHeight;if(u||d)return}let d=o.current.floatingContext?.nodeId,f=g&&Ta(g.nodesRef.current,d).some(t=>ya(e,t.context?.elements.floating));if(ya(e,i.floating)||ya(e,i.domReference)||f)return;let p=g?Ta(g.nodesRef.current,d):[];if(p.length>0){let e=!0;if(p.forEach(t=>{var n;if((n=t.context)!=null&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,`outside-press`)}),O=Ma(e=>{var t;let n=()=>{var t;D(e),(t=va(e))==null||t.removeEventListener(u,n)};(t=va(e))==null||t.addEventListener(u,n)});a.useEffect(()=>{if(!n||!s)return;o.current.__escapeKeyBubbles=b,o.current.__outsidePressBubbles=x;let e=-1;function t(e){r(!1,e,`ancestor-scroll`)}function a(){window.clearTimeout(e),w.current=!0}function l(){e=window.setTimeout(()=>{w.current=!1},Di()?5:0)}let d=xa(i.floating);c&&(d.addEventListener(`keydown`,S?E:T,S),d.addEventListener(`compositionstart`,a),d.addEventListener(`compositionend`,l)),v&&d.addEventListener(u,C?O:D,C);let f=[];return p&&(hi(i.domReference)&&(f=Ni(i.domReference)),hi(i.floating)&&(f=f.concat(Ni(i.floating))),!hi(i.reference)&&i.reference&&i.reference.contextElement&&(f=f.concat(Ni(i.reference.contextElement)))),f=f.filter(e=>
1e!==d.defaultView?.visualViewport),f.forEach(e=>{e.addEventListener(`scroll`,t,{passive:!0})}),()=>{c&&(d.removeEventListener(`keydown`,S?E:T,S),d.removeEventListener(`compositionstart`,a),d.removeEventListener(`compositionend`,l)),v&&d.removeEventListener(u,C?O:D,C),f.forEach(e=>{e.removeEventListener(`scroll`,t)}),window.clearTimeout(e)}},[o,i,c,v,u,n,r,p,s,b,x,T,S,E,D,C,O]),a.useEffect(()=>{o.current.insideReactTree=!1},[o,v,u]);let k=a.useMemo(()=>({onKeyDown:T,...d&&{[Ms[f]]:e=>{r(!1,e.nativeEvent,`reference-press`)},...f!==`click`&&{onClick(e){r(!1,e.nativeEvent,`reference-press`)}}}}),[T,r,d,f]),A=a.useMemo(()=>{function e(e){e.button===0&&(y.current=!0)}return{onKeyDown:T,onMouseDown:e,onMouseUp:e,[Ns[u]]:()=>{o.current.insideReactTree=!0}}},[T,u,o]);return a.useMemo(()=>s?{reference:k,floating:A}:{},[s,k,A])}function Is(e){let{open:t=!1,onOpenChange:n,elements:r}=e,i=ps(),o=a.useRef({}),[s]=a.useState(()=>ms()),c=_s()!=null,[l,u]=a.useState(r.reference),d=Ma((e,t,r)=>{o.current.openEvent=e?t:void 0,s.emit(`openchange`,{open:e,event:t,reason:r,nested:c}),n?.(e,t,r)}),f=a.useMemo(()=>({setPositionReference:u}),[]),p=a.useMemo(()=>({reference:l||r.reference||null,floating:r.floating||null,domReference:r.reference}),[l,r.reference,r.floating]);return a.useMemo(()=>({dataRef:o,open:t,onOpenChange:d,elements:p,events:s,floatingId:i,refs:f}),[t,d,p,s,i,f])}function Ls(e){e===void 0&&(e={});let{nodeId:t}=e,n=Is({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[o,s]=a.useState(null),[c,l]=a.useState(null),u=i?.domReference||o,d=a.useRef(null),f=vs();Oa(()=>{u&&(d.current=u)},[u]);let p=Ho({...e,elements:{...i,...c&&{reference:c}}}),m=a.useCallback(e=>{let t=hi(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;l(t),p.refs.setReference(t)},[p.refs]),h=a.useCallback(e=>{(hi(e)||e===null)&&(d.current=e,s(e)),(hi(p.refs.reference.current)||p.refs.reference.current===null||e!==null&&!hi(e))&&p.refs.setReference(e)},[p.refs]),g=a.useMemo(()=>({...p.refs,setReference:h,setPositionReference:m,domReference:d}),[p.refs,h,m]),_=a.useMemo(()=>({...p.elements,domReference:u}),[p.elements,u]),v=a.useMemo(()=>({...p,...r,refs:g,elements:_,nodeId:t}),[p,g,_,t,r]);return Oa(()=>{r.dataRef.current.floatingContext=v;let e=f?.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),a.useMemo(()=>({...p,context:v,refs:g,elements:_}),[p,g,_,v])}function Rs(){return fa()&&da()}function zs(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,events:i,dataRef:o,elements:s}=e,{enabled:c=!0,visibleOnly:l=!0}=t,u=a.useRef(!1),d=a.useRef(-1),f=a.useRef(!0);a.useEffect(()=>{if(!c)return;let e=fi(s.domReference);function t(){!n&&gi(s.domReference)&&s.domReference===ga(xa(s.domReference))&&(u.current=!0)}function r(){f.current=!0}function i(){f.current=!1}return e.addEventListener(`blur`,t),Rs()&&(e.addEventListener(`keydown`,r,!0),e.addEventListener(`pointerdown`,i,!0)),()=>{e.removeEventListener(`blur`,t),Rs()&&(e.removeEventListener(`keydown`,r,!0),e.removeEventListener(`pointerdown`,i,!0))}},[s.domReference,n,c]),a.useEffect(()=>{if(!c)return;function e(e){let{reason:t}=e;(t===`reference-press`||t===`escape-key`)&&(u.current=!0)}return i.on(`openchange`,e),()=>{i.off(`openchange`,e)}},[i,c]),a.useEffect(()=>()=>{bs(d)},[]);let p=a.useMemo(()=>({onMouseLeave(){u.current=!1},onFocus(e){if(u.current)return;let t=va(e.nativeEvent);if(l&&hi(t)){if(Rs()&&!e.relatedTarget){if(!f.current&&!Sa(t))return}else if(!Ca(t))return}r(!0,e.nativeEvent,`focus`)},onBlur(e){u.current=!1;let t=e.relatedTarget,n=e.nativeEvent,i=hi(t)&&t.hasAttribute(ys(`focus-guard`))&&t.getAttribute(`data-type`)===`outside`;d.current=window.setTimeout(()=>{let e=ga(s.domReference?s.domReference.ownerDocument:document);!t&&e===s.domReference||_a(o.current.floatingContext?.refs.floating.current,e)||_a(s.domReference,e)||i||r(!1,n,`focus`)})}}),[o,s.domReference,r,l]);return a.useMemo(()=>c?{reference:p}:{},[c,p])}function Bs(e,t,n){let r=new Map,i=n===`item`,a=e;if(i&&e){let{[es]:t,[ts]:n,...r}=e;a=r}return{...n===`floating`&&{tabIndex:-1,[$o]:``},...a,...t.map(t=>{let r=t?t[n]:null;return typeof r==`function`?e?r(e):null:r}).concat(e).reduce((e,t)=>
1(t&&Object.entries(t).forEach(t=>{let[n,a]=t;if(!(i&&[es,ts].includes(n)))if(n.indexOf(`on`)===0){if(r.has(n)||r.set(n,[]),typeof a==`function`){var o;(o=r.get(n))==null||o.push(a),e[n]=function(){var e=[...arguments];return r.get(n)?.map(t=>t(...e)).find(e=>e!==void 0)}}}else e[n]=a}),e),{})}}function Vs(e){e===void 0&&(e=[]);let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),i=a.useCallback(t=>Bs(t,e,`reference`),t),o=a.useCallback(t=>Bs(t,e,`floating`),n),s=a.useCallback(t=>Bs(t,e,`item`),r);return a.useMemo(()=>({getReferenceProps:i,getFloatingProps:o,getItemProps:s}),[i,o,s])}var Hs=new Map([[`select`,`listbox`],[`combobox`,`listbox`],[`label`,!1]]);function Us(e,t){t===void 0&&(t={});let{open:n,elements:r,floatingId:i}=e,{enabled:o=!0,role:s=`dialog`}=t,c=ps(),l=r.domReference?.id||c,u=a.useMemo(()=>wa(r.floating)?.id||i,[r.floating,i]),d=Hs.get(s)??s,f=_s()!=null,p=a.useMemo(()=>d===`tooltip`||s===`label`?{[`aria-`+(s===`label`?`labelledby`:`describedby`)]:n?u:void 0}:{"aria-expanded":n?`true`:`false`,"aria-haspopup":d===`alertdialog`?`dialog`:d,"aria-controls":n?u:void 0,...d===`listbox`&&{role:`combobox`},...d===`menu`&&{id:l},...d===`menu`&&f&&{role:`menuitem`},...s===`select`&&{"aria-autocomplete":`none`},...s===`combobox`&&{"aria-autocomplete":`list`}},[d,u,f,n,l,s]),m=a.useMemo(()=>{let e={id:u,...d&&{role:d}};return d===`tooltip`||s===`label`?e:{...e,...d===`menu`&&{"aria-labelledby":l}}},[d,u,l,s]),h=a.useCallback(e=>{let{active:t,selected:n}=e,r={role:`option`,...t&&{id:u+`-fui-option`}};switch(s){case`select`:case`combobox`:return{...r,"aria-selected":n}}return{}},[u,s]);return a.useMemo(()=>o?{reference:p,floating:m,item:h}:{},[o,p,m,h])}function Ws(e,t,n){return n===void 0&&(n=!0),e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...Ws(e,t.id,n)])}function Gs(e,t){let[n,r]=e,i=!1,a=t.length;for(let e=0,o=a-1;e<a;o=e++){let[a,s]=t[e]||[0,0],[c,l]=t[o]||[0,0];s>=r!=l>=r&&n<=(c-a)*(r-s)/(l-s)+a&&(i=!i)}return i}function Ks(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function qs(e){e===void 0&&(e={});let{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e,i={current:-1},a=!1,o=null,s=null,c=typeof performance<`u`?performance.now():0;function l(e,t){let n=performance.now(),r=n-c;if(o===null||s===null||r===0)return o=e,s=t,c=n,null;let i=e-o,a=t-s,l=Math.sqrt(i*i+a*a)/r;return o=e,s=t,c=n,l}let u=e=>{let{x:n,y:o,placement:s,elements:c,onClose:u,nodeId:d,tree:f}=e;return function(e){function p(){bs(i),u()}if(bs(i),!c.domReference||!c.floating||s==null||n==null||o==null)return;let{clientX:m,clientY:h}=e,g=[m,h],_=js(e),v=e.type===`mouseleave`,y=As(c.floating,_),b=As(c.domReference,_),x=c.domReference.getBoundingClientRect(),S=c.floating.getBoundingClientRect(),C=s.split(`-`)[0],w=n>S.right-S.width/2,T=o>S.bottom-S.height/2,E=Ks(g,x),D=S.width>x.width,O=S.height>x.height,k=(D?x:S).left,A=(D?x:S).right,j=(O?x:S).top,M=(O?x:S).bottom;if(y&&(a=!0,!v))return;if(b&&(a=!1),b&&!v){a=!0;return}if(v&&hi(e.relatedTarget)&&As(c.floating,e.relatedTarget)||f&&Ws(f.nodesRef.current,d).length)return;if(C===`top`&&o>=x.bottom-1||C===`bottom`&&o<=x.top+1||C===`left`&&n>=x.right-1||C===`right`&&n<=x.left+1)return p();let N=[];switch(C){case`top`:N=[[k,x.top+1],[k,S.bottom-1],[A,S.bottom-1],[A,x.top+1]];break;case`bottom`:N=[[k,S.top+1],[k,x.bottom-1],[A,x.bottom-1],[A,S.top+1]];break;case`left`:N=[[S.right-1,M],[S.right-1,j],[x.left+1,j],[x.left+1,M]];break;case`right`:N=[[x.right-1,M],[x.right-1,j],[S.left+1,j],[S.left+1,M]];break}function P(e){let[n,r]=e;switch(C){case`top`:return[[D?n+t/2:w?n+t*4:n-t*4,r+t+1],[D?n-t/2:w?n+t*4:n-t*4,r+t+1],[S.left,w||D?S.bottom-t:S.top],[S.right,w?D?S.bottom-t:S.top:S.bottom-t]];case`bottom`:return[[D?n+t/2:w?n+t*4:n-t*4,r-t],[D?n-t/2:w?n+t*4:n-t*4,r-t],[S.left,w||D?S.top+t:S.bottom],[S.right,w?D?S.top+t:S.bottom:S.top+t]];case`left`:{let e=[n+t+1,O?r+t/2:T?r+t*4:r-t*4],i=[n+t+1,O?r-t/2:T?r+t*4:r-t*4];return[[T||O?S.right-t:S.left,S.top],[T?O?S.right-t:S.left:S.right-t,S.bottom],e,i]}case`right`:return[[n-t,O?r+t/2:T?r+t*4:r-t*4],[n-t,O?r-t/2:T?r+t*4:r-t*4],[T||O?S.left+t:S.right,S.top],[T?O?S.left+t:S.right:S.left+t,S.bottom]]}}if(!Gs([m,h],N)){if(a&&!E)return p();if(!v&&r){let t=l(e.clientX,e.clientY);if(t!==null&&t<.1)return p()}Gs([m,h],P([n,o]))?!a&&r&&(i.current=window.setTimeout(p,40)):p()}}};return u.__options={blockPointerEvents:n},u}var Js={scrollHideDelay:1e3,type:`hover`,scrollbars:`xy`},Ys=q((e,{scrollbarSize:t,overscrollBehavior:n,scrollbars:r})=>{let i=n;return n&&r&&(r===`x`?i=`${n} auto`:r===`y`&&(i=`auto ${n}`)),{root:{"--scrollarea-scrollbar-size":h(t),"--scrollarea-over-scroll-behavior":i}}}),Xs=Z(e=>{let t=Y(`ScrollArea`,Js,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,scrollbarSize:c,vars:l,type:u,scrollHideDelay:d,viewportProps:f,viewportRef:p,onScrollPositionChange:m,children:h,offsetScrollbars:g,scrollbars:_,onBottomReached:v,onTopReached:y,onLeftReached:b,onRightReached:x,overscrollBehavior:S,startScrollPosition:C,attributes:w,...T}=t,[E,D]=(0,a.useState)(!1),[O,k]=(0,a.useState)(!1),[A,j]=(0,a.useState)(!1),M=(0,a.useRef)(!0),N=(0,a.useRef)(!1),P=(0,a.useRef)(!0),F=(0,a.useRef)(!1),I=X({name:`
1ScrollArea`,props:t,classes:li,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:w,vars:l,varsResolver:Ys}),L=(0,a.useRef)(null),[R,z]=(0,a.useState)(null),B=Qo([p,L,(0,a.useCallback)(e=>{z(t=>t===e?t:e)},[])]);return Fr(g===`present`?R:null,()=>{let e=L.current;e&&(k(e.scrollHeight>e.clientHeight),j(e.scrollWidth>e.clientWidth))}),G(()=>{C&&L.current&&L.current.scrollTo({left:C.x??0,top:C.y??0})},[]),(0,J.jsxs)(zr,{getStyles:I,type:u===`never`?`always`:u,scrollHideDelay:d,scrollbars:_,...I(`root`),...T,children:[(0,J.jsx)(ci,{...f,...I(`viewport`,{style:f?.style}),ref:B,"data-offset-scrollbars":g===!0?`xy`:g||void 0,"data-scrollbars":_||void 0,"data-horizontal-hidden":g===`present`&&!A?`true`:void 0,"data-vertical-hidden":g===`present`&&!O?`true`:void 0,onScroll:e=>{f?.onScroll?.(e),m?.({x:e.currentTarget.scrollLeft,y:e.currentTarget.scrollTop});let{scrollTop:t,scrollHeight:n,clientHeight:r,scrollLeft:i,scrollWidth:a,clientWidth:o}=e.currentTarget,s=t-(n-r)>=-.8,c=t===0;s&&!N.current&&v?.(),c&&!M.current&&y?.(),N.current=s,M.current=c;let l=i-(a-o)>=-.8,u=i===0;l&&!F.current&&x?.(),u&&!P.current&&b?.(),F.current=l,P.current=u},children:h}),(_===`xy`||_===`x`)&&(0,J.jsx)(ii,{...I(`scrollbar`),orientation:`horizontal`,"data-hidden":u===`never`||g===`present`&&!A?!0:void 0,forceMount:!0,onMouseEnter:()=>D(!0),onMouseLeave:()=>D(!1),children:(0,J.jsx)(si,{...I(`thumb`)})}),(_===`xy`||_===`y`)&&(0,J.jsx)(ii,{...I(`scrollbar`),orientation:`vertical`,"data-hidden":u===`never`||g===`present`&&!O?!0:void 0,forceMount:!0,onMouseEnter:()=>D(!0),onMouseLeave:()=>D(!1),children:(0,J.jsx)(si,{...I(`thumb`)})}),(0,J.jsx)(Lr,{...I(`corner`),"data-hovered":E||void 0,"data-hidden":u===`never`||void 0})]})});Xs.displayName=`@mantine/core/ScrollArea`;var Zs=Z(e=>{let{children:t,classNames:n,styles:r,scrollbarSize:i,scrollHideDelay:o,type:s,dir:c,offsetScrollbars:l,overscrollBehavior:u,viewportRef:d,onScrollPositionChange:f,unstyled:p,variant:m,viewportProps:h,scrollbars:g,style:_,vars:v,onBottomReached:y,onTopReached:b,startScrollPosition:x,onOverflowChange:S,...C}=Y(`ScrollAreaAutosize`,Js,e),w=(0,a.useRef)(null),[T,E]=(0,a.useState)(null),D=Qo([d,w,(0,a.useCallback)(e=>{E(t=>t===e?t:e)},[])]),O=(0,a.useRef)(!1),k=(0,a.useRef)(!1),A=(0,a.useEffectEvent)(()=>{let e=w.current;if(!e||!S)return;let t=e.scrollHeight>e.clientHeight;t!==O.current&&(k.current?S(t):(k.current=!0,t&&S(!0)),O.current=t)});return Fr(S?T:null,A),(0,J.jsx)(Q,{...C,variant:m,style:[{display:`flex`,overflow:`hidden`},_],children:(0,J.jsx)(Q,{style:{display:`flex`,flexDirection:`column`,flex:1,overflow:`hidden`,...g===`y`&&{minWidth:0},...g===`x`&&{minHeight:0},...g===`xy`&&{minWidth:0,minHeight:0},...g===!1&&{minWidth:0,minHeight:0}},children:(0,J.jsx)(Xs,{classNames:n,styles:r,scrollHideDelay:o,scrollbarSize:i,type:s,dir:c,offsetScrollbars:l,overscrollBehavior:u,viewportRef:D,onScrollPositionChange:f,unstyled:p,variant:m,viewportProps:h,vars:v,scrollbars:g,onBottomReached:y,onTopReached:b,startScrollPosition:x,"data-autosize":`true`,children:t})})})});Xs.classes=li,Xs.varsResolver=Ys,Zs.displayName=`@mantine/core/ScrollAreaAutosize`,Zs.classes=li,Xs.Autosize=Zs;var Qs={root:`m_87cf2631`},$s={__staticSelector:`UnstyledButton`},ec=Sr(e=>{let t=Y(`UnstyledButton`,$s,e),{className:n,component:r=`button`,__staticSelector:i,unstyled:a,classNames:o,styles:s,style:c,attributes:l,...u}=t;return(0,J.jsx)(Q,{...X({name:i,props:t,classes:Qs,className:n,style:c,classNames:o,styles:s,unstyled:a,attributes:l})(`root`,{focusable:!0}),component:r,type:r===`button`?`button`:void 0,...u})});ec.classes=Qs,ec.displayName=`@mantine/core/UnstyledButton`;var tc={root:`m_515a97f8`},nc=Z(e=>{let t=Y(`VisuallyHidden`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,attributes:c,...l}=t;return(0,J.jsx)(Q,{component:`span`,...X({name:`VisuallyHidden`,classes:tc,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:c})(`root`),...l})});nc.classes=tc,nc.displayName=`@mantine/core/VisuallyHidden`;var rc={root:`m_1b7284a3`},ic=q((e,{radius:t,shadow:n})=>({root:{"--paper-radius":t===void 0?void 0:N(t),"--paper-shadow":I(n)}})),ac=Sr(e=>{let t=Y(`Paper`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,withBorder:s,vars:c,radius:l,shadow:u,variant:d,mod:f,attributes:p,...m}=t,h=X({name:`Paper`,props:t,classes:rc,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:p,vars:c,varsResolver:ic});return(0,J.jsx)(Q,{mod:[{"data-with-border":s},f],...h(`root`),variant:d,...m})});ac.classes=rc,ac.varsResolver=ic,ac.displayName=`@mantine/core/Paper`;function oc(e,t,n,r){return e===`center`||r===`center`?{top:t}:e===`end`?{bottom:n}:e===`start`?{top:n}:{}}function sc(e,t,n,r,i){return e===`center`||r===`center`?{left:t}:e===`end`?{[i===`ltr`?`right`:`left`]:n}:e===`start`?{[i===`ltr`?`left`:`right`]:n}:{}}var cc={bottom:`borderTopLeftRadius`,left:`borderTopRightRadius`,right:`borderBottomLeftRadius`,top:`borderBottomRightRadius`};function lc({position:e,arrowSize:t,arrowOffset:n,arrowRadius:r,arrowPosition:i,arrowX:a,arrowY:o,dir:s}){let[c,l=`center`]=e.split(`-`),u={width:t,height:t,transform:`rotate(45deg)`,position:`absolute`,[cc[c]]:r},d=-t/2;return c===`left`?{...u,...oc(l,o,n,i),right:d,borderLeftColor:`transparent`,borderBottomColor:`transparent`,clipPath:`polygon(100% 0, 0 0, 100% 100%)`}:c===`right`?{...u,...oc(l,o,n,i),left:d,borderRightColor:`transparent`,borderTopColor:`transparent`,clipPath:`polygon(0 100%, 0 0, 100% 100%)`}:c===`top`?{...u,...sc(l,a,n,i,s),bottom:d,borderTopColor:`transparent`,borderLeftColor:`transparent`,clipPath:`polygon(0 100%, 100% 100%, 100% 0)`}:c===`bottom`?{...u,...sc(l,a,n,i,s),top:d,borderBottomColor:`transparent`,borderRightColor:`transparent`,clipPath:`polygon(0 100%, 0 0, 100% 0)`}:{}}function uc({position:e,arrowSize:t,arrowOffset:n,arrowRadius:r,arrowPosition:i,visible:a,arrowX:o,arrowY:s,style:c,...l}){let{dir:u}=Ar();return a?(0,J.jsx)(`div`,{...l,style:{...c,...lc({position:e,arrowSize:t,arrowOffset:n,arrowRadius:r,arrowPosition:i,dir:u,arrowX:o,arrowY:s})}}):null}uc.displayName=`@mantine/core/FloatingArrow`;function dc(e,t){if(e===`rtl`&&(t.includes(`right`)||t.includes(`left`))){let[e,n]=t.split(`-`),r=e===`right`?`left`:`right`;return n===void 0?r:`${r}-${n}`}return t}function fc({open:e,close:t,openDelay:n,closeDelay:r}){let i=(0,a.useRef)(-1),o=(0,a.useRef)(-1),s=()=>{window.clearTimeout(i.current),window.clearTimeout(o.current)};return(0,a.useEffect)(()=>s,[]),{openDropdown:()=>{s(),n===0||n===void 0?e():i.current=window.setTimeout(e,n)},closeDropdown:()=>{s(),r===0||r===void 0?t():o.current=window.setTimeout(t,r)}}}var pc={root:`m_9814e45f`},mc={zIndex:O(`modal`)},hc=q((e,{gradient:t,color:n,backgroundOpacity:r,blur:i,radius:a,zIndex:o})=>({root:{"--overlay-bg":t||(n!==void 0||r!==void 0)&&Ot(n||`#000`,r??.6)||void 0,"--overlay-filter":i?`blur(${h(i)})`:void 0,"--overlay-radius":a===void 0?void 0:N(a),"--overlay-z-index":o?.toString()}})),gc=Sr(e=>{let t=Y(`Overlay`,mc,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,fixed:c,center:l,children:u,radiu
1s:d,zIndex:f,gradient:p,blur:m,color:h,backgroundOpacity:g,mod:_,attributes:v,...y}=t;return(0,J.jsx)(Q,{...X({name:`Overlay`,props:t,classes:pc,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:v,vars:s,varsResolver:hc})(`root`),mod:[{center:l,fixed:c},_],...y,children:u})});gc.classes=pc,gc.varsResolver=hc,gc.displayName=`@mantine/core/Overlay`;function _c(e){let t=document.createElement(`div`);return t.setAttribute(`data-portal`,`true`),typeof e.className==`string`&&t.classList.add(...e.className.split(` `).filter(Boolean)),typeof e.style==`object`&&Object.assign(t.style,e.style),typeof e.id==`string`&&t.setAttribute(`id`,e.id),t}function vc({target:e,reuseTargetNode:t,...n}){if(e)return typeof e==`string`?document.querySelector(e)||_c(n):e;if(t){let e=document.querySelector(`[data-mantine-shared-portal-node]`);if(e)return e;let t=_c(n);return t.setAttribute(`data-mantine-shared-portal-node`,`true`),document.body.appendChild(t),t}return _c(n)}var yc={reuseTargetNode:!0},bc=Z(e=>{let{children:t,target:n,reuseTargetNode:r,ref:i,...s}=Y(`Portal`,yc,e),[c,l]=(0,a.useState)(!1),u=(0,a.useRef)(null);return G(()=>(l(!0),u.current=vc({target:n,reuseTargetNode:r,...s}),Se(i,u.current),!n&&!r&&u.current&&document.body.appendChild(u.current),()=>{!n&&!r&&u.current&&document.body.removeChild(u.current)}),[n]),!c||!u.current?null:(0,o.createPortal)((0,J.jsx)(J.Fragment,{children:t}),u.current)});bc.displayName=`@mantine/core/Portal`;var xc=Z(({withinPortal:e=!0,children:t,...n})=>Ut()===`test`||!e?(0,J.jsx)(J.Fragment,{children:t}):(0,J.jsx)(bc,{...n,children:t}));xc.displayName=`@mantine/core/OptionalPortal`;var Sc=e=>({in:{opacity:1,transform:`scale(1)`},out:{opacity:0,transform:`scale(.9) translateY(${e===`bottom`?10:-10}px)`},transitionProperty:`transform, opacity`}),Cc={fade:{in:{opacity:1},out:{opacity:0}
1,transitionProperty:`opacity`},"fade-up":{in:{opacity:1,transform:`translateY(0)`},out:{opacity:0,transform:`translateY(30px)`},transitionProperty:`opacity, transform`},"fade-down":{in:{opacity:1,transform:`translateY(0)`},out:{opacity:0,transform:`translateY(-30px)`},transitionProperty:`opacity, transform`},"fade-left":{in:{opacity:1,transform:`translateX(0)`},out:{opacity:0,transform:`translateX(30px)`},transitionProperty:`opacity, transform`},"fade-right":{in:{opacity:1,transform:`translateX(0)`},out:{opacity:0,transform:`translateX(-30px)`},transitionProperty:`opacity, transform`},scale:{in:{opacity:1,transform:`scale(1)`},out:{opacity:0,transform:`scale(0)`},common:{transformOrigin:`top`},transitionProperty:`transform, opacity`},"scale-y":{in:{opacity:1,transform:`scaleY(1)`},out:{opacity:0,transform:`scaleY(0)`},common:{transformOrigin:`top`},transitionProperty:`transform, opacity`},"scale-x":{in:{opacity:1,transform:`scaleX(1)`},out:{opacity:0,transform:`scaleX(0)`},common:{transformOrigin:`left`},transitionProperty:`transform, opacity`},"skew-up":{in:{opacity:1,transform:`translateY(0) skew(0deg, 0deg)`},out:{opacity:0,transform:`translateY(-20px) skew(-10deg, -5deg)`}
1,common:{transformOrigin:`top`},transitionProperty:`transform, opacity`},"skew-down":{in:{opacity:1,transform:`translateY(0) skew(0deg, 0deg)`},out:{opacity:0,transform:`translateY(20px) skew(-10deg, -5deg)`},common:{transformOrigin:`bottom`},transitionProperty:`transform, opacity`},"rotate-left":{in:{opacity:1,transform:`translateY(0) rotate(0deg)`},out:{opacity:0,transform:`translateY(20px) rotate(-5deg)`},common:{transformOrigin:`bottom`},transitionProperty:`transform, opacity`},"rotate-right":{in:{opacity:1,transform:`translateY(0) rotate(0deg)`},out:{opacity:0,transform:`translateY(20px) rotate(5deg)`},common:{transformOrigin:`top`},transitionProperty:`transform, opacity`},"slide-down":{in:{opacity:1,transform:`translateY(0)`},out:{opacity:0,transform:`translateY(-100%)`},common:{transformOrigin:`top`},transitionProperty:`transform, opacity`},"slide-up":{in:{opacity:1,transform:`translateY(0)`},out:{opacity:0,transform:`translateY(100%)`},common:{transformOrigin:`bottom`},transitionProperty:`transform, opacity`},"slide-left":{in:{opacity:1,transform:`translateX(0)`},out:{opacity:0,transform:`translateX(100%)`},common:{transformOrigin:`left`},transitionProperty:`transform, opacity`},"slide-right":{in:{opacity:1,transform:`translateX(0)`},out:{opacity:0,transform:`translateX(-100%)`},common:{transformOrigin:`right`},transitionProperty:`transform, opacity`},pop:{...Sc(`bottom`),common:{transformOrigin:`center center`}},"pop-bottom-left":{...Sc(`bottom`),common:{transformOrigin:`bottom left`}},"pop-bottom-right":{...Sc(`bottom`),common:{transformOrigin:`bottom right`}},"pop-top-left":{...Sc(`top`),common:{transformOrigin:`top left`}},"pop-top-right":{...Sc(`top`),common:{transformOrigin:`top right`}}},wc={entering:`in`,entered:`in`,exiting:`out`,exited:`out`,"pre-exiting":`out`,"pre-entering":`out`};function Tc({transition:e,state:t,duration:n,timingFunction:r}){let i={WebkitBackfaceVisibility:`hidden`,transitionDuration:`${n}ms`,transitionTimingFunction:r};return typeof e==`string`?e in Cc?{transitionProperty:Cc[e].transitionProperty,...i,...Cc[e].common,...Cc[e][wc[t]]}:{}:{transitionProperty:e.transitionProperty,...i,...e.common,...e[wc[t]]}}function Ec({duration:e,exitDuration:t,timingFunction:n,mounted:r,onEnter:i,onExit:s,onEntered:c,onExited:l,enterDelay:u,exitDelay:d}){let f=ln(),p=je(),m=f.respectReducedMotion?p:!1,[h,g]=(0,a.useState)(m?0:e),[_,v]=(0,a.useState)(r?`entered`:`exited`),y=(0,a.useRef)(-1),b=(0,a.useRef)(-1),x=(0,a.useRef)(-1);function S(){window.clearTimeout(y.current),window.clearTimeout(b.current),cancelAnimationFrame(x.current)}let C=n=>{S();let r=n?i:s,a=n?c:l,u=m?0:n?e:t;g(u),u===0?(typeof r==`function`&&r(),typeof a==`function`&&a(),v(n?`entered`:`exited`)):x.current=requestAnimationFrame(()=>{o.flushSync(()=>{v(n?`pre-entering`:`pre-exiting`)}),x.current=requestAnimationFrame(()=>{typeof r==`function`&&r(),v(n?`entering`:`exiting`),y.current=window.setTimeout(()=>{typeof a==`function`&&a(),v(n?`entered`:`exited`)},u)})})},w=e=>{if(S(),typeof(e?u:d)!=`number`){C(e);return}b.current=window.setTimeout(()=>{C(e)},e?u:d)};return le(()=>{w(r)},[r]),(0,a.useEffect)(()=>()=>{S()},[]),{transitionDuration:h,transitionStatus:_,transitionTimingFunction:n||`ease`}}function Dc({keepMounted:e,transition:t=`fade`,duration:n=250,exitDuration:r=n,mounted:i,children:o,timingFunction:s=`ease`,onExit:c,onEntered:l,onEnter:u,onExited:d,enterDelay:f,exitDelay:p}){let m=Ut(),{transitionDuration:h,transitionStatus:g,transitionTimingFunction:_}=Ec({mounted:i,exitDuration:r,duration:n,timingFunction:s,onExit:c,onEntered:l,onEnter:u,onExited:d,enterDelay:f,exitDelay:p});if(m===`test`)return i?(0,J.jsx)(J.Fragment,{children:o({})}):e?o({display:`none`}):null;if(h===0)return e?(0,J.jsx)(a.Activity,{mode:i?`visible`:`hidden`,children:o({})}):i?(0,J.jsx)(J.Fragment,{children:o({})}):null;let v=g===`exited`;return e?(0,J.jsx)(a.Activity,{mode:v?`hidden`:`visible`,children:o(v?{}:Tc({transition:t,duration:h,state:g,timingFunction:_}))}):v?null:(0,J.jsx)(J.Fragment,{children:o(Tc({transition:t,duration:h,state:g,timingFunction:_}))})}Dc.displayName=`@mantine/core/Transition`;var Oc={duration:100,transition:`fade`};function kc(e,t){return{...Oc,...t,...e}}var[Ac,jc]=b(`Popover component was not found in the tree`);function Mc({children:e,active:t=!0,refProp:n=`ref`,innerRef:r}){let i=we(ye(t),r),o=at(e);return o?(0,a.cloneElement)(o,{[n]:i}):e}function Nc(e){return(0,J.jsx)(nc,{tabIndex:-1,"data-autofocus":!0,...e})}Mc.displayName=`@mantine/core/FocusTrap`,Nc.displayName=`@mantine/core/FocusTrapInitialFocus`,Mc.InitialFocus=Nc;var Pc={dropdown:`m_38a85659`,arrow:`m_a31dc6c1`,overlay:`m_3d7bc908`},Fc=Z(e=>{let t=Y(`PopoverDropdown`,null,e),{className:n,style:r,vars:i,children:a,onKeyDownCapture:o,variant:s,classNames:c,styles:l,ref:u,...d}
1=t,f=jc(),p=ue({opened:f.opened,shouldReturnFocus:f.returnFocus}),m=f.withRoles?{"aria-labelledby":f.getTargetId(),id:f.getDropdownId(),role:`dialog`,tabIndex:-1}:{},g=we(u,f.floating);return f.disabled?null:(0,J.jsx)(xc,{...f.portalProps,withinPortal:f.withinPortal,children:(0,J.jsx)(Dc,{mounted:f.opened,...f.transitionProps,transition:f.transitionProps?.transition||`fade`,duration:f.transitionProps?.duration??150,keepMounted:f.keepMounted,exitDuration:typeof f.transitionProps?.exitDuration==`number`?f.transitionProps.exitDuration:f.transitionProps?.duration,children:e=>(0,J.jsx)(Mc,{active:f.trapFocus&&f.opened,innerRef:g,children:(0,J.jsxs)(Q,{...m,...d,variant:s,onKeyDownCapture:A(()=>{f.onClose?.(),f.onDismiss?.()},{active:f.closeOnEscape,onTrigger:p,onKeyDown:o}),"data-position":f.placement,"data-fixed":f.floatingStrategy===`fixed`||void 0,...f.getStyles(`dropdown`,{className:n,props:t,classNames:c,styles:l,style:[{...e,zIndex:f.zIndex,top:f.y??0,left:f.x??0,width:f.width===`target`?void 0:h(f.width),...f.referenceHidden?{display:`none`}:null},f.resolvedStyles?.dropdown,l?.dropdown,r]}),children:[a,(0,J.jsx)(uc,{ref:f.arrowRef,arrowX:f.arrowX,arrowY:f.arrowY,visible:f.withArrow,position:f.placement,arrowSize:f.arrowSize,arrowRadius:f.arrowRadius,arrowOffset:f.arrowOffset,arrowPosition:f.arrowPosition,...f.getStyles(`arrow`,{props:t,classNames:c,styles:l})})]})})})})});Fc.classes=Pc,Fc.displayName=`@mantine/core/PopoverDropdown`;var Ic={refProp:`ref`,popupType:`dialog`},Lc=Z(e=>{let{children:t,refProp:n,popupType:r,ref:i,...o}=Y(`PopoverTarget`,Ic,e),s=at(t);if(!s)throw Error(`Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported`);let c=o,l=jc(),u=we(l.reference,et(s),i),d=l.withRoles?{"aria-haspopup":r,"aria-expanded":l.opened,"aria-controls":l.opened?l.getDropdownId():void 0,id:l.getTargetId()}:{},f=s.props;return(0,a.cloneElement)(s,{...c,...d,...l.targetProps,className:st(l.targetProps.className,c.className,f.className),[n]:u,...l.controlled?null:{onClick:e=>{l.onToggle(),f.onClick?.(e)}}})});Lc.displayName=`@mantine/core/PopoverTarget`;function Rc(e){if(e===void 0)return{shift:!0,flip:!0};let t={...e};return e.shift===void 0&&(t.shift=!0),e.flip===void 0&&(t.flip=!0),t}function zc(e,t,n){let r=Rc(e.middlewares),i=[Wo(e.offset),Yo()];return e.dropdownVisible&&n!==`test`&&e.preventPositionChangeWhenVisible&&(r.flip=!1),r.flip&&i.push(typeof r.flip==`boolean`?qo():qo(r.flip)),r.shift&&i.push(Go(typeof r.shift==`boolean`?{limiter:Ko(),padding:5}:{limiter:Ko(),padding:5,...r.shift})),r.inline&&i.push(typeof r.inline==`boolean`?Xo():Xo(r.inline)),i.push(Zo({element:e.arrowRef,padding:e.arrowOffset})),(r.size||e.width===`target`)&&i.push(Jo({...typeof r.size==`boolean`?{}:r.size,apply({rects:n,availableWidth:i,availableHeight:a,...o}){let s=t().refs.floating.current?.style??{};r.size&&(typeof r.size==`object`&&r.size.apply?r.size.apply({rects:n,availableWidth:i,availableHeight:a,...o}):Object.assign(s,{maxWidth:`${i}px`,maxHeight:`${a}px`})),e.width===`target`&&Object.assign(s,{width:`${n.reference.width}px`})}})),i}function Bc(e){let t=Ut(),[n,r]=De({value:e.opened,defaultValue:e.defaultOpened,finalValue:!1,onChange:e.onChange}),i=(0,a.useRef)(n),o=()=>{n&&!e.disabled&&r(!1)},s=()=>{e.disabled||r(!n)},c=Ls({strategy:e.strategy,placement:e.preventPositionChangeWhenVisible?e.positionRef.current:e.position,middleware:zc(e,()=>c,t),whileElementsMounted:e.keepMounted?void 0:Do});return(0,a.useEffect)(()=>{if(!(!c.refs.reference.current||!c.refs.floating.current)&&n)return Do(c.refs.reference.current,c.refs.floating.current,c.update)},[n,c.update]),le(()=>{e.onPositionChange?.(c.placement),e.positionRef.current=c.placement},[c.placement,e.preventPositionChangeWhenVisible]),le(()=>{n!==i.current&&(n?e.onOpen?.():e.onClose?.()),i.current=n},[n,e.onClose,e.onOpen]),G(()=>{let t=-1;return n&&(t=window.setTimeout(()=>e.setDropdownVisible(!0),4)),()=>{window.clearTimeout(t)}}
1,[n,e.position]),{floating:c,controlled:typeof e.opened==`boolean`,opened:n,onClose:o,onToggle:s}}var Vc={position:`bottom`,offset:8,transitionProps:{transition:`fade`,duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:`side`,closeOnClickOutside:!0,withinPortal:!0,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,withOverlay:!1,hideDetached:!0,clickOutsideEvents:[`mousedown`,`touchstart`],zIndex:O(`popover`),__staticSelector:`Popover`,width:`max-content`},Hc=q((e,{radius:t,shadow:n})=>({dropdown:{"--popover-radius":t===void 0?void 0:N(t),"--popover-shadow":I(n)}}));function Uc(e){let t=Y(`Popover`,Vc,e),{children:n,position:r,offset:i,onPositionChange:o,opened:s,transitionProps:c,onExitTransitionEnd:l,onEnterTransitionEnd:u,width:d,middlewares:f,withArrow:p,arrowSize:m,arrowOffset:h,arrowRadius:g,arrowPosition:_,unstyled:v,classNames:y,styles:b,closeOnClickOutside:x,withinPortal:S,portalProps:C,closeOnEscape:w,clickOutsideEvents:T,trapFocus:E,onClose:D,onDismiss:O,onOpen:k,onChange:A,zIndex:j,radius:M,shadow:N,id:P,defaultOpened:F,__staticSelector:I,withRoles:L,disabled:R,returnFocus:z,variant:B,keepMounted:V,vars:ee,floatingStrategy:H,withOverlay:U,overlayProps:te,hideDetached:ne,attributes:re,preventPositionChangeWhenVisible:ie,...ae}=t,oe=X({name:I,props:t,classes:Pc,classNames:y,styles:b,unstyled:v,attributes:re,rootSelector:`dropdown`,vars:ee,varsResolver:Hc}),{resolvedStyles:se}=Dn({classNames:y,styles:b,props:t}),[ce,G]=(0,a.useState)(s??F??!1),le=(0,a.useRef)(r),ue=(0,a.useRef)(null),[de,fe]=(0,a.useState)(null),[pe,me]=(0,a.useState)(null),{dir:he}=Ar(),ge=Ut(),_e=be(P),K=Bc({middlewares:f,width:d,position:dc(he,r),offset:typeof i==`number`?i+(p?m/2:0):i,arrowRef:ue,arrowOffset:h,onPositionChange:o,opened:s,defaultOpened:F,onChange:A,onOpen:k,onClose:D,onDismiss:O,strategy:H,dropdownVisible:ce,setDropdownVisible:G,positionRef:le,disabled:R,preventPositionChangeWhenVisible:ie,keepMounted:V});W(()=>{x&&(K.onClose(),O?.())},T,[de,pe]);let ve=(0,a.useCallback)(e=>{fe(e),K.floating.refs.setReference(e)},[K.floating.refs.setReference]),ye=(0,a.useCallback)(e=>{me(e),K.floating.refs.setFloating(e)},[K.floating.refs.setFloating]),xe=(0,a.useCallback)(()=>{c?.onExited?.(),l?.(),G(!1),ie||(le.current=r)},[c?.onExited,l,ie,r]),Se=(0,a.useCallback)(()=>{c?.onEntered?.(),u?.()},[c?.onEntered,u]);return(0,J.jsxs)(Ac,{value:{returnFocus:z,disabled:R,controlled:K.controlled,reference:ve,floating:ye,x:K.floating.x,y:K.floating.y,arrowX:K.floating?.middlewareData?.arrow?.x,arrowY:K.floating?.middlewareData?.arrow?.y,opened:K.opened,arrowRef:ue,transitionProps:{...c,onExited:xe,onEntered:Se},width:d,withArrow:p,arrowSize:m,arrowOffset:h,arrowRadius:g,arrowPosition:_,placement:K.floating.placement,trapFocus:E,withinPortal:S,portalProps:C,zIndex:j,radius:M,shadow:N,closeOnEscape:w,onDismiss:O,onClose:K.onClose,onToggle:K.onToggle,getTargetId:()=>_e,getDropdownId:()=>`${_e}-dropdown`,withRoles:L,targetProps:ae,__staticSelector:I,classNames:y,styles:b,unstyled:v,variant:B,keepMounted:V,getStyles:oe,resolvedStyles:se,floatingStrategy:H,referenceHidden:ne&&ge!==`test`?K.floating.middlewareData.hide?.referenceHidden:!1},children:[n,U&&(0,J.jsx)(Dc,{transition:`fade`,mounted:K.opened,duration:c?.duration||250,exitDuration:c?.exitDuration||250,children:e=>(0,J.jsx)(xc,{withinPortal:S,children:(0,J.jsx)(gc,{...te,...oe(`overlay`,{className:te?.className,style:[e,te?.style]})})})})]})}Uc.Target=Lc,Uc.Dropdown=Fc,Uc.varsResolver=Hc,Uc.displayName=`@mantine/core/Popover`,Uc.extend=e=>e,Uc.withProps=e=>{let t=t=>(0,J.jsx)(Uc,{...e,...t});return t.extend=Uc.extend,t.displayName=`WithProps(${Uc.displayName})`,t};var Wc={root:`m_5ae2e3c`,barsLoader:`m_7a2bd4cd`,bar:`m_870bb79`,"bars-loader-animation":`m_5d2b3b9d`,dotsLoader:`m_4e3f22d7`,dot:`m_870c4af`,"loader-dots-animation":`m_aac34a1`,ovalLoader:`m_b34414df`,"oval-loader-animation":`m_f8e89c4b`},Gc=({className:e,...t})=>(0,J.jsxs)(Q,{component:`span`,className:st(Wc.barsLoader,e),...t,children:[(0,J.jsx)(`span`,{className:Wc.bar}),(0,J.jsx)(`span`,{className:Wc.bar}),(0,J.jsx)(`span`,{className:Wc.bar})]});Gc.displayName=`@mantine/core/Bars`;var Kc=({className:e,...t})=>(0,J.jsxs)(Q,{component:`span`,className:st(Wc.dotsLoader,e),...t,children:[(0,J.jsx)(`span`,{className:Wc.dot}),(0,J.jsx)(`span`,{className:Wc.dot}),(0,J.jsx)(`span`,{className:Wc.dot})]});Kc.displayName=`@mantine/core/Dots`;var qc=({className:e,...t})=>(0,J.jsx)(Q,{component:`span`,className:st(Wc.ovalLoader,e),...t});qc.displayName=`@mantine/core/Oval`;var Jc={bars:Gc,oval:qc,dots:Kc},Yc={loaders:Jc,type:`oval`},Xc=q((e,{size:t,color:n})=>({root:{"--loader-size":j(t,`loader-size`),"--loader-color":n?Tt(n,e):void 0}})),Zc=Z(e=>{let t=Y(`Loader`,Yc,e),{size:n,color:r,type:i,vars:a,className:o,style:s,classNames:c,styles:l,unstyled:u,loaders:d,variant:f,children:p,attributes:m,...h}=t,g=X({name:`Loader`,props:t,classes:Wc,className:o,style:s,classNames:c,styles:l,unstyled:u,attributes:m,vars:a,varsResolver:Xc});return p?(0,J.jsx)(Q,{...g(`root`),...h,children:p}):(0,J.jsx)(Q,{...g(`root`),component:d[i],variant:f,size:n,...h})});Zc.defaultLoaders=Jc,Zc.classes=Wc,Zc.varsResolver=Xc,Zc.displayName=`@mantine/core/Loader`;var Qc={root:`m_8d3f4000`,icon:`m_8d3afb97`,loader:`m_302b9fb1`,group:`m_1a0f1b21`,groupSection:`m_437b6484`},$c={orientation:`horizontal`},el=q((e,{borderWidth:t})=>({group:{"--ai-border-width":h(t)}})),tl=Z(e=>{let t=Y(`ActionIconGroup`,$c,e),{className:n,style:r,classNames:i,styles:a,unstyled:o,orientation:s,vars:c,borderWidth:l,variant:u,mod:d,attributes:f,...p}=Y(`ActionIconGroup`,$c,e);return(0,J.jsx)(Q,{...X({name:`ActionIconGroup`,props:t,classes:Qc,className:n,style:r,classNames:i,styles:a,unstyled:o,attributes:f,vars:c,varsResolver:el,rootSelector:`group`})(`group`),variant:u,mod:[{"data-orientation":s},d],role:`group`,...p})});tl.classes=Qc,tl.varsResolver=el,tl.displayName=`@mantine/core/ActionIconGroup`;var nl=q((e,{radius:t,color:n,gradient:r,variant:i,autoContrast:a,size:o})=>{let s=e.variantColorResolver({color:n||e.primaryColor,theme:e,gradient:r,variant:i||`filled`,autoContrast:a});return{groupSection:{"--section-height":j(o,`section-height`),"--section-padding-x":j(o,`section-padding-x`),"--section-fz":P(o),"--section-radius":t===void 0?void 0:N(t),"--section-bg":n||i?s.background:void 0,"--section-color":s.color,"--section-bd":n||i?s.border:void 0}}}),rl=Z(e=>{let t=Y(`ActionIconGroupSection`,null,e),{className:n,style:r,classNames:i,styles:a,unstyled:o,vars:s,variant:c,gradient:l,radius:u,autoContrast:d,attributes:f,...p}=t;return(0,J.jsx)(Q,{...X({name:`ActionIconGroupSection`,props:t,classes:Qc,className:n,style:r,classNames:i,styles:a,unstyled:o,attributes:f,vars:s,varsResolver:nl,rootSelector:`groupSection`})(`groupSection`),variant:c,...p})});rl.classes=Qc,rl.varsResolver=nl,rl.displayName=`@mantine/core/ActionIconGroupSection`;var il=q((e,{size:t,radius:n,variant:r,gradient:i,color:a,autoContrast:o})=>{let s=e.variantColorResolver({color:a||e.primaryColor,theme:e,gradient:i,variant:r||`filled`,autoContrast:o});return{root:{"--ai-size":j(t,`ai-size`),"--ai-radius":n===void 0?void 0:N(n),"--ai-bg":a||r?s.background:void 0,"--ai-hover":a||r?s.hover:void 0,"--ai-hover-color":a||r?s.hoverColor:void 0,"--ai-color":s.color,"--ai-bd":a||r?s.border:void 0}}}),al=Sr(e=>{let t=Y(`ActionIcon`,null,e),{className:n,unstyled:r,variant:i,classNames:a,styles:o,style:s,loading:c,loaderProps:l,size:u,color:d,radius:f,__staticSelector:p,gradient:m,vars:h,children:g,disabled:_,"data-disabled":v,autoContrast:y,mod:b,attributes:x,...S}=t,C=X({name:[`ActionIcon`,p],props:t,className:n,style:s,classes:Qc,classNames:a,styles:o,unstyled:r,attributes:x,vars:h,varsResolver:il});return(0,J.jsxs)(ec,{...C(`root`,{active:!_&&!c&&!v}),...S,unstyled:r,variant:i,size:u,disabled:_||c,mod:[{loading:c,disabled:_||v},b],children:[typeof c==`boolean`&&(0,J.jsx)(Dc,{mounted:c,transition:`slide-down`,duration:150,children:e=>(0,J.jsx)(Q,{component:`span`,...C(`loader`,{style:e}
1),"aria-hidden":!0,children:(0,J.jsx)(Zc,{color:`var(--ai-color)`,size:`calc(var(--ai-size) * 0.55)`,...l})})}),(0,J.jsx)(Q,{component:`span`,mod:{loading:c},...C(`icon`),children:g})]})});al.classes=Qc,al.varsResolver=il,al.displayName=`@mantine/core/ActionIcon`,al.Group=tl,al.GroupSection=rl;function ol({size:e=`var(--cb-icon-size, 70%)`,style:t,...n}){return(0,J.jsx)(`svg`,{viewBox:`0 0 15 15`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,style:{...t,width:e,height:e},...n,children:(0,J.jsx)(`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`})})}ol.displayName=`@mantine/core/CloseIcon`;var sl={root:`m_86a44da5`,"root--subtle":`m_220c80f2`},cl={variant:`subtle`},ll=q((e,{size:t,radius:n,iconSize:r})=>({root:{"--cb-size":j(t,`cb-size`),"--cb-radius":n===void 0?void 0:N(n),"--cb-icon-size":h(r)}})),ul=Sr(e=>{let t=Y(`CloseButton`,cl,e),{iconSize:n,children:r,vars:i,radius:a,className:o,classNames:s,style:c,styles:l,unstyled:u,"data-disabled":d,disabled:f,variant:p,icon:m,mod:h,attributes:g,__staticSelector:_,...v}=t,y=X({name:_||`CloseButton`,props:t,className:o,style:c,classes:sl,classNames:s,styles:l,unstyled:u,attributes:g,vars:i,varsResolver:ll});return(0,J.jsxs)(ec,{...v,unstyled:u,variant:p,disabled:f,mod:[{disabled:f||d},h],...y(`root`,{variant:p,active:!f&&!d}),children:[m||(0,J.jsx)(ol,{}),r]})});ul.classes=sl,ul.varsResolver=ll,ul.displayName=`@mantine/core/CloseButton`;function dl(e){return a.Children.toArray(e).filter(Boolean)}var fl={root:`m_4081bf90`},pl={preventGrowOverflow:!0,gap:`md`,align:`center`,justify:`flex-start`,wrap:`wrap`},ml=q((e,{grow:t,preventGrowOverflow:n,gap:r,align:i,justify:a,wrap:o},{childWidth:s})=>({root:{"--group-child-width":t&&n?s:void 0,"--group-gap":M(r),"--group-align":i,"--group-justify":a,"--group-wrap":o}})),hl=Z(e=>{let t=Y(`Group`,pl,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,children:s,gap:c,align:l,justify:u,wrap:d,grow:f,preventGrowOverflow:p,vars:m,variant:h,__size:g,mod:_,attributes:v,...y}=t,b=dl(s),x=b.length,S=M(c??`md`);return(0,J.jsx)(Q,{...X({name:`Group`,props:t,stylesCtx:{childWidth:`calc(${100/x}% - (${S} - ${S} / ${x}))`},className:r,style:i,classes:fl,classNames:n,styles:a,unstyled:o,attributes:v,vars:m,varsResolver:ml})(`root`),variant:h,mod:[{grow:f},_],size:g,...y,children:b})});hl.classes=fl,hl.varsResolver=ml,hl.displayName=`@mantine/core/Group`;var[gl,_l]=b(`ModalBase component was not found in tree`);function vl({opened:e,transitionDuration:t}){let[n,r]=(0,a.useState)(e),i=(0,a.useRef)(-1),o=je()?0:t;return(0,a.useEffect)(()=>(e?(r(!0),window.clearTimeout(i.current)):o===0?r(!1):i.current=window.setTimeout(()=>r(!1),o),()=>window.clearTimeout(i.current)),[e,o]),n}function yl({id:e,transitionProps:t,opened:n,trapFocus:r,closeOnEscape:i,onClose:o,returnFocus:s}){let c=be(e),[l,u]=(0,a.useState)(!1),[d,f]=(0,a.useState)(!1),p=vl({opened:n,transitionDuration:typeof t?.duration==`number`?t?.duration:200});return xe(`keydown`,e=>{e.key===`Escape`&&i&&!e.isComposing&&n&&e.target?.getAttribute(`data-mantine-stop-propagation`)!==`true`&&o()},{capture:!0}),ue({opened:n,shouldReturnFocus:r&&s}),{_id:c,titleMounted:l,bodyMounted:d,shouldLockScroll:p,setTitleMounted:u,setBodyMounted:f}}var bl=function(){return bl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},bl.apply(this,arguments)};function xl(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function Sl(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}function Cl(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;
vendor: 8,921 bytes, lines 1-41
1r++)(a||!(r in t))&&(a||=Array.prototype.slice.call(t,0,r),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var wl=`right-scroll-bar-position`,Tl=`width-before-scroll-bar`,El=`with-scroll-bars-hidden`,Dl=`--removed-body-scroll-bar-size`;function Ol(e,t){return typeof e==`function`?e(t):e&&(e.current=t),e}function kl(e,t){var n=(0,a.useState)(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(e){var t=n.value;t!==e&&(n.value=e,n.callback(e,t))}}}})[0];return n.callback=t,n.facade}var Al=typeof window<`u`?a.useLayoutEffect:a.useEffect,jl=new WeakMap;function Ml(e,t){var n=kl(t||null,function(t){return e.forEach(function(e){return Ol(e,t)})});return Al(function(){var t=jl.get(n);if(t){var r=new Set(t),i=new Set(e),a=n.current;r.forEach(function(e){i.has(e)||Ol(e,null)}),i.forEach(function(e){r.has(e)||Ol(e,a)})}jl.set(n,e)},[e]),n}function Nl(e){return e}function Pl(e,t){t===void 0&&(t=Nl);var n=[],r=!1;return{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var i=t(e,r);return n.push(i),function(){n=n.filter(function(e){return e!==i})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var i=n;n=[],i.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(a)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}}}function Fl(e){e===void 0&&(e={});var t=Pl(null);return t.options=bl({async:!0,ssr:!1},e),t}var Il=function(e){var t=e.sideCar,n=xl(e,[`sideCar`]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error(`Sidecar medium not found`);return a.createElement(r,bl({},n))};Il.isSideCarExport=!0;function Ll(e,t){return e.useMedium(t),Il}var Rl=Fl(),zl=function(){},Bl=a.forwardRef(function(e,t){var n=a.useRef(null),r=a.useState({onScrollCapture:zl,onWheelCapture:zl,onTouchMoveCapture:zl}),i=r[0],o=r[1],s=e.forwardProps,c=e.children,l=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,m=e.noRelative,h=e.noIsolation,g=e.inert,_=e.allowPinchZoom,v=e.as,y=v===void 0?`div`:v,b=e.gapMode,x=xl(e,[`forwardProps`,`children`,`className`,`removeScrollBar`,`enabled`,`shards`,`sideCar`,`noRelative`,`noIsolation`,`inert`,`allowPinchZoom`,`as`,`gapMode`]),S=p,C=Ml([n,t]),w=bl(bl({},x),i);return a.createElement(a.Fragment,null,d&&a.createElement(S,{sideCar:Rl,removeScrollBar:u,shards:f,noRelative:m,noIsolation:h,inert:g,setCallbacks:o,allowPinchZoom:!!_,lockRef:n,gapMode:b}),s?a.cloneElement(a.Children.only(c),bl(bl({},w),{ref:C})):a.createElement(y,bl({},w,{className:l,ref:C}),c))});Bl.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Bl.classNames={fullWidth:Tl,zeroRight:wl};var Vl,Hl=function(){if(Vl)return Vl;if(typeof __webpack_nonce__<`u`)return __webpack_nonce__};function Ul(){if(!document)return null;var e=document.createElement(`style`);e.type=`text/css`;var t=Hl();return t&&e.setAttribute(`nonce`,t),e}function Wl(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Gl(e){(document.head||document.getElementsByTagName(`head`)[0]).appendChild(e)}var Kl=function(){var e=0,t=null;return{add:function(n){e==0&&(t=Ul())&&(Wl(t,n),Gl(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ql=function(){var e=Kl();return function(t,n){a.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},Jl=function(){var e=ql();return function(t){var n=t.styles,r=t.dynamic;return e(n,r),null}},Yl={left:0,top:0,right:0,gap:0},Xl=function(e){return parseInt(e||``,10)||0},Zl=function(e){var t=window.getComputedStyle(document.body),n=t[e===`padding`?`paddingLeft`:`marginLeft`],r=t[e===`padding`?`paddingTop`:`marginTop`],i=t[e===`padding`?`paddingRight`:`marginRight`];return[Xl(n),Xl(r),Xl(i)]},Ql=function(e){if(e===void 0&&(e=`margin`),typeof window>`u`)return Yl;var t=Zl(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},$l=Jl(),eu=`data-scroll-locked`,tu=function(e,t,n,r){var i=e.left,a=e.top,o=e.right,s=e.gap;return n===void 0&&(n=`margin`),` 2 .${El} { 3 overflow: hidden ${r}; 4 padding-right: ${s}px ${r}; 5 } 6 body[${eu}] { 7 overflow: hidden ${r}; 8 overscroll-behavior: contain; 9 ${[t&&`position: relative ${r};`,n===`margin`&&` 10 padding-left: ${i}px; 11 padding-top: ${a}px; 12 padding-right: ${o}px; 13 margin-left:0; 14 margin-top:0; 15 margin-right: ${s}px ${r}; 16 `,n===`padding`&&`padding-right: ${s}px ${r};`].filter(Boolean).join(``)} 17 } 18 19 .${wl} { 20 right: ${s}px ${r}; 21 } 22 23 .${Tl} { 24 margin-right: ${s}px ${r}; 25 } 26 27 .${wl} .${wl} { 28 right: 0 ${r}; 29 } 30 31 .${Tl} .${Tl} { 32 margin-right: 0 ${r}; 33 } 34 35 body[${eu}] { 36 ${Dl}: ${s}px; 37 } 38`},nu=function(){var e=parseInt(document.body.getAttribute(`data-scroll-locked`)||`0`,10);return isFinite(e)?e:0},ru=function(){a.useEffect(function(){return document.body.setAttribute(eu,(nu()+1).toString()),function(){var e=nu()-1;e<=0?document.body.removeAttribute(eu):document.body.setAttribute(eu,e.toString())}},[])},iu=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?`margin`:r;ru();var o=a.useMemo(function(){return Ql(i)},[i]);return a.createElement($l,{styles:tu(o,!t,i,n?``:`!important`)})},au=!1;if(typeof window<`u`)try{var ou=Object.defineProperty({},"passive",{get:function(){return au=!0,!0}});window.addEventListener(`test`,ou,ou),window.removeEventListener(`test`,ou,ou)}catch{au=!1}var su=au?{passive:!1}:!1,cu=function(e){return e.tagName===`TEXTAREA`},lu=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!==`hidden`&&!(n.overflowY===n.overflowX&&!cu(e)&&n[t]===`visible`)},uu=function(e){return lu(e,`overflowY`)},du=function(e){return lu(e,`overflowX`)},fu=function(e,t){var n=t.ownerDocument,r=t;do{if(typeof ShadowRoot<`u`&&r instanceof ShadowRoot&&(r=r.host),hu(e,r)){var i=gu(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},pu=function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]},mu=function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]},hu=function(e,t){return e===`v`?uu(t):du(t)},gu=function(e,t){return e===`v`?pu(t):mu(t)},_u=function(e,t){return e===`h`&&t===`rtl`?-1:1},vu=function(e,t,n,r,i){var a=_u(e,window.getComputedStyle(t).direction),o=a*r,s=n.target,c=t.contains(s),l=!1,u=o>0,d=0,f=0;do{if(!s)break;var p=gu(e,s),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&hu(e,s)&&(d+=h,f+=m);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!c&&s!==document.body||c&&(t.contains(s)||t===s));return(u&&(i&&Math.abs(d)<1||!i&&o>d)||!u&&(i&&Math.abs(f)<1||!i&&-o>f))&&(l=!0),l},yu=function(e){return`changedTouches`in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},bu=function(e){return[e.deltaX,e.deltaY]},xu=function(e){return e&&`current`in e?e.current:e},Su=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Cu=function(e){return` 39 .block-interactivity-${e} {pointer-events: none;} 40 .allow-interactivity-${e} {pointer-events: all;} 41`},wu=0,Tu=[];function Eu(e){var t=a.useRef([]),n=a.useRef([0,0]),r=a.useRef(),i=a.useState(wu++)[0],o=a.useState(Jl)[0],s=a.useRef(e);a.useEffect(function(){s.current=e},[e]),a.useEffect(function(){if(e.inert){document.body.classList.add(`block-interactivity-${i}`);var t=Cl([e.lockRef.current],(e.shards||[]).map(xu),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add(`allow-interactivity-${i}`)}),function(){document.body.classList.remove(`block-interactivity-${i}`),t.forEach(function(e){return e.classList.remove(`allow-interactivity-${i}`)})}}},[e.inert,e.lockRef.current,e.shards]);var c=a.useCallback(function(e,t){if(`touches`in e&&e.touches.length===2||e.type===`wheel`&&e.ctrlKey)return!s.current.allowPinchZoom;var i=yu(e),a=n.current,o=`deltaX`in e?e.deltaX:a[0]-i[0],c=`deltaY`in e?e.deltaY:a[1]-i[1],l,u=e.target,d=Math.abs(o)>Math.abs(c)?`h`:`v`;if(`touches`in e&&d===`h`&&u.type===`range`)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===u||p.contains(u)))return!1;var m=fu(d,u);if(!m)return!0;if(m?l=d:(l=d===`v`?`h`:`v`,m=fu(d,u)),!m)return!1;if(!r.current&&`changedTouches`in e&&(o||c)&&(r.current=l),!l)return!0;var h=r.current||l;return vu(h,t,e,h===`h`?o:c,!0)},[]),l=a.useCallback(function(e){var n=e;if(!(!Tu.length||Tu[Tu.length-1]!==o)){var r=`deltaY`in n?bu(n):yu(n),i=t.current.filter(function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&Su(e.delta,r)})[0];if(i&&i.should){n.cancelable&&n.preventDefault();return}
41if(!i){var a=(s.current.shards||[]).map(xu).filter(Boolean).filter(function(e){return e.contains(n.target)});(a.length>0?c(n,a[0]):!s.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),u=a.useCallback(function(e,n,r,i){var a={name:e,delta:n,target:r,should:i,shadowParent:Du(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),d=a.useCallback(function(e){n.current=yu(e),r.current=void 0},[]),f=a.useCallback(function(t){u(t.type,bu(t),t.target,c(t,e.lockRef.current))},[]),p=a.useCallback(function(t){u(t.type,yu(t),t.target,c(t,e.lockRef.current))},[]);a.useEffect(function(){return Tu.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener(`wheel`,l,su),document.addEventListener(`touchmove`,l,su),document.addEventListener(`touchstart`,d,su),function(){Tu=Tu.filter(function(e){return e!==o}),document.removeEventListener(`wheel`,l,su),document.removeEventListener(`touchmove`,l,su),document.removeEventListener(`touchstart`,d,su)}},[]);var m=e.removeScrollBar,h=e.inert;return a.createElement(a.Fragment,null,h?a.createElement(o,{styles:Cu(i)}):null,m?a.createElement(iu,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Du(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Ou=Ll(Rl,Eu),ku=a.forwardRef(function(e,t){return a.createElement(Bl,bl({},e,{ref:t,sideCar:Ou}))});ku.classNames=Bl.classNames;function Au({keepMounted:e,opened:t,onClose:n,id:r,transitionProps:i,onExitTransitionEnd:a,onEnterTransitionEnd:o,trapFocus:s,closeOnEscape:c,returnFocus:l,closeOnClickOutside:u,withinPortal:d,portalProps:f,lockScroll:p,children:m,zIndex:h,shadow:g,padding:_,__vars:v,unstyled:y,removeScrollProps:b,...x}){let{_id:S,titleMounted:C,bodyMounted:w,shouldLockScroll:T,setTitleMounted:E,setBodyMounted:D}=yl({id:r,transitionProps:i,opened:t,trapFocus:s,closeOnEscape:c,onClose:n,returnFocus:l}),{key:k,...A}=b||{};return(0,J.jsx)(xc,{...f,withinPortal:d,children:(0,J.jsx)(gl,{value:{opened:t,onClose:n,closeOnClickOutside:u,onExitTransitionEnd:a,onEnterTransitionEnd:o,transitionProps:{...i,keepMounted:e},getTitleId:()=>`${S}-title`,getBodyId:()=>`${S}-body`,titleMounted:C,bodyMounted:w,setTitleMounted:E,setBodyMounted:D,trapFocus:s,closeOnEscape:c,zIndex:h,unstyled:y},children:(0,J.jsx)(ku,{enabled:T&&p,...A,children:(0,J.jsx)(Q,{...x,id:S,__vars:{...v,"--mb-z-index":(h||O(`modal`)).toString(),"--mb-shadow":I(g),"--mb-padding":M(_)},children:m})},k)})})}Au.displayName=`@mantine/core/ModalBase`;function ju(){let e=_l();return(0,a.useEffect)(()=>(e.setBodyMounted(!0),()=>e.setBodyMounted(!1)),[]),e.getBodyId()}var Mu={title:`m_615af6c9`,header:`m_b5489c3c`,inner:`m_60c222c7`,content:`m_fd1ab0aa`,close:`m_606cb269`,body:`m_5df29311`};function Nu({className:e,...t}){let n=ju(),r=_l();return(0,J.jsx)(Q,{id:n,className:st({[Mu.body]:!r.unstyled},e),...t})}Nu.displayName=`@mantine/core/ModalBaseBody`;function Pu({className:e,onClick:t,...n}){let r=_l();return(0,J.jsx)(ul,{...n,onClick:e=>{r.onClose(),t?.(e)},className:st({[Mu.close]:!r.unstyled},e),unstyled:r.unstyled})}Pu.displayName=`@mantine/core/ModalBaseCloseButton`;function Fu({transitionProps:e,className:t,innerProps:n,onKeyDown:r,style:i,ref:a,...o}){let s=_l();return(0,J.jsx)(Dc,{mounted:s.opened,transition:`pop`,...s.transitionProps,onExited:()=>{s.onExitTransitionEnd?.(),s.transitionProps?.onExited?.()},onEntered:()=>{s.onEnterTransitionEnd?.(),s.transitionProps?.onEntered?.()},...e,children:e=>(0,J.jsx)(`div`,{...n,className:st({[Mu.inner]:!s.unstyled},n.className),children:(0,J.jsx)(Mc,{active:s.opened&&s.trapFocus,innerRef:a,children:(0,J.jsx)(ac,{...o,component:`section`,role:`dialog`,tabIndex:-1,"aria-modal":!0,"aria-describedby":s.bodyMounted?s.getBodyId():void 0,"aria-labelledby":s.titleMounted?s.getTitleId():void 0,style:[i,e],className:st({[Mu.content]:!s.unstyled},t),unstyled:s.unstyled,children:o.children})})})})}Fu.displayName=`@mantine/core/ModalBaseContent`;function Iu({className:e,...t}){let n=_l();return(0,J.jsx)(Q,{component:`header`,className:st({[Mu.header]:!n.unstyled},e),...t})}Iu.displayName=`@mantine/core/ModalBaseHeader`;var Lu={duration:200,timingFunction:`ease`,transition:`fade`};function Ru(e){let t=_l();return{...Lu,...t.transitionProps,...e}}function zu({onClick:e,transitionProps:t,style:n,visible:r,...i}){let a=_l(),o=Ru(t);return(0,J.jsx)(Dc,{mounted:r===void 0?a.opened:r,...o,transition:`fade`,children:t=>(0,J.jsx)(gc,{fixed:!0,style:[n,t],zIndex:a.zIndex,unstyled:a.unstyled,onClick:t=>{e?.(t),a.closeOnClickOutside&&a.onClose()},...i})})}zu.displayName=`@mantine/core/ModalBaseOverlay`;function Bu(){let e=_l();return(0,a.useEffect)(()=>(e.setTitleMounted(!0),()=>e.setTitleMounted(!1)),[]),e.getTitleId()}function Vu({className:e,...t}){let n=Bu(),r=_l();return(0,J.jsx)(Q,{component:`h2`,className:st({[Mu.title]:!r.unstyled},e),id:n,...t})}Vu.displayName=`@mantine/core/ModalBaseTitle`;function Hu({children:e}){return(0,J.jsx)(J.Fragment,{children:e})}var Uu=(0,a.createContext)({size:`sm`}),Wu=Z(e=>
41{let t=Y(`InputClearButton`,null,e),{size:n,variant:r,vars:i,classNames:o,styles:s,...c}=t,l=(0,a.use)(Uu),{resolvedClassNames:u,resolvedStyles:d}=Dn({classNames:o,styles:s,props:t});return(0,J.jsx)(ul,{variant:r||`transparent`,size:n||l?.size||`sm`,classNames:u,styles:d,__staticSelector:`InputClearButton`,style:{pointerEvents:`all`,background:`var(--input-bg)`,...c.style},...c})});Wu.displayName=`@mantine/core/InputClearButton`;var Gu={xs:7,sm:8,md:10,lg:12,xl:15};function Ku({__clearable:e,__clearSection:t,rightSection:n,__defaultRightSection:r,size:i=`sm`,__clearSectionMode:a=`both`}){let o=e&&t;return a===`rightSection`?n===null?null:n||r:a===`clear`?n===null?null:o||r:o&&(n||r)?(0,J.jsxs)(`div`,{"data-combined-clear-section":!0,style:{display:`flex`,gap:2,alignItems:`center`,paddingInlineEnd:Gu[i]},children:[o,n||r]}):n===null?null:n||o||r}var qu=(0,a.createContext)({offsetBottom:!1,offsetTop:!1,describedBy:void 0,getStyles:null,inputId:void 0,labelId:void 0}),Ju={wrapper:`m_6c018570`,input:`m_8fb7ebe7`,section:`m_82577fc2`,placeholder:`m_88bacfd0`,root:`m_46b77525`,label:`m_8fdc1311`,required:`m_78a94662`,error:`m_8f816625`,description:`m_fe47ce59`},Yu=q((e,{size:t})=>({description:{"--input-description-size":t===void 0?void 0:`calc(${P(t)} - ${h(2)})`}})),Xu=Z(e=>{let t=Y(`InputDescription`,null,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,__staticSelector:l,__inheritStyles:u=!0,attributes:d,...f}=Y(`InputDescription`,null,t),p=(0,a.use)(qu),m=X({name:[`InputWrapper`,l],props:t,classes:Ju,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:d,rootSelector:`description`,vars:c,varsResolver:Yu});return(0,J.jsx)(Q,{component:`p`,...(u&&p?.getStyles||m)(`description`,p?.getStyles?{className:r,style:i}:void 0),...f})});Xu.classes=Ju,Xu.varsResolver=Yu,Xu.displayName=`@mantine/core/InputDescription`;var Zu=q((e,{size:t})=>({error:{"--input-error-size":t===void 0?void 0:`calc(${P(t)} - ${h(2)})`}})),Qu=Z(e=>{let t=Y(`InputError`,null,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,attributes:l,__staticSelector:u,__inheritStyles:d=!0,...f}=t,p=X({name:[`InputWrapper`,u],props:t,classes:Ju,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:l,rootSelector:`error`,vars:c,varsResolver:Zu}),m=(0,a.use)(qu);return(0,J.jsx)(Q,{component:`p`,...(d&&m?.getStyles||p)(`error`,m?.getStyles?{className:r,style:i}:void 0),...f})});Qu.classes=Ju,Qu.varsResolver=Zu,Qu.displayName=`@mantine/core/InputError`;var $u={labelElement:`label`},ed=q((e,{size:t})=>({label:{"--input-label-size":P(t),"--input-asterisk-color":void 0}})),td=Z(e=>{let t=Y(`InputLabel`,$u,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,labelElement:l,required:u,htmlFor:d,onMouseDown:f,children:p,__staticSelector:m,mod:h,attributes:g,..._}=t,v=X({name:[`InputWrapper`,m],props:t,classes:Ju,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:g,rootSelector:`label`,vars:c,varsResolver:ed}),y=(0,a.use)(qu),b=y?.getStyles||v;return(0,J.jsxs)(Q,{...b(`label`,y?.getStyles?{className:r,style:i}:void 0),component:l,htmlFor:l===`label`?d:void 0,mod:[{required:u},h],onMouseDown:e=>{f?.(e),!e.defaultPrevented&&e.detail>1&&e.preventDefault()},..._,children:[p,u&&(0,J.jsx)(`span`,{...b(`required`),"aria-hidden":!0,children:` *`})]})});td.classes=Ju,td.varsResolver=ed,td.displayName=`@mantine/core/InputLabel`;var nd=Z(e=>{let t=Y(`InputPlaceholder`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,__staticSelector:c,error:l,mod:u,attributes:d,...f}=t;return(0,J.jsx)(Q,{...X({name:[`InputPlaceholder`,c],props:t,classes:Ju,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:d,rootSelector:`placeholder`})(`placeholder`),mod:[{error:!!l},u],component:`span`,...f})});nd.classes=Ju,nd.displayName=`@mantine/core/InputPlaceholder`;function rd(e,{hasDescription:t,hasError:n}){let r=e.findIndex(e=>e===`input`),i=e.slice(0,r),a=e.slice(r+1),o=t&&i.includes(`description`)||n&&i.includes(`error`);return{offsetBottom:t&&a.includes(`description`)||n&&a.includes(`error`),offsetTop:o}}var id={labelElement:`label`,inputContainer:e=>e,inputWrapperOrder:[`label`,`description`,`input`,`error`]},ad=q((e,{size:t})=>({label:{"--input-label-size":P(t),"--input-asterisk-color":void 0},error:{"--input-error-size":t===void 0?void 0:`calc(${P(t)} - ${h(2)})`},description:{"--input-description-size":t===void 0?void 0:`calc(${P(t)} - ${h(2)})`}})),od=Z(e=>
41{let t=Y(`InputWrapper`,id,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,size:l,variant:u,__staticSelector:d,inputContainer:f,inputWrapperOrder:p,label:m,error:h,description:g,labelProps:_,descriptionProps:v,errorProps:y,labelElement:b,children:x,withAsterisk:S,id:C,required:w,__stylesApiProps:T,mod:E,attributes:D,...O}=t,k=X({name:[`InputWrapper`,d],props:T||t,classes:Ju,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:D,vars:c,varsResolver:ad}),A={size:l,variant:u,__staticSelector:d},j=be(C),M=typeof S==`boolean`?S:w,N=y?.id||`${j}-error`,P=v?.id||`${j}-description`,F=j,I=!!h&&typeof h!=`boolean`,L=!!g,R=`${I?N:``} ${L?P:``}`,z=R.trim().length>0?R.trim():void 0,B=_?.id||`${j}-label`,V=m&&(0,J.jsx)(td,{labelElement:b,id:B,htmlFor:F,required:M,...A,..._,children:m},`label`),ee=L&&(0,J.jsx)(Xu,{...v,...A,size:v?.size||A.size,id:v?.id||P,children:g},`description`),H=(0,J.jsx)(a.Fragment,{children:f(x)},`input`),U=I&&(0,a.createElement)(Qu,{...y,...A,size:y?.size||A.size,key:`error`,id:y?.id||N},h),te=p.map(e=>{switch(e){case`label`:return V;case`input`:return H;case`description`:return ee;case`error`:return U;default:return null}});return(0,J.jsx)(qu,{value:{getStyles:k,describedBy:z,inputId:F,labelId:B,...rd(p,{hasDescription:L,hasError:I})},children:(0,J.jsx)(Q,{variant:u,size:l,mod:[{error:!!h},E],id:b===`label`?void 0:C,...k(`root`),...O,children:te})})});od.classes=Ju,od.varsResolver=ad,od.displayName=`@mantine/core/InputWrapper`;var sd={variant:`default`,leftSectionPointerEvents:`none`,rightSectionPointerEvents:`none`,withAria:!0,withErrorStyles:!0,size:`sm`,loading:!1,loadingPosition:`right`},cd=q((e,t,n)=>({wrapper:{"--input-margin-top":n.offsetTop?`calc(var(--mantine-spacing-xs) / 2)`:void 0,"--input-margin-bottom":n.offsetBottom?`calc(var(--mantine-spacing-xs) / 2)`:void 0,"--input-height":j(t.size,`input-height`),"--input-fz":P(t.size),"--input-radius":t.radius===void 0?void 0:N(t.radius),"--input-left-section-width":t.leftSectionWidth===void 0?void 0:h(t.leftSectionWidth),"--input-right-section-width":t.rightSectionWidth===void 0?void 0:h(t.rightSectionWidth),"--input-padding-y":t.multiline?j(t.size,`input-padding-y`):void 0,"--input-left-section-pointer-events":t.leftSectionPointerEvents,"--input-right-section-pointer-events":t.rightSectionPointerEvents}})),ld=Sr(e=>{let t=Y(`Input`,sd,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,required:c,__staticSelector:l,__stylesApiProps:u,size:d,wrapperProps:f,error:p,disabled:m,leftSection:h,leftSectionProps:g,leftSectionWidth:_,rightSection:v,rightSectionProps:y,rightSectionWidth:b,rightSectionPointerEvents:x,leftSectionPointerEvents:S,variant:C,vars:w,pointer:T,multiline:E,radius:D,id:O,withAria:k,withErrorStyles:A,mod:j,inputSize:M,attributes:N,__clearSection:P,__clearable:F,__clearSectionMode:I,__defaultRightSection:L,loading:R,loadingPosition:z,rootRef:B,...V}=t,{styleProps:ee,rest:H}=qn(V),U=(0,a.use)(qu),te={offsetBottom:U?.offsetBottom,offsetTop:U?.offsetTop},ne=X({name:[`Input`,l],props:u||t,classes:Ju,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:N,stylesCtx:te,rootSelector:`wrapper`,vars:w,varsResolver:cd}),re=k?{required:c,disabled:m,"aria-invalid":p?!0:void 0,"aria-describedby":U?.describedBy,id:U?.inputId||O}:{},ie=R?(0,J.jsx)(Zc,{size:z===`left`?`calc(var(--input-left-section-size) / 2)`:`calc(var(--input-right-section-size) / 2)`}):null,W=R&&z===`left`?ie:h,ae=Ku({__clearable:F,__clearSection:P,rightSection:R&&z===`right`?ie:v,__defaultRightSection:L,size:d,__clearSectionMode:I});return(0,J.jsx)(Uu,{value:{size:d||`sm`},children:(0,J.jsxs)(Q,{ref:B,...ne(`wrapper`),...ee,...f,mod:[{error:!!p&&A,pointer:T,disabled:m,multiline:E,"data-with-right-section":!!ae,"data-with-left-section":!!W},j],variant:C,size:d,children:[W&&(0,J.jsx)(`div`,{...g,"data-position":`left`,...ne(`section`,{className:g?.className,style:g?.style}),children:W}),(0,J.jsx)(Q,{component:`input`,...H,...re,required:c,mod:{disabled:m,error:!!p&&A},variant:C,__size:M,...ne(`input`)}),ae&&(0,J.jsx)(`div`,{...y,"data-position":`right`,...ne(`section`,{className:y?.className,style:y?.style}),children:ae})]})})});ld.classes=Ju,ld.varsResolver=cd,ld.Wrapper=od,ld.Label=td,ld.Error=Qu,ld.Description=Xu,ld.Placeholder=nd,ld.ClearButton=Wu,ld.displayName=`@mantine/core/Input`;function ud(e,t,n){let r=Y([`Input`,`InputWrapper`,e],t,n),{label:i,description:a,error:o,required:s,classNames:c,styles:l,className:u,unstyled:d,__staticSelector:f,__stylesApiProps:p,errorProps:m,labelProps:h,descriptionProps:g,wrapperProps:_,id:v,size:y,style:b,inputContainer:x,inputWrapperOrder:S,withAsterisk:C,variant:w,vars:T,mod:E,attributes:D,...O}=r,{styleProps:k,rest:A}=qn(O),j={label:i,description:a,error:o,required:s,classNames:c,className:u,__staticSelector:f,__stylesApiProps:p||r,errorProps:m,labelProps:h,descriptionProps:g,unstyled:d,styles:l,size:y,style:b,inputContainer:x,inputWrapperOrder:S,withAsterisk:C,variant:w,id:v,mod:E,attributes:D,..._};return{...A,classNames:c,styles:l,unstyled:d,wrapperProps:{...j,...k},inputProps:{required:s,classNames:c,styles:l,unstyled:d,size:y,__staticSelector:f,__stylesApiProps:p||r,error:o,variant:w,id:v,attributes:D}}}var dd={__staticSelector:`InputBase`,withAria:!0,size:`sm`},fd=Sr(e=>{let{inputProps:t,wrapperProps:n,...r}=ud(`InputBase`,dd,e);return(0,J.jsx)(ld.Wrapper,{...n,children:(0,J.jsx)(ld,{...t,...r})})});fd.classes={...ld.classes,...ld.Wrapper.classes},fd.displayName=`@mantine/core/InputBase`;function pd(e,t){if(!t||!e)return!1;let n=t.parentNode;for(;n!=null;){if(n===e)return!0;n=n.parentNode}return!1}function md({target:e,parent:t,ref:n,displayAfterTransitionEnd:r,onTransitionStart:i,onTransitionEnd:o}){let s=(0,a.useRef)(-1),c=(0,a.useRef)(e),[l,u]=(0,a.useState)(!1),[d,f]=(0,a.useState)(typeof r==`boolean`?r:!1),p=()=>
41{if(!e||!t||!n.current)return;let r=e.getBoundingClientRect(),i=t.getBoundingClientRect(),a=window.getComputedStyle(e),o=window.getComputedStyle(t),s=qr(a.borderTopWidth)+qr(o.borderTopWidth),c=qr(a.borderLeftWidth)+qr(o.borderLeftWidth),l={top:r.top-i.top-s,left:r.left-i.left-c,width:r.width,height:r.height};n.current.style.transform=`translateY(${l.top}px) translateX(${l.left}px)`,n.current.style.width=`${l.width}px`,n.current.style.height=`${l.height}px`},m=()=>{window.clearTimeout(s.current),n.current&&(n.current.style.transitionDuration=`0ms`),p(),s.current=window.setTimeout(()=>{n.current&&(n.current.style.transitionDuration=``)},30)},h=(0,a.useRef)(null),g=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(l&&c.current!==e&&i&&i(),c.current=e,p(),e)return h.current=new ResizeObserver(m),h.current.observe(e),t&&(g.current=new ResizeObserver(m),g.current.observe(t)),()=>{h.current?.disconnect(),g.current?.disconnect()}},[t,e]),(0,a.useEffect)(()=>{if(t){let e=e=>{pd(e.target,t)&&(m(),f(!1))};return t.addEventListener(`transitionend`,e),()=>{t.removeEventListener(`transitionend`,e)}}},[t]),(0,a.useEffect)(()=>{if(n.current&&o){let e=e=>{e.propertyName===`transform`&&o()};return n.current.addEventListener(`transitionend`,e),()=>{n.current?.removeEventListener(`transitionend`,e)}}},[o]),ze(()=>{$e()!==`test`&&u(!0)},20,{autoInvoke:!0}),Ue(e=>{e.forEach(e=>{e.type===`attributes`&&e.attributeName===`dir`&&m()})},{attributes:!0,attributeFilter:[`dir`]},()=>document.documentElement),{initialized:l,hidden:d}}var hd={root:`m_96b553a6`},gd=q((e,{transitionDuration:t},{shouldReduceMotion:n})=>({root:{"--transition-duration":e.respectReducedMotion&&n?`0ms`:typeof t==`number`?`${t}ms`:t||`150ms`}})),_d=Z(e=>{let t=Y(`FloatingIndicator`,null,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,target:l,parent:u,transitionDuration:d,mod:f,displayAfterTransitionEnd:p,onTransitionStart:m,onTransitionEnd:h,attributes:g,ref:_,...v}=t,y=X({name:`FloatingIndicator`,classes:hd,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:g,vars:c,varsResolver:gd,stylesCtx:{shouldReduceMotion:je()}}),b=(0,a.useRef)(null),{initialized:x,hidden:S}=md({target:l,parent:u,ref:b,displayAfterTransitionEnd:p,onTransitionStart:m,onTransitionEnd:h}),C=we(_,b);return!l||!u?null:(0,J.jsx)(Q,{ref:C,mod:[{initialized:x,hidden:S},f],...y(`root`),...v})});_d.displayName=`@mantine/core/FloatingIndicator`,_d.classes=hd,_d.varsResolver=gd;var[vd,yd]=b(`Accordion component was not found in the tree`);function bd({style:e,size:t=16,...n}){return(0,J.jsx)(`svg`,{viewBox:`0 0 15 15`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,style:{...e,width:h(t),height:h(t),display:`block`},...n,children:(0,J.jsx)(`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`})})}bd.displayName=`@mantine/core/AccordionChevron`;var[xd,Sd]=b(`Accordion.Item component was not found in the tree`),Cd={root:`m_9bdbb667`,panel:`m_df78851f`,content:`m_4ba554d4`,itemTitle:`m_8fa820a0`,control:`m_4ba585b8`,"control--default":`m_6939a5e9`,"control--contained":`m_4271d21b`,label:`m_df3ffa0f`,chevron:`m_3f35ae96`,icon:`m_9bd771fe`,item:`m_9bd7b098`,"item--default":`m_fe19b709`,"item--contained":`m_1f921b3b`,"item--filled":`m_2cdf939a`,"item--separated":`m_9f59b069`},wd=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,chevron:o,icon:s,onClick:c,onKeyDown:l,children:u,disabled:d,mod:f,...p}=Y(`AccordionControl`,null,e),{value:m}=Sd(),h=yd(),g=h.isItemActive(m),_=typeof h.order==`number`,v=`h${h.order}`,y=(0,J.jsxs)(ec,{...h.getStyles(`control`,{className:n,classNames:t,style:r,styles:i,variant:h.variant}),unstyled:h.unstyled,mod:[`accordion-control`,{active:g,"chevron-position":h.chevronPosition,disabled:d},f],onClick:e=>{c?.(e),h.onChange(m)},type:`button`,disabled:d,"aria-expanded":g,"aria-controls":h.getRegionId(m),id:h.getControlId(m),onKeyDown:E({siblingSelector:`[data-accordion-control]`,parentSelector:`[data-accordion]`,activateOnFocus:!1,loop:h.loop,orientation:`vertical`,onKeyDown:l}),...p,children:[(0,J.jsx)(Q,{component:`span`,mod:{rotate:!h.disableChevronRotation&&g,position:h.chevronPosition},...h.getStyles(`chevron`,{classNames:t,styles:i}),children:o||h.chevron}),(0,J.jsx)(`span`,{...h.getStyles(`label`,{classNames:t,styles:i}),children:u}),s&&(0,J.jsx)(Q,{component:`span`,mod:{"chevron-position":h.chevronPosition},...h.getStyles(`icon`,{classNames:t,styles:i}),children:s})]});return _?(0,J.jsx)(v,{...h.getStyles(`itemTitle`,{classNames:t,styles:i}),children:y}):y});wd.displayName=`@mantine/core/AccordionControl`,wd.classes=Cd;var Td=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,value:o,mod:s,...c}=Y(`AccordionItem`,null,e),l=yd();return(0,J.jsx)(xd,{value:{value:o},children:(0,J.jsx)(Q,{mod:[{active:l.isItemActive(o)},s],...l.getStyles(`item`,{className:n,classNames:t,styles:i,style:r,variant:l.variant}),...c})})});Td.displayName=`@mantine/core/AccordionItem`,Td.classes=Cd;var Ed=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,children:o,keepMounted:s,...c}=Y(`AccordionPanel`,null,e),{value:l}=Sd(),u=yd();return(0,J.jsx)(Mr,{...u.getStyles(`panel`,{className:n,classNames:t,style:r,styles:i}),expanded:u.isItemActive(l),transitionDuration:u.transitionDuration??200,role:`region`,id:u.getRegionId(l),"aria-labelledby":u.getControlId(l),keepMounted:s??u.keepMounted,...c,children:(0,J.jsx)(`div`,{...u.getStyles(`content`,{classNames:t,styles:i}),children:o})})});Ed.displayName=`@mantine/core/AccordionPanel`,Ed.classes=Cd;var Dd={multiple:!1,disableChevronRotation:!1,chevronPosition:`right`,variant:`default`,chevronSize:`auto`,chevronIconSize:16},Od=q((e,{transitionDuration:t,chevronSize:n,radius:r})=>({root:{"--accordion-transition-duration":t===void 0?void 0:`${t}ms`,"--accordion-chevron-size":n===void 0?void 0:h(n),"--accordion-radius":r===void 0?void 0:N(r)}})),kd=xr(e=>{let t=Y(`Accordion`,Dd,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,children:c,multiple:l,value:u,defaultValue:d,onChange:f,id:p,loop:m,transitionDuration:h,disableChevronRotation:g,chevronPosition:_,chevronSize:v,order:y,
41chevron:b,variant:S,radius:C,chevronIconSize:w,attributes:T,keepMounted:E,...D}=t,O=be(p),[k,A]=De({value:u,defaultValue:d,finalValue:l?[]:null,onChange:f}),j=e=>Array.isArray(k)?k.includes(e):e===k,M=e=>{A(Array.isArray(k)?k.includes(e)?k.filter(t=>t!==e):[...k,e]:e===k?null:e)},N=X({name:`Accordion`,classes:Cd,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:T,vars:s,varsResolver:Od});return(0,J.jsx)(vd,{value:{isItemActive:j,onChange:M,getControlId:x(`${O}-control`,`Accordion.Item component was rendered with invalid value or without value`),getRegionId:x(`${O}-panel`,`Accordion.Item component was rendered with invalid value or without value`),chevron:b===null?null:b||(0,J.jsx)(bd,{size:w}),transitionDuration:h,disableChevronRotation:g,chevronPosition:_,order:y,loop:m,getStyles:N,variant:S,unstyled:o,keepMounted:E},children:(0,J.jsx)(Q,{...N(`root`),id:O,...D,variant:S,"data-accordion":!0,children:c})})});kd.classes=Cd,kd.varsResolver=Od,kd.displayName=`@mantine/core/Accordion`,kd.Item=Td,kd.Panel=Ed,kd.Control=wd,kd.Chevron=bd;var Ad={root:`m_66836ed3`,wrapper:`m_a5d60502`,body:`m_667c2793`,title:`m_6a03f287`,label:`m_698f4f23`,icon:`m_667f2a6a`,message:`m_7fa78076`,closeButton:`m_87f54839`},jd=q((e,{radius:t,color:n,variant:r,autoContrast:i})=>{let a=e.variantColorResolver({color:n||e.primaryColor,theme:e,variant:r||`light`,autoContrast:i});return{root:{"--alert-radius":t===void 0?void 0:N(t),"--alert-bg":n||r?a.background:void 0,"--alert-color":a.color,"--alert-bd":n||r?a.border:void 0}}}),Md=Z(e=>{let t=Y(`Alert`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,radius:c,color:l,title:u,children:d,id:f,icon:p,withCloseButton:m,onClose:h,closeButtonLabel:g,variant:_,autoContrast:v,role:y,attributes:b,...x}=t,S=X({name:`Alert`,classes:Ad,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:b,vars:s,varsResolver:jd}),C=be(f),w=u&&`${C}-title`||void 0,T=`${C}-body`;return(0,J.jsx)(Q,{id:C,...S(`root`,{variant:_}),variant:_,...x,role:y||`alert`,"aria-describedby":d?T:void 0,"aria-labelledby":u?w:void 0,children:(0,J.jsxs)(`div`,{...S(`wrapper`),children:[p&&(0,J.jsx)(`div`,{...S(`icon`),children:p}),(0,J.jsxs)(`div`,{...S(`body`),children:[u&&(0,J.jsx)(`div`,{...S(`title`),"data-with-close-button":m||void 0,children:(0,J.jsx)(`span`,{id:w,...S(`label`),children:u})}),d&&(0,J.jsx)(`div`,{id:T,...S(`message`),"data-variant":_,children:d})]}),m&&(0,J.jsx)(ul,{...S(`closeButton`),onClick:h,variant:`transparent`,size:16,iconSize:16,"aria-label":g,unstyled:o})]})})});Md.classes=Ad,Md.varsResolver=jd,Md.displayName=`@mantine/core/Alert`;var Nd={root:`m_b6d8b162`};function Pd(e){if(e===`start`)return`start`;if(e===`end`||e)return`end`}var Fd={inherit:!1},Id=q((e,{variant:t,lineClamp:n,gradient:r,size:i})=>({root:{"--text-fz":P(i),"--text-lh":F(i),"--text-gradient":t===`gradient`?Dt(r,e):void 0,"--text-line-clamp":typeof n==`number`?n.toString():void 0}})),Ld=Sr(e=>{let t=Y(`Text`,Fd,e),{lineClamp:n,truncate:r,inline:i,inherit:a,gradient:o,span:s,__staticSelector:c,vars:l,className:u,style:d,classNames:f,styles:p,unstyled:m,variant:h,mod:g,size:_,attributes:v,...y}=t;return(0,J.jsx)(Q,{...X({name:[`Text`,c],props:t,classes:Nd,className:u,style:d,classNames:f,styles:p,unstyled:m,attributes:v,vars:l,varsResolver:Id})(`root`,{focusable:!0}),component:s?`span`:`p`,variant:h,mod:[{"data-truncate":Pd(r),"data-line-clamp":typeof n==`number`,"data-inline":i,"data-inherit":a},g],size:_,...y})});Ld.classes=Nd,Ld.varsResolver=Id,Ld.displayName=`@mantine/core/Text`;var Rd={root:`m_849cf0da`},zd={underline:`hover`},Bd=Sr(e=>{let{underline:t,className:n,unstyled:r,mod:i,...a}=Y(`Anchor`,zd,e);return(0,J.jsx)(Ld,{component:`a`,className:st({[Rd.root]:!r},n),...a,mod:[{underline:t},i],__staticSelector:`Anchor`,unstyled:r})});Bd.classes=Rd,Bd.displayName=`@mantine/core/Anchor`;function Vd(e){return typeof e==`string`?{value:e,label:e}:typeof e==`object`&&`value`in e&&!(`label`in e)?{value:e.value,label:`${e.value}`,disabled:e.disabled}:typeof e==`object`&&`group`in e?{group:e.group,items:e.items.map(e=>Vd(e))}:typeof e==`number`||typeof e==`bigint`||typeof e==`boolean`?{value:e,label:`${e}`}:e}function Hd(e){return e?e.map(e=>Vd(e)):[]}function Ud(e){return e.reduce((e,t)=>
41`group`in t?{...e,...Ud(t.items)}:(e[`${t.value}`]=t,e),{})}var Wd={dropdown:`m_88b62a41`,search:`m_985517d8`,options:`m_b2821a6e`,option:`m_92253aa5`,empty:`m_2530cd1d`,header:`m_858f94bd`,footer:`m_82b967cb`,group:`m_254f3e4f`,groupLabel:`m_2bb2e9e5`,chevron:`m_2943220b`,optionsDropdownOption:`m_390b5f4`,optionsDropdownCheckIcon:`m_8ee53fc2`,optionsDropdownCheckPlaceholder:`m_a530ee0a`},Gd={error:null},Kd=q((e,{size:t,color:n})=>({chevron:{"--combobox-chevron-size":j(t,`combobox-chevron-size`),"--combobox-chevron-color":n?Tt(n,e):void 0}})),qd=Z(e=>{let t=Y(`ComboboxChevron`,Gd,e),{size:n,error:r,style:i,className:a,classNames:o,styles:s,unstyled:c,vars:l,attributes:u,mod:d,...f}=t,p=X({name:`ComboboxChevron`,classes:Wd,props:t,style:i,className:a,classNames:o,styles:s,unstyled:c,vars:l,varsResolver:Kd,attributes:u,rootSelector:`chevron`});return(0,J.jsx)(Q,{component:`svg`,...f,...p(`chevron`),size:n,viewBox:`0 0 15 15`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,mod:[`combobox-chevron`,{error:r},d],children:(0,J.jsx)(`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.06819L7.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`})})});qd.classes=Wd,qd.varsResolver=Kd,qd.displayName=`@mantine/core/ComboboxChevron`;var[Jd,Yd]=b(`Combobox component was not found in tree`);function Xd({onMouseDown:e,onClick:t,onClear:n,...r}){return(0,J.jsx)(ld.ClearButton,{tabIndex:-1,"aria-hidden":!0,...r,onMouseDown:t=>{t.preventDefault(),e?.(t)},onClick:e=>{n(),t?.(e)}})}Xd.displayName=`@mantine/core/ComboboxClearButton`;var Zd=Z(e=>{let{classNames:t,styles:n,className:r,style:i,hidden:a,...o}=Y(`ComboboxDropdown`,null,e),s=Yd();return(0,J.jsx)(Uc.Dropdown,{...o,role:`presentation`,"data-hidden":a||void 0,...s.getStyles(`dropdown`,{className:r,style:i,classNames:t,styles:n})})});Zd.classes=Wd,Zd.displayName=`@mantine/core/ComboboxDropdown`;var Qd={refProp:`ref`},$d=Z(e=>{let{children:t,refProp:n,ref:r}=Y(`ComboboxDropdownTarget`,Qd,e);if(Yd(),!y(t))throw Error(`Combobox.DropdownTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported`);return(0,J.jsx)(Uc.Target,{ref:r,refProp:n,children:t})});$d.displayName=`@mantine/core/ComboboxDropdownTarget`;var ef=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`ComboboxEmpty`,null,e);return(0,J.jsx)(Q,{...Yd().getStyles(`empty`,{className:n,classNames:t,styles:i,style:r}),...o})});ef.classes=Wd,ef.displayName=`@mantine/core/ComboboxEmpty`;function tf({onKeyDown:e,onClick:t,withKeyboardNavigation:n,withAriaAttributes:r,withExpandedAttribute:i,targetType:o,autoComplete:s}){let c=Yd(),[l,u]=(0,a.useState)(null),d=t=>{if(e?.(t),!c.readOnly&&n){if(t.nativeEvent.isComposing)return;if(t.nativeEvent.code===`ArrowDown`&&(t.preventDefault(),c.store.dropdownOpened?u(c.store.selectNextOption()):(c.store.openDropdown(`keyboard`),u(c.store.selectActiveOption()),c.store.updateSelectedOptionIndex(`selected`,{scrollIntoView:!0}))),t.nativeEvent.code===`ArrowUp`&&(t.preventDefault(),c.store.dropdownOpened?u(c.store.selectPreviousOption()):(c.store.openDropdown(`keyboard`),u(c.store.selectActiveOption()),c.store.updateSelectedOptionIndex(`selected`,{scrollIntoView:!0}))),t.nativeEvent.code===`Enter`||t.nativeEvent.code===`NumpadEnter`){if(t.nativeEvent.keyCode===229)return;let e=c.store.getSelectedOptionIndex();c.store.dropdownOpened&&e!==-1?(t.preventDefault(),c.store.clickSelectedOption()):o===`button`&&(t.preventDefault(),c.store.openDropdown(`keyboard`))}t.key===`Escape`&&c.store.closeDropdown(`keyboard`),t.nativeEvent.code===`Space`&&o===`button`&&(t.preventDefault(),c.store.toggleDropdown(`keyboard`))}},f=r?{...i?{role:`combobox`}:{},"aria-haspopup":`listbox`,"aria-expanded":i?!!(c.store.listId&&c.store.dropdownOpened):void 0,"aria-controls":c.store.dropdownOpened&&c.store.listId?c.store.listId:void 0,"aria-activedescendant":c.store.dropdownOpened&&l||void 0,autoComplete:s,"data-expanded":c.store.dropdownOpened||void 0,"data-mantine-stop-propagation":c.store.dropdownOpened||void 0}:{},p=e=>
41{o===`button`&&e.currentTarget.focus(),t?.(e)};return{...f,onKeyDown:d,onClick:p}}var nf={refProp:`ref`,targetType:`input`,withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:`off`},rf=Z(e=>{let{children:t,refProp:n,withKeyboardNavigation:r,withAriaAttributes:i,withExpandedAttribute:o,targetType:s,autoComplete:c,ref:l,...u}=Y(`ComboboxEventsTarget`,nf,e),d=at(t);if(!d)throw Error(`Combobox.EventsTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported`);let f=Yd();return(0,a.cloneElement)(d,{...tf({targetType:s,withAriaAttributes:i,withKeyboardNavigation:r,withExpandedAttribute:o,onKeyDown:d.props.onKeyDown,onClick:d.props.onClick,autoComplete:c}),...u,[n]:we(l,f.store.targetRef,et(d))})});rf.displayName=`@mantine/core/ComboboxEventsTarget`;var af=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`ComboboxFooter`,null,e);return(0,J.jsx)(Q,{...Yd().getStyles(`footer`,{className:n,classNames:t,style:r,styles:i}),...o,onMouseDown:e=>{e.preventDefault()}})});af.classes=Wd,af.displayName=`@mantine/core/ComboboxFooter`;var of=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,children:o,label:s,id:c,...l}=Y(`ComboboxGroup`,null,e),u=Yd(),d=be(c);return(0,J.jsxs)(Q,{role:`group`,"aria-labelledby":s?d:void 0,...u.getStyles(`group`,{className:n,classNames:t,style:r,styles:i}),...l,children:[s&&(0,J.jsx)(`div`,{id:d,...u.getStyles(`groupLabel`,{classNames:t,styles:i}),children:s}),o]})});of.classes=Wd,of.displayName=`@mantine/core/ComboboxGroup`;var sf=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`ComboboxHeader`,null,e);return(0,J.jsx)(Q,{...Yd().getStyles(`header`,{className:n,classNames:t,style:r,styles:i}),...o,onMouseDown:e=>{e.preventDefault()}})});sf.classes=Wd,sf.displayName=`@mantine/core/ComboboxHeader`;function cf({value:e,valuesDivider:t=`,`,...n}){return(0,J.jsx)(`input`,{type:`hidden`,value:Array.isArray(e)?e.join(t):e?`${e}`:``,...n})}cf.displayName=`@mantine/core/ComboboxHiddenInput`;var lf=Z(e=>{let t=Y(`ComboboxOption`,null,e),{classNames:n,className:r,style:i,styles:o,vars:s,onClick:c,id:l,active:u,onMouseDown:d,onMouseOver:f,disabled:p,selected:m,mod:h,...g}=t,_=Yd(),v=(0,a.useId)(),y=l||v;return(0,J.jsx)(Q,{..._.getStyles(`option`,{className:r,classNames:n,styles:o,style:i}),...g,id:y,mod:[`combobox-option`,{"combobox-active":u,"combobox-disabled":p,"combobox-selected":m},h],role:`option`,onClick:e=>{p?e.preventDefault():(_.onOptionSubmit?.(t.value,t),c?.(e))},onMouseDown:e=>{e.preventDefault(),d?.(e)},onMouseOver:e=>{_.resetSelectionOnOptionHover&&_.store.resetSelectedOption(),f?.(e)}})});lf.classes=Wd,lf.displayName=`@mantine/core/ComboboxOption`;var uf=Z(e=>{let{classNames:t,className:n,style:r,styles:i,id:o,onMouseDown:s,labelledBy:c,...l}=Y(`ComboboxOptions`,null,e),u=Yd(),d=be(o);return(0,a.useEffect)(()=>{u.store.setListId(d)},[d]),(0,J.jsx)(Q,{...u.getStyles(`options`,{className:n,style:r,classNames:t,styles:i}),...l,id:d,role:`listbox`,"aria-labelledby":c,onMouseDown:e=>{e.preventDefault(),s?.(e)}})});uf.classes=Wd,uf.displayName=`@mantine/core/ComboboxOptions`;var df={withAriaAttributes:!0,withKeyboardNavigation:!0},ff=Z(e=>{let{classNames:t,styles:n,unstyled:r,vars:i,withAriaAttributes:a,onKeyDown:o,onClick:s,withKeyboardNavigation:c,size:l,ref:u,...d}=Y(`ComboboxSearch`,df,e),f=Yd(),p=f.getStyles(`search`),m=tf({targetType:`input`,withAriaAttributes:a,withKeyboardNavigation:c,withExpandedAttribute:!1,onKeyDown:o,onClick:s,autoComplete:`off`});return(0,J.jsx)(ld,{ref:we(u,f.store.searchRef),classNames:[{input:p.className},t],styles:[{input:p.style},n],size:l||f.size,...m,...d,__staticSelector:`Combobox`})});ff.classes=Wd,ff.displayName=`@mantine/core/ComboboxSearch`;var pf={refProp:`ref`,targetType:`input`,withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:`off`},mf=Z(e=>{let{children:t,refProp:n,withKeyboardNavigation:r,withAriaAttributes:i,withExpandedAttribute:o,targetType:s,autoComplete:c,ref:l,...u}=Y(`ComboboxTarget`,pf,e),d=at(t);if(!d)throw Error(`Combobox.Target component children should be an element or a component that accepts ref. Fragments, str
41ings, numbers and other primitive values are not supported`);let f=Yd(),p=(0,a.cloneElement)(d,{...tf({targetType:s,withAriaAttributes:i,withKeyboardNavigation:r,withExpandedAttribute:o,onKeyDown:d.props.onKeyDown,onClick:d.props.onClick,autoComplete:c}),...u});return(0,J.jsx)(Uc.Target,{refProp:n,ref:we(l,f.store.targetRef),children:p})});mf.displayName=`@mantine/core/ComboboxTarget`;function hf(e,t,n){for(let n=e-1;n>=0;--n)if(!t[n].hasAttribute(`data-combobox-disabled`))return n;if(n){for(let e=t.length-1;e>-1;--e)if(!t[e].hasAttribute(`data-combobox-disabled`))return e}return e}function gf(e,t,n){for(let n=e+1;n<t.length;n+=1)if(!t[n].hasAttribute(`data-combobox-disabled`))return n;if(n){for(let e=0;e<t.length;e+=1)if(!t[e].hasAttribute(`data-combobox-disabled`))return e}return e}function _f(e){for(let t=0;t<e.length;t+=1)if(!e[t].hasAttribute(`data-combobox-disabled`))return t;return-1}function vf({defaultOpened:e,opened:t,onOpenedChange:n,onDropdownClose:r,onDropdownOpen:i,loop:o=!0,scrollBehavior:s=`instant`}={}){let[c,l]=De({value:t,defaultValue:e,finalValue:!1,onChange:n}),u=(0,a.useRef)(null),d=(0,a.useRef)(-1),f=(0,a.useRef)(null),p=(0,a.useRef)(null),m=(0,a.useRef)(-1),h=(0,a.useRef)(-1),g=(0,a.useRef)(-1),_=(0,a.useCallback)((e=`unknown`)=>{c||(l(!0),i?.(e))},[l,i,c]),v=(0,a.useCallback)((e=`unknown`)=>{c&&(l(!1),r?.(e))},[l,r,c]),y=(0,a.useCallback)((e=`unknown`)=>{c?v(e):_(e)},[v,_,c]),b=(0,a.useCallback)(()=>{let e=it(p.current),t=nt(`#${u.current} [data-combobox-selected]`,e);t?.removeAttribute(`data-combobox-selected`),t?.removeAttribute(`aria-selected`)},[]),x=(0,a.useCallback)(e=>{let t=it(p.current),n=nt(`#${u.current}`,t),r=n?rt(`[data-combobox-option]`,n):null;if(!r)return null;let i=e>=r.length?0:e<0?r.length-1:e;return d.current=i,r?.[i]&&!r[i].hasAttribute(`data-combobox-disabled`)?(b(),r[i].setAttribute(`data-combobox-selected`,`true`),r[i].setAttribute(`aria-selected`,`true`),r[i].scrollIntoView({block:`nearest`,behavior:s}),r[i].id):null},[s,b]),S=(0,a.useCallback)(()=>{let e=it(p.current),t=nt(`#${u.current} [data-combobox-active]`,e);return x(t?rt(`#${u.current} [data-combobox-option]`,e).findIndex(e=>e===t):0)},[x]),C=(0,a.useCallback)(()=>{let e=it(p.current),t=rt(`#${u.current} [data-combobox-option]`,e);return x(gf(d.current,t,o))},[x,o]),w=(0,a.useCallback)(()=>{let e=it(p.current),t=rt(`#${u.current} [data-combobox-option]`,e);return x(hf(d.current,t,o))},[x,o]),T=(0,a.useCallback)(()=>{let e=it(p.current);return x(_f(rt(`#${u.current} [data-combobox-option]`,e)))},[x]),E=(0,a.useCallback)((e=`selected`,t)=>{if(typeof e==`number`){d.current=e;let n=it(p.current),r=rt(`#${u.current} [data-combobox-option]`,n);t?.scrollIntoView&&r[e]?.scrollIntoView({block:`nearest`,behavior:s});return}g.current=window.setTimeout(()=>{let n=it(p.current),r=rt(`#${u.current} [data-combobox-option]`,n),i=r.findIndex(t=>t.hasAttribute(`data-combobox-${e}`));d.current=i,t?.scrollIntoView&&r[i]?.scrollIntoView({block:`nearest`,behavior:s})},0)},[]),D=(0,a.useCallback)(()=>{d.current=-1,b()},[b]),O=(0,a.useCallback)(()=>{let e=it(p.current);(rt(`#${u.current} [data-combobox-option]`,e)?.[d.current])?.click()},[]),k=(0,a.useCallback)(e=>{u.current=e},[]),A=(0,a.useCallback)(()=>{m.current=window.setTimeout(()=>f.current?.focus(),0)},[]),j=(0,a.useCallback)(()=>{h.current=window.setTimeout(()=>p.current?.focus(),0)},[]),M=(0,a.useCallback)(()=>d.current,[]);return(0,a.useEffect)(()=>()=>{window.clearTimeout(m.current),window.clearTimeout(h.current),window.clearTimeout(g.current)},[]),{dropdownOpened:c,openDropdown:_,closeDropdown:v,toggleDropdown:y,selectedOptionIndex:d.current,getSelectedOptionIndex:M,selectOption:x,selectFirstOption:T,selectActiveOption:S,selectNextOption:C,selectPreviousOption:w,resetSelectedOption:D,updateSelectedOptionIndex:E,listId:u.current,setListId:k,clickSelectedOption:O,searchRef:f,focusSearchInput:A,targetRef:p,focusTarget:j}}var yf={keepMounted:!0,withinPortal:!0,resetSelectionOnOptionHover:!1,width:`target`,transitionProps:{transition:`fade`,duration:0},size:`sm`},bf=q((e,{size:t,dropdownPadding:n})=>({options:{"--combobox-option-fz":P(t),"--combobox-option-padding":j(t,`combobox-option-padding`)},dropdown:{"--combobox-padding":n===void 0?void 0:h(n),"--combobox-option-fz":P(t),"--combobox-option-padding":j(t,`combobox-option-padding`)}})),xf=e=>{let t=Y(`Combobox`,yf,e),{classNames:n,styles:r,unstyled:i,children:a,store:o,vars:s,onOptionSubmit:c,onClose:l,size:u,dropdownPadding:d,resetSelectionOnOptionHover:f,__staticSelector:p,readOnly:m,attributes:h,...g}=t,_=vf(),v=o||_,y=X({name:p||`Combobox`,classes:Wd,props:t,classNames:n,styles:r,unstyled:i,attributes:h,vars:s,varsResolver:bf}),b=()=>{l?.(),v.closeDropdown()};return(0,J.jsx)(Jd,{value:{getStyles:y,store:v,onOptionSubmit:c,size:u,resetSelectionOnOptionHover:f,readOnly:m},children:(0,J.jsx)(Uc,{opened:v.dropdownOpened,preventPositionChangeWhenVisible:!1,...g,onChange:e=>!e&&b(),withRoles:!1,unstyled:i,children:a})})};xf.extend=e=>e,xf.classes=Wd,xf.varsResolver=bf,xf.displayName=`@mantine/core/Combobox`,xf.Target=mf,xf.Dropdown=Zd,xf.Options=uf,xf.Option=lf,xf.Search=ff,xf.Empty=ef,xf.Chevron=qd,xf.Footer=af,xf.Header=sf,xf.EventsTarget=rf,xf.DropdownTarget=$d,xf.Group=of,xf.ClearButton=Xd,xf.HiddenInput=cf;function Sf({children:e,role:t}){let n=(0,a.use)(qu);return n?(0,J.jsx)(`div`,{role:t,"aria-labelledby":n.labelId,"aria-describedby":n.describedBy,children:e}):(0,J.jsx)(J.Fragment,{children:e})}var Cf=(0,a.createContext)(null),wf={hiddenInputValuesSeparator:`,`},Tf=xr((e=>{let{value:t,defaultValue:n,onChange:r,size:i,wrapperProps:a,children:o,readOnly:s,name:c,hiddenInputValuesSeparator:l,hiddenInputProps:u,maxSelectedValues:d,disabled:f,...p}=Y(`CheckboxGroup`,wf,e),[m,h]=De({value:t,defaultValue:n,finalValue:[],onChange:r}),g=e=>{let t=typeof e==`string`?e:e.currentTarget.value;if(s)return;let n=m.includes(t);!n&&d&&m.length>=d||h(n?m.filter(e=>e!==t):[...m,t])},_=e=>{if(f)return!0;
41if(!d)return!1;let t=m.includes(e),n=m.length>=d;return!t&&n},v=m.join(l);return(0,J.jsx)(Cf,{value:{value:m,onChange:g,size:i,isDisabled:_},children:(0,J.jsxs)(ld.Wrapper,{size:i,...a,...p,labelElement:`div`,__staticSelector:`CheckboxGroup`,children:[(0,J.jsx)(Sf,{role:`group`,children:o}),(0,J.jsx)(`input`,{type:`hidden`,name:c,value:v,...u})]})})}));Tf.classes=ld.Wrapper.classes,Tf.displayName=`@mantine/core/CheckboxGroup`;var Ef={card:`m_26775b0a`},Df=(0,a.createContext)(null),Of={withBorder:!0},kf=q((e,{radius:t})=>({card:{"--card-radius":N(t)}})),Af=Z(e=>{let t=Y(`CheckboxCard`,Of,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,checked:l,mod:u,withBorder:d,value:f,onClick:p,defaultChecked:m,onChange:h,attributes:g,..._}=t,v=X({name:`CheckboxCard`,classes:Ef,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:g,vars:c,varsResolver:kf,rootSelector:`card`}),y=(0,a.use)(Cf),[b,x]=De({value:typeof l==`boolean`?l:y?y.value.includes(f||``):void 0,defaultValue:m,finalValue:!1,onChange:h});return(0,J.jsx)(Df,{value:{checked:b},children:(0,J.jsx)(ec,{mod:[{"with-border":d,checked:b},u],...v(`card`),..._,role:`checkbox`,"aria-checked":b,onClick:e=>{p?.(e),y?.onChange(f||``),x(!b)}})})});Af.displayName=`@mantine/core/CheckboxCard`,Af.classes=Ef,Af.varsResolver=kf;function jf({size:e,style:t,...n}){return(0,J.jsx)(`svg`,{viewBox:`0 0 10 7`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,style:e===void 0?t:{width:h(e),height:h(e),...t},"aria-hidden":!0,...n,children:(0,J.jsx)(`path`,{d:`M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z`,fill:`currentColor`,fillRule:`evenodd`,clipRule:`evenodd`})})}function Mf({indeterminate:e,...t}){return e?(0,J.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 32 6`,"aria-hidden":!0,...t,children:(0,J.jsx)(`rect`,{width:`32`,height:`6`,fill:`currentColor`,rx:`3`})}):(0,J.jsx)(jf,{...t})}var Nf={indicator:`m_5e5256ee`,icon:`m_1b1c543a`,"indicator--outline":`m_76e20374`},Pf={icon:Mf,variant:`filled`,radius:`sm`},Ff=q((e,{radius:t,color:n,size:r,iconColor:i,variant:a,autoContrast:o})=>{let s=wt({color:n||e.primaryColor,theme:e}),c=s.isThemeColor&&s.shade===void 0?`var(--mantine-color-${s.color}-outline)`:s.color;return{indicator:{"--checkbox-size":j(r,`checkbox-size`),"--checkbox-radius":t===void 0?void 0:N(t),"--checkbox-color":a===`outline`?c:Tt(n,e),"--checkbox-icon-color":i?Tt(i,e):Nt(o,e)?jt({color:n,theme:e,autoContrast:o}):void 0}}}),If=Z(e=>{let t=Y(`CheckboxIndicator`,Pf,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,icon:l,indeterminate:u,radius:d,color:f,iconColor:p,autoContrast:m,checked:h,mod:g,variant:_,disabled:v,attributes:y,...b}=t,x=X({name:`CheckboxIndicator`,classes:Nf,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:y,vars:c,varsResolver:Ff,rootSelector:`indicator`}),S=(0,a.use)(Df),C=typeof h==`boolean`||typeof u==`boolean`?h||u:S?.checked||!1;return(0,J.jsx)(Q,{...x(`indicator`,{variant:_}),variant:_,mod:[{checked:C,disabled:v},g],...b,children:(0,J.jsx)(l,{indeterminate:u,...x(`icon`)})})});If.displayName=`@mantine/core/CheckboxIndicator`,If.classes=Nf,If.varsResolver=Ff;var Lf={root:`m_5f75b09e`,body:`m_5f6e695e`,labelWrapper:`m_d3ea56bb`,label:`m_8ee546b8`,description:`m_328f68c0`,error:`m_8e8a99cc`},Rf=Lf;function zf({__staticSelector:e,__stylesApiProps:t,className:n,classNames:r,styles:i,unstyled:a,children:o,label:s,description:c,id:l,disabled:u,error:d,size:f,labelPosition:p=`left`,bodyElement:m=`div`,labelElement:h=`label`,variant:g,style:_,vars:v,mod:y,attributes:b,...x}){let S=X({name:e,props:t,className:n,style:_,classes:Lf,classNames:r,styles:i,unstyled:a,attributes:b}),C=c?`${l}-description`:void 0,w=d&&typeof d!=`boolean`?`${l}-error`:void 0;return(0,J.jsx)(Q,{...S(`root`),__vars:{"--label-fz":P(f),"--label-lh":j(f,`label-lh`)},mod:[{"label-position":p},y],variant:g,size:f,...x,children:(0,J.jsxs)(Q,{component:m,htmlFor:m===`label`?l:void 0,...S(`body`),children:[o,(0,J.jsxs)(`div`,{...S(`labelWrapper`),"data-disabled":u||void 0,children:[s&&(0,J.jsx)(Q,{component:h,htmlFor:h===`label`?l:void 0,...S(`label`),"data-disabled":u||void 0,children:s}),c&&(0,J.jsx)(ld.Description,{id:C,size:f,__inheritStyles:!1,...S(`description`),children:c}),d&&typeof d!=`boolean`&&(0,J.jsx)(ld.Error,{id:w,size:f,__inheritStyles:!1,...S(`error`),
41children:d})]})]})})}zf.displayName=`@mantine/core/InlineInput`;var Bf={root:`m_bf2d988c`,inner:`m_26062bec`,input:`m_26063560`,icon:`m_bf295423`,"input--outline":`m_215c4542`},Vf={labelPosition:`right`,icon:Mf,withErrorStyles:!0,variant:`filled`,radius:`sm`},Hf=q((e,{radius:t,color:n,size:r,iconColor:i,variant:a,autoContrast:o})=>{let s=wt({color:n||e.primaryColor,theme:e}),c=s.isThemeColor&&s.shade===void 0?`var(--mantine-color-${s.color}-outline)`:s.color;return{root:{"--checkbox-size":j(r,`checkbox-size`),"--checkbox-radius":t===void 0?void 0:N(t),"--checkbox-color":a===`outline`?c:Tt(n,e),"--checkbox-icon-color":i?Tt(i,e):Nt(o,e)?jt({color:n,theme:e,autoContrast:o}):void 0}}}),Uf=Z(e=>{let t=Y(`Checkbox`,Vf,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,color:l,label:u,id:d,size:f,radius:p,wrapperProps:m,checked:h,labelPosition:g,description:_,error:v,disabled:y,variant:b,indeterminate:x,icon:S,rootRef:C,iconColor:w,onChange:T,autoContrast:E,mod:D,attributes:O,readOnly:k,onClick:A,withErrorStyles:j,ref:M,...N}=t,P=(0,a.useRef)(null),F=(0,a.use)(Cf),I=f||F?.size,L=X({name:`Checkbox`,props:t,classes:Bf,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:O,vars:c,varsResolver:Hf}),{styleProps:R,rest:z}=qn(N),B=be(d),V=[_?`${B}-description`:void 0,v&&typeof v!=`boolean`?`${B}-error`:void 0,z[`aria-describedby`]].filter(Boolean).join(` `)||void 0,ee={checked:F?.value.includes(z.value)??h,onChange:e=>{F?.onChange(e),T?.(e)}},H=F?.isDisabled?.(z.value)??!1,U=y||H;return(0,a.useEffect)(()=>{P.current&&(P.current.indeterminate=x||!1,x?P.current.setAttribute(`data-indeterminate`,`true`):P.current.removeAttribute(`data-indeterminate`))},[x]),(0,J.jsx)(zf,{...L(`root`),__staticSelector:`Checkbox`,__stylesApiProps:t,id:B,size:I,labelPosition:g,label:u,description:_,error:v,disabled:U,classNames:n,styles:o,unstyled:s,"data-checked":ee.checked||h||void 0,variant:b,ref:C,mod:D,attributes:O,inert:z.inert,...R,...m,children:(0,J.jsxs)(Q,{...L(`inner`),mod:{"data-label-position":g},children:[(0,J.jsx)(Q,{component:`input`,id:B,ref:we(P,M),mod:{error:!!v,"with-error-styles":j},...L(`input`,{focusable:!0,variant:b}),...z,...ee,"aria-describedby":V,disabled:U,inert:z.inert,type:`checkbox`,onClick:e=>{k&&e.preventDefault(),A?.(e)}}),(0,J.jsx)(S,{indeterminate:x,...L(`icon`)})]})})});Uf.classes={...Bf,...Rf},Uf.varsResolver=Hf,Uf.displayName=`@mantine/core/Checkbox`,Uf.Group=Tf,Uf.Indicator=If,Uf.Card=Af;function Wf(e){return`group`in e}function Gf({options:e,search:t,limit:n}){let r=t.trim().toLowerCase(),i=[];for(let a=0;a<e.length;a+=1){let o=e[a];if(i.length===n)return i;Wf(o)&&i.push({group:o.group,items:Gf({options:o.items,search:t,limit:n-i.length})}),Wf(o)||o.label.toLowerCase().includes(r)&&i.push(o)}return i}function Kf(e){if(e.length===0)return!0;for(let t of e)if(!(`group`in t)||t.items.length>0)return!1;return!0}function qf(e,t=new Set){if(Array.isArray(e))for(let n of e)if(Wf(n))qf(n.items,t);else{if(n.value===void 0)throw Error(`[@mantine/core] Each option must have value property`);if(t.has(n.value))throw Error(`[@mantine/core] Duplicate options are not supported. Option with value "${n.value}" was provided more than once`);t.add(n.value)}}function Jf(e,t){return Array.isArray(e)?e.includes(t):e===t}function Yf({data:e,withCheckIcon:t,withAlignedLabels:n,value:r,checkIconPosition:i,unstyled:a,renderOption:o}){if(!Wf(e)){let s=Jf(r,e.value),c=t&&(s?(0,J.jsx)(jf,{className:Wd.optionsDropdownCheckIcon}):n?(0,J.jsx)(`div`,{className:Wd.optionsDropdownCheckPlaceholder}):null),l=(0,J.jsxs)(J.Fragment,{children:[i===`left`&&c,(0,J.jsx)(`span`,{children:e.label}),i===`right`&&c]});return(0,J.jsx)(xf.Option,{value:e.value,disabled:e.disabled,className:st({[Wd.optionsDropdownOption]:!a}),"data-reverse":i===`right`||void 0,"data-checked":s||void 0,"aria-selected":s,active:s,children:typeof o==`function`?o({option:e,checked:s}):l})}let s=e.items.map(e=>(0,J.jsx)(Yf,{data:e,value:r,unstyled:a,withCheckIcon:t,withAlignedLabels:n,checkIconPosition:i,renderOption:o},`${e.value}`));return(0,J.jsx)(xf.Group,{label:e.group,children:s})}function Xf({data:e,hidden:t,hiddenWhenEmpty:n,filter:r,search:i,limit:a,maxDropdownHeight:o,withScrollArea:s=!0,filterOptions:c=!0,withCheckIcon:l=!1,withAlignedLabels:u=!1,value:d,checkIconPosition:f,nothingFoundMessage:p,unstyled:m,labelId:h,renderOption:g,scrollAreaProps:_,"aria-label":v}){qf(e);let y=typeof i==`string`?(r||Gf)({options:e,search:c?i:``,limit:a??1/0}):e,b=Kf(y),x=y.map(e=>(0,J.jsx)(Yf,{data:e,withCheckIcon:l,withAlignedLabels:u,value:d,checkIconPosition:f,unstyled:m,renderOption:g},Wf(e)?e.group:`${e.value}`));return(0,J.jsx)(xf.Dropdown,{hidden:t||n&&b,"data-composed":!0,children:(0,J.jsxs)(xf.Options,{labelledBy:h,"aria-label":v,children:[s?(0,J.jsx)(Xs.Autosize,{mah:o??220,type:`scroll`,scrollbarSize:`var(--combobox-padding)`,offsetScrollbars:`y`,..._,children:x}):x,b&&p&&(0,J.jsx)(xf.Empty,{children:p})]})})}function Zf(e,t,n,r){if(t===n||r===`before`&&n===t+1||r===`after`&&n===t-1)return e;let i=e.slice(),[a]=i.splice(t,1),o=t<n?n-1:n;return r===`after`&&(o+=1),i.splice(o,0,a),i}var Qf=e=>{let t=e.lastElementChild;return t?t instanceof HTMLInputElement?t:t.querySelector(`input`):null},$f=(e,t)=>{if(e===t)return!0;
41if(e.length!==t.length)return!1;for(let n=0;n<e.length;n+=1)if(e[n]!==t[n])return!1;return!0};function ep({value:e,onChange:t,enabled:n}){let r=(0,a.useRef)({draggedIndex:null,currentDropTarget:null}),i=(0,a.useRef)(null),o=(0,a.useRef)(null),s=(0,a.useRef)(e);s.current=e,(0,a.useEffect)(()=>{let e=i.current;e&&(i.current=null,$f(s.current,e.expectedValue)&&e.container?.querySelector(`[data-mantine-pill-index="${e.index}"]`)?.focus())});let c=(0,a.useCallback)(e=>{o.current=e},[]);return{getPillProps:e=>{if(n)return{draggable:!0,tabIndex:-1,"data-mantine-pill-index":e,"aria-keyshortcuts":`Alt+ArrowLeft Alt+ArrowRight`,onMouseDown:e=>{e.button===0&&e.stopPropagation()},onDragStart:t=>{t.stopPropagation(),t.dataTransfer.effectAllowed=`move`,t.dataTransfer.setData(`text/plain`,String(e)),r.current.draggedIndex=e;let n=t.currentTarget,i=n.getBoundingClientRect(),a=n.cloneNode(!0);a.removeAttribute(`data-dragging`),a.removeAttribute(`data-drag-over`),a.style.position=`fixed`,a.style.top=`-9999px`,a.style.left=`-9999px`,a.style.width=`${i.width}px`,a.style.height=`${i.height}px`,a.style.pointerEvents=`none`,document.body.appendChild(a),t.dataTransfer.setDragImage(a,t.clientX-i.left,t.clientY-i.top),setTimeout(()=>a.parentNode?.removeChild(a),0),requestAnimationFrame(()=>{n.setAttribute(`data-dragging`,`true`)})},onDragOver:t=>{let{draggedIndex:n}=r.current;if(n===null||n===e)return;let i=t.currentTarget,a=i.getBoundingClientRect(),o=t.clientX-a.left,s=(getComputedStyle(i).direction===`rtl`?o>a.width/2:o<a.width/2)?`before`:`after`;t.preventDefault(),t.stopPropagation(),t.dataTransfer.dropEffect=`move`;let c=r.current.currentDropTarget;c&&c!==i&&c.removeAttribute(`data-drag-over`),i.setAttribute(`data-drag-over`,s),r.current.currentDropTarget=i},onDragLeave:e=>{let t=e.currentTarget,n=e.relatedTarget;n&&t.contains(n)||(t.removeAttribute(`data-drag-over`),r.current.currentDropTarget===t&&(r.current.currentDropTarget=null))},onDrop:n=>{n.preventDefault(),n.stopPropagation();let i=n.currentTarget,a=i.getAttribute(`data-drag-over`);i.removeAttribute(`data-drag-over`);let{draggedIndex:o}=r.current;if(o!==null&&a&&o!==e){let n=Zf(s.current,o,e,a);n!==s.current&&t(n)}r.current.draggedIndex=null,r.current.currentDropTarget=null},onDragEnd:e=>{e.currentTarget.removeAttribute(`data-dragging`);let t=r.current.currentDropTarget;t&&t.removeAttribute(`data-drag-over`),r.current.draggedIndex=null,r.current.currentDropTarget=null},onKeyDown:n=>{if(n.key!==`ArrowLeft`&&n.key!==`ArrowRight`)return;let r=n.currentTarget,a=getComputedStyle(r).direction===`rtl`?n.key===`ArrowLeft`:n.key===`ArrowRight`,o=a?e+1:e-1;if(n.altKey){if(o<0||o>=s.current.length)return;n.preventDefault(),n.stopPropagation();let c=a?`after`:`before`,l=Zf(s.current,e,o,c);if(l===s.current)return;i.current={container:r.parentElement,index:o,expectedValue:l},t(l);return}if(o<0)return;let c=r.parentElement;if(c){if(n.preventDefault(),n.stopPropagation(),o>=s.current.length){Qf(c)?.focus();return}c.querySelector(`[data-mantine-pill-index="${o}"]`)?.focus()}}}},getListProps:()=>n?{ref:c}:{},handleInputKeyDown:e=>{if(!n||e.key!==`ArrowLeft`)return;let t=e.currentTarget;if(!(t.value.length===0||t.selectionStart===0&&t.selectionEnd===0))return;let r=o.current;if(!r)return;let i=r.querySelectorAll(`[data-mantine-pill-index]`);i.length!==0&&(e.preventDefault(),i[i.length-1].focus())}}}var tp={group:`m_11def92b`,root:`m_f85678b6`,image:`m_11f8ac07`,placeholder:`m_104cd71f`},np=(0,a.createContext)({withinGroup:!1}),rp=q((e,{spacing:t})=>({group:{"--ag-spacing":M(t)}})),ip=Z(e=>{let t=Y(`AvatarGroup`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,spacing:c,attributes:l,...u}=t;return(0,J.jsx)(np,{value:{withinGroup:!0},children:(0,J.jsx)(Q,{...X({name:`AvatarGroup`,classes:tp,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:l,vars:s,varsResolver:rp,rootSelector:`group`})(`group`),...u})})});ip.classes=tp,ip.varsResolver=rp,ip.displayName=`@mantine/core/AvatarGroup`;function ap(e){return(0,J.jsx)(`svg`,{...e,"data-avatar-placeholder-icon":!0,viewBox:`0 0 15 15`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,J.jsx)(`path`,{d:`M0.87
417014 7.49988C0.877014 3.84219 3.84216 0.877045 7.49985 0.877045C11.1575 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1575 14.1227 7.49985 14.1227C3.84216 14.1227 0.877014 11.1575 0.877014 7.49988ZM7.49985 1.82704C4.36683 1.82704 1.82701 4.36686 1.82701 7.49988C1.82701 8.97196 2.38774 10.3131 3.30727 11.3213C4.19074 9.94119 5.73818 9.02499 7.50023 9.02499C9.26206 9.02499 10.8093 9.94097 11.6929 11.3208C12.6121 10.3127 13.1727 8.97172 13.1727 7.49988C13.1727 4.36686 10.6328 1.82704 7.49985 1.82704ZM10.9818 11.9787C10.2839 10.7795 8.9857 9.97499 7.50023 9.97499C6.01458 9.97499 4.71624 10.7797 4.01845 11.9791C4.97952 12.7272 6.18765 13.1727 7.49985 13.1727C8.81227 13.1727 10.0206 12.727 10.9818 11.9787ZM5.14999 6.50487C5.14999 5.207 6.20212 4.15487 7.49999 4.15487C8.79786 4.15487 9.84999 5.207 9.84999 6.50487C9.84999 7.80274 8.79786 8.85487 7.49999 8.85487C6.20212 8.85487 5.14999 7.80274 5.14999 6.50487ZM7.49999 5.10487C6.72679 5.10487 6.09999 5.73167 6.09999 6.50487C6.09999 7.27807 6.72679 7.90487 7.49999 7.90487C8.27319 7.90487 8.89999 7.27807 8.89999 6.50487C8.89999 5.73167 8.27319 5.10487 7.49999 5.10487Z`,fill:`currentColor`,fillRule:`evenodd`,clipRule:`evenodd`})})}function op(e){let t=0;for(let n=0;n<e.length;n+=1){let r=e.charCodeAt(n);t=(t<<5)-t+r,t|=0}return t}var sp=[`blue`,`cyan`,`grape`,`green`,`indigo`,`lime`,`orange`,`pink`,`red`,`teal`,`violet`];function cp(e,t=sp){let n=op(e);return t[Math.abs(n)%t.length]}function lp(e,t=2){let n=e.split(` `);return n.length===1?e.slice(0,t).toUpperCase():n.map(e=>e[0]).slice(0,t).join(``).toUpperCase()}var up=q((e,{size:t,radius:n,variant:r,gradient:i,color:a,autoContrast:o,name:s,allowedInitialsColors:c})=>{let l=a===`initials`&&typeof s==`string`?cp(s,c):a,u=e.variantColorResolver({color:l||`gray`,theme:e,gradient:i,variant:r||`light`,autoContrast:o});return{root:{"--avatar-size":j(t,`avatar-size`),"--avatar-radius":n===void 0?void 0:N(n),"--avatar-bg":l||r?u.background:void 0,"--avatar-color":l||r?u.color:void 0,"--avatar-bd":l||r?u.border:void 0}}}),dp=Sr(e=>{let t=Y(`Avatar`,null,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,src:l,alt:u,radius:d,color:f,gradient:p,imageProps:m,children:h,autoContrast:g,mod:_,name:v,allowedInitialsColors:y,attributes:b,...x}=t,S=(0,a.use)(np),[C,w]=(0,a.useState)(!l),T=X({name:`Avatar`,props:t,classes:tp,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:b,vars:c,varsResolver:up});return(0,a.useEffect)(()=>w(!l),[l]),(0,J.jsx)(Q,{...T(`root`),mod:[{"within-group":S.withinGroup},_],...x,children:C||!l?(0,J.jsx)(`span`,{...T(`placeholder`),title:u,children:h||typeof v==`string`&&lp(v)||(0,J.jsx)(ap,{})}):(0,J.jsx)(`img`,{...m,...T(`image`),src:l,alt:u,onError:e=>{w(!0),m?.onError?.(e)}})})});dp.classes=tp,dp.varsResolver=up,dp.displayName=`@mantine/core/Avatar`,dp.Group=ip;var fp={root:`m_347db0ec`,"root--dot":`m_fbd81e3d`,label:`m_5add502a`,section:`m_91fdda9b`},pp=q((e,{radius:t,color:n,gradient:r,variant:i,size:a,autoContrast:o,circle:s})=>{let c=e.variantColorResolver({color:n||e.primaryColor,theme:e,gradient:r,variant:i||`filled`,autoContrast:o});return{root:{"--badge-height":j(a,`badge-height`),"--badge-padding-x":j(a,`badge-padding-x`),"--badge-fz":j(a,`badge-fz`),"--badge-radius":s||t===void 0?void 0:N(t),"--badge-bg":n||i?c.background:void 0,"--badge-color":n||i?c.color:void 0,"--badge-bd":n||i?c.border:void 0,"--badge-dot-color":i===`dot`?Tt(n,e):void 0}}}),mp=Sr(e=>{let t=Y(`Badge`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,radius:c,color:l,gradient:u,leftSection:d,rightSection:f,children:p,variant:m,fullWidth:h,autoContrast:g,circle:_,mod:v,attributes:y,...b}=t,x=X({name:`Badge`,props:t,classes:fp,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:y,vars:s,varsResolver:pp});return(0,J.jsxs)(Q,{variant:m,mod:[{block:h,circle:_,"with-right-section":!!f,"with-left-section":!!d},v],...x(`root`,{variant:m}),...b,children:[d&&(0,J.jsx)(`span`,{...x(`section`),"data-position":`left`,children:d}),(0,J.jsx)(`span`,{...x(`label`),children:p}),f&&(0,J.jsx)(`span`,{...x(`section`),"data-position":`right`,children:f})]})});mp.classes=fp,mp.varsResolver=pp,mp.displayName=`@mantine/core/Badge`;var hp={root:`m_77c9d27d`,inner:`m_80f1301b`,label:`m_811560b9`,section:`m_a74036a`,loader:`m_a25b86ee`,group:`m_80d6d844`,groupSection:`m_70be2a01`},gp={orientation:`horizontal`},_p=q((e,{borderWidth:t})=>({group:{"--button-border-width":h(t)}})),vp=Z(e=>{let t=Y(`ButtonGroup`,gp,e),{className:n,style:r,classNames:i,styles:a,unstyled:o,orientation:s,vars:c,borderWidth:l,mod:u,attributes:d,...f}=Y(`ButtonGroup`,gp,e);return(0,J.jsx)(Q,{...X({name:`ButtonGroup`,props:t,classes:hp,className:n,style:r,classNames:i,styles:a,unstyled:o,attributes:d,vars:c,varsResolver:_p,rootSelector:`group`})(`group`),mod:[{"data-orientation":s},u],role:`group`,...f})});vp.classes=hp,vp.varsResolver=_p,vp.displayName=`@mantine/core/ButtonGroup`;var yp=q((e,{radius:t,color:n,gradient:r,variant:i,autoContrast:a,size:o})=>{let s=e.variantColorResolver({color:n||e.primaryColor,theme:e,gradient:r,variant:i||`filled`,autoContrast:a});return{groupSection:{"--section-height":j(o,`section-height`),"--section-padding-x":j(o,`section-padding-x`),"--section-fz":o?.includes(`compact`)?P(o.replace(`compact-`,``)):P(o),"--section-radius":t===void 0?void 0:N(t),"--section-bg":n||i?s.background:void 0,"--section-color":s.color,"--section-bd":n||i?s.border:void 0}}}),bp=Z(e=>{let t=Y(`ButtonGroupSection`,null,e),{className:n,style:r,classNames:i,styles:a,unstyled:o,vars:s,gradient:c,radius:l,autoContrast:u,attributes:d,...f}=t;return(0,J.jsx)(Q,{...X({name:`ButtonGroupSection`,props:t,classes:hp,className:n,style:r,classNames:i,styles:a,unstyled:o,attributes:d,vars:s,varsResolver:yp,rootSelector:`groupSection`})(`groupSection`),...f})});bp.classes=hp,bp.varsResolver=yp,bp.displayName=`@mantine/core/ButtonGroupSection`;var xp={in:{opacity:1,transform:`translate(-50%, calc(-50% + ${h(1)}))`},out:{opacity:0,transform:`translate(-50%, -200%)`},common:{transformOrigin:`center`},transitionProperty:`transform, opacity`},Sp=q((e,{radius:t,color:n,gradient:r,variant:i,size:a,justify:o,autoContrast:s})=>{let c=e.variantColorResolver({color:n||e.primaryColor,theme:e,gradient:r,variant:i||`filled`,autoContrast:s});return{root:{"--button-justify":o,"--button-height":j(a,`button-height`),"--button-padding-x":j(a,`button-padding-x`),"--button-fz":a?.includes(`compact`)?P(a.replace(`compact-`,``)):P(a),"--button-radius":t===void 0?void 0:N(t),"--button-bg":n||i?c.background:void 0,"--button-hover":n||i?c.hover:void 0,"--button-color":c.color,"--button-bd":n||i?c.border:void 0,"--button-hover-color":n||i?c.hoverColor:void 0}}}),Cp=Sr(e=>{let t=Y(`Button`,null,e),{style:n,vars:r,className:i,color:a,disabled:o,children:s,leftSection:c,rightSection:l,fullWidth:u,variant:d,radius:f,loading:p,loaderProps:m,gradient:h,classNames:g,styles:_,unstyled:v,"data-disabled":y,autoContrast:b,mod:x,attributes:S,...C}=t,w=X({name:`Button`,props:t,classes:hp,className:i,style:n,classNames:g,styles:_,unstyled:v,attributes:S,vars:r,varsResolver:Sp}),T=!!c,E=!!l;return(0,J.jsxs)(ec,{...w(`root`,{active:!o&&!p&&!y}),unstyled:v,variant:d,disabled:o||p,mod:[{disabled:o||y,loading:p,block:u,"with-left-section":T,"with-right-section":E},x],...C,children:[typeof p==`boolean`&&(0,J.jsx)(Dc,{mounted:p,transition:xp,duration:150,children:e=>(0,J.jsx)(Q,{component:`span`,...w(`loader`,{style:e}
41),"aria-hidden":!0,children:(0,J.jsx)(Zc,{color:`var(--button-color)`,size:`calc(var(--button-height) / 1.8)`,...m})})}),(0,J.jsxs)(`span`,{...w(`inner`),children:[c&&(0,J.jsx)(Q,{component:`span`,...w(`section`),mod:{position:`left`},children:c}),(0,J.jsx)(Q,{component:`span`,mod:{loading:p},...w(`label`),children:s}),l&&(0,J.jsx)(Q,{component:`span`,...w(`section`),mod:{position:`right`},children:l})]})]})});Cp.classes=hp,Cp.varsResolver=Sp,Cp.displayName=`@mantine/core/Button`,Cp.Group=vp,Cp.GroupSection=bp;var[wp,Tp]=b(`Card component was not found in tree`),Ep={root:`m_e615b15f`,section:`m_599a2148`},Dp=Sr(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,withBorder:o,inheritPadding:s,mod:c,...l}=Y(`CardSection`,null,e),u=Tp();return(0,J.jsx)(Q,{mod:[{"with-border":o,"inherit-padding":s},c],...u.getStyles(`section`,{className:n,style:r,styles:i,classNames:t}),...l})});Dp.classes=Ep,Dp.displayName=`@mantine/core/CardSection`;var Op=q((e,{padding:t})=>({root:{"--card-padding":M(t)}})),kp={orientation:`vertical`},Ap=Sr(e=>{let t=Y(`Card`,kp,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,children:l,padding:u,attributes:d,orientation:f,...p}=t,m=X({name:`Card`,props:t,classes:Ep,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:d,vars:c,varsResolver:Op}),h=a.Children.toArray(l),g=h.map((e,t)=>typeof e==`object`&&e&&`type`in e&&(e.type===Dp||e.type?.displayName===`@mantine/core/CardSection`)?(0,a.cloneElement)(e,{"data-orientation":f,"data-first-section":t===0||void 0,"data-last-section":t===h.length-1||void 0}):e);return(0,J.jsx)(wp,{value:{getStyles:m},children:(0,J.jsx)(ac,{unstyled:s,"data-orientation":f,...m(`root`),...p,children:g})})});Ap.classes=Ep,Ap.varsResolver=Op,Ap.displayName=`@mantine/core/Card`,Ap.Section=Dp;var jp={root:`m_4451eb3a`},Mp=Sr(e=>{let t=Y(`Center`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,inline:c,mod:l,attributes:u,...d}=t,f=X({name:`Center`,props:t,classes:jp,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:u,vars:s});return(0,J.jsx)(Q,{mod:[{inline:c},l],...f(`root`),...d})});Mp.classes=jp,Mp.displayName=`@mantine/core/Center`;var Np=xr(e=>{let{value:t,defaultValue:n,onChange:r,multiple:i,children:a}=Y(`ChipGroup`,null,e),[o,s]=De({value:t,defaultValue:n,finalValue:i?[]:null,onChange:r});return(0,J.jsx)(Pp,{value:{isChipSelected:e=>Array.isArray(o)?o.includes(e):e===o,onChange:e=>{let t=e.currentTarget.value;s(Array.isArray(o)?o.includes(t)?o.filter(e=>e!==t):[...o,t]:t)},multiple:i},children:a})});Np.displayName=`@mantine/core/ChipGroup`;var Pp=(0,a.createContext)(null),Fp={root:`m_f59ffda3`,label:`m_be049a53`,"label--outline":`m_3904c1af`,"label--filled":`m_fa109255`,"label--light":`m_f7e165c3`,iconWrapper:`m_9ac86df9`,checkIcon:`m_d6d72580`,input:`m_bde07329`},Ip={type:`checkbox`},Lp=q((e,{size:t,radius:n,variant:r,color:i,autoContrast:a})=>{let o=e.variantColorResolver({color:i||e.primaryColor,theme:e,variant:r||`filled`,autoContrast:a});return{root:{"--chip-fz":P(t),"--chip-size":j(t,`chip-size`),"--chip-radius":n===void 0?void 0:N(n),"--chip-checked-padding":j(t,`chip-checked-padding`),"--chip-padding":j(t,`chip-padding`),"--chip-icon-size":j(t,`chip-icon-size`),"--chip-bg":i||r?o.background:void 0,"--chip-hover":i||r?o.hover:void 0,"--chip-color":i||r?o.color:void 0,"--chip-bd":i||r?o.border:void 0,"--chip-spacing":j(t,`chip-spacing`)}}}),Rp=Z(e=>{let t=Y(`Chip`,Ip,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,id:l,checked:u,defaultChecked:d,onChange:f,value:p,wrapperProps:m,type:h,disabled:g,children:_,size:v,variant:y,icon:b,rootRef:x,autoContrast:S,mod:C,attributes:w,...T}=t,E=X({name:`Chip`,classes:Fp,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:w,vars:c,varsResolver:Lp}),D=(0,a.use)(Pp),O=be(l),{styleProps:k,rest:A}=qn(T),[j,M]=De({value:u,defaultValue:d,finalValue:!1,onChange:f}),N=D?{checked:D.isChipSelected(p),onChange:e=>{D.onChange(e),f?.(e.currentTarget.checked)},type:D.multiple?`checkbox`:`radio`}:{},P=N.checked||j;return(0,J.jsxs)(Q,{size:v,variant:y,ref:x,mod:C,...E(`root`),...k,...m,children:[(0,J.jsx)(`input`,{type:h,...E(`input`),checked:P,onChange:e=>M(e.currentTarget.checked),id:O,disabled:g,value:p,...N,...A}),(0,J.jsxs)(Q,{component:`label`,htmlFor:O,mod:{checked:P,disabled:g},...E(`label`,{variant:y||`filled`}),children:[P&&b!==null&&b!==!1&&(0,J.jsx)(`span`,{...E(`iconWrapper`),children:b===void 0?(0,J.jsx)(jf,{...E(`checkIcon`)}):b}),(0,J.jsx)(`span`,{children:_})]})]})});Rp.classes=Fp,Rp.varsResolver=Lp,Rp.displayName=`@mantine/core/Chip`,Rp.Group=Np;var zp={root:`m_b183c0a2`},Bp=q((e,{color:t})=>({root:{"--code-bg":t?Tt(t,e):void 0}})),Vp=Z(e=>{let t=Y(`Code`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,color:c,block:l,mod:u,attributes:d,...f}=t,p=X({name:`Code`,props:t,classes:zp,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:d,vars:s,varsResolver:Bp});return(0,J.jsx)(Q,{component:l?`pre`:`code`,mod:[{block:l},u],...p(`root`),...f,dir:`ltr`})});Vp.classes=zp,Vp.varsResolver=Bp,Vp.displayName=`@mantine/core/Code`;var Hp={root:`m_de3d2490`,colorOverlay:`m_862f3d1b`,shadowOverlay:`m_98ae7f22`,alphaOverlay:`m_95709ac0`,childrenOverlay:`m_93e74e3`},Up={withShadow:!0}
41,Wp=q((e,{radius:t,size:n})=>({root:{"--cs-radius":t===void 0?void 0:N(t),"--cs-size":h(n)}})),Gp=Sr(e=>{let t=Y(`ColorSwatch`,Up,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,color:c,radius:l,withShadow:u,children:d,attributes:f,...p}=Y(`ColorSwatch`,Up,t),m=X({name:`ColorSwatch`,props:t,classes:Hp,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:f,vars:s,varsResolver:Wp});return(0,J.jsxs)(Q,{...m(`root`,{focusable:!0}),...p,children:[(0,J.jsx)(`span`,{...m(`alphaOverlay`)}),u&&(0,J.jsx)(`span`,{...m(`shadowOverlay`)}),(0,J.jsx)(`span`,{...m(`colorOverlay`,{style:{backgroundColor:c}})}),(0,J.jsx)(`span`,{...m(`childrenOverlay`),children:d})]})});Gp.classes=Hp,Gp.varsResolver=Wp,Gp.displayName=`@mantine/core/ColorSwatch`;function Kp(e,t=0,n=10**t){return Math.round(n*e)/n}function qp({h:e,s:t,l:n,a:r}){let i=t*((n<50?n:100-n)/100);return{h:e,s:i>0?2*i/(n+i)*100:0,v:n+i,a:r}}var Jp={grad:360/400,turn:360,rad:360/(Math.PI*2)};function Yp(e,t=`deg`){return Number(e)*(Jp[t]||1)}var Xp=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i;function Zp(e){let t=Xp.exec(e);return t?qp({h:Yp(t[1],t[2]),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}}function Qp({r:e,g:t,b:n,a:r}){let i=Math.max(e,t,n),a=i-Math.min(e,t,n),o=a?i===e?(t-n)/a:i===t?2+(n-e)/a:4+(e-t)/a:0;return{h:Kp(60*(o<0?o+6:o),3),s:Kp(i?a/i*100:0,3),v:Kp(i/255*100,3),a:r}}function $p(e){let t=e[0]===`#`?e.slice(1):e;return t.length===3?Qp({r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:1}):Qp({r:parseInt(t.slice(0,2),16),g:parseInt(t.slice(2,4),16),b:parseInt(t.slice(4,6),16),a:1})}function em(e){let t=e[0]===`#`?e.slice(1):e,n=e=>Kp(parseInt(e,16)/255,3);if(t.length===4){let e=t.slice(0,3),r=n(t[3]+t[3]);return{...$p(e),a:r}}let r=t.slice(0,6),i=n(t.slice(6,8));return{...$p(r),a:i}}var tm=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i;function nm(e){let t=tm.exec(e);return t?Qp({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}}var rm={hex:/^#?([0-9A-F]{3}){1,2}$/i,hexa:/^#?([0-9A-F]{4}){1,2}$/i,rgb:/^rgb\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/i,rgba:/^rgba\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/i,hsl:/hsl\(\s*(\d+)\s*,\s*(\d+(?:\.\d+)?%)\s*,\s*(\d+(?:\.\d+)?%)\)/i,hsla:/^hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*(\d*(?:\.\d+)?)\)$/i},im={hex:$p,hexa:em,rgb:nm,rgba:nm,hsl:Zp,hsla:Zp};function am(e){for(let[,t]of Object.entries(rm))if(t.test(e))return!0;return!1}function om(e){if(typeof e!=`string`)return{h:0,s:0,v:0,a:1};if(e===`transparent`)return{h:0,s:0,v:0,a:0};let t=e.trim();for(let[e,n]of Object.entries(rm))if(n.test(t))return im[e](t);return{h:0,s:0,v:0,a:1}}var sm=(0,a.createContext)(null);function cm({position:e,...t}){return(0,J.jsx)(Q,{__vars:{"--thumb-y-offset":`${e.y*100}%`,"--thumb-x-offset":`${e.x*100}%`},...t})}cm.displayName=`@mantine/core/ColorPickerThumb`;var lm={wrapper:`m_fee9c77`,preview:`m_9dddfbac`,body:`m_bffecc3e`,sliders:`m_3283bb96`,thumb:`m_40d572ba`,swatch:`m_d8ee6fd8`,swatches:`m_5711e686`,saturation:`m_202a296e`,saturationOverlay:`m_11b3db02`,slider:`m_d856d47d`,sliderOverlay:`m_8f327113`},um=Z(e=>{let t=Y(`ColorSlider`,null,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,onChange:l,onChangeEnd:u,maxValue:d,round:f,size:p=`md`,focusable:m=!0,value:g,overlays:_,thumbColor:v=`transparent`,onScrubStart:y,onScrubEnd:b,__staticSelector:x=`ColorPicker`,attributes:S,ref:C,...w}=t,T=X({name:x,classes:lm,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:S,rootSelector:`slider`}),E=(0,a.use)(sm)?.getStyles||T,D=ln(),[O,k]=(0,a.useState)({y:0,x:g/d}),A=(0,a.useRef)(O),j=e=>f?Math.round(e*d):e*d,{ref:M}=Ee(({x:e,y:t})=>{A.current={x:e,y:t},l?.(j(e))},{onScrubEnd:()=>{let{x:e}=A.current;u?.(j(e)),b?.()},onScrubStart:y});le(()=>{k({y:0,x:g/d})},[g]);let N=(e,t)=>{e.preventDefault();let n=Te(t);l?.(j(n.x)),u?.(j(n.x))},P=e=>{switch(e.key){case`ArrowRight`:N(e,{x:O.x+.05,y:O.y});break;case`ArrowLeft`:N(e,{x:O.x-.05,y:O.y});break}},F=_.map((e,t)=>(0,a.createElement)(`div`,{...E(`sliderOverlay`),style:e,key:t}));return(0,J.jsxs)(Q,{...w,ref:we(M,C),...E(`slider`),size:p,role:`slider`,"aria-valuenow":g,"aria-valuemax":d,"aria-valuemin":0,tabIndex:m?0:-1,onKeyDown:P,"data-focus-ring":D.focusRing,__vars:{"--cp-thumb-size":`var(--cp-thumb-size-${p})`}
41,children:[F,(0,J.jsx)(cm,{position:O,...E(`thumb`,{style:{top:h(1),background:v}})})]})});um.displayName=`@mantine/core/ColorSlider`,um.classes=lm;var dm={__staticSelector:`AlphaSlider`},fm=Z(e=>{let{value:t,onChange:n,onChangeEnd:r,color:i,...a}=Y(`AlphaSlider`,dm,e);return(0,J.jsx)(um,{...a,value:t,onChange:e=>n?.(Kp(e,2)),onChangeEnd:e=>r?.(Kp(e,2)),maxValue:1,round:!1,"data-alpha":!0,overlays:[{backgroundImage:`linear-gradient(45deg, var(--slider-checkers) 25%, transparent 25%), linear-gradient(-45deg, var(--slider-checkers) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--slider-checkers) 75%), linear-gradient(-45deg, var(--mantine-color-body) 75%, var(--slider-checkers) 75%)`,backgroundSize:`${h(8)} ${h(8)}`,backgroundPosition:`0 0, 0 ${h(4)}, ${h(4)} ${h(-4)}, ${h(-4)} 0`},{backgroundImage:`linear-gradient(90deg, transparent, ${i})`},{boxShadow:`rgba(0, 0, 0, .1) 0 0 0 ${h(1)} inset, rgb(0, 0, 0, .15) 0 0 ${h(4)} inset`}]})});fm.displayName=`@mantine/core/AlphaSlider`,fm.classes=um.classes;function pm({h:e,s:t,v:n,a:r}){let i=e/360*6,a=t/100,o=n/100,s=Math.floor(i),c=o*(1-a),l=o*(1-(i-s)*a),u=o*(1-(1-i+s)*a),d=s%6;return{r:Kp([o,l,c,c,u,o][d]*255),g:Kp([u,o,o,l,c,c][d]*255),b:Kp([c,c,u,o,o,l][d]*255),a:Kp(r,2)}}function mm(e,t){let{r:n,g:r,b:i,a}=pm(e);return t?`rgba(${n}, ${r}, ${i}, ${Kp(a,2)})`:`rgb(${n}, ${r}, ${i})`}function hm({h:e,s:t,v:n,a:r},i){let a=(200-t)*n/100,o={h:Math.round(e),s:Math.round(a>0&&a<200?t*n/100/(a<=100?a:200-a)*100:0),l:Math.round(a/2)};return i?`hsla(${o.h}, ${o.s}%, ${o.l}%, ${Kp(r,2)})`:`hsl(${o.h}, ${o.s}%, ${o.l}%)`}function gm(e){let t=e.toString(16);return t.length<2?`0${t}`:t}function _m(e){let{r:t,g:n,b:r}=pm(e);return`#${gm(t)}${gm(n)}${gm(r)}`}function vm(e){let t=Math.round(e.a*255);return`${_m(e)}${gm(t)}`}var ym={hex:_m,hexa:e=>vm(e),rgb:e=>mm(e,!1),rgba:e=>mm(e,!0),hsl:e=>hm(e,!1),hsla:e=>hm(e,!0)};function bm(e,t){return t?e in ym?ym[e](t):ym.hex(t):`#000000`}var xm={__staticSelector:`HueSlider`},Sm=Z(e=>{let{value:t,onChange:n,onChangeEnd:r,color:i,...a}=Y(`HueSlider`,xm,e);return(0,J.jsx)(um,{...a,value:t,onChange:n,onChangeEnd:r,maxValue:360,thumbColor:`hsl(${t}, 100%, 50%)`,round:!0,"data-hue":!0,overlays:[{backgroundImage:`linear-gradient(to right,hsl(0,100%,50%),hsl(60,100%,50%),hsl(120,100%,50%),hsl(170,100%,50%),hsl(240,100%,50%),hsl(300,100%,50%),hsl(360,100%,50%))`},{boxShadow:`rgba(0, 0, 0, .1) 0 0 0 ${h(1)} inset, rgb(0, 0, 0, .15) 0 0 ${h(4)} inset`}]})});Sm.displayName=`@mantine/core/HueSlider`,Sm.classes=um.classes;function Cm({className:e,onChange:t,onChangeEnd:n,value:r,saturationLabel:i,focusable:o=!0,size:s,color:c,onScrubStart:l,onScrubEnd:u,...d}){let{getStyles:f}=(0,a.use)(sm),[p,m]=(0,a.useState)({x:r.s/100,y:1-r.v/100}),h=(0,a.useRef)(p),{ref:g}=Ee(({x:e,y:n})=>{h.current={x:e,y:n},t({s:Math.round(e*100),v:Math.round((1-n)*100)})},{onScrubEnd:()=>{let{x:e,y:t}=h.current;n({s:Math.round(e*100),v:Math.round((1-t)*100)}),u?.()},onScrubStart:l});(0,a.useEffect)(()=>{m({x:r.s/100,y:1-r.v/100})},[r.s,r.v]);let _=(e,r)=>{e.preventDefault();let i=Te(r);t({s:Math.round(i.x*100),v:Math.round((1-i.y)*100)}),n({s:Math.round(i.x*100),v:Math.round((1-i.y)*100)})},v=e=>{switch(e.key){case`ArrowUp`:_(e,{y:p.y-.05,x:p.x});break;case`ArrowDown`:_(e,{y:p.y+.05,x:p.x});break;case`ArrowRight`:_(e,{x:p.x+.05,y:p.y});break;case`ArrowLeft`:_(e,{x:p.x-.05,y:p.y});break}};return(0,J.jsxs)(Q,{...f(`saturation`),ref:g,...d,role:`slider`,"aria-label":i,"aria-valuenow":p.x,"aria-valuetext":bm(`rgba`,r),tabIndex:o?0:-1,onKeyDown:v,children:[(0,J.jsx)(`div`,{...f(`saturationOverlay`,{style:{backgroundColor:`hsl(${r.h}, 100%, 50%)`}})}),(0,J.jsx)(`div`,{...f(`saturationOverlay`,{style:{backgroundImage:`linear-gradient(90deg, #fff, transparent)`}})}),(0,J.jsx)(`div`,{...f(`saturationOverlay`,{style:{backgroundImage:`linear-gradient(0deg, #000, transparent)`}})}),(0,J.jsx)(cm,{position:p,...f(`thumb`,{style:{backgroundColor:c}})})]})}Cm.displayName=`@mantine/core/Saturation`;function wm({className:e,datatype:t,setValue:n,onChangeEnd:r,size:i,focusable:o,data:s,swatchesPerRow:c,value:l,...u}){let d=(0,a.use)(sm),f=s.map((e,t)=>(0,a.createElement)(Gp,{...d.getStyles(`swatch`),unstyled:d.unstyled,component:`button`,type:`button`,color:e,key:t,radius:`sm`,onClick:()=>{n(e),r?.(e)},"aria-label":e,tabIndex:o?0:-1,"data-swatch":!0},l===e&&(0,J.jsx)(jf,{size:`35%`,color:St(e)<.5?`white`:`black`})));return(0,J.jsx)(Q,{...d.getStyles(`swatches`),...u,children:f})}wm.displayName=`@mantine/core/Swatches`;var Tm={swatchesPerRow:7,withPicker:!0,focusable:!0,size:`md`,__staticSelector:`ColorPicker`},Em=q((e,{size:t,swatchesPerRow:n})=>({wrapper:{"--cp-preview-size":j(t,`cp-preview-size`),"--cp-width":j(t,`cp-width`),"--cp-body-spacing":M(t),"--cp-swatch-size":`${100/n}%`,"--cp-thumb-size":j(t,`cp-thumb-size`),"--cp-saturation-height":j(t,`cp-saturation-height`)}}
41)),Dm=Z(e=>{let t=Y(`ColorPicker`,Tm,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,format:l=`hex`,value:u,defaultValue:d,onChange:f,onChangeEnd:p,withPicker:m,size:h,saturationLabel:g,hueLabel:_,alphaLabel:v,focusable:y,swatches:b,swatchesPerRow:x,fullWidth:S,onColorSwatchClick:C,__staticSelector:w,mod:T,attributes:E,name:D,hiddenInputProps:O,...k}=t,A=X({name:w,props:t,classes:lm,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:E,rootSelector:`wrapper`,vars:c,varsResolver:Em}),j=(0,a.useRef)(l||`hex`),M=(0,a.useRef)(``),N=(0,a.useRef)(-1),P=(0,a.useRef)(!1),F=l===`hexa`||l===`rgba`||l===`hsla`,[I,L,R]=De({value:u,defaultValue:d,finalValue:`#FFFFFF`,onChange:f}),[z,B]=(0,a.useState)(om(I)),V=()=>{window.clearTimeout(N.current),P.current=!0},ee=()=>{window.clearTimeout(N.current),N.current=window.setTimeout(()=>{P.current=!1},200)},H=e=>{B(t=>{let n={...t,...e};return M.current=bm(j.current,n),n}),L(M.current)};return le(()=>{typeof u==`string`&&am(u)&&!P.current&&B(om(u))},[u]),le(()=>{j.current=l||`hex`,L(bm(j.current,z))},[l]),(0,J.jsx)(sm,{value:{getStyles:A,unstyled:s},children:(0,J.jsxs)(Q,{...A(`wrapper`),size:h,mod:[{"full-width":S},T],...k,children:[D&&(0,J.jsx)(`input`,{type:`hidden`,name:D,value:I,...O}),m&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(Cm,{value:z,onChange:H,onChangeEnd:({s:e,v:t})=>p?.(bm(j.current,{...z,s:e,v:t})),color:I,size:h,focusable:y,saturationLabel:g,onScrubStart:V,onScrubEnd:ee}),(0,J.jsxs)(`div`,{...A(`body`),children:[(0,J.jsxs)(`div`,{...A(`sliders`),children:[(0,J.jsx)(Sm,{value:z.h,onChange:e=>H({h:e}),onChangeEnd:e=>p?.(bm(j.current,{...z,h:e})),size:h,focusable:y,"aria-label":_,onScrubStart:V,onScrubEnd:ee}),F&&(0,J.jsx)(fm,{value:z.a,onChange:e=>H({a:e}),onChangeEnd:e=>{p?.(bm(j.current,{...z,a:e}))},size:h,color:bm(`hex`,z),focusable:y,"aria-label":v,onScrubStart:V,onScrubEnd:ee})]}),F&&(0,J.jsx)(Gp,{color:I,radius:`sm`,size:`var(--cp-preview-size)`,...A(`preview`)})]})]}),Array.isArray(b)&&(0,J.jsx)(wm,{data:b,swatchesPerRow:x,focusable:y,setValue:L,value:I,onChangeEnd:e=>{let t=bm(l,om(e));C?.(t),p?.(t),R||B(om(e))}})]})})});Dm.classes=lm,Dm.varsResolver=Em,Dm.displayName=`@mantine/core/ColorPicker`;function Om({style:e,...t}){return(0,J.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,style:{width:`var(--ci-eye-dropper-icon-size)`,height:`var(--ci-eye-dropper-icon-size)`,...e},viewBox:`0 0 24 24`,strokeWidth:`1.5`,stroke:`currentColor`,fill:`none`,strokeLinecap:`round`,strokeLinejoin:`round`,...t,children:[(0,J.jsx)(`path`,{stroke:`none`,d:`M0 0h24v24H0z`,fill:`none`}),(0,J.jsx)(`path`,{d:`M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0`}),(0,J.jsx)(`path`,{d:`M12 3l0 4`}),(0,J.jsx)(`path`,{d:`M12 21l0 -3`}),(0,J.jsx)(`path`,{d:`M3 12l4 0`}),(0,J.jsx)(`path`,{d:`M21 12l-3 0`}),(0,J.jsx)(`path`,{d:`M12 12l0 .01`})]})}var km={eyeDropperIcon:`m_b077c2bc`,eyeDropperButton:`m_66a028b5`,colorPreview:`m_c5ccdcab`,dropdown:`m_5ece2cd7`},Am={format:`hex`,fixOnBlur:!0,withPreview:!0,swatchesPerRow:7,withPicker:!0,popoverProps:{transitionProps:{transition:`fade`,duration:0}},withEyeDropper:!0,size:`sm`,leftSectionPointerEvents:`none`},jm=q((e,{size:t})=>({eyeDropperIcon:{"--ci-eye-dropper-icon-size":j(t,`ci-eye-dropper-icon-size`)},eyeDropperButton:{"--ci-button-size":j(t,`ci-button-size`)},colorPreview:{"--ci-preview-size":j(t,`ci-preview-size`)}})),Mm=Z(e=>{let t=Y([`Input`,`InputWrapper`,`ColorInput`],Am,e),{classNames:n,styles:r,unstyled:i,disallowInput:o,fixOnBlur:s,popoverProps:c,withPreview:l,withEyeDropper:u,eyeDropperIcon:d,closeOnColorSwatchClick:f,eyeDropperButtonProps:p,value:m,defaultValue:h,onChange:g,onChangeEnd:_,onClick:v,onFocus:y,onBlur:b,inputProps:x,format:S=`hex`,wrapperProps:C,readOnly:w,withPicker:T,swatches:E,disabled:D,leftSection:O,rightSection:k,swatchesPerRow:A,...j}=ud(`ColorInput`,Am,e),M=X({name:`ColorInput`,props:t,classes:km,classNames:n,styles:r,unstyled:i,rootSelector:`wrapper`,vars:t.vars,varsResolver:jm}),{resolvedClassNames:N,resolvedStyles:P}=Dn({classNames:n,styles:r,props:t}),[F,I]=(0,a.useState)(!1),[L,R]=(0,a.useState)(``),[z,B]=De({value:m,defaultValue:h,finalValue:``,onChange:g}),{supported:V,open:ee}=Ve(),H=(0,J.jsx)(al,{...p,...M(`eyeDropperButton`,{className:p?.className,style:p?.style}),variant:`subtle`,color:`gray`,unstyled:i,onClick:()=>ee().then(e=>{if(e?.sRGBHex){let t=bm(S,om(e.sRGBHex));B(t),_?.(t)}}).catch(()=>{}),children:d||(0,J.jsx)(Om,{...M(`eyeDropperIcon`)})}),U=e=>{y?.(e),I(!0)},te=e=>{s&&B(L),b?.(e),I(!1)},ne=e=>{v?.(e),I(!0)};return(0,a.useEffect)(()=>{(am(z)||z.trim()===``)&&R(z)},[z]),le(()=>{am(z)&&B(bm(S,om(z)))},[S]),(0,J.jsx)(ld.Wrapper,{...C,classNames:N,styles:P,__staticSelector:`ColorInput`,children:(0,J.jsxs)(Uc,{__staticSelector:`ColorInput`,position:`bottom-start`,offset:5,opened:F,...c,classNames:N,styles:P,unstyled:i,withRoles:!1,disabled:w||T===!1&&(!Array.isArray(E)||E.length===0),children:[(0,J.jsx)(Uc.Target,{children:(0,J.jsx)(ld,{autoComplete:`off`,...j,...x,classNames:N,styles:P,disabled:D,__staticSelector:`ColorInput`,onFocus:U,onBlur:te,onClick:ne,spellCheck:!1,value:z,onChange:e=>{let t=e.currentTarget.value;B(t),am(t)&&_?.(bm(S,om(t)))},leftSection:O||(l?(0,J.jsx)(Gp,{color:am(z)?z:`#fff`,size:`var(--ci-preview-size)`,...M(`colorPreview`)}):null),readOnly:o||w,pointer:o,unstyled:i,rightSection:k||(u&&!D&&!w&&V?H:null)})}),(0,J.jsx)(Uc.Dropdown,{onMouseDown:e=>e.preventDefault(),className:km.dropdown,children:(0,J.jsx)(Dm,{__staticSelector:`ColorInput`,value:z,onChange:B,onChangeEnd:_,format:S,swatches:E,swatchesPerRow:A,withPicker:T,size:x.size,focusable:!1,unstyled:i,styles:P,classNames:N,onColorSwatchClick:()=>f&&I(!1),attributes:C.attributes})})]})})});Mm.classes=fd.classes,Mm.varsResolver=jm,Mm.displayName=`@mantine/core/ColorInput`;var Nm={root:`m_7485cace`},Pm={strategy:`block`},Fm=q((e,{size:t,fluid:n})=>({root:{"--container-size":n?void 0:j(t,`container-size`)}})),Im=Z(e=>{let t=Y(`Container`,Pm,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,fluid:c,mod:l,attributes:u,strategy:d,...f}=t,p=X({name:`Container`,classes:Nm,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:u,vars:s,varsResolver:Fm});return(0,J.jsx)(Q,{mod:[{fluid:c,strategy:d},l],...p(`root`),...f})});Im.classes=Nm,Im.varsResolver=Fm,Im.displayName=`@mantine/core/Container`;var Lm={timeout:1e3};function Rm(e){let{children:t,timeout:n,value:r,...i}=Y(`CopyButton`,Lm,e),a=ae({timeout:n});return(0,J.jsx)(J.Fragment,{children:t({copy:()=>a.copy(r),copied:a.copied,...i})})}Rm.displayName=`@mantine/core/CopyButton`;var zm={root:`m_3eebeb36`,label:`m_9e365f20`},Bm={orientation:`horizontal`},Vm=q((e,{color:t,variant:n,size:r})=>({root:{"--divider-color":t?Tt(t,e):void 0,"--divider-border-style":n,"--divider-size":j(r,`divider-size`)}})),Hm=Z(e=>{let t=Y(`Divider`,Bm,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,color:c,orientation:l,label:u,labelPosition:d,mod:f,attributes:p,...m}=t,h=X({name:`Divider`,classes:zm,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:p,vars:s,varsResolver:Vm});return(0,J.jsx)(Q,{mod:[{orientation:l,withLabel:!!u},f],role:`separator`,...h(`root`),...m,children:u&&(0,J.jsx)(Q,{component:`span`,mod:{position:d},...h(`label`),children:u})})});Hm.classes=zm,Hm.varsResolver=Vm,Hm.displayName=`@mantine/core/Divider`;var[Um,Wm]=b(`Drawer component was not found in tree`),Gm={root:`m_f11b401e`,header:`m_5a7c2c9`,content:`m_b8a05bbd`,inner:`m_31cd769a`},Km=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`DrawerBody`,null,e);return(0,J.jsx)(Nu,{...Wm().getStyles(`body`,{classNames:t,style:r,styles:i,className:n}),...o})});Km.classes=Gm,Km.displayName=`@mantine/core/DrawerBody`;var qm=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`DrawerCloseButton`,null,e);return(0,J.jsx)(Pu,{...Wm().getStyles(`close`,{classNames:t,style:r,styles:i,className:n}),...o})});qm.classes=Gm,qm.displayName=`@mantine/core/DrawerCloseButton`;var Jm=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,children:o,radius:s,__hidden:c,...l}=Y(`DrawerContent`,null,e),u=Wm(),d=u.scrollAreaComponent||Hu;return(0,J.jsx)(Fu,{...u.getStyles(`content`,{className:n,style:r,styles:i,classNames:t}),innerProps:u.getStyles(`inner`,{className:n,style:r,styles:i,classNames:t}),...l,radius:s||u.radius||0,"data-hidden":c||void 0,children:(0,J.jsx)(d,{style:{height:`calc(100vh - var(--drawer-offset) * 2)`},children:o})})});Jm.classes=Gm,Jm.displayName=`@mantine/core/DrawerContent`;var Ym=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`DrawerHeader`,null,e);return(0,J.jsx)(Iu,{...Wm().getStyles(`header`,{classNames:t,style:r,styles:i,className:n}),...o})});Ym.classes=Gm,Ym.displayName=`@mantine/core/DrawerHeader`;var Xm=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`DrawerOverlay`,null,e);return(0,J.jsx)(zu,{...Wm().getStyles(`overlay`,{classNames:t,style:r,styles:i,className:n}),...o})});
41Xm.classes=Gm,Xm.displayName=`@mantine/core/DrawerOverlay`;function Zm(e){switch(e){case`top`:return`flex-start`;case`bottom`:return`flex-end`;default:return}}function Qm(e){if(e===`top`||e===`bottom`)return`0 0 calc(100% - var(--drawer-offset, 0rem) * 2)`}var $m={top:`slide-down`,bottom:`slide-up`,left:`slide-right`,right:`slide-left`},eh={top:`slide-down`,bottom:`slide-up`,right:`slide-right`,left:`slide-left`},th={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:O(`modal`),position:`left`},nh=q((e,{position:t,size:n,offset:r})=>({root:{"--drawer-size":j(n,`drawer-size`),"--drawer-flex":Qm(t),"--drawer-height":t===`left`||t===`right`?void 0:`var(--drawer-size)`,"--drawer-align":Zm(t),"--drawer-justify":t===`right`?`flex-end`:void 0,"--drawer-offset":h(r)}})),rh=Z(e=>{let t=Y(`DrawerRoot`,th,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,scrollAreaComponent:c,position:l,transitionProps:u,radius:d,attributes:f,...p}=t,{dir:m}=Ar(),h=X({name:`Drawer`,classes:Gm,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:f,vars:s,varsResolver:nh}),g=(m===`rtl`?eh:$m)[l];return(0,J.jsx)(Um,{value:{scrollAreaComponent:c,getStyles:h,radius:d},children:(0,J.jsx)(Au,{...h(`root`),transitionProps:{transition:g,...u},"data-offset-scrollbars":c===Xs.Autosize||void 0,unstyled:o,...p})})});rh.classes=Gm,rh.varsResolver=nh,rh.displayName=`@mantine/core/DrawerRoot`;var ih=(0,a.createContext)(null);function ah({children:e}){let[t,n]=(0,a.useState)([]),[r,i]=(0,a.useState)(O(`modal`));return(0,J.jsx)(ih,{value:{stack:t,addModal:(e,t)=>{n(t=>[...new Set([...t,e])]),i(e=>typeof t==`number`&&typeof e==`number`?Math.max(e,t):e)},removeModal:e=>n(t=>t.filter(t=>t!==e)),getZIndex:e=>`calc(${r} + ${t.indexOf(e)} + 1)`,currentId:t[t.length-1],maxZIndex:r},children:e})}ah.displayName=`@mantine/core/DrawerStack`;var oh=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`DrawerTitle`,null,e);return(0,J.jsx)(Vu,{...Wm().getStyles(`title`,{classNames:t,style:r,styles:i,className:n}),...o})});oh.classes=Gm,oh.displayName=`@mantine/core/DrawerTitle`;var sh={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:O(`modal`),withOverlay:!0,withCloseButton:!0},ch=Z(e=>{let{title:t,withOverlay:n,overlayProps:r,withCloseButton:i,closeButtonProps:o,children:s,opened:c,stackId:l,zIndex:u,...d}=Y(`Drawer`,sh,e),f=(0,a.use)(ih),p=!!t||i,m=f&&l?{closeOnEscape:f.currentId===l,trapFocus:f.currentId===l,zIndex:f.getZIndex(l)}:{},h=n===!1?!1:l&&f?f.currentId===l:c;return(0,a.useEffect)(()=>{f&&l&&(c?f.addModal(l,u||O(`modal`)):f.removeModal(l))},[c,l,u]),(0,J.jsxs)(rh,{opened:c,zIndex:f&&l?f.getZIndex(l):u,...d,...m,children:[n&&(0,J.jsx)(Xm,{visible:h,transitionProps:f&&l?{duration:0}:void 0,...r}),(0,J.jsxs)(Jm,{__hidden:f&&l&&c?l!==f.currentId:!1,children:[p&&(0,J.jsxs)(Ym,{children:[t&&(0,J.jsx)(oh,{children:t}),i&&(0,J.jsx)(qm,{...o})]}),(0,J.jsx)(Km,{children:s})]})]})});ch.classes=Gm,ch.displayName=`@mantine/core/Drawer`,ch.Root=rh,ch.Overlay=Xm,ch.Content=Jm,ch.Body=Km,ch.Header=Ym,ch.Title=oh,ch.CloseButton=qm,ch.Stack=ah;var lh=xr(e=>{let{onChange:t,children:n,multiple:r,accept:i,name:o,form:s,resetRef:c,disabled:l,capture:u,inputProps:d,ref:f,...p}=Y(`FileButton`,null,e),m=(0,a.useRef)(null),h=()=>{!l&&m.current?.click()};return Se(c,()=>{m.current&&(m.current.value=``)}),(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(`input`,{style:{display:`none`},type:`file`,accept:i,multiple:r,onChange:e=>{if(e.currentTarget.files===null)return t(r?[]:null);t(r?Array.from(e.currentTarget.files):e.currentTarget.files[0]||null)},ref:we(f,m),name:o,form:s,capture:u,...d}),n({onClick:h,...p})]})});lh.displayName=`@mantine/core/FileButton`;function uh(e=`top-end`,t=0){let n={"--indicator-top":void 0,"--indicator-bottom":void 0,"--indicator-left":void 0,"--indicator-right":void 0,"--indicator-translate-x":void 0,"--indicator-translate-y":void 0},r=typeof t==`number`?t:t.x,i=typeof t==`number`?t:t.y,a=h(r),o=h(i),[s,c]=e.split(`-`);return s===`top`&&(n[`--indicator-top`]=o,n[`--indicator-translate-y`]=`-50%`),s===`middle`&&(n[`--indicator-top`]=`50%`,n[`--indicator-translate-y`]=`-50%`),s===`bottom`&&(n[`--indicator-bottom`]=o,n[`--indicator-translate-y`]=`50%`),c===`start`&&(n[`--indicator-left`]=a,n[`--indicator-translate-x`]=`-50%`),c===`center`&&(n[`--indicator-left`]=`50%`,n[`--indicator-translate-x`]=`-50%`),c===`end`&&(n[`--indicator-right`]=a,n[`--indicator-translate-x`]=`50%`),n}var dh={root:`m_e5262200`,indicator:`m_760d1fb1`,processing:`m_885901b1`},fh={position:`top-end`,offset:0,showZero:!0},ph=q((e,{color:t,position:n,offset:r,size:i,radius:a,zIndex:o,autoContrast:s})=>({root:{"--indicator-color":t?Tt(t,e):void 0,"--indicator-text-color":Nt(s,e)?jt({color:t,theme:e,autoContrast:s}):void 0,"--indicator-size":h(i),"--indicator-radius":a===void 0?void 0:N(a),"--indicator-z-index":o?.toString(),...uh(n,r)}}
41)),mh=Z(e=>{let t=Y(`Indicator`,fh,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,children:c,position:l,offset:u,inline:d,label:f,radius:p,color:m,withBorder:h,disabled:g,processing:_,zIndex:v,autoContrast:y,maxValue:b,showZero:x,mod:S,attributes:C,...w}=t,T=X({name:`Indicator`,classes:dh,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:C,vars:s,varsResolver:ph}),E=!x&&(f===0||f===`0`),D=b!==void 0&&typeof f==`number`&&f>b?`${b}+`:f;return(0,J.jsxs)(Q,{...T(`root`),mod:[{inline:d},S],...w,children:[!g&&!E&&(0,J.jsx)(Q,{mod:{"with-label":!!f,"with-border":h,processing:_},...T(`indicator`),children:D}),c]})});mh.classes=dh,mh.varsResolver=ph,mh.displayName=`@mantine/core/Indicator`;var hh=[`borderBottomWidth`,`borderLeftWidth`,`borderRightWidth`,`borderTopWidth`,`boxSizing`,`fontFamily`,`fontSize`,`fontStyle`,`fontWeight`,`letterSpacing`,`lineHeight`,`paddingBottom`,`paddingLeft`,`paddingRight`,`paddingTop`,`tabSize`,`textIndent`,`textRendering`,`textTransform`,`width`,`wordBreak`,`wordSpacing`,`scrollbarGutter`],gh={"min-height":`0`,"max-height":`none`,height:`0`,visibility:`hidden`,overflow:`hidden`,position:`absolute`,"z-index":`-1000`,top:`0`,right:`0`,display:`block`};function _h(e){Object.keys(gh).forEach(t=>{e.style.setProperty(t,gh[t],`important`)})}function vh(e){let t=window.getComputedStyle(e);if(t===null)return null;let n={};for(let e of hh)n[e]=t[e];return n.boxSizing===``?null:{sizingStyle:n,paddingSize:parseFloat(n.paddingBottom)+parseFloat(n.paddingTop),borderSize:parseFloat(n.borderBottomWidth)+parseFloat(n.borderTopWidth)}}var yh=null;function bh(e,t,n=1,r=1/0){yh||(yh=document.createElement(`textarea`),yh.setAttribute(`tabindex`,`-1`),yh.setAttribute(`aria-hidden`,`true`),yh.setAttribute(`aria-label`,`autosize measurement`),_h(yh)),yh.parentNode===null&&document.body.appendChild(yh);let{paddingSize:i,borderSize:a,sizingStyle:o}=e,{boxSizing:s}=o;Object.keys(o).forEach(e=>{yh.style[e]=o[e]}),_h(yh),yh.value=t;let c=s===`border-box`?yh.scrollHeight+a:yh.scrollHeight-i;yh.value=t,c=s===`border-box`?yh.scrollHeight+a:yh.scrollHeight-i,yh.value=`x`;let l=yh.scrollHeight-i,u=l*n;s===`border-box`&&(u=u+i+a),c=Math.max(u,c);let d=l*r;return s===`border-box`&&(d=d+i+a),c=Math.min(d,c),[c,l]}function xh({maxRows:e,minRows:t,onChange:n,ref:r,...i}){let o=i.value!==void 0,s=(0,a.useRef)(null),c=we(s,r),l=(0,a.useRef)(0),u=()=>{let n=s.current;if(!n)return;let r=vh(n);if(!r)return;let[i]=bh(r,n.value||n.placeholder||`x`,t,e);l.current!==i&&(l.current=i,n.style.setProperty(`height`,`${i}px`,`important`))},d=e=>{o||u(),n?.(e)};return(0,a.useLayoutEffect)(u),(0,a.useEffect)(()=>{let e=()=>u();return window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]),(0,a.useEffect)(()=>{let e=()=>u();return document.fonts.addEventListener(`loadingdone`,e),()=>document.fonts.removeEventListener(`loadingdone`,e)},[]),(0,a.useEffect)(()=>{let e=e=>{if(s.current?.form===e.target&&!o){let e=s.current.value;requestAnimationFrame(()=>{s.current&&e!==s.current.value&&u()})}};return document.body.addEventListener(`reset`,e),()=>document.body.removeEventListener(`reset`,e)},[o]),(0,J.jsx)(`textarea`,{...i,onChange:d,ref:c})}var Sh=Z(e=>{let{autosize:t,maxRows:n,minRows:r,__staticSelector:i,resize:a,...o}=Y([`Input`,`InputWrapper`,`Textarea`],null,e),s=t&&$e()!==`test`,c=s?{maxRows:n,minRows:r}:{};return(0,J.jsx)(fd,{component:s?xh:`textarea`,...o,__staticSelector:i||`Textarea`,multiline:!0,"data-no-overflow":t&&n===void 0||void 0,__vars:{"--input-resize":a},...c})});Sh.classes=fd.classes,Sh.displayName=`@mantine/core/Textarea`;var[Ch,wh]=b(`List component was not found in tree`),Th={root:`m_abbac491`,item:`m_abb6bec2`,itemWrapper:`m_75cd9f71`,itemIcon:`m_60f83e5b`},Eh=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,icon:o,children:s,mod:c,...l}=Y(`ListItem`,null,e),u=wh(),d=o||u.icon,f={classNames:t,styles:i};return(0,J.jsx)(Q,{...u.getStyles(`item`,{...f,className:n,style:r}),component:`li`,mod:[{"with-icon":!!d,centered:u.center},c],...l,children:(0,J.jsxs)(`div`,{...u.getStyles(`itemWrapper`,f),children:[d&&(0,J.jsx)(`span`,{...u.getStyles(`itemIcon`,f),children:d}),(0,J.jsx)(`span`,{...u.getStyles(`itemLabel`,f),children:s})]})})});Eh.classes=Th,Eh.displayName=`@mantine/core/ListItem`;var Dh={type:`unordered`},Oh=q((e,{size:t,spacing:n})=>
41({root:{"--list-fz":P(t),"--list-lh":F(t),"--list-spacing":M(n)}})),kh=Z(e=>{let t=Y(`List`,Dh,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,children:c,type:l,withPadding:u,icon:d,spacing:f,center:p,listStyleType:m,mod:h,attributes:g,..._}=t,v=X({name:`List`,classes:Th,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:g,vars:s,varsResolver:Oh});return(0,J.jsx)(Ch,{value:{center:p,icon:d,getStyles:v},children:(0,J.jsx)(Q,{...v(`root`,{style:{listStyleType:m}}),component:l===`unordered`?`ul`:`ol`,mod:[{"with-padding":u,type:d?`none`:m},h],..._,children:c})})});kh.classes=Th,kh.varsResolver=Oh,kh.displayName=`@mantine/core/List`,kh.Item=Eh;var Ah={root:`m_6e45937b`,loader:`m_e8eb006c`,overlay:`m_df587f17`},jh={transitionProps:{transition:`fade`,duration:0},overlayProps:{backgroundOpacity:.75},zIndex:O(`overlay`)},Mh=q((e,{zIndex:t})=>({root:{"--lo-z-index":t?.toString()}})),Nh=Z(e=>{let t=Y(`LoadingOverlay`,jh,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,transitionProps:c,loaderProps:l,overlayProps:u,visible:d,zIndex:f,attributes:p,onEnter:m,onEntered:h,onExit:g,onExited:_,...v}=t,y=ln(),b=X({name:`LoadingOverlay`,classes:Ah,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:p,vars:s,varsResolver:Mh}),x={...jh.overlayProps,...u};return(0,J.jsx)(Dc,{transition:`fade`,...c,mounted:!!d,onEnter:m,onEntered:h,onExit:g,onExited:_,children:e=>(0,J.jsxs)(Q,{...b(`root`,{style:e}),...v,children:[(0,J.jsx)(Zc,{unstyled:o,...l,...b(`loader`,{className:l?.className,style:l?.style})}),(0,J.jsx)(gc,{...x,...b(`overlay`,{className:x?.className,style:x?.style}),darkHidden:!0,unstyled:o,color:u?.color||y.white}),(0,J.jsx)(gc,{...x,...b(`overlay`,{className:x?.className,style:x?.style}),lightHidden:!0,unstyled:o,color:u?.color||y.colors.dark[5]})]})})});Nh.classes=Ah,Nh.varsResolver=Mh,Nh.displayName=`@mantine/core/LoadingOverlay`;var[Ph,Fh]=b(`Menu component was not found in the tree`),Ih={dropdown:`m_dc9b7c9f`,label:`m_9bfac126`,divider:`m_efdf90cb`,item:`m_99ac2aa1`,itemLabel:`m_5476e0d3`,itemSection:`m_8b75e504`,chevron:`m_b85b0bed`},Lh=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`MenuDivider`,null,e);return(0,J.jsx)(Q,{...Fh().getStyles(`divider`,{className:n,style:r,styles:i,classNames:t}),...o})});Lh.classes=Ih,Lh.displayName=`@mantine/core/MenuDivider`;var Rh=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:o,onMouseEnter:s,onMouseLeave:c,onKeyDown:l,children:u,ref:d,...f}=Y(`MenuDropdown`,null,e),p=(0,a.useRef)(null),m=Fh(),h=L(l,e=>{(e.key===`ArrowUp`||e.key===`ArrowDown`)&&(e.preventDefault(),p.current?.querySelectorAll(`[data-menu-item]:not(:disabled)`)[0]?.focus())}),g=L(s,()=>(m.trigger===`hover`||m.trigger===`click-hover`)&&m.openDropdown()),_=L(c,()=>(m.trigger===`hover`||m.trigger===`click-hover`)&&m.closeDropdown());return(0,J.jsxs)(Uc.Dropdown,{...f,onMouseEnter:g,onMouseLeave:_,role:`menu`,"aria-orientation":`vertical`,ref:we(d,p),...m.getStyles(`dropdown`,{className:n,style:r,styles:i,classNames:t,withStaticClass:!1}),tabIndex:-1,"data-menu-dropdown":!0,onKeyDown:h,children:[m.withInitialFocusPlaceholder&&(0,J.jsx)(`div`,{tabIndex:-1,"data-autofocus":!0,"data-mantine-stop-propagation":!0,style:{outline:0}}),u]})});Rh.classes=Ih,Rh.displayName=`@mantine/core/MenuDropdown`;var zh=(0,a.createContext)(null),Bh=Sr(e=>{let{classNames:t,className:n,style:r,styles:i,vars:o,color:s,closeMenuOnClick:c,leftSection:l,rightSection:u,children:d,disabled:f,"data-disabled":p,ref:m,...h}=Y(`MenuItem`,null,e),g=Fh(),_=(0,a.use)(zh),v=ln(),{dir:y}=Ar(),b=(0,a.useRef)(null),x=h,S=L(x.onClick,()=>{p||(typeof c==`boolean`?c&&g.closeDropdownImmediately():g.closeOnItemClick&&g.closeDropdownImmediately())}),C=s?v.variantColorResolver({color:s,theme:v,variant:`light`}):void 0,w=s?wt({color:s,theme:v}):null,T=L(x.onKeyDown,e=>{e.key===`ArrowLeft`&&_&&(_.close(),_.focusParentItem())});return(0,J.jsxs)(ec,{onMouseDown:e=>e.preventDefault(),...h,unstyled:g.unstyled,tabIndex:g.menuItemTabIndex,...g.getStyles(`item`,{className:n,style:r,styles:i,classNames:t}),ref:we(b,m),role:`menuitem`,disabled:f,"data-menu-item":!0,"data-disabled":f||p||void 0,"data-mantine-stop-propagation":!0,onClick:S,onKeyDown:E({siblingSelector:`[data-menu-item]:not([data-disabled])`,parentSelector:`[data-menu-dropdown]`,activateOnFocus:!1,loop:g.loop,dir:y,orientation:`vertical`,onKeyDown:T}),__vars:{"--menu-item-color":w?.isThemeColor&&w?.shade===void 0?`var(--mantine-color-${w.color}-6)`:C?.color,"--menu-item-hover":C?.hover},children:[l&&(0,J.jsx)(`div`,{...g.getStyles(`itemSection`,{styles:i,classNames:t}),"data-position":`left`,children:l}),d&&(0,J.jsx)(`div`,{...g.getStyles(`itemLabel`,{styles:i,classNames:t}),children:d}),u&&(0,J.jsx)(`div`,{...g.getStyles(`itemSection`,{styles:i,classNames:t}),"data-position":`right`,children:u})]})});Bh.classes=Ih,Bh.displayName=`@mantine/core/MenuItem`;var Vh=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`MenuLabel`,null,e);return(0,J.jsx)(Q,{...Fh().getStyles(`label`,{className:n,style:r,styles:i,classNames:t}),...o})});Vh.classes=Ih,Vh.displayName=`@mantine/core/MenuLabel`;var Hh=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:o,onMouseEnter:s,onMouseLeave:c,onPointerEnter:l,onPointerLeave:u,onKeyDown:d,children:f,ref:p,...m}=Y(`MenuSubDropdown`,null,e),h=(0,a.useRef)(null),g=Fh(),_=(0,a.use)(zh),v=_?.getFloatingProps({onMouseEnter:s,onMouseLeave:c,onPointerEnter:l,onPointerLeave:u});return(0,J.jsx)(Uc.Dropdown,{...m,...v,role:`menu`,"aria-orientation":`vertical`,ref:we(p,h,_?.setFloating),...g.getStyles(`dropdown`,{className:n,style:r,styles:i,classNames:t,withStaticClass:!1}),tabIndex:-1,"data-menu-dropdown":!0,children:f})});Hh.classes=Ih,Hh.displayName=`@mantine/core/MenuSubDropdown`;var Uh=Sr(e=>{let{classNames:t,className:n,style:r,styles:i,vars:o,color:s,leftSection:c,rightSection:l,children:u,disabled:d,"data-disabled":f,closeMenuOnClick:p,ref:m,...h}=Y(`MenuSubItem`,null,e),g=Fh(),_=(0,a.use)(zh),v=ln(),{dir:y}=Ar(),b=(0,a.useRef)(null),x=h,S=s?v.variantColorResolver({color:s,theme:v,variant:`light`}):void 0,C=s?wt({color:s,theme:v}):null,w=L(x.onKeyDown,e=>{e.key===`ArrowRight`&&(_?.open(),_?.focusFirstItem()),e.key===`ArrowLeft`&&_?.parentContext&&(_.parentContext.close(),_.parentContext.focusParentItem())}),T=L(x.onClick,()=>{!f&&p&&g.closeDropdownImmediately()}),D=_?.getReferenceProps({onMouseEnter:x.onMouseEnter,onMouseLeave:x.onMouseLeave,onPointerEnter:x.onPointerEnter,onPointerLeave:x.onPointerLeave});return(0,J.jsxs)(ec,{onMouseDown:e=>e.preventDefault(),...h,...D,unstyled:g.unstyled,tabIndex:g.menuItemTabIndex,...g.getStyles(`item`,{className:n,style:r,styles:i,classNames:t}),ref:we(b,m,_?.setReference),role:`menuitem`,disabled:d,"data-menu-item":!0,"data-sub-menu-item":!0,"data-disabled":d||f||void 0,"data-mantine-stop-propagation":!0,onClick:T,onKeyDown:E({siblingSelector:`[data-menu-item]:not([data-disabled])`,parentSelector:`[data-menu-dropdown]`,activateOnFocus:!1,loop:g.loop,dir:y,orientation:`vertical`,onKeyDown:w}),__vars:{"--menu-item-color":C?.isThemeColor&&C?.shade===void 0?`var(--mantine-color-${C.color}-6)`:S?.color,"--menu-item-hover":S?.hover},children:[c&&(0,J.jsx)(`div`,{...g.getStyles(`itemSection`,{styles:i,classNames:t}),"data-position":`left`,children:c}),u&&(0,J.jsx)(`div`,{...g.getStyles(`itemLabel`,{styles:i,classNames:t}),children:u}),(0,J.jsx)(`div`,{...g.getStyles(`itemSection`,{styles:i,classNames:t}),"data-position":`right`,children:l||(0,J.jsx)(bd,{...g.getStyles(`chevron`),size:14})})]})});Uh.classes=Ih,Uh.displayName=`@mantine/core/MenuSubItem`;function Wh({children:e,refProp:t}){if(!y(e))throw Error(`Menu.Sub.Target component children should be an element or a component that accepts ref. Fragments, str
41ings, numbers and other primitive values are not supported`);return Fh(),(0,J.jsx)(Uc.Target,{refProp:t,popupType:`menu`,children:e})}Wh.displayName=`@mantine/core/MenuSubTarget`;var Gh={offset:0,position:`right-start`,transitionProps:{duration:0},openDelay:0,middlewares:{shift:{crossAxis:!0}}};function Kh(e){let{children:t,closeDelay:n,openDelay:r,position:i,...o}=Y(`MenuSub`,Gh,e),s=be(),[c,{open:l,close:u}]=Re(!1),d=(0,a.use)(zh),f=Fh(),{dir:p}=Ar(),m=dc(p,i),h=d?.registerOpenSub??f.registerOpenSub,g=(0,a.useRef)(null),_=(0,a.useRef)(null),v=(0,a.useCallback)(e=>{let t=_.current;return t&&t!==e&&t(),_.current=e,()=>{_.current===e&&(_.current=null)}},[]),y=(0,a.useCallback)(()=>{g.current=h(u),l()},[u,h,l]),b=(0,a.useCallback)(()=>{g.current?.(),g.current=null,u()},[u]),{context:x,refs:S}=Ls({placement:m,open:c,onOpenChange:e=>{e?y():b()}}),{getReferenceProps:C,getFloatingProps:w}=Vs([ws(x,{handleClose:qs(),delay:{open:r,close:n}})]);return(0,J.jsx)(zh,{value:{opened:c,close:b,open:y,focusFirstItem:()=>window.setTimeout(()=>{document.getElementById(`${s}-dropdown`)?.querySelectorAll(`[data-menu-item]:not([data-disabled])`)[0]?.focus()},16),focusParentItem:()=>window.setTimeout(()=>{document.getElementById(`${s}-target`)?.focus()},16),parentContext:d,setReference:S.setReference,setFloating:S.setFloating,getReferenceProps:C,getFloatingProps:w,registerOpenSub:v},children:(0,J.jsx)(Uc,{opened:c,withinPortal:!1,withArrow:!1,id:s,position:i,...o,children:t})})}Kh.extend=e=>e,Kh.displayName=`@mantine/core/MenuSub`,Kh.Target=Wh,Kh.Dropdown=Hh,Kh.Item=Uh;var qh={refProp:`ref`};function Jh(e){let{children:t,refProp:n,...r}=Y(`MenuTarget`,qh,e),i=at(t);if(!i)throw Error(`Menu.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported`);let o=Fh(),s=i.props,c=L(s.onClick,()=>{o.trigger===`click`?o.toggleDropdown():o.trigger===`click-hover`&&(o.setOpenedViaClick(!0),o.opened||o.openDropdown())}),l=L(s.onMouseEnter,()=>(o.trigger===`hover`||o.trigger===`click-hover`)&&o.openDropdown()),u=L(s.onMouseLeave,()=>{(o.trigger===`hover`||o.trigger===`click-hover`&&!o.openedViaClick)&&o.closeDropdown()});return(0,J.jsx)(Uc.Target,{refProp:n,popupType:`menu`,...r,children:(0,a.cloneElement)(i,{onClick:c,onMouseEnter:l,onMouseLeave:u,"data-expanded":o.opened?!0:void 0})})}Jh.displayName=`@mantine/core/MenuTarget`;var Yh={trapFocus:!0,closeOnItemClick:!0,withInitialFocusPlaceholder:!0,clickOutsideEvents:[`mousedown`,`touchstart`,`keydown`],loop:!0,trigger:`click`,openDelay:0,closeDelay:100,menuItemTabIndex:-1},Xh=Z(e=>{let t=Y(`Menu`,Yh,e),{children:n,onOpen:r,onClose:i,opened:o,defaultOpened:s,trapFocus:c,onChange:l,closeOnItemClick:u,loop:d,closeOnEscape:f,trigger:p,openDelay:m,closeDelay:h,classNames:g,styles:_,unstyled:v,variant:y,vars:b,menuItemTabIndex:x,keepMounted:S,withInitialFocusPlaceholder:C,attributes:w,...T}=t,E=X({name:`Menu`,classes:Ih,props:t,classNames:g,styles:_,unstyled:v,attributes:w}),[D,O]=De({value:o,defaultValue:s,finalValue:!1,onChange:l}),[k,A]=(0,a.useState)(!1),j=()=>{O(!1),A(!1),D&&i?.()},M=()=>{O(!0),!D&&r?.()},N=()=>{D?j():M()},{openDropdown:P,closeDropdown:F}=fc({open:M,close:j,closeDelay:h,openDelay:m}),I=(0,a.useRef)(null),L=(0,a.useCallback)(e=>{let t=I.current;return t&&t!==e&&t(),I.current=e,()=>{I.current===e&&(I.current=null)}},[]),R=e=>V(`[data-menu-item]`,`[data-menu-dropdown]`,e),{resolvedClassNames:z,resolvedStyles:B}=Dn({classNames:g,styles:_,props:t});return(0,J.jsx)(Ph,{value:{getStyles:E,opened:D,toggleDropdown:N,getItemIndex:R,openedViaClick:k,setOpenedViaClick:A,closeOnItemClick:u,closeDropdown:p===`click`?j:F,openDropdown:p===`click`?M:P,closeDropdownImmediately:j,loop:d,trigger:p,unstyled:v,menuItemTabIndex:x,withInitialFocusPlaceholder:C,registerOpenSub:L},children:(0,J.jsx)(Uc,{returnFocus:!0,...T,opened:D,onChange:N,defaultOpened:s,trapFocus:S?!1:c,closeOnEscape:f,__staticSelector:`Menu`,classNames:z,styles:B,unstyled:v,variant:y,keepMounted:S,children:n})})});Xh.displayName=`@mantine/core/Menu`,Xh.classes=Ih,Xh.Item=Bh,Xh.Label=Vh,Xh.Dropdown=Rh,Xh.Target=Jh,Xh.Divider=Lh,Xh.Sub=Kh;var[Zh,Qh]=b(`Modal component was not found in tree`),$h={root:`m_9df02822`,content:`m_54c44539`,inner:`m_1f958f16`,header:`m_d0e2b9cd`},eg=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`ModalBody`,null,e);return(0,J.jsx)(Nu,{...Qh().getStyles(`body`,{classNames:t,style:r,styles:i,className:n}),...o})});eg.classes=$h,eg.displayName=`@mantine/core/ModalBody`;var tg=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`ModalCloseButton`,null,e);return(0,J.jsx)(Pu,{...Qh().getStyles(`close`,{classNames:t,style:r,styles:i,className:n}),...o})});tg.classes=$h,tg.displayName=`@mantine/core/ModalCloseButton`;var ng=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,children:o,__hidden:s,...c}=Y(`ModalContent`,null,e),l=Qh(),u=l.scrollAreaComponent||Hu;return(0,J.jsx)(Fu,{...l.getStyles(`content`,{className:n,style:r,styles:i,classNames:t}),innerProps:l.getStyles(`inner`,{className:n,style:r,styles:i,classNames:t}),"data-full-screen":l.fullScreen||void 0,"data-modal-content":!0,"data-hidden":s||void 0,...c,children:(0,J.jsx)(u,{style:{maxHeight:l.fullScreen?`100dvh`:`calc(100dvh - (${h(l.yOffset)} * 2))`},children:o})})});ng.classes=$h,ng.displayName=`@mantine/core/ModalContent`;
41var rg=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`ModalHeader`,null,e);return(0,J.jsx)(Iu,{...Qh().getStyles(`header`,{classNames:t,style:r,styles:i,className:n}),...o})});rg.classes=$h,rg.displayName=`@mantine/core/ModalHeader`;var ig=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`ModalOverlay`,null,e);return(0,J.jsx)(zu,{...Qh().getStyles(`overlay`,{classNames:t,style:r,styles:i,className:n}),...o})});ig.classes=$h,ig.displayName=`@mantine/core/ModalOverlay`;var ag={__staticSelector:`Modal`,closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:O(`modal`),transitionProps:{duration:200,transition:`fade-down`},yOffset:`5dvh`},og=q((e,{radius:t,size:n,yOffset:r,xOffset:i})=>({root:{"--modal-radius":t===void 0?void 0:N(t),"--modal-size":j(n,`modal-size`),"--modal-y-offset":h(r),"--modal-x-offset":h(i)}})),sg=Z(e=>{let t=Y(`ModalRoot`,ag,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,yOffset:c,scrollAreaComponent:l,radius:u,fullScreen:d,centered:f,xOffset:p,__staticSelector:m,attributes:h,...g}=t,_=X({name:m,classes:$h,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:h,vars:s,varsResolver:og});return(0,J.jsx)(Zh,{value:{yOffset:c,scrollAreaComponent:l,getStyles:_,fullScreen:d},children:(0,J.jsx)(Au,{..._(`root`),"data-full-screen":d||void 0,"data-centered":f||void 0,"data-offset-scrollbars":l===Xs.Autosize||void 0,unstyled:o,...g})})});sg.classes=$h,sg.varsResolver=og,sg.displayName=`@mantine/core/ModalRoot`;var cg=(0,a.createContext)(null);function lg({children:e}){let[t,n]=(0,a.useState)([]),[r,i]=(0,a.useState)(O(`modal`));return(0,J.jsx)(cg,{value:{stack:t,addModal:(e,t)=>{n(t=>[...new Set([...t,e])]),i(e=>typeof t==`number`&&typeof e==`number`?Math.max(e,t):e)},removeModal:e=>n(t=>t.filter(t=>t!==e)),getZIndex:e=>`calc(${r} + ${t.indexOf(e)} + 1)`,currentId:t[t.length-1],maxZIndex:r},children:e})}lg.displayName=`@mantine/core/ModalStack`;var ug=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`ModalTitle`,null,e);return(0,J.jsx)(Vu,{...Qh().getStyles(`title`,{classNames:t,style:r,styles:i,className:n}),...o})});ug.classes=$h,ug.displayName=`@mantine/core/ModalTitle`;var dg={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:O(`modal`),transitionProps:{duration:200,transition:`fade-
41down`},withOverlay:!0,withCloseButton:!0},fg=Z(e=>{let{title:t,withOverlay:n,overlayProps:r,withCloseButton:i,closeButtonProps:o,children:s,radius:c,opened:l,stackId:u,zIndex:d,...f}=Y(`Modal`,dg,e),p=(0,a.use)(cg),m=!!t||i,h=p&&u?{closeOnEscape:p.currentId===u,trapFocus:p.currentId===u,zIndex:p.getZIndex(u)}:{},g=n===!1?!1:u&&p?p.currentId===u:l;return(0,a.useEffect)(()=>{p&&u&&(l?p.addModal(u,d||O(`modal`)):p.removeModal(u))},[l,u,d]),(0,J.jsxs)(sg,{radius:c,opened:l,zIndex:p&&u?p.getZIndex(u):d,...f,...h,children:[n&&(0,J.jsx)(ig,{visible:g,transitionProps:p&&u?{duration:0}:void 0,...r}),(0,J.jsxs)(ng,{radius:c,__hidden:p&&u&&l?u!==p.currentId:!1,children:[m&&(0,J.jsxs)(rg,{children:[t&&(0,J.jsx)(ug,{children:t}),i&&(0,J.jsx)(tg,{...o})]}),(0,J.jsx)(eg,{children:s})]})]})});fg.classes=$h,fg.displayName=`@mantine/core/Modal`,fg.Root=sg,fg.Overlay=ig,fg.Content=ng,fg.Body=eg,fg.Header=rg,fg.Title=ug,fg.CloseButton=tg,fg.Stack=lg;var pg=(0,a.createContext)(null),mg={root:`m_7cda1cd6`,"root--default":`m_44da308b`,"root--contrast":`m_e3a01f8`,label:`m_1e0e6180`,remove:`m_ae386778`,group:`m_1dcfd90b`},hg=(0,a.createContext)(null),gg=q((e,{gap:t},{size:n})=>({group:{"--pg-gap":t===void 0?j(n,`pg-gap`):j(t)}})),_g=Z(e=>{let t=Y(`PillGroup`,null,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,size:l,disabled:u,attributes:d,...f}=t,p=(0,a.use)(pg)?.size||l||void 0,m=X({name:`PillGroup`,classes:mg,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:d,vars:c,varsResolver:gg,stylesCtx:{size:p},rootSelector:`group`});return(0,J.jsx)(hg,{value:{size:p,disabled:u},children:(0,J.jsx)(Q,{size:p,...m(`group`),...f})})});_g.classes=mg,_g.varsResolver=gg,_g.displayName=`@mantine/core/PillGroup`;var vg={variant:`default`},yg=q((e,{radius:t},{size:n})=>({root:{"--pill-fz":j(n,`pill-fz`),"--pill-height":j(n,`pill-height`),"--pill-radius":t===void 0?void 0:N(t)}})),bg=Z(e=>{let t=Y(`Pill`,vg,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,variant:l,children:u,withRemoveButton:d,onRemove:f,removeButtonProps:p,radius:m,size:h,disabled:g,mod:_,attributes:v,...y}=t,b=(0,a.use)(hg),x=(0,a.use)(pg),S=h||b?.size||void 0,C=x?.variant===`filled`?`contrast`:l||`default`,w=X({name:`Pill`,classes:mg,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:v,vars:c,varsResolver:yg,stylesCtx:{size:S}});return(0,J.jsxs)(Q,{component:`span`,variant:C,size:S,...w(`root`,{variant:C}),mod:[{"with-remove":d&&!g,disabled:g||b?.disabled},_],...y,children:[(0,J.jsx)(`span`,{...w(`label`),children:u}),d&&(0,J.jsx)(ul,{variant:`transparent`,radius:m,tabIndex:-1,"aria-hidden":!0,unstyled:s,...p,...w(`remove`,{className:p?.className,style:p?.style}),onMouseDown:e=>{e.preventDefault(),e.stopPropagation(),p?.onMouseDown?.(e)},onClick:e=>{e.stopPropagation(),f?.(),p?.onClick?.(e)}})]})});bg.classes=mg,bg.varsResolver=yg,bg.displayName=`@mantine/core/Pill`,bg.Group=_g;var xg={field:`m_45c4369d`},Sg={type:`visible`},Cg=Z(e=>{let t=Y(`PillsInputField`,Sg,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,type:l,disabled:u,id:d,pointer:f,mod:p,attributes:m,ref:h,...g}=t,_=(0,a.use)(pg),v=(0,a.use)(qu),y=X({name:`PillsInputField`,classes:xg,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:m,rootSelector:`field`}),b=u||_?.disabled;return(0,J.jsx)(Q,{component:`input`,ref:we(h,_?.fieldRef),"data-type":l,disabled:b,mod:[{disabled:b,pointer:f},p],...y(`field`),...g,id:v?.inputId||d,"aria-invalid":_?.hasError,"aria-describedby":v?.describedBy,type:`text`,onMouseDown:e=>!f&&e.stopPropagation()})});Cg.classes=xg,Cg.displayName=`@mantine/core/PillsInputField`;var wg={size:`sm`},Tg=Z(e=>{let{children:t,onMouseDown:n,onClick:r,size:i,disabled:o,__staticSelector:s,error:c,variant:l,...u}=Y([`Input`,`InputWrapper`,`PillsInput`],wg,e),d=(0,a.useRef)(null);return(0,J.jsx)(pg,{value:{fieldRef:d,size:i,disabled:o,hasError:!!c,variant:l},children:(0,J.jsx)(fd,{size:i,error:c,variant:l,component:`div`,"data-no-overflow":!0,onMouseDown:e=>{e.preventDefault(),n?.(e),d.current?.focus()},onClick:e=>{e.preventDefault(),e.currentTarget.closest(`fieldset`)?.disabled||(d.current?.focus(),r?.(e))},...u,multiline:!0,disabled:o,__staticSelector:s||`PillsInput`,withAria:!1,children:t})})});Tg.displayName=`@mantine/core/PillsInput`,Tg.classes=fd.classes,Tg.Field=Cg;function Eg(e){return typeof e==`string`?e.trim().toLowerCase():e}function Dg({data:e,value:t}){let n=t.map(Eg);return e.reduce((e,t)=>
41(Wf(t)?e.push({group:t.group,items:t.items.filter(e=>n.indexOf(Eg(e.value))===-1)}):n.indexOf(Eg(t.value))===-1&&e.push(t),e),[])}var Og={xs:41,sm:50,md:60,lg:72,xl:89},kg={maxValues:1/0,withCheckIcon:!0,checkIconPosition:`left`,hiddenInputValuesDivider:`,`,clearSearchOnChange:!0,openOnFocus:!0,size:`sm`},Ag=xr(e=>{let t=Y([`Input`,`InputWrapper`,`MultiSelect`],kg,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,size:l,value:u,defaultValue:d,onChange:f,onKeyDown:p,variant:m,data:h,dropdownOpened:g,defaultDropdownOpened:_,onDropdownOpen:v,onDropdownClose:y,selectFirstOptionOnChange:b,selectFirstOptionOnDropdownOpen:x,onOptionSubmit:S,comboboxProps:C,filter:w,limit:T,withScrollArea:E,maxDropdownHeight:D,searchValue:O,defaultSearchValue:k,onSearchChange:A,readOnly:j,disabled:M,onFocus:N,onBlur:P,radius:F,rightSection:I,rightSectionWidth:L,rightSectionPointerEvents:R,rightSectionProps:z,leftSection:B,leftSectionWidth:V,leftSectionPointerEvents:ee,leftSectionProps:H,inputContainer:U,inputWrapperOrder:te,withAsterisk:ne,labelProps:re,descriptionProps:ie,errorProps:W,wrapperProps:ae,description:oe,label:se,error:ce,maxValues:G,searchable:le,nothingFoundMessage:ue,withCheckIcon:de,withAlignedLabels:fe,checkIconPosition:pe,hidePickedOptions:me,withErrorStyles:he,name:ge,form:_e,id:K,clearable:ve,clearSectionMode:ye,clearButtonProps:xe,hiddenInputProps:Se,placeholder:Ce,hiddenInputValuesDivider:we,required:Te,mod:Ee,renderOption:Oe,renderPill:ke,onRemove:Ae,onClear:je,onMaxValues:Me,scrollAreaProps:Ne,chevronColor:Pe,attributes:Fe,clearSearchOnChange:Ie,openOnFocus:Le,loading:Re,loadingPosition:ze,withPillsReorder:Be,...Ve}=t,He=be(K),Ue=Hd(h),We=Ud(Ue),Ge=(0,a.useRef)({}),Ke=vf({opened:g,defaultOpened:_,onDropdownOpen:()=>{v?.(),x&&Ke.selectFirstOption()},onDropdownClose:()=>{y?.(),Ke.resetSelectedOption()}}),{styleProps:qe,rest:{type:Je,autoComplete:Ye,...Xe}}=qn(Ve),[Ze,Qe]=De({value:u,defaultValue:d,finalValue:[],onChange:f}),{getPillProps:$e,getListProps:et,handleInputKeyDown:tt}=ep({value:Ze,onChange:Qe,enabled:Be&&!M&&!j}),[nt,rt]=De({value:O,defaultValue:k,finalValue:``,onChange:A}),it=e=>{rt(e),Ke.resetSelectedOption()},at=X({name:`MultiSelect`,classes:{},props:t,classNames:n,styles:o,unstyled:s,attributes:Fe}),{resolvedClassNames:q,resolvedStyles:ot}=Dn({props:t,styles:o,classNames:n}),st=e=>{p?.(e),!e.defaultPrevented&&(e.key===` `&&!le&&(e.preventDefault(),Ke.toggleDropdown()),e.key===`Backspace`&&nt.length===0&&Ze.length>0&&(Ae?.(Ze[Ze.length-1]),Qe(Ze.slice(0,Ze.length-1))),tt(e))},ct=Ze.map((e,t)=>{let n=We[`${e}`]||Ge.current[`${e}`],r=$e(t);return ke?(0,J.jsx)(a.Fragment,{children:ke({option:n,value:e,onRemove:()=>{Qe(Ze.filter(t=>e!==t)),Ae?.(e)},disabled:M,reorderProps:r})},`${e}-${t}`):(0,J.jsx)(bg,{withRemoveButton:!j&&!We[`${e}`]?.disabled,onRemove:()=>{Qe(Ze.filter(t=>e!==t)),Ae?.(e)},unstyled:s,disabled:M,...at(`pill`),...r,children:n?.label||e},`${e}-${t}`)});(0,a.useEffect)(()=>{b&&Ke.selectFirstOption()},[b,nt]),(0,a.useEffect)(()=>{Ze.forEach(e=>{`${e}`in We&&(Ge.current[`${e}`]=We[`${e}`])})},[We,Ze]);let lt=(0,J.jsx)(xf.ClearButton,{...xe,onClear:()=>{je?.(),Qe([]),it(``)}}),ut=Dg({data:Ue,value:Ze}),dt=ve&&Ze.length>0&&!M&&!j,ft=dt?{paddingInlineEnd:Og[l]??Og.sm}:void 0;return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(xf,{store:Ke,classNames:q,styles:ot,unstyled:s,size:l,readOnly:j,__staticSelector:`MultiSelect`,attributes:Fe,onOptionSubmit:e=>{S?.(e),Ie&&it(``),Ke.updateSelectedOptionIndex(`selected`),Ze.includes(We[`${e}`].value)?(Qe(Ze.filter(t=>t!==We[`${e}`].value)),Ae?.(We[`${e}`].value)):Ze.length<G?Qe([...Ze,We[`${e}`].value]):Me?.()},...C,children:[(0,J.jsx)(xf.DropdownTarget,{children:(0,J.jsx)(Tg,{...qe,__staticSelector:`MultiSelect`,classNames:q,styles:ot,unstyled:s,size:l,className:r,style:i,variant:m,disabled:M,radius:F,__defaultRightSection:(0,J.jsx)(xf.Chevron,{size:l,error:ce,unstyled:s,color:Pe}),__clearSection:lt,__clearable:dt,__clearSectionMode:ye,rightSection:I,rightSectionPointerEvents:R||`none`,rightSectionWidth:L,rightSectionProps:z,leftSection:B,leftSectionWidth:V,leftSectionPointerEvents:ee,leftSectionProps:H,loading:Re,loadingPosition:ze,inputContainer:U,inputWrapperOrder:te,withAsterisk:ne,labelProps:re,descriptionProps:ie,errorProps:W,wrapperProps:ae,description:oe,label:se,error:ce,withErrorStyles:he,__stylesApiProps:{...t,rightSectionPointerEvents:R||`none`,multiline:!0},pointer:!le,onClick:()=>le?Ke.openDropdown():Ke.toggleDropdown(),"data-expanded":Ke.dropdownOpened||void 0,id:He,required:Te,mod:Ee,attributes:Fe,children:(0,J.jsxs)(bg.Group,{attributes:Fe,disabled:M,unstyled:s,...at(`pillsList`,{style:ft}),...et(),children:[ct,(0,J.jsx)(xf.EventsTarget,{autoComplete:Ye,withExpandedAttribute:!0,children:(0,J.jsx)(Tg.Field,{...Xe,id:He,placeholder:Ce,type:!le&&!Ce?`hidden`:`visible`,...at(`inputField`),unstyled:s,onFocus:e=>{N?.(e),Le&&le&&Ke.openDropdown()},onBlur:e=>{P?.(e),Ke.closeDropdown(),it(``)},onKeyDown:st,value:nt,onChange:e=>{it(e.currentTarget.value),le&&Ke.openDropdown(),b&&Ke.selectFirstOption()},disabled:M,readOnly:j||!le,pointer:!le})})]})})}),(0,J.jsx)(Xf,{data:me?ut:Ue,hidden:j||M,filter:w,search:nt,limit:T,hiddenWhenEmpty:!ue,withScrollArea:E,maxDropdownHeight:D,filterOptions:le,value:Ze,checkIconPosition:pe,withCheckIcon:de,withAlignedLabels:fe,nothingFoundMessage:ue,unstyled:s,labelId:se?`${He}-label`:void 0,"aria-label":se?void 0:Ve[`aria-label`],renderOption:Oe,scrollAreaProps:Ne})]}),(0,J.jsx)(xf.HiddenInput,{name:ge,valuesDivider:we,value:Ze,form:_e,disabled:M,...Se})]})});Ag.classes={...fd.classes,...xf.classes},Ag.displayName=`@mantine/core/MultiSelect`;var jg={root:`m_a513464`,icon:`m_a4ceffb`,loader:`m_b0920b15`,body:`m_a49ed24`,title:`m_3feedf16`,description:`m_3d733a3a`,closeButton:`m_919a4d88`},Mg={withCloseButton:!0},Ng=q((e,{radius:t,color:n})=>({root:{"--notification-radius":t===void 0?void 0:N(t),"--notification-color":n?Tt(n,e):void 0}})),Pg=Z(e=>{let t=Y(`Notification`,Mg,e),{className:n,color:r,radius:i,loading:a,withCloseButton:o,withBorder:s,title:c,icon:l,children:u,onClose:d,closeButtonProps:f,classNames:p,style:m,styles:h,unstyled:g,vars:_,mod:v,loaderProps:y,role:b,attributes:x,...S}=t,C=X({name:`Notification`,classes:jg,props:t,className:n,style:m,classNames:p,styles:h,unstyled:g,attributes:x,vars:_,varsResolver:Ng});return(0,J.jsxs)(Q,{...C(`root`),mod:[{"data-with-icon":!!l||a,"data-with-border":s},v],role:b||`alert`,...S,children:[l&&!a&&(0,J.jsx)(`div`,{...C(`icon`),children:l}),a&&(0,J.jsx)(Zc,{size:28,color:r,...C(`loader`),...y}),(0,J.jsxs)(`div`,{...C(`body`),children:[c&&(0,J.jsx)(`div`,{...C(`title`),children:c}),(0,J.jsx)(Q,{...C(`description`),mod:{"data-with-title":!!c}
vendor: 15,778 bytes, lines 41-49
41,children:u})]}),o&&(0,J.jsx)(ul,{iconSize:16,color:`gray`,...f,unstyled:g,onClick:e=>{f?.onClick?.(e),d?.()},...C(`closeButton`)})]})});Pg.classes=jg,Pg.varsResolver=Ng,Pg.displayName=`@mantine/core/Notification`;function Fg(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var Ig;(function(e){e.event=`event`,e.props=`prop`})(Ig||={});function Lg(){}function Rg(e){var t,n=void 0;return function(){for(var r=[],i=arguments.length;i--;)r[i]=arguments[i];return t&&r.length===t.length&&r.every(function(e,n){return e===t[n]})?n:(t=r,n=e.apply(void 0,r),n)}}function zg(e){return!!(e||``).match(/\d/)}function Bg(e){return e==null}function Vg(e){return typeof e==`number`&&isNaN(e)}function Hg(e){return Bg(e)||Vg(e)||typeof e==`number`&&!isFinite(e)}function Ug(e){return e.replace(/[-[\]/{}()*+?.\\^$|]/g,`\\$&`)}function Wg(e){switch(e){case`lakh`:return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case`wan`:return/(\d)(?=(\d{4})+(?!\d))/g;default:return/(\d)(?=(\d{3})+(?!\d))/g}}function Gg(e,t,n){var r=Wg(n),i=e.search(/[1-9]/);return i=i===-1?e.length:i,e.substring(0,i)+e.substring(i,e.length).replace(r,`$1`+t)}function Kg(e){var t=(0,a.useRef)(e);return t.current=e,(0,a.useRef)(function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];return t.current.apply(t,e)}).current}function qg(e,t){t===void 0&&(t=!0);var n=e[0]===`-`,r=n&&t;e=e.replace(`-`,``);var i=e.split(`.`);return{beforeDecimal:i[0],afterDecimal:i[1]||``,hasNegation:n,addNegation:r}}function Jg(e){if(!e)return e;var t=e[0]===`-`;t&&(e=e.substring(1,e.length));var n=e.split(`.`),r=n[0].replace(/^0+/,``)||`0`,i=n[1]||``;return(t?`-`:``)+r+(i?`.`+i:``)}function Yg(e,t,n){for(var r=``,i=n?`0`:``,a=0;a<=t-1;a++)r+=e[a]||i;return r}function Xg(e,t){return Array(t+1).join(e)}function Zg(e){var t=e+``,n=t[0]===`-`?`-`:``;n&&(t=t.substring(1));var r=t.split(/[eE]/g),i=r[0],a=r[1];if(a=Number(a),!a)return n+i;i=i.replace(`.`,``);var o=1+a,s=i.length;return o<0?i=`0.`+Xg(`0`,Math.abs(o))+i:o>=s?i+=Xg(`0`,o-s):i=(i.substring(0,o)||`0`)+`.`+i.substring(o),n+i}function Qg(e,t,n){if([``,`-`].indexOf(e)!==-1)return e;var r=(e.indexOf(`.`)!==-1||n)&&t,i=qg(e),a=i.beforeDecimal,o=i.afterDecimal,s=i.hasNegation,c=parseFloat(`0.`+(o||`0`)),l=(o.length<=t?`0.`+o:c.toFixed(t)).split(`.`),u=a;a&&Number(l[0])&&(u=a.split(``).reverse().reduce(function(e,t,n){return e.length>n?(Number(e[0])+Number(t)).toString()+e.substring(1,e.length):t+e},l[0]));var d=Yg(l[1]||``,t,n),f=s?`-`:``,p=r?`.`:``;return``+f+u+p+d}function $g(e,t){if(e.value=e.value,e!==null){if(e.createTextRange){var n=e.createTextRange();return n.move(`character`,t),n.select(),!0}return e.selectionStart||e.selectionStart===0?(e.focus(),e.setSelectionRange(t,t),!0):(e.focus(),!1)}}var e_=Rg(function(e,t){for(var n=0,r=0,i=e.length,a=t.length;e[n]===t[n]&&n<i;)n++;for(;e[i-1-r]===t[a-1-r]&&a-r>n&&i-r>n;)r++;return{from:{start:n,end:i-r},to:{start:n,end:a-r}}}),t_=function(e,t){var n=Math.min(e.selectionStart,t);return{from:{start:n,end:e.selectionEnd},to:{start:n,end:t}}};function n_(e,t,n){return Math.min(Math.max(e,t),n)}function r_(e){return Math.max(e.selectionStart,e.selectionEnd)}function i_(){return typeof navigator<`u`&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}function a_(e){return{from:{start:0,end:0},to:{start:0,end:e.length},lastValue:``}}function o_(e){var t=e.currentValue,n=e.formattedValue,r=e.currentValueIndex,i=e.formattedValueIndex;return t[r]===n[i]}function s_(e,t,n,r,i,a,o){o===void 0&&(o=o_);var s=i.findIndex(function(e){return e}),c=e.slice(0,s);!t&&!n.startsWith(c)&&(t=c,n=c+n,r+=c.length);for(var l=n.length,u=e.length,d={},f=Array(l),p=0;p<l;p++){f[p]=-1;for(var m=0,h=u;m<h;m++)if(o({currentValue:n,lastValue:t,formattedValue:e,currentValueIndex:p,formattedValueIndex:m})&&d[m]!==!0){f[p]=m,d[m]=!0;break}}for(var g=r;g<l&&(f[g]===-1||!a(n[g]));)g++;var _=g===l||f[g]===-1?u:f[g];for(g=r-1;g>0&&f[g]===-1;)g--;var v=g===-1||f[g]===-1?0:f[g]+1;return v>_?_:r-v<_-r?v:_}function c_(e,t,n,r){var i=e.length;if(t=n_(t,0,i),r===`left`){for(;t>=0&&!n[t];)t--;t===-1&&(t=n.indexOf(!0))}else{for(;t<=i&&!n[t];)t++;t>i&&(t=n.lastIndexOf(!0))}return t===-1&&(t=i),t}function l_(e){for(var t=Array.from({length:e.length+1}).map(function(){return!0}),n=0,r=t.length;n<r;n++)t[n]=!!(zg(e[n])||zg(e[n-1]));return t}function u_(e,t,n,r,i,o){o===void 0&&(o=Lg);var s=Kg(function(e,t){var n,a;return Hg(e)?(a=``,n=``):typeof e==`number`||t?(a=typeof e==`number`?Zg(e):e,n=r(a)):(a=i(e,void 0),n=r(a)),{formattedValue:n,numAsString:a}}),c=(0,a.useState)(function(){return s(Bg(e)?t:e,n)}),l=c[0],u=c[1],d=Kg(function(e,t){e.formattedValue!==l.formattedValue&&u({formattedValue:e.formattedValue,numAsString:e.value}),o(e,t)}),f=e,p=n;Bg(e)&&(f=l.numAsString,p=!0);var m=s(f,p);return(0,a.useMemo)(function(){u(m)},[m.formattedValue]),(0,a.useEffect)(function(){if(!Bg(t)&&Bg(e)&&l.formattedValue!==``){var n=parseFloat(l.numAsString);d({formattedValue:l.formattedValue,value:l.numAsString,floatValue:isNaN(n)?void 0:n},{event:void 0,source:Ig.props})}},[]),[l,d]}function d_(e){return e.replace(/[^0-9]/g,``)}function f_(e){return e}function p_(e){var t=e.type;t===void 0&&(t=`text`);var n=e.displayType;n===void 0&&(n=`input`);var r=e.customInput,i=e.renderText,o=e.getInputRef,s=e.format;s===void 0&&(s=f_);var c=e.removeFormatting;c===void 0&&(c=d_);var l=e.defaultValue,u=e.valueIsNumericString,d=e.onValueChange,f=e.isAllowed,p=e.onChange;p===void 0&&(p=Lg);var m=e.onKeyDown;m===void 0&&(m=Lg);var h=e.onMouseUp;h===void 0&&(h=Lg);var g=e.onFocus;g===void 0&&(g=Lg);var _=e.onBlur;_===void 0&&(_=Lg);var v=e.value,y=e.getCaretBoundary;y===void 0&&(y=l_);var b=e.isValidInputCharacter;b===void 0&&(b=zg);var x=e.isCharacterSame,S=Fg(e,[`type`,`displayType`,`customInput`,`renderText`,`getInputRef`,`format`,`removeFormatting`,`defaultValue`,`valueIsNumericString`,`onValueChange`,`isAllowed`,`onChange`,`onKeyDown`,`onMouseUp`,`onFocus`,`onBlur`,`value`,`getCaretBoundary`,`isValidInputCharacter`,`isCharacterSame`]),C=u_(v,l,!!u,s,c,d),w=C[0],T=w.formattedValue,E=w.numAsString,D=C[1],O=(0,a.useRef)(),k=(0,a.useRef)({formattedValue:T,numAsString:E}),A=function(e,t){k.current={formattedValue:e.formattedValue,numAsString:e.value},D(e,t)},j=(0,a.useState)(!1),M=j[0],N=j[1],P=(0,a.useRef)(null),F=(0,a.useRef)({setCaretTimeout:null,focusTimeout:null});(0,a.useEffect)(function(){return N(!0),function(){clearTimeout(F.current.setCaretTimeout),clearTimeout(F.current.focusTimeout)}},[]);var I=s,L=function(e,t){var n=parseFloat(t);return{formattedValue:e,value:t,floatValue:isNaN(n)?void 0:n}},R=function(e,t,n){e.selectionStart===0&&e.selectionEnd===e.value.length||($g(e,t),F.current.setCaretTimeout=setTimeout(function(){e.value===n&&e.selectionStart!==t&&$g(e,t)},0))},z=function(e,t,n){return c_(e,t,y(e),n)},B=function(e,t,n){var r=y(t),i=s_(t,T,e,n,r,b,x);return i=c_(t,i,r),i},V=function(e){var t=e.formattedValue;t===void 0&&(t=``);var n=e.input,r=e.source,i=e.event,a=e.numAsString,o;if(n){var s=e.inputValue||n.value,c=r_(n);n.value=t,o=B(s,t,c),o!==void 0&&R(n,o,t)}t!==T&&A(L(t,a),{event:i,source:r})};(0,a.useEffect)(function(){var e=k.current,t=e.formattedValue,n=e.numAsString;(T!==t||E!==n)&&A(L(T,E),{event:void 0,source:Ig.props})},[T,E]);var ee=P.current?r_(P.current):void 0;(typeof window<`u`?a.useLayoutEffect:a.useEffect)(function(){var e=P.current;if(T!==k.current.formattedValue&&e){var t=B(k.current.formattedValue,T,ee);e.value=T,R(e,t,T)}},[T]);var H=function(e,t,n){var r=t.target,i=O.current?t_(O.current,r.selectionEnd):e_(T,e),a=Object.assign(Object.assign({},i),{lastValue:T}),o=c(e,a),s=I(o);if(o=c(s,void 0),f&&!f(L(s,o))){var l=t.target,u=B(e,T,r_(l));return l.value=T,R(l,u,T),!1}return V({formattedValue:s,numAsString:o,inputValue:e,event:t,source:n,input:t.target}),!0},U=function(e,t){t===void 0&&(t=0),O.current={selectionStart:e.selectionStart,selectionEnd:e.selectionEnd+t}},te=function(e){var t=e.target.value;H(t,e,Ig.event)&&p(e),O.current=void 0},ne=function(e){var t=e.target,n=e.key,r=t.selectionStart,i=t.selectionEnd,a=t.value;a===void 0&&(a=``);var o;n===`ArrowLeft`||n===`Backspace`?o=Math.max(r-1,0):n===`ArrowRight`?o=Math.min(r+1,a.length):n===`Delete`&&(o=r);var s=0;n===`Delete`&&r===i&&(s=1);var c=n===`ArrowLeft`||n===`ArrowRight`;if(o===void 0||r!==i&&!c){m(e),U(t,s);return}var l=o;c?(l=z(a,o,n===`ArrowLeft`?`left`:`right`),l!==o&&e.preventDefault()):n===`Delete`&&!b(a[o])?l=z(a,o,`right`):n===`Backspace`&&!b(a[o])&&(l=z(a,o,`left`)),l!==o&&R(t,l,a),m(e),U(t,s)},re=function(e){var t=e.target,n=function(){var e=t.selectionStart,n=t.selectionEnd,r=t.value;if(r===void 0&&(r=``),e===n){var i=z(r,e);i!==e&&R(t,i,r)}};n(),requestAnimationFrame(function(){n()}),h(e),U(t)},ie=function(e){e.persist&&e.persist();var t=e.target,n=e.currentTarget;P.current=t,F.current.focusTimeout=setTimeout(function(){var r=t.selectionStart,i=t.selectionEnd,a=t.value;a===void 0&&(a=``);var o=z(a,r);o!==r&&!(r===0&&i===a.length)&&R(t,o,a),g(Object.assign(Object.assign({},e),{currentTarget:n}))},0)},W=function(e){P.current=null,clearTimeout(F.current.focusTimeout),clearTimeout(F.current.setCaretTimeout),_(e)},ae=M&&i_()?`numeric`:void 0,oe=Object.assign({inputMode:ae},S,{type:t,value:T,onChange:te,onKeyDown:ne,onMouseUp:re,onFocus:ie,onBlur:W});if(n===`text`)return i?a.createElement(a.Fragment,null,i(T,S)||null):a.createElement(`span`,Object.assign({},S,{ref:o}),T);if(r){var se=r;return a.createElement(se,Object.assign({},oe,{ref:o}))}return a.createElement(`input`,Object.assign({},oe,{ref:o}))}function m_(e,t){var n=t.decimalScale,r=t.fixedDecimalScale,i=t.prefix;i===void 0&&(i=``);var a=t.suffix;a===void 0&&(a=``);var o=t.allowNegative,s=t.thousandsGroupStyle;if(s===void 0&&(s=`thousand`),e===``||e===`-`)return e;var c=h_(t),l=c.thousandSeparator,u=c.decimalSeparator,d=n!==0&&e.indexOf(`.`)!==-1||n&&r,f=qg(e,o),p=f.beforeDecimal,m=f.afterDecimal,h=f.addNegation;return n!==void 0&&(m=Yg(m,n,!!r)),l&&(p=Gg(p,l,s)),i&&(p=i+p),a&&(m+=a),h&&(p=`-`+p),e=p+(d&&u||``)+m,e}function h_(e){var t=e.decimalSeparator;t===void 0&&(t=`.`);var n=e.thousandSeparator,r=e.allowedDecimalSeparators;return n===!0&&(n=`,`),r||=[t,`.`],{decimalSeparator:t,thousandSeparator:n,allowedDecimalSeparators:r}}function g_(e,t){e===void 0&&(e=``);var n=RegExp(`(-)`),r=RegExp(`(-)(.)*(-)`),i=n.test(e),a=r.test(e);return e=e.replace(/-/g,``),i&&!a&&t&&(e=`-`+e),e}function __(e,t){return RegExp(`(^-)|[0-9]|`+Ug(e),t?`g`:void 0)}function v_(e,t,n){return e===``?!0:!t?.match(/\d/)&&!n?.match(/\d/)&&typeof e==`string`&&!isNaN(Number(e))}function y_(e,t,n){var r;t===void 0&&(t=a_(e));var i=n.allowNegative,a=n.prefix;a===void 0&&(a=``);var o=n.suffix;o===void 0&&(o=``);var s=n.decimalScale,c=t.from,l=t.to,u=l.start,d=l.end,f=h_(n),p=f.allowedDecimalSeparators,m=f.decimalSeparator,h=e[d]===m;if(zg(e)&&(e===a||e===o)&&t.lastValue===``)return e;if(d-u===1&&p.indexOf(e[u])!==-1){var g=s===0?``:m;e=e.substring(0,u)+g+e.substring(u+1,e.length)}var _=function(e,t,n){var r=!1,i=!1;a.startsWith(`-`)?r=!1:e.startsWith(`--`)?(r=!1,i=!0):o.startsWith(`-`)&&e.length===o.length?r=!1:e[0]===`-`&&(r=!0);var s=+!!r;return i&&(s=2),s&&(e=e.substring(s),t-=s,n-=s),{value:e,start:t,end:n,hasNegation:r}},v=_(e,u,d),y=v.hasNegation;r=v,e=r.value,u=r.start,d=r.end;var b=_(t.lastValue,c.start,c.end),x=b.start,S=b.end,C=b.value,w=e.substring(u,d);e.length&&C.length&&(x>C.length-o.length||S<a.length)&&!(w&&o.startsWith(w))&&(e=C);var T=0;e.startsWith(a)?T+=a.length:u<a.length&&(T=u),e=e.substring(T),d-=T;var E=e.length,D=e.length-o.length;e.endsWith(o)?E=D:(d>D||d>e.length-o.length)&&(E=d),e=e.substring(0,E),e=g_(y?`-`+e:e,i),e=(e.match(__(m,!0))||[]).join(``);var O=e.indexOf(m);e=e.replace(new RegExp(Ug(m),`g`),function(e,t){return t===O?`.`:``});var k=qg(e,i),A=k.beforeDecimal,j=k.afterDecimal,M=k.addNegation;return l.end-l.start<c.end-c.start&&A===``&&h&&!parseFloat(j)&&(e=M?`-`:``),e}function b_(e,t){var n=t.prefix;n===void 0&&(n=``);var r=t.suffix;r===void 0&&(r=``);var i=Array.from({length:e.length+1}).map(function(){return!0}),a=e[0]===`-`;i.fill(!1,0,Math.min(n.length+ +!!a,e.length));var o=e.length;return i.fill(!1,o-r.length+1,o+1),i}function x_(e){var t=h_(e),n=t.thousandSeparator,r=t.decimalSeparator,i=e.prefix;i===void 0&&(i=``);var a=e.allowNegative;if(a===void 0&&(a=!0),n===r)throw Error(` 42 Decimal separator can't be same as thousand separator. 43 thousandSeparator: `+n+` (thousandSeparator = {true} is same as thousandSeparator = ",") 44 decimalSeparator: `+r+` (default value for decimalSeparator is .) 45 `);return i.startsWith(`-`)&&a&&(console.error(` 46 Prefix can't start with '-' when allowNegative is true. 47 prefix: `+i+` 48 allowNegative: `+a+` 49 `),a=!1),Object.assign(Object.assign({},e),{allowNegative:a})}function S_(e){e=x_(e),e.decimalSeparator,e.allowedDecimalSeparators,e.thousandsGroupStyle;var t=e.suffix,n=e.allowNegative,r=e.allowLeadingZeros,i=e.onKeyDown;i===void 0&&(i=Lg);var a=e.onBlur;a===void 0&&(a=Lg);var o=e.thousandSeparator,s=e.decimalScale,c=e.fixedDecimalScale,l=e.prefix;l===void 0&&(l=``);var u=e.defaultValue,d=e.value,f=e.valueIsNumericString,p=e.onValueChange,m=Fg(e,[`decimalSeparator`,`allowedDecimalSeparators`,`thousandsGroupStyle`,`suffix`,`allowNegative`,`allowLeadingZeros`,`onKeyDown`,`onBlur`,`thousandSeparator`,`decimalScale`,`fixedDecimalScale`,`prefix`,`defaultValue`,`value`,`valueIsNumericString`,`onValueChange`]),h=h_(e),g=h.decimalSeparator,_=h.allowedDecimalSeparators,v=function(t){return m_(t,e)},y=function(t,n){return y_(t,n,e)},b=Bg(d)?u:d,x=f??v_(b,l,t);Bg(d)?Bg(u)||(x||=typeof u==`number`):x||=typeof d==`number`;var S=function(e){return Hg(e)?e:(typeof e==`number`&&(e=Zg(e)),x&&typeof s==`number`?Qg(e,s,!!c):e)},C=u_(S(d),S(u),!!x,v,y,p),w=C[0],T=w.numAsString,E=w.formattedValue,D=C[1];return Object.assign(Object.assign({},m),{value:E,valueIsNumericString:!1,isValidInputCharacter:function(e){return e===g?!0:zg(e)},isCharacterSame:function(e){var t=e.currentValue,n=e.lastValue,r=e.formattedValue,i=e.currentValueIndex,a=e.formattedValueIndex,o=t[i],u=r[a],f=e_(n,t).to,p=function(e){return y(e).indexOf(`.`)+l.length};return d===0&&c&&s&&t[f.start]===g&&p(t)<i&&p(r)>a?!1:i>=f.start&&i<f.end&&_&&_.includes(o)&&u===g?!0:o===u},onValueChange:D,format:v,removeFormatting:y,getCaretBoundary:function(t){return b_(t,e)},onKeyDown:function(e){var t=e.target,r=e.key,a=t.selectionStart,u=t.selectionEnd,d=t.value;if(d===void 0&&(d=``),(r===`Backspace`||r===`Delete`)&&u<l.length&&d!==`-`){e.preventDefault();return}if(a!==u){i(e);return}r===`Backspace`&&d[0]===`-`&&a===l.length+1&&n&&$g(t,1),s&&c&&(r===`Backspace`&&d[a-1]===g?($g(t,a-1),e.preventDefault()):r===`Delete`&&d[a]===g&&e.preventDefault()),_?.includes(r)&&d[a]===g&&$g(t,a+1);var f=o===!0?`,`:o;r===`Backspace`&&d[a-1]===f&&$g(t,a-1),r===`Delete`&&d[a]===f&&$g(t,a+1),i(e)},onBlur:function(t){var n=T;n.match(/\d/g)||(n=``),r||(n=Jg(n)),c&&s&&(n=Qg(n,s,c)),n!==T&&D({formattedValue:m_(n,e),value:n,floatValue:parseFloat(n)},{event:t,source:Ig.event}),a(t)}})}function C_(e){var t=S_(e);return a.createElement(p_,Object.assign({},t))}function w_({direction:e,style:t,...n}){return(0,J.jsx)(`svg`,{style:{width:`var(--ni-chevron-size)`,height:`var(--ni-chevron-size)`,transform:e===`up`?`rotate(180deg)`:void 0,...t},viewBox:`0 0 15 15`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...n,children:(0,J.jsx)(`path`,{d:`M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.564
4964L11.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 T_={root:`m_e2f5cd4e`,controls:`m_95e17d22`,control:`m_80b4b171`},E_=/^(0\.0*|-0(\.0*)?)$/,D_=/^-?0\d+(\.\d+)?\.?$/,O_=/\.\d*0$/,k_=/^-?\d+\.$/;function A_(e){return typeof e==`string`&&e!==``&&!Number.isNaN(Number(e))}function j_(e){return typeof e==`bigint`}function M_(e){return typeof e==`number`?e<2**53-1:e===``||A_(e)&&Number(e)<2**53-1}function N_(e,t){return e===``||e===`-`||!t&&e.startsWith(`-`)?!1:/^-?\d+$/.test(e)}function P_(e,t){return typeof e==`bigint`?!0:e===``||N_(e,t)}function F_(e){if(!/^-?\d+$/.test(e))return null;try{return BigInt(e)}catch{return null}}function I_(e){if(typeof e==`bigint`)return e;if(typeof e==`number`&&Number.isFinite(e)&&Number.isInteger(e))return BigInt(e)}function L_(e,t,n){return t!==void 0&&e<t?t:n!==void 0&&e>n?n:e}function R_(e){return e.toString().replace(`.`,``).length}function z_(e,t){return(typeof e==`number`?e<2**53-1:!Number.isNaN(Number(e)))&&!Number.isNaN(e)&&R_(t)<14&&t!==``}function B_(e,t,n){return e===void 0?!0:(t===void 0||e>=t)&&(n===void 0||e<=n)}var V_={size:`sm`,step:1,clampBehavior:`blur`,allowDecimal:!0,allowNegative:!0,withKeyboardEvents:!0,allowLeadingZeros:!0,trimLeadingZeroesOnBlur:!0,startValue:0,allowedDecimalSeparators:[`.`,`,`]},H_=q((e,{size:t})=>({controls:{"--ni-chevron-size":j(t,`ni-chevron-size`)}}));function U_(e,t,n){let r=e.toString(),i=k_.test(r),a=r.replace(/^0+(?=\d)/,``),o=parseFloat(a);if(Number.isNaN(o))return a;if(o>2**53-1)return t===void 0?a:t;let s=ee(o,n,t);return i?`${s.toString().replace(/^0+(?=\d)/,``)}.`:s}function W_(e,t){if(e===``||e===`-`)return e;let n=F_(e);return n===null?e:t.clampBehavior===`blur`?L_(n,t.min,t.max):n}var G_=xr(e=>{let t=Y([`Input`,`InputWrapper`,`NumberInput`],V_,e),{className:n,classNames:r,styles:i,unstyled:o,vars:s,onChange:c,onValueChange:l,value:u,defaultValue:d,max:f,min:p,step:m,hideControls:h,rightSection:g,isAllowed:_,clampBehavior:v,onBlur:y,allowDecimal:b,decimalScale:x,onKeyDown:S,onKeyDownCapture:C,handlersRef:w,startValue:T,disabled:E,rightSectionPointerEvents:D,allowNegative:O,readOnly:A,size:j,rightSectionWidth:M,stepHoldInterval:N,stepHoldDelay:P,allowLeadingZeros:F,withKeyboardEvents:I,trimLeadingZeroesOnBlur:L,allowedDecimalSeparators:R,selectAllOnFocus:z,onMinReached:B,onMaxReached:V,onFocus:H,attributes:U,ref:te,...ne}=t,re=O??!0,ie=F??!0,W=X({name:`NumberInput`,classes:T_,props:t,classNames:r,styles:i,unstyled:o,attributes:U,vars:s,varsResolver:H_}),{resolvedClassNames:ae,resolvedStyles:oe}=Dn({classNames:r,styles:i,props:t}),se=(0,a.useRef)(j_(u)||j_(d)?`bigint`:`number`);j_(u)?se.current=`bigint`:typeof u==`number`&&(se.current=`number`);let ce=se.current===`bigint`,[G,le]=De({value:u,defaultValue:d,finalValue:``,onChange:c}),ue=P!==void 0&&N!==void 0,de=(0,a.useRef)(null),fe=(0,a.useRef)(null),pe=(0,a.useRef)(0),me=typeof p==`number`?p:void 0,he=typeof f==`number`?f:void 0,ge=typeof m==`number`?m:V_.step,_e=typeof T==`number`?T:V_.startValue,K=I_(p),ve=I_(f),ye=I_(m)??BigInt(1),be=I_(T)??BigInt(0),xe=e=>!N_(e,re)||ie&&D_.test(e)?e:F_(e)??e,Ce=e=>{let t=Number(e);return Number.isSafeInteger(t)?t:void 0},Te=(e,t)=>
49{t.source===`event`&&le(ce?xe(e.value):z_(e.floatValue,e.value)&&!E_.test(e.value)&&!(ie&&D_.test(e.value))&&!O_.test(e.value)&&!k_.test(e.value)?e.floatValue:e.value),l?.(e,t)},Ee=e=>{let t=String(e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0},Oe=e=>{de.current&&e!==void 0&&de.current.setSelectionRange(e,e)},ke=(0,a.useRef)(k);ke.current=()=>{if(ce){if(!P_(G,re))return;let e,t=G;if(typeof t==`bigint`){let n=t+ye;ve!==void 0&&n>ve&&V?.(),e=ve!==void 0&&n>ve?ve:n}else if(typeof t==`string`&&t!==``){let n=F_(t);if(n===null)return;let r=n+ye;ve!==void 0&&r>ve&&V?.(),e=ve!==void 0&&r>ve?ve:r}else e=L_(be,K,ve);let n=e.toString();le(e),l?.({floatValue:Ce(e),formattedValue:n,value:n},{source:`increment`}),setTimeout(()=>Oe(de.current?.value.length),0);return}if(!M_(G))return;let e,t=Ee(G),n=Ee(ge),r=Math.max(t,n),i=10**r;if(!A_(G)&&(typeof G!=`number`||Number.isNaN(G)))e=ee(_e,me,he);else if(he!==void 0){let t=(Math.round(Number(G)*i)+Math.round(ge*i))/i;t>he&&V?.(),e=t<=he?t:he}else e=(Math.round(Number(G)*i)+Math.round(ge*i))/i;let a=e.toFixed(r);le(parseFloat(a)),l?.({floatValue:parseFloat(a),formattedValue:a,value:a},{source:`increment`}),setTimeout(()=>Oe(de.current?.value.length),0)};let Ae=(0,a.useRef)(k);Ae.current=()=>{if(ce){if(!P_(G,re))return;let e,t=K===void 0?re?void 0:BigInt(0):K,n=G;if(typeof n==`bigint`){let r=n-ye;t!==void 0&&r<t&&B?.(),e=t!==void 0&&r<t?t:r}else if(typeof n==`string`&&n!==``){let r=F_(n);if(r===null)return;let i=r-ye;t!==void 0&&i<t&&B?.(),e=t!==void 0&&i<t?t:i}else e=L_(be,t,ve);let r=e.toString();le(e),l?.({floatValue:Ce(e),formattedValue:r,value:r},{source:`decrement`}),setTimeout(()=>Oe(de.current?.value.length),0);return}if(!M_(G))return;let e,t=me===void 0?re?-(2**53-1):0:me,n=Ee(G),r=Ee(ge),i=Math.max(n,r),a=10**i;if(!A_(G)&&typeof G!=`number`||Number.isNaN(G))e=ee(_e,t,he);else{let n=(Math.round(Number(G)*a)-Math.round(ge*a))/a;t!==void 0&&n<t&&B?.(),e=t!==void 0&&n<t?t:n}let o=e.toFixed(i);le(parseFloat(o)),l?.({floatValue:parseFloat(o),formattedValue:o,value:o},{source:`decrement`}),setTimeout(()=>Oe(de.current?.value.length),0)};let je=e=>{let t=e.clipboardData.getData(`text`),n=ne.decimalSeparator||`.`,r=(R||[`.`,`,`]).filter(e=>e!==n);if(r.some(e=>t.includes(e))){e.preventDefault();let i=t;r.forEach(e=>{i=i.split(e).join(n)});let a=de.current;if(a){let e=a.selectionStart??0,t=a.selectionEnd??0,n=a.value,r=n.substring(0,e)+i+n.substring(t);(Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,`value`)?.set)?.call(a,r),a.dispatchEvent(new Event(`change`,{bubbles:!0}));let o=e+i.length;setTimeout(()=>Oe(o),0)}}ne.onPaste?.(e)},Me=e=>{S?.(e),!(A||!I)&&(e.key===`ArrowUp`&&(e.preventDefault(),ke.current?.()),e.key===`ArrowDown`&&(e.preventDefault(),Ae.current?.()))},Ne=e=>{if(C?.(e),e.key===`Backspace`){let t=de.current;t&&t.selectionStart===0&&t.selectionStart===t.selectionEnd&&(e.preventDefault(),window.setTimeout(()=>Oe(0),0))}},Pe=e=>{z&&setTimeout(()=>e.currentTarget.select(),0),H?.(e)},Fe=e=>{let t=G;ce?(v===`blur`&&typeof t==`bigint`&&(t=L_(t,K,ve)),L&&typeof t==`string`&&(t=W_(t,{min:K,max:ve,clampBehavior:v}))):(v===`blur`&&typeof t==`number`&&(t=ee(t,me,he)),L&&typeof t==`string`&&Ee(t)<15&&(t=U_(t,he,me))),G!==t&&le(t),y?.(e)};Se(w,{increment:ke.current,decrement:Ae.current});let Ie=e=>{e?ke.current?.():Ae.current?.(),pe.current+=1},Le=e=>{if(Ie(e),ue){let t=typeof N==`number`?N:N(pe.current);fe.current=window.setTimeout(()=>Le(e),t)}},Re=(e,t)=>{e.preventDefault(),de.current?.focus(),Ie(t),ue&&(fe.current=window.setTimeout(()=>Le(t),P))},ze=()=>{fe.current&&window.clearTimeout(fe.current),fe.current=null,pe.current=0},Be=(0,J.jsxs)(`div`,{...W(`controls`),children:[(0,J.jsx)(ec,{...W(`control`),tabIndex:-1,"aria-hidden":!0,disabled:E||typeof G==`number`&&he!==void 0&&G>=he||typeof G==`bigint`&&ve!==void 0&&G>=ve,mod:{direction:`up`},onMouseDown:e=>e.preventDefault(),onPointerDown:e=>{Re(e,!0)},onPointerUp:ze,onPointerLeave:ze,children:(0,J.jsx)(w_,{direction:`up`})}),(0,J.jsx)(ec,{...W(`control`),tabIndex:-1,"aria-hidden":!0,disabled:E||typeof G==`number`&&me!==void 0&&G<=me||typeof G==`bigint`&&K!==void 0&&G<=K,mod:{direction:`down`},onMouseDown:e=>e.preventDefault(),onPointerDown:e=>{Re(e,!1)},onPointerUp:ze,onPointerLeave:ze,children:(0,J.jsx)(w_,{direction:`down`})})]});return(0,J.jsx)(fd,{component:C_,allowNegative:O,className:st(T_.root,n),size:j,...ne,inputMode:ce?`numeric`:`decimal`,readOnly:A,disabled:E,value:typeof G==`bigint`?G.toString():G,getIn
49putRef:we(te,de),onValueChange:Te,rightSection:h||A||!(ce?P_(G,re):M_(G))?g:g||Be,classNames:ae,styles:oe,unstyled:o,__staticSelector:`NumberInput`,decimalScale:ce?0:b?x:0,onPaste:je,onFocus:Pe,onKeyDown:Me,onKeyDownCapture:Ne,rightSectionPointerEvents:D??(E?`none`:void 0),rightSectionWidth:M??`var(--ni-right-section-width-${j||`sm`})`,allowLeadingZeros:F,allowedDecimalSeparators:R,onBlur:Fe,attributes:U,isAllowed:e=>{if(!(!_||_(e)))return!1;if(v!==`strict`)return!0;if(!ce)return B_(e.floatValue,me,he);if(e.value===``||e.value===`-`)return!0;let t=F_(e.value);return t===null?!0:(K===void 0||t>=K)&&(ve===void 0||t<=ve)}})});G_.classes={...fd.classes,...T_},G_.varsResolver=H_,G_.displayName=`@mantine/core/NumberInput`;var[K_,q_]=b(`Pagination.Root component was not found in tree`),J_={root:`m_4addd315`,control:`m_326d024a`,dots:`m_4ad7767d`},Y_={withPadding:!0},X_=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,active:o,disabled:s,withPadding:c,mod:l,...u}=Y(`PaginationControl`,Y_,e),d=q_(),f=s||d.disabled;return(0,J.jsx)(ec,{disabled:f,mod:[{active:o,disabled:f,"with-padding":c},l],...d.getStyles(`control`,{className:n,style:r,classNames:t,styles:i,active:!f}),...u})});X_.classes=J_,X_.displayName=`@mantine/core/PaginationControl`;function Z_({style:e,children:t,path:n,...r}){return(0,J.jsx)(`svg`,{viewBox:`0 0 16 16`,xmlns:`http://www.w3.org/2000/svg`,style:{width:`calc(var(--pagination-control-size) / 1.8)`,height:`calc(var(--pagination-control-size) / 1.8)`,...e},...r,children:(0,J.jsx)(`path`,{d:n,fill:`currentColor`})})}var Q_=e=>(0,J.jsx)(Z_,{...e,path:`M8.781 8l-3.3-3.3.943-.943L10.667 8l-4.243 4.243-.943-.943 3.3-3.3z`}),$_=e=>(0,J.jsx)(Z_,{...e,path:`M7.219 8l3.3 3.3-.943.943L5.333 8l4.243-4.243.943.943-3.3 3.3z`}),ev=e=>(0,J.jsx)(Z_,{...e,path:`M6.85355 3.85355C7.04882 3.65829 7.04882 3.34171 6.85355 3.14645C6.65829 2.95118 6.34171 2.95118 6.14645 3.14645L2.14645 7.14645C1.95118 7.34171 1.95118 7.65829 2.14645 7.85355L6.14645 11.8536C6.34171 12.0488 6.65829 12.0488 6.85355 11.8536C7.04882 11.6583 7.04882 11.3417 6.85355 11.1464L3.20711 7.5L6.85355 3.85355ZM12.8536 3.85355C13.0488 3.65829 13.0488 3.34171 12.8536 3.14645C12.6583 2.95118 12.3417 2.95118 12.1464 3.14645L8.14645 7.14645C7.95118 7.34171 7.95118 7.65829 8.14645 7.85355L12.1464 11.8536C12.3417 12.0488 12.6583 12.0488 12.8536 11.8536C13.0488 11.6583 13.0488 11.3417 12.8536 11.1464L9.20711 7.5L12.8536 3.85355Z`}),tv=e=>(0,J.jsx)(Z_,{...e,path:`M2.14645 11.1464C1.95118 11.3417 1.95118 11.6583 2.14645 11.8536C2.34171 12.0488 2.65829 12.0488 2.85355 11.8536L6.85355 7.85355C7.04882 7.65829 7.04882 7.34171 6.85355 7.14645L2.85355 3.14645C2.65829 2.95118 2.34171 2.95118 2.14645 3.14645C1.95118 3.34171 1.95118 3.65829 2.14645 3.85355L5.79289 7.5L2.14645 11.1464ZM8.14645 11.1464C7.95118 11.3417 7.95118 11.6583 8.14645 11.8536C8.34171 12.0488 8.65829 12.0488 8.85355 11.8536L12.8536 7.85355C13.0488 7.65829 13.0488 7.34171 12.8536 7.14645L8.85355 3.14645C8.65829 2.95118 8.34171 2.95118 8.14645 3.14645C7.95118 3.34171 7.95118 3.65829 8.14645 3.85355L11.7929 7.5L8.14645 11.1464Z`}),nv={icon:e=>(0,J.jsx)(Z_,{...e,path:`M2 8c0-.733.6-1.333 1.333-1.333.734 0 1.334.6 1.334 1.333s-.6 1.333-1.334 1.333C2.6 9.333 2 8.733 2 8zm9.333 0c0-.733.6-1.333 1.334-1.333C13.4 6.667 14 7.267 14 8s-.6 1.333-1.333 1.333c-.734 0-1.334-.6-1.334-1.333zM6.667 8c0-.733.6-1.333 1.333-1.333s1.333.6 1.333 1.333S8.733 9.333 8 9.333 6.667 8.733 6.667 8z`})},rv=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,icon:o,...s}=Y(`PaginationDots`,nv,e);return(0,J.jsx)(Q,{...q_().getStyles(`dots`,{className:n,style:r,styles:i,classNames:t}),...s,children:(0,J.jsx)(o,{style:{width:`calc(var(--pagination-control-size) / 1.8)`,height:`calc(var(--pagination-control-size) / 1.8)`}})})});rv.classes=J_,rv.displayName=`@mantine/core/PaginationDots`;function iv({icon:e,name:t,action:n,type:r}){let i={icon:e},a=e=>{let{icon:a,...o}=Y(t,i,e),s=q_(),c=r===`next`?s.active===s.total:s.active===1;return(0,J.jsx)(X_,{disabled:s.disabled||c,onClick:s[n],withPadding:!1,...o,children:(0,J.jsx)(a,{className:`mantine-rotate-rtl`,
49style:{width:`calc(var(--pagination-control-size) / 1.8)`,height:`calc(var(--pagination-control-size) / 1.8)`}})})};return a.displayName=`@mantine/core/${t}`,yr(a)}var av=iv({icon:Q_,name:`PaginationNext`,action:`onNext`,type:`next`}),ov=iv({icon:$_,name:`PaginationPrevious`,action:`onPrevious`,type:`previous`}),sv=iv({icon:ev,name:`PaginationFirst`,action:`onFirst`,type:`previous`}),cv=iv({icon:tv,name:`PaginationLast`,action:`onLast`,type:`next`});function lv({dotsIcon:e}){let t=q_();return(0,J.jsx)(J.Fragment,{children:t.range.map((n,r)=>n===`dots`?(0,J.jsx)(rv,{icon:e},r):(0,J.jsx)(X_,{active:n===t.active,"aria-current":n===t.active?`page`:void 0,onClick:()=>t.onChange(n),disabled:t.disabled,...t.getItemProps?.(n),children:t.getItemProps?.(n)?.children??n},r))})}lv.displayName=`@mantine/core/PaginationItems`;var uv={siblings:1,boundaries:1},dv=q((e,{size:t,radius:n,color:r,autoContrast:i})=>({root:{"--pagination-control-radius":n===void 0?void 0:N(n),"--pagination-control-size":j(t,`pagination-control-size`),"--pagination-control-fz":P(t),"--pagination-active-bg":r?Tt(r,e):void 0,"--pagination-active-color":Nt(i,e)?jt({color:r,theme:e,autoContrast:i}):void 0}})),fv=Z(e=>{let t=Y(`PaginationRoot`,uv,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,total:c,value:l,defaultValue:u,onChange:d,disabled:f,siblings:p,boundaries:m,color:h,radius:g,onNextPage:_,onPreviousPage:v,onFirstPage:y,onLastPage:b,getItemProps:x,autoContrast:S,startValue:C,attributes:w,...T}=t,E=X({name:`Pagination`,classes:J_,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:w,vars:s,varsResolver:dv}),{range:D,setPage:O,next:k,previous:A,active:j,first:M,last:N}=Ae({page:l,initialPage:u,onChange:d,total:c,siblings:p,boundaries:m,startValue:C});return(0,J.jsx)(K_,{value:{total:c,range:D,active:j,disabled:f,getItemProps:x,onChange:O,onNext:L(_,k),onPrevious:L(v,A),onFirst:L(y,M),onLast:L(b,N),getStyles:E},children:(0,J.jsx)(Q,{...E(`root`),...T})})});fv.classes=J_,fv.varsResolver=dv,fv.displayName=`@mantine/core/PaginationRoot`;var pv={withControls:!0,withPages:!0,siblings:1,boundaries:1,gap:8},mv=Z(e=>{let{withEdges:t,withControls:n,getControlProps:r,nextIcon:i,previousIcon:a,lastIcon:o,firstIcon:s,dotsIcon:c,total:l,gap:u,hideWithOnePage:d,withPages:f,...p}=Y(`Pagination`,pv,e);return l<=0||d&&l===1?null:(0,J.jsx)(fv,{total:l,...p,children:(0,J.jsxs)(hl,{gap:u,children:[t&&(0,J.jsx)(sv,{icon:s,...r?.(`first`)}),n&&(0,J.jsx)(ov,{icon:a,...r?.(`previous`)}),f&&(0,J.jsx)(lv,{dotsIcon:c}),n&&(0,J.jsx)(av,{icon:i,...r?.(`next`)}),t&&(0,J.jsx)(cv,{icon:o,...r?.(`last`)})]})})});mv.classes=J_,mv.displayName=`@mantine/core/Pagination`,mv.Root=fv,mv.Control=X_,mv.Dots=rv,mv.First=sv,mv.Last=cv,mv.Next=av,mv.Previous=ov,mv.Items=lv;var[hv,gv]=b(`Progress.Root component was not found in tree`),_v={root:`m_db6d6462`,section:`m_2242eb65`,"stripes-animation":`m_81a374bd`,"stripes-animation-vertical":`m_e0fb7a86`,label:`m_91e40b74`},vv=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=Y(`ProgressLabel`,null,e);return(0,J.jsx)(Q,{...gv().getStyles(`label`,{className:n,style:r,classNames:t,styles:i}),...o})});vv.classes=_v,vv.displayName=`@mantine/core/ProgressLabel`;var yv=q((e,{size:t,radius:n,transitionDuration:r})=>({root:{"--progress-size":j(t,`progress-size`),"--progress-radius":n===void 0?void 0:N(n),"--progress-transition-duration":typeof r==`number`?`${r}ms`:void 0}})),bv=Z(e=>{let t=Y(`ProgressRoot`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,autoContrast:c,transitionDuration:l,orientation:u,attributes:d,mod:f,...p}=t,m=X({name:`Progress`,classes:_v,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:d,vars:s,varsResolver:yv});return(0,J.jsx)(hv,{value:{getStyles:m,autoContrast:c},children:(0,J.jsx)(Q,{mod:[{orientation:u},f],...m(`root`),...p})})});bv.classes=_v,bv.varsResolver=yv,bv.displayName=`@mantine/core/ProgressRoot`;var xv={withAria:!0},Sv=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,value:o,withAria:s,color:c,striped:l,animated:u,mod:d,...f}=Y(`ProgressSection`,xv,e),p=gv(),m=ln(),h=s?{role:`progressbar`,"aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":o,"aria-valuetext":`${o}%`}:{};return(0,J.jsx)(Q,{...p.getStyles(`section`,{className:n,classNames:t,styles:i,style:r}),...f,...h,mod:[{striped:l||u,animated:u},d],__vars:{"--progress-section-size":`${o}%`,"--progress-section-color":Tt(c,m),"--progress-label-color":Nt(p.autoContrast,m)?jt({color:c,theme:m,autoContrast:p.autoContrast}):void 0}})});
49Sv.classes=_v,Sv.displayName=`@mantine/core/ProgressSection`;var Cv=Z(e=>{let t=Y(`Progress`,null,e),{value:n,classNames:r,styles:i,vars:a,color:o,striped:s,animated:c,"aria-label":l,...u}=t,{resolvedClassNames:d,resolvedStyles:f}=Dn({classNames:r,styles:i,props:t});return(0,J.jsx)(bv,{classNames:d,styles:f,vars:a,...u,children:(0,J.jsx)(Sv,{value:n,color:o,striped:s,animated:c,"aria-label":l})})});Cv.classes=_v,Cv.displayName=`@mantine/core/Progress`,Cv.Section=Sv,Cv.Root=bv,Cv.Label=vv;var wv=(0,a.createContext)(null),Tv=xr((e=>{let{value:t,defaultValue:n,onChange:r,size:i,wrapperProps:a,children:o,name:s,readOnly:c,disabled:l,...u}=Y(`RadioGroup`,null,e),d=be(s),[f,p]=De({value:t,defaultValue:n,finalValue:``,onChange:r});return(0,J.jsx)(wv,{value:{value:f,onChange:e=>!c&&p(typeof e==`string`?e:e.currentTarget.value),size:i,name:d,disabled:l},children:(0,J.jsx)(ld.Wrapper,{size:i,...a,...u,labelElement:`div`,__staticSelector:`RadioGroup`,children:(0,J.jsx)(Sf,{role:`radiogroup`,children:o})})})}));Tv.classes=ld.Wrapper.classes,Tv.displayName=`@mantine/core/RadioGroup`;var Ev={card:`m_9dc8ae12`},Dv=(0,a.createContext)(null),Ov={withBorder:!0},kv=q((e,{radius:t})=>({card:{"--card-radius":N(t)}})),Av=Z(e=>{let t=Y(`RadioCard`,Ov,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,checked:l,mod:u,withBorder:d,value:f,onClick:p,name:m,onKeyDown:h,attributes:g,..._}=t,v=X({name:`RadioCard`,classes:Ev,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:g,vars:c,varsResolver:kv,rootSelector:`card`}),{dir:y}=Ar(),b=(0,a.use)(wv),x=typeof l==`boolean`?l:b?.value===f||!1,S=m||b?.name,C=e=>{if(h?.(e),S&&[`ArrowDown`,`ArrowUp`,`ArrowLeft`,`ArrowRight`].includes(e.nativeEvent.code)){e.preventDefault();let t=Array.from(document.querySelectorAll(`[role="radio"][name="${S}"]`)),n=t.findIndex(t=>t===e.target),r=n+1>=t.length?0:n+1,i=n-1<0?t.length-1:n-1;e.nativeEvent.code===`ArrowDown`&&(t[r].focus(),t[r].click()),e.nativeEvent.code===`ArrowUp`&&(t[i].focus(),t[i].click()),e.nativeEvent.code===`ArrowLeft`&&(t[y===`ltr`?i:r].focus(),t[y===`ltr`?i:r].click()),e.nativeEvent.code===`ArrowRight`&&(t[y===`ltr`?r:i].focus(),t[y===`ltr`?r:i].click())}};return(0,J.jsx)(Dv,{value:{checked:x},children:(0,J.jsx)(ec,{mod:[{"with-border":d,checked:x},u],...v(`card`),..._,role:`radio`,"aria-checked":x,name:S,onClick:e=>{p?.(e),b?.onChange(f||``)},onKeyDown:C})})});Av.displayName=`@mantine/core/RadioCard`,Av.classes=Ev,Av.varsResolver=kv;function jv({size:e,style:t,...n}){return(0,J.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 5 5`,style:{width:h(e),height:h(e),...t},"aria-hidden":!0,...n,children:(0,J.jsx)(`circle`,{cx:`2.5`,cy:`2.5`,r:`2.5`,fill:`currentColor`})})}var Mv={indicator:`m_717d7ff6`,icon:`m_3e4da632`,"indicator--outline":`m_2980836c`},Nv={icon:jv},Pv=q((e,{radius:t,color:n,size:r,iconColor:i,variant:a,autoContrast:o})=>{let s=wt({color:n||e.primaryColor,theme:e}),c=s.isThemeColor&&s.shade===void 0?`var(--mantine-color-${s.color}-outline)`:s.color;return{indicator:{"--radio-size":j(r,`radio-size`),"--radio-radius":t===void 0?void 0:N(t),"--radio-color":a===`outline`?c:Tt(n,e),"--radio-icon-size":j(r,`radio-icon-size`),"--radio-icon-color":i?Tt(i,e):Nt(o,e)?jt({color:n,theme:e,autoContrast:o}):void 0}}}),Fv=Z(e=>{let t=Y(`RadioIndicator`,Nv,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,icon:l,radius:u,color:d,iconColor:f,autoContrast:p,checked:m,mod:h,variant:g,disabled:_,attributes:v,...y}=t,b=X({name:`RadioIndicator`,classes:Mv,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:v,vars:c,varsResolver:Pv,rootSelector:`indicator`}),x=(0,a.use)(Dv),S=typeof m==`boolean`?m:x?.checked||!1;return(0,J.jsx)(Q,{...b(`indicator`,{variant:g}),variant:g,mod:[{checked:S,disabled:_},h],...y,children:(0,J.jsx)(l,{...b(`icon`)})})});Fv.displayName=`@mantine/core/RadioIndicator`,Fv.classes=Mv,Fv.varsResolver=Pv;var Iv={root:`m_f3f1af94`,inner:`m_89c4f5e4`,icon:`m_f3ed6b2b`,radio:`m_8a3dbb89`,"radio--outline":`m_1bfe9d39`},Lv={labelPosition:`right`,withErrorStyles:!0},Rv=q((e,{size:t,radius:n,color:r,iconColor:i,variant:a,autoContrast:o})=>{let s=wt({color:r||e.primaryColor,theme:e}),c=s.isThemeColor&&s.shade===void 0?`var(--mantine-color-${s.color}-outline)`:s.color;return{root:{"--radio-size":j(t,`radio-size`),"--radio-radius":n===void 0?void 0:N(n),"--radio-color":a===`outline`?c:Tt(r,e),"--radio-icon-color":i?Tt(i,e):Nt(o,e)?jt({color:r,theme:e,autoContrast:o}):void 0,"--radio-icon-size":j(t,`radio-icon-size`)}}}),zv=Z(e=>{let t=Y(`Radio`,Lv,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,id:l,size:u,label:d,labelPosition:f,de
49scription:p,error:m,radius:h,color:g,variant:_,disabled:v,wrapperProps:y,icon:b=jv,rootRef:x,iconColor:S,onChange:C,mod:w,attributes:T,withErrorStyles:E,checked:D,...O}=t,k=X({name:`Radio`,classes:Iv,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:T,vars:c,varsResolver:Rv}),A=(0,a.use)(wv),j=A?.size??u,M=t.size?u:j,{styleProps:N,rest:P}=qn(O),F=be(l),I=[p?`${F}-description`:void 0,m&&typeof m!=`boolean`?`${F}-error`:void 0,P[`aria-describedby`]].filter(Boolean).join(` `)||void 0,L=A?A.value===P.value:void 0,R={checked:L??D,name:P.name??A?.name,onChange:e=>{A?.onChange(e),C?.(e)},disabled:A?.disabled??v};return(0,J.jsx)(zf,{...k(`root`),__staticSelector:`Radio`,__stylesApiProps:t,id:F,size:M,labelPosition:f,label:d,description:p,error:m,disabled:R.disabled,classNames:n,styles:o,unstyled:s,"data-checked":(L??D)||void 0,variant:_,ref:x,mod:w,attributes:T,...N,...y,children:(0,J.jsxs)(Q,{...k(`inner`),mod:{"label-position":f},children:[(0,J.jsx)(Q,{...k(`radio`,{focusable:!0,variant:_}),...P,...R,component:`input`,mod:{error:!!m,"with-error-styles":E},id:F,type:`radio`,"aria-describedby":I}),(0,J.jsx)(b,{...k(`icon`),"aria-hidden":!0})]})})});zv.classes=Iv,zv.varsResolver=Rv,zv.displayName=`@mantine/core/Radio`,zv.Group=Tv,zv.Card=Av,zv.Indicator=Fv;function Bv({offset:e,position:t,defaultOpened:n}){let[r,i]=(0,a.useState)(n),o=(0,a.useRef)(null),{x:s,y:c,elements:l,refs:u,update:d,placement:f}=Ls({placement:t,middleware:[Go({crossAxis:!0,padding:5,rootBoundary:`document`})]}),p=f.includes(`right`)?e:t.includes(`left`)?e*-1:0,m=f.includes(`bottom`)?e:t.includes(`top`)?e*-1:0,h=(0,a.useCallback)(({clientX:e,clientY:t})=>{u.setPositionReference({getBoundingClientRect(){return{width:0,height:0,x:e,y:t,left:e+p,top:t+m,right:e,bottom:t}}})},[l.reference]);return(0,a.useEffect)(()=>{if(u.floating.current){let e=o.current;e.addEventListener(`mousemove`,h);let t=Ni(u.floating.current);return t.forEach(e=>{e.addEventListener(`scroll`,d)}),()=>{e.removeEventListener(`mousemove`,h),t.forEach(e=>{e.removeEventListener(`scroll`,d)})}}},[l.reference,u.floating.current,d,h,r]),{handleMouseMove:h,x:s,y:c,opened:r,setOpened:i,boundaryRef:o,floating:u.setFloating}}var Vv={tooltip:`m_1b3c8819`,arrow:`m_f898399f`},Hv={refProp:`ref`,withinPortal:!0,offset:10,position:`right`,zIndex:O(`popover`)},Uv=q((e,{radius:t,color:n})=>({tooltip:{"--tooltip-radius":t===void 0?void 0:N(t),"--tooltip-bg":n?Tt(n,e):void 0,"--tooltip-color":n?`var(--mantine-color-white)`:void 0}})),Wv=Z(e=>{let t=Y(`TooltipFloating`,Hv,e),{children:n,refProp:r,withinPortal:i,style:o,className:s,classNames:c,styles:l,unstyled:u,radius:d,color:f,label:p,offset:m,position:h,multiline:g,zIndex:_,disabled:v,defaultOpened:y,variant:b,vars:x,portalProps:S,attributes:C,ref:w,...T}=t,E=ln(),D=X({name:`TooltipFloating`,props:t,classes:Vv,className:s,style:o,classNames:c,styles:l,unstyled:u,attributes:C,rootSelector:`tooltip`,vars:x,varsResolver:Uv}),{handleMouseMove:O,x:k,y:A,opened:j,boundaryRef:M,floating:N,setOpened:P}=Bv({offset:m,position:h,defaultOpened:y}),F=at(n);if(!F)throw Error(`[@mantine/core] Tooltip.Floating component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported`);let I=we(M,et(F),w),L=F.props,R=e=>{L.onMouseEnter?.(e),O(e),P(!0)},z=e=>{L.onMouseLeave?.(e),P(!1)};return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(xc,{...S,withinPortal:i,children:(0,J.jsx)(Q,{...T,...D(`tooltip`,{style:{..._r(o,E),zIndex:_,display:!v&&j?`block`:`none`,top:(A&&Math.round(A))??``,left:(k&&Math.round(k))??``}}),variant:b,ref:N,mod:{multiline:g},children:p})}),(0,a.cloneElement)(F,{...L,[r]:I,onMouseEnter:R,onMouseLeave:z})]})});Wv.classes=Vv,Wv.varsResolver=Uv,Wv.displayName=`@mantine/core/TooltipFloating`;var Gv=(0,a.createContext)({withinGroup:!1}),Kv={openDelay:0,closeDelay:0};function qv(e){let{openDelay:t,closeDelay:n,children:r}=Y(`TooltipGroup`,Kv,e);return(0,J.jsx)(Gv,{value:{withinGroup:!0},children:(0,J.jsx)(Os,{delay:{open:t,close:n},children:r})})}qv.displayName=`@mantine/core/TooltipGroup`,qv.extend=e=>e;function Jv(e){if(e===void 0)return{shift:!0,flip:!0};let t={...e};return e.shift===void 0&&(t.shift=!0),e.flip===void 0&&(t.flip=!0),t}function Yv(e){let t=Jv(e.middlewares),n=[Wo(e.offset)];return t.shift&&n.push(Go(typeof t.shift==`boolean`?{padding:8}:{padding:8,...t.shift})),t.flip&&n.push(typeof t.flip==`boolean`?qo():qo(t.flip)),n.push(Zo({element:e.arrowRef,padding:e.arrowOffset})),t.inline?n.push(typeof t.inline==`boolean`?Xo():Xo(t.inline)):e.inline&&n.push(Xo()),n}function Xv(e){let[t,n]=(0,a.useState)(e.defaultOpened),r=typeof e.o
49pened==`boolean`?e.opened:t,i=(0,a.use)(Gv).withinGroup,o=be(),s=(0,a.useCallback)(e=>{n(e),e&&_(o)},[o]),{x:c,y:l,context:u,refs:d,placement:f,middlewareData:{arrow:{x:p,y:m}={}}}=Ls({strategy:e.strategy,placement:e.position,open:r,onOpenChange:s,middleware:Yv(e),whileElementsMounted:Do}),{delay:h,currentId:g,setCurrentId:_}=ks(u,{id:o}),{getReferenceProps:v,getFloatingProps:y}=Vs([ws(u,{enabled:e.events?.hover,delay:i?h:{open:e.openDelay,close:e.closeDelay},mouseOnly:!e.events?.touch}),zs(u,{enabled:e.events?.focus,visibleOnly:!0}),Us(u,{role:`tooltip`}),Fs(u,{enabled:e.opened===void 0})]);le(()=>{e.onPositionChange?.(f)},[f]);let b=r&&g&&g!==o;return{x:c,y:l,arrowX:p,arrowY:m,reference:d.setReference,floating:d.setFloating,getFloatingProps:y,getReferenceProps:v,isGroupPhase:b,opened:r,placement:f}}var Zv={position:`top`,refProp:`ref`,withinPortal:!0,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:`side`,offset:5,transitionProps:{duration:100,transition:`fade`},events:{hover:!0,focus:!1,touch:!1},zIndex:O(`popover`),middlewares:{flip:!0,shift:!0,inline:!1}},Qv=q((e,{radius:t,color:n,variant:r,autoContrast:i})=>{let a=e.variantColorResolver({theme:e,color:n||e.primaryColor,autoContrast:i,variant:r||`filled`});return{tooltip:{"--tooltip-radius":t===void 0?void 0:N(t),"--tooltip-bg":n?a.background:void 0,"--tooltip-color":n?a.color:void 0}}}),$v=Z(e=>{let t=Y(`Tooltip`,Zv,e),{children:n,position:r,refProp:i,label:o,openDelay:s,closeDelay:c,onPositionChange:l,opened:u,defaultOpened:d,withinPortal:f,radius:p,color:m,classNames:h,styles:g,unstyled:_,style:v,className:y,withArrow:b,arrowSize:x,arrowOffset:S,arrowRadius:C,arrowPosition:w,offset:T,transitionProps:E,multiline:D,events:O,zIndex:k,disabled:A,onClick:j,onMouseEnter:M,onMouseLeave:N,inline:P,variant:F,keepMounted:I,vars:L,portalProps:R,mod:z,floatingStrategy:B,middlewares:V,autoContrast:ee,attributes:H,target:U,ref:te,...ne}=t,{dir:re}=Ar(),ie=(0,a.useRef)(null),W=Xv({position:dc(re,r),closeDelay:c,openDelay:s,onPositionChange:l,opened:u,defaultOpened:d,events:O,arrowRef:ie,arrowOffset:S,offset:typeof T==`number`?T+(b?x/2:0):T,inline:P,strategy:B,middlewares:V});(0,a.useEffect)(()=>{let e=U instanceof HTMLElement?U:typeof U==`string`?document.querySelector(U):U?.current||null;e&&W.reference(e)},[U,W]);let ae=X({name:`Tooltip`,props:t,classes:Vv,className:y,style:v,classNames:h,styles:g,unstyled:_,attributes:H,rootSelector:`tooltip`,vars:L,varsResolver:Qv}),oe=at(n);if(!U&&!oe)throw Error(`[@mantine/core] Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported`);let se=ae(`tooltip`);if(U){let e=kc(E,{duration:100,transition:`fade`});return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(xc,{...R,withinPortal:f,children:(0,J.jsx)(Dc,{...e,keepMounted:I,mounted:!A&&!!W.opened,duration:W.isGroupPhase?10:e.duration,children:e=>(0,J.jsxs)(Q,{...ne,"data-fixed":B===`fixed`||void 0,variant:F,mod:[{multiline:D},z],...se,...W.getFloatingProps({ref:W.floating,className:se.className,style:{...se.style,...e,zIndex:k,top:W.y??0,left:W.x??0}}),children:[o,(0,J.jsx)(uc,{ref:ie,arrowX:W.arrowX,arrowY:W.arrowY,visible:b,position:W.placement,arrowSize:x,arrowOffset:S,arrowRadius:C,arrowPosition:w,...ae(`arrow`)})]})})})})}let ce=oe.props,G=we(W.reference,et(oe),te),le=kc(E,{duration:100,transition:`fade`});return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(xc,{...R,withinPortal:f,children:(0,J.jsx)(Dc,{...le,keepMounted:I,mounted:!A&&!!W.opened,duration:W.isGroupPhase?10:le.duration,children:e=>(0,J.jsxs)(Q,{...ne,"data-fixed":B===`fixed`||void 0,variant:F,mod:[{multiline:D},z],...W.getFloatingProps({ref:W.floating,className:ae(`tooltip`).className,style:{...ae(`tooltip`).style,...e,zIndex:k,top:W.y??0,left:W.x??0}}),children:[o,(0,J.jsx)(uc,{ref:ie,arrowX:W.arrowX,arrowY:W.arrowY,visible:b,position:W.placement,arrowSize:x,arrowOffset:S,arrowRadius:C,arrowPosition:w,...ae(`arrow`)})]})})}),(0,a.cloneElement)(oe,W.getReferenceProps({onClick:j,onMouseEnter:M,onMouseLeave:N,onMouseMove:t.onMouseMove,onPointerDown:t.onPointerDown,onPointerEnter:t.onPointerEnter,...ce,className:st(y,ce.className),[i]:G}))]})});$v.classes=Vv,$v.varsResolver=Qv,$v.displayName=`@mantine/core/Tooltip`,$v.Floating=Wv,$v.Group=qv;var ey={root:`m_cf365364`,indicator:`m_9e182ccd`,label:`m_1738fcb2`,input:`m_1714d588`,control:`m_69686b9b`,innerLabel:`m_78882f40`},ty={withItemsBorders:!0},ny=q((e,{radius:t,color:n,transitionDuration:r,size:i,transitionTimingFunction:a})=>({root:{"--sc-radius":t===void 0?void 0:N(t),"--sc-color":n?Tt(n,e):void 0,"--sc-shadow":n?void 0:`var(--mantine-shadow-xs)`,"--sc-transition-duration":r===void 0?void 0:`${r}ms`,"--sc-transition-timing-function":a,"--sc-padding":j(i,`sc-padding`),"
49--sc-font-size":P(i)}})),ry=xr(e=>{let t=Y(`SegmentedControl`,ty,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,data:l,value:u,defaultValue:d,onChange:f,size:p,name:m,disabled:h,readOnly:g,fullWidth:_,orientation:v,radius:y,color:b,transitionDuration:x,transitionTimingFunction:S,variant:C,autoContrast:w,withItemsBorders:T,mod:E,attributes:D,ref:O,...k}=t,A=X({name:`SegmentedControl`,props:t,classes:ey,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:D,vars:c,varsResolver:ny}),j=ln(),M=l.map(e=>tt(e)?{label:`${e}`,value:e}:e),N=We(),[P,F]=(0,a.useState)(H()),[I,L]=(0,a.useState)(null),[R,z]=(0,a.useState)({}),B=(e,t)=>{R[t]=e,z(R)},[V,ee]=De({value:u,defaultValue:d,finalValue:Array.isArray(l)?M.find(e=>!e.disabled)?.value??l[0]?.value??null:null,onChange:f}),U=be(m),te=M.map(e=>(0,a.createElement)(Q,{...A(`control`),mod:{active:V===e.value,orientation:v},key:`${e.value}`},(0,a.createElement)(`input`,{...A(`input`),disabled:h||e.disabled,type:`radio`,name:U,value:`${e.value}`,id:`${U}-${e.value}`,checked:V===e.value,onChange:()=>!g&&ee(e.value),"data-focus-ring":j.focusRing,key:`${e.value}-input`}),(0,a.createElement)(Q,{component:`label`,...A(`label`),mod:{active:V===e.value&&!(h||e.disabled),disabled:h||e.disabled,"read-only":g},htmlFor:`${U}-${e.value}`,ref:t=>B(t,`${e.value}`),__vars:{"--sc-label-color":b===void 0?void 0:jt({color:b,theme:j,autoContrast:w})},key:`${e.value}-label`},(0,J.jsx)(`span`,{...A(`innerLabel`),children:e.label})))),ne=we(O,L);return Le(()=>{F(H())},[l.length]),l.length===0?null:(0,J.jsxs)(Q,{...A(`root`),variant:C,size:p,ref:ne,mod:[{"full-width":_,orientation:v,initialized:N,"with-items-borders":T},E],...k,role:`radiogroup`,"data-disabled":h,children:[V!==void 0&&(0,J.jsx)(_d,{target:R[`${V}`],parent:I,component:`span`,transitionDuration:`var(--sc-transition-duration)`,...A(`indicator`)},P),te]})});ry.classes=ey,ry.varsResolver=ny,ry.displayName=`@mantine/core/SegmentedControl`;var iy={size:`sm`,withCheckIcon:!0,allowDeselect:!0,checkIconPosition:`left`,openOnFocus:!0},ay=xr(e=>{let t=Y([`Input`,`InputWrapper`,`Select`],iy,e),{classNames:n,styles:r,unstyled:i,vars:o,dropdownOpened:s,defaultDropdownOpened:c,onDropdownClose:l,onDropdownOpen:u,onFocus:d,onBlur:f,onClick:p,onChange:m,data:h,value:g,defaultValue:_,selectFirstOptionOnChange:v,selectFirstOptionOnDropdownOpen:y,onOptionSubmit:b,comboboxProps:x,readOnly:S,disabled:C,filter:w,limit:T,withScrollArea:E,maxDropdownHeight:D,size:O,searchable:k,rightSection:A,checkIconPosition:j,withCheckIcon:M,withAlignedLabels:N,nothingFoundMessage:P,name:F,form:I,searchValue:L,defaultSearchValue:R,onSearchChange:z,allowDeselect:B,error:V,rightSectionPointerEvents:ee,id:H,clearable:U,clearSectionMode:te,clearButtonProps:ne,hiddenInputProps:re,renderOption:ie,onClear:W,autoComplete:ae,scrollAreaProps:oe,__defaultRightSection:se,__clearSection:ce,__clearable:G,chevronColor:le,autoSelectOnBlur:ue,openOnFocus:de,attributes:fe,...pe}=t,me=(0,a.useMemo)(()=>Hd(h),[h]),he=(0,a.useRef)({}),ge=(0,a.useMemo)(()=>Ud(me),[me]),_e=be(H),[K,ve,ye]=De({value:g,defaultValue:_,finalValue:null,onChange:m}),xe=K==null?void 0:`${K}`in ge?ge[`${K}`]:he.current[`${K}`],Se=Be(xe),[Ce,we,Te]=De({value:L,defaultValue:R,finalValue:xe?xe.label:``,onChange:z}),Ee=vf({opened:s,defaultOpened:c,onDropdownOpen:()=>{u?.(),y?Ee.selectFirstOption():Ee.updateSelectedOptionIndex(`active`,{scrollIntoView:!0})},onDropdownClose:()=>{l?.(),setTimeout(Ee.resetSelectedOption,0)}}),Oe=e=>{we(e),Ee.resetSelectedOption()},{resolvedClassNames:ke,resolvedStyles:Ae}=Dn({props:t,styles:r,classNames:n});(0,a.useEffect)(()=>{v&&Ee.selectFirstOption()},[v,Ce]),(0,a.useEffect)(()=>{g===null&&Oe(``),g!=null&&xe&&(Se?.value!==xe.value||Se?.label!==xe.label)&&Oe(xe.label)},[g,xe]),(0,a.useEffect)(()=>{!ye&&!Te&&Oe(K==null?``:`${K}`in ge?ge[`${K}`]?.label:he.current[`${K}`]?.label||``)},[ge,K]),(0,a.useEffect)(()=>{K&&`${K}`in ge&&(he.current[`${K}`]=ge[`${K}`])},[ge,K]);let je=(0,J.jsx)(xf.ClearButton,{...ne,onClear:()=>{ve(null,null),Oe(``),W?.()}}),Me=U&&!!K&&!C&&!S;return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(xf,{store:Ee,__staticSelector:`
49Select`,classNames:ke,styles:Ae,unstyled:i,readOnly:S,size:O,attributes:fe,keepMounted:ue,onOptionSubmit:e=>{b?.(e);let t=B&&`${ge[e].value}`==`${K}`?null:ge[e],n=t?t.value:null;n!==K&&ve(n,t),!ye&&Oe(n==null?``:t?.label||``),Ee.closeDropdown()},...x,children:[(0,J.jsx)(xf.Target,{targetType:k?`input`:`button`,autoComplete:ae,withExpandedAttribute:!0,children:(0,J.jsx)(fd,{id:_e,__defaultRightSection:(0,J.jsx)(xf.Chevron,{size:O,error:V,unstyled:i,color:le}),__clearSection:je,__clearable:Me,__clearSectionMode:te,rightSection:A,rightSectionPointerEvents:ee||`none`,...pe,size:O,__staticSelector:`Select`,disabled:C,readOnly:S||!k,value:Ce,onChange:e=>{Oe(e.currentTarget.value),Ee.openDropdown(),v&&Ee.selectFirstOption()},onFocus:e=>{de&&k&&Ee.openDropdown(),d?.(e)},onBlur:e=>{ue&&Ee.clickSelectedOption(),k&&Ee.closeDropdown();let t=K!=null&&(`${K}`in ge?ge[`${K}`]:he.current[`${K}`]);Oe(t&&t.label||``),f?.(e)},onClick:e=>{k?Ee.openDropdown():Ee.toggleDropdown(),p?.(e)},classNames:ke,styles:Ae,unstyled:i,pointer:!k,error:V,attributes:fe})}),(0,J.jsx)(Xf,{data:me,hidden:S||C,filter:w,search:Ce,limit:T,hiddenWhenEmpty:!P,withScrollArea:E,maxDropdownHeight:D,filterOptions:!!k&&xe?.label!==Ce,value:K,checkIconPosition:j,withCheckIcon:M,withAlignedLabels:N,nothingFoundMessage:P,unstyled:i,labelId:pe.label?`${_e}-label`:void 0,"aria-label":pe.label?void 0:pe[`aria-label`],renderOption:ie,scrollAreaProps:oe})]}),(0,J.jsx)(xf.HiddenInput,{value:K,name:F,form:I,disabled:C,...re})]})});ay.classes={...fd.classes,...xf.classes},ay.displayName=`@mantine/core/Select`;function oy(e){if(e!==void 0)return typeof e==`number`?h(e):e}function sy({spacing:e,verticalSpacing:t,cols:n,minColWidth:r,autoRows:i,selector:a}){let o=ln(),c=t===void 0?e:t,l=r!==void 0,u=_({"--sg-spacing-x":M(B(e)),"--sg-spacing-y":M(B(c)),"--sg-auto-rows":i,...l?{"--sg-min-col-width":oy(r)}:{"--sg-cols":B(n)?.toString()}}),d=s(o.breakpoints).reduce((t,r)=>(t[r]||(t[r]={}),typeof e==`object`&&e[r]!==void 0&&(t[r][`--sg-spacing-x`]=M(e[r])),typeof c==`object`&&c[r]!==void 0&&(t[r][`--sg-spacing-y`]=M(c[r])),!l&&typeof n==`object`&&n[r]!==void 0&&(t[r][`--sg-cols`]=n[r]),t),{});return(0,J.jsx)(Wn,{styles:u,media:z(s(d),o.breakpoints).filter(e=>s(d[e.value]).length>0).map(e=>({query:`(min-width: ${o.breakpoints[e.value]})`,styles:d[e.value]})),selector:a})}function cy(e){return typeof e==`object`&&e?s(e):[]}function ly(e){return e.sort((e,t)=>f(e)-f(t))}function uy({spacing:e,verticalSpacing:t,cols:n,minColWidth:r}){return ly(Array.from(new Set([...cy(e),...cy(t),...r===void 0?cy(n):[]])))}function dy({spacing:e,verticalSpacing:t,cols:n,minColWidth:r,autoRows:i,selector:a}){let o=t===void 0?e:t,s=r!==void 0,c=_({"--sg-spacing-x":M(B(e)),"--sg-spacing-y":M(B(o)),"--sg-auto-rows":i,...s?{"--sg-min-col-width":oy(r)}:{"--sg-cols":B(n)?.toString()}}),l=uy({spacing:e,verticalSpacing:t,cols:n,minColWidth:r}),u=l.reduce((t,r)=>(t[r]||(t[r]={}),typeof e==`object`&&e[r]!==void 0&&(t[r][`--sg-spacing-x`]=M(e[r])),typeof o==`object`&&o[r]!==void 0&&(t[r][`--sg-spacing-y`]=M(o[r])),!s&&typeof n==`object`&&n[r]!==void 0&&(t[r][`--sg-cols`]=n[r]),t),{});return(0,J.jsx)(Wn,{styles:c,container:l.map(e=>({query:`simple-grid (min-width: ${e})`,styles:u[e]})),selector:a})}var fy={container:`m_925c2d2c`,root:`m_2415a157`},py={cols:1,spacing:`md`,type:`media`},my=Z(e=>{let t=Y(`SimpleGrid`,py,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,cols:c,verticalSpacing:l,spacing:u,type:d,minColWidth:f,autoFlow:p,autoRows:m,attributes:h,...g}=t,_=X({name:`SimpleGrid`,classes:fy,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:h,vars:s}),v=gr(),y=f===void 0?void 0:p||`auto-fill`;return d===`container`?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(dy,{...t,selector:`.${v}`}),(0,J.jsx)(`div`,{..._(`container`),children:(0,J.jsx)(Q,{..._(`root`,{className:v}),...g,"data-auto-cols":y})})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(sy,{...t,selector:`.${v}`}),(0,J.jsx)(Q,{..._(`root`,{className:v}),...g,"data-auto-cols":y})]})});my.classes=fy,my.displayName=`@mantine/core/SimpleGrid`;var hy={root:`m_559cce2d`,content:`m_b912df4e`,control:`m_b9131032`},gy={maxHeight:100,defaultExpanded:!1},_y=q((e,{transitionDuration:t})=>({root:{"--spoiler-transition-duration":t===void 0?void 0:`${t}ms`}})),vy=Z(e=>{let t=Y(`Spoiler`,gy,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,defaultExpanded:c,maxHeight:l,hideLabel:u,showLabel:d,children:f,controlRef:p,transitionDuration:m,id:g,expanded:_,onExpandedChange:v,showAriaLabel:y,hideAriaLabel:b,attributes:x,...S}
49=t,C=X({name:`Spoiler`,classes:hy,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:x,vars:s,varsResolver:_y}),w=be(g),T=`${w}-region`,[E,D]=De({value:_,defaultValue:c,finalValue:!1,onChange:v}),{ref:O,height:k}=Pe(),A=E?u:d,j=A!==null&&l<k,M=E?b:y;return(0,J.jsxs)(Q,{...C(`root`),id:w,"data-has-spoiler":j||void 0,...S,children:[j&&(0,J.jsx)(Bd,{component:`button`,type:`button`,ref:p,onClick:()=>D(!E),"aria-expanded":E,"aria-controls":T,"aria-label":M,...C(`control`),children:A}),(0,J.jsx)(`div`,{...C(`content`,{style:{maxHeight:E?k?h(k):void 0:h(l)}}),"data-reduce-motion":!0,role:`region`,id:T,children:(0,J.jsx)(`div`,{ref:O,children:f})})]})});vy.classes=hy,vy.varsResolver=_y,vy.displayName=`@mantine/core/Spoiler`;var yy={root:`m_6d731127`},by={gap:`md`,align:`stretch`,justify:`flex-start`},xy=q((e,{gap:t,align:n,justify:r})=>({root:{"--stack-gap":M(t),"--stack-align":n,"--stack-justify":r}})),Sy=Z(e=>{let t=Y(`Stack`,by,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,align:c,justify:l,gap:u,variant:d,attributes:f,...p}=t;return(0,J.jsx)(Q,{...X({name:`Stack`,props:t,classes:yy,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:f,vars:s,varsResolver:xy})(`root`),variant:d,...p})});Sy.classes=yy,Sy.varsResolver=xy,Sy.displayName=`@mantine/core/Stack`;var[Cy,wy]=b(`Stepper component was not found in tree`),Ty=()=>null;Ty.displayName=`@mantine/core/StepperCompleted`;var Ey={root:`m_cbb4ea7e`,steps:`m_aaf89d0b`,separator:`m_2a371ac9`,content:`m_78da155d`,step:`m_cbb57068`,"step--horizontal":`m_f56b1e2c`,"step--vertical":`m_833edb7e`,verticalSeparator:`m_6496b3f3`,stepWrapper:`m_818e70b`,stepIcon:`m_1959ad01`,stepIconContent:`m_8faaac38`,stepCompletedIcon:`m_a79331dc`,stepBody:`m_1956aa2a`,stepLabel:`m_12051f6c`,stepDescription:`m_164eea74`},Dy=(e,t)=>typeof e==`function`?(0,J.jsx)(e,{step:t||0}):e,Oy={withIcon:!0,allowStepClick:!0,iconPosition:`left`},ky=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,step:o,state:s,color:c,icon:l,completedIcon:u,progressIcon:d,label:f,description:p,withIcon:m,iconSize:h,loading:g,allowStepClick:_,allowStepSelect:v,iconPosition:y,orientation:b,mod:x,...S}=Y(`StepperStep`,Oy,e),C=wy(),w=ln(),T={classNames:t,styles:i},E=s===`stepCompleted`?null:s===`stepProgress`?d:l,D={"data-progress":s===`stepProgress`||void 0,"data-completed":s===`stepCompleted`||void 0};return(0,J.jsxs)(ec,{...C.getStyles(`step`,{className:n,style:r,variant:C.orientation,...T}),mod:[{"icon-position":y||C.iconPosition,"allow-click":_},x],...D,...S,__vars:{"--step-color":c?Tt(c,w):void 0},tabIndex:_?0:-1,children:[m&&(0,J.jsxs)(`span`,{...C.getStyles(`stepWrapper`,T),children:[(0,J.jsxs)(`span`,{...C.getStyles(`stepIcon`,T),...D,children:[(0,J.jsx)(Dc,{mounted:s===`stepCompleted`,transition:`pop`,duration:200,children:e=>(0,J.jsx)(`span`,{...C.getStyles(`stepCompletedIcon`,{style:e,...T}),children:g?(0,J.jsx)(Zc,{color:`var(--mantine-color-white)`,size:`calc(var(--stepper-icon-size) / 2)`,...C.getStyles(`stepLoader`,T)}):Dy(u,o)||(0,J.jsx)(jf,{size:`60%`})})}),s===`stepCompleted`?null:(0,J.jsx)(`span`,{...C.getStyles(`stepIconContent`,T),children:g?(0,J.jsx)(Zc,{...C.getStyles(`stepLoader`,T),size:`calc(var(--stepper-icon-size) / 2)`,color:c}):Dy(E||l,o)})]}),b===`vertical`&&(0,J.jsx)(`span`,{...C.getStyles(`verticalSeparator`,T),"data-active":s===`stepCompleted`||void 0})]}),(f||p)&&(0,J.jsxs)(`span`,{...C.getStyles(`stepBody`,T),"data-orientation":C.orientation,"data-icon-position":y||C.iconPosition,children:[f&&(0,J.jsx)(`span`,{...C.getStyles(`stepLabel`,T),children:Dy(f,o)}),p&&(0,J.jsx)(`span`,{...C.getStyles(`stepDescription`,T),children:Dy(p,o)})]})]})});ky.classes=Ey,ky.displayName=`@mantine/core/StepperStep`;var Ay={orientation:`horizontal`,iconPosition:`left`,allowNextStepsSelect:!0,wrap:!0},jy=q((e,{color:t,iconSize:n,size:r,contentPadding:i,radius:a,autoContrast:o})=>({root:{"--stepper-color":t?Tt(t,e):void 0,"--stepper-icon-color":Nt(o,e)?jt({color:t,theme:e,autoContrast:o}):void 0,"--stepper-icon-size":n===void 0?j(r,`stepper-icon-size`):h(n),"--stepper-content-padding":M(i),"--stepper-radius":a===void 0?void 0:N(a),"--stepper-fz":P(r),"--stepper-spacing":M(r)}}
49)),My=Z(e=>{let t=Y(`Stepper`,Ay,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,children:l,onStepClick:u,active:d,icon:f,completedIcon:p,progressIcon:m,color:h,iconSize:g,contentPadding:_,orientation:v,iconPosition:y,size:b,radius:x,allowNextStepsSelect:S,wrap:C,autoContrast:w,keepMounted:T,attributes:E,...D}=t,O=X({name:`Stepper`,classes:Ey,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:E,vars:c,varsResolver:jy}),k=a.Children.toArray(l),A=k.filter(e=>e.type!==Ty),j=k.find(e=>e.type===Ty),M=A.reduce((e,t,n)=>{let r=d===n?`stepProgress`:d>n?`stepCompleted`:`stepInactive`,i=typeof u==`function`?typeof t.props.allowStepSelect==`boolean`?t.props.allowStepSelect:r===`stepCompleted`||S:!1;return e.push((0,a.cloneElement)(t,{icon:t.props.icon||f||n+1,key:n,step:n,state:r,onClick:()=>i&&u?.(n),allowStepClick:i,completedIcon:t.props.completedIcon||p,progressIcon:t.props.progressIcon||m,color:t.props.color||h,iconSize:g,iconPosition:t.props.iconPosition||y,orientation:v})),v===`horizontal`&&n!==A.length-1&&e.push((0,a.createElement)(`div`,{...O(`separator`),"data-active":n<d||void 0,"data-orientation":v,key:`separator-${n}`})),e},[]),N=A[d]?.props?.children,P=j?.props?.children,F=d>A.length-1?P:N,I=T?(0,J.jsxs)(J.Fragment,{children:[A.map((e,t)=>(0,J.jsx)(a.Activity,{mode:d===t?`visible`:`hidden`,children:(0,J.jsx)(`div`,{...O(`content`),children:e.props.children})},t)),j&&(0,J.jsx)(a.Activity,{mode:d>A.length-1?`visible`:`hidden`,children:(0,J.jsx)(`div`,{...O(`content`),children:j.props.children})})]}):F&&(0,J.jsx)(`div`,{...O(`content`),children:F});return(0,J.jsx)(Cy,{value:{getStyles:O,orientation:v,iconPosition:y},children:(0,J.jsxs)(Q,{...O(`root`),size:b,...D,children:[(0,J.jsx)(Q,{...O(`steps`),mod:{orientation:v,"icon-position":y,wrap:C&&v!==`vertical`},children:M}),I]})})});My.classes=Ey,My.varsResolver=jy,My.displayName=`@mantine/core/Stepper`,My.Completed=Ty,My.Step=ky;var Ny=(0,a.createContext)(null),Py={hiddenInputValuesSeparator:`,`},Fy=xr((e=>{let{value:t,defaultValue:n,onChange:r,size:i,wrapperProps:a,children:o,readOnly:s,name:c,hiddenInputValuesSeparator:l,hiddenInputProps:u,maxSelectedValues:d,disabled:f,...p}=Y(`SwitchGroup`,Py,e),[m,h]=De({value:t,defaultValue:n,finalValue:[],onChange:r}),g=e=>{let t=e.currentTarget.value;if(s)return;let n=m.includes(t);!n&&d&&m.length>=d||h(n?m.filter(e=>e!==t):[...m,t])},_=e=>{if(f)return!0;if(!d)return!1;let t=m.includes(e),n=m.length>=d;return!t&&n},v=m.join(l);return(0,J.jsx)(Ny,{value:{value:m,onChange:g,size:i,isDisabled:_},children:(0,J.jsxs)(ld.Wrapper,{size:i,...a,...p,labelElement:`div`,__staticSelector:`SwitchGroup`,children:[(0,J.jsx)(Sf,{role:`group`,children:o}),(0,J.jsx)(`input`,{type:`hidden`,name:c,value:v,...u})]})})}));Fy.classes=ld.Wrapper.classes,Fy.displayName=`@mantine/core/SwitchGroup`;var Iy={root:`m_5f93f3bb`,input:`m_926b4011`,track:`m_9307d992`,thumb:`m_93039a1d`,trackLabel:`m_8277e082`},Ly={labelPosition:`right`,withThumbIndicator:!0},Ry=q((e,{radius:t,color:n,size:r})=>({root:{"--switch-radius":t===void 0?void 0:N(t),"--switch-height":j(r,`switch-height`),"--switch-width":j(r,`switch-width`),"--switch-thumb-size":j(r,`switch-thumb-size`),"--switch-label-font-size":j(r,`switch-label-font-size`),"--switch-track-label-padding":j(r,`switch-track-label-padding`),"--switch-color":n?Tt(n,e):void 0}})),zy=Z(e=>{let t=Y(`Switch`,Ly,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,color:l,label:u,offLabel:d,onLabel:f,id:p,size:m,radius:h,wrapperProps:g,thumbIcon:_,checked:v,defaultChecked:y,onChange:b,labelPosition:x,description:S,error:C,disabled:w,variant:T,rootRef:E,mod:D,withThumbIndicator:O,attributes:k,...A}=t,j=(0,a.use)(Ny),M=m||j?.size,N=X({name:`Switch`,props:t,classes:Iy,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:k,vars:c,varsResolver:Ry}),{styleProps:P,rest:F}=qn(A),I=be(p),L=[S?`${I}-description`:void 0,C&&typeof C!=`boolean`?`${I}-error`:void 0,F[`aria-describedby`]].filter(Boolean).join(` `)||void 0,R={checked:j?.value.includes(F.value)??v,onChange:e=>{j?.onChange(e),b?.(e)}},z=w||j?.isDisabled?.(F.value),[B,V]=De({value:R.checked??v,defaultValue:y,finalValue:!1});
49return(0,J.jsxs)(zf,{...N(`root`),__staticSelector:`Switch`,__stylesApiProps:t,id:I,size:M,labelPosition:x,label:u,description:S,error:C,disabled:z,bodyElement:`label`,labelElement:`span`,classNames:n,styles:o,unstyled:s,"data-checked":R.checked,variant:T,ref:E,mod:D,attributes:k,inert:F.inert,...P,...g,children:[(0,J.jsx)(`input`,{...F,...R,disabled:z,checked:B,"data-checked":R.checked,onChange:e=>{R.onChange?.(e),V(e.currentTarget.checked)},id:I,type:`checkbox`,role:`switch`,inert:F.inert,"aria-describedby":L,...N(`input`)}),(0,J.jsxs)(Q,{"aria-hidden":`true`,component:`span`,mod:{error:C,"label-position":x,"without-labels":!f&&!d},...N(`track`),children:[(0,J.jsx)(Q,{component:`span`,mod:{"reduce-motion":!0,"with-thumb-indicator":O&&!_},...N(`thumb`),children:_}),(0,J.jsx)(`span`,{...N(`trackLabel`),children:B?f:d})]})]})});zy.classes={...Iy,...Rf},zy.varsResolver=Ry,zy.displayName=`@mantine/core/Switch`,zy.Group=Fy;var[By,Vy]=b(`Table component was not found in the tree`),Hy={table:`m_b23fa0ef`,th:`m_4e7aa4f3`,tr:`m_4e7aa4fd`,td:`m_4e7aa4ef`,tbody:`m_b2404537`,thead:`m_b242d975`,caption:`m_9e5a3ac7`,scrollContainer:`m_a100c15`,scrollContainerInner:`m_62259741`};function Uy(e,t){if(!t)return;let n={};return t.columnBorder&&e.withColumnBorders&&(n[`data-with-column-border`]=!0),t.rowBorder&&e.withRowBorders&&(n[`data-with-row-border`]=!0),t.striped&&e.striped&&(n[`data-striped`]=e.striped),t.highlightOnHover&&e.highlightOnHover&&(n[`data-hover`]=!0),t.captionSide&&e.captionSide&&(n[`data-side`]=e.captionSide),t.stickyHeader&&e.stickyHeader&&(n[`data-sticky`]=!0),n}function Wy(e,t){let n=`Table${e.charAt(0).toUpperCase()}${e.slice(1)}`,r=Z(r=>{let i=Y(n,{},r),{classNames:a,className:o,style:s,styles:c,...l}=i,u=Vy();return(0,J.jsx)(Q,{component:e,...Uy(u,t),...u.getStyles(e,{className:o,classNames:a,style:s,styles:c,props:i}),...l})});return r.displayName=`@mantine/core/${n}`,r.classes=Hy,r}var Gy=Wy(`th`,{columnBorder:!0}),Ky=Wy(`td`,{columnBorder:!0}),qy=Wy(`tr`,{rowBorder:!0,striped:!0,highlightOnHover:!0}),Jy=Wy(`thead`,{stickyHeader:!0}),Yy=Wy(`tbody`),Xy=Wy(`tfoot`),Zy=Wy(`caption`,{captionSide:!0}),Qy={type:`scrollarea`},$y=q((e,{minWidth:t,maxHeight:n,type:r})=>({scrollContainer:{"--table-min-width":h(t),"--table-max-height":h(n),"--table-overflow":r===`native`?`auto`:void 0}})),eb=Z(e=>{let t=Y(`TableScrollContainer`,Qy,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,children:c,minWidth:l,maxHeight:u,type:d,scrollAreaProps:f,attributes:p,...m}=t,h=X({name:`TableScrollContainer`,classes:Hy,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:p,vars:s,varsResolver:$y,rootSelector:`scrollContainer`});return(0,J.jsx)(Q,{component:d===`scrollarea`?Xs:`div`,...d===`scrollarea`?u?{offsetScrollbars:`xy`,...f}:{offsetScrollbars:`x`,...f}:{},...h(`scrollContainer`),...m,children:(0,J.jsx)(`div`,{...h(`scrollContainerInner`),children:c})})});eb.classes=Hy,eb.varsResolver=$y,eb.displayName=`@mantine/core/TableScrollContainer`;function tb({data:e}){return(0,J.jsxs)(J.Fragment,{children:[e.caption&&(0,J.jsx)(Zy,{children:e.caption}),e.head&&(0,J.jsx)(Jy,{children:(0,J.jsx)(qy,{children:e.head.map((e,t)=>(0,J.jsx)(Gy,{children:e},t))})}),e.body&&(0,J.jsx)(Yy,{children:e.body.map((e,t)=>(0,J.jsx)(qy,{children:e.map((e,t)=>(0,J.jsx)(Ky,{children:e},t))},t))}),e.foot&&(0,J.jsx)(Xy,{children:(0,J.jsx)(qy,{children:e.foot.map((e,t)=>(0,J.jsx)(Gy,{children:e},t))})})]})}tb.displayName=`@mantine/core/TableDataRenderer`;var nb={withRowBorders:!0,verticalSpacing:7},rb=q((e,{layout:t,captionSide:n,horizontalSpacing:r,verticalSpacing:i,borderColor:a,stripedColor:o,highlightOnHoverColor:s,striped:c,highlightOnHover:l,stickyHeaderOffset:u,stickyHeader:d})=>({table:{"--table-layout":t,"--table-caption-side":n,"--table-horizontal-spacing":M(r),"--table-vertical-spacing":M(i),"--table-border-color":a?Tt(a,e):void 0,"--table-striped-color":c&&o?Tt(o,e):void 0,"--table-highlight-on-hover-color":l&&s?Tt(s,e):void 0,"--table-sticky-header-offset":d?h(u):void 0}})),ib=Z(e=>{let t=Y(`Table`,nb,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,horizontalSpacing:c,verticalSpacing:l,captionSide:u,stripedColor:d,highlightOnHoverColor:f,striped:p,highlightOnHover:m,withColumnBorders:h,withRowBorders:g,withTableBorder:_,borderColor:v,layout:y,data:b,children:x,stickyHeader:S,stickyHeaderOffset:C,mod:w,tabularNums:T,attributes:E,...D}=t,O=X({name:`Table`,props:t,className:r,style:i,classes:Hy,classNames:n,styles:a,unstyled:o,attributes:E,rootSelector:`table`,vars:s,varsResolver:rb});return(0,J.jsx)(By,{value:{getStyles:O,stickyHeader:S,striped:p===!0?`odd`:p||void 0,highlightOnHover:m,withColumnBorders:h,withRowBorders:g,captionSide:u||`bottom`},children:(0,J.jsx)(Q,{component:`table`,mod:[{"data-with-table-border":_,"data-tabular-nums":T},w],...O(`table`),...D,children:x||!!b&&(0,J.jsx)(tb,{data:b})})})});ib.classes=Hy,ib.varsResolver=rb,ib.displayName=`@mantine/core/Table`,ib.Td=Ky,ib.Th=Gy,ib.Tr=qy,ib.Thead=Jy,ib.Tbody=Yy,ib.Tfoot=Xy,ib.Caption=Zy,ib.ScrollC
49ontainer=eb,ib.DataRenderer=tb;var[ab,ob]=b(`Tabs component was not found in the tree`),sb={root:`m_89d60db1`,"list--default":`m_576c9d4`,list:`m_89d33d6d`,tab:`m_4ec4dce6`,panel:`m_b0c91715`,tabSection:`m_fc420b1f`,tabLabel:`m_42bbd1ae`,"tab--default":`m_539e827b`,"list--outline":`m_6772fbd5`,"tab--outline":`m_b59ab47c`,"tab--pills":`m_c3381914`},cb=Z(e=>{let t=Y(`TabsList`,null,e),{children:n,className:r,grow:i,justify:a,classNames:o,styles:s,style:c,mod:l,...u}=t,d=ob();return(0,J.jsx)(Q,{...d.getStyles(`list`,{className:r,style:c,classNames:o,styles:s,props:t,variant:d.variant}),role:`tablist`,variant:d.variant,mod:[{grow:i,orientation:d.orientation,placement:d.orientation===`vertical`&&d.placement,inverted:d.inverted},l],"aria-orientation":d.orientation,__vars:{"--tabs-justify":a},...u,children:n})});cb.classes=sb,cb.displayName=`@mantine/core/TabsList`;var lb=Z(e=>{let t=Y(`TabsPanel`,null,e),{children:n,className:r,value:i,classNames:o,styles:s,style:c,mod:l,keepMounted:u,...d}=t,f=Ut(),p=ob(),m=p.value===i,h=p.keepMounted||u,g=p.keepMountedMode!==`display-none`,_=h&&g&&f!==`test`?(0,J.jsx)(a.Activity,{mode:m?`visible`:`hidden`,children:n}):h||m?n:null;return(0,J.jsx)(Q,{...p.getStyles(`panel`,{className:r,classNames:o,styles:s,style:[c,m?void 0:{display:`none`}],props:t}),mod:[{orientation:p.orientation},l],role:`tabpanel`,id:p.getPanelId(i),"aria-labelledby":p.getTabId(i),...d,children:_})});lb.classes=sb,lb.displayName=`@mantine/core/TabsPanel`;var ub=Z(e=>{let t=Y(`TabsTab`,null,e),{className:n,children:r,rightSection:i,leftSection:a,value:o,onClick:s,onKeyDown:c,disabled:l,color:u,style:d,classNames:f,styles:p,vars:m,mod:h,tabIndex:g,..._}=t,v=ln(),{dir:y}=Ar(),b=ob(),x=o===b.value,S=e=>{b.onChange(b.allowTabDeactivation&&o===b.value?null:o),s?.(e)},C={classNames:f,styles:p,props:t};return(0,J.jsxs)(ec,{...b.getStyles(`tab`,{className:n,style:d,variant:b.variant,...C}),disabled:l,unstyled:b.unstyled,variant:b.variant,mod:[{active:x,disabled:l,orientation:b.orientation,inverted:b.inverted,placement:b.orientation===`vertical`&&b.placement},h],role:`tab`,id:b.getTabId(o),"aria-selected":x,tabIndex:g===void 0?x||b.value===null?0:-1:g,"aria-controls":b.getPanelId(o),onClick:S,__vars:{"--tabs-color":u?Tt(u,v):void 0},onKeyDown:E({siblingSelector:`[role="tab"]`,parentSelector:`[role="tablist"]`,activateOnFocus:b.activateTabWithKeyboard,loop:b.loop,orientation:b.orientation||`horizontal`,dir:y,onKeyDown:c}),..._,children:[a&&(0,J.jsx)(`span`,{...b.getStyles(`tabSection`,C),"data-position":`left`,children:a}),r&&(0,J.jsx)(`span`,{...b.getStyles(`tabLabel`,C),children:r}),i&&(0,J.jsx)(`span`,{...b.getStyles(`tabSection`,C),"data-position":`right`,children:i})]})});
49ub.classes=sb,ub.displayName=`@mantine/core/TabsTab`;var db=`Tabs.Tab or Tabs.Panel component was rendered with invalid value or without value`,fb={keepMounted:!0,keepMountedMode:`activity`,orientation:`horizontal`,loop:!0,activateTabWithKeyboard:!0,variant:`default`,placement:`left`},pb=q((e,{radius:t,color:n,autoContrast:r})=>({root:{"--tabs-radius":N(t),"--tabs-color":Tt(n,e),"--tabs-text-color":Nt(r,e)?jt({color:n,theme:e,autoContrast:r}):void 0}})),mb=Z(e=>{let t=Y(`Tabs`,fb,e),{defaultValue:n,value:r,onChange:i,orientation:a,children:o,loop:s,id:c,activateTabWithKeyboard:l,allowTabDeactivation:u,variant:d,color:f,radius:p,inverted:m,placement:h,keepMounted:g,keepMountedMode:_,classNames:v,styles:y,unstyled:b,className:S,style:C,vars:w,autoContrast:T,mod:E,attributes:D,...O}=t,k=be(c),[A,j]=De({value:r,defaultValue:n,finalValue:null,onChange:i}),M=X({name:`Tabs`,props:t,classes:sb,className:S,style:C,classNames:v,styles:y,unstyled:b,attributes:D,vars:w,varsResolver:pb});return(0,J.jsx)(ab,{value:{placement:h,value:A,orientation:a,id:k,loop:s,activateTabWithKeyboard:l,getTabId:x(`${k}-tab`,db),getPanelId:x(`${k}-panel`,db),onChange:j,allowTabDeactivation:u,variant:d,color:f,radius:p,inverted:m,keepMounted:g,keepMountedMode:_,unstyled:b,getStyles:M},children:(0,J.jsx)(Q,{id:k,variant:d,mod:[{orientation:a,inverted:a===`horizontal`&&m,placement:a===`vertical`&&h},E],...M(`root`),...O,children:o})})});mb.classes=sb,mb.varsResolver=pb,mb.displayName=`@mantine/core/Tabs`,mb.Tab=ub,mb.Panel=lb,mb.List=cb;var hb=Z(e=>(0,J.jsx)(fd,{component:`input`,...Y([`Input`,`InputWrapper`,`TextInput`],null,e),__staticSelector:`TextInput`}));hb.classes=fd.classes,hb.displayName=`@mantine/core/TextInput`;var gb={root:`m_7341320d`},_b=q((e,{size:t,radius:n,variant:r,gradient:i,color:a,autoContrast:o})=>{let s=e.variantColorResolver({color:a||e.primaryColor,theme:e,gradient:i,variant:r||`filled`,autoContrast:o});return{root:{"--ti-size":j(t,`ti-size`),"--ti-radius":n===void 0?void 0:N(n),"--ti-bg":a||r?s.background:void 0,"--ti-color":a||r?s.color:void 0,"--ti-bd":a||r?s.border:void 0}}}),vb=Z(e=>{let t=Y(`ThemeIcon`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,autoContrast:c,attributes:l,...u}=t;return(0,J.jsx)(Q,{...X({name:`ThemeIcon`,classes:gb,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:l,vars:s,varsResolver:_b})(`root`),...u})});vb.classes=gb,vb.varsResolver=_b,vb.displayName=`@mantine/core/ThemeIcon`;var[yb,bb]=b(`Timeline component was not found in tree`),xb={root:`m_43657ece`,itemTitle:`m_2ebe8099`,item:`m_436178ff`,itemBullet:`m_8affcee1`,itemBody:`m_540e8f41`},Sb=Z(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,__active:o,__align:s,__lineActive:c,__vars:l,bullet:u,radius:d,color:f,lineVariant:p,children:m,title:h,mod:g,..._}=Y(`TimelineItem`,null,e),v=bb(),y=ln(),b={classNames:t,styles:i};return(0,J.jsxs)(Q,{...v.getStyles(`item`,{...b,className:n,style:r}),mod:[{"line-active":c,active:o},g],__vars:{"--tli-radius":d===void 0?void 0:N(d),"--tli-color":f?Tt(f,y):void 0,"--tli-border-style":p||void 0},..._,children:[(0,J.jsx)(Q,{...v.getStyles(`itemBullet`,b),mod:{"with-child":!!u,align:s,active:o},children:u}),(0,J.jsxs)(`div`,{...v.getStyles(`itemBody`,b),children:[h&&(0,J.jsx)(`div`,{...v.getStyles(`itemTitle`,b),children:h}),(0,J.jsx)(`div`,{...v.getStyles(`itemContent`,b),children:m})]})]})});Sb.classes=xb,Sb.displayName=`@mantine/core/TimelineItem`;var Cb={active:-1,align:`left`},wb=q((e,{bulletSize:t,lineWidth:n,radius:r,color:i,autoContrast:a})=>({root:{"--tl-bullet-size":h(t),"--tl-line-width":h(n),"--tl-radius":r===void 0?void 0:N(r),"--tl-color":i?Tt(i,e):void 0,"--tl-icon-color":Nt(a,e)?jt({color:i,theme:e,autoContrast:a}):void 0}})),Tb=Z(e=>{let t=Y(`Timeline`,Cb,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,children:l,active:u,color:d,radius:f,bulletSize:p,align:m,lineWidth:h,reverseActive:g,mod:_,autoContrast:v,attributes:y,...b}=t,x=X({name:`Timeline`,classes:xb,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:y,vars:c,varsResolver:wb}),S=a.Children.toArray(l),C=S.map((e,t)=>
49(0,a.cloneElement)(e,{unstyled:s,__align:m,__active:e.props?.active||(g?u>=S.length-t-1:u>=t),__lineActive:e.props?.lineActive||(g?u>=S.length-t-1:u-1>=t)}));return(0,J.jsx)(yb,{value:{getStyles:x},children:(0,J.jsx)(Q,{...x(`root`),mod:[{align:m},_],...b,children:C})})});Tb.classes=xb,Tb.varsResolver=wb,Tb.displayName=`@mantine/core/Timeline`,Tb.Item=Sb;var Eb=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],Db=[`xs`,`sm`,`md`,`lg`,`xl`];function Ob(e,t){let n=t===void 0?`h${e}`:t;return Eb.includes(n)?{fontSize:`var(--mantine-${n}-font-size)`,fontWeight:`var(--mantine-${n}-font-weight)`,lineHeight:`var(--mantine-${n}-line-height)`}:Db.includes(n)?{fontSize:`var(--mantine-font-size-${n})`,fontWeight:`var(--mantine-h${e}-font-weight)`,lineHeight:`var(--mantine-h${e}-line-height)`}:{fontSize:h(n),fontWeight:`var(--mantine-h${e}-font-weight)`,lineHeight:`var(--mantine-h${e}-line-height)`}}var kb={root:`m_8a5d1357`},Ab={order:1},jb=q((e,{order:t,size:n,lineClamp:r,textWrap:i})=>{let a=Ob(t||1,n);return{root:{"--title-fw":a.fontWeight,"--title-lh":a.lineHeight,"--title-fz":a.fontSize,"--title-line-clamp":typeof r==`number`?r.toString():void 0,"--title-text-wrap":i}}}),Mb=Z(e=>{let t=Y(`Title`,Ab,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,order:s,vars:c,size:l,variant:u,lineClamp:d,textWrap:f,mod:p,attributes:m,...h}=t,g=X({name:`Title`,props:t,classes:kb,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:m,vars:c,varsResolver:jb});return[1,2,3,4,5,6].includes(s)?(0,J.jsx)(Q,{...g(`root`),component:`h${s}`,variant:u,mod:[{order:s,"data-line-clamp":typeof d==`number`},p],size:l,...h}):null});Mb.classes=kb,Mb.varsResolver=jb,Mb.displayName=`@mantine/core/Title`;function Nb(e){if(!/^[0-9a-zA-Z-]+$/.test(e))throw Error(`[@mantine/use-form] Form name "${e}" is invalid, it should contain only letters, numbers and dashes`)}var Pb=typeof window<`u`?a.useLayoutEffect:a.useEffect;function Fb(e,t){Pb(()=>{if(e)return window.addEventListener(e,t),()=>window.removeEventListener(e,t)},[e])}function Ib(e,t){e&&Nb(e),Fb(`mantine-form:${e}:set-field-value`,e=>t.setFieldValue(e.detail.path,e.detail.value)),Fb(`mantine-form:${e}:set-values`,e=>t.setValues(e.detail)),Fb(`mantine-form:${e}:set-initial-values`,e=>t.setInitialValues(e.detail)),Fb(`mantine-form:${e}:set-errors`,e=>t.setErrors(e.detail)),Fb(`mantine-form:${e}:set-field-error`,e=>t.setFieldError(e.detail.path,e.detail.error)),Fb(`mantine-form:${e}:clear-field-error`,e=>t.clearFieldError(e.detail)),Fb(`mantine-form:${e}:clear-errors`,t.clearErrors),Fb(`mantine-form:${e}:reset`,t.reset),Fb(`mantine-form:${e}:validate`,t.validate),Fb(`mantine-form:${e}:validate-field`,e=>t.validateField(e.detail)),Fb(`mantine-form:${e}:reorder-list-item`,e=>t.reorderListItem(e.detail.path,e.detail.payload)),Fb(`mantine-form:${e}:remove-list-item`,e=>t.removeListItem(e.detail.path,e.detail.index)),Fb(`mantine-form:${e}:insert-list-item`,e=>t.insertListItem(e.detail.path,e.detail.item,e.detail.index)),Fb(`mantine-form:${e}:set-dirty`,e=>t.setDirty(e.detail)),Fb(`mantine-form:${e}:set-touched`,e=>t.setTouched(e.detail)),Fb(`mantine-form:${e}:reset-dirty`,e=>t.resetDirty(e.detail)),Fb(`mantine-form:${e}:reset-touched`,t.resetTouched)}function Lb(e){return typeof e!=`object`||!e?{}:Object.keys(e).reduce((t,n)=>{let r=e[n];return r!=null&&r!==!1&&(t[n]=r),t},{})}function Rb(e){return typeof e==`string`?e.split(`.`):[]}function zb(e,t){let n=Rb(e);if(n.length===0||typeof t!=`object`||!t)return;let r=t[n[0]];for(let e=1;e<n.length&&r!=null;e+=1)r=r[n[e]];return r}var Bb=Symbol(`root-rule`);function Vb(e){let t=Lb(e);return{hasErrors:Object.keys(t).length>0,errors:t}}function Hb(e,t,n,r,i=``,a={}){if(typeof e!=`object`||!e)return a;let o=[],s=[];for(let c of Object.keys(e)){let l=e[c],u=`${i===``?``:`${i}.`}${c}`,d=zb(u,t),f=!1;
49if(typeof l==`function`){let e=l(d,t,u,r);e instanceof Promise?o.push({rulePath:u,promise:e}):a[u]=e}if(typeof l==`object`&&Array.isArray(d)){f=!0;for(let e=0;e<d.length;e++){let i=Hb(l,t,n,r,`${u}.${e}`,a);i instanceof Promise&&s.push(i)}if(Bb in l){let e=l[Bb](d,t,u,r);e instanceof Promise?o.push({rulePath:u,promise:e}):a[u]=e}}if(typeof l==`object`&&typeof d==`object`&&d){if(!f){let e=Hb(l,t,n,r,u,a);e instanceof Promise&&s.push(e)}if(Bb in l){let e=l[Bb](d,t,u,r);e instanceof Promise?o.push({rulePath:u,promise:e}):a[u]=e}}}return o.length===0&&s.length===0?a:(async()=>(await Promise.all(s),o.length>0&&(await Promise.allSettled(o.map(e=>e.promise))).forEach((e,t)=>{let{rulePath:r}=o[t];e.status===`fulfilled`?a[r]=e.value:a[r]=n(e.reason)}),a))()}var Ub=e=>e instanceof Error?e.message:String(e);function Wb(e,t,n=Ub,r=new AbortController().signal){if(typeof e==`function`){let n=e(t);return n instanceof Promise?n.then(Vb):Vb(n)}let i=Hb(e,t,n,r);return i instanceof Promise?i.then(Vb):Vb(i)}var Gb=`__MANTINE_FORM_INDEX__`;function Kb(e){return t=>{if(!t)e(t);else if(typeof t==`function`)e(t);else if(typeof t==`object`&&`nativeEvent`in t){let{currentTarget:n}=t;n instanceof HTMLInputElement?n.type===`checkbox`?e(n.checked):e(n.value):(n instanceof HTMLTextAreaElement||n instanceof HTMLSelectElement)&&e(n.value)}else e(t)}}function qb(e){let[t,n]=(0,a.useState)(Lb(e)),r=(0,a.useRef)(t),i=(0,a.useCallback)(e=>{n(t=>{let n=Lb(typeof e==`function`?e(t):e);return r.current=n,n})},[]),o=(0,a.useCallback)(()=>i({}),[]),s=(0,a.useCallback)(e=>{r.current[e]!==void 0&&i(t=>{let n={...t};return delete n[e],n})},[t]);return{errorsState:t,setErrors:i,clearErrors:o,setFieldError:(0,a.useCallback)((e,t)=>{t==null||t===!1?s(e):r.current[e]!==t&&i(n=>({...n,[e]:t}))},[t]),clearFieldError:s}}function Jb(e,t){return e?`${e}-${t.toString()}`:t.toString()}function Yb(e,t){if(typeof t!=`object`||!t)return{};let n={...t};return Object.keys(t).forEach(t=>{t.includes(`${String(e)}.`)&&delete n[t]}),n}function Xb(e,t){let n=e.substring(t.length+1).split(`.`)[0];return parseInt(n,10)}function Zb(e,t,n,r){if(t===void 0)return n;let i=`${String(e)}`,a=n;r===-1&&(a=Yb(`${i}.${t}`,a));let o={...a},s=new Set;return Object.entries(a).filter(([e])=>{if(!e.startsWith(`${i}.`))return!1;let n=Xb(e,i);return Number.isNaN(n)?!1:n>=t}
49).forEach(([e,t])=>{let n=Xb(e,i),a=e.replace(`${i}.${n}`,`${i}.${n+r}`);o[a]=t,s.add(a),s.has(e)||delete o[e]}),o}function Qb(e,{from:t,to:n},r){let i=`${e}.${t}`,a=`${e}.${n}`,o={...r},s=new Set;return Object.keys(r).forEach(e=>{if(s.has(e))return;let t,n;if(e.startsWith(i)?(t=e,n=e.replace(i,a)):e.startsWith(a)&&(t=e.replace(a,i),n=e),t&&n){let e=o[t],r=o[n];r===void 0?delete o[t]:o[t]=r,e===void 0?delete o[n]:o[n]=e,s.add(t),s.add(n)}}),o}function $b(e,t,n){typeof n.value==`object`&&(n.value=ex(n.value)),!n.enumerable||n.get||n.set||!n.configurable||!n.writable||t===`__proto__`?Object.defineProperty(e,t,n):e[t]=n.value}function ex(e){if(typeof e!=`object`)return e;var t=0,n,r,i,a=Object.prototype.toString.call(e);if(a===`[object Object]`?i=Object.create(e.__proto__||null):a===`[object Array]`?i=Array(e.length):a===`[object Set]`?(i=new Set,e.forEach(function(e){i.add(ex(e))})):a===`[object Map]`?(i=new Map,e.forEach(function(e,t){i.set(ex(t),ex(e))})):a===`[object Date]`?i=new Date(+e):a===`[object RegExp]`?i=new RegExp(e.source,e.flags):a===`[object DataView]`?i=new e.constructor(ex(e.buffer)):a===`[object ArrayBuffer]`?i=e.slice(0):a.slice(-6)===`Array]`&&(i=new e.constructor(e)),i){for(r=Object.getOwnPropertySymbols(e);t<r.length;t++)$b(i,r[t],Object.getOwnPropertyDescriptor(e,r[t]));for(t=0,r=Object.getOwnPropertyNames(e);t<r.length;t++)Object.hasOwnProperty.call(i,n=r[t])&&i[n]===e[n]||$b(i,n,Object.getOwnPropertyDescriptor(e,n))}return i||e}function tx(e,t,n){let r=Rb(e);if(r.length===0)return n;let i=ex(n);if(r.length===1)return i[r[0]]=t,i;let a=i[r[0]];for(let e=1;e<r.length-1;e+=1){if(a===void 0)return i;a=a[r[e]]}return a[r[r.length-1]]=t,i}function nx(e,{from:t,to:n},r){let i=zb(e,r);if(!Array.isArray(i))return r;let a=[...i],o=i[t];return a.splice(t,1),a.splice(n,0,o),tx(e,a,r)}function rx(e,t,n,r){let i=zb(e,r);if(!Array.isArray(i))return r;let a=[...i];return a.splice(typeof n==`number`?n:a.length,0,t),tx(e,a,r)}function ix(e,t,n){let r=zb(e,n);return Array.isArray(r)?tx(e,r.filter((e,n)=>n!==t),n):n}function ax(e,t,n,r){let i=zb(e,r);if(!Array.isArray(i)||i.length<=n)return r;let a=[...i];return a[n]=t,tx(e,a,r)}function ox({$values:e,$errors:t,$status:n,$watch:r}){return{reorderListItem:(0,a.useCallback)((i,a)=>{let o=e.refValues.current;n.clearFieldDirty(i),t.setErrors(e=>Qb(i,a,e)),e.setValues({values:nx(i,a,e.refValues.current),updateState:!0}),r.notifyWatchSubscribers(o)},[]),removeListItem:(0,a.useCallback)((i,a)=>{let o=e.refValues.current;n.clearFieldDirty(i),t.setErrors(e=>Zb(i,a,e,-1)),e.setValues({values:ix(i,a,e.refValues.current),updateState:!0}),r.notifyWatchSubscribers(o)},[]),insertListItem:(0,a.useCallback)((i,a,o)=>{let s=e.refValues.current;n.clearFieldDirty(i),t.setErrors(e=>Zb(i,o,e,1)),e.setValues({values:rx(i,a,o,e.refValues.current),updateState:!0}),r.notifyWatchSubscribers(s)},[]),replaceListItem:(0,a.useCallback)((t,i,a)=>{let o=e.refValues.current;n.clearFieldDirty(t),e.setValues({values:ax(t,a,i,e.refValues.current),updateState:!0}),r.notifyWatchSubscribers(o)},[])}}function sx(e,t){let n=Object.keys(e);if(typeof t==`string`){let r=n.filter(e=>e.startsWith(`${t}.`));return e[t]||r.some(t=>e[t])||!1}return n.some(t=>e[t])}var cx=e(t(((e,t)=>{t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}}))(),1);function lx({initialDirty:e,initialTouched:t,mode:n,$values:r}){let[i,o]=(0,a.useState)(t),[s,c]=(0,a.useState)(e),l=(0,a.useRef)(t),u=(0,a.useRef)(e),d=(0,a.useCallback)(e=>{let t=typeof e==`function`?e(l.current):e;l.current=t,n===`controlled`&&o(t)},[]),f=(0,a.useCallback)((e,t=!1)=>{let r=typeof e==`function`?e(u.current):e;u.current=r,(n===`controlled`||t)&&c(r)},[]),p=(0,a.useCallback)(()=>d({}),[]),m=(0,a.useCallback)(e=>{let t=e?{...r.refValues.current,...e}:r.refValues.current;r.setValuesSnapshot(t),f({})},[]),h=(0,a.useCallback)((e,t)=>{d(n=>sx(n,e)===t?n:{...n,[e]:t})},[]),g=(0,a.useCallback)((e,t,n)=>{f(n=>sx(n,e)===t?n:{...n,[e]:t},n)},[]),_=(0,a.useCallback)((e,t)=>{let n=sx(u.current,e),i=!(0,cx.default)(zb(e,r.getValuesSnapshot()),t),a=Yb(e,u.current);a[e]=i,f(a,n!==i)},[]);return{touchedState:i,dirtyState:s,touchedRef:l,dirtyRef:u,setTouched:d,setDirty:f,resetDirty:m,resetTouched:p,isTouched:(0,a.useCallback)(e=>sx(l.current,e),[]),setFieldTouched:h,setFieldDirty:g,setTouchedState:o,setDirtyState:c,clearFieldDirty:(0,a.useCallback)(e=>f(t=>{if(typeof e!=`string`)return t;let n=Yb(e,t);return delete n[e],(0,cx.default)(n,t)?t:n}),[]),isDirty:(0,a.useCallback)(e=>{if(e){let t=zb(e,u.current);return typeof t==`boolean`?t:!(0,cx.default)(zb(e,r.refValues.current),zb(e,r.valuesSnapshot.current))}return Object.keys(u.current).length>0?sx(u.current):!(0,cx.default)(r.refValues.current,r.valuesSnapshot.current)},[]),getDirty:(0,a.useCallback)(()=>u.current,[]),getTouched:(0,a.useCallback)(()=>l.current,[]),setCalculatedFieldDirty:_}}function ux(){let[e,t]=(0,a.useState)({}),[n,r]=(0,a.useState)(!1),i=(0,a.useRef)({}),o=(0,a.useRef)(!1),s=(0,a.useRef)({}),c=(0,a.useCallback)((e,n)=>{i.current={...i.current,[e]:n},t({...i.current})},[]),l=(0,a.useCallback)(e=>{o.current=e,r(e)},[]),u=(0,a.useCallback)(e=>e?!!i.current[e]:o.current?!0:Object.values(i.current).some(Boolean),[]),d=(0,a.useCallback)(e=>(s.current[e]?.abort(),s.current[e]=new AbortController,s.current[e].signal),[]),f=(0,a.useCallback)(()=>{i.current={},t({}
49),o.current=!1,r(!1),Object.values(s.current).forEach(e=>e.abort()),s.current={}},[]);return{validating:n||Object.values(e).some(Boolean),isValidating:u,setFieldValidating:c,setFormValidating:l,getAbortSignal:d,clearValidating:f}}function dx({initialValues:e,onValuesChange:t,mode:n}){let r=(0,a.useRef)(!1),[i,o]=(0,a.useState)(e||{}),s=(0,a.useRef)(i),c=(0,a.useRef)(i),l=(0,a.useCallback)(({values:e,subscribers:r,updateState:i=!0,mergeWithPreviousValues:a=!0})=>{let c=s.current,l=e instanceof Function?e(s.current):e,u=a?{...c,...l}:l;s.current=u,i&&(o(u),n===`uncontrolled`&&(s.current=u)),t?.(u,c),r?.filter(Boolean).forEach(e=>e({updatedValues:u,previousValues:c}))},[t]),u=(0,a.useCallback)(e=>{let t=zb(e.path,s.current),n=e.value instanceof Function?e.value(t):e.value;if(t!==n){let t=s.current,r=tx(e.path,n,s.current);l({values:r,updateState:e.updateState}),e.subscribers?.filter(Boolean).forEach(n=>n({path:e.path,updatedValues:r,previousValues:t}))}},[l]),d=(0,a.useCallback)(e=>{c.current=e},[]),f=(0,a.useCallback)((e,t)=>{r.current||(r.current=!0,l({values:e,updateState:n===`controlled`}),d(e),t())},[l]);return{initialized:r,stateValues:i,refValues:s,valuesSnapshot:c,setValues:l,setFieldValue:u,resetValues:(0,a.useCallback)(()=>{l({values:c.current,updateState:!0,mergeWithPreviousValues:!1})},[l]),setValuesSnapshot:d,initialize:f,getValues:(0,a.useCallback)(()=>s.current,[]),getValuesSnapshot:(0,a.useCallback)(()=>c.current,[]),resetField:(0,a.useCallback)((e,t)=>{let r=zb(e,c.current);r!==void 0&&u({path:e,value:r,updateState:n===`controlled`,subscribers:t})},[u,n])}}function fx({$values:e,$status:t,cascadeUpdates:n}){let r=(0,a.useRef)({});return{subscribers:r,watch:(0,a.useCallback)((e,t)=>{(0,a.useEffect)(()=>(r.current[e]=r.current[e]||[],r.current[e].push(t),()=>{r.current[e]=r.current[e].filter(e=>e!==t)}),[t])},[]),getFieldSubscribers:(0,a.useCallback)(e=>{let i=r.current[e]?.map(n=>r=>n({previousValue:zb(e,r.previousValues),value:zb(e,r.updatedValues),touched:t.isTouched(e),dirty:t.isDirty(e)}))??[];for(let a in r.current){let o=String(e).startsWith(`${a}.`),s=String(a).startsWith(`${e}.`);(o||n&&s)&&i.push(...r.current[a].map(e=>n=>e({previousValue:zb(a,n.previousValues),value:zb(a,n.updatedValues),touched:t.isTouched(a),dirty:t.
49isDirty(a)})))}return i},[]),notifyWatchSubscribers:(0,a.useCallback)(n=>{Object.keys(r.current).forEach(i=>{zb(i,e.refValues.current)!==zb(i,n)&&r.current[i]?.forEach(r=>r({previousValue:zb(i,n),value:zb(i,e.refValues.current),touched:t.isTouched(i),dirty:t.isDirty(i)}))})},[])}}function px(e,t){if(!t)return null;let n=e.split(`.`),r=t;for(let e=0;e<n.length;e++){let t=n[e];if(!/^\d+$/.test(t)){if(typeof r!=`object`||!r)return null;r=r[t]}}return typeof r==`function`?r:null}var mx=e=>e instanceof Error?e.message:String(e);function hx(e,t){let n=Object.keys(t).find(t=>e.split(`.`).every((e,n)=>e===t.split(`.`)[n]));return{hasError:!!n,error:n?t[n]:null}}function gx(e,t,n,r=mx,i=new AbortController().signal){if(typeof e!=`string`)return{hasError:!1,error:null};if(typeof t==`function`){let a=Wb(t,n,r,i);return a instanceof Promise?a.then(t=>hx(e,t.errors)):hx(e,a.errors)}let a=px(e,t);if(a){let t=zb(e,n);try{let o=a(t,n,e,i);return o instanceof Promise?o.then(e=>e?{hasError:!0,error:e}:{hasError:!1,error:null},e=>({hasError:!0,error:r(e)})):o?{hasError:!0,error:o}:{hasError:!1,error:null}}catch(e){return{hasError:!0,error:r(e)}}}let o=Wb(t,n,r,i);return o instanceof Promise?o.then(t=>hx(e,t.errors)):hx(e,o.errors)}function _x(e,t){return t?typeof t==`boolean`?t:Array.isArray(t)?t.includes(e.replace(/[.][0-9]+/g,`.${Gb}`)):!1:!1}var vx=e=>e instanceof Error?e.message:String(e);function yx({name:e,mode:t=`controlled`,initialValues:n,initialErrors:r={},initialDirty:i={},initialTouched:o={},clearInputErrorOnChange:s=!0,validateInputOnChange:c=!1,validateInputOnBlur:l=!1,onValuesChange:u,transformValues:d=(e=>e),enhanceGetInputProps:f,validate:p,onSubmitPreventDefault:m=`always`,touchTrigger:h=`change`,cascadeUpdates:g=!1,validateDebounce:_=0,resolveValidationError:v=vx}={}){let y=qb(r),b=dx({initialValues:n,onValuesChange:u,mode:t}),x=lx({initialDirty:i,initialTouched:o,$values:b,mode:t}),S=fx({$values:b,$status:x,cascadeUpdates:g}),C=ox({$values:b,$errors:y,$status:x,$watch:S}),w=ux(),[T,E]=(0,a.useState)(0),[D,O]=(0,a.useState)({}),[k,A]=(0,a.useState)(!1),j=(0,a.useRef)(0),M=(0,a.useCallback)(()=>{b.resetValues(),y.clearErrors(),x.resetDirty(),x.resetTouched(),w.clearValidating(),t===`uncontrolled`&&E(e=>e+1)},[]),N=(0,a.useCallback)(e=>{s&&y.clearErrors(),t===`uncontrolled`&&E(e=>e+1),S.notifyWatchSubscribers(e)},[s]),P=(0,a.useCallback)(e=>{let n=b.refValues.current;b.initialize(e,()=>t===`uncontrolled`&&E(e=>e+1)),N(n)},[N]),F=(0,a.useMemo)(()=>{let e={},t=e=>{let t=w.getAbortSignal(e),n=gx(e,p,b.refValues.current,v,t),r=n=>{t.aborted||(n.hasError?y.setFieldError(e,n.error):y.clearFieldError(e))};n instanceof Promise?(w.setFieldValidating(e,!0),n.then(r).finally(()=>{t.aborted||w.setFieldValidating(e,!1)})):r(n)};return n=>{clearTimeout(e[n]),_>0?e[n]=setTimeout(()=>t(n),_):t(n)}},[_,p,v]),I=(0,a.useCallback)((e,n,r)=>{let i=_x(e,c),a=n instanceof Function?n(zb(e,b.refValues.current)):n;x.setCalculatedFieldDirty(e,a),h===`change`&&x.setFieldTouched(e,!0),!i&&s&&y.clearFieldError(e),b.setFieldValue({path:e,value:n,updateState:t===`controlled`,subscribers:[...S.getFieldSubscribers(e),i?()=>F(String(e)):null,r?.forceUpdate!==!1&&t!==`controlled`?()=>O(t=>({...t,[e]:(t[e]||0)+1})):null]})},[u,p,F]),L=(0,a.useCallback)(e=>{let n=b.refValues.current;b.setValues({values:e,updateState:t===`controlled`}),N(n)},[u,N]),R=(0,a.useCallback)(()=>{let e=++j.current,t=w.getAbortSignal(`__form__`),n=t=>e===j.current?(y.setErrors(t.errors),t):{hasErrors:!1,errors:{}},r=()=>{e===j.current&&w.setFormValidating(!1)},i=Wb(p,b.refValues.current,v,t);return i instanceof Promise?(w.setFormValidating(!0),i.then(n).finally(r)):n(i)},[p,v]),z=(0,a.useCallback)(e=>{let t=w.getAbortSignal(String(e)),n=n=>t.aborted?{hasError:!1,error:null}:(n.hasError?y.setFieldError(e,n.error):y.clearFieldError(e),n),r=()=>{t.aborted||w.setFieldValidating(String(e),!1)},i=gx(e,p,b.refValues.current,v,t);return i instanceof Promise?(w.setFieldValidating(String(e),!0),i.then(n).finally(r)):n(i)},[p,v]),B=(n,{type:r=`input`,withError:i=!0,withFocus:a,...o}={})=>{let s=a??r!==`radio`,c={onChange:Kb(e=>
49I(n,e,{forceUpdate:!1})),"data-path":Jb(e,n)};return i&&(c.error=y.errorsState[n]),r===`checkbox`?c[t===`controlled`?`checked`:`defaultChecked`]=zb(n,b.refValues.current):r===`radio`?(c[t===`controlled`?`checked`:`defaultChecked`]=zb(n,b.refValues.current)===o.value,c.value=o.value):c[t===`controlled`?`value`:`defaultValue`]=zb(n,b.refValues.current),s&&(c.onFocus=()=>x.setFieldTouched(n,!0),c.onBlur=()=>{_x(n,l)&&F(String(n))}),Object.assign(c,f?.({inputProps:c,field:n,options:{type:r,withError:i,withFocus:s,...o},form:ie}))},V=(e,t)=>n=>{m===`always`&&n?.preventDefault(),A(!0);let r=r=>{if(r.hasErrors)m===`validation-failed`&&n?.preventDefault(),t?.(r.errors,b.refValues.current,n),A(!1);else{let t=e?.(d(b.refValues.current),n);t instanceof Promise?t.finally(()=>A(!1)):A(!1)}},i=R();i instanceof Promise?i.then(r).catch(()=>{A(!1)}):r(i)},ee=e=>d(e||b.refValues.current),H=(0,a.useCallback)(e=>{e.preventDefault(),M()},[]),U=(0,a.useCallback)(e=>{let t=new AbortController().signal;if(e){let n=gx(e,p,b.refValues.current,v,t);return n instanceof Promise?n.then(e=>!e.hasError):!n.hasError}let n=Wb(p,b.refValues.current,v,t);return n instanceof Promise?n.then(e=>!e.hasErrors):!n.hasErrors},[p,v]),te=e=>`${T}-${String(e)}-${D[String(e)]||0}`,ne=(0,a.useCallback)(t=>
49document.querySelector(`[data-path="${Jb(e,t)}"]`),[]),re=(0,a.useCallback)(e=>{b.resetField(e,[t===`controlled`?null:()=>O(t=>({...t,[e]:(t[e]||0)+1}))])},[b.resetField,t,O]),ie={watch:S.watch,initialized:b.initialized.current,values:t===`uncontrolled`?b.refValues.current:b.stateValues,getValues:b.getValues,getInitialValues:b.getValuesSnapshot,setInitialValues:b.setValuesSnapshot,resetField:re,initialize:P,setValues:L,setFieldValue:I,submitting:k,setSubmitting:A,validating:w.validating,isValidating:w.isValidating,errors:y.errorsState,setErrors:y.setErrors,setFieldError:y.setFieldError,clearFieldError:y.clearFieldError,clearErrors:y.clearErrors,resetDirty:x.resetDirty,setTouched:x.setTouched,setDirty:x.setDirty,isTouched:x.isTouched,resetTouched:x.resetTouched,isDirty:x.isDirty,getTouched:x.getTouched,getDirty:x.getDirty,reorderListItem:C.reorderListItem,insertListItem:C.insertListItem,removeListItem:C.removeListItem,replaceListItem:C.replaceListItem,reset:M,validate:R,validateField:z,getInputProps:B,onSubmit:V,onReset:H,isValid:U,getTransformedValues:ee,key:te,getInputNode:ne};return Ib(e,ie),ie}var[bx,xx]=b(`Dropzone component was not found in tree`);function Sx(e){let t=t=>{let{children:n,...r}=Y(`Dropzone${te(e)}`,{},t),i=xx(),o=y(n)?n:(0,J.jsx)(`span`,{children:n});return i[e]?(0,a.cloneElement)(o,r):null};return t.displayName=`@mantine/dropzone/${te(e)}`,t}var Cx=Sx(`accept`),wx=Sx(`reject`),Tx=Sx(`idle`),Ex={root:`m_d46a4834`,inner:`m_b85f7144`,fullScreen:`m_96f6e9ad`,dropzone:`m_7946116d`},Dx=t(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),Ox=t(((e,t)=>{var n=Dx();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=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 s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),kx=t(((e,t)=>{t.exports=Ox()()})),Ax
vendor: 41,168 bytes, line 49
49=new Map([[`1km`,`application/vnd.1000minds.decision-model+xml`],[`3dml`,`text/vnd.in3d.3dml`],[`3ds`,`image/x-3ds`],[`3g2`,`video/3gpp2`],[`3gp`,`video/3gp`],[`3gpp`,`video/3gpp`],[`3mf`,`model/3mf`],[`7z`,`application/x-7z-compressed`],[`7zip`,`application/x-7z-compressed`],[`123`,`application/vnd.lotus-1-2-3`],[`aab`,`application/x-authorware-bin`],[`aac`,`audio/x-acc`],[`aam`,`application/x-authorware-map`],[`aas`,`application/x-authorware-seg`],[`abw`,`application/x-abiword`],[`ac`,`application/vnd.nokia.n-gage.ac+xml`],[`ac3`,`audio/ac3`],[`acc`,`application/vnd.americandynamics.acc`],[`ace`,`application/x-ace-compressed`],[`acu`,`application/vnd.acucobol`],[`acutc`,`application/vnd.acucorp`],[`adp`,`audio/adpcm`],[`aep`,`application/vnd.audiograph`],[`afm`,`application/x-font-type1`],[`afp`,`application/vnd.ibm.modcap`],[`ahead`,`application/vnd.ahead.space`],[`ai`,`application/pdf`],[`aif`,`audio/x-aiff`],[`aifc`,`audio/x-aiff`],[`aiff`,`audio/x-aiff`],[`air`,`application/vnd.adobe.air-application-installer-package+zip`],[`ait`,`application/vnd.dvb.ait`],[`ami`,`application/vnd.amiga.ami`],[`amr`,`audio/amr`],[`apk`,`application/vnd.android.package-archive`],[`apng`,`image/apng`],[`appcache`,`text/cache-manifest`],[`application`,`application/x-ms-application`],[`apr`,`application/vnd.lotus-approach`],[`arc`,`application/x-freearc`],[`arj`,`application/x-arj`],[`asc`,`application/pgp-signature`],[`asf`,`video/x-ms-asf`],[`asm`,`text/x-asm`],[`aso`,`application/vnd.accpac.simply.aso`],[`asx`,`video/x-ms-asf`],[`atc`,`application/vnd.acucorp`],[`atom`,`application/atom+xml`],[`atomcat`,`application/atomcat+xml`],[`atomdeleted`,`application/atomdeleted+xml`],[`atomsvc`,`application/atomsvc+xml`],[`atx`,`application/vnd.antix.game-component`],[`au`,`audio/x-au`],[`avi`,`video/x-msvideo`],[`avif`,`image/avif`],[`aw`,`application/applixware`],[`azf`,`application/vnd.airzip.filesecure.azf`],[`azs`,`application/vnd.airzip.filesecure.azs`],[`azv`,`image/vnd.airzip.accelerator.azv`],[`azw`,`application/vnd.amazon.ebook`],[`b16`,`image/vnd.pco.b16`],[`bat`,`application/x-msdownload`],[`bcpio`,`application/x-bcpio`],[`bdf`,`application/x-font-bdf`],[`bdm`,`application/vnd.syncml.dm+wbxml`],[`bdoc`,`application/x-bdoc`],[`bed`,`application/vnd.realvnc.bed`],[`bh2`,`application/vnd.fujitsu.oasysprs`],[`bin`,`application/octet-stream`],[`blb`,`application/x-blorb`],[`blorb`,`application/x-blorb`],[`bmi`,`application/vnd.bmi`],[`bmml`,`application/vnd.balsamiq.bmml+xml`],[`bmp`,`image/bmp`],[`book`,`application/vnd.framemaker`],[`box`,`application/vnd.previewsystems.box`],[`boz`,`application/x-bzip2`],[`bpk`,`application/octet-stream`],[`bpmn`,`application/octet-stream`],[`bsp`,`model/vnd.valve.source.compiled-map`],[`btif`,`image/prs.btif`],[`buffer`,`application/octet-stream`],[`bz`,`application/x-bzip`],[`bz2`,`application/x-bzip2`],[`c`,`text/x-c`],[`c4d`,`application/vnd.clonk.c4group`],[`c4f`,`application/vnd.clonk.c4group`],[`c4g`,`application/vnd.clonk.c4group`],[`c4p`,`application/vnd.clonk.c4group`],[`c4u`,`application/vnd.clonk.c4group`],[`c11amc`,`application/vnd.cluetrust.cartomobile-config`],[`c11amz`,`application/vnd.cluetrust.cartomobile-config-pkg`],[`cab`,`application/vnd.ms-cab-compressed`],[`caf`,`audio/x-caf`],[`cap`,`application/vnd.tcpdump.pcap`],[`car`,`application/vnd.curl.car`],[`cat`,`application/vnd.ms-pki.seccat`],[`cb7`,`application/x-cbr`],[`cba`,`application/x-cbr`],[`cbr`,`application/x-cbr`],[`cbt`,`application/x-cbr`],[`cbz`,`application/x-cbr`],[`cc`,`text/x-c`],[`cco`,`application/x-cocoa`],[`cct`,`application/x-director`],[`ccxml`,`application/ccxml+xml`],[`cdbcmsg`,`application/vnd.contact.cmsg`],[`cda`,`application/x-cdf`],[`cdf`,`application/x-netcdf`],[`cdfx`,`application/cdfx+xml`],[`cdkey`,`application/vnd.mediastation.cdkey`],[`cdmia`,`application/cdmi-capability`],[`cdmic`,`application/cdmi-container`],[`cdmid`,`application/cdmi-domain`],[`cdmio`,`application/cdmi-object`],[`cdmiq`,`application/cdmi-queue`],[`cdr`,`application/cdr`],[`cdx`,`chemical/x-cdx`],[`cdxml`,`application/vnd.chemdraw+xml`],[`cdy`,`application/vnd.cinderella`],[`cer`,`application/pkix-cert`],[`cfs`,`application/x-cfs-compressed`],[`cgm`,`image/cgm`],[`chat`,`application/x-chat`],[`chm`,`application/vnd.ms-htmlhelp`],[`chrt`,`application/vnd.kde.kchart`],[`cif`,`chemical/x-cif`],[`cii`,`application/vnd.anser-web-certificate-issue-initiation`],[`cil`,`application/vnd.ms-artgalry`],[`cjs`,`application/node`],[`cla`,`application/vnd.claymore`],[`class`,`application/octet-stream`],[`clkk`,`application/vnd.crick.clicker.keyboard`],[`clkp`,`application/vnd.crick.clicker.palette`],[`clkt`,`application/vnd.crick.clicker.template`],[`clkw`,`application/vnd.crick.clicker.wordbank`],[`clkx`,`application/vnd.crick.clicker`],[`clp`,`application/x-msclip`],[`cmc`,`application/vnd.cosmocaller`],[`cmdf`,`chemical/x-cmdf`],[`cml`,`chemical/x-cml`],[`cmp`,`application/vnd.yellowriver-custom-menu`],[`cmx`,`image/x-cmx`],[`cod`,`application/vnd.rim.cod`],[`coffee`,`text/coffeescript`],[`com`,`application/x-msdownload`],[`conf`,`text/plain`],[`cpio`,`application/x-cpio`],[`cpp`,`text/x-c`],[`cpt`,`application/mac-compactpro`],[`crd`,`application/x-mscardfile`],[`crl`,`application/pkix-crl`],[`crt`,`application/x-x509-ca-cert`],[`crx`,`application/x-chrome-extension`],[`cryptonote`,`application/vnd.rig.cryptonote`],[`csh`,`application/x-csh`],[`csl`,`application/vnd.citationstyles.style+xml`],[`csml`,`chemical/x-csml`],[`csp`,`application/vnd.commonspace`],[`csr`,`application/octet-stream`],[`css`,`text/css`],[`cst`,`application/x-director`],[`csv`,`text/csv`],[`cu`,`application/cu-seeme`],[`curl`,`text/vnd.curl`],[`cww`,`application/prs.cww`],[`cxt`,`application/x-director`],[`cxx`,`text/x-c`],[`dae`,`model/vnd.collada+xml`],[`daf`,`application/vnd.mobius.daf`],[`dart`,`application/vnd.dart`],[`dataless`,`application/vnd.fdsn.seed`],[`davmount`,`application/davmount+xml`],[`dbf`,`application/vnd.dbf`],[`dbk`,`application/docbook+xml`],[`dcr`,`application/x-director`],[`dcurl`,`text/vnd.curl.dcurl`],[`dd2`,`application/vnd.oma.dd2+xml`],[`ddd`,`application/vnd.fujixerox.ddd`],[`ddf`,`application/vnd.syncml.dmddf+xml`],[`dds`,`image/vnd.ms-dds`],[`deb`,`application/x-debian-package`],[`def`,`text/plain`],[`deploy`,`application/octet-stream`],[`der`,`application/x-x509-ca-cert`],[`dfac`,`application/vnd.dreamfactory`],[`dgc`,`application/x-dgc-compressed`],[`dic`,`text/x-c`],[`dir`,`application/x-director`],[`dis`,`application/vnd.mobius.dis`],[`disposition-notification`,`message/disposition-notification`],[`dist`,`application/octet-stream`],[`distz`,`application/octet-stream`],[`djv`,`image/vnd.djvu`],[`djvu`,`image/vnd.djvu`],[`dll`,`application/octet-stream`],[`dmg`,`application/x-apple-diskimage`],[`dmn`,`application/octet-stream`],[`dmp`,`application/vnd.tcpdump.pcap`],[`dms`,`application/octet-stream`],[`dna`,`application/vnd.dna`],[`doc`,`application/msword`],[`docm`,`application/vnd.ms-word.template.macroEnabled.12`],[`docx`,`application/vnd.openxmlformats-officedocument.wordprocessingml.document`],[`dot`,`application/msword`],[`dotm`,`application/vnd.ms-word.template.macroEnabled.12`],[`dotx`,`application/vnd.openxmlformats-officedocument.wordprocessingml.template`],[`dp`,`application/vnd.osgi.dp`],[`dpg`,`application/vnd.dpgraph`],[`dra`,`audio/vnd.dra`],[`drle`,`image/dicom-rle`],[`dsc`,`text/prs.lines.tag`],[`dssc`,`application/dssc+der`],[`dtb`,`application/x-dtbook+xml`],[`dtd`,`application/xml-dtd`],[`dts`,`audio/vnd.dts`],[`dtshd`,`audio/vnd.dts.hd`],[`dump`,`application/octet-stream`],[`dvb`,`video/vnd.dvb.file`],[`dvi`,`application/x-dvi`],[`dwd`,`application/atsc-dwd+xml`],[`dwf`,`model/vnd.dwf`],[`dwg`,`image/vnd.dwg`],[`dxf`,`image/vnd.dxf`],[`dxp`,`application/vnd.spotfire.dxp`],[`dxr`,`application/x-director`],[`ear`,`application/java-archive`],[`ecelp4800`,`audio/vnd.nuera.ecelp4800`],[`ecelp7470`,`audio/vnd.nuera.ecelp7470`],[`ecelp9600`,`audio/vnd.nuera.ecelp9600`],[`ecma`,`application/ecmascript`],[`edm`,`application/vnd.novadigm.edm`],[`edx`,`application/vnd.novadigm.edx`],[`efif`,`application/vnd.picsel`],[`ei6`,`application/vnd.pg.osasli`],[`elc`,`application/octet-stream`],[`emf`,`image/emf`],[`eml`,`message/rfc822`],[`emma`,`application/emma+xml`],[`emotionml`,`application/emotionml+xml`],[`emz`,`application/x-msmetafile`],[`eol`,`audio/vnd.digital-winds`],[`eot`,`application/vnd.ms-fontobject`],[`eps`,`application/postscript`],[`epub`,`application/epub+zip`],[`es`,`application/ecmascript`],[`es3`,`application/vnd.eszigno3+xml`],[`esa`,`application/vnd.osgi.subsystem`],[`esf`,`application/vnd.epson.esf`],[`et3`,`application/vnd.eszigno3+xml`],[`etx`,`text/x-setext`],[`eva`,`application/x-eva`],[`evy`,`application/x-envoy`],[`exe`,`application/octet-stream`],[`exi`,`application/exi`],[`exp`,`application/express`],[`exr`,`image/aces`],[`ext`,`application/vnd.novadigm.ext`],[`ez`,`application/andrew-inset`],[`ez2`,`application/vnd.ezpix-album`],[`ez3`,`application/vnd.ezpix-package`],[`f`,`text/x-fortran`],[`f4v`,`video/mp4`],[`f77`,`text/x-fortran`],[`f90`,`text/x-fortran`],[`fbs`,`image/vnd.fastbidsheet`],[`fcdt`,`application/vnd.adobe.formscentral.fcdt`],[`fcs`,`application/vnd.isac.fcs`],[`fdf`,`application/vnd.fdf`],[`fdt`,`application/fdt+xml`],[`fe_launch`,`application/vnd.denovo.fcselayout-link`],[`fg5`,`application/vnd.fujitsu.oasysgp`],[`fgd`,`application/x-director`],[`fh`,`image/x-freehand`],[`fh4`,`image/x-freehand`],[`fh5`,`image/x-freehand`],[`fh7`,`image/x-freehand`],[`fhc`,`image/x-freehand`],[`fig`,`application/x-xfig`],[`fits`,`image/fits`],[`flac`,`audio/x-flac`],[`fli`,`video/x-fli`],[`flo`,`application/vnd.micrografx.flo`],[`flv`,`video/x-flv`],[`flw`,`application/vnd.kde.kivio`],[`flx`,`text/vnd.fmi.flexstor`],[`fly`,`text/vnd.fly`],[`fm`,`application/vnd.framemaker`],[`fnc`,`application/vnd.frogans.fnc`],[`fo`,`application/vnd.software602.filler.form+xml`],[`for`,`text/x-fortran`],[`fpx`,`image/vnd.fpx`],[`frame`,`application/vnd.framemaker`],[`fsc`,`application/vnd.fsc.weblaunch`],[`fst`,`image/vnd.fst`],[`ftc`,`application/vnd.fluxtime.clip`],[`fti`,`application/vnd.anser-web-funds-transfer-initiation`],[`fvt`,`video/vnd.fvt`],[`fxp`,`application/vnd.adobe.fxp`],[`fxpl`,`application/vnd.adobe.fxp`],[`fzs`,`application/vnd.fuzzysheet`],[`g2w`,`application/vnd.geoplan`],[`g3`,`image/g3fax`],[`g3w`,`application/vnd.geospace`],[`gac`,`application/vnd.groove-account`],[`gam`,`application/x-tads`],[`gbr`,`application/rpki-ghostbusters`],[`gca`,`application/x-gca-compressed`],[`gdl`,`model/vnd.gdl`],[`gdoc`,`application/vnd.google-apps.document`],[`geo`,`application/vnd.dynageo`],[`geojson`,`application/geo+json`],[`gex`,`application/vnd.geometry-explorer`],[`ggb`,`application/vnd.geogebra.file`],[`ggt`,`application/vnd.geogebra.tool`],[`ghf`,`application/vnd.groove-help`],[`gif`,`image/gif`],[`gim`,`application/vnd.groove-identity-message`],[`glb`,`model/gltf-binary`],[`gltf`,`model/gltf+json`],[`gml`,`application/gml+xml`],[`gmx`,`application/vnd.gmx`],[`gnumeric`,`application/x-gnumeric`],[`gpg`,`application/gpg-keys`],[`gph`,`application/vnd.flographit`],[`gpx`,`application/gpx+xml`],[`gqf`,`application/vnd.grafeq`],[`gqs`,`application/vnd.grafeq`],[`gram`,`application/srgs`],[`gramps`,`application/x-gramps-xml`],[`gre`,`application/vnd.geometry-explorer`],[`grv`,`application/vnd.groove-injector`],[`grxml`,`application/srgs+xml`],[`gsf`,`application/x-font-ghostscript`],[`gsheet`,`application/vnd.google-apps.spreadsheet`],[`gslides`,`application/vnd.google-apps.presentation`],[`gtar`,`application/x-gtar`],[`gtm`,`application/vnd.groove-tool-message`],[`gtw`,`model/vnd.gtw`],[`gv`,`text/vnd.graphviz`],[`gxf`,`application/gxf`],[`gxt`,`application/vnd.geonext`],[`gz`,`application/gzip`],[`gzip`,`application/gzip`],[`h`,`text/x-c`],[`h261`,`video/h261`],[`h263`,`video/h263`],[`h264`,`video/h264`],[`hal`,`application/vnd.hal+xml`],[`hbci`,`application/vnd.hbci`],[`hbs`,`text/x-handlebars-template`],[`hdd`,`application/x-virtualbox-hdd`],[`hdf`,`application/x-hdf`],[`heic`,`image/heic`],[`heics`,`image/heic-sequence`],[`heif`,`image/heif`],[`heifs`,`image/heif-sequence`],[`hej2`,`image/hej2k`],[`held`,`application/atsc-held+xml`],[`hh`,`text/x-c`],[`hjson`,`application/hjson`],[`hlp`,`application/winhlp`],[`hpgl`,`application/vnd.hp-hpgl`],[`hpid`,`application/vnd.hp-hpid`],[`hps`,`application/vnd.hp-hps`],[`hqx`,`application/mac-binhex40`],[`hsj2`,`image/hsj2`],[`htc`,`text/x-component`],[`htke`,`application/vnd.kenameaapp`],[`htm`,`text/html`],[`html`,`text/html`],[`hvd`,`application/vnd.yamaha.hv-dic`],[`hvp`,`application/vnd.yamaha.hv-voice`],[`hvs`,`application/vnd.yamaha.hv-script`],[`i2g`,`application/vnd.intergeo`],[`icc`,`application/vnd.iccprofile`],[`ice`,`x-conference/x-cooltalk`],[`icm`,`application/vnd.iccprofile`],[`ico`,`image/x-icon`],[`ics`,`text/calendar`],[`ief`,`image/ief`],[`ifb`,`text/calendar`],[`ifm`,`application/vnd.shana.informed.formdata`],[`iges`,`model/iges`],[`igl`,`application/vnd.igloader`],[`igm`,`application/vnd.insors.igm`],[`igs`,`model/iges`],[`igx`,`application/vnd.micrografx.igx`],[`iif`,`application/vnd.shana.informed.interchange`],[`img`,`application/octet-stream`],[`imp`,`application/vnd.accpac.simply.imp`],[`ims`,`application/vnd.ms-ims`],[`in`,`text/plain`],[`ini`,`text/plain`],[`ink`,`application/inkml+xml`],[`inkml`,`application/inkml+xml`],[`install`,`application/x-install-instructions`],[`iota`,`application/vnd.astraea-software.iota`],[`ipfix`,`application/ipfix`],[`ipk`,`application/vnd.shana.informed.package`],[`irm`,`application/vnd.ibm.rights-management`],[`irp`,`application/vnd.irepository.package+xml`],[`iso`,`application/x-iso9660-image`],[`itp`,`application/vnd.shana.informed.formtemplate`],[`its`,`application/its+xml`],[`ivp`,`application/vnd.immervision-ivp`],[`ivu`,`application/vnd.immervision-ivu`],[`jad`,`text/vnd.sun.j2me.app-descriptor`],[`jade`,`text/jade`],[`jam`,`application/vnd.jam`],[`jar`,`application/java-archive`],[`jardiff`,`application/x-java-archive-diff`],[`java`,`text/x-java-source`],[`jhc`,`image/jphc`],[`jisp`,`application/vnd.jisp`],[`jls`,`image/jls`],[`jlt`,`application/vnd.hp-jlyt`],[`jng`,`image/x-jng`],[`jnlp`,`application/x-java-jnlp-file`],[`joda`,`application/vnd.joost.joda-archive`],[`jp2`,`image/jp2`],[`jpe`,`image/jpeg`],[`jpeg`,`image/jpeg`],[`jpf`,`image/jpx`],[`jpg`,`image/jpeg`],[`jpg2`,`image/jp2`],[`jpgm`,`video/jpm`],[`jpgv`,`video/jpeg`],[`jph`,`image/jph`],[`jpm`,`video/jpm`],[`jpx`,`image/jpx`],[`js`,`application/javascript`],[`json`,`application/json`],[`json5`,`application/json5`],[`jsonld`,`application/ld+json`],[`jsonl`,`application/jsonl`],[`jsonml`,`application/jsonml+json`],[`jsx`,`text/jsx`],[`jxr`,`image/jxr`],[`jxra`,`image/jxra`],[`jxrs`,`image/jxrs`],[`jxs`,`image/jxs`],[`jxsc`,`image/jxsc`],[`jxsi`,`image/jxsi`],[`jxss`,`image/jxss`],[`kar`,`audio/midi`],[`karbon`,`application/vnd.kde.karbon`],[`kdb`,`application/octet-stream`],[`kdbx`,`application/x-keepass2`],[`key`,`application/x-iwork-keynote-sffkey`],[`kfo`,`application/vnd.kde.kformula`],[`kia`,`application/vnd.kidspiration`],[`kml`,`application/vnd.google-earth.kml+xml`],[`kmz`,`application/vnd.google-earth.kmz`],[`kne`,`application/vnd.kinar`],[`knp`,`application/vnd.kinar`],[`kon`,`application/vnd.kde.kontour`],[`kpr`,`application/vnd.kde.kpresenter`],[`kpt`,`application/vnd.kde.kpresenter`],[`kpxx`,`application/vnd.ds-keypoint`],[`ksp`,`application/vnd.kde.kspread`],[`ktr`,`application/vnd.kahootz`],[`ktx`,`image/ktx`],[`ktx2`,`image/ktx2`],[`ktz`,`application/vnd.kahootz`],[`kwd`,`application/vnd.kde.kword`],[`kwt`,`application/vnd.kde.kword`],[`lasxml`,`application/vnd.las.las+xml`],[`latex`,`application/x-latex`],[`lbd`,`application/vnd.llamagraphics.life-balance.desktop`],[`lbe`,`application/vnd.llamagraphics.life-balance.exchange+xml`],[`les`,`application/vnd.hhe.lesson-player`],[`less`,`text/less`],[`lgr`,`application/lgr+xml`],[`lha`,`application/octet-stream`],[`link66`,`application/vnd.route66.link66+xml`],[`list`,`text/plain`],[`list3820`,`application/vnd.ibm.modcap`],[`listafp`,`application/vnd.ibm.modcap`],[`litcoffee`,`text/coffeescript`],[`lnk`,`application/x-ms-shortcut`],[`log`,`text/plain`],[`lostxml`,`application/lost+xml`],[`lrf`,`application/octet-stream`],[`lrm`,`application/vnd.ms-lrm`],[`ltf`,`application/vnd.frogans.ltf`],[`lua`,`text/x-lua`],[`luac`,`application/x-lua-bytecode`],[`lvp`,`audio/vnd.lucent.voice`],[`lwp`,`application/vnd.lotus-wordpro`],[`lzh`,`application/octet-stream`],[`m1v`,`video/mpeg`],[`m2a`,`audio/mpeg`],[`m2v`,`video/mpeg`],[`m3a`,`audio/mpeg`],[`m3u`,`text/plain`],[`m3u8`,`application/vnd.apple.mpegurl`],[`m4a`,`audio/x-m4a`],[`m4p`,`application/mp4`],[`m4s`,`video/iso.segment`],[`m4u`,`application/vnd.mpegurl`],[`m4v`,`video/x-m4v`],[`m13`,`application/x-msmediaview`],[`m14`,`application/x-msmediaview`],[`m21`,`application/mp21`],[`ma`,`application/mathematica`],[`mads`,`application/mads+xml`],[`maei`,`application/mmt-aei+xml`],[`mag`,`application/vnd.ecowin.chart`],[`maker`,`application/vnd.framemaker`],[`man`,`text/troff`],[`manifest`,`text/cache-manifest`],[`map`,`application/json`],[`mar`,`application/octet-stream`],[`markdown`,`text/markdown`],[`mathml`,`application/mathml+xml`],[`mb`,`application/mathematica`],[`mbk`,`application/vnd.mobius.mbk`],[`mbox`,`application/mbox`],[`mc1`,`application/vnd.medcalcdata`],[`mcd`,`application/vnd.mcd`],[`mcurl`,`text/vnd.curl.mcurl`],[`md`,`text/markdown`],[`mdb`,`application/x-msaccess`],[`mdi`,`image/vnd.ms-modi`],[`mdx`,`text/mdx`],[`me`,`text/troff`],[`mesh`,`model/mesh`],[`meta4`,`application/metalink4+xml`],[`metalink`,`application/metalink+xml`],[`mets`,`application/mets+xml`],[`mfm`,`application/vnd.mfmp`],[`mft`,`application/rpki-manifest`],[`mgp`,`application/vnd.osgeo.mapguide.package`],[`mgz`,`application/vnd.proteus.magazine`],[`mid`,`audio/midi`],[`midi`,`audio/midi`],[`mie`,`application/x-mie`],[`mif`,`application/vnd.mif`],[`mime`,`message/rfc822`],[`mj2`,`video/mj2`],[`mjp2`,`video/mj2`],[`mjs`,`application/javascript`],[`mk3d`,`video/x-matroska`],[`mka`,`audio/x-matroska`],[`mkd`,`text/x-markdown`],[`mks`,`video/x-matroska`],[`mkv`,`video/x-matroska`],[`mlp`,`application/vnd.dolby.mlp`],[`mmd`,`application/vnd.chipnuts.karaoke-mmd`],[`mmf`,`application/vnd.smaf`],[`mml`,`text/mathml`],[`mmr`,`image/vnd.fujixerox.edmics-mmr`],[`mng`,`video/x-mng`],[`mny`,`application/x-msmoney`],[`mobi`,`application/x-mobipocket-ebook`],[`mods`,`application/mods+xml`],[`mov`,`video/quicktime`],[`movie`,`video/x-sgi-movie`],[`mp2`,`audio/mpeg`],[`mp2a`,`audio/mpeg`],[`mp3`,`audio/mpeg`],[`mp4`,`video/mp4`],[`mp4a`,`audio/mp4`],[`mp4s`,`application/mp4`],[`mp4v`,`video/mp4`],[`mp21`,`application/mp21`],[`mpc`,`application/vnd.mophun.certificate`],[`mpd`,`application/dash+xml`],[`mpe`,`video/mpeg`],[`mpeg`,`video/mpeg`],[`mpg`,`video/mpeg`],[`mpg4`,`video/mp4`],[`mpga`,`audio/mpeg`],[`mpkg`,`application/vnd.apple.installer+xml`],[`mpm`,`application/vnd.blueice.multipass`],[`mpn`,`application/vnd.mophun.application`],[`mpp`,`application/vnd.ms-project`],[`mpt`,`application/vnd.ms-project`],[`mpy`,`application/vnd.ibm.minipay`],[`mqy`,`application/vnd.mobius.mqy`],[`mrc`,`application/marc`],[`mrcx`,`application/marcxml+xml`],[`ms`,`text/troff`],[`mscml`,`application/mediaservercontrol+xml`],[`mseed`,`application/vnd.fdsn.mseed`],[`mseq`,`application/vnd.mseq`],[`msf`,`application/vnd.epson.msf`],[`msg`,`application/vnd.ms-outlook`],[`msh`,`model/mesh`],[`msi`,`application/x-msdownload`],[`msl`,`application/vnd.mobius.msl`],[`msm`,`application/octet-stream`],[`msp`,`application/octet-stream`],[`msty`,`application/vnd.muvee.style`],[`mtl`,`model/mtl`],[`mts`,`model/vnd.mts`],[`mus`,`application/vnd.musician`],[`musd`,`application/mmt-usd+xml`],[`musicxml`,`application/vnd.recordare.musicxml+xml`],[`mvb`,`application/x-msmediaview`],[`mvt`,`application/vnd.mapbox-vector-tile`],[`mwf`,`application/vnd.mfer`],[`mxf`,`application/mxf`],[`mxl`,`application/vnd.recordare.musicxml`],[`mxmf`,`audio/mobile-xmf`],[`mxml`,`application/xv+xml`],[`mxs`,`application/vnd.triscape.mxs`],[`mxu`,`video/vnd.mpegurl`],[`n-gage`,`application/vnd.nokia.n-gage.symbian.install`],[`n3`,`text/n3`],[`nb`,`application/mathematica`],[`nbp`,`application/vnd.wolfram.player`],[`nc`,`application/x-netcdf`],[`ncx`,`application/x-dtbncx+xml`],[`nfo`,`text/x-nfo`],[`ngdat`,`application/vnd.nokia.n-gage.data`],[`nitf`,`application/vnd.nitf`],[`nlu`,`application/vnd.neurolanguage.nlu`],[`nml`,`application/vnd.enliven`],[`nnd`,`application/vnd.noblenet-directory`],[`nns`,`application/vnd.noblenet-sealer`],[`nnw`,`application/vnd.noblenet-web`],[`npx`,`image/vnd.net-fpx`],[`nq`,`application/n-quads`],[`nsc`,`application/x-conference`],[`nsf`,`application/vnd.lotus-notes`],[`nt`,`application/n-triples`],[`ntf`,`application/vnd.nitf`],[`numbers`,`application/x-iwork-numbers-sffnumbers`],[`nzb`,`application/x-nzb`],[`oa2`,`application/vnd.fujitsu.oasys2`],[`oa3`,`application/vnd.fujitsu.oasys3`],[`oas`,`application/vnd.fujitsu.oasys`],[`obd`,`application/x-msbinder`],[`obgx`,`application/vnd.openblox.game+xml`],[`obj`,`model/obj`],[`oda`,`application/oda`],[`odb`,`application/vnd.oasis.opendocument.database`],[`odc`,`application/vnd.oasis.opendocument.chart`],[`odf`,`application/vnd.oasis.opendocument.formula`],[`odft`,`application/vnd.oasis.opendocument.formula-template`],[`odg`,`application/vnd.oasis.opendocument.graphics`],[`odi`,`application/vnd.oasis.opendocument.image`],[`odm`,`application/vnd.oasis.opendocument.text-master`],[`odp`,`application/vnd.oasis.opendocument.presentation`],[`ods`,`application/vnd.oasis.opendocument.spreadsheet`],[`odt`,`application/vnd.oasis.opendocument.text`],[`oga`,`audio/ogg`],[`ogex`,`model/vnd.opengex`],[`ogg`,`audio/ogg`],[`ogv`,`video/ogg`],[`ogx`,`application/ogg`],[`omdoc`,`application/omdoc+xml`],[`onepkg`,`application/onenote`],[`onetmp`,`application/onenote`],[`onetoc`,`application/onenote`],[`onetoc2`,`application/onenote`],[`opf`,`application/oebps-package+xml`],[`opml`,`text/x-opml`],[`oprc`,`application/vnd.palm`],[`opus`,`audio/ogg`],[`org`,`text/x-org`],[`osf`,`application/vnd.yamaha.openscoreformat`],[`osfpvg`,`application/vnd.yamaha.openscoreformat.osfpvg+xml`],[`osm`,`application/vnd.openstreetmap.data+xml`],[`otc`,`application/vnd.oasis.opendocument.chart-template`],[`otf`,`font/otf`],[`otg`,`application/vnd.oasis.opendocument.graphics-template`],[`oth`,`application/vnd.oasis.opendocument.text-web`],[`oti`,`application/vnd.oasis.opendocument.image-template`],[`otp`,`application/vnd.oasis.opendocument.presentation-template`],[`ots`,`application/vnd.oasis.opendocument.spreadsheet-template`],[`ott`,`application/vnd.oasis.opendocument.text-template`],[`ova`,`application/x-virtualbox-ova`],[`ovf`,`application/x-virtualbox-ovf`],[`owl`,`application/rdf+xml`],[`oxps`,`application/oxps`],[`oxt`,`application/vnd.openofficeorg.extension`],[`p`,`text/x-pascal`],[`p7a`,`application/x-pkcs7-signature`],[`p7b`,`application/x-pkcs7-certificates`],[`p7c`,`application/pkcs7-mime`],[`p7m`,`application/pkcs7-mime`],[`p7r`,`application/x-pkcs7-certreqresp`],[`p7s`,`application/pkcs7-signature`],[`p8`,`application/pkcs8`],[`p10`,`application/x-pkcs10`],[`p12`,`application/x-pkcs12`],[`pac`,`application/x-ns-proxy-autoconfig`],[`pages`,`application/x-iwork-pages-sffpages`],[`pas`,`text/x-pascal`],[`paw`,`application/vnd.pawaafile`],[`pbd`,`application/vnd.powerbuilder6`],[`pbm`,`image/x-portable-bitmap`],[`pcap`,`application/vnd.tcpdump.pcap`],[`pcf`,`application/x-font-pcf`],[`pcl`,`application/vnd.hp-pcl`],[`pclxl`,`application/vnd.hp-pclxl`],[`pct`,`image/x-pict`],[`pcurl`,`application/vnd.curl.pcurl`],[`pcx`,`image/x-pcx`],[`pdb`,`application/x-pilot`],[`pde`,`text/x-processing`],[`pdf`,`application/pdf`],[`pem`,`application/x-x509-user-cert`],[`pfa`,`application/x-font-type1`],[`pfb`,`application/x-font-type1`],[`pfm`,`application/x-font-type1`],[`pfr`,`application/font-tdpfr`],[`pfx`,`application/x-pkcs12`],[`pgm`,`image/x-portable-graymap`],[`pgn`,`application/x-chess-pgn`],[`pgp`,`application/pgp`],[`php`,`application/x-httpd-php`],[`php3`,`application/x-httpd-php`],[`php4`,`application/x-httpd-php`],[`phps`,`application/x-httpd-php-source`],[`phtml`,`application/x-httpd-php`],[`pic`,`image/x-pict`],[`pkg`,`application/octet-stream`],[`pki`,`application/pkixcmp`],[`pkipath`,`application/pkix-pkipath`],[`pkpass`,`application/vnd.apple.pkpass`],[`pl`,`application/x-perl`],[`plb`,`application/vnd.3gpp.pic-bw-large`],[`plc`,`application/vnd.mobius.plc`],[`plf`,`application/vnd.pocketlearn`],[`pls`,`application/pls+xml`],[`pm`,`application/x-perl`],[`pml`,`application/vnd.ctc-posml`],[`png`,`image/png`],[`pnm`,`image/x-portable-anymap`],[`portpkg`,`application/vnd.macports.portpkg`],[`pot`,`application/vnd.ms-powerpoint`],[`potm`,`application/vnd.ms-powerpoint.presentation.macroEnabled.12`],[`potx`,`application/vnd.openxmlformats-officedocument.presentationml.template`],[`ppa`,`application/vnd.ms-powerpoint`],[`ppam`,`application/vnd.ms-powerpoint.addin.macroEnabled.12`],[`ppd`,`application/vnd.cups-ppd`],[`ppm`,`image/x-portable-pixmap`],[`pps`,`application/vnd.ms-powerpoint`],[`ppsm`,`application/vnd.ms-powerpoint.slideshow.macroEnabled.12`],[`ppsx`,`application/vnd.openxmlformats-officedocument.presentationml.slideshow`],[`ppt`,`application/powerpoint`],[`pptm`,`application/vnd.ms-powerpoint.presentation.macroEnabled.12`],[`pptx`,`application/vnd.openxmlformats-officedocument.presentationml.presentation`],[`pqa`,`application/vnd.palm`],[`prc`,`application/x-pilot`],[`pre`,`application/vnd.lotus-freelance`],[`prf`,`application/pics-rules`],[`provx`,`application/provenance+xml`],[`ps`,`application/postscript`],[`psb`,`application/vnd.3gpp.pic-bw-small`],[`psd`,`application/x-photoshop`],[`psf`,`application/x-font-linux-psf`],[`pskcxml`,`application/pskc+xml`],[`pti`,`image/prs.pti`],[`ptid`,`application/vnd.pvi.ptid1`],[`pub`,`application/x-mspublisher`],[`pvb`,`application/vnd.3gpp.pic-bw-var`],[`pwn`,`application/vnd.3m.post-it-notes`],[`pya`,`audio/vnd.ms-playready.media.pya`],[`pyv`,`video/vnd.ms-playready.media.pyv`],[`qam`,`application/vnd.epson.quickanime`],[`qbo`,`application/vnd.intu.qbo`],[`qfx`,`application/vnd.intu.qfx`],[`qps`,`application/vnd.publishare-delta-tree`],[`qt`,`video/quicktime`],[`qwd`,`application/vnd.quark.quarkxpress`],[`qwt`,`application/vnd.quark.quarkxpress`],[`qxb`,`application/vnd.quark.quarkxpress`],[`qxd`,`application/vnd.quark.quarkxpress`],[`qxl`,`application/vnd.quark.quarkxpress`],[`qxt`,`application/vnd.quark.quarkxpress`],[`ra`,`audio/x-realaudio`],[`ram`,`audio/x-pn-realaudio`],[`raml`,`application/raml+yaml`],[`rapd`,`application/route-apd+xml`],[`rar`,`application/x-rar`],[`ras`,`image/x-cmu-raster`],[`rcprofile`,`application/vnd.ipunplugged.rcprofile`],[`rdf`,`application/rdf+xml`],[`rdz`,`application/vnd.data-vision.rdz`],[`relo`,`application/p2p-overlay+xml`],[`rep`,`application/vnd.businessobjects`],[`res`,`application/x-dtbresource+xml`],[`rgb`,`image/x-rgb`],[`rif`,`application/reginfo+xml`],[`rip`,`audio/vnd.rip`],[`ris`,`application/x-research-info-systems`],[`rl`,`application/resource-lists+xml`],[`rlc`,`image/vnd.fujixerox.edmics-rlc`],[`rld`,`application/resource-lists-diff+xml`],[`rm`,`audio/x-pn-realaudio`],[`rmi`,`audio/midi`],[`rmp`,`audio/x-pn-realaudio-plugin`],[`rms`,`application/vnd.jcp.javame.midlet-rms`],[`rmvb`,`application/vnd.rn-realmedia-vbr`],[`rnc`,`application/relax-ng-compact-syntax`],[`rng`,`application/xml`],[`roa`,`application/rpki-roa`],[`roff`,`text/troff`],[`rp9`,`application/vnd.cloanto.rp9`],[`rpm`,`audio/x-pn-realaudio-plugin`],[`rpss`,`application/vnd.nokia.radio-presets`],[`rpst`,`application/vnd.nokia.radio-preset`],[`rq`,`application/sparql-query`],[`rs`,`application/rls-services+xml`],[`rsa`,`application/x-pkcs7`],[`rsat`,`application/atsc-rsat+xml`],[`rsd`,`application/rsd+xml`],[`rsheet`,`application/urc-ressheet+xml`],[`rss`,`application/rss+xml`],[`rtf`,`text/rtf`],[`rtx`,`text/richtext`],[`run`,`application/x-makeself`],[`rusd`,`application/route-usd+xml`],[`rv`,`video/vnd.rn-realvideo`],[`s`,`text/x-asm`],[`s3m`,`audio/s3m`],[`saf`,`application/vnd.yamaha.smaf-audio`],[`sass`,`text/x-sass`],[`sbml`,`application/sbml+xml`],[`sc`,`application/vnd.ibm.secure-container`],[`scd`,`application/x-msschedule`],[`scm`,`application/vnd.lotus-screencam`],[`scq`,`application/scvp-cv-request`],[`scs`,`application/scvp-cv-response`],[`scss`,`text/x-scss`],[`scurl`,`text/vnd.curl.scurl`],[`sda`,`application/vnd.stardivision.draw`],[`sdc`,`application/vnd.stardivision.calc`],[`sdd`,`application/vnd.stardivision.impress`],[`sdkd`,`application/vnd.solent.sdkm+xml`],[`sdkm`,`application/vnd.solent.sdkm+xml`],[`sdp`,`application/sdp`],[`sdw`,`application/vnd.stardivision.writer`],[`sea`,`application/octet-stream`],[`see`,`application/vnd.seemail`],[`seed`,`application/vnd.fdsn.seed`],[`sema`,`application/vnd.sema`],[`semd`,`application/vnd.semd`],[`semf`,`application/vnd.semf`],[`senmlx`,`application/senml+xml`],[`sensmlx`,`application/sensml+xml`],[`ser`,`application/java-serialized-object`],[`setpay`,`application/set-payment-initiation`],[`setreg`,`application/set-registration-initiation`],[`sfd-hdstx`,`application/vnd.hydrostatix.sof-data`],[`sfs`,`application/vnd.spotfire.sfs`],[`sfv`,`text/x-sfv`],[`sgi`,`image/sgi`],[`sgl`,`application/vnd.stardivision.writer-global`],[`sgm`,`text/sgml`],[`sgml`,`text/sgml`],[`sh`,`application/x-sh`],[`shar`,`application/x-shar`],[`shex`,`text/shex`],[`shf`,`application/shf+xml`],[`shtml`,`text/html`],[`sid`,`image/x-mrsid-image`],[`sieve`,`application/sieve`],[`sig`,`application/pgp-signature`],[`sil`,`audio/silk`],[`silo`,`model/mesh`],[`sis`,`application/vnd.symbian.install`],[`sisx`,`application/vnd.symbian.install`],[`sit`,`application/x-stuffit`],[`sitx`,`application/x-stuffitx`],[`siv`,`application/sieve`],[`skd`,`application/vnd.koan`],[`skm`,`application/vnd.koan`],[`skp`,`application/vnd.koan`],[`skt`,`application/vnd.koan`],[`sldm`,`application/vnd.ms-powerpoint.slide.macroenabled.12`],[`sldx`,`application/vnd.openxmlformats-officedocument.presentationml.slide`],[`slim`,`text/slim`],[`slm`,`text/slim`],[`sls`,`application/route-s-tsid+xml`],[`slt`,`application/vnd.epson.salt`],[`sm`,`application/vnd.stepmania.stepchart`],[`smf`,`application/vnd.stardivision.math`],[`smi`,`application/smil`],[`smil`,`application/smil`],[`smv`,`video/x-smv`],[`smzip`,`application/vnd.stepmania.package`],[`snd`,`audio/basic`],[`snf`,`application/x-font-snf`],[`so`,`application/octet-stream`],[`spc`,`application/x-pkcs7-certificates`],[`spdx`,`text/spdx`],[`spf`,`application/vnd.yamaha.smaf-phrase`],[`spl`,`application/x-futuresplash`],[`spot`,`text/vnd.in3d.spot`],[`spp`,`application/scvp-vp-response`],[`spq`,`application/scvp-vp-request`],[`spx`,`audio/ogg`],[`sql`,`application/x-sql`],[`src`,`application/x-wais-source`],[`srt`,`application/x-subrip`],[`sru`,`application/sru+xml`],[`srx`,`application/sparql-results+xml`],[`ssdl`,`application/ssdl+xml`],[`sse`,`application/vnd.kodak-descriptor`],[`ssf`,`application/vnd.epson.ssf`],[`ssml`,`application/ssml+xml`],[`sst`,`application/octet-stream`],[`st`,`application/vnd.sailingtracker.track`],[`stc`,`application/vnd.sun.xml.calc.template`],[`std`,`application/vnd.sun.xml.draw.template`],[`stf`,`application/vnd.wt.stf`],[`sti`,`application/vnd.sun.xml.impress.template`],[`stk`,`application/hyperstudio`],[`stl`,`model/stl`],[`stpx`,`model/step+xml`],[`stpxz`,`model/step-xml+zip`],[`stpz`,`model/step+zip`],[`str`,`application/vnd.pg.format`],[`stw`,`application/vnd.sun.xml.writer.template`],[`styl`,`text/stylus`],[`stylus`,`text/stylus`],[`sub`,`text/vnd.dvb.subtitle`],[`sus`,`application/vnd.sus-calendar`],[`susp`,`application/vnd.sus-calendar`],[`sv4cpio`,`application/x-sv4cpio`],[`sv4crc`,`application/x-sv4crc`],[`svc`,`application/vnd.dvb.service`],[`svd`,`application/vnd.svd`],[`svg`,`image/svg+xml`],[`svgz`,`image/svg+xml`],[`swa`,`application/x-director`],[`swf`,`application/x-shockwave-flash`],[`swi`,`application/vnd.aristanetworks.swi`],[`swidtag`,`application/swid+xml`],[`sxc`,`application/vnd.sun.xml.calc`],[`sxd`,`application/vnd.sun.xml.draw`],[`sxg`,`application/vnd.sun.xml.writer.global`],[`sxi`,`application/vnd.sun.xml.impress`],[`sxm`,`application/vnd.sun.xml.math`],[`sxw`,`application/vnd.sun.xml.writer`],[`t`,`text/troff`],[`t3`,`application/x-t3vm-image`],[`t38`,`image/t38`],[`taglet`,`application/vnd.mynfc`],[`tao`,`application/vnd.tao.intent-module-archive`],[`tap`,`image/vnd.tencent.tap`],[`tar`,`application/x-tar`],[`tcap`,`application/vnd.3gpp2.tcap`],[`tcl`,`application/x-tcl`],[`td`,`application/urc-targetdesc+xml`],[`teacher`,`application/vnd.smart.teacher`],[`tei`,`application/tei+xml`],[`teicorpus`,`application/tei+xml`],[`tex`,`application/x-tex`],[`texi`,`application/x-texinfo`],[`texinfo`,`application/x-texinfo`],[`text`,`text/plain`],[`tfi`,`application/thraud+xml`],[`tfm`,`application/x-tex-tfm`],[`tfx`,`image/tiff-fx`],[`tga`,`image/x-tga`],[`tgz`,`application/x-tar`],[`thmx`,`application/vnd.ms-officetheme`],[`tif`,`image/tiff`],[`tiff`,`image/tiff`],[`tk`,`application/x-tcl`],[`tmo`,`application/vnd.tmobile-livetv`],[`toml`,`application/toml`],[`torrent`,`application/x-bittorrent`],[`tpl`,`application/vnd.groove-tool-template`],[`tpt`,`application/vnd.trid.tpt`],[`tr`,`text/troff`],[`tra`,`application/vnd.trueapp`],[`trig`,`application/trig`],[`trm`,`application/x-msterminal`],[`ts`,`video/mp2t`],[`tsd`,`application/timestamped-data`],[`tsv`,`text/tab-separated-values`],[`ttc`,`font/collection`],[`ttf`,`font/ttf`],[`ttl`,`text/turtle`],[`ttml`,`application/ttml+xml`],[`twd`,`application/vnd.simtech-mindmapper`],[`twds`,`application/vnd.simtech-mindmapper`],[`txd`,`application/vnd.genomatix.tuxedo`],[`txf`,`application/vnd.mobius.txf`],[`txt`,`text/plain`],[`u8dsn`,`message/global-delivery-status`],[`u8hdr`,`message/global-headers`],[`u8mdn`,`message/global-disposition-notification`],[`u8msg`,`message/global`],[`u32`,`application/x-authorware-bin`],[`ubj`,`application/ubjson`],[`udeb`,`application/x-debian-package`],[`ufd`,`application/vnd.ufdl`],[`ufdl`,`application/vnd.ufdl`],[`ulx`,`application/x-glulx`],[`umj`,`application/vnd.umajin`],[`unityweb`,`application/vnd.unity`],[`uoml`,`application/vnd.uoml+xml`],[`uri`,`text/uri-list`],[`uris`,`text/uri-list`],[`urls`,`text/uri-list`],[`usdz`,`model/vnd.usdz+zip`],[`ustar`,`application/x-ustar`],[`utz`,`application/vnd.uiq.theme`],[`uu`,`text/x-uuencode`],[`uva`,`audio/vnd.dece.audio`],[`uvd`,`application/vnd.dece.data`],[`uvf`,`application/vnd.dece.data`],[`uvg`,`image/vnd.dece.graphic`],[`uvh`,`video/vnd.dece.hd`],[`uvi`,`image/vnd.dece.graphic`],[`uvm`,`video/vnd.dece.mobile`],[`uvp`,`video/vnd.dece.pd`],[`uvs`,`video/vnd.dece.sd`],[`uvt`,`application/vnd.dece.ttml+xml`],[`uvu`,`video/vnd.uvvu.mp4`],[`uvv`,`video/vnd.dece.video`],[`uvva`,`audio/vnd.dece.audio`],[`uvvd`,`application/vnd.dece.data`],[`uvvf`,`application/vnd.dece.data`],[`uvvg`,`image/vnd.dece.graphic`],[`uvvh`,`video/vnd.dece.hd`],[`uvvi`,`image/vnd.dece.graphic`],[`uvvm`,`video/vnd.dece.mobile`],[`uvvp`,`video/vnd.dece.pd`],[`uvvs`,`video/vnd.dece.sd`],[`uvvt`,`application/vnd.dece.ttml+xml`],[`uvvu`,`video/vnd.uvvu.mp4`],[`uvvv`,`video/vnd.dece.video`],[`uvvx`,`application/vnd.dece.unspecified`],[`uvvz`,`application/vnd.dece.zip`],[`uvx`,`application/vnd.dece.unspecified`],[`uvz`,`application/vnd.dece.zip`],[`vbox`,`application/x-virtualbox-vbox`],[`vbox-extpack`,`application/x-virtualbox-vbox-extpack`],[`vcard`,`text/vcard`],[`vcd`,`application/x-cdlink`],[`vcf`,`text/x-vcard`],[`vcg`,`application/vnd.groove-vcard`],[`vcs`,`text/x-vcalendar`],[`vcx`,`application/vnd.vcx`],[`vdi`,`application/x-virtualbox-vdi`],[`vds`,`model/vnd.sap.vds`],[`vhd`,`application/x-virtualbox-vhd`],[`vis`,`application/vnd.visionary`],[`viv`,`video/vnd.vivo`],[`vlc`,`application/videolan`],[`vmdk`,`application/x-virtualbox-vmdk`],[`vob`,`video/x-ms-vob`],[`vor`,`application/vnd.stardivision.writer`],[`vox`,`application/x-authorware-bin`],[`vrml`,`model/vrml`],[`vsd`,`application/vnd.visio`],[`vsf`,`application/vnd.vsf`],[`vss`,`application/vnd.visio`],[`vst`,`application/vnd.visio`],[`vsw`,`application/vnd.visio`],[`vtf`,`image/vnd.valve.source.texture`],[`vtt`,`text/vtt`],[`vtu`,`model/vnd.vtu`],[`vxml`,`application/voicexml+xml`],[`w3d`,`application/x-director`],[`wad`,`application/x-doom`],[`wadl`,`application/vnd.sun.wadl+xml`],[`war`,`application/java-archive`],[`wasm`,`application/wasm`],[`wav`,`audio/x-wav`],[`wax`,`audio/x-ms-wax`],[`wbmp`,`image/vnd.wap.wbmp`],[`wbs`,`application/vnd.criticaltools.wbs+xml`],[`wbxml`,`application/wbxml`],[`wcm`,`application/vnd.ms-works`],[`wdb`,`application/vnd.ms-works`],[`wdp`,`image/vnd.ms-photo`],[`weba`,`audio/webm`],[`webapp`,`application/x-web-app-manifest+json`],[`webm`,`video/webm`],[`webmanifest`,`application/manifest+json`],[`webp`,`image/webp`],[`wg`,`application/vnd.pmi.widget`],[`wgt`,`application/widget`],[`wks`,`application/vnd.ms-works`],[`wm`,`video/x-ms-wm`],[`wma`,`audio/x-ms-wma`],[`wmd`,`application/x-ms-wmd`],[`wmf`,`image/wmf`],[`wml`,`text/vnd.wap.wml`],[`wmlc`,`application/wmlc`],[`wmls`,`text/vnd.wap.wmlscript`],[`wmlsc`,`application/vnd.wap.wmlscriptc`],[`wmv`,`video/x-ms-wmv`],[`wmx`,`video/x-ms-wmx`],[`wmz`,`application/x-msmetafile`],[`woff`,`font/woff`],[`woff2`,`font/woff2`],[`word`,`application/msword`],[`wpd`,`application/vnd.wordperfect`],[`wpl`,`application/vnd.ms-wpl`],[`wps`,`application/vnd.ms-works`],[`wqd`,`application/vnd.wqd`],[`wri`,`application/x-mswrite`],[`wrl`,`model/vrml`],[`wsc`,`message/vnd.wfa.wsc`],[`wsdl`,`application/wsdl+xml`],[`wspolicy`,`application/wspolicy+xml`],[`wtb`,`application/vnd.webturbo`],[`wvx`,`video/x-ms-wvx`],[`x3d`,`model/x3d+xml`],[`x3db`,`model/x3d+fastinfoset`],[`x3dbz`,`model/x3d+binary`],[`x3dv`,`model/x3d-vrml`],[`x3dvz`,`model/x3d+vrml`],[`x3dz`,`model/x3d+xml`],[`x32`,`application/x-authorware-bin`],[`x_b`,`model/vnd.parasolid.transmit.binary`],[`x_t`,`model/vnd.parasolid.transmit.text`],[`xaml`,`application/xaml+xml`],[`xap`,`application/x-silverlight-app`],[`xar`,`application/vnd.xara`],[`xav`,`application/xcap-att+xml`],[`xbap`,`application/x-ms-xbap`],[`xbd`,`application/vnd.fujixerox.docuworks.binder`],[`xbm`,`image/x-xbitmap`],[`xca`,`application/xcap-caps+xml`],[`xcs`,`application/calendar+xml`],[`xdf`,`application/xcap-diff+xml`],[`xdm`,`application/vnd.syncml.dm+xml`],[`xdp`,`application/vnd.adobe.xdp+xml`],[`xdssc`,`application/dssc+xml`],[`xdw`,`application/vnd.fujixerox.docuworks`],[`xel`,`application/xcap-el+xml`],[`xenc`,`application/xenc+xml`],[`xer`,`application/patch-ops-error+xml`],[`xfdf`,`application/vnd.adobe.xfdf`],[`xfdl`,`application/vnd.xfdl`],[`xht`,`application/xhtml+xml`],[`xhtml`,`application/xhtml+xml`],[`xhvml`,`application/xv+xml`],[`xif`,`image/vnd.xiff`],[`xl`,`application/excel`],[`xla`,`application/vnd.ms-excel`],[`xlam`,`application/vnd.ms-excel.addin.macroEnabled.12`],[`xlc`,`application/vnd.ms-excel`],[`xlf`,`application/xliff+xml`],[`xlm`,`application/vnd.ms-excel`],[`xls`,`application/vnd.ms-excel`],[`xlsb`,`application/vnd.ms-excel.sheet.binary.macroEnabled.12`],[`xlsm`,`application/vnd.ms-excel.sheet.macroEnabled.12`],[`xlsx`,`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`],[`xlt`,`application/vnd.ms-excel`],[`xltm`,`application/vnd.ms-excel.template.macroEnabled.12`],[`xltx`,`application/vnd.openxmlformats-officedocument.spreadsheetml.template`],[`xlw`,`application/vnd.ms-excel`],[`xm`,`audio/xm`],[`xml`,`application/xml`],[`xns`,`application/xcap-ns+xml`],[`xo`,`application/vnd.olpc-sugar`],[`xop`,`application/xop+xml`],[`xpi`,`application/x-xpinstall`],[`xpl`,`application/xproc+xml`],[`xpm`,`image/x-xpixmap`],[`xpr`,`application/vnd.is-xpr`],[`xps`,`application/vnd.ms-xpsdocument`],[`xpw`,`application/vnd.intercon.formnet`],[`xpx`,`application/vnd.intercon.formnet`],[`xsd`,`application/xml`],[`xsl`,`application/xml`],[`xslt`,`application/xslt+xml`],[`xsm`,`application/vnd.syncml+xml`],[`xspf`,`application/xspf+xml`],[`xul`,`application/vnd.mozilla.xul+xml`],[`xvm`,`application/xv+xml`],[`xvml`,`application/xv+xml`],[`xwd`,`image/x-xwindowdump`],[`xyz`,`chemical/x-xyz`],[`xz`,`application/x-xz`],[`yaml`,`text/yaml`],[`yang`,`application/yang`],[`yin`,`application/yin+xml`],[`yml`,`text/yaml`],[`ymp`,`text/x-suse-ymp`],[`z`,`application/x-compress`],[`z1`,`application/x-zmachine`],[`z2`,`application/x-zmachine`],[`z3`,`application/x-zmachine`],[`z4`,`application/x-zmachine`],[`z5`,`application/x-zmachine`],[`z6`,`application/x-zmachine`],[`z7`,`application/x-zmachine`],[`z8`,`application/x-zmachine`],[`zaz`,`application/vnd.zzazz.deck+xml`],[`zip`,`application/zip`],[`zir`,`application/vnd.zul`],[`zirz`,`application/vnd.zul`],[`zmm`,`application/vnd.handheld-entertainment+xml`],[`zsh`,`text/x-scriptzsh`]]);function
49jx(e,t,n){let r=Mx(e),{webkitRelativePath:i}=e,a=typeof t==`string`?t:typeof i==`string`&&i.length>0?i:`./${e.name}`;return typeof r.path!=`string`&&Nx(r,`path`,a),n!==void 0&&Object.defineProperty(r,"handle",{value:n,writable:!1,
49configurable:!1,enumerable:!0}),Nx(r,`relativePath`,a),r}function Mx(e){let{name:t}=e;if(t&&t.lastIndexOf(`.`)!==-1&&!e.type){let n=t.split(`.`).pop().toLowerCase(),r=Ax.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}function Nx(e,t,n){Object.defineProperty(e,t,{value:n,writable:!1,configurable:!1,enumerable:!0})}var Px=[`.DS_Store`,`Thumbs.db`];function Fx(e){return Sl(this,void 0,void 0,function*(){return Rx(e)&&Ix(e.dataTransfer)?Vx(e.dataTransfer,e.type):Lx(e)?zx(e):Array.isArray(e)&&e.every(e=>`getFile`in e&&typeof e.getFile==`function`)?Bx(e):[]})}function Ix(e){return Rx(e)}function Lx(e){return Rx(e)&&Rx(e.target)}function Rx(e){return typeof e==`object`&&!!e}function zx(e){return Ux(e.target.files).map(e=>jx(e))}function Bx(e){return Sl(this,void 0,void 0,function*(){return(yield Promise.all(e.map(e=>e.getFile()))).map(e=>jx(e))})}function Vx(e,t){return Sl(this,void 0,void 0,function*(){if(e.items){let n=Ux(e.items).filter(e=>e.kind===`file`);return t===`drop`?Hx(Gx(yield Promise.all(n.map(Wx)))):n}return Hx(Ux(e.files).map(e=>jx(e)))})}function Hx(e){return e.filter(e=>Px.indexOf(e.name)===-1)}function Ux(e){if(e===null)return[];let t=[];for(let n=0;n<e.length;n++){let r=e[n];t.push(r)}return t}function Wx(e){if(typeof e.webkitGetAsEntry!=`function`)return Kx(e);let t=e.webkitGetAsEntry();return t&&t.isDirectory?Jx(t):Kx(e,t)}function Gx(e){return e.reduce((e,t)=>[...e,...Array.isArray(t)?Gx(t):[t]],[])}function Kx(e,t){return Sl(this,void 0,void 0,function*(){if(globalThis.isSecureContext&&typeof e.getAsFileSystemHandle==`function`){let t=yield e.getAsFileSystemHandle();if(t===null)throw Error(`${e} is not a File`);if(t!==void 0){let e=yield t.getFile();return e.handle=t,jx(e)}}let n=e.getAsFile();if(!n)throw Error(`${e} is not a File`);return jx(n,t?.fullPath??void 0)})}function qx(e){return Sl(this,void 0,void 0,function*(){return e.isDirectory?Jx(e):Yx(e)})}function Jx(e){let t=e.createReader();return new Promise((e,n)=>{let r=[];function i(){t.readEntries(t=>Sl(this,void 0,void 0,function*(){if(t.length){let e=Promise.all(t.map(qx));r.push(e),i()}else try{e(yield Promise.all(r))}catch(e){n(e)}}),e=>{n(e)})}i()})}function Yx(e){return Sl(this,void 0,void 0,function*(){return new Promise((t,n)=>{e.file(n=>{t(jx(n,e.fullPath))},e=>{n(e)})})})}var Xx=t((e=>{e.__esModule=!0,e.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(`,`);if(n.length===0)return!0;var r=e.name||``,i=(e.type||``).toLowerCase(),a=i.replace(/\/.*$/,``);return n.some(function(e){var t=e.trim().toLowerCase();return t.charAt(0)===`.`?r.toLowerCase().endsWith(t):t.endsWith(`/*`)?a===t.replace(/\/.*$/,``):i===t})}return!0}})),Zx=e(kx()),Qx=e(Xx());function $x(e){return nS(e)||tS(e)||cS(e)||eS()}function eS(){throw TypeError(`Invalid attempt to spread non-iterable instance. 50In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tS(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function nS(e){if(Array.isArray(e))return lS(e)}function rS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function iS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?rS(Object(n),!0).forEach(function(t){aS(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rS(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function aS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oS(e,t){return dS(e)||uS(e,t)||cS(e,t)||sS()}function sS(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 51In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cS(e,t){if(e){if(typeof e==`string`)return lS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lS(e,t)}}function lS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function uS(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r=[],i=!0,a=!1,o,s;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(r.push(o.value),!(t&&r.length===t));i=!0);}catch(e){a=!0,s=e}finally{try{!i&&n.return!=null&&n.return()}finally{if(a)throw s}}return r}}function dS(e){if(Array.isArray(e))return e}var fS=typeof Qx.default==`function`?Qx.default:Qx.default.default,pS=`file-invalid-type`,mS=`file-too-large`,hS=`file-too-small`,gS=`too-many-files`,_S=function(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:``).split(`,`);return{code:pS,message:`File type must be ${e.length>1?`one of ${e.join(`, `)}`:e[0]}`}},vS=function(e){return{code:mS,message:`File is larger than ${e} ${e===1?`byte`:`bytes`}`}},yS=function(e){return{code:hS,message:`File is smaller than ${e} ${e===1?`byte`:`bytes`}`}},bS={code:gS,message:`Too many files`};function xS(e){return e.type===``&&typeof e.getAsFile==`function`}function SS(e,t){var n=e.type===`application/x-moz-file`||fS(e,t)||xS(e);return[n,n?null:_S(t)]}function CS(e,t,n){if(wS(e.size)){if(wS(t)&&wS(n)){if(e.size>n)return[!1,vS(n)];if(e.size<t)return[!1,yS(t)]}else if(wS(t)&&e.size<t)return[!1,yS(t)];else if(wS(n)&&e.size>n)return[!1,vS(n)]}return[!0,null]}function wS(e){return e!=null}function TS(e){var t=e.files,n=e.accept,r=e.minSize,i=e.maxSize,a=e.multiple,o=e.maxFiles,s=e.validator;return!a&&t.length>1||a&&o>=1&&t.length>
51o?!1:t.every(function(e){var t=oS(SS(e,n),1)[0],a=oS(CS(e,r,i),1)[0],o=s?s(e):null;return t&&a&&!o})}function ES(e){return typeof e.isPropagationStopped==`function`?e.isPropagationStopped():e.cancelBubble===void 0?!1:e.cancelBubble}function DS(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return e===`Files`||e===`application/x-moz-file`}):!!e.target&&!!e.target.files}function OS(e){e.preventDefault()}function kS(e){return e.indexOf(`MSIE`)!==-1||e.indexOf(`Trident/`)!==-1}function AS(e){return e.indexOf(`Edge/`)!==-1}function jS(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return kS(e)||AS(e)}function MS(){var e=[...arguments];return function(t){var n=[...arguments].slice(1);return e.some(function(e){return!ES(t)&&e&&e.apply(void 0,[t].concat(n)),ES(t)})}}function NS(){return`showOpenFilePicker`in window}function PS(e){return wS(e)?[{description:`Files`,accept:Object.entries(e).filter(function(e){var t=oS(e,2),n=t[0],r=t[1],i=!0;return RS(n)||(console.warn(`Skipped "${n}" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.`),i=!1),(!Array.isArray(r)||!r.every(zS))&&(console.warn(`Skipped "${n}" because an invalid file extension was provided.`),i=!1),i}).reduce(function(e,t){var n=oS(t,2),r=n[0],i=n[1];return iS(iS({},e),{},aS({},r,i))},{})}]:e}function FS(e){if(wS(e))return Object.entries(e).reduce(function(e,t){var n=oS(t,2),r=n[0],i=n[1];return[].concat($x(e),[r],$x(i))},[]).filter(function(e){return RS(e)||zS(e)}).join(`,`)}function IS(e){return e instanceof DOMException&&(e.name===`AbortError`||e.code===e.ABORT_ERR)}function LS(e){return e instanceof DOMException&&(e.name===`SecurityError`||e.code===e.SECURITY_ERR)}function RS(e){return e===`audio/*`||e===`video/*`||e===`image/*`||e===`text/*`||e===`application/*`||/\w+\/[-+.\w]+/g.test(e)}function zS(e){return/^.*\.[\w]+$/.test(e)}var BS=[`children`],VS=[`open`],HS=[`refKey`,`role`,`onKeyDown`,`onFocus`,`onBlur`,`onClick`,`onDragEnter`,`onDragOver`,`onDragLeave`,`onDrop`],US=[`refKey`,`onChange`,`onClick`];function WS(e){return qS(e)||KS(e)||XS(e)||GS()}function GS(){throw TypeError(`Invalid attempt to spread non-iterable instance. 52In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function KS(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function qS(e){if(Array.isArray(e))return ZS(e)}function JS(e,t){return $S(e)||QS(e,t)||XS(e,t)||YS()}function YS(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 53In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function XS(e,t){if(e){if(typeof e==`string`)return ZS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ZS(e,t)}}function ZS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function QS(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r=[],i=!0,a=!1,o,s;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(r.push(o.value),!(t&&r.length===t));i=!0);}catch(e){a=!0,s=e}finally{try{!i&&n.return!=null&&n.return()}finally{if(a)throw s}}return r}}function $S(e){if(Array.isArray(e))return e}function eC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tC(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?eC(Object(n),!0).forEach(function(t){nC(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eC(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function nC(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rC(e,t){if(e==null)return{};var n=iC(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function iC(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var aC=(0,a.forwardRef)(function(e,t){var n=e.children,r=cC(rC(e,BS)),i=r.open,o=rC(r,VS);return(0,a.useImperativeHandle)(t,function(){return{open:i}},[i]),a.createElement(a.Fragment,null,n(tC(tC({},o),{},{open:i})))});aC.displayName=`Dropzone`;var oC={disabled:!1,getFilesFromEvent:Fx,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};aC.defaultProps=oC,aC.propTypes={children:Zx.default.func,accept:Zx.default.objectOf(Zx.default.arrayOf(Zx.default.string)),multiple:Zx.default.bool,preventDropOnDocument:Zx.default.bool,noClick:Zx.default.bool,noKeyboard:Zx.default.bool,noDrag:Zx.default.bool,noDragEventsBubbling:Zx.default.bool,minSize:Zx.default.number,maxSize:Zx.default.number,maxFiles:Zx.default.number,disabled:Zx.default.bool,getFilesFromEvent:Zx.default.func,onFileDialogCancel:Zx.default.func,onFileDialogOpen:Zx.default.func,useFsAccessApi:Zx.default.bool,autoFocus:Zx.default.bool,onDragEnter:Zx.default.func,onDragLeave:Zx.default.func,onDragOver:Zx.default.func,onDrop:Zx.default.func,onDropAccepted:Zx.default.func,onDropRejected:Zx.default.func,onError:Zx.default.func,validator:Zx.default.func};var sC={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,isDragGlobal:!1,acceptedFiles:[],fileRejections:[]};function cC(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=tC(tC({},oC),e),n=t.accept,r=t.disabled,i=t.getFilesFromEvent,o=t.maxSize,s=t.minSize,c=t.multiple,l=t.maxFiles,u=t.onDragEnter,d=t.onDragLeave,f=t.onDragOver,p=t.onDrop,m=t.onDropAccepted,h=t.onDropRejected,g=t.onFileDialogCancel,_=t.onFileDialogOpen,v=t.useFsAccessApi,y=t.autoF
53ocus,b=t.preventDropOnDocument,x=t.noClick,S=t.noKeyboard,C=t.noDrag,w=t.noDragEventsBubbling,T=t.onError,E=t.validator,D=(0,a.useMemo)(function(){return FS(n)},[n]),O=(0,a.useMemo)(function(){return PS(n)},[n]),k=(0,a.useMemo)(function(){return typeof _==`function`?_:uC},[_]),A=(0,a.useMemo)(function(){return typeof g==`function`?g:uC},[g]),j=(0,a.useRef)(null),M=(0,a.useRef)(null),N=JS((0,a.useReducer)(lC,sC),2),P=N[0],F=N[1],I=P.isFocused,L=P.isFileDialogActive,R=(0,a.useRef)(typeof window<`u`&&window.isSecureContext&&v&&NS()),z=function(){!R.current&&L&&setTimeout(function(){M.current&&(M.current.files.length||(F({type:`closeDialog`}),A()))},300)};(0,a.useEffect)(function(){return window.addEventListener(`focus`,z,!1),function(){window.removeEventListener(`focus`,z,!1)}},[M,L,A,R]);var B=(0,a.useRef)([]),V=(0,a.useRef)([]),ee=function(e){j.current&&j.current.contains(e.target)||(e.preventDefault(),B.current=[])};(0,a.useEffect)(function(){return b&&(document.addEventListener(`dragover`,OS,!1),document.addEventListener(`drop`,ee,!1)),function(){b&&(document.removeEventListener(`dragover`,OS),document.removeEventListener(`drop`,ee))}},[j,b]),(0,a.useEffect)(function(){var e=function(e){V.current=[].concat(WS(V.current),[e.target]),DS(e)&&F({isDragGlobal:!0,type:`setDragGlobal`})},t=function(e){V.current=V.current.filter(function(t){return t!==e.target&&t!==null}),!(V.current.length>0)&&F({isDragGlobal:!1,type:`setDragGlobal`})},n=function(){V.current=[],F({isDragGlobal:!1,type:`setDragGlobal`})},r=function(){V.current=[],F({isDragGlobal:!1,type:`setDragGlobal`})};return document.addEventListener(`dragenter`,e,!1),document.addEventListener(`dragleave`,t,!1),document.addEventListener(`dragend`,n,!1),document.addEventListener(`drop`,r,!1),function(){document.removeEventListener(`dragenter`,e),document.removeEventListener(`dragleave`,t),document.removeEventListener(`dragend`,n),document.removeEventListener(`drop`,r)}},[j]),(0,a.useEffect)(function(){return!r&&y&&j.current&&j.current.focus(),function(){}},[j,y,r]);var H=(0,a.useCallback)(function(e){T?T(e):console.error(e)},[T]),U=(0,a.useCallback)(function(e){e.preventDefault(),e.persist(),de(e),B.current=[].concat(WS(B.current),[e.target]),DS(e)&&Promise.resolve(i(e)).then(function(t){if(!(ES(e)&&!w)){var n=t.length,r=n>0&&TS({files:t,accept:D,minSize:s,maxSize:o,multiple:c,maxFiles:l,validator:E});F({isDragAccept:r,isDragReject:n>0&&!r,isDragActive:!0,type:`setDraggedFiles`}),u&&u(e)}}).catch(function(e){return H(e)})},[i,u,H,w,D,s,o,c,l,E]),te=(0,a.useCallback)(function(e){e.preventDefault(),e.persist(),de(e);var t=DS(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect=`copy`}catch{}return t&&f&&f(e),!1},[f,w]),ne=(0,a.useCallback)(function(e){e.preventDefault(),e.persist(),de(e);var t=B.current.filter(function(e){return j.current&&j.current.contains(e)}),n=t.indexOf(e.target);n!==-1&&t.splice(n,1),B.current=t,!(t.length>0)&&(F({type:`setDraggedFiles`,isDragActive:!1,isDragAccept:!1,isDragReject:!1}),DS(e)&&d&&d(e))},[j,d,w]),re=(0,a.useCallback)(function(e,t){var n=[],r=[];e.forEach(function(e){var t=JS(SS(e,D),2),i=t[0],a=t[1],c=JS(CS(e,s,o),2),l=c[0],u=c[1],d=E?E(e):null;if(i&&l&&!d)n.push(e);else{var f=[a,u];d&&(f=f.concat(d)),r.push({file:e,errors:f.filter(function(e){return e})})}}),(!c&&n.length>1||c&&l>=1&&n.length>l)&&(n.forEach(function(e){r.push({file:e,errors:[bS]})}),n.splice(0)),F({acceptedFiles:n,fileRejections:r,type:`setFiles`}),p&&p(n,r,t),r.length>0&&h&&h(r,t),n.length>0&&m&&m(n,t)},[F,c,D,s,o,l,p,m,h,E]),ie=(0,a.useCallback)(function(e){e.preventDefault(),e.persist(),de(e),B.current=[],DS(e)&&Promise.resolve(i(e)).then(function(t){ES(e)&&!w||re(t,e)}).catch(function(e){return H(e)}),F({type:`reset`})},[i,re,H,w]),W=(0,a.useCallback)(function(){if(R.current){F({type:`openDialog`}),k();var e={multiple:c,types:O};window.showOpenFilePicker(e).then(function(e){return i(e)}).then(function(e){re(e,null),F({type:`closeDialog`})}).catch(function(e){IS(e)?(A(e),F({type:`closeDialog`})):LS(e)?(R.current=!1,M.current?(M.current.value=null,M.current.click()):H(Error(`Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided.`))):H(e)});return}M.current&&(F({type:`openDialog`}),k(),M.current.value=null,M.current.click())},[F,k,A,v,re,H,O,c]),ae=(0,a.useCallback)(function(e){!j.current||!j.current.isEqualNode(e.target)||(e.key===` `||e.key===`Enter`||e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),W())},[j,W]),oe=(0,a.useCallback)(function(){F({type:`focus`})},[]),se=(0,a.useCallback)(function(){F({type:`blur`})},[]),ce=(0,a.useCallback)(function(){x||(jS()?setTimeout(W,0):W())},[x,W]),G=function(e){return r?null:e},le=function(e){return S?null:G(e)},ue=function(e){return C?null:G(e)},de=function(e){w&&e.stopPropagation()},fe=(0,a.useMemo)(function(){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.refKey,n=t===void 0?`ref`:t,i=e.role,a=e.onKeyDown,o=e.onFocus,s=e.onBlur,c=e.onClick,l=e.onDragEnter,u=e.onDragOver,d=e.onDragLeave,f=e.onDrop,p=rC(e,HS);return tC(tC(nC({onKeyDown:le(MS(a,ae)),onFocus:le(MS(o,oe)),onBlur:le(MS(s,se)),onClick:G(MS(c,ce)),onDragEnter:ue(MS(l,U)),onDragOver:ue(MS(u,te)),onDragLeave:ue(MS(d,ne)),onDrop:ue(MS(f,ie)),role:typeof i==`string`&&i!==``?i:`presentation`},n,j),!r&&!S?{tabIndex:0}:{}),p)}},[j,ae,oe,se,ce,U,te,ne,ie,S,C,r]),pe=(0,a.useCallback)(function(e){e.stopPropagation()},[]),me=(0,a.useMemo)(function(){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.refKey,n=t===void 0?`ref`:t,r=e.onChange,i=e.onClick,a=rC(e,US);return tC(tC({},nC({accept:D,multiple:c,type:`file`,style:{border:0,clip:`rect(0, 0, 0, 0)`,clipPath:`inset(50%)`,height:`1px`,margin:`0 -1px -1px 0`,overflow:`hidden`,padding:0,position:`absolute`,width:`1px`,whiteSpace:`nowrap`},onChange:G(MS(r,ie)),onClick:G(MS(i,pe)),tabIndex:-1},n,M)),a)}},[M,n,c,ie,r]);return tC(tC({},P),{}
53,{isFocused:I&&!r,getRootProps:fe,getInputProps:me,rootRef:j,inputRef:M,open:G(W)})}function lC(e,t){switch(t.type){case`focus`:return tC(tC({},e),{},{isFocused:!0});case`blur`:return tC(tC({},e),{},{isFocused:!1});case`openDialog`:return tC(tC({},sC),{},{isFileDialogActive:!0});case`closeDialog`:return tC(tC({},e),{},{isFileDialogActive:!1});case`setDraggedFiles`:return tC(tC({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case`setFiles`:return tC(tC({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:!1});case`setDragGlobal`:return tC(tC({},e),{},{isDragGlobal:t.isDragGlobal});case`reset`:return tC({},sC);default:return e}}function uC(){}var dC={multiple:!0,maxSize:1/0,activateOnClick:!0,activateOnDrag:!0,dragEventsBubbling:!0,activateOnKeyboard:!0,useFsAccessApi:!1,variant:`light`,rejectColor:`red`},fC=q((e,{radius:t,variant:n,acceptColor:r,rejectColor:i})=>{let a=e.variantColorResolver({color:r||e.primaryColor,theme:e,variant:n}),o=e.variantColorResolver({color:i||`red`,theme:e,variant:n});return{root:{"--dropzone-radius":N(t),"--dropzone-accept-color":a.color,"--dropzone-accept-bg":a.background,"--dropzone-reject-color":o.color,"--dropzone-reject-bg":o.background}}}),pC=Z(e=>{let t=Y(`Dropzone`,dC,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,radius:c,disabled:l,loading:u,multiple:d,maxSize:f,accept:p,children:m,onDropAny:h,onDrop:g,onReject:_,openRef:v,name:y,maxFiles:b,autoFocus:x,activateOnClick:S,activateOnDrag:C,dragEventsBubbling:w,activateOnKeyboard:T,onDragEnter:E,onDragLeave:D,onDragOver:O,onFileDialogCancel:k,onFileDialogOpen:A,preventDropOnDocument:j,useFsAccessApi:M,getFilesFromEvent:N,validator:P,rejectColor:F,acceptColor:I,enablePointerEvents:L,loaderProps:R,inputProps:z,mod:B,attributes:V,...ee}=t,H=X({name:`Dropzone`,classes:Ex,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:V,vars:s,varsResolver:fC}),{getRootProps:U,getInputProps:te,isDragAccept:ne,isDragReject:re,isDragActive:ie,open:W}=cC({onDrop:h,onDropAccepted:g,onDropRejected:_,disabled:l||u,accept:Array.isArray(p)?p.reduce((e,t)=>({...e,[t]:[]}),{}):p,multiple:d,maxSize:f,maxFiles:b,autoFocus:x,noClick:!S,noDrag:!C,noDragEventsBubbling:!w,noKeyboard:!T,onDragEnter:E,onDragLeave:D,onDragOver:O,onFileDialogCancel:k,onFileDialogOpen:A,preventDropOnDocument:j,useFsAccessApi:M,validator:P,...N?{getFilesFromEvent:N}:null});Se(v,W);let ae=ie&&ne,oe=ie&&re,se=!ae&&!oe;return(0,J.jsx)(bx,{value:{accept:ae,reject:oe,idle:se},children:(0,J.jsxs)(Q,{...U(),...H(`root`,{focusable:!0}),...ee,mod:[{accept:ae,reject:oe,idle:se,disabled:l,loading:u,"activate-on-click":S},B],children:[(0,J.jsx)(Nh,{visible:u,overlayProps:{radius:c},unstyled:o,loaderProps:R}),(0,J.jsx)(`input`,{...te(z),name:y}),(0,J.jsx)(`div`,{...H(`inner`),"data-enable-pointer-events":L||void 0,children:m})]})})});pC.classes=Ex,pC.varsResolver=fC,pC.displayName=`@mantine/dropzone/Dropzone`,pC.Accept=Cx,pC.Idle=Tx,pC.Reject=wx;var mC={maxSize:1/0,activateOnDrag:!0,dragEventsBubbling:!0,activateOnKeyboard:!0,active:!0,zIndex:O(`max`),withinPortal:!0},hC=Z(e=>{let t=Y(`DropzoneFullScreen`,mC,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,active:l,onDrop:u,onReject:d,zIndex:f,withinPortal:p,portalProps:m,attributes:h,mod:g,..._}=t,v=X({name:`DropzoneFullScreen`,classes:Ex,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:h,rootSelector:`fullScreen`}),{resolvedClassNames:y,resolvedStyles:b}=Dn({classNames:n,styles:o,props:t}),[x,S]=(0,a.useState)(0),[C,{open:w,close:T}]=Re(!1),E=e=>{e.dataTransfer?.types.includes(`Files`)&&(S(e=>e+1),w())},D=()=>{S(e=>e-1)};return(0,a.useEffect)(()=>{x===0&&T()},[x]),(0,a.useEffect)(()=>{if(l)return document.addEventListener(`dragenter`,E,!1),document.addEventListener(`dragleave`,D,!1),()=>{document.removeEventListener(`dragenter`,E,!1),document.removeEventListener(`dragleave`,D,!1)}},[l]),(0,J.jsx)(xc,{...m,withinPortal:p,children:(0,J.jsx)(Q,{...v(`fullScreen`,{style:{opacity:+!!C,pointerEvents:C?`all`:`none`,zIndex:f}}),children:(0,J.jsx)(pC,{activateOnClick:!1,..._,classNames:y,styles:b,unstyled:s,className:Ex.dropzone,onDrop:e=>{u?.(e),T(),S(0)},onReject:e=>{d?.(e),T(),S(0)}})})})});hC.classes=Ex,hC.displayName=`@mantine/dropzone/DropzoneFullScreen`;var gC={png:`image/png`,gif:`image/gif`,jpeg:`image/jpeg`,svg:`image/svg+xml`,webp:`image/webp`,avif:`image/avif`,heic:`image/heic`,heif:`image/heif`,mp4:`video/mp4`,zip:`a
53pplication/zip`,rar:`application/x-rar`,"7z":`application/x-7z-compressed`,csv:`text/csv`,pdf:`application/pdf`,doc:`application/msword`,docx:`application/vnd.openxmlformats-officedocument.wordprocessingml.document`,xls:`application/vnd.ms-excel`,xlsx:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`,ppt:`application/vnd.ms-powerpoint`,pptx:`application/vnd.openxmlformats-officedocument.presentationml.presentation`,exe:`application/vnd.microsoft.portable-executable`};gC.png,gC.gif,gC.jpeg,gC.svg,gC.webp,gC.avif,gC.heic,gC.heif;var _C=[gC.pdf];gC.doc,gC.docx,gC.xls,gC.xlsx,gC.ppt,gC.pptx,gC.exe,pC.FullScreen=hC;var vC=pC,yC=t(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs=r()})(e,(function(){var e=1e3,t=6e4,n=36e5,r=`millisecond`,i=`second`,a=`minute`,o=`hour`,s=`day`,c=`week`,l=`month`,u=`quarter`,d=`year`,f=`date`,p=`Invalid Date`,m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:`en`,weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),ordinal:function(e){var t=[`th`,`st`,`nd`,`rd`],n=e%100;return`[`+e+(t[(n-20)%10]||t[n]||t[0])+`]`}},_=function(e,t,n){var r=String(e);return!r||r.length>=t?e:``+Array(t+1-r.length).join(n)+e},v={s:_,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?`+`:`-`)+_(r,2,`0`)+`:`+_(i,2,`0`)},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,l),a=n-i<0,o=t.clone().add(r+(a?-1:1),l);return+(-(r+(n-i)/(a?i-o:o-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:d,w:c,d:s,D:f,h:o,m:a,s:i,ms:r,Q:u}[e]||String(e||``).toLowerCase().replace(/s$/,``)},u:function(e){return e===void 0}},y=`en`,b={};b[y]=g;var x=`$isDayjsObject`,S=function(e){return e instanceof E||!(!e||!e[x])},C=function e(t,n,r){var i;if(!t)return y;if(typeof t==`string`){var a=t.toLowerCase();b[a]&&(i=a),n&&(b[a]=n,i=a);var o=t.split(`-`);if(!i&&o.length>1)return e(o[0])}else{var s=t.name;b[s]=t,i=s}return!r&&i&&(y=i),i||!r&&y},w=function(e,t){if(S(e))return e.clone();var n=typeof t==`object`?t:{};return n.date=e,n.args=arguments,new E(n)},T=v;T.l=C,T.i=S,T.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var E=function(){function g(e){this.$L=C(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var _=g.prototype;return _.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(t===null)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if(typeof t==`string`&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,a=(r[7]||`0`).substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},_.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},_.$utils=function(){return T},_.isValid=function(){return this.$d.toString()!==p},_.isSame=function(e,t){var n=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},_.isAfter=function(e,t){return w(e)<this.startOf(t)},_.isBefore=function(e,t){return this.endOf(t)<w(e)},_.$g=function(e,t,n){return T.u(e)?this[t]:this.set(n,e)},_.unix=function(){return Math.floor(this.valueOf()/1e3)},_.valueOf=function(){return this.$d.getTime()},_.startOf=function(e,t){var n=this,r=!!T.u(t)||t,u=T.p(e),p=function(e,t){var i=T.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?i:i.endOf(s)},m=function(e,t){return T.w(n.toDate()[e].apply(n.toDate(`s`),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},h=this.$W,g=this.$M,_=this.$D,v=`set`+(this.$u?`UTC`:``);switch(u){case d:return r?p(1,0):p(31,11);case l:return r?p(1,g):p(0,g+1);case c:var y=this.$locale().weekStart||0,b=(h<y?h+7:h)-y;return p(r?_-b:_+(6-b),g);case s:case f:return m(v+`Hours`,0);case o:return m(v+`Minutes`,1);case a:return m(v+`Seconds`,2);case i:return m(v+`Milliseconds`,3);default:return this.clone()}},_.endOf=function(e){return this.startOf(e,!1)},_.$set=function(e,t){var n,c=T.p(e),u=`set`+(this.$u?`UTC`:``),p=(n={},n[s]=u+`Date`,n[f]=u+`Date`,n[l]=u+`Month`,n[d]=u+`FullYear`,n[o]=u+`Hours`,n[a]=u+`Minutes`,n[i]=u+`Seconds`,n[r]=u+`Milliseconds`,n)[c],m=c===s?this.$D+(t-this.$W):t;if(c===l||c===d){var h=this.clone().set(f,1);h.$d[p](m),h.init(),this.$d=h.set(f,Math.min(this.$D,h.daysInMonth())).$d}else p&&this.$d[p](m);return this.init(),this},_.set=function(e,t){return this.clone().$set(e,t)},_.get=function(e){return this[T.p(e)]()},_.add=function(r,u){var f,p=this;r=Number(r);var m=T.p(u),h=function(e){var t=w(p);return T.w(t.date(t.date()+Math.round(e*r)),p)};if(m===l)return this.set(l,this.$M+r);if(m===d)return this.set(d,this.$y+r);if(m===s)return h(1);if(m===c)return h(7);var g=(f={},f[a]=t,f[o]=n,f[i]=e,f)[m]||1,_=this.$d.getTime()+r*g;return T.w(_,this)},_.subtract=function(e,t){return this.add(-1*e,t)},_.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var r=e||`YYYY-MM-DDTHH:mm:ssZ`,i=T.z(this),a=this.$H,o=this.$m,s=this.$M,c=n.weekdays,l=n.months,u=n.meridiem,d=function(e,n,i,a){return e&&(e[
53n]||e(t,r))||i[n].slice(0,a)},f=function(e){return T.s(a%12||12,e,`0`)},m=u||function(e,t,n){var r=e<12?`AM`:`PM`;return n?r.toLowerCase():r};return r.replace(h,(function(e,r){return r||function(e){switch(e){case`YY`:return String(t.$y).slice(-2);case`YYYY`:return T.s(t.$y,4,`0`);case`M`:return s+1;case`MM`:return T.s(s+1,2,`0`);case`MMM`:return d(n.monthsShort,s,l,3);case`MMMM`:return d(l,s);case`D`:return t.$D;case`DD`:return T.s(t.$D,2,`0`);case`d`:return String(t.$W);case`dd`:return d(n.weekdaysMin,t.$W,c,2);case`ddd`:return d(n.weekdaysShort,t.$W,c,3);case`dddd`:return c[t.$W];case`H`:return String(a);case`HH`:return T.s(a,2,`0`);case`h`:return f(1);case`hh`:return f(2);case`a`:return m(a,o,!0);case`A`:return m(a,o,!1);case`m`:return String(o);case`mm`:return T.s(o,2,`0`);case`s`:return String(t.$s);case`ss`:return T.s(t.$s,2,`0`);case`SSS`:return T.s(t.$ms,3,`0`);case`Z`:return i}return null}(e)||i.replace(`:`,``)}))},_.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},_.diff=function(r,f,p){var m,h=this,g=T.p(f),_=w(r),v=(_.utcOffset()-this.utcOffset())*t,y=this-_,b=function(){return T.m(h,_)};switch(g){case d:m=b()/12;break;case l:m=b();break;case u:m=b()/3;break;case c:m=(y-v)/6048e5;break;case s:m=(y-v)/864e5;break;case o:m=y/n;break;case a:m=y/t;break;case i:m=y/e;break;default:m=y}return p?m:T.a(m)},_.daysInMonth=function(){return this.endOf(l).$D},_.$locale=function(){return b[this.$L]},_.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=C(e,t,!0);return r&&(n.$L=r),n},_.clone=function(){return T.w(this.$d,this)},_.toDate=function(){return new Date(this.valueOf())},_.toJSON=function(){return this.isValid()?this.toISOString():null},_.toISOString=function(){return this.$d.toISOString()},_.toString=function(){return this.$d.toUTCString()},g}(),D=E.prototype;return w.prototype=D,[[`$ms`,r],[`$s`,i],[`$m`,a],[`$H`,o],[`$W`,s],[`$M`,l],[`$y`,d],[`$D`,f]].forEach((function(e){D[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),w.extend=function(e,t){return e.$i||=(e(t,E,w),!0),w},w.locale=C,w.isDayjs=S,w.unix=function(e){return w(1e3*e)},w.en=b[y],w.Ls=b,w.p={},w}))})),bC=(0,a.createContext)(null);bC.displayName=`@mantine/modals/ModalsContext`;function xC(){let e=(0,a.use)(bC);if(!e)throw Error(`[@mantine/modals] useModals hook was called outside of context, wrap your app with ModalsProvider component`);return e}var[SC,CC]=Qe(`mantine-modals`),wC={open:e=>{let t=e.modalId||H();return CC(`openModal`)({...e,modalId:t}),t},close:CC(`closeModal`),closeAll:CC(`closeAllModals`),openConfirmModal:e=>{let t=e.modalId||H();return CC(`openConfirmModal`)({...e,modalId:t}),t},openContextModal:e=>{let t=e.modalId||H();return CC(`openContextModal`)({...e,modalId:t}),t},updateModal:e=>CC(`updateModal`)(e),updateContextModal:e=>CC(`updateContextModal`)(e)};function TC({id:e,cancelProps:t,confirmProps:n,labels:r={cancel:``,confirm:``},closeOnConfirm:i=!0,closeOnCancel:a=!0,groupProps:o,onCancel:s,onConfirm:c,children:l}){let{cancel:u,confirm:d}=r,f=xC(),p=n=>{typeof t?.onClick==`function`&&t?.onClick(n),typeof s==`function`&&s(),a&&f.closeModal(e)},m=t=>{typeof n?.onClick==`function`&&n?.onClick(t),typeof c==`function`&&c(),i&&f.closeModal(e)};return(0,J.jsxs)(J.Fragment,{children:[l&&(0,J.jsx)(Q,{mb:`md`,children:l}),(0,J.jsxs)(hl,{mt:l?0:`md`,justify:`flex-end`,...o,children:[(0,J.jsx)(Cp,{variant:`default`,...t,onClick:p,children:t?.children||u}),(0,J.jsx)(Cp,{...n,onClick:m,children:n?.children||d})]})]})}function EC(e,t){t&&e.type===`confirm`&&e.props.onCancel?.(),e.props.onClose?.()}function DC(e,t){switch(t.type){case`OPEN`:return e.modals.some(e=>e.id===t.modal.id)?e:{current:t.modal,modals:[...e.modals,t.modal]};case`CLOSE`:{if(!e.modals.find(e=>e.id===t.modalId))return e;let n=e.modals.filter(e=>e.id!==t.modalId);return{current:n[n.length-1]||e.current,modals:n}}case`CLOSE_ALL`:return e.modals.length?{current:e.current,modals:[]}:e;case`UPDATE`:{let{modalId:n,newProps:r}=t,i=e.modals.map(e=>e.id===n?e.type===`content`||e.type===`confirm`?{...e,props:{...e.props,...r}}:e.type===`context`?{...e,props:{...e.props,...r,innerProps:{...e.props.innerProps,...r.innerProps}}}:e:e),a=e.current?.id===n&&i.find(e=>e.id===n)||e.current;return{...e,modals:i,current:a}}default:return e}}function OC(e){if(!e)return{confirmProps:{},modalProps:{}};let{id:t,children:n,onCancel:r,onConfirm:i,closeOnConfirm:a,closeOnCancel:o,cancelProps:s,confirmProps:c,groupProps:l,labels:u,...d}=e;return{confirmProps:{id:t,children:n,onCancel:r,onConfirm:i,closeOnConfirm:a,closeOnCancel:o,cancelProps:s,confirmProps:c,groupProps:l,labels:u},modalProps:{id:t,...d}}}function kC({children:e,modalProps:t,labels:n,modals:r}){let[i,o]=(0,a.useReducer)(DC,{modals:[],current:null}),s=(0,a.useRef)(i);s.current=i;let c=(0,a.useRef)(!1),l=(0,a.useCallback)(e=>{c.current||=(c.current=!0,s.current.modals.concat().reverse().forEac
53h(t=>{EC(t,e)}),!1),o({type:`CLOSE_ALL`,canceled:e})},[s,o]),u=(0,a.useCallback)(({modalId:e,...t})=>{let n=e||H();return o({type:`OPEN`,modal:{id:n,type:`content`,props:t}}),n},[o]),d=(0,a.useCallback)(({modalId:e,...t})=>{let n=e||H();return o({type:`OPEN`,modal:{id:n,type:`confirm`,props:t}}),n},[o]),f=(0,a.useCallback)((e,{modalId:t,...n})=>{let r=t||H();return o({type:`OPEN`,modal:{id:r,type:`context`,props:n,ctx:e}}),r},[o]),p=(0,a.useCallback)((e,t)=>{if(!c.current){let n=s.current.modals.find(t=>t.id===e);n&&(c.current=!0,EC(n,t),c.current=!1)}o({type:`CLOSE`,modalId:e,canceled:t})},[s,o]),m=(0,a.useCallback)(({modalId:e,...t})=>{o({type:`UPDATE`,modalId:e,newProps:t})},[o]),h=(0,a.useCallback)(({modalId:e,...t})=>{o({type:`UPDATE`,modalId:e,newProps:t})},[o]);SC({openModal:u,openConfirmModal:d,openContextModal:({modal:e,...t})=>f(e,t),closeModal:p,closeContextModal:p,closeAllModals:l,updateModal:m,updateContextModal:h});let g={modalProps:t||{},modals:i.modals,openModal:u,openConfirmModal:d,openContextModal:f,closeModal:p,closeContextModal:p,closeAll:l,updateModal:m,updateContextModal:h},{modalProps:_,content:v}=(()=>{let e=s.current.current;switch(e?.type){case`context`:{let{innerProps:t,...n}=e.props,i=r[e.ctx];return{modalProps:n,content:(0,J.jsx)(i,{innerProps:t,context:g,id:e.id})}}case`confirm`:{let{modalProps:t,confirmProps:r}=OC(e.props);return{modalProps:t,content:(0,J.jsx)(TC,{...r,id:e.id,labels:e.props.labels||n})}}case`content`:{let{children:t,...n}=e.props;return{modalProps:n,content:t}}default:return{modalProps:{},content:null}}})();return(0,J.jsxs)(bC,{value:g,children:[(0,J.jsx)(fg,{zIndex:O(`modal`)+1,...t,..._,opened:i.modals.length>0,onClose:()=>p(i.current?.id),children:v}),e]})}var $=e(yC(),1);function AC({type:e,date:t,locale:n,format:r,labelSeparator:i}){let a=e=>(0,$.default)(e).locale(n).format(r);return e===`default`?t===null?``:a(t):e===`multiple`?t.map(a).join(`, `):e===`range`&&Array.isArray(t)?t[0]&&t[1]?`${a(t[0])} ${i} ${a(t[1])}`:t[0]?`${a(t[0])} ${i} `:``:``}function jC({formatter:e,...t}){return(e||AC)(t)}function MC({direction:e,levelIndex:t,rowIndex:n,cellIndex:r,size:i}){switch(e){case`up`:return t===0&&n===0?null:n===0?{levelIndex:t-1,rowIndex:r<=i[t-1][i[t-1].length-1]-1?i[t-1].length-1:i[t-1].length-2,cellIndex:r}:{levelIndex:t,rowIndex:n-1,cellIndex:r};case`down`:return n===i[t].length-1||n===i[t].length-2&&r>=i[t][i[t].length-1]?{levelIndex:t+1,rowIndex:0,cellIndex:r}:{levelIndex:t,rowIndex:n+1,cellIndex:r};case`left`:return t===0&&n===0&&r===0?null:n===0&&r===0?{levelIndex:t-1,rowIndex:i[t-1].length-1,cellIndex:i[t-1][i[t-1].length-1]-1}:r===0?{levelIndex:t,rowIndex:n-1,cellIndex:i[t][n-1]-1}:{levelIndex:t,rowIndex:n,cellIndex:r-1};case`right`:return n===i[t].length-1&&r===i[t][n]-1?{levelIndex:t+1,rowIndex:0,cellIndex:0}:r===i[t][n]-1?{levelIndex:t,rowIndex:n+1,cellIndex:0}:{levelIndex:t,rowIndex:n,cellIndex:r+1};default:return{levelIndex:t,rowIndex:n,cellIndex:r}}}function NC({controlsRef:e,direction:t,levelIndex:n,rowIndex:r,cellIndex:i,size:a}){let o=MC({direction:t,size:a,rowIndex:r,cellIndex:i,levelIndex:n});if(!o)return;let s=e.current?.[o.levelIndex]?.[o.rowIndex]?.[o.cellIndex];s&&(s.disabled||s.getAttribute(`data-hidden`)||s.getAttribute(`data-outside`)?NC({controlsRef:e,direction:t,levelIndex:o.levelIndex,cellIndex:o.cellIndex,rowIndex:o.rowIndex,size:a}):s.focus())}function PC(e){switch(e){case`ArrowDown`:return`down`;case`ArrowUp`:return`up`;case`ArrowRight`:return`right`;case`ArrowLeft`:return`left`;default:return null}}function FC(e){return e.current?.map(e=>e.map(e=>e.length))}function IC({controlsRef:e,levelIndex:t,rowIndex:n,cellIndex:r,event:i}){let a=PC(i.key);a&&(i.preventDefault(),NC({controlsRef:e,direction:a,levelIndex:t,rowIndex:n,cellIndex:r,size:FC(e)}))}function LC(e){return e==null||e===``?e:(0,$.default)(e).format(`YYYY-MM-DD`)}function RC(e){return e==null||e===``?e:(0,$.default)(e).format(`YYYY-MM-DD HH:mm:ss`)}function zC({minDate:e,maxDate:t}){let n=(0,$.default)();return!e&&!t?LC(n):e&&(0,$.default)(n).isBefore(e)?LC(e):t&&(0,$.default)(n).isAfter(t)?LC(t):LC(n)}var BC=(0,a.createContext)({locale:`en`,firstDayOfWeek:1,weekendDays:[0,6],labelSeparator:`â`,consistentWeeks:!1});function VC(){let e=(0,a.use)(BC),t=(0,a.useCallback)(t=>t||e.locale,[e.locale]),n=(0,a.useCallback)(t=>typeof t==`number`?t:e.firstDayOfWeek,[e.firstDayOfWeek]),r=(0,a.useCallback)(t=>Array.isArray(t)?t:e.weekendDays,[e.weekendDays]),i=(0,a.useCallback)(t=>typeof t==`string`?t:e.labelSeparator,[e.labelSeparator]);return{...e,getLocale:t,getFirstDayOfWeek:n,getWeekendDays:r,getLabelSeparator:i}}function HC({value:e,type:t,withTime:n}){let r=n?RC:LC;if(t===`range`&&Array.isArray(e)){let t=r(e[0]),n=r(e[1]);return t?n?`${t} â ${n}`:`${t} â`:``}return t===`multiple`&&Array.isArray(e)?e.filter(Boolean).join(`, `):!Array.isArray(e)&&e?r(e):``}function UC({value:e,type:t,name:n,form:r,withTime:i=!1}){return(0,J.jsx)(`input`,{type:`hidden`,value:HC({value:e,type:t,withTime:i}),name:n,form:r})}UC.displayName=`@mantine/dates/HiddenDatesInput`;var WC={day:`m_396ce5cb`},GC=q((e,{size:t})=>({day:{"--day-size":j(t,`day-size`)}})),KC=Z(e=>{let t=Y(`Day`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,date:c,disabled:l,__staticSelector:u,weekend:d,outside:f,selected:p,renderDay:m,inRange:h,firstInRange:g,lastInRange:_,hidden:v,static:y,highlightToday:b,fullWidth:x,attributes:S,...C}=t;return(0,J.jsx)(ec,{...X({name:u||`Day`,classes:WC,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:S,vars:s,varsResolver:GC,rootSelector:`day`})(`day`,{style:v?{display:`none`}:void 0}),component:y?`div`:`button`,disabled:l,"data-today":(0,$.default)(c).isSame(new Date,`day`)||void 0,"data-hidden":v||void 0,"data-highlight-today":b||void 0,"data-disabled":l||void 0,"data-weekend":!l&&!f&&d||void 0,"data-outside":!l&&f||void 0,"data-selected":!l&&p||void 0,"data-in-range":h&&!l||void 0,"data-first-in-range":g&&!l||void 0,"data-last-in-range":_&&!l||void 0,"data-static":y||void 0,"data-full-width":x||void 0,unstyled:o,...C,children:m?.(c)||(0,$.default)(c).date()})});KC.classes=WC,KC.varsResolver=GC,KC.displayName=`@mantine/dates/Day`;function qC({locale:e,format:t=`dd`,firstDayOfWeek:n=1}){let r=(0,$.default)().day(n),i=[];for(let n=0;n<7;n+=1)typeof t==`string`?i.push((0,$.default)(r).add(n,`days`).locale(e).format(t)):i.push(t((0,$.default)(r).add(n,`days`).format(`YYYY-MM-DD`)));return i}var JC={weekday:`m_18a3eca`},YC=q((e,{size:t})=>({weekdaysRow:{"--wr-fz":P(t),"--wr-spacing":M(t)}})),XC=Z(e=>{let t=Y(`WeekdaysRow`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,locale:c,firstDayOfWeek:l,weekdayFormat:u,cell
53Component:d=`th`,__staticSelector:f,withWeekNumbers:p,attributes:m,...h}=t,g=X({name:f||`WeekdaysRow`,classes:JC,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:m,vars:s,varsResolver:YC,rootSelector:`weekdaysRow`}),_=VC(),v=qC({locale:_.getLocale(c),format:u,firstDayOfWeek:_.getFirstDayOfWeek(l)}).map((e,t)=>(0,J.jsx)(d,{...g(`weekday`),children:e},t));return(0,J.jsxs)(Q,{component:`tr`,...g(`weekdaysRow`),...h,children:[p&&(0,J.jsx)(d,{...g(`weekday`),children:`#`}),v]})});XC.classes=JC,XC.varsResolver=YC,XC.displayName=`@mantine/dates/WeekdaysRow`;function ZC(e,t=1){let n=(0,$.default)(e);if(!n.isValid())return n;let r=t===0?6:t-1;for(;n.day()!==r;)n=n.add(1,`day`);return n.format(`YYYY-MM-DD`)}function QC(e,t=1){let n=(0,$.default)(e);for(;n.day()!==t;)n=n.subtract(1,`day`);return n.format(`YYYY-MM-DD`)}function $C({month:e,firstDayOfWeek:t=1,consistentWeeks:n}){let r=(0,$.default)((0,$.default)(e).subtract((0,$.default)(e).date()-1,`day`).format(`YYYY-M-D`)),i=r.format(`YYYY-MM-DD`),a=ZC(r.add(r.daysInMonth()-1,`day`).format(`YYYY-MM-DD`),t),o=[],s=(0,$.default)(QC(i,t));for(;(0,$.default)(s).isBefore(a,`day`);){let e=[];for(let t=0;t<7;t+=1)e.push(s.format(`YYYY-MM-DD`)),s=s.add(1,`day`);o.push(e)}if(n&&o.length<6){let e=o[o.length-1],t=e[e.length-1],n=(0,$.default)(t).add(1,`day`);for(;o.length<6;){let e=[];for(let t=0;t<7;t+=1)e.push(n.format(`YYYY-MM-DD`)),n=n.add(1,`day`);o.push(e)}}return o}function ew(e,t){return(0,$.default)(e).format(`YYYY-MM`)===(0,$.default)(t).format(`YYYY-MM`)}function tw(e,t){return t?(0,$.default)(e).isAfter((0,$.default)(t).subtract(1,`day`),`day`):!0}function nw(e,t){return t?(0,$.default)(e).isBefore((0,$.default)(t).add(1,`day`),`day`):!0}function rw({dates:e,minDate:t,maxDate:n,getDayProps:r,excludeDate:i,hideOutsideDates:a,month:o}){let s=e.flat().filter(e=>nw(e,n)&&tw(e,t)&&!i?.(e)&&!r?.(e)?.disabled&&(!a||ew(e,o)));return s.find(e=>r?.(e)?.selected)||s.find(e=>(0,$.default)().isSame(e,`date`))||s[0]}var iw=e(t(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_isoWeek=r()})(e,(function(){var e=`day`;return function(t,n,r){var i=function(t){return t.add(4-t.isoWeekday(),e)},a=n.prototype;a.isoWeekYear=function(){return i(this).year()},a.isoWeek=function(t){if(!this.$utils().u(t))return this.add(7*(t-this.isoWeek()),e);var n,a,o,s,c=i(this),l=(n=this.isoWeekYear(),a=this.$u,o=(a?r.utc:r)().year(n).startOf(`year`),s=4-o.isoWeekday(),o.isoWeekday()>4&&(s+=7),o.add(s,e));return c.diff(l,`week`)+1},a.isoWeekday=function(e){return this.$utils().u(e)?this.day()||7:this.day(this.day()%7?e:e-7)};var o=a.startOf;a.startOf=function(e,t){var n=this.$utils(),r=!!n.u(t)||t;return n.p(e)===`isoweek`?r?this.date(this.date()-(this.isoWeekday()-1)).startOf(`day`):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf(`day`):o.bind(this)(e,t)}}}))}))(),1);$.default.extend(iw.default);function aw(e){return(0,$.default)(e.find(e=>(0,$.default)(e).day()===1)).isoWeek()}var ow={month:`m_cc9820d3`,monthCell:`m_8f457cd5`,weekNumber:`m_6cff9dea`},sw={withCellSpacing:!0},cw=q((e,{size:t})=>({weekNumber:{"--wn-fz":P(t),"--wn-size":j(t,`wn-size`)}})),lw=Z(e=>{let t=Y(`Month`,sw,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,__staticSelector:c,locale:l,firstDayOfWeek:u,weekdayFormat:d,month:f,weekendDays:p,getDayProps:m,excludeDate:h,minDate:g,maxDate:_,renderDay:v,hideOutsideDates:y,hideWeekdays:b,getDayAriaLabel:x,static:S,__getDayRef:C,__onDayKeyDown:w,__onDayClick:T,__onDayMouseEnter:E,__preventFocus:D,__stopPropagation:O,withCellSpacing:k,size:A,highlightToday:j,withWeekNumbers:M,fullWidth:N,attributes:P,...F}=t,I=X({name:c||`Month`,classes:ow,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:P,vars:s,varsResolver:cw,rootSelector:`month`}),L=VC(),R=$C({month:f,firstDayOfWeek:L.getFirstDayOfWeek(u),consistentWeeks:L.consistentWeeks}),z=rw({dates:R,minDate:LC(g),maxDate:LC(_),getDayProps:m,excludeDate:h,hideOutsideDates:y,month:f}),{resolvedClassNames:B,resolvedStyles:V}=Dn({classNames:n,styles:a,props:t}),ee=R.map((e,t)=>{let n=e.map((e,n)=>{let r=!ew(e,f),i=x?.(e)||(0,$.default)(e).locale(l||L.locale).format(`D MMMM YYYY`),a=m?.(e),s=(0,$.default)(e).isSame(z,`date`);return(0,J.jsx)(`td`,{...I(`monthCell`),"data-with-spacing":k||void 0,children:(0,J.jsx)(KC,{__staticSelector:c||`Month`,classNames:B,styles:V,attributes:P,unstyled:o,"data-mantine-stop-propagation":O||void 0,highlightToday:j,renderDay:v,date:e,size:A,weekend:L.getWeekendDays(p).includes((0,$.default)(e).get(`day`)),outside:r,hidden:y?r:!1,"aria-label":i,static:S,fullWidth:N,disabled:h?.(e)||!nw(e,LC(_))||!tw(e,LC(g)),ref:e=>{e&&C?.(t,n,e)},...a,onKeyDown:r=>{a?.onKeyDown?.(r),w?.(r,{rowIndex:t,cellIndex:n,date:e})},onMouseEnter:t=>{a?.onMouseEnter?.(t),E?.(t,e)},onClick:t=>{a?.onClick?.(t),T?.(t,e)},onMouseDown:e=>{a?.onMouseDown?.(e),D&&e.preventDefault()},tabIndex:D||!s?-1:0})},e.toString())});return(0,J.jsxs)(`tr`,{...I(`monthRow`),children:[M&&(0,J.jsx)(`td`,{...I(`weekNumber`),children:aw(e)}),n]},t)});return(0,J.jsxs)(Q,{component:`table`,...I(`month`),size:A,"data-full-width":N||void 0,...F,children:[!b&&(0,J.jsx)(`thead`,{...I(`monthThead`),children:(0,J.jsx)(XC,{__staticSelector:c||`Month`,locale:l,firstDayOfWeek:u,weekdayFormat:d,withWeekNumbers:M,size:A,classNames:B,styles:V,unstyled:o,attributes:P})}),(0,J.jsx)(`tbody`,{...I(`monthTbody`),children:ee})]})});lw.classes=ow,lw.varsResolver=cw,lw.displayName=`@mantine/dates/Month`;var uw={pickerControl:`m_dc6a3c71`},dw=q((e,{size:t})=>({pickerControl:{"--dpc-fz":P(t),"--dpc-size":j(t,`dpc-size`)}})),fw=Z(e=>{let t=Y(`PickerControl`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,firstInRange:c,lastInRange:l,inRange:u,__staticSelector:d,selected:f,disabled:p,fullWidth:m,attributes:h,...g}=t;return(0,J.jsx)(ec,{...X({name:d||`PickerControl`,classes:uw,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:h,vars:s,varsResolver:dw,rootSelector:`pickerControl`})(`pickerControl`),unstyled:o,"data-picker-control":!0,"data-full-width":m||void 0,"data-selected":f&&!p||void 0,"data-disabled":p||void 0,"data-in-range":u&&!p&&
53!f||void 0,"data-first-in-range":c&&!p||void 0,"data-last-in-range":l&&!p||void 0,disabled:p,...g})});fw.classes=uw,fw.varsResolver=dw,fw.displayName=`@mantine/dates/PickerControl`;function pw({year:e,minDate:t,maxDate:n}){return!t&&!n?!1:!!(t&&(0,$.default)(e).isBefore(t,`year`)||n&&(0,$.default)(e).isAfter(n,`year`))}function mw({years:e,minDate:t,maxDate:n,getYearControlProps:r}){let i=e.flat().filter(e=>!pw({year:e,minDate:t,maxDate:n})&&!r?.(e)?.disabled);return i.find(e=>r?.(e)?.selected)||i.find(e=>(0,$.default)().isSame(e,`year`))||i[0]}function hw(e){let t=(0,$.default)(e).year(),n=t-t%10,r=0,i=[[],[],[],[]];for(let e=0;e<4;e+=1){let t=e===3?1:3;for(let a=0;a<t;a+=1)i[e].push((0,$.default)(new Date(n+r,0)).format(`YYYY-MM-DD`)),r+=1}return i}var gw={yearsList:`m_9206547b`,yearsListCell:`m_c5a19c7d`},_w={yearsListFormat:`YYYY`,withCellSpacing:!0},vw=Z(e=>{let t=Y(`YearsList`,_w,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,decade:c,yearsListFormat:l,locale:u,minDate:d,maxDate:f,getYearControlProps:p,__staticSelector:m,__getControlRef:h,__onControlKeyDown:g,__onControlClick:_,__onControlMouseEnter:v,__preventFocus:y,__stopPropagation:b,withCellSpacing:x,fullWidth:S,size:C,attributes:w,...T}=t,E=X({name:m||`YearsList`,classes:gw,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:w,vars:s,rootSelector:`yearsList`}),D=VC(),O=hw(c),k=mw({years:O,minDate:d,maxDate:f,getYearControlProps:p}),A=O.map((e,t)=>{let n=e.map((e,n)=>{let r=p?.(e),i=(0,$.default)(e).isSame(k,`year`);return(0,J.jsx)(`td`,{...E(`yearsListCell`),"data-with-spacing":x||void 0,children:(0,J.jsx)(fw,{...E(`yearsListControl`),size:C,unstyled:o,fullWidth:S,"data-mantine-stop-propagation":b||void 0,disabled:pw({year:e,minDate:d,maxDate:f}),ref:e=>{e&&h?.(t,n,e)},...r,onKeyDown:i=>{r?.onKeyDown?.(i),g?.(i,{rowIndex:t,cellIndex:n,date:e})},onClick:t=>{r?.onClick?.(t),_?.(t,e)},onMouseEnter:t=>{r?.onMouseEnter?.(t),v?.(t,e)},onMouseDown:e=>{r?.onMouseDown?.(e),y&&e.preventDefault()},tabIndex:y||!i?-1:0,children:r?.children??(0,$.default)(e).locale(D.getLocale(u)).format(l)})},n)});return(0,J.jsx)(`tr`,{...E(`yearsListRow`),children:n},t)});return(0,J.jsx)(Q,{component:`table`,size:C,...E(`yearsList`),"data-full-width":S||void 0,...T,children:(0,J.jsx)(`tbody`,{children:A})})});vw.classes=gw,vw.displayName=`@mantine/dates/YearsList`;function yw({month:e,minDate:t,maxDate:n}){return!t&&!n?!1:!!(t&&(0,$.default)(e).isBefore(t,`month`)||n&&(0,$.default)(e).isAfter(n,`month`))}function bw({months:e,minDate:t,maxDate:n,getMonthControlProps:r}){let i=e.flat().filter(e=>!yw({month:e,minDate:t,maxDate:n})&&!r?.(e)?.disabled);return i.find(e=>r?.(e)?.selected)||i.find(e=>(0,$.default)().isSame(e,`month`))||i[0]}function xw(e){let t=(0,$.default)(e).startOf(`year`).toDate(),n=[[],[],[],[]],r=0;for(let e=0;e<4;e+=1)for(let i=0;i<3;i+=1)n[e].push((0,$.default)(t).add(r,`months`).format(`YYYY-MM-DD`)),r+=1;return n}var Sw={monthsList:`m_2a6c32d`,monthsListCell:`m_fe27622f`},Cw={monthsListFormat:`MMM`,withCellSpacing:!0},ww=Z(e=>{let t=Y(`MonthsList`,Cw,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,__staticSelector:c,year:l,monthsListFormat:u,locale:d,minDate:f,maxDate:p,getMonthControlProps:m,__getControlRef:h,__onControlKeyDown:g,__onControlClick:_,__onControlMouseEnter:v,__preventFocus:y,__stopPropagation:b,withCellSpacing:x,fullWidth:S,size:C,attributes:w,...T}=t,E=X({name:c||`MonthsList`,classes:Sw,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:w,vars:s,rootSelector:`monthsList`}),D=VC(),O=xw(l),k=bw({months:O,minDate:LC(f),maxDate:LC(p),getMonthControlProps:m}),A=O.map((e,t)=>{let n=e.map((e,n)=>{let r=m?.(e),i=(0,$.default)(e).isSame(k,`month`);return(0,J.jsx)(`td`,{...E(`monthsListCell`),"data-with-spacing":x||void 0,children:(0,J.jsx)(fw,{...E(`monthsListControl`),size:C,unstyled:o,fullWidth:S,__staticSelector:c||`MonthsList`,"data-mantine-stop-propagation":b||void 0,disabled:yw({month:e,minDate:LC(f),maxDate:LC(p)}),ref:e=>{e&&h?.(t,n,e)},...r,onKeyDown:i=>{r?.onKeyDown?.(i),g?.(i,{rowIndex:t,cellIndex:n,date:e})},onClick:t=>{r?.onClick?.(t),_?.(t,e)},onMouseEnter:t=>{r?.onMouseEnter?.(t),v?.(t,e)},onMouseDown:e=>{r?.onMouseDown?.(e),y&&e.preventDefault()},tabIndex:y||!i?-1:0,children:r?.children??(0,$.default)(e).locale(D.getLocale(d)).format(u)})},n)});return(0,J.jsx)(`tr`,{...E(`monthsListRow`),children:n},t)});return(0,J.jsx)(Q,{component:`table`,size:C,...E(`monthsList`),"data-full-width":S||void 0,...T,children:(0,J.jsx)(`tbody`,{children:A})})});ww.classes=Sw,ww.displayName=`@mantine/dates/MonthsList`;var Tw={calendarHeader:`m_730a79ed`,calendarHeaderLevel:`m_f6645d97`,calendarHeaderControl:`m_2351eeb0`,calendarHeaderControlIcon:`m_367dc749`},Ew={hasNextLevel:!0,withNext:!0,withPrevious:!0,headerControlsOrder:[`previous`,`level`,`next`]},Dw=q((e,{size:t})=>({calendarHeader:{"--dch-control-size":j(t,`dch-control-size`),"--dch-fz":P(t)}})),Ow=Z(e=>
53{let t=Y(`CalendarHeader`,Ew,e),{classNames:n,className:r,style:i,styles:o,unstyled:s,vars:c,nextIcon:l,previousIcon:u,nextLabel:d,previousLabel:f,onNext:p,onPrevious:m,onLevelClick:h,label:g,nextDisabled:_,previousDisabled:v,hasNextLevel:y,levelControlAriaLabel:b,withNext:x,withPrevious:S,headerControlsOrder:C,fullWidth:w,__staticSelector:T,__preventFocus:E,__stopPropagation:D,attributes:O,...k}=t,A=X({name:T||`CalendarHeader`,classes:Tw,props:t,className:r,style:i,classNames:n,styles:o,unstyled:s,attributes:O,vars:c,varsResolver:Dw,rootSelector:`calendarHeader`}),j=E?e=>e.preventDefault():void 0,M=S&&(0,a.createElement)(ec,{...A(`calendarHeaderControl`),key:`previous`,"data-direction":`previous`,"aria-label":f,onClick:m,unstyled:s,onMouseDown:j,disabled:v,"data-disabled":v||void 0,tabIndex:E||v?-1:0,"data-mantine-stop-propagation":D||void 0},u||(0,J.jsx)(bd,{...A(`calendarHeaderControlIcon`),"data-direction":`previous`,size:`45%`})),N=(0,a.createElement)(ec,{component:y?`button`:`div`,...A(`calendarHeaderLevel`),key:`level`,onClick:y?h:void 0,unstyled:s,onMouseDown:y?j:void 0,disabled:!y,"data-static":!y||void 0,"aria-label":b,tabIndex:E||!y?-1:0,"data-mantine-stop-propagation":D||void 0},g),P=x&&(0,a.createElement)(ec,{...A(`calendarHeaderControl`),key:`next`,"data-direction":`next`,"aria-label":d,onClick:p,unstyled:s,onMouseDown:j,disabled:_,"data-disabled":_||void 0,tabIndex:E||_?-1:0,"data-mantine-stop-propagation":D||void 0},l||(0,J.jsx)(bd,{...A(`calendarHeaderControlIcon`),"data-direction":`next`,size:`45%`})),F=C.map(e=>e===`previous`?M:e===`level`?N:e===`next`?P:null);return(0,J.jsx)(Q,{...A(`calendarHeader`),"data-full-width":w||void 0,...k,children:F})});Ow.classes=Tw,Ow.varsResolver=Dw,Ow.displayName=`@mantine/dates/CalendarHeader`;function kw(e){let t=hw(e);return[t[0][0],t[3][0]]}var Aw={decadeLabelFormat:`YYYY`},jw=Z(e=>{let{decade:t,locale:n,minDate:r,maxDate:i,yearsListFormat:a,getYearControlProps:o,__getControlRef:s,__onControlKeyDown:c,__onControlClick:l,__onControlMouseEnter:u,withCellSpacing:d,__preventFocus:f,nextIcon:p,previousIcon:m,nextLabel:h,previousLabel:g,onNext:_,onPrevious:v,nextDisabled:y,previousDisabled:b,levelControlAriaLabel:x,withNext:S,withPrevious:C,headerControlsOrder:w,decadeLabelFormat:T,classNames:E,styles:D,unstyled:O,__staticSelector:k,__stopPropagation:A,size:j,fullWidth:M,attributes:N,...P}=Y(`DecadeLevel`,Aw,e),F=VC(),[I,L]=kw(t),R={__staticSelector:k||`DecadeLevel`,classNames:E,styles:D,unstyled:O,size:j,attributes:N},z=typeof y==`boolean`?y:i?!(0,$.default)(L).endOf(`year`).isBefore(i):!1,B=typeof b==`boolean`?b:r?!(0,$.default)(I).startOf(`year`).isAfter(r):!1,V=(e,t)=>(0,$.default)(e).locale(n||F.locale).format(t);return(0,J.jsxs)(Q,{"data-decade-level":!0,size:j,...P,children:[(0,J.jsx)(Ow,{label:typeof T==`function`?T(I,L):`${V(I,T)} â ${V(L,T)}`,__preventFocus:f,__stopPropagation:A,nextIcon:p,previousIcon:m,nextLabel:h,previousLabel:g,onNext:_,onPrevious:v,nextDisabled:z,previousDisabled:B,hasNextLevel:!1,levelControlAriaLabel:x,withNext:S,withPrevious:C,headerControlsOrder:w,fullWidth:M,...R}),(0,J.jsx)(vw,{decade:t,locale:n,minDate:r,maxDate:i,yearsListFormat:a,getYearControlProps:o,__getControlRef:s,__onControlKeyDown:c,__onControlClick:l,__onControlMouseEnter:u,__preventFocus:f,__stopPropagation:A,withCellSpacing:d,fullWidth:M,...R})]})});jw.classes={...vw.classes,...Ow.classes},jw.displayName=`@mantine/dates/DecadeLevel`;var Mw={yearLabelFormat:`YYYY`},Nw=Z(e=>{let{year:t,locale:n,minDate:r,maxDate:i,monthsListFormat:a,getMonthControlProps:o,__getControlRef:s,__onControlKeyDown:c,__onControlClick:l,__onControlMouseEnter:u,withCellSpacing:d,__preventFocus:f,nextIcon:p,previousIcon:m,nextLabel:h,previousLabel:g,onNext:_,onPrevious:v,onLevelClick:y,nextDisabled:b,previousDisabled:x,hasNextLevel:S,levelControlAriaLabel:C,withNext:w,withPrevious:T,headerControlsOrder:E,yearLabelFormat:D,__staticSelector:O,__stopPropagation:k,size:A,classNames:j,styles:M,unstyled:N,fullWidth:P,attributes:F,...I}=Y(`YearLevel`,Mw,e),L=VC(),R={__staticSelector:O||`YearLevel`,classNames:j,styles:M,unstyled:N,size:A,attributes:F},z=typeof b==`boolean`?b:i?!(0,$.default)(t).endOf(`year`).isBefore(i):!1,B=typeof x==`boolean`?x:r?!(0,$.default)(t).startOf(`year`).isAfter(r):!1;return(0,J.jsxs)(Q,{"data-year-level":!0,size:A,...I,children:[(0,J.jsx)(Ow,{label:typeof D==`function`?D(t):(0,$.default)(t).locale(n||L.locale).format(D),__preventFocus:f,__stopPropagation:k,nextIcon:p,previousIcon:m,nextLabel:h,previousLabel:g,onNext:_,onPrevious:v,onLevelClick:y,nextDisabled:z,previousDisabled:B,hasNextLevel:S,levelControlAriaLabel:C,withNext:w,withPrevious:T,headerControlsOrder:E,fullWidth:P,...R}),(0,J.jsx)(ww,{year:t,locale:n,minDate:r,maxDate:i,monthsListFormat:a,getMonthControlProps:o,__getControlRef:s,__onControlKeyDown:c,__onControlClick:l,__onControlMouseEnter:u,__preventFocus:f,__stopPropagation:k,withCellSpacing:d,fullWidth:P,...R})]})});Nw.classes={...Ow.classes,...ww.classes},Nw.displayName=`@mantine/dates/YearLevel`;var Pw={monthLabelFormat:`MMMM YYYY`}
53,Fw=Z(e=>{let{month:t,locale:n,firstDayOfWeek:r,weekdayFormat:i,weekendDays:a,getDayProps:o,excludeDate:s,minDate:c,maxDate:l,renderDay:u,hideOutsideDates:d,hideWeekdays:f,getDayAriaLabel:p,__getDayRef:m,__onDayKeyDown:h,__onDayClick:g,__onDayMouseEnter:_,withCellSpacing:v,highlightToday:y,withWeekNumbers:b,__preventFocus:x,__stopPropagation:S,nextIcon:C,previousIcon:w,nextLabel:T,previousLabel:E,onNext:D,onPrevious:O,onLevelClick:k,nextDisabled:A,previousDisabled:j,hasNextLevel:M,levelControlAriaLabel:N,withNext:P,withPrevious:F,headerControlsOrder:I,monthLabelFormat:L,classNames:R,styles:z,unstyled:B,__staticSelector:V,size:ee,static:H,fullWidth:U,attributes:te,...ne}=Y(`MonthLevel`,Pw,e),re=VC(),ie={__staticSelector:V||`MonthLevel`,classNames:R,styles:z,unstyled:B,size:ee,attributes:te},W=typeof A==`boolean`?A:l?!(0,$.default)(t).endOf(`month`).isBefore(l):!1,ae=typeof j==`boolean`?j:c?!(0,$.default)(t).startOf(`month`).isAfter(c):!1;return(0,J.jsxs)(Q,{"data-month-level":!0,size:ee,...ne,children:[(0,J.jsx)(Ow,{label:typeof L==`function`?L(t):(0,$.default)(t).locale(n||re.locale).format(L),__preventFocus:x,__stopPropagation:S,nextIcon:C,previousIcon:w,nextLabel:T,previousLabel:E,onNext:D,onPrevious:O,onLevelClick:k,nextDisabled:W,previousDisabled:ae,hasNextLevel:M,levelControlAriaLabel:N,withNext:P,withPrevious:F,headerControlsOrder:I,fullWidth:U,...ie}),(0,J.jsx)(lw,{month:t,locale:n,firstDayOfWeek:r,weekdayFormat:i,weekendDays:a,getDayProps:o,excludeDate:s,minDate:c,maxDate:l,renderDay:u,hideOutsideDates:d,hideWeekdays:f,getDayAriaLabel:p,__getDayRef:m,__onDayKeyDown:h,__onDayClick:g,__onDayMouseEnter:_,__preventFocus:x,__stopPropagation:S,static:H,withCellSpacing:v,highlightToday:y,withWeekNumbers:b,fullWidth:U,...ie})]})});Fw.classes={...lw.classes,...Ow.classes},Fw.displayName=`@mantine/dates/MonthLevel`;var Iw={levelsGroup:`m_30b26e33`},Lw=Z(e=>{let t=Y(`LevelsGroup`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,__staticSelector:c,fullWidth:l,attributes:u,...d}=t;return(0,J.jsx)(Q,{...X({name:c||`LevelsGroup`,classes:Iw,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:u,vars:s,rootSelector:`levelsGroup`})(`levelsGroup`),"data-full-width":l||void 0,...d})});Lw.classes=Iw,Lw.displayName=`@mantine/dates/LevelsGroup`;var Rw={numberOfColumns:1},zw=Z(e=>{let{decade:t,locale:n,minDate:r,maxDate:i,yearsListFormat:o,getYearControlProps:s,__onControlClick:c,__onControlMouseEnter:l,withCellSpacing:u,__preventFocus:d,nextIcon:f,previousIcon:p,nextLabel:m,previousLabel:h,onNext:g,onPrevious:_,nextDisabled:v,previousDisabled:y,headerControlsOrder:b,classNames:x,styles:S,unstyled:C,__staticSelector:w,__stopPropagation:T,numberOfColumns:E,levelControlAriaLabel:D,decadeLabelFormat:O,size:k,fullWidth:A,vars:j,attributes:M,...N}=Y(`DecadeLevelGroup`,Rw,e),P=(0,a.useRef)([]),F=Array(E).fill(0).map((e,a)=>{let j=(0,$.default)(t).add(a*10,`years`).format(`YYYY-MM-DD`);return(0,J.jsx)(jw,{size:k,yearsListFormat:o,decade:j,withNext:a===E-1,withPrevious:a===0,decadeLabelFormat:O,__onControlClick:c,__onControlMouseEnter:l,__onControlKeyDown:(e,t)=>IC({levelIndex:a,rowIndex:t.rowIndex,cellIndex:t.cellIndex,event:e,controlsRef:P}),__getControlRef:(e,t,n)=>{Array.isArray(P.current[a])||(P.current[a]=[]),Array.isArray(P.current[a][e])||(P.current[a][e]=[]),P.current[a][e][t]=n},levelControlAriaLabel:typeof D==`function`?D(j):D,locale:n,minDate:r,maxDate:i,__preventFocus:d,__stopPropagation:T,nextIcon:f,previousIcon:p,nextLabel:m,previousLabel:h,onNext:g,onPrevious:_,nextDisabled:v,previousDisabled:y,getYearControlProps:s,__staticSelector:w||`DecadeLevelGroup`,classNames:x,styles:S,unstyled:C,withCellSpacing:u,headerControlsOrder:b,fullWidth:A,attributes:M},a)});return(0,J.jsx)(Lw,{classNames:x,styles:S,__staticSelector:w||`DecadeLevelGroup`,size:k,unstyled:C,fullWidth:A,attributes:M,...N,children:F})});zw.classes={...Lw.classes,...jw.classes},zw.displayName=`@mantine/dates/DecadeLevelGroup`;var Bw={numberOfColumns:1},Vw=Z(e=>{let{year:t,locale:n,minDate:r,maxDate:i,monthsListFormat:o,getMonthControlProps:s,__onControlClick:c,__onControlMouseEnter:l,withCellSpacing:u,__preventFocus:d,nextIcon:f,previousIcon:p,nextLabel:m,previousLabel:h,onNext:g,onPrevious:_,onLevelClick:v,nextDisabled:y,previousDisabled:b,hasNextLevel:x,headerControlsOrder:S,classNames:C,styles:w,unstyled:T,__staticSelector:E,__stopPropagation:D,numberOfColumns:O,levelControlAriaLabel:k,yearLabelFormat:A,size:j,fullWidth:M,vars:N,attributes:P,...F}=Y(`YearLevelGroup`,Bw,e),I=(0,a.useRef)([]),L=Array(O).fill(0).map((e,a)=>{let N=(0,$.default)(t).add(a,`years`).format(`YYYY-MM-DD`);return(0,J.jsx)(Nw,{size:j,monthsListFormat:o,year:N,withNext:a===O-1,withPrevious:a===0,yearLabelFormat:A,__stopPropagation:D,__onControlClick:c,__onControlMouseEnter:l,__onControlKeyDown:(e,t)=>IC({levelIndex:a,rowIndex:t.rowIndex,cellIndex:t.cellIndex,event:e,controlsRef:I}),__getControlRef:(e,t,n)=>{Array.isArray(I.current[a])||(I.current[a]=[]),Array.isArray(I.current[a][e])||(I.current[a][e]=[]),I.current[a][e][t]=n},levelControlAriaLabel:typeof k==`function`?k(N):k,locale:n,minDate:r,maxDate:i,__preventFocus:d,nextIcon:f,previousIcon:p,nextLabel:m,previousLabel:h,onNext:g,onPrevious:_,onLevelClick:v,nextDisabled:y,previousDisabled:b,hasNextLevel:x,getMonthControlProps:s,classNames:C,styles:w,unstyled:T,__staticSelector:E||`YearLevelGroup`,withCellSpacing:u,headerControlsOrder:S,fullWidth:M,attributes:P},a)});return(0,J.jsx)(Lw,{classNames:C,styles:w,__staticSelector:E||`YearLevelGroup`,size:j,unstyled:T,fullWidth:M,attributes:P,...F,children:L})});Vw.classes={...Nw.classes,...Lw.classes},Vw.displayName=`@mantine/dates/YearLevelGroup`;var Hw={numberOfColumns:1},Uw=Z(e=>{let{month:t,locale:n,firstDayOfWeek:r,weekdayFormat:i,weekendDays:o,getDayProps:s,excludeDate:c,minDate:l,maxDate:u,renderDay:d,hideOutsideDates:f,hideWeekdays:p,getDayAriaLabel:m,__onDayCl
53ick:h,__onDayMouseEnter:g,withCellSpacing:_,highlightToday:v,withWeekNumbers:y,__preventFocus:b,nextIcon:x,previousIcon:S,nextLabel:C,previousLabel:w,onNext:T,onPrevious:E,onLevelClick:D,nextDisabled:O,previousDisabled:k,hasNextLevel:A,headerControlsOrder:j,classNames:M,styles:N,unstyled:P,numberOfColumns:F,levelControlAriaLabel:I,monthLabelFormat:L,__staticSelector:R,__stopPropagation:z,size:B,static:V,fullWidth:ee,vars:H,attributes:U,...te}=Y(`MonthLevelGroup`,Hw,e),ne=(0,a.useRef)([]),re=Array(F).fill(0).map((e,a)=>{let H=(0,$.default)(t).add(a,`months`).format(`YYYY-MM-DD`);return(0,J.jsx)(Fw,{month:H,withNext:a===F-1,withPrevious:a===0,monthLabelFormat:L,__stopPropagation:z,__onDayClick:h,__onDayMouseEnter:g,__onDayKeyDown:(e,t)=>IC({levelIndex:a,rowIndex:t.rowIndex,cellIndex:t.cellIndex,event:e,controlsRef:ne}),__getDayRef:(e,t,n)=>{Array.isArray(ne.current[a])||(ne.current[a]=[]),Array.isArray(ne.current[a][e])||(ne.current[a][e]=[]),ne.current[a][e][t]=n},levelControlAriaLabel:typeof I==`function`?I(H):I,locale:n,firstDayOfWeek:r,weekdayFormat:i,weekendDays:o,getDayProps:s,excludeDate:c,minDate:l,maxDate:u,renderDay:d,hideOutsideDates:f,hideWeekdays:p,getDayAriaLabel:m,__preventFocus:b,nextIcon:x,previousIcon:S,nextLabel:C,previousLabel:w,onNext:T,onPrevious:E,onLevelClick:D,nextDisabled:O,previousDisabled:k,hasNextLevel:A,classNames:M,styles:N,unstyled:P,__staticSelector:R||`MonthLevelGroup`,size:B,static:V,withCellSpacing:_,highlightToday:v,withWeekNumbers:y,headerControlsOrder:j,fullWidth:ee,attributes:U},a)});return(0,J.jsx)(Lw,{classNames:M,styles:N,__staticSelector:R||`MonthLevelGroup`,size:B,fullWidth:ee,attributes:U,...te,children:re})});Uw.classes={...Lw.classes,...Fw.classes},Uw.displayName=`@mantine/dates/MonthLevelGroup`;var Ww={input:`m_6fa5e2aa`},Gw=Z(e=>{let{inputProps:t,wrapperProps:n,placeholder:r,classNames:i,styles:a,unstyled:o,popoverProps:s,modalProps:c,dropdownType:l,children:u,formattedValue:d,dropdownHandlers:f,dropdownOpened:p,onClick:m,clearable:h,clearSectionMode:g,onClear:_,clearButtonProps:v,rightSection:y,shouldClear:b,readOnly:x,disabled:S,value:C,name:w,form:T,type:E,onDropdownClose:D,withTime:O,...k}=ud(`PickerInputBase`,{size:`sm`},e),A=(0,J.jsx)(ld.ClearButton,{onClick:_,unstyled:o,...v}),j=()=>{E===`range`&&Array.isArray(C)&&C[0]&&!C[1]&&_(),f.close()};return(0,J.jsxs)(J.Fragment,{children:[l===`modal`&&!x&&(0,J.jsx)(fg,{opened:p,onClose:j,withCloseButton:!1,size:`auto`,"data-dates-modal":!0,unstyled:o,...c,children:u}),(0,J.jsx)(ld.Wrapper,{...n,children:(0,J.jsxs)(Uc,{position:`bottom-start`,opened:p,trapFocus:!0,returnFocus:!1,unstyled:o,onClose:D,...s,disabled:s?.disabled||l===`modal`||x,onChange:e=>{e||(s?.onClose?.(),j())},children:[(0,J.jsx)(Uc.Target,{children:(0,J.jsx)(ld,{"data-dates-input":!0,"data-read-only":x||void 0,disabled:S,component:`button`,type:`button`,multiline:!0,onClick:e=>{m?.(e),f.toggle()},__clearSection:A,__clearable:h&&b&&!x&&!S,__clearSectionMode:g,rightSection:y,...t,classNames:{...i,input:st(Ww.input,i?.input)},...k,children:d||(0,J.jsx)(ld.Placeholder,{error:t.error,unstyled:o,classNames:i,styles:a,__staticSelector:t.__staticSelector,children:r})})}),(0,J.jsx)(Uc.Dropdown,{"data-dates-dropdown":!0,children:u})]})}),(0,J.jsx)(UC,{value:C,name:w,form:T,type:E,withTime:O})]})});Gw.classes=Ww,Gw.displayName=`@mantine/dates/PickerInputBase`;var Kw=e=>e===`range`?[null,null]:e===`multiple`?[]:null,qw=(e,t)=>{let n=t?RC:LC;return Array.isArray(e)?e.map(n):n(e)};function Jw({type:e,value:t,defaultValue:n,onChange:r,withTime:i=!1}){let o=(0,a.useRef)(e),[s,c,l]=De({value:qw(t,i),defaultValue:qw(n,i),finalValue:Kw(e),onChange:r}),u=s;return o.current!==e&&(o.current=e,t===void 0&&(u=n===void 0?Kw(e):n,c(u))),[u,c,l]}function Yw(e,t){return e?e===`month`?0:e===`year`?1:2:t||0}function Xw(e){return e===0?`month`:e===1?`year`:`decade`}function Zw(e,t,n){return Xw(ee(Yw(e,0),Yw(t,0),Yw(n,2)))}var Qw={maxLevel:`decade`,minLevel:`month`,__updateDateOnYearSelect:!0,__updateDateOnMonthSelect:!0,enableKeyboardNavigation:!0},$w=Z(e=>{let t=Y(`Calendar`,Qw,e),{vars:n,maxLevel:r,minLevel:i,defaultLevel:o,level:s,onLevelChange:c,date:l,defaultDate:u,onDateChange:d,numberOfColumns:f,columnsToScroll:p,ariaLabels:m,nextLabel:h,previousLabel:g,onYearSelect:_,onMonthSelect:v,onYearMouseEnter:y,onMonthMouseEnter:b,headerControlsOrder:x,__updateDateOnYearSelect:S,__updateDateOnMonthSelect:C,__setDateRef:w,__setLevelRef:T,firstDayOfWeek:E,weekdayFormat:D,weekendDays:O,getDayProps:k,excludeDate:A,renderDay:j,hideOutsideDates:M,hideWeekdays:N,getDayAriaLabel:P,monthLabelFormat:F,nextIcon:I,previousIcon:L,__onDayCl
53ick:R,__onDayMouseEnter:z,withCellSpacing:B,highlightToday:V,withWeekNumbers:ee,monthsListFormat:H,getMonthControlProps:U,yearLabelFormat:te,yearsListFormat:ne,getYearControlProps:re,decadeLabelFormat:ie,classNames:W,styles:ae,unstyled:oe,minDate:se,maxDate:ce,locale:G,__staticSelector:le,size:ue,__preventFocus:de,__stopPropagation:fe,onNextDecade:pe,onPreviousDecade:me,onNextYear:he,onPreviousYear:ge,onNextMonth:_e,onPreviousMonth:K,static:ve,enableKeyboardNavigation:ye,fullWidth:be,attributes:xe,ref:Se,...Ce}=t,{resolvedClassNames:Te,resolvedStyles:Ee}=Dn({classNames:W,styles:ae,props:t}),[Oe,ke]=De({value:s?Zw(s,i,r):void 0,defaultValue:o?Zw(o,i,r):void 0,finalValue:Zw(void 0,i,r),onChange:c}),[Ae,je]=Jw({type:`default`,value:LC(l),defaultValue:LC(u),onChange:d});(0,a.useImperativeHandle)(w,()=>e=>{je(e)}),(0,a.useImperativeHandle)(T,()=>e=>{ke(e)});let Me={__staticSelector:le||`Calendar`,styles:Ee,classNames:Te,unstyled:oe,size:ue,attributes:xe},Ne=p||f||1,Pe=(0,a.useRef)(null);if(Pe.current===null){let e=new Date;Pe.current=se&&(0,$.default)(e).isAfter(se)?se:(0,$.default)(e).format(`YYYY-MM-DD`)}let Fe=Ae||Pe.current,Ie=()=>{let e=(0,$.default)(Fe).add(Ne,`month`).format(`YYYY-MM-DD`);_e?.(e),je(e)},Le=()=>{let e=(0,$.default)(Fe).subtract(Ne,`month`).format(`YYYY-MM-DD`);K?.(e),je(e)},Re=()=>{let e=(0,$.default)(Fe).add(Ne,`year`).format(`YYYY-MM-DD`);he?.(e),je(e)},ze=()=>{let e=(0,$.default)(Fe).subtract(Ne,`year`).format(`YYYY-MM-DD`);ge?.(e),je(e)},Be=()=>{let e=(0,$.default)(Fe).add(10*Ne,`year`).format(`YYYY-MM-DD`);pe?.(e),je(e)},Ve=()=>{let e=(0,$.default)(Fe).subtract(10*Ne,`year`).format(`YYYY-MM-DD`);me?.(e),je(e)},He=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(!ye||ve)return;let e=e=>{if(!He.current?.contains(document.activeElement))return;let t=e.ctrlKey||e.metaKey,n=e.shiftKey;switch(e.key){case`ArrowUp`:t&&n?(e.preventDefault(),Ve()):t&&(e.preventDefault(),ze());break;case`ArrowDown`:t&&n?(e.preventDefault(),Be()):t&&(e.preventDefault(),Re());break;case`y`:case`Y`:Oe===`month`&&(e.preventDefault(),ke(`year`));break}};return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[ye,ve,Oe,Re,ze,Be,Ve]),(0,J.jsxs)(Q,{ref:we(He,Se),size:ue,"data-calendar":!0,"data-full-width":be||void 0,...Ce,children:[Oe===`month`&&(0,J.jsx)(Uw,{month:Fe,minDate:se,maxDate:ce,firstDayOfWeek:E,weekdayFormat:D,weekendDays:O,getDayProps:k,excludeDate:A,renderDay:j,hideOutsideDates:M,hideWeekdays:N,getDayAriaLabel:P,onNext:Ie,onPrevious:Le,hasNextLevel:r!==`month`,onLevelClick:()=>ke(`year`),numberOfColumns:f,locale:G,levelControlAriaLabel:m?.monthLevelControl,nextLabel:m?.nextMonth??h,nextIcon:I,previousLabel:m?.previousMonth??g,previousIcon:L,monthLabelFormat:F,__onDayClick:R,__onDayMouseEnter:z,__preventFocus:de,__stopPropagation:fe,static:ve,withCellSpacing:B,highlightToday:V,withWeekNumbers:ee,headerControlsOrder:x,fullWidth:be,...Me}),Oe===`year`&&(0,J.jsx)(Vw,{year:Fe,numberOfColumns:f,minDate:se,maxDate:ce,monthsListFormat:H,getMonthControlProps:U,locale:G,onNext:Re,onPrevious:ze,hasNextLevel:r!==`month`&&r!==`year`,onLevelClick:()=>ke(`decade`),levelControlAriaLabel:m?.yearLevelControl,nextLabel:m?.nextYear??h,nextIcon:I,previousLabel:m?.previousYear??g,previousIcon:L,yearLabelFormat:te,__onControlMouseEnter:b,__onControlClick:(e,t)=>{C&&je(t),ke(Zw(`month`,i,r)),v?.(t)},__preventFocus:de,__stopPropagation:fe,withCellSpacing:B,headerControlsOrder:x,fullWidth:be,...Me}),Oe===`decade`&&(0,J.jsx)(zw,{decade:Fe,minDate:se,maxDate:ce,yearsListFormat:ne,getYearControlProps:re,locale:G,onNext:Be,onPrevious:Ve,numberOfColumns:f,nextLabel:m?.nextDecade??h,nextIcon:I,previousLabel:m?.previousDecade??g,previousIcon:L,decadeLabelFormat:ie,__onControlMouseEnter:y,__onControlClick:(e,t)=>{S&&je(t),ke(Zw(`year`,i,r)),_?.(t)},__preventFocus:de,__stopPropagation:fe,withCellSpacing:B,headerControlsOrder:x,fullWidth:be,...Me})]})});$w.classes={...zw.classes,...Vw.classes,...Uw.classes},$w.displayName=`@mantine/dates/Calendar`;function eT(e){let{maxLevel:t,minLevel:n,defaultLevel:r,level:i,onLevelChange:a,nextIcon:o,previousIcon:s,date:c,defaultDate:l,onDateChange:u,numberOfColumns:d,columnsToScroll:f,ariaLabels:p,nextLabel:m,previousLabel:h,onYearSelect:g,onMonthSelect:_,onYearMouseEnter:v,onMonthMouseEnter:y,onNextMonth:b,onPreviousMonth:x,onNextYear:S,onPreviousYear:C,onNextDecade:w,onPreviousDecade:T,withCellSpacing:E,highlightToday:D,__updateDateOnYearSelect:O,__updateDateOnMonthSelect:k,__setDateRef:A,__setLevelRef:j,withWeekNumbers:M,headerControlsOrder:N,firstDayOfWeek:P,weekdayFormat:F,weekendDays:I,getDayProps:L,excludeDate:R,renderDay:z,hideOutsideDates:B,hideWeekdays:V,getDayAriaLabel:ee,monthLabelFormat:H,monthsListFormat:U,getMonthControlProps:te,yearLabelFormat:ne,yearsListFormat:re,getYearControlProps:ie,decadeLabelFormat:W,allowSingleDateInRange:ae,allowDeselect:oe,minDate:se,maxDate:ce,locale:G,...le}=e;return{calendarProps:{maxLevel:t,minLevel:n,defaultLevel:r,level:i,onLevelChange:a,nextIcon:o,previousIcon:s,date:c,defaultDate:l,onDateChange:u,numberOfColumns:d,columnsToScroll:f,ariaLabels:p,nextLabel:m,previousLabel:h,onYearSelect:g,onMonthSelect:_,onYearMouseEnter:v,onMonthMouseEnter:y,onNextMonth:b,onPreviousMonth:x,onNextYear:S,onPreviousYear:C,onNextDecade:w,onPreviousDecade:T,withCellSpacing:E,highlightToday:D,__updateDateOnYearSelect:O,__updateDateOnMonthSelect:k,__setDateRef:A,withWeekNumbers:M,headerControlsOrder:N,firstDayOfWeek:P,weekdayFormat:F,weekendDays:I,getDayProps:L,excludeDate:R,renderDay:z,hideOutsideDates:B,hideWeekdays:V,getDayAriaLabel:ee,monthLabelFormat:H,monthsListFormat:U,getMonthControlProps:te,yearLabelFormat:ne,yearsListFormat:re,getYearControlProps:ie,decadeLabelFormat:W,allowSingleDateInRange:ae,allowDeselect:oe,minDate:se,maxDate:ce,locale:G},others:le}}function tT(e,t){let n=[...t].sort((e,t)=>
53(0,$.default)(e).isAfter((0,$.default)(t))?1:-1);return(0,$.default)(n[0]).startOf(`day`).subtract(1,`ms`).isBefore(e)&&(0,$.default)(n[1]).endOf(`day`).add(1,`ms`).isAfter(e)}function nT({type:e,level:t,value:n,defaultValue:r,onChange:i,allowSingleDateInRange:o,allowDeselect:s,onMouseLeave:c}){let[l,u]=Jw({type:e,value:n,defaultValue:r,onChange:i}),[d,f]=(0,a.useState)(e===`range`&&l[0]&&!l[1]?l[0]:null),[p,m]=(0,a.useState)(null),h=n=>{if(e===`range`){if(d&&!l[1]){if((0,$.default)(n).isSame(d,t)&&!o){f(null),m(null),u([null,null]);return}let e=[n,d];e.sort((e,t)=>(0,$.default)(e).isAfter((0,$.default)(t))?1:-1),u(e),m(null),f(null);return}if(l[0]&&!l[1]&&(0,$.default)(n).isSame(l[0],t)&&!o){f(null),m(null),u([null,null]);return}u([n,null]),m(null),f(n);return}if(e===`multiple`){l.some(e=>(0,$.default)(e).isSame(n,t))?u(l.filter(e=>!(0,$.default)(e).isSame(n,t))):u([...l,n]);return}l&&s&&(0,$.default)(n).isSame(l,t)?u(null):u(n)},g=e=>d&&p?tT(e,[p,d]):l[0]&&l[1]?tT(e,l):!1,_=e===`range`?e=>{c?.(e),m(null)}:c,v=e=>l[0]&&(0,$.default)(e).isSame(l[0],t)?!(p&&(0,$.default)(p).isBefore(l[0])):!1,y=e=>l[1]?(0,$.default)(e).isSame(l[1],t):!l[0]||!p?!1:(0,$.default)(p).isBefore(l[0])&&(0,$.default)(e).isSame(l[0],t),b=n=>{if(e===`range`)return{selected:l.some(e=>e&&(0,$.default)(e).isSame(n,t)),inRange:g(n),firstInRange:v(n),lastInRange:y(n),"data-autofocus":!!l[0]&&(0,$.default)(l[0]).isSame(n,t)||void 0};if(e===`multiple`)return{selected:l.some(e=>e&&(0,$.default)(e).isSame(n,t)),"data-autofocus":!!l[0]&&(0,$.default)(l[0]).isSame(n,t)||void 0};let r=(0,$.default)(l).isSame(n,t);return{selected:r,"data-autofocus":r||void 0}},x=e===`range`&&d?m:()=>{};return(0,a.useEffect)(()=>{if(e===`range`)if(l[0]&&!l[1])f(l[0]);else{let e=l[0]==null&&l[1]==null,t=l[0]!=null&&l[1]!=null;(e||t)&&(f(null),m(null))}},[l]),{onDateChange:h,onRootMouseLeave:_,onHoveredDateChange:x,getControlProps:b,_value:l,setValue:u}}var rT={datePickerRoot:`m_765a40cf`,presetsList:`m_d6a681e1`,presetButton:`m_acd30b22`},iT=q((e,{size:t})=>({datePickerRoot:{"--preset-font-size":P(t)}})),aT={type:`default`,defaultLevel:`month`,numberOfColumns:1,size:`sm`},oT=Z(e=>{let t=Y(`DatePicker`,aT,e),{allowDeselect:n,allowSingleDateInRange:r,value:i,defaultValue:o,onChange:s,onMouseLeave:c,classNames:l,styles:u,__staticSelector:d,__onDayClick:f,__onDayMouseEnter:p,__onPresetSelect:m,__stopPropagation:h,presets:g,className:_,style:v,unstyled:y,size:b,vars:x,attributes:S,...C}=t,{calendarProps:w,others:T}=eT(C),E=(0,a.useRef)(null),D=(0,a.useRef)(null),O=X({name:d||`DatePicker`,classes:rT,props:t,className:_,style:v,classNames:l,styles:u,unstyled:y,attributes:S,rootSelector:g?`datePickerRoot`:void 0,varsResolver:iT,vars:x}),{onDateChange:k,onRootMouseLeave:A,onHoveredDateChange:j,getControlProps:M,_value:N,setValue:P}=nT({type:T.type,level:`day`,allowDeselect:n,allowSingleDateInRange:r,value:i,defaultValue:o,onChange:s,onMouseLeave:c}),{resolvedClassNames:F,resolvedStyles:I}=Dn({classNames:l,styles:u,props:t}),L=(0,J.jsx)($w,{classNames:F,styles:I,__staticSelector:d||`DatePicker`,onMouseLeave:A,size:b,...w,...g?{}:T,__stopPropagation:h,__setDateRef:E,__setLevelRef:D,minLevel:w.minLevel||`month`,__onDayMouseEnter:(e,t)=>{j(t),p?.(e,t)},__onDayClick:(e,t)=>{k(t),f?.(e,t)},getDayProps:e=>({...M(e),...w.getDayProps?.(e)}),getMonthControlProps:e=>({selected:typeof N==`string`?ew(e,N):!1,...w.getMonthControlProps?.(e)}),getYearControlProps:e=>({selected:typeof N==`string`?(0,$.default)(e).isSame(N,`year`):!1,...w.getYearControlProps?.(e)}),hideOutsideDates:w.hideOutsideDates??w.numberOfColumns!==1,attributes:S,...g?{}:{className:_,style:v}});if(!g)return L;let R=e=>{let t=Array.isArray(e)?e[0]:e;t!==void 0&&(E.current?.(t),D.current?.(`month`),m?m(t):P(e))},z=g.map((e,t)=>(0,J.jsx)(ec,{...O(`presetButton`),onClick:()=>R(e.value),onMouseDown:e=>e.preventDefault(),"data-mantine-stop-propagation":h||void 0,children:e.label},t));return(0,J.jsxs)(Q,{...O(`datePickerRoot`),size:b,...T,children:[(0,J.jsx)(`div`,{...O(`presetsList`),children:z}),L]})});oT.classes=$w.classes,oT.varsResolver=iT,oT.displayName=`@mantine/dates/DatePicker`;function sT({type:e,value:t,defaultValue:n,onChange:r,locale:i,format:a,closeOnChange:o,sortDates:s,labelSeparator:c,valueFormatter:l}){let u=VC(),[d,f]=Re(!1),[p,m]=Jw({type:e,value:t,defaultValue:n,onChange:r}),h=jC({type:e,date:p,locale:u.getLocale(i),format:a,labelSeparator:u.getLabelSeparator(c),formatter:l}),g=t=>{o&&(e===`default`&&f.close(),e===`range`&&t[0]&&t[1]&&f.close()),m(s&&e===`multiple`?[...t].sort((e,t)=>
53(0,$.default)(e).isAfter((0,$.default)(t))?1:-1):t)};return{_value:p,setValue:g,onClear:()=>g(e===`range`?[null,null]:e===`multiple`?[]:null),shouldClear:e===`range`?!!p[0]:e===`multiple`?p.length>0:p!==null,formattedValue:h,dropdownOpened:d,dropdownHandlers:f}}var cT={type:`default`,size:`sm`,valueFormat:`MMMM D, YYYY`,closeOnChange:!0,sortDates:!0,dropdownType:`popover`},lT=Z(e=>{let t=Y([`Input`,`InputWrapper`,`DatePickerInput`],cT,e),{type:n,value:r,defaultValue:i,onChange:a,valueFormat:o,labelSeparator:s,locale:c,classNames:l,styles:u,unstyled:d,closeOnChange:f,size:p,variant:m,dropdownType:h,sortDates:g,minDate:_,maxDate:v,vars:y,defaultDate:b,valueFormatter:x,presets:S,attributes:C,...w}=t,{resolvedClassNames:T,resolvedStyles:E}=Dn({classNames:l,styles:u,props:t}),{calendarProps:D,others:O}=eT(w),{_value:k,setValue:A,formattedValue:j,dropdownHandlers:M,dropdownOpened:N,onClear:P,shouldClear:F}=sT({type:n,value:r,defaultValue:i,onChange:a,locale:c,format:o,labelSeparator:s,closeOnChange:f,sortDates:g,valueFormatter:x}),I=Array.isArray(k)?k[0]||b:k||b;return(0,J.jsx)(Gw,{formattedValue:j,dropdownOpened:N,dropdownHandlers:M,classNames:T,styles:E,unstyled:d,onClear:P,shouldClear:F,value:k,size:p,variant:m,dropdownType:h,...O,type:n,__staticSelector:`DatePickerInput`,attributes:C,children:(0,J.jsx)(oT,{...D,size:p,variant:m,type:n,value:k,defaultDate:I||zC({maxDate:v,minDate:_}),onChange:A,locale:c,classNames:T,styles:E,unstyled:d,__staticSelector:`DatePickerInput`,__stopPropagation:h===`popover`,minDate:_,maxDate:v,presets:S,attributes:C})})});lT.classes={...Gw.classes,...oT.classes},lT.displayName=`@mantine/dates/DatePickerInput`;export{Md as $,fg as A,Im as B,$v as C,G_ as D,mv as E,mh as F,Mp as G,Gp as H,lh as I,mp as J,Ap as K,ch as L,Nh as M,kh as N,Pg as O,Sh as P,Ld as Q,Hm as R,ry as S,Cv as T,Vp as U,Mm as V,Rp as W,Uf as X,dp as Y,Bd as Z,My as _,Kt as _t,vC as a,Uc as at,my as b,ae as bt,kx as c,ac as ct,Tb as d,Mr as dt,kd as et,vb as f,Q as ft,zy as g,Yt as gt,ib as h,Zt as ht,yC as i,Zc as it,Xh as j,Ag as k,yx as l,ec as lt,mb as m,wn as mt,kC as n,ul as nt,gC as o,Mc as ot,hb as p,En as pt,Cp as q,wC as r,al as rt,_C as s,Dc as st,lT as t,hl as tt,Mb as u,Xs as ut,Sy as v,je as vt,zv as w,ay as x,i as xt,vy as y,se as yt,Rm as z};
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.