@syngrisi/syngrisi
Version:
Syngrisi - Visual Testing Tool
7 lines • 277 kB
JavaScript
var Df=Object.defineProperty;var o=(e,r)=>Df(e,"name",{value:r,configurable:!0});import{r as p,b as f,d as De,bf as Nf,bg as Ef,az as Be,bh as Lr,bi as lo,bj as If,bk as pl,aw as G,aM as xo,B as K,ax as Qe,aE as Ar,aC as Co,R as nr,aD as sr,c as U,j as M,W as je,T as me,aL as _e,$ as Ye,at as Xe,bl as Rf,bm as kf,bn as zf,bo as jf,bp as Mf,bq as Tf,br as Lf,bs as Af,bt as Ff,aJ as kn,aB as ir,aZ as Vf,a0 as hl,bu as Bf,av as Fr,bv as Wf,an as Vr,P as yr,G as he,aS as Hf,bw as Yf,bx as Uf,aF as gl,_ as zn,Y as ml,au as qf,ay as Gf,aA as vt,aK as Kf,by as Xf,bz as qo,bA as Qf,bB as Zf,bC as Jf,bD as ep,bE as rp,bF as vl,bG as tp,X as np,bH as op,bI as ap,bJ as sp,bK as ip,bL as Yn,aX as lp,l as yt,bM as cp,ao as dp,b4 as up,i as fp,C as pp,q as jn,D as yl,e as hp,k as fr,a as pr,J as gp,u as tr,bN as mp,bO as vp,bP as yp,bQ as _p,bR as bp,bS as wp,z as Op,bT as Pp,be as Do,bU as $p,b8 as Sp,h as or,bV as _l,m as xp,bW as Cp,bd as Dp,S as Np,t as Ep,v as Ip,y as Rp,bX as kp,b9 as zp,bY as jp,bZ as Mp,n as bl,b_ as Tp,p as Br,b$ as Lp,c0 as Go}from"./use-form-CYJtOIAE.js";function _t(e,r){let t=e;for(;(t=t.parentElement)&&!t.matches(r););return t}o(_t,"findElementAncestor");function Ap(e,r,t){for(let n=e-1;n>=0;n-=1)if(!r[n].disabled)return n;if(t){for(let n=r.length-1;n>-1;n-=1)if(!r[n].disabled)return n}return e}o(Ap,"getPreviousIndex");function Fp(e,r,t){for(let n=e+1;n<r.length;n+=1)if(!r[n].disabled)return n;if(t){for(let n=0;n<r.length;n+=1)if(!r[n].disabled)return n}return e}o(Fp,"getNextIndex");function Vp(e,r,t){return _t(e,t)===_t(r,t)}o(Vp,"onSameLevel");function Bp({parentSelector:e,siblingSelector:r,onKeyDown:t,loop:n=!0,activateOnFocus:a=!1,dir:s="rtl",orientation:i}){return l=>{var c;t==null||t(l);const d=Array.from(((c=_t(l.currentTarget,e))==null?void 0:c.querySelectorAll(r))||[]).filter(y=>Vp(l.currentTarget,y,e)),u=d.findIndex(y=>l.currentTarget===y),h=Fp(u,d,n),g=Ap(u,d,n),m=s==="rtl"?g:h,v=s==="rtl"?h:g;switch(l.key){case"ArrowRight":{i==="horizontal"&&(l.stopPropagation(),l.preventDefault(),d[m].focus(),a&&d[m].click());break}case"ArrowLeft":{i==="horizontal"&&(l.stopPropagation(),l.preventDefault(),d[v].focus(),a&&d[v].click());break}case"ArrowUp":{i==="vertical"&&(l.stopPropagation(),l.preventDefault(),d[g].focus(),a&&d[g].click());break}case"ArrowDown":{i==="vertical"&&(l.stopPropagation(),l.preventDefault(),d[h].focus(),a&&d[h].click());break}case"Home":{l.stopPropagation(),l.preventDefault(),!d[0].disabled&&d[0].focus();break}case"End":{l.stopPropagation(),l.preventDefault();const y=d.length-1;!d[y].disabled&&d[y].focus();break}}}}o(Bp,"createScopedKeydownHandler");function Wp(e,r,t){var n;return t?Array.from(((n=_t(t,r))==null?void 0:n.querySelectorAll(e))||[]).findIndex(a=>a===t):null}o(Wp,"getContextItemIndex");function No(e){const r=p.createContext(null);return[o(({children:a,value:s})=>f(r.Provider,{value:s,children:a}),"Provider"),o(()=>{const a=p.useContext(r);if(a===null)throw new Error(e);return a},"useSafeContext")]}o(No,"createSafeContext");const Hp=o(()=>{},"noop$3");function Yp(e,r={active:!0}){return typeof e!="function"||!r.active?r.onKeyDown||Hp:t=>{var n;t.key==="Escape"&&(e(t),(n=r.onTrigger)==null||n.call(r))}}o(Yp,"closeOnEscape");function Ge(e,r){return t=>{e==null||e(t),r==null||r(t)}}o(Ge,"createEventHandler");function Up(){const[e,r]=p.useState(-1);return[e,{setHovered:r,resetHovered:o(()=>r(-1),"resetHovered")}]}o(Up,"useHovered");function wl({data:e}){const r=[],t=[],n=e.reduce((a,s,i)=>(s.group?a[s.group]?a[s.group].push(i):a[s.group]=[i]:t.push(i),a),{});return Object.keys(n).forEach(a=>{r.push(...n[a].map(s=>e[s]))}),r.push(...t.map(a=>e[a])),r}o(wl,"groupOptions");function qp(e){const r=wl({data:e}),t=[],n=[];let a=null;return r.forEach((s,i)=>{s.group?(a!==s.group&&(a=s.group,n.push({type:"label",label:a})),n.push({type:"item",item:s,index:i})):t.push({type:"item",item:s,index:i})}),{grouped:n,unGrouped:t,items:[...n,...t],hasItems:n.length>0||t.length>0}}o(qp,"getGroupedOptions");function Gp(e,r){window.dispatchEvent(new CustomEvent(e,{detail:r}))}o(Gp,"dispatchEvent");const Kp=typeof window<"u"?p.useLayoutEffect:p.useEffect;function Eo(e){function r(n){const a=Object.keys(n).reduce((s,i)=>(s[`${e}:${i}`]=l=>n[i](l.detail),s),{});Kp(()=>(Object.keys(a).forEach(s=>{window.removeEventListener(s,a[s]),window.addEventListener(s,a[s])}),()=>Object.keys(a).forEach(s=>{window.removeEventListener(s,a[s])})),[a])}o(r,"_useExternalEvents");function t(n){return(...a)=>Gp(`${e}:${String(n)}`,a[0])}return o(t,"createEvent"),[r,t]}o(Eo,"createUseExternalEvents");function Ol({styles:e}){const r=De();return f(Nf,{styles:Ef(typeof e=="function"?e(r):e)})}o(Ol,"Global");const Ko=["mousedown","touchstart"];function Pl(e,r,t){const n=p.useRef();return p.useEffect(()=>{const a=o(s=>{const{target:i}=s??{};if(Array.isArray(t)){const l=(i==null?void 0:i.hasAttribute("data-ignore-outside-clicks"))||!document.body.contains(i)&&i.tagName!=="HTML";t.every(d=>!!d&&!s.composedPath().includes(d))&&!l&&e()}else n.current&&!n.current.contains(i)&&e()},"listener");return(r||Ko).forEach(s=>document.addEventListener(s,a)),()=>{(r||Ko).forEach(s=>document.removeEventListener(s,a))}},[n,e,t]),n}o(Pl,"useClickOutside");function Xp({timeout:e=2e3}={}){const[r,t]=p.useState(null),[n,a]=p.useState(!1),[s,i]=p.useState(null),l=o(u=>{clearTimeout(s),i(setTimeout(()=>a(!1),e)),a(u)},"handleCopyResult");return{copy:o(u=>{"clipboard"in navigator?navigator.clipboard.writeText(u).then(()=>l(!0)).catch(h=>t(h)):t(new Error("useClipboard: navigator.clipboard is not supported"))},"copy"),reset:o(()=>{a(!1),t(null),clearTimeout(s)},"reset"),error:r,copied:n}}o(Xp,"useClipboard");function Io({opened:e,shouldReturnFocus:r=!0}){const t=p.useRef(),n=o(()=>{var a;t.current&&"focus"in t.current&&typeof t.current.focus=="function"&&((a=t.current)==null||a.focus({preventScroll:!0}))},"returnFocus");return Be(()=>{let a=-1;const s=o(i=>{i.key==="Tab"&&window.clearTimeout(a)},"clearFocusTimeout");return document.addEventListener("keydown",s),e?t.current=document.activeElement:r&&(a=window.setTimeout(n,10)),()=>{window.clearTimeout(a),document.removeEventListener("keydown",s)}},[e,r]),n}o(Io,"useFocusReturn");const Qp=/input|select|textarea|button|object/,$l="a, input, select, textarea, button, object, [tabindex]";function Zp(e){return e.style.display==="none"}o(Zp,"hidden");function Jp(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(Zp(t))return!1;t=t.parentNode}return!0}o(Jp,"visible");function Sl(e){let r=e.getAttribute("tabindex");return r===null&&(r=void 0),parseInt(r,10)}o(Sl,"getElementTabIndex");function co(e){const r=e.nodeName.toLowerCase(),t=!Number.isNaN(Sl(e));return(Qp.test(r)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||t)&&Jp(e)}o(co,"focusable");function xl(e){const r=Sl(e);return(Number.isNaN(r)||r>=0)&&co(e)}o(xl,"tabbable");function eh(e){return Array.from(e.querySelectorAll($l)).filter(xl)}o(eh,"findTabbableDescendants");function rh(e,r){const t=eh(e);if(!t.length){r.preventDefault();return}const n=t[r.shiftKey?0:t.length-1],a=e.getRootNode();if(!(n===a.activeElement||e===a.activeElement))return;r.preventDefault();const i=t[r.shiftKey?t.length-1:0];i&&i.focus()}o(rh,"scopeTab");function th(e,r="body > :not(script)"){const t=Array.from(document.querySelectorAll(r)).map(n=>{var a;if((a=n==null?void 0:n.shadowRoot)!=null&&a.contains(e)||n.contains(e))return;const s=n.getAttribute("aria-hidden");return(s===null||s==="false")&&n.setAttribute("aria-hidden","true"),{node:n,ariaHidden:s}});return()=>{t.forEach(n=>{n&&(n.ariaHidden===null?n.node.removeAttribute("aria-hidden"):n.node.setAttribute("aria-hidden",n.ariaHidden))})}}o(th,"createAriaHider");function Ro(e=!0){const r=p.useRef(),t=p.useRef(null),n=p.useCallback(a=>{if(e){if(a===null){t.current&&(t.current(),t.current=null);return}if(t.current=th(a),r.current!==a)if(a){const s=o(()=>{let i=a.querySelector("[data-autofocus]");if(!i){const l=Array.from(a.querySelectorAll($l));i=l.find(xl)||l.find(co)||null,!i&&co(a)&&(i=a)}i&&i.focus({preventScroll:!0})},"processNode");setTimeout(()=>{a.getRootNode()&&s()}),r.current=a}else r.current=null}},[e]);return p.useEffect(()=>{if(!e)return;const a=o(s=>{s.key==="Tab"&&r.current&&rh(r.current,s)},"handleKeyDown");return document.addEventListener("keydown",a),()=>{document.removeEventListener("keydown",a),t.current&&t.current()}},[e]),n}o(Ro,"useFocusTrap");const nh=o(e=>(e+1)%1e6,"reducer");function oh(){const[,e]=p.useReducer(nh,0);return e}o(oh,"useForceUpdate");function ah(e,r){const[t,n]=p.useState(!1),a=p.useRef(),s=p.useRef();p.useEffect(()=>{s.current=e},[e]);const i=o(()=>{n(d=>(!d&&!a.current&&(a.current=window.setInterval(s.current,r)),!0))},"start"),l=o(()=>{n(!1),window.clearInterval(a.current),a.current=void 0},"stop");return{start:i,stop:l,toggle:o(()=>{t?l():i()},"toggle"),active:t}}o(ah,"useInterval");function sh({initialValues:e=[],limit:r}){const[{state:t,queue:n},a]=p.useState({state:e.slice(0,r),queue:e.slice(r)});return{state:t,queue:n,add:o((...c)=>a(d=>{const u=[...d.state,...d.queue,...c];return{state:u.slice(0,r),queue:u.slice(r)}}),"add"),update:o(c=>a(d=>{const u=c([...d.state,...d.queue]);return{state:u.slice(0,r),queue:u.slice(r)}}),"update"),cleanQueue:o(()=>a(c=>({state:c.state,queue:[]})),"cleanQueue")}}o(sh,"useQueue");const ih=o(e=>e<.5?2*e*e:-1+(4-2*e)*e,"easeInOutQuad"),lh=o(({axis:e,target:r,parent:t,alignment:n,offset:a,isList:s})=>{if(!r||!t&&typeof document>"u")return 0;const i=!!t,c=(t||document.body).getBoundingClientRect(),d=r.getBoundingClientRect(),u=o(h=>d[h]-c[h],"getDiff");if(e==="y"){const h=u("top");if(h===0)return 0;if(n==="start"){const m=h-a;return m<=d.height*(s?0:1)||!s?m:0}const g=i?c.height:window.innerHeight;if(n==="end"){const m=h+a-g+d.height;return m>=-d.height*(s?0:1)||!s?m:0}return n==="center"?h-g/2+d.height/2:0}if(e==="x"){const h=u("left");if(h===0)return 0;if(n==="start"){const m=h-a;return m<=d.width||!s?m:0}const g=i?c.width:window.innerWidth;if(n==="end"){const m=h+a-g+d.width;return m>=-d.width||!s?m:0}return n==="center"?h-g/2+d.width/2:0}return 0},"getRelativePosition"),ch=o(({axis:e,parent:r})=>{if(!r&&typeof document>"u")return 0;const t=e==="y"?"scrollTop":"scrollLeft";if(r)return r[t];const{body:n,documentElement:a}=document;return n[t]+a[t]},"getScrollStart"),dh=o(({axis:e,parent:r,distance:t})=>{if(!r&&typeof document>"u")return;const n=e==="y"?"scrollTop":"scrollLeft";if(r)r[n]=t;else{const{body:a,documentElement:s}=document;a[n]=t,s[n]=t}},"setScrollParam");function uh({duration:e=1250,axis:r="y",onScrollFinish:t,easing:n=ih,offset:a=0,cancelable:s=!0,isList:i=!1}={}){const l=p.useRef(0),c=p.useRef(0),d=p.useRef(!1),u=p.useRef(null),h=p.useRef(null),g=Lr(),m=o(()=>{l.current&&cancelAnimationFrame(l.current)},"cancel"),v=p.useCallback(({alignment:b="start"}={})=>{var _;d.current=!1,l.current&&m();const w=(_=ch({parent:u.current,axis:r}))!=null?_:0,C=lh({parent:u.current,target:h.current,axis:r,alignment:b,offset:a,isList:i})-(u.current?0:w);function O(){c.current===0&&(c.current=performance.now());const P=performance.now()-c.current,$=g||e===0?1:P/e,I=w+C*n($);dh({parent:u.current,axis:r,distance:I}),!d.current&&$<1?l.current=requestAnimationFrame(O):(typeof t=="function"&&t(),c.current=0,l.current=0,m())}o(O,"animateScroll"),O()},[r,e,n,i,a,t,g]),y=o(()=>{s&&(d.current=!0)},"handleStop");return lo("wheel",y,{passive:!0}),lo("touchmove",y,{passive:!0}),p.useEffect(()=>m,[]),{scrollableRef:u,targetRef:h,scrollIntoView:v,cancel:m}}o(uh,"useScrollIntoView");const fh={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0};function Cl(){const e=p.useRef(0),r=p.useRef(null),[t,n]=p.useState(fh),a=p.useMemo(()=>typeof window<"u"?new ResizeObserver(s=>{const i=s[0];i&&(cancelAnimationFrame(e.current),e.current=requestAnimationFrame(()=>{r.current&&n(i.contentRect)}))}):null,[]);return p.useEffect(()=>(r.current&&a.observe(r.current),()=>{a.disconnect(),e.current&&cancelAnimationFrame(e.current)}),[r.current]),[r,t]}o(Cl,"useResizeObserver");function U1(){const[e,{width:r,height:t}]=Cl();return{ref:e,width:r,height:t}}o(U1,"useElementSize");function ph(){if(typeof window>"u"||typeof document>"u")return 0;const e=parseInt(window.getComputedStyle(document.body).paddingRight,10),r=window.innerWidth-document.documentElement.clientWidth;return e+r}o(ph,"getScrollWidth");const hh=o(({disableBodyPadding:e})=>{const r=e?null:ph();return`body {
--removed-scroll-width: ${r}px;
touch-action: none;
overflow: hidden !important;
position: relative !important;
${r?"padding-right: var(--removed-scroll-width) !important;":""}
`},"getLockStyles");function gh(e,r){e.styleSheet?e.styleSheet.cssText=r:e.appendChild(document.createTextNode(r))}o(gh,"injectStyles");function mh(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}o(mh,"insertStyleTag");function vh(){const e=document.createElement("style");return e.type="text/css",e.setAttribute("mantine-scroll-lock",""),e}o(vh,"makeStyleTag");function Dl(e,r={disableBodyPadding:!1}){const[t,n]=p.useState(e||!1),a=p.useRef(0),{disableBodyPadding:s}=r,i=p.useRef(null),l=o(()=>{a.current=window.scrollY;const d=hh({disableBodyPadding:s}),u=vh();gh(u,d),mh(u),i.current=u},"lockScroll"),c=o(()=>{i!=null&&i.current&&(i.current.parentNode.removeChild(i.current),i.current=null)},"unlockScroll");return p.useEffect(()=>(t?l():c(),c),[t]),p.useEffect(()=>{e!==void 0&&n(e)},[e]),p.useEffect(()=>{e===void 0&&typeof window<"u"&&window.document.body.style.overflow==="hidden"&&n(!0)},[n]),[t,n]}o(Dl,"useScrollLock");function q1(e=[!1,!0]){const[[r],t]=p.useReducer((n,a)=>{const s=a instanceof Function?a(n[0]):a,i=Math.abs(n.indexOf(s));return n.slice(i).concat(n.slice(0,i))},e);return[r,t]}o(q1,"useToggle");function yh(){const{userAgent:e}=window.navigator,r=/(Macintosh)|(MacIntel)|(MacPPC)|(Mac68K)/i,t=/(Win32)|(Win64)|(Windows)|(WinCE)/i,n=/(iPhone)|(iPad)|(iPod)/i;return r.test(e)?"macos":n.test(e)?"ios":t.test(e)?"windows":/Android/i.test(e)?"android":/Linux/i.test(e)?"linux":"undetermined"}o(yh,"getOS");function G1(){return typeof window<"u"?yh():"undetermined"}o(G1,"useOs");function _h(e){return r=>{if(!r)e(r);else if(typeof r=="function")e(r);else if(typeof r=="object"&&"nativeEvent"in r){const{currentTarget:t}=r;t.type==="checkbox"?e(t.checked):e(t.value)}else e(r)}}o(_h,"getInputOnChange");function bh(e){const[r,t]=p.useState(e);return[r,_h(t)]}o(bh,"useInputState");function Nl(e=!1,r){const{onOpen:t,onClose:n}=r||{},[a,s]=p.useState(e),i=p.useCallback(()=>{s(d=>d||(t==null||t(),!0))},[t]),l=p.useCallback(()=>{s(d=>d&&(n==null||n(),!1))},[n]),c=p.useCallback(()=>{a?l():i()},[l,i,a]);return[a,{open:i,close:l,toggle:c}]}o(Nl,"useDisclosure");function ko(){return`mantine-${Math.random().toString(36).slice(2,11)}`}o(ko,"randomId");function Sr(e){return typeof e!="string"?"":e.charAt(0).toUpperCase()+e.slice(1)}o(Sr,"upperFirst");var wh=Object.defineProperty,Oh=Object.defineProperties,Ph=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,El=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,Xo=o((e,r,t)=>r in e?wh(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1v"),cr=o((e,r)=>{for(var t in r||(r={}))El.call(r,t)&&Xo(e,t,r[t]);if(bt)for(var t of bt(r))Il.call(r,t)&&Xo(e,t,r[t]);return e},"__spreadValues$1v"),Un=o((e,r)=>Oh(e,Ph(r)),"__spreadProps$I"),$h=o((e,r)=>{var t={};for(var n in e)El.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&bt)for(var n of bt(e))r.indexOf(n)<0&&Il.call(e,n)&&(t[n]=e[n]);return t},"__objRest$10");function Sh(e){if(!e||typeof e=="string")return 0;const r=e/36;return Math.round((4+15*r**.25+r/5)*10)}o(Sh,"getAutoHeightDuration");function qn(e){return e!=null&&e.current?e.current.scrollHeight:"auto"}o(qn,"getElementHeight");const Qr=typeof window<"u"&&window.requestAnimationFrame;function xh({transitionDuration:e,transitionTimingFunction:r="ease",onTransitionEnd:t=o(()=>{},"onTransitionEnd"),opened:n}){const a=p.useRef(null),s="0px",i={display:"none",height:"0px",overflow:"hidden"},[l,c]=p.useState(n?{}:i),d=o(v=>{pl.flushSync(()=>c(v))},"setStyles"),u=o(v=>{d(y=>cr(cr({},y),v))},"mergeStyles");function h(v){return{transition:`height ${e||Sh(v)}ms ${r}`}}o(h,"getTransitionStyles"),Be(()=>{Qr(n?()=>{u({willChange:"height",display:"block",overflow:"hidden"}),Qr(()=>{const v=qn(a);u(Un(cr({},h(v)),{height:v}))})}:()=>{const v=qn(a);u(Un(cr({},h(v)),{willChange:"height",height:v})),Qr(()=>u({height:s,overflow:"hidden"}))})},[n]);const g=o(v=>{if(!(v.target!==a.current||v.propertyName!=="height"))if(n){const y=qn(a);y===l.height?d({}):u({height:y}),t()}else l.height===s&&(d(i),t())},"handleTransitionEnd");function m(v={}){var y=v,{style:b={},refKey:_="ref"}=y,w=$h(y,["style","refKey"]);const C=w[_];return Un(cr({"aria-hidden":!n},w),{[_]:If(a,C),onTransitionEnd:g,style:cr(cr({boxSizing:"border-box"},b),l)})}return o(m,"getCollapseProps"),m}o(xh,"useCollapse");var Ch=Object.defineProperty,wt=Object.getOwnPropertySymbols,Rl=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,Qo=o((e,r,t)=>r in e?Ch(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1u"),Zr=o((e,r)=>{for(var t in r||(r={}))Rl.call(r,t)&&Qo(e,t,r[t]);if(wt)for(var t of wt(r))kl.call(r,t)&&Qo(e,t,r[t]);return e},"__spreadValues$1u"),Dh=o((e,r)=>{var t={};for(var n in e)Rl.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&wt)for(var n of wt(e))r.indexOf(n)<0&&kl.call(e,n)&&(t[n]=e[n]);return t},"__objRest$$");const Nh={transitionDuration:200,transitionTimingFunction:"ease",animateOpacity:!0},Eh=p.forwardRef((e,r)=>{const t=G("Collapse",Nh,e),{children:n,in:a,transitionDuration:s,transitionTimingFunction:i,style:l,onTransitionEnd:c,animateOpacity:d}=t,u=Dh(t,["children","in","transitionDuration","transitionTimingFunction","style","onTransitionEnd","animateOpacity"]),h=De(),g=Lr(),v=(h.respectReducedMotion?g:!1)?0:s,{systemStyles:y,rest:b}=xo(u),_=xh({opened:a,transitionDuration:v,transitionTimingFunction:i,onTransitionEnd:c});return v===0?a?f(K,{...Zr({},b),children:n}):null:f(K,{...Zr({},_(Zr(Zr({style:l,ref:r},b),y))),children:f("div",{style:{opacity:a||!d?1:0,transition:d?`opacity ${v}ms ${i}`:"none"},children:n})})});Eh.displayName="@mantine/core/Collapse";var Ih=Object.defineProperty,Ot=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,Zo=o((e,r,t)=>r in e?Ih(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1t"),Jo=o((e,r)=>{for(var t in r||(r={}))zl.call(r,t)&&Zo(e,t,r[t]);if(Ot)for(var t of Ot(r))jl.call(r,t)&&Zo(e,t,r[t]);return e},"__spreadValues$1t"),Rh=o((e,r)=>{var t={};for(var n in e)zl.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&Ot)for(var n of Ot(e))r.indexOf(n)<0&&jl.call(e,n)&&(t[n]=e[n]);return t},"__objRest$_");const kh={position:{bottom:0,right:0},zIndex:Qe("modal"),withinPortal:!0},zh=p.forwardRef((e,r)=>{const t=G("Affix",kh,e),{target:n,position:a,zIndex:s,sx:i,withinPortal:l}=t,c=Rh(t,["target","position","zIndex","sx","withinPortal"]);return f(Ar,{withinPortal:l,target:n,children:f(K,{...Jo({sx:[Jo({position:"fixed",zIndex:s},a),...Co(i)],ref:r},c)})})});zh.displayName="@mantine/core/Affix";var jh=Object.defineProperty,ea=Object.getOwnPropertySymbols,Mh=Object.prototype.hasOwnProperty,Th=Object.prototype.propertyIsEnumerable,ra=o((e,r,t)=>r in e?jh(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1s"),Lh=o((e,r)=>{for(var t in r||(r={}))Mh.call(r,t)&&ra(e,t,r[t]);if(ea)for(var t of ea(r))Th.call(r,t)&&ra(e,t,r[t]);return e},"__spreadValues$1s");function Ml(e){return f("svg",{...Lh({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),children:f("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"})})}o(Ml,"CloseIcon");Ml.displayName="@mantine/core/CloseIcon";var Ah=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Ll=Object.prototype.propertyIsEnumerable,ta=o((e,r,t)=>r in e?Ah(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1r"),Fh=o((e,r)=>{for(var t in r)Tl.call(r,t)&&ta(e,t,r[t]);if(Pt)for(var t of Pt(r))Ll.call(r,t)&&ta(e,t,r[t]);return e},"__spreadValues$1r"),Vh=o((e,r)=>{var t={};for(var n in e)Tl.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&Pt)for(var n of Pt(e))r.indexOf(n)<0&&Ll.call(e,n)&&(t[n]=e[n]);return t},"__objRest$Z");const Bh={xs:12,sm:14,md:16,lg:20,xl:24},Wh={size:"md"},Al=p.forwardRef((e,r)=>{const t=G("CloseButton",Wh,e),{iconSize:n,size:a="md"}=t,s=Vh(t,["iconSize","size"]),i=De(),l=n||i.fn.size({size:a,sizes:Bh});return f(nr,{...Fh({size:a,ref:r},s),children:f(Ml,{width:l,height:l})})});Al.displayName="@mantine/core/CloseButton";const Mn=sr(Al),Fl=p.createContext({zIndex:1e3,fixed:!1,layout:"default"}),Hh=Fl.Provider;function Vl(){return p.useContext(Fl)}o(Vl,"useAppShellContext");function Tn(e,r){if(!e)return[];const t=Object.keys(e).filter(n=>n!=="base").map(n=>[r.fn.size({size:n,sizes:r.breakpoints}),e[n]]);return t.sort((n,a)=>n[0]-a[0]),t}o(Tn,"getSortedBreakpoints");var Yh=Object.defineProperty,Uh=Object.defineProperties,qh=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,Gh=Object.prototype.hasOwnProperty,Kh=Object.prototype.propertyIsEnumerable,oa=o((e,r,t)=>r in e?Yh(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1q"),Jr=o((e,r)=>{for(var t in r||(r={}))Gh.call(r,t)&&oa(e,t,r[t]);if(na)for(var t of na(r))Kh.call(r,t)&&oa(e,t,r[t]);return e},"__spreadValues$1q"),aa=o((e,r)=>Uh(e,qh(r)),"__spreadProps$H"),Xh=U((e,{height:r,width:t,fixed:n,position:a,hiddenBreakpoint:s,zIndex:i,section:l,withBorder:c,layout:d})=>{const u=typeof t=="object"&&t!==null?Tn(t,e).reduce((g,[m,v])=>(g[`@media (min-width: ${m}px)`]={width:v,minWidth:v},g),{}):null,h=c?{[l==="navbar"?"borderRight":"borderLeft"]:`1px solid ${e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[2]}`}:{};return{root:aa(Jr(Jr(aa(Jr(Jr({},e.fn.fontStyles()),a),{top:d==="alt"?0:(a==null?void 0:a.top)||"var(--mantine-header-height)",bottom:0,zIndex:i,height:r||(d==="alt"?"auto":"calc(100vh - var(--mantine-header-height, 0px) - var(--mantine-footer-height, 0px))"),width:(t==null?void 0:t.base)||"100%",position:n?"fixed":"static",boxSizing:"border-box",display:"flex",flexDirection:"column",backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white}),h),u),{"&[data-hidden]":{[`@media (max-width: ${e.fn.size({size:s,sizes:e.breakpoints})-1}px)`]:{display:"none"}}})}}),Qh=Object.defineProperty,$t=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Wl=Object.prototype.propertyIsEnumerable,sa=o((e,r,t)=>r in e?Qh(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1p"),ia=o((e,r)=>{for(var t in r||(r={}))Bl.call(r,t)&&sa(e,t,r[t]);if($t)for(var t of $t(r))Wl.call(r,t)&&sa(e,t,r[t]);return e},"__spreadValues$1p"),Zh=o((e,r)=>{var t={};for(var n in e)Bl.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&$t)for(var n of $t(e))r.indexOf(n)<0&&Wl.call(e,n)&&(t[n]=e[n]);return t},"__objRest$Y");const Hl=p.forwardRef((e,r)=>{var t=e,{width:n,height:a,fixed:s=!1,position:i,zIndex:l,hiddenBreakpoint:c="md",hidden:d=!1,withBorder:u=!0,className:h,classNames:g,styles:m,children:v,section:y,__staticSelector:b,unstyled:_}=t,w=Zh(t,["width","height","fixed","position","zIndex","hiddenBreakpoint","hidden","withBorder","className","classNames","styles","children","section","__staticSelector","unstyled"]);const C=Vl(),{classes:O,cx:k,theme:P}=Xh({width:n,height:a,fixed:C.fixed||s,position:i,hiddenBreakpoint:c,zIndex:l||C.zIndex||Qe("app"),section:y,withBorder:u,layout:C.layout},{classNames:g,styles:m,name:b,unstyled:_}),$=Tn(n,P).reduce((I,[E,R])=>(I[`@media (min-width: ${E}px)`]={[`--mantine-${y}-width`]:`${R}px`},I),{});return M(K,{...ia({component:y==="navbar"?"nav":"aside",ref:r,"data-hidden":d||void 0,className:k(O.root,h)},w),children:[v,f(Ol,{styles:o(()=>({":root":ia({[`--mantine-${y}-width`]:n!=null&&n.base?`${n.base}px`:"0px"},$)}),"styles")})]})});Hl.displayName="@mantine/core/HorizontalSection";var Jh=Object.defineProperty,St=Object.getOwnPropertySymbols,Yl=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,la=o((e,r,t)=>r in e?Jh(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1o"),eg=o((e,r)=>{for(var t in r)Yl.call(r,t)&&la(e,t,r[t]);if(St)for(var t of St(r))Ul.call(r,t)&&la(e,t,r[t]);return e},"__spreadValues$1o"),rg=o((e,r)=>{var t={};for(var n in e)Yl.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&St)for(var n of St(e))r.indexOf(n)<0&&Ul.call(e,n)&&(t[n]=e[n]);return t},"__objRest$X");const ql=p.forwardRef((e,r)=>{var t=e,{children:n,grow:a=!1,sx:s}=t,i=rg(t,["children","grow","sx"]);return f(K,{...eg({ref:r,sx:[{flex:a?1:0,boxSizing:"border-box"},...Co(s)]},i),children:n})});ql.displayName="@mantine/core/Section";const tg=sr(ql);var ng=Object.defineProperty,ca=Object.getOwnPropertySymbols,og=Object.prototype.hasOwnProperty,ag=Object.prototype.propertyIsEnumerable,da=o((e,r,t)=>r in e?ng(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1n"),sg=o((e,r)=>{for(var t in r||(r={}))og.call(r,t)&&da(e,t,r[t]);if(ca)for(var t of ca(r))ag.call(r,t)&&da(e,t,r[t]);return e},"__spreadValues$1n");const ig={fixed:!1,position:{top:0,left:0},hiddenBreakpoint:"md",hidden:!1},Gl=p.forwardRef((e,r)=>{const t=G("Navbar",ig,e);return f(Hl,{...sg({section:"navbar",__staticSelector:"Navbar",ref:r},t)})});Gl.Section=tg;Gl.displayName="@mantine/core/Navbar";var lg=Object.defineProperty,cg=Object.defineProperties,dg=Object.getOwnPropertyDescriptors,ua=Object.getOwnPropertySymbols,ug=Object.prototype.hasOwnProperty,fg=Object.prototype.propertyIsEnumerable,fa=o((e,r,t)=>r in e?lg(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1m"),Gn=o((e,r)=>{for(var t in r||(r={}))ug.call(r,t)&&fa(e,t,r[t]);if(ua)for(var t of ua(r))fg.call(r,t)&&fa(e,t,r[t]);return e},"__spreadValues$1m"),pa=o((e,r)=>cg(e,dg(r)),"__spreadProps$G"),pg=U((e,{height:r,fixed:t,position:n,zIndex:a,borderPosition:s,layout:i})=>{const l=typeof r=="object"&&r!==null?Tn(r,e).reduce((c,[d,u])=>(c[`@media (min-width: ${d}px)`]={height:u,minHeight:u},c),{}):null;return{root:pa(Gn(pa(Gn(Gn({},e.fn.fontStyles()),n),{zIndex:a,left:i==="alt"?"var(--mantine-navbar-width, 0)":0,right:i==="alt"?"var(--mantine-aside-width, 0)":0,height:typeof r=="object"?(r==null?void 0:r.base)||"100%":r,maxHeight:typeof r=="object"?(r==null?void 0:r.base)||"100%":r,position:t?"fixed":"static",boxSizing:"border-box",backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white}),l),{borderBottom:s==="bottom"?`1px solid ${e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[2]}`:void 0,borderTop:s==="top"?`1px solid ${e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[2]}`:void 0})}}),hg=Object.defineProperty,xt=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,ha=o((e,r,t)=>r in e?hg(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1l"),ga=o((e,r)=>{for(var t in r||(r={}))Kl.call(r,t)&&ha(e,t,r[t]);if(xt)for(var t of xt(r))Xl.call(r,t)&&ha(e,t,r[t]);return e},"__spreadValues$1l"),gg=o((e,r)=>{var t={};for(var n in e)Kl.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&xt)for(var n of xt(e))r.indexOf(n)<0&&Xl.call(e,n)&&(t[n]=e[n]);return t},"__objRest$W");const Ql=p.forwardRef((e,r)=>{var t=e,{children:n,className:a,classNames:s,styles:i,height:l,fixed:c=!1,withBorder:d=!0,position:u,zIndex:h,section:g,unstyled:m,__staticSelector:v}=t,y=gg(t,["children","className","classNames","styles","height","fixed","withBorder","position","zIndex","section","unstyled","__staticSelector"]);const b=Vl(),_=h||b.zIndex||Qe("app"),{classes:w,cx:C,theme:O}=pg({height:l,fixed:b.fixed||c,position:u,zIndex:typeof _=="number"&&b.layout==="default"?_+1:_,layout:b.layout,borderPosition:d?g==="header"?"bottom":"top":"none"},{name:v,classNames:s,styles:i,unstyled:m}),k=typeof l=="object"&&l!==null?Tn(l,O).reduce((P,[$,I])=>(P[`@media (min-width: ${$}px)`]={[`--mantine-${g}-height`]:`${I}px`},P),{}):null;return M(K,{...ga({component:g==="header"?"header":"footer",className:C(w.root,a),ref:r},y),children:[n,f(Ol,{styles:o(()=>({":root":ga({[`--mantine-${g}-height`]:typeof l=="object"?`${l==null?void 0:l.base}px`||"100%":`${l}px`},k)}),"styles")})]})});Ql.displayName="@mantine/core/VerticalSection";var mg=Object.defineProperty,vg=Object.defineProperties,yg=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,_g=Object.prototype.hasOwnProperty,bg=Object.prototype.propertyIsEnumerable,va=o((e,r,t)=>r in e?mg(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1k"),wg=o((e,r)=>{for(var t in r||(r={}))_g.call(r,t)&&va(e,t,r[t]);if(ma)for(var t of ma(r))bg.call(r,t)&&va(e,t,r[t]);return e},"__spreadValues$1k"),Og=o((e,r)=>vg(e,yg(r)),"__spreadProps$F");const Pg={fixed:!1,position:{top:0,left:0,right:0}},$g=p.forwardRef((e,r)=>{const t=G("Header",Pg,e);return f(Ql,{...Og(wg({section:"header",__staticSelector:"Header"},t),{ref:r})})});$g.displayName="@mantine/core/Header";var Sg=Object.defineProperty,ya=Object.getOwnPropertySymbols,xg=Object.prototype.hasOwnProperty,Cg=Object.prototype.propertyIsEnumerable,_a=o((e,r,t)=>r in e?Sg(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1j"),Dg=o((e,r)=>{for(var t in r||(r={}))xg.call(r,t)&&_a(e,t,r[t]);if(ya)for(var t of ya(r))Cg.call(r,t)&&_a(e,t,r[t]);return e},"__spreadValues$1j");function Ng(e,r){const t=r.fn.size({size:e.padding,sizes:r.spacing}),n=e.navbarOffsetBreakpoint?r.fn.size({size:e.navbarOffsetBreakpoint,sizes:r.breakpoints}):null,a=e.asideOffsetBreakpoint?r.fn.size({size:e.asideOffsetBreakpoint,sizes:r.breakpoints}):null;return e.fixed?{minHeight:"100vh",paddingTop:`calc(var(--mantine-header-height, 0px) + ${t}px)`,paddingBottom:`calc(var(--mantine-footer-height, 0px) + ${t}px)`,paddingLeft:`calc(var(--mantine-navbar-width, 0px) + ${t}px)`,paddingRight:`calc(var(--mantine-aside-width, 0px) + ${t}px)`,[`@media (max-width: ${n-1}px)`]:{paddingLeft:t},[`@media (max-width: ${a-1}px)`]:{paddingRight:t}}:{padding:t}}o(Ng,"getPositionStyles$1");var Eg=U((e,r)=>({root:{boxSizing:"border-box"},body:{display:"flex",boxSizing:"border-box"},main:Dg({flex:1,width:"100vw",boxSizing:"border-box"},Ng(r,e))})),Ig=Object.defineProperty,Ct=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,ba=o((e,r,t)=>r in e?Ig(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1i"),Rg=o((e,r)=>{for(var t in r)Zl.call(r,t)&&ba(e,t,r[t]);if(Ct)for(var t of Ct(r))Jl.call(r,t)&&ba(e,t,r[t]);return e},"__spreadValues$1i"),kg=o((e,r)=>{var t={};for(var n in e)Zl.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&Ct)for(var n of Ct(e))r.indexOf(n)<0&&Jl.call(e,n)&&(t[n]=e[n]);return t},"__objRest$V");const zg={fixed:!0,padding:"md"},jg=p.forwardRef((e,r)=>{const t=G("AppShell",zg,e),{children:n,navbar:a,header:s,footer:i,aside:l,fixed:c,zIndex:d,padding:u,navbarOffsetBreakpoint:h,asideOffsetBreakpoint:g,className:m,styles:v,classNames:y,unstyled:b,hidden:_,layout:w}=t,C=kg(t,["children","navbar","header","footer","aside","fixed","zIndex","padding","navbarOffsetBreakpoint","asideOffsetBreakpoint","className","styles","classNames","unstyled","hidden","layout"]),{classes:O,cx:k}=Eg({padding:u,fixed:c,navbarOffsetBreakpoint:h,asideOffsetBreakpoint:g},{styles:v,classNames:y,unstyled:b,name:"AppShell"});return _?f(je,{children:n}):f(Hh,{value:{fixed:c,zIndex:d,layout:w},children:M(K,{...Rg({className:k(O.root,m),ref:r},C),children:[s,M("div",{className:O.body,children:[a,f("main",{className:O.main,children:n}),l]}),i]})})});jg.displayName="@mantine/core/AppShell";const et={xs:1,sm:2,md:3,lg:4,xl:5};function rt(e,r){const t=e.fn.variant({variant:"outline",color:r}).border;return typeof r=="string"&&(r in e.colors||r.split(".")[0]in e.colors)?t:r===void 0?e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]:r}o(rt,"getColor");var Mg=U((e,{size:r,variant:t,color:n})=>({root:{},withLabel:{borderTop:"0 !important"},left:{"&::before":{display:"none"}},right:{"&::after":{display:"none"}},label:{display:"flex",alignItems:"center","&::before":{content:'""',flex:1,height:1,borderTop:`${e.fn.size({size:r,sizes:et})}px ${t} ${rt(e,n)}`,marginRight:e.spacing.xs},"&::after":{content:'""',flex:1,borderTop:`${e.fn.size({size:r,sizes:et})}px ${t} ${rt(e,n)}`,marginLeft:e.spacing.xs}},labelDefaultStyles:{color:n==="dark"?e.colors.dark[1]:e.fn.themeColor(n,e.colorScheme==="dark"?5:e.fn.primaryShade(),!1)},horizontal:{border:0,borderTopWidth:e.fn.size({size:r,sizes:et}),borderTopColor:rt(e,n),borderTopStyle:t,margin:0},vertical:{border:0,alignSelf:"stretch",height:"auto",borderLeftWidth:e.fn.size({size:r,sizes:et}),borderLeftColor:rt(e,n),borderLeftStyle:t}})),Tg=Object.defineProperty,Lg=Object.defineProperties,Ag=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,rc=Object.prototype.propertyIsEnumerable,wa=o((e,r,t)=>r in e?Tg(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1h"),Oa=o((e,r)=>{for(var t in r||(r={}))ec.call(r,t)&&wa(e,t,r[t]);if(Dt)for(var t of Dt(r))rc.call(r,t)&&wa(e,t,r[t]);return e},"__spreadValues$1h"),Fg=o((e,r)=>Lg(e,Ag(r)),"__spreadProps$E"),Vg=o((e,r)=>{var t={};for(var n in e)ec.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&Dt)for(var n of Dt(e))r.indexOf(n)<0&&rc.call(e,n)&&(t[n]=e[n]);return t},"__objRest$U");const Bg={orientation:"horizontal",size:"xs",labelPosition:"left",variant:"solid"},uo=p.forwardRef((e,r)=>{const t=G("Divider",Bg,e),{className:n,color:a,orientation:s,size:i,label:l,labelPosition:c,labelProps:d,variant:u,styles:h,classNames:g,unstyled:m}=t,v=Vg(t,["className","color","orientation","size","label","labelPosition","labelProps","variant","styles","classNames","unstyled"]),{classes:y,cx:b}=Mg({color:a,size:i,variant:u},{classNames:g,styles:h,unstyled:m,name:"Divider"}),_=s==="vertical",w=s==="horizontal",C=!!l&&w,O=!(d!=null&&d.color);return f(K,{...Oa({ref:r,className:b(y.root,{[y.vertical]:_,[y.horizontal]:w,[y.withLabel]:C},n),role:"separator"},v),children:C&&f(me,{...Fg(Oa({},d),{size:(d==null?void 0:d.size)||"xs",sx:{marginTop:2},className:b(y.label,y[c],{[y.labelDefaultStyles]:O})}),children:l})})});uo.displayName="@mantine/core/Divider";var Wg=Object.defineProperty,Hg=Object.defineProperties,Yg=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,Ug=Object.prototype.hasOwnProperty,qg=Object.prototype.propertyIsEnumerable,$a=o((e,r,t)=>r in e?Wg(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1g"),Sa=o((e,r)=>{for(var t in r||(r={}))Ug.call(r,t)&&$a(e,t,r[t]);if(Pa)for(var t of Pa(r))qg.call(r,t)&&$a(e,t,r[t]);return e},"__spreadValues$1g"),Gg=o((e,r)=>Hg(e,Yg(r)),"__spreadProps$D"),Kg=U((e,{size:r})=>({item:Gg(Sa({},e.fn.fontStyles()),{boxSizing:"border-box",textAlign:"left",width:"100%",padding:`${e.fn.size({size:r,sizes:e.spacing})/1.5}px ${e.fn.size({size:r,sizes:e.spacing})}px`,cursor:"pointer",fontSize:e.fn.size({size:r,sizes:e.fontSizes}),color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,borderRadius:e.fn.radius(),"&[data-hovered]":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[1]},"&[data-selected]":Sa({backgroundColor:e.fn.variant({variant:"filled"}).background,color:e.fn.variant({variant:"filled"}).color},e.fn.hover({backgroundColor:e.fn.variant({variant:"filled"}).hover})),"&[data-disabled]":{cursor:"default",color:e.colors.dark[2]}}),nothingFound:{boxSizing:"border-box",color:e.colors.gray[6],paddingTop:e.fn.size({size:r,sizes:e.spacing})/2,paddingBottom:e.fn.size({size:r,sizes:e.spacing})/2,textAlign:"center"},separator:{boxSizing:"border-box",textAlign:"left",width:"100%",padding:`${e.fn.size({size:r,sizes:e.spacing})/1.5}px ${e.fn.size({size:r,sizes:e.spacing})}px`},separatorLabel:{color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[5]}})),Xg=Object.defineProperty,xa=Object.getOwnPropertySymbols,Qg=Object.prototype.hasOwnProperty,Zg=Object.prototype.propertyIsEnumerable,Ca=o((e,r,t)=>r in e?Xg(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1f"),Jg=o((e,r)=>{for(var t in r||(r={}))Qg.call(r,t)&&Ca(e,t,r[t]);if(xa)for(var t of xa(r))Zg.call(r,t)&&Ca(e,t,r[t]);return e},"__spreadValues$1f");function tc({data:e,hovered:r,classNames:t,styles:n,isItemSelected:a,uuid:s,__staticSelector:i,onItemHover:l,onItemSelect:c,itemsRefs:d,itemComponent:u,size:h,nothingFound:g,creatable:m,createLabel:v,unstyled:y}){const{classes:b}=Kg({size:h},{classNames:t,styles:n,unstyled:y,name:i}),_=[],w=[];let C=null;const O=o((P,$)=>{const I=typeof a=="function"?a(P.value):!1;return f(u,{...Jg({key:P.value,className:b.item,"data-disabled":P.disabled||void 0,"data-hovered":!P.disabled&&r===$||void 0,"data-selected":!P.disabled&&I||void 0,selected:I,onMouseEnter:o(()=>l($),"onMouseEnter"),id:`${s}-${$}`,role:"option",tabIndex:-1,"aria-selected":r===$,ref:o(E=>{d&&d.current&&(d.current[P.value]=E)},"ref"),onMouseDown:P.disabled?null:E=>{E.preventDefault(),c(P)},disabled:P.disabled},P)})},"constructItemComponent");let k=null;if(e.forEach((P,$)=>{P.creatable?C=$:P.group?(k!==P.group&&(k=P.group,w.push(f("div",{className:b.separator,children:f(uo,{classNames:{label:b.separatorLabel},label:P.group})},`__mantine-divider-${$}`))),w.push(O(P,$))):_.push(O(P,$))}),m){const P=e[C];_.push(f("div",{className:b.item,"data-hovered":r===C||void 0,onMouseEnter:o(()=>l(C),"onMouseEnter"),onMouseDown:o($=>{$.preventDefault(),c(P)},"onMouseDown"),tabIndex:-1,ref:o($=>{d&&d.current&&(d.current[P.value]=$)},"ref"),children:v},ko()))}return w.length>0&&_.length>0&&_.unshift(f("div",{className:b.separator,children:f(uo,{})},"empty-group-separator")),w.length>0||_.length>0?M(je,{children:[w,_]}):f(me,{size:h,unstyled:y,className:b.nothingFound,children:g})}o(tc,"SelectItems");tc.displayName="@mantine/core/SelectItems";var em=Object.defineProperty,Nt=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,oc=Object.prototype.propertyIsEnumerable,Da=o((e,r,t)=>r in e?em(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,"__defNormalProp$1e"),rm=o((e,r)=>{for(var t in r)nc.call(r,t)&&Da(e,t,r[t]);if(Nt)for(var t of Nt(r))oc.call(r,t)&&Da(e,t,r[t]);return e},"__spreadValues$1e"),tm=o((e,r)=>{var t={};for(var n in e)nc.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&Nt)for(var n of Nt(e))r.indexOf(n)<0&&oc.call(e,n)&&(t[n]=e[n]);return t},"__objRest$T");const ac=p.forwardRef((e,r)=>{var t=e,{label:n,value:a}=t,s=tm(t,["label","value"]);return f("div",{...rm({ref:r},s),children:n||a})});ac.displayName="@mantine/core/DefaultItem";function nm(e,r){typeof e=="function"?e(r):e!=null&&(e.current=r)}o(nm,"$6ed0406888f73fc4$var$setRef");function sc(...e){return r=>e.forEach(t=>nm(t,r))}o(sc,"$6ed0406888f73fc4$export$43e446d32b3d21af");function br(...e){return p.useCallback(sc(...e),e)}o(br,"$6ed0406888f73fc4$export$c7b2cbe3552a0d05");const ic=p.forwardRef((e,r)=>{const{children:t,...n}=e,a=p.Children.toArray(t),s=a.find(am);if(s){const i=s.props.children,l=a.map(c=>c===s?p.Children.count(i)>1?p.Children.only(null):p.isValidElement(i)?i.props.children:null:c);return p.createElement(fo,_e({},n,{ref:r}),p.isValidElement(i)?p.cloneElement(i,void 0,l):null)}return p.createElement(fo,_e({},n,{ref:r}),t)});ic.displayName="Slot";const fo=p.forwardRef((e,r)=>{const{children:t,...n}=e;return p.isValidElement(t)?p.cloneElement(t,{...sm(n,t.props),ref:sc(r,t.ref)}):p.Children.count(t)>1?p.Children.only(null):null});fo.displayName="SlotClone";const om=o(({children:e})=>p.createElement(p.Fragment,null,e),"$5e63c961fc1ce211$export$d9f1ccf0bdb05d45");function am(e){return p.isValidElement(e)&&e.type===om}o(am,"$5e63c961fc1ce211$var$isSlottable");function sm(e,r){const t={...r};for(const n in r){const a=e[n],s=r[n];/^on[A-Z]/.test(n)?a&&s?t[n]=(...l)=>{s(...l),a(...l)}:a&&(t[n]=a):n==="style"?t[n]={...a,...s}:n==="className"&&(t[n]=[a,s].filter(Boolean).join(" "))}return{...e,...t}}o(sm,"$5e63c961fc1ce211$var$mergeProps");const im=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"],Wr=im.reduce((e,r)=>{const t=p.forwardRef((n,a)=>{const{asChild:s,...i}=n,l=s?ic:r;return p.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),p.createElement(l,_e({},i,{ref:a}))});return t.displayName=`Primitive.${r}`,{...e,[r]:t}},{}),po=globalThis!=null&&globalThis.document?p.useLayoutEffect:()=>{};function lm(e,r){return p.useReducer((t,n)=>{const a=r[t][n];return a??t},e)}o(lm,"$fe963b355347cc68$export$3e6543de14f8614f");const Hr=o(e=>{const{present:r,children:t}=e,n=cm(r),a=typeof t=="function"?t({present:n.isPresent}):p.Children.only(t),s=br(n.ref,a.ref);return typeof t=="function"||n.isPresent?p.cloneElement(a,{ref:s}):null},"$921a889cee6df7e8$export$99c2b779aa4e8b8b");Hr.displayName="Presence";function cm(e){const[r,t]=p.useState(),n=p.useRef({}),a=p.useRef(e),s=p.useRef("none"),i=e?"mounted":"unmounted",[l,c]=lm(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return p.useEffect(()=>{const d=tt(n.current);s.current=l==="mounted"?d:"none"},[l]),po(()=>{const d=n.current,u=a.current;if(u!==e){const g=s.current,m=tt(d);e?c("MOUNT"):m==="none"||(d==null?void 0:d.display)==="none"?c("UNMOUNT"):c(u&&g!==m?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,c]),po(()=>{if(r){const d=o(h=>{const m=tt(n.current).includes(h.animationName);h.target===r&&m&&pl.flushSync(()=>c("ANIMATION_END"))},"handleAnimationEnd"),u=o(h=>{h.target===r&&(s.current=tt(n.current))},"handleAnimationStart");return r.addEventListener("animationstart",u),r.addEventListener("animationcancel",d),r.addEventListener("animationend",d),()=>{r.removeEventListener("animationstart",u),r.removeEventListener("animationcancel",d),r.removeEventListener("animationend",d)}}else c("ANIMATION_END")},[r,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:p.useCallback(d=>{d&&(n.current=getComputedStyle(d)),t(d)},[])}}o(cm,"$921a889cee6df7e8$var$usePresence");function tt(e){return(e==null?void 0:e.animationName)||"none"}o(tt,"$921a889cee6df7e8$var$getAnimationName");function dm(e,r=[]){let t=[];function n(s,i){const l=p.createContext(i),c=t.length;t=[...t,i];function d(h){const{scope:g,children:m,...v}=h,y=(g==null?void 0:g[e][c])||l,b=p.useMemo(()=>v,Object.values(v));return p.createElement(y.Provider,{value:b},m)}o(d,"Provider");function u(h,g){const m=(g==null?void 0:g[e][c])||l,v=p.useContext(m);if(v)return v;if(i!==void 0)return i;throw new Error(`\`${h}\` must be used within \`${s}\``)}return o(u,"useContext"),d.displayName=s+"Provider",[d,u]}o(n,"$c512c27ab02ef895$export$fd42f52fd3ae1109");const a=o(()=>{const s=t.map(i=>p.createContext(i));return o(function(l){const c=(l==null?void 0:l[e])||s;return p.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])},"useScope")},"createScope");return a.scopeName=e,[n,um(a,...r)]}o(dm,"$c512c27ab02ef895$export$50c7b4e9d9f19c1");function um(...e){const r=e[0];if(e.length===1)return r;const t=o(()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return o(function(s){const i=n.reduce((l,{useScope:c,scopeName:d})=>{const h=c(s)[`__scope${d}`];return{...l,...h}},{});return p.useMemo(()=>({[`__scope${r.scopeName}`]:i}),[i])},"useComposedScopes")},"createScope1");return t.scopeName=r.scopeName,t}o(um,"$c512c27ab02ef895$var$composeContextScopes");function hr(e){const r=p.useRef(e);return p.useEffect(()=>{r.current=e}),p.useMemo(()=>(...t)=>{var n;return(n=r.current)===null||n===void 0?void 0:n.call(r,...t)},[])}o(hr,"$b1b2314f5f9a1d84$export$25bec8c6f54ee79a");const fm=p.createContext(void 0);function pm(e){const r=p.useContext(fm);return e||r||"ltr"}o(pm,"$f631663db3294ace$export$b39126d51d94e6f3");function hm(e,[r,t]){return Math.min(t,Math.max(r,e))}o(hm,"$ae6933e535247d3d$export$7d15b64cf5a3a4c4");function mr(e,r,{checkForDefaultPrevented:t=!0}={}){return o(function(a){if(e==null||e(a),t===!1||!a.defaultPrevented)return r==null?void 0:r(a)},"handleEvent")}o(mr,"$e42e1063c40fb3ef$export$b9ecd428b558ff10");function gm(e,r){return p.useReducer((t,n)=>{const a=r[t][n];return a??t},e)}o(gm,"$6c2e24571c90391f$export$3e6543de14f8614f");const lc="ScrollArea",[cc,K1]=dm(lc),[mm,Te]=cc(lc),vm=p.forwardRef((e,r)=>{const{__scopeScrollArea:t,type:n="hover",dir:a,scrollHideDelay:s=600,...i}=e,[l,c]=p.useState(null),[d,u]=p.useState(null),[h,g]=p.useState(null),[m,v]=p.useState(null),[y,b]=p.useState(null),[_,w]=p.useState(0),[C,O]=p.useState(0),[k,P]=p.useState(!1),[$,I]=p.useState(!1),E=br(r,F=>c(F)),R=pm(a);return p.createElement(mm,{scope:t,type:n,dir:R,scrollHideDelay:s,scrollArea:l,viewport:d,onViewportChange:u,content:h,onContentChange:g,scrollbarX:m,onScrollbarXChange:v,scrollbarXEnabled:k,onScrollbarXEnabledChange:P,scrollbarY:y,onScrollbarYChange:b,scrollbarYEnabled:$,onScrollbarYEnabledChange:I,onCornerWidthChange:w,onCornerHeightChange:O},p.createElement(Wr.div,_e({dir:R},i,{ref:E,style:{position:"relative","--radix-scroll-area-corner-width":_+"px","--radix-scroll-area-corner-height":C+"px",...e.style}})))}),ym="ScrollAreaViewport",_m=p.forwardRef((e,r)=>{const{__scopeScrollArea:t,children:n,...a}=e,s=Te(ym,t),i=p.useRef(null),l=br(r,i,s.onViewportChange);return p.createElement(p.Fragment,null,p.createElement("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),p.createElement(Wr.div,_e({"data-radix-scroll-area-viewport":""},a,{ref:l,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...e.style}}),p.createElement("div",{ref:s.onContentChange,style:{minWidth:"100%",display:"table"}},n)))}),Ze="ScrollAreaScrollbar",bm=p.forwardRef((e,r)=>{const{forceMount:t,...n}=e,a=Te(Ze,e.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:i}=a,l=e.orientation==="horizontal";return p.useEffect(()=>(l?s(!0):i(!0),()=>{l?s(!1):i(!1)}),[l,s,i]),a.type==="hover"?p.createElement(wm,_e({},n,{ref:r,forceMount:t})):a.type==="scroll"?p.createElement(Om,_e({},n,{ref:r,forceMount:t})):a.type==="auto"?p.createElement(dc,_e({},n,{ref:r,forceMount:t})):a.type==="always"?p.createElement(zo,_e({},n,{ref:r})):null}),wm=p.forwardRef((e,r)=>{const{forceMount:t,...n}=e,a=Te(Ze,e.__scopeScrollArea),[s,i]=p.useState(!1);return p.useEffect(()=>{const l=a.scrollArea;let c=0;if(l){const d=o(()=>{window.clearTimeout(c),i(!0)},"handlePointerEnter"),u=o(()=>{c=window.setTimeout(()=>i(!1),a.scrollHideDelay)},"handlePointerLeave");return l.addEventListener("pointerenter",d),l.addEventListener("pointerleave",u),()=>{window.clearTimeout(c),l.removeEventListener("pointerenter",d),l.removeEventListener("pointerleave",u)}}},[a.scrollArea,a.scrollHideDelay]),p.createElement(Hr,{present:t||s},p.createElement(dc,_e({"data-state":s?"visible":"hidden"},n,{ref:r})))}),Om=p.forwardRef((e,r)=>{const{forceMount:t,...n}=e,a=Te(Ze,e.__scopeScrollArea),s=e.orientation==="horizontal",i=An(()=>c("SCROLL_END"),100),[l,c]=gm("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return p.useEffect(()=>{if(l==="idle"){const d=window.setTimeout(()=>c("HIDE"),a.scrollHideDelay);return()=>window.clearTimeout(d)}},[l,a.scrollHideDelay,c]),p.useEffect(()=>{const d=a.viewport,u=s?"scrollLeft":"scrollTop";if(d){let h=d[u];const g=o(()=>{const m=d[u];h!==m&&(c("SCROLL"),i()),h=m},"handleScroll");return d.addEventListener("scroll",g),()=>d.removeEventListener("scroll",g)}},[a.viewport,s,c,i]),p.createElement(Hr,{present:t||l!=="hidden"},p.createElement(zo,_e({"data-state":l==="hidden"?"hidden":"visible"},n,{ref:r,onPointerEnter:mr(e.onPointerEnter,()=>c("POINTER_ENTER")),onPointerLeave:mr(e.onPointerLeave,()=>c("POINTER_LEAVE"))})))}),dc=p.forwardRef((e,r)=>{const t=Te(Ze,e.__scopeScrollArea),{forceMount:n,...a}=e,[s,i]=p.useState(!1),l=e.orientation==="horizontal",c=An(()=>{if(t.viewport){const d=t.viewport.offsetWidth<t.viewport.scrollWidth,u=t.viewport.offsetHeight<t.viewport.scrollHeight;i(l?d:u)}},10);return xr(t.viewport,c),xr(t.content,c),p.createElement(Hr,{present:n||s},p.createElement(zo,_e({"data-state":s?"visible":"hidden"},a,{ref:r})))}),zo=p.forwardRef((e,r)=>{const{orientation:t="vertical",...n}=e,a=Te(Ze,e.__scopeScrollArea),s=p.useRef(null),i=p.useRef(0),[l,c]=p.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=hc(l.viewport,l.content),u={...n,sizes:l,onSizesChange:c,hasThumb:d>0&&d<1,onThumbChange:o(g=>s.current=g,"onThumbChange"),onThumbPointerUp:o(()=>i.current=0,"onThumbPointerUp"),onThumbPointerDown:o(g=>i.current=g,"onThumbPointerDown")};function h(g,m){return