1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[361],{9361:function(e,t,r){r.d(t,{NU:function(){return oE}});var n=r(7294),o=r.t(n,2),l=r(6289),i=r(5851),a=r(3524),c=r(4137);let s=e=>e<.5?2*e*e:-1+(4-2*e)*e,u=({axis:e,target:t,parent:r,alignment:n,offset:o,isList:l})=>{if(!t||!r&&"undefined"==typeof document)return 0;let i=!!r,a=(r||document.body).getBoundingClientRect(),c=t.getBoundingClientRect(),s=e=>c[e]-a[e];if("y"===e){let e=s("top");if(0===e)return 0;if("start"===n){let t=e-o;return t<=c.height*(l?0:1)||!l?t:0}let t=i?a.height:window.innerHeight;if("end"===n){let r=e+o-t+c.height;return r>=-c.height*(l?0:1)||!l?r:0}return"center"===n?e-t/2+c.height/2:0}if("x"===e){let e=s("left");if(0===e)return 0;if("start"===n){let t=e-o;return t<=c.width||!l?t:0}let t=i?a.width:window.innerWidth;if("end"===n){let r=e+o-t+c.width;return r>=-c.width||!l?r:0}if("center"===n)return e-t/2+c.width/2}return 0},f=({axis:e,parent:t})=>{if(!t&&"undefined"==typeof document)return 0;let r="y"===e?"scrollTop":"scrollLeft";if(t)return t[r];let{body:n,documentElement:o}=document;return n[r]+o[r]},d=({axis:e,parent:t,distance:r})=>{if(!t&&"undefined"==typeof document)return;let n="y"===e?"scrollTop":"scrollLeft";if(t)t[n]=r;else{let{body:e,documentElement:t}=document;e[n]=r,t[n]=r}};var p=r(7048),m=r(4731),h=r(3594),g=r(1368),b=r(6817);let v={xs:16,sm:22,md:26,lg:30,xl:36},w={xs:10,sm:12,md:14,lg:16,xl:18};var y=(0,b.k)((e,{size:t,disabled:r,radius:n,readOnly:o,variant:l})=>({defaultValue:{display:"flex",alignItems:"center",backgroundColor:r?"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[3]:"dark"===e.colorScheme?e.colors.dark[7]:"filled"===l?e.white:e.colors.gray[1],color:r?"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[7]:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],height:e.fn.size({size:t,sizes:v}),paddingLeft:e.fn.size({size:t,sizes:e.spacing}),paddingRight:r||o?e.fn.size({size:t,sizes:e.spacing}):0,fontWeight:500,fontSize:e.fn.size({size:t,sizes:w}),borderRadius:e.fn.size({size:n,sizes:e.radius}),cursor:r?"not-allowed":"default",userSelect:"none",maxWidth:"calc(100% - 20px)"},defaultValueRemove:{color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],marginLeft:e.fn.size({size:t,sizes:e.spacing})/6},defaultValueLabel:{display:"block",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}})),x=r(4201),O=Object.defineProperty,E=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,P=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,R=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&P(e,r,t[r]);if(E)for(var r of E(t))C.call(t,r)&&P(e,r,t[r]);return e},T=(e,t)=>
1{var r={};for(var n in e)S.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&E)for(var n of E(e))0>t.indexOf(n)&&C.call(e,n)&&(r[n]=e[n]);return r};let D={xs:16,sm:22,md:24,lg:26,xl:30};function k(e){var{label:t,classNames:r,styles:o,className:l,onRemove:i,disabled:a,readOnly:c,size:s,radius:u="sm",variant:f}=e,d=T(e,["label","classNames","styles","className","onRemove","disabled","readOnly","size","radius","variant"]);let{classes:p,cx:m}=y({size:s,disabled:a,readOnly:c,radius:u,variant:f},{classNames:r,styles:o,name:"MultiSelect"});return n.createElement("div",R({className:m(p.defaultValue,l)},d),n.createElement("span",{className:p.defaultValueLabel},t),!a&&!c&&n.createElement(x.P,{"aria-hidden":!0,onMouseDown:i,size:D[s],radius:2,color:"blue",variant:"transparent",iconSize:D[s]/2,className:p.defaultValueRemove,tabIndex:-1}))}k.displayName="@mantine/core/MultiSelect/DefaultValue";var N=Object.defineProperty,z=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,A=(e,t,r)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,I=(e,t)=>{for(var r in t||(t={}))L.call(t,r)&&A(e,r,t[r]);if(z)for(var r of z(t))j.call(t,r)&&A(e,r,t[r]);return e},M=(e,t)=>{var r={};for(var n in e)L.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&z)for(var n of z(e))0>t.indexOf(n)&&j.call(e,n)&&(r[n]=e[n]);return r};let _=(0,n.forwardRef)((e,t)=>{var{label:r,value:o}=e,l=M(e,["label","value"]);return n.createElement("div",I({ref:t},l),r||o)});_.displayName="@mantine/core/DefaultItem";var F=Object.defineProperty,H=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,V=(e,t,r)=>t in e?F(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,B=(e,t)=>{for(var r in t||(t={}))$.call(t,r)&&V(e,r,t[r]);if(H)for(var r of H(t))W.call(t,r)&&V(e,r,t[r]);return e},Z=(e,t)=>{var r={};for(var n in e)$.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&H)for(var n of H(e))0>t.indexOf(n)&&W.call(e,n)&&(r[n]=e[n]);return r};let U={xs:14,sm:18,md:20,lg:24,xl:28};function Y(e){var{size:t,error:r,style:o}=e,l=Z(e,["size","error","style"]);let i=(0,g.rZ)(),a=i.fn.size({size:t,sizes:U});return n.createElement("svg",B({width:a,height:a,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:B({color:r?i.colors.red[6]:i.colors.gray[6]},o),"data-chevron":!0},l),n.createElement("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.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"}))}function X({shouldClear:e,clearButtonLabel:t,onClear:r,size:o,error:l,clearButtonTabIndex:i}){return e?n.createElement(x.P,{variant:"transparent","aria-label":t,onClick:r,size:o,tabIndex:i,onMouseDown:e=>e.preventDefault()}):n.createElement(Y,{error:l,size:o})}X.displayName="@mantine/core/SelectRightSection";var q=Object.defineProperty,K=Object.defineProperties,J=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,et=(e,t,r)=>t in e?q(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,er=(e,t)=>{for(var r in t||(t={}))Q.call(t,r)&&et(e,r,t[r]);if(G)for(var r of G(t))ee.call(t,r)&&et(e,r,t[r]);return e},en=(e,t)=>K(e,J(t)),eo=(e,t)=>{var r={};for(var n in e)Q.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&G)for(var n of G(e))0>t.indexOf(n)&&ee.call(e,n)&&(r[n]=e[n]);return r};let el={xs:24,sm:30,md:34,lg:44,xl:54};var ei=r(7462),ea=r(3935);function ec(...e){return t=>
1e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function es(...e){return(0,n.useCallback)(ec(...e),e)}let eu=(0,n.forwardRef)((e,t)=>{let{children:r,...o}=e,l=n.Children.toArray(r),i=l.find(ep);if(i){let e=i.props.children,r=l.map(t=>t!==i?t:n.Children.count(e)>1?n.Children.only(null):(0,n.isValidElement)(e)?e.props.children:null);return(0,n.createElement)(ef,(0,ei.Z)({},o,{ref:t}),(0,n.isValidElement)(e)?(0,n.cloneElement)(e,void 0,r):null)}return(0,n.createElement)(ef,(0,ei.Z)({},o,{ref:t}),r)});eu.displayName="Slot";let ef=(0,n.forwardRef)((e,t)=>{let{children:r,...o}=e;return(0,n.isValidElement)(r)?(0,n.cloneElement)(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...e)=>{l(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props),ref:ec(t,r.ref)}):n.Children.count(r)>1?n.Children.only(null):null});ef.displayName="SlotClone";let ed=({children:e})=>(0,n.createElement)(n.Fragment,null,e);function ep(e){return(0,n.isValidElement)(e)&&e.type===ed}let em=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=(0,n.forwardRef)((e,r)=>{let{asChild:o,...l}=e,i=o?eu:t;return(0,n.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,n.createElement)(i,(0,ei.Z)({},l,{ref:r}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),eh=(null==globalThis?void 0:globalThis.document)?n.useLayoutEffect:()=>{},eg=e=>{let{present:t,children:r}=e,o=function(e){var t,r;
1let[o,l]=(0,n.useState)(),i=(0,n.useRef)({}),a=(0,n.useRef)(e),c=(0,n.useRef)("none"),[s,u]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,n.useReducer)((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return(0,n.useEffect)(()=>{let e=eb(i.current);c.current="mounted"===s?e:"none"},[s]),eh(()=>{let t=i.current,r=a.current;if(r!==e){let n=c.current,o=eb(t);e?u("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):r&&n!==o?u("ANIMATION_OUT"):u("UNMOUNT"),a.current=e}},[e,u]),eh(()=>{if(o){let e=e=>{let t=eb(i.current).includes(e.animationName);e.target===o&&t&&(0,ea.flushSync)(()=>u("ANIMATION_END"))},t=e=>{e.target===o&&(c.current=eb(i.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),()=>{o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}u("ANIMATION_END")},[o,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:(0,n.useCallback)(e=>{e&&(i.current=getComputedStyle(e)),l(e)},[])}}(t),l="function"==typeof r?r({present:o.isPresent}):n.Children.only(r),i=es(o.ref,l.ref);return"function"==typeof r||o.isPresent?(0,n.cloneElement)(l,{ref:i}):null};function eb(e){return(null==e?void 0:e.animationName)||"none"}function ev(e){let t=(0,n.useRef)(e);return(0,n.useEffect)(()=>{t.current=e}),(0,n.useMemo)(()=>(...e)=>{var r;return null===(r=t.current)||void 0===r?void 0:r.call(t,...e)},[])}eg.displayName="Presence";let ew=(0,n.createContext)(void 0);function ey(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(null==e||e(n),!1===r||!n.defaultPrevented)return null==t?void 0:t(n)}}let ex="ScrollArea",[eO,eE]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>(0,n.createContext)(e));return function(r){let o=(null==r?void 0:r[e])||t;return(0,n.useMemo)(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let l=(0,n.createContext)(o),i=r.length;function a(t){let{scope:r,children:o,...a}=t,c=(null==r?void 0:r[e][i])||l,s=(0,n.useMemo)(()=>a,Object.values(a));return(0,n.createElement)(c.Provider,{value:s},o)}return r=[...r,o],a.displayName=t+"Provider",[a,function(r,a){let c=(null==a?void 0:a[e][i])||l,s=(0,n.useContext)(c);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return(0,n.useMemo)(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(ex),[eS,eC]=eO(ex),eP=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,type:o="hover",dir:l,scrollHideDelay:i=600,...a}=e,[c,s]=(0,n.useState)(null),[u,f]=(0,n.useState)(null),[d,p]=(0,n.useState)(null),[m,h]=(0,n.useState)(null),[g,b]=(0,n.useState)(null),[v,w]=(0,n.useState)(0),[y,x]=(0,n.useState)(0),[O,E]=(0,n.useState)(!1),[S,C]=(0,n.useState)(!1),P=es(t,e=>s(e)),R=function(e){let t=(0,n.useContext)(ew);return e||t||"ltr"}(l);return(0,n.createElement)(eS,{scope:r,type:o,dir:R,scrollHideDelay:i,scrollArea:c,viewport:u,onViewportChange:f,content:d,onContentChange:p,scrollbarX:m,onScrollbarXChange:h,scrollbarXEnabled:O,onScrollbarXEnabledChange:E,scrollbarY:g,onScrollbarYChange:b,scrollbarYEnabled:S,onScrollbarYEnabledChange:C,onCornerWidthChange:w,onCornerHeightChange:x},(0,n.createElement)(em.div,(0,ei.Z)({dir:R},a,{ref:P,style:{position:"relative","--radix-scroll-area-corner-width":v+"px","--radix-scroll-area-corner-height":y+"px",...e.style}})))}),eR=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,children:o,...l}=e,i=eC("ScrollAreaViewport",r),a=es(t,(0,n.useRef)(null),i.onViewportChange);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),(0,n.createElement)(em.div,(0,ei.Z)({"data-radix-scroll-area-viewport":""},l,{ref:a,style:{overflowX:i.scrollbarXEnabled?"scroll":"hidden",overflowY:i.scrollbarYEnabled?"scroll":"hidden",...e.style}}),(0,n.createElement)("div",{ref:i.onContentChange,style:{minWidth:"100%",display:"table"}},o)))}),eT="ScrollAreaScrollbar",eD=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...o}=e,l=eC(eT,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:a}=l,c="horizontal"===e.orientation;return(0,n.useEffect)(()=>(c?i(!0):a(!0),()=>{c?i(!1):a(!1)}),[c,i,a]),"hover"===l.type?(0,n.createElement)(ek,(0,ei.Z)({},o,{ref:t,forceMount:r})):"scroll"===l.type?(0,n.createElement)(eN,(0,ei.Z)({},o,{ref:t,forceMount:r})):"auto"===l.type?(0,n.createElement)(ez,(0,ei.Z)({},o,{ref:t,forceMount:r}
1)):"always"===l.type?(0,n.createElement)(eL,(0,ei.Z)({},o,{ref:t})):null}),ek=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...o}=e,l=eC(eT,e.__scopeScrollArea),[i,a]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=l.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),a(!0)},n=()=>{t=window.setTimeout(()=>a(!1),l.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[l.scrollArea,l.scrollHideDelay]),(0,n.createElement)(eg,{present:r||i},(0,n.createElement)(ez,(0,ei.Z)({"data-state":i?"visible":"hidden"},o,{ref:t})))}),eN=(0,n.forwardRef)((e,t)=>{var r,o;let{forceMount:l,...i}=e,a=eC(eT,e.__scopeScrollArea),c="horizontal"===e.orientation,s=eJ(()=>f("SCROLL_END"),100),[u,f]=(r="hidden",o={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},(0,n.useReducer)((e,t)=>{let r=o[e][t];return null!=r?r:e},r));return(0,n.useEffect)(()=>{if("idle"===u){let e=window.setTimeout(()=>f("HIDE"),a.scrollHideDelay);return()=>window.clearTimeout(e)}},[u,a.scrollHideDelay,f]),(0,n.useEffect)(()=>{let e=a.viewport,t=c?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(f("SCROLL"),s()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[a.viewport,c,f,s]),(0,n.createElement)(eg,{present:l||"hidden"!==u},(0,n.createElement)(eL,(0,ei.Z)({"data-state":"hidden"===u?"hidden":"visible"},i,{ref:t,onPointerEnter:ey(e.onPointerEnter,()=>f("POINTER_ENTER")),onPointerLeave:ey(e.onPointerLeave,()=>f("POINTER_LEAVE"))})))}),ez=(0,n.forwardRef)((e,t)=>{let r=eC(eT,e.__scopeScrollArea),{forceMount:o,...l}=e,[i,a]=(0,n.useState)(!1),c="horizontal"===e.orientation,s=eJ(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;a(c?e:t)}},10);return eG(r.viewport,s),eG(r.content,s),(0,n.createElement)(eg,{present:o||i},(0,n.createElement)(eL,(0,ei.Z)({"data-state":i?"visible":"hidden"},l,{ref:t})))}),eL=(0,n.forwardRef)((e,t)=>{let{orientation:r="vertical",...o}=e,l=eC(eT,e.__scopeScrollArea),i=(0,n.useRef)(null),a=(0,n.useRef)(0),[c,s]=(0,n.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=eU(c.viewport,c.content),f={...o,sizes:c,onSizesChange:s,hasThumb:!!(u>0&&u<1),onThumbChange:e=>i.current=e,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:e=>a.current=e};function d(e,t){return function(e,t,r,n="ltr"){let o=eY(r),l=t||o/2,i=r.scrollbar.paddingStart+l,a=r.scrollbar.size-r.scrollbar.paddingEnd-(o-l),c=r.content-r.viewport;return eq([i,a],"ltr"===n?[0,c]:[-1*c,0])(e)}(e,a.current,c,t)}return"horizontal"===r?(0,n.createElement)(ej,(0,ei.Z)({},f,{ref:t,onThumbPositionChange:()=>{if(l.viewport&&i.current){let e=eX(l.viewport.scrollLeft,c,l.dir);i.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollLeft=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollLeft=d(e,l.dir))}})):"vertical"===r?(0,n.createElement)(eA,(0,ei.Z)({},f,{ref:t,onThumbPositionChange:()=>{if(l.viewport&&i.current){let e=eX(l.viewport.scrollTop,c);i.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollTop=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollTop=d(e))}})):null}),ej=(0,n.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:o,...l}=e,i=eC(eT,e.__scopeScrollArea),[a,c]=(0,n.useState)(),s=(0,n.useRef)(null),u=es(t,s,i.onScrollbarXChange);return(0,n.useEffect)(()=>{s.current&&c(getComputedStyle(s.current))},[s]),(0,n.createElement)(e_,(0,ei.Z)({"data-orientation":"horizontal"},l,{ref:u,sizes:r,style:{bottom:0,left:"rtl"===i.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===i.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":eY(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(i.viewport){let n=i.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{s.current&&i.viewport&&a&&o({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:s.current.clientWidth,paddingStart:eZ(a.paddingLeft),paddingEnd:eZ(a.paddingRight)}})}}))}),eA=(0,n.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:o,...l}
1=e,i=eC(eT,e.__scopeScrollArea),[a,c]=(0,n.useState)(),s=(0,n.useRef)(null),u=es(t,s,i.onScrollbarYChange);return(0,n.useEffect)(()=>{s.current&&c(getComputedStyle(s.current))},[s]),(0,n.createElement)(e_,(0,ei.Z)({"data-orientation":"vertical"},l,{ref:u,sizes:r,style:{top:0,right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":eY(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(i.viewport){let n=i.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{s.current&&i.viewport&&a&&o({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:s.current.clientHeight,paddingStart:eZ(a.paddingTop),paddingEnd:eZ(a.paddingBottom)}})}}))}),[eI,eM]=eO(eT),e_=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,sizes:o,hasThumb:l,onThumbChange:i,onThumbPointerUp:a,onThumbPointerDown:c,onThumbPositionChange:s,onDragScroll:u,onWheelScroll:f,onResize:d,...p}=e,m=eC(eT,r),[h,g]=(0,n.useState)(null),b=es(t,e=>g(e)),v=(0,n.useRef)(null),w=(0,n.useRef)(""),y=m.viewport,x=o.content-o.viewport,O=ev(f),E=ev(s),S=eJ(d,10);function C(e){v.current&&u({x:e.clientX-v.current.left,y:e.clientY-v.current.top})}return(0,n.useEffect)(()=>{let e=e=>{let t=e.target;(null==h?void 0:h.contains(t))&&O(e,x)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[y,h,x,O]),(0,n.useEffect)(E,[o,E]),eG(h,S),eG(m.content,S),(0,n.createElement)(eI,{scope:r,scrollbar:h,hasThumb:l,onThumbChange:ev(i),onThumbPointerUp:ev(a),onThumbPositionChange:E,onThumbPointerDown:ev(c)},(0,n.createElement)(em.div,(0,ei.Z)({},p,{ref:b,style:{position:"absolute",...p.style},onPointerDown:ey(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),v.current=h.getBoundingClientRect(),w.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",C(e))}),onPointerMove:ey(e.onPointerMove,C),onPointerUp:ey(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=w.current,v.current=null})})))}),eF="ScrollAreaThumb",eH=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...o}=e,l=eM(eF,e.__scopeScrollArea);return(0,n.createElement)(eg,{present:r||l.hasThumb},(0,n.createElement)(e$,(0,ei.Z)({ref:t},o)))}),e$=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,style:o,...l}=e,i=eC(eF,r),a=eM(eF,r),{onThumbPositionChange:c}=a,s=es(t,e=>a.onThumbChange(e)),u=(0,n.useRef)(),f=eJ(()=>{u.current&&(u.current(),u.current=void 0)},100);return(0,n.useEffect)(()=>{let e=i.viewport;if(e){let t=()=>{if(f(),!u.current){let t=eK(e,c);u.current=t,c()}};return c(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[i.viewport,f,c]),(0,n.createElement)(em.div,(0,ei.Z)({"data-state":a.hasThumb?"visible":"hidden"},l,{ref:s,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...o},onPointerDownCapture:ey(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;a.onThumbPointerDown({x:r,y:n})}),onPointerUp:ey(e.onPointerUp,a.onThumbPointerUp)}))}),eW="ScrollAreaCorner",eV=(0,n.forwardRef)((e,t)=>{let r=eC(eW,e.__scopeScrollArea),o=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&o?(0,n.createElement)(eB,(0,ei.Z)({},e,{ref:t})):null}),eB=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,...o}=e,l=eC(eW,r),[i,a]=(0,n.useState)(0),[c,s]=(0,n.useState)(0),u=!!(i&&c);return eG(l.scrollbarX,()=>{var e;let t=(null===(e=l.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;l.onCornerHeightChange(t),s(t)}),eG(l.scrollbarY,()=>{var e;let t=(null===(e=l.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;l.onCornerWidthChange(t),a(t)}),u?(0,n.createElement)(em.div,(0,ei.Z)({},o,{ref:t,style:{width:i,height:c,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}})):null});function eZ(e){return e?parseInt(e,10):0}function eU(e,t){let r=e/t;return isNaN(r)?0:r}function eY(e){let t=eU(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function eX(e,t,r="ltr"){let n=eY(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,i=t.content-t.viewport,a=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,i]:[-1*i,0]);return eq([0,i],[0,l-n])(a)}function eq(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}let eK=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let l={left:e.scrollLeft,top:e.scrollTop},i=r.left!==l.left,a=r.top!==l.top;
1(i||a)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function eJ(e,t){let r=ev(e),o=(0,n.useRef)(0);return(0,n.useEffect)(()=>()=>window.clearTimeout(o.current),[]),(0,n.useCallback)(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function eG(e,t){let r=ev(t);eh(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var eQ=r(7818),e0=(0,b.k)((e,{scrollbarSize:t,offsetScrollbars:r,scrollbarHovered:n,hidden:o},l)=>({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:r?t:void 0,paddingBottom:r?t:void 0},scrollbar:{display:o?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:t/5,transition:"background-color 150ms ease, opacity 150ms ease","&:hover":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[0],[`& .${l("thumb")}`]:{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&[data-orientation="vertical"]':{width:t},'&[data-orientation="horizontal"]':{flexDirection:"column",height:t},'&[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:l("thumb"),flex:1,backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:t,position:"relative",transition:"background-color 150ms ease",display:o?"none":void 0,overflow:"hidden","&::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",minWidth:44,minHeight:44}},corner:{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0],transition:"opacity 150ms ease",opacity:n?1:0,display:o?"none":void 0}})),e1=r(7414),e2=Object.defineProperty,e9=Object.defineProperties,e5=Object.getOwnPropertyDescriptors,e4=Object.getOwnPropertySymbols,e3=Object.prototype.hasOwnProperty,e6=Object.prototype.propertyIsEnumerable,e7=(e,t,r)=>t in e?e2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,e8=(e,t)=>{for(var r in t||(t={}))e3.call(t,r)&&e7(e,r,t[r]);if(e4)for(var r of e4(t))e6.call(t,r)&&e7(e,r,t[r]);return e},te=(e,t)=>e9(e,e5(t)),tt=(e,t)=>{var r={};for(var n in e)e3.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&e4)for(var n of e4(e))0>t.indexOf(n)&&e6.call(e,n)&&(r[n]=e[n]);return r};let tr={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},tn=(0,n.forwardRef)((e,t)=>{let r=(0,g.N4)("ScrollArea",tr,e),{children:o,className:l,classNames:i,styles:a,scrollbarSize:c,scrollHideDelay:s,type:u,dir:f,offsetScrollbars:d,viewportRef:p,onScrollPositionChange:m,unstyled:h,viewportProps:b}=r,v=tt(r,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","viewportProps"]),[w,y]=(0,n.useState)(!1),x=(0,g.rZ)(),{classes:O,cx:E}=e0({scrollbarSize:c,offsetScrollbars:d,scrollbarHovered:w,hidden:"never"===u},{name:"ScrollArea",classNames:i,styles:a,unstyled:h});return n.createElement(eP,{type:"never"===u?"always":u,scrollHideDelay:s,dir:f||x.dir,ref:t,asChild:!0},n.createElement(e1.x,e8({className:E(O.root,l)},v),n.createElement(eR,te(e8({},b),{className:O.viewport,ref:p,onScroll:"function"==typeof m?({currentTarget:e})=>m({x:e.scrollLeft,y:e.scrollTop}):void 0}),o),n.createElement(eD,{orientation:"horizontal",className:O.scrollbar,forceMount:!0,onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1)},n.createElement(eH,{className:O.thumb})),n.createElement(eD,{orientation:"vertical",className:O.scrollbar,forceMount:!0,onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1)},n.createElement(eH,{className:O.thumb})),n.createElement(eV,{className:O.corner})))}),to=(0,n.forwardRef)((e,t)=>{let r=(0,g.N4)("ScrollAreaAutosize",tr,e),{maxHeight:o,children:l,classNames:i,styles:a,scrollbarSize:c,scrollHideDelay:s,type:u,dir:f,offsetScrollbars:d,viewportRef:p,onScrollPositionChange:m,unstyled:h,sx:b}=r,v=tt(r,["maxHeight","children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx"]);return n.createElement(e1.x,te(e8({},v),{ref:t,sx:[{display:"flex",maxHeight:o},...(0,eQ.R)(b)]}),n.createElement(e1.x,{sx:{display:"flex",flexDirection:"column",flex:1}},n.createElement(tn,{classNames:i,styles:a,scrollHideDelay:s,scrollbarSize:c,type:u,dir:f,offsetScrollbars:d,viewportRef:p,onScrollPositionChange:m,unstyled:h},l)))});
1to.displayName="@mantine/core/ScrollAreaAutosize",tn.displayName="@mantine/core/ScrollArea",tn.Autosize=to;var tl=Object.defineProperty,ti=Object.defineProperties,ta=Object.getOwnPropertyDescriptors,tc=Object.getOwnPropertySymbols,ts=Object.prototype.hasOwnProperty,tu=Object.prototype.propertyIsEnumerable,tf=(e,t,r)=>t in e?tl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,td=(e,t)=>{for(var r in t||(t={}))ts.call(t,r)&&tf(e,r,t[r]);if(tc)for(var r of tc(t))tu.call(t,r)&&tf(e,r,t[r]);return e},tp=(e,t)=>ti(e,ta(t)),tm=(e,t)=>{var r={};for(var n in e)ts.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tc)for(var n of tc(e))0>t.indexOf(n)&&tu.call(e,n)&&(r[n]=e[n]);return r};let th=(0,n.forwardRef)((e,t)=>{var{style:r}=e,o=tm(e,["style"]);return n.createElement(tn,tp(td({},o),{style:td({width:"100%"},r),viewportRef:t}),o.children)});th.displayName="@mantine/core/SelectScrollArea";var tg=(0,b.k)(()=>({dropdown:{},itemsWrapper:{padding:4,display:"flex",width:"100%",boxSizing:"border-box"}}));let tb=["mousedown","touchstart"],tv=Math.min,tw=Math.max,ty=Math.round,tx=Math.floor,tO=e=>({x:e,y:e}),tE={left:"right",right:"left",bottom:"top",top:"bottom"},tS={start:"end",end:"start"};function tC(e,t){return"function"==typeof e?e(t):e}function tP(e){return e.split("-")[0]}function tR(e){return e.split("-")[1]}function tT(e){return"x"===e?"y":"x"}function tD(e){return"y"===e?"height":"width"}function tk(e){return["top","bottom"].includes(tP(e))?"y":"x"}function tN(e){return e.replace(/start|end/g,e=>tS[e])}function tz(e){return e.replace(/left|right|bottom|top/g,e=>tE[e])}function tL(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function tj(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function tA(e,t,r){let n,{reference:o,floating:l}=e,i=tk(t),a=tT(tk(t)),c=tD(a),s=tP(t),u="y"===i,f=o.x+o.width/2-l.width/2,d=o.y+o.height/2-l.height/2,p=o[c]/2-l[c]/2;switch(s){case"top":n={x:f,y:o.y-l.height};break;case"bottom":n={x:f,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:d};break;case"left":n={x:o.x-l.width,y:d};break;default:n={x:o.x,y:o.y}}switch(tR(t)){case"start":n[a]-=p*(r&&u?-1:1);break;case"end":n[a]+=p*(r&&u?-1:1)}return n}let tI=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:l=[],platform:i}=r,a=l.filter(Boolean),c=await (null==i.isRTL?void 0:i.isRTL(t)),s=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=tA(s,n,c),d=n,p={},m=0;for(let r=0;r<a.length;r++){let{name:l,fn:h}=a[r],{x:g,y:b,data:v,reset:w}=await h({x:u,y:f,initialPlacement:n,placement:d,strategy:o,middlewareData:p,rects:s,platform:i,elements:{reference:e,floating:t}});u=null!=g?g:u,f=null!=b?b:f,p={...p,[l]:{...p[l],...v}},w&&m<=50&&(m++,"object"==typeof w&&(w.placement&&(d=w.placement),w.rects&&(s=!0===w.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:u,y:f}=tA(s,d,c)),r=-1)}return{x:u,y:f,placement:d,strategy:o,middlewareData:p}};async function tM(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:l,rects:i,elements:a,strategy:c}=e,{boundary:s="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=tC(t,e),m=tL(p),h=a[d?"floating"===f?"reference":"floating":f],g=tj(await l.getClippingRect({element:null==(r=await (null==l.isElement?void 0:l.isElement(h)))||r?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:s,rootBoundary:u,strategy:c})),b="floating"===f?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,v=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),w=await (null==l.isElement?void 0:l.isElement(v))&&await (null==l.getScale?void 0:l.getScale(v))||{x:1,y:1},y=tj(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:b,offsetParent:v,strategy:c}):b);return{top:(g.top-y.top+m.top)/w.y,bottom:(y.bottom-g.bottom+m.bottom)/w.y,left:(g.left-y.left+m.left)/w.x,right:(y.right-g.right+m.right)/w.x}}function t_(e){let t=tv(...e.map(e=>e.left)),r=tv(...e.map(e=>e.top));return{x:t,y:r,width:tw(...e.map(e=>e.right))-t,height:tw(...e.map(e=>e.bottom))-r}}async function tF(e,t){let{placement:r,platform:n,elements:o}=e,l=await (null==n.isRTL?void 0:n.isRTL(o.floating)),i=tP(r),a=tR(r),c="y"===tk(r),s=["left","top"].includes(i)?-1:1,u=l&&c?-1:1,f=tC(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:m}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return a&&"number"==typeof m&&(p="end"===a?-1*m:m),c?{x:p*u,y:d*s}:{x:d*s,y:p*u}}function tH(e){return tV(e)?(e.nodeName||"").toLowerCase():"#document"}function t$(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function tW(e){var t;return null==(t=(tV(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function tV(e){return e instanceof Node||e instanceof t$(e).Node}function tB(e){return e instanceof Element||e instanceof t$(e).Element}function tZ(e){return e instanceof HTMLElement||e instanceof t$(e).HTMLElement}function tU(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof t$(e).ShadowRoot)}function tY(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=tG(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function tX(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function tq(e){let t=tK(),r=tB(e)?tG(e):e;return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function tK(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function tJ(e){return["html","body","#document"].includes(tH(e))}function tG(e){return t$(e).getComputedStyle(e)}function tQ(e){return tB(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function t0(e){if("html"===tH(e))return e;let t=e.assignedSlot||e.parentNode||tU(e)&&e.host||tW(e);return tU(t)?t.host:t}function t1(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=t0(t);return tJ(r)?t.ownerDocument?t.ownerDocument.body:t.body:tZ(r)&&tY(r)?r:e(r)}(e),l=o===(null==(n=e.ownerDocument)?void 0:n.body),i=t$(o);if(l){let e=t2(i);
1return t.concat(i,i.visualViewport||[],tY(o)?o:[],e&&r?t1(e):[])}return t.concat(o,t1(o,[],r))}function t2(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function t9(e){let t=tG(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=tZ(e),l=o?e.offsetWidth:r,i=o?e.offsetHeight:n,a=ty(r)!==l||ty(n)!==i;return a&&(r=l,n=i),{width:r,height:n,$:a}}function t5(e){return tB(e)?e:e.contextElement}function t4(e){let t=t5(e);if(!tZ(t))return tO(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:l}=t9(t),i=(l?ty(r.width):r.width)/n,a=(l?ty(r.height):r.height)/o;return i&&Number.isFinite(i)||(i=1),a&&Number.isFinite(a)||(a=1),{x:i,y:a}}let t3=tO(0);function t6(e){let t=t$(e);return tK()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:t3}function t7(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let l=e.getBoundingClientRect(),i=t5(e),a=tO(1);t&&(n?tB(n)&&(a=t4(n)):a=t4(e));let c=(void 0===(o=r)&&(o=!1),n&&(!o||n===t$(i))&&o)?t6(i):tO(0),s=(l.left+c.x)/a.x,u=(l.top+c.y)/a.y,f=l.width/a.x,d=l.height/a.y;if(i){let e=t$(i),t=n&&tB(n)?t$(n):n,r=e,o=t2(r);for(;o&&n&&t!==r;){let e=t4(o),t=o.getBoundingClientRect(),n=tG(o),l=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;s*=e.x,u*=e.y,f*=e.x,d*=e.y,s+=l,u+=i,o=t2(r=t$(o))}}return tj({width:f,height:d,x:s,y:u})}function t8(e){return t7(tW(e)).left+tQ(e).scrollLeft}function re(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=t$(e),n=tW(e),o=r.visualViewport,l=n.clientWidth,i=n.clientHeight,a=0,c=0;if(o){l=o.width,i=o.height;let e=tK();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,c=o.offsetTop)}return{width:l,height:i,x:a,y:c}}(e,r);else if("document"===t)n=function(e){let t=tW(e),r=tQ(e),n=e.ownerDocument.body,o=tw(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),l=tw(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),i=-r.scrollLeft+t8(e),a=-r.scrollTop;return"rtl"===tG(n).direction&&(i+=tw(t.clientWidth,n.clientWidth)-o),{width:o,height:l,x:i,y:a}}(tW(e));else if(tB(t))n=function(e,t){let r=t7(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,l=tZ(e)?t4(e):tO(1),i=e.clientWidth*l.x;return{width:i,height:e.clientHeight*l.y,x:o*l.x,y:n*l.y}}(t,r);else{let r=t6(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return tj(n)}function rt(e){return"static"===tG(e).position}function rr(e,t){return tZ(e)&&"fixed"!==tG(e).position?t?t(e):e.offsetParent:null}function rn(e,t){let r=t$(e);if(tX(e))return r;if(!tZ(e)){let t=t0(e);for(;t&&!tJ(t);){if(tB(t)&&!rt(t))return t;t=t0(t)}return r}let n=rr(e,t);for(;n&&["table","td","th"].includes(tH(n))&&rt(n);)n=rr(n,t);return n&&tJ(n)&&rt(n)&&!tq(n)?r:n||function(e){let t=t0(e);for(;tZ(t)&&!tJ(t);){if(tq(t))return t;if(tX(t))break;t=t0(t)}return null}(e)||r}let ro=async function(e){let t=this.getOffsetParent||rn,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=tZ(t),o=tW(t),l="fixed"===r,i=t7(e,!0,l,t),a={scrollLeft:0,scrollTop:0},c=tO(0);if(n||!n&&!l){if(("body"!==tH(t)||tY(o))&&(a=tQ(t)),n){let e=t7(t,!0,l,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else o&&(c.x=t8(o))}return{x:i.left+a.scrollLeft-c.x,y:i.top+a.scrollTop-c.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},rl={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,l="fixed"===o,i=tW(n),a=!!t&&tX(t.floating);if(n===i||a&&l)return r;let c={scrollLeft:0,scrollTop:0},s=tO(1),u=tO(0),f=tZ(n);if((f||!f&&!l)&&(("body"!==tH(n)||tY(i))&&(c=tQ(n)),tZ(n))){let e=t7(n);s=t4(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}return{width:r.width*s.x,height:r.height*s.y,x:r.x*s.x-c.scrollLeft*s.x+u.x,y:r.y*s.y-c.scrollTop*s.y+u.y}},getDocumentElement:tW,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,l=[..."clippingAncestors"===r?tX(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=t1(e,[],!1).filter(e=>tB(e)&&"body"!==tH(e)),o=null,l="fixed"===tG(e).position,i=l?t0(e):e;for(;tB(i)&&!tJ(i);){let t=tG(i),r=tq(i);r||"fixed"!==t.position||(o=null),(l?!r&&!o:!r&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||tY(i)&&!r&&function e(t,r){let n=t0(t);return!(n===r||!tB(n)||tJ(n))&&("fixed"===tG(n).position||e(n,r))}(e,i))?n=n.filter(e=>e!==i):o=t,i=t0(i)}return t.set(e,n),n}(t,this._c):[].concat(r),n],i=l[0],a=l.reduce((e,r)=>{let n=re(t,r,o);return e.top=tw(n.top,e.top),e.right=tv(n.right,e.right),e.bottom=tv(n.bottom,e.bottom),e.left=tw(n.left,e.left),e},re(t,i,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:rn,getElementRects:ro,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=t9(e);return{width:t,height:r}},getScale:t4,isElement:tB,isRTL:function(e){return"rtl"===tG(e).direction}},ri=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:l,platform:i,elements:a,middlewareData:c}=t,{element:s,padding:u=0}=tC(e,t)||{};if(null==s)return{};let f=tL(u),d={x:r,y:n}
1,p=tT(tk(o)),m=tD(p),h=await i.getDimensions(s),g="y"===p,b=g?"clientHeight":"clientWidth",v=l.reference[m]+l.reference[p]-d[p]-l.floating[m],w=d[p]-l.reference[p],y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(s)),x=y?y[b]:0;x&&await (null==i.isElement?void 0:i.isElement(y))||(x=a.floating[b]||l.floating[m]);let O=x/2-h[m]/2-1,E=tv(f[g?"top":"left"],O),S=tv(f[g?"bottom":"right"],O),C=x-h[m]-S,P=x/2-h[m]/2+(v/2-w/2),R=tw(E,tv(P,C)),T=!c.arrow&&null!=tR(o)&&P!==R&&l.reference[m]/2-(P<E?E:S)-h[m]/2<0,D=T?P<E?P-E:P-C:0;return{[p]:d[p]+D,data:{[p]:R,centerOffset:P-R-D,...T&&{alignmentOffset:D}},reset:T}}}),ra=(e,t,r)=>{let n=new Map,o={platform:rl,...r},l={...o.platform,_c:n};return tI(e,t,{...o,platform:l})},rc=e=>{let{element:t,padding:r}=e;return{name:"arrow",options:e,fn(e){if(Object.prototype.hasOwnProperty.call(t,"current")){if(null!=t.current)return ri({element:t.current,padding:r}).fn(e)}else if(t)return ri({element:t,padding:r}).fn(e);return{}}}};var rs="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function ru(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!ru(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!ru(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function rf(e){let t=n.useRef(e);return rs(()=>{t.current=e}),t}var rd="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;o["useId".toString()];let rp=n.createContext(null),rm=()=>n.useContext(rp);function rh(e){return!!e&&e instanceof(((null==e?void 0:e.ownerDocument)||document).defaultView||window).Element}let rg=o["useInsertionEffect".toString()]||(e=>e());var rb=r(8216);let rv={context:"Popover component was not found in the tree",children:"Popover.Target component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported"},[rw,ry]=(0,rb.R)(rv.context);function rx(e){return!Array.isArray(e)&&null!==e&&"object"==typeof e&&e.type!==n.Fragment}var rO=r(6010),rE=Object.defineProperty,rS=Object.defineProperties,rC=Object.getOwnPropertyDescriptors,rP=Object.getOwnPropertySymbols,rR=Object.prototype.hasOwnProperty,rT=Object.prototype.propertyIsEnumerable,rD=(e,t,r)=>t in e?rE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rk=(e,t)=>{for(var r in t||(t={}))rR.call(t,r)&&rD(e,r,t[r]);if(rP)for(var r of rP(t))rT.call(t,r)&&rD(e,r,t[r]);return e},rN=(e,t)=>rS(e,rC(t)),rz=(e,t)=>{var r={};for(var n in e)rR.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&rP)for(var n of rP(e))0>t.indexOf(n)&&rT.call(e,n)&&(r[n]=e[n]);return r};let rL={refProp:"ref",popupType:"dialog"},rj=(0,n.forwardRef)((e,t)=>{let r=(0,g.N4)("PopoverTarget",rL,e),{children:o,refProp:l,popupType:i}=r,a=rz(r,["children","refProp","popupType"]);if(!rx(o))throw Error(rv.children);let c=ry(),s=(0,m.Y)(c.reference,o.ref,t),u=c.withRoles?{"aria-haspopup":i,"aria-expanded":c.opened,"aria-controls":c.getDropdownId(),id:c.getTargetId()}:{};return(0,n.cloneElement)(o,rk(rN(rk(rk(rk({},a),u),c.targetProps),{className:(0,rO.Z)(c.targetProps.className,a.className,o.props.className),[l]:s}),c.controlled?null:{onClick:c.onToggle}))});rj.displayName="@mantine/core/PopoverTarget";let rA=()=>{};var rI=r(6362),rM=(0,b.k)((e,{radius:t,shadow:r})=>({dropdown:{position:"absolute",backgroundColor:e.white,background:"dark"===e.colorScheme?e.colors.dark[6]:e.white,border:`1px solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,padding:`${e.spacing.sm}px ${e.spacing.md}px`,boxShadow:e.shadows[r]||r||"none",borderRadius:e.fn.radius(t),"&:focus":{outline:0}},arrow:{backgroundColor:"inherit",border:`1px solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,zIndex:1}})),r_=r(8269),rF=r(2974),rH=r(9068);function r$({transition:e,duration:t=250,exitDuration:r=t,mounted:o,children:l,timingFunction:i,onExit:a,onEntered:c,onEnter:s,onExited:u}){let{transitionDuration:f,transitionStatus:d,transitionTimingFunction:p}=(0,rH.Y)({mounted:o,exitDuration:r,duration:t,timingFunction:i,onExit:a,onEntered:c,onEnter:s,onExited:u});return 0===f?o?n.createElement(n.Fragment,null,l({})):null:"exited"===d?null:n.createElement(n.Fragment,null,l((0,rF.B)({transition:e,duration:f,state:d,timingFunction:p})))}r$.displayName="@mantine/core/Transition";var rW=r(5909);function rV({children:e,active:t=!0,refProp:r="ref"}){let o=(0,rW.P)(t),l=(0,m.Y)(o,null==e?void 0:e.ref);return rx(e)?(0,n.cloneElement)(e,{[r]:l}):e}rV.displayName="@mantine/core/FocusTrap";var rB=Object.defineProperty,rZ=Object.defineProperties,rU=Object.getOwnPropertyDescriptors,rY=Object.getOwnPropertySymbols,rX=Object.prototype.hasOwnProperty,rq=Object.prototype.propertyIsEnumerable,rK=(e,t,r)=>t in e?rB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rJ=(e,t)=>
1{for(var r in t||(t={}))rX.call(t,r)&&rK(e,r,t[r]);if(rY)for(var r of rY(t))rq.call(t,r)&&rK(e,r,t[r]);return e},rG=(e,t)=>rZ(e,rU(t));function rQ(e,t,r,n){return"center"===e||"center"===n?{top:t}:"end"===e?{bottom:r}:"start"===e?{top:r}:{}}function r0(e,t,r,n,o){return"center"===e||"center"===n?{left:t}:"end"===e?{["ltr"===o?"right":"left"]:r}:"start"===e?{["ltr"===o?"left":"right"]:r}:{}}let r1={bottom:"borderTopLeftRadius",left:"borderTopRightRadius",right:"borderBottomLeftRadius",top:"borderBottomRightRadius"};var r2=Object.defineProperty,r9=Object.defineProperties,r5=Object.getOwnPropertyDescriptors,r4=Object.getOwnPropertySymbols,r3=Object.prototype.hasOwnProperty,r6=Object.prototype.propertyIsEnumerable,r7=(e,t,r)=>t in e?r2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,r8=(e,t)=>{for(var r in t||(t={}))r3.call(t,r)&&r7(e,r,t[r]);if(r4)for(var r of r4(t))r6.call(t,r)&&r7(e,r,t[r]);return e},ne=(e,t)=>r9(e,r5(t)),nt=(e,t)=>{var r={};for(var n in e)r3.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&r4)for(var n of r4(e))0>t.indexOf(n)&&r6.call(e,n)&&(r[n]=e[n]);return r};let nr=(0,n.forwardRef)((e,t)=>{var{withBorder:r,position:o,arrowSize:l,arrowOffset:i,arrowRadius:a,arrowPosition:c,visible:s,arrowX:u,arrowY:f}=e,d=nt(e,["withBorder","position","arrowSize","arrowOffset","arrowRadius","arrowPosition","visible","arrowX","arrowY"]);let p=(0,g.rZ)();return s?n.createElement("div",ne(r8({},d),{ref:t,style:function({position:e,withBorder:t,arrowSize:r,arrowOffset:n,arrowRadius:o,arrowPosition:l,arrowX:i,arrowY:a,dir:c}){let[s,u="center"]=e.split("-"),f={width:r,height:r,transform:"rotate(45deg)",position:"absolute",[r1[s]]:o},d=t?-r/2-1:-r/2;return"left"===s?rG(rJ(rJ({},f),rQ(u,a,n,l)),{right:d,borderLeft:0,borderBottom:0}):"right"===s?rG(rJ(rJ({},f),rQ(u,a,n,l)),{left:d,borderRight:0,borderTop:0}):"top"===s?rG(rJ(rJ({},f),r0(u,i,n,l,c)),{bottom:d,borderTop:0,borderLeft:0}):"bottom"===s?rG(rJ(rJ({},f),r0(u,i,n,l,c)),{top:d,borderBottom:0,borderRight:0}):{}}({withBorder:r,position:o,arrowSize:l,arrowOffset:i,arrowRadius:a,arrowPosition:c,dir:p.dir,arrowX:u,arrowY:f})})):null});nr.displayName="@mantine/core/FloatingArrow";var nn=Object.defineProperty,no=Object.defineProperties,nl=Object.getOwnPropertyDescriptors,ni=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,nc=Object.prototype.propertyIsEnumerable,ns=(e,t,r)=>t in e?nn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nu=(e,t)=>{for(var r in t||(t={}))na.call(t,r)&&ns(e,r,t[r]);if(ni)for(var r of ni(t))nc.call(t,r)&&ns(e,r,t[r]);return e},nf=(e,t)=>no(e,nl(t)),nd=(e,t)=>{var r={};for(var n in e)na.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ni)for(var n of ni(e))0>t.indexOf(n)&&nc.call(e,n)&&(r[n]=e[n]);return r};let np={};function nm(e){let t=(0,g.N4)("PopoverDropdown",np,e),{style:r,className:o,children:l,onKeyDownCapture:i}=t,a=nd(t,["style","className","children","onKeyDownCapture"]),c=ry(),{classes:s,cx:u}=rM({radius:c.radius,shadow:c.shadow},{name:c.__staticSelector,classNames:c.classNames,styles:c.styles,unstyled:c.unstyled}),f=(0,rI.u)({opened:c.opened,shouldReturnFocus:c.returnFocus}),d=c.withRoles?{"aria-labelledby":c.getTargetId(),id:c.getDropdownId(),role:"dialog"}:{};return c.disabled?null:n.createElement(r_.q,{withinPortal:c.withinPortal},n.createElement(r$,{mounted:c.opened,transition:c.transition,duration:c.transitionDuration,exitDuration:"number"==typeof c.exitTransitionDuration?c.exitTransitionDuration:c.transitionDuration},e=>{var t,p;return n.createElement(rV,{active:c.trapFocus},n.createElement(e1.x,nu(nf(nu({},d),{tabIndex:-1,key:c.placement,ref:c.floating,style:nf(nu(nu({},r),e),{zIndex:c.zIndex,top:null!=(t=c.y)?t:0,left:null!=(p=c.x)?p:0,width:"target"===c.width?void 0:c.width}),className:u(s.dropdown,o),onKeyDownCapture:function(e,t={active:!0}){return"function"==typeof e&&t.active?r=>{var n;"Escape"===r.key&&(e(r),null==(n=t.onTrigger)||n.call(t))}:t.onKeyDown||rA}(c.onClose,{active:c.closeOnEscape,onTrigger:f,onKeyDown:i}),"data-position":c.placement}),a),l,n.createElement(nr,{ref:c.arrowRef,arrowX:c.arrowX,arrowY:c.arrowY,visible:c.withArrow,withBorder:!0,position:c.placement,arrowSize:c.arrowSize,arrowRadius:c.arrowRadius,arrowOffset:c.arrowOffset,arrowPosition:c.arrowPosition,className:s.arrow})))}
1))}nm.displayName="@mantine/core/PopoverDropdown";var nh=Object.getOwnPropertySymbols,ng=Object.prototype.hasOwnProperty,nb=Object.prototype.propertyIsEnumerable,nv=(e,t)=>{var r={};for(var n in e)ng.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&nh)for(var n of nh(e))0>t.indexOf(n)&&nb.call(e,n)&&(r[n]=e[n]);return r};let nw={position:"bottom",offset:8,positionDependencies:[],transition:"fade",transitionDuration:150,middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:"side",closeOnClickOutside:!0,withinPortal:!1,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,clickOutsideEvents:["mousedown","touchstart"],zIndex:(0,h.w)("popover"),__staticSelector:"Popover",width:"max-content"};function ny(e){var t,r,o,a,c,s;let u=(0,n.useRef)(null),f=(0,g.N4)("Popover",nw,e),{children:d,position:m,offset:h,onPositionChange:b,positionDependencies:v,opened:w,transition:y,transitionDuration:x,width:O,middlewares:E,withArrow:S,arrowSize:C,arrowOffset:P,arrowRadius:R,arrowPosition:T,unstyled:D,classNames:k,styles:N,closeOnClickOutside:z,withinPortal:L,closeOnEscape:j,clickOutsideEvents:A,trapFocus:I,onClose:M,onOpen:_,onChange:F,zIndex:H,radius:$,shadow:W,id:V,defaultOpened:B,exitTransitionDuration:Z,__staticSelector:U,withRoles:Y,disabled:X,returnFocus:q}=f,K=nv(f,["children","position","offset","onPositionChange","positionDependencies","opened","transition","transitionDuration","width","middlewares","withArrow","arrowSize","arrowOffset","arrowRadius","arrowPosition","unstyled","classNames","styles","closeOnClickOutside","withinPortal","closeOnEscape","clickOutsideEvents","trapFocus","onClose","onOpen","onChange","zIndex","radius","shadow","id","defaultOpened","exitTransitionDuration","__staticSelector","withRoles","disabled","returnFocus"]),[J,G]=(0,n.useState)(null),[Q,ee]=(0,n.use
1State)(null),et=(0,l.M)(V),er=function(e){var t;let[r,o]=(0,i.C)({value:e.opened,defaultValue:e.defaultOpened,finalValue:!1,onChange:e.onChange}),l=function(e){void 0===e&&(e={});let{open:t=!1,onOpenChange:r,nodeId:o}=e,l=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:l,whileElementsMounted:i,open:a}=e,[c,s]=n.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[u,f]=n.useState(o);ru(u,o)||f(o);let d=n.useRef(null),p=n.useRef(null),m=n.useRef(c),h=rf(i),g=rf(l),[b,v]=n.useState(null),[w,y]=n.useState(null),x=n.useCallback(e=>{d.current!==e&&(d.current=e,v(e))},[]),O=n.useCallback(e=>{p.current!==e&&(p.current=e,y(e))},[]),E=n.useCallback(()=>{if(!d.current||!p.current)return;let e={placement:t,strategy:r,middleware:u};g.current&&(e.platform=g.current),ra(d.current,p.current,e).then(e=>{let t={...e,isPositioned:!0};S.current&&!ru(m.current,t)&&(m.current=t,ea.flushSync(()=>{s(t)}))})},[u,t,r,g]);rs(()=>{!1===a&&m.current.isPositioned&&(m.current.isPositioned=!1,s(e=>({...e,isPositioned:!1})))},[a]);let S=n.useRef(!1);rs(()=>(S.current=!0,()=>{S.current=!1}),[]),rs(()=>{if(b&&w){if(h.current)return h.current(b,w,E);E()}},[b,w,E,h]);let C=n.useMemo(()=>({reference:d,floating:p,setReference:x,setFloating:O}),[x,O]),P=n.useMemo(()=>({reference:b,floating:w}),[b,w]);return n.useMemo(()=>({...c,update:E,refs:C,elements:P,reference:x,floating:O}),[c,E,C,P,x,O])}(e),i=rm(),a=n.useRef(null),c=n.useRef({}),s=n.useState(()=>(function(){let e=new Map;return{emit(t,r){var n;null==(n=e.get(t))||n.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(e=>e!==r))}}})())[0],[u,f]=n.useState(null),d=n.useCallback(e=>{let t=rh(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;l.refs.setReference(t)},[l.refs]),p=n.useCallback(e=>{(rh(e)||null===e)&&(a.current=e,f(e)),(rh(l.refs.reference.current)||null===l.refs.reference.current||null!==e&&!rh(e))&&l.refs.setReference(e)},[l.refs]),m=n.useMemo(()=>({...l.refs,setReference:p,setPositionReference:d,domReference:a}),[l.refs,p,d]),h=n.useMemo(()=>({...l.elements,domReference:u}),[l.elements,u]),g=function(e){let t=n.useRef(()=>{});return rg(()=>{t.current=e}),n.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return null==t.current?void 0:t.current(...r)},[])}(r),b=n.useMemo(()=>({...l,refs:m,elements:h,dataRef:c,nodeId:o,events:s,open:t,onOpenChange:g}),[l,o,s,t,g,m,h]);return rd(()=>{let e=null==i?void 0:i.nodesRef.current.find(e=>e.id===o);e&&(e.context=b)}),n.useMemo(()=>({...l,context:b,refs:m,reference:p,positionReference:d}),[l,m,b,p,d])}({placement:e.position,middleware:[...function(e){var t,r,n,o,l;let i=[(void 0===(t=e.offset)&&(t=0),{name:"offset",options:t,async fn(e){var r,n;let{x:o,y:l,placement:i,middlewareData:a}=e,c=await tF(e,t);return i===(null==(r=a.offset)?void 0:r.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:o+c.x,y:l+c.y,data:{...c,placement:i}}}})];return e.middlewares.shift&&i.push({name:"shift",options:n={limiter:(void 0===r&&(r={}),{options:r,fn(e){let{x:t,y:n,placement:o,rects:l,middlewareData:i}=e,{offset:a=0,mainAxis:c=!0,crossAxis:s=!0}=tC(r,e),u={x:t,y:n},f=tk(o),d=tT(f),p=u[d],m=u[f],h=tC(a,e),g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let e="y"===d?"height":"width",t=l.reference[d]-l.floating[e]+g.mainAxis,r=l.reference[d]+l.reference[e]-g.mainAxis;p<t?p=t:p>r&&(p=r)}if(s){var b,v;let e="y"===d?"width":"height",t=["top","left"].includes(tP(o)),r=l.reference[f]-l.floating[e]+(t&&(null==(b=i.offset)?void 0:b[f])||0)+(t?0:g.crossAxis),n=l.reference[f]+l.reference[e]+(t?0:(null==(v=i.offset)?void 0:v[f])||0)-(t?g.crossAxis:0);m<r?m=r:m>n&&(m=n)}return{[d]:p,[f]:m}}})},async fn(e){let{x:t,y:r,placement:o}=e,{mainAxis:l=!0,crossAxis:i=!1,limiter:a={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...c}=tC(n,e),s={x:t,y:r},u=await tM(e,c),f=tk(tP(o)),d=tT(f),p=s[d],m=s[f];if(l){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",r=p+u[e],n=p-u[t];p=tw(r,tv(p,n))}if(i){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=m+u[e],n=m-u[t];m=tw(r,tv(m,n))}let h=a.fn({...e,[d]:p,[f]:m});return{...h,data:{x:h.x-t,y:h.y-r}}}}),e.middlewares.flip&&i.push((void 0===o&&(o={}),{name:"flip",options:o,async fn(e){var t,r,n,l,i;let{placement:a,middlewareData:c,rects:s,initialPlacement:u,platform:f,elements:d}=e,{mainAxis:p=!0,crossAxis:m=!0,fallbackPlacements:h,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:v=!0,...w}=tC(o,e);if(null!=(t=c.arrow)&&t.alignmentOffset)return{};let y=tP(a),x=tk(u),O=tP(u)===u,E=await (null==f.isRTL?void 0:f.isRTL(d.floating)),S=h||(O||!v?[tz(u)]:function(e){let t=tz(e);return[tN(e),t,tN(t)]}(u)),C="none"!==b;!h&&C&&S.push(...function(e,t,r,n){let o=tR(e),l=function(e,t,r){let n=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(r)return t?o:n;return t?n:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(tP(e),"start"===r,n);return o&&(l=l.map(e=>e+"-"+o),t&&(l=l.concat(l.map(tN)))),l}(u,v,b,E));let P=[u,...S],R=await tM(e,w),T=[],D=(null==(r=c.flip)?void 0:r.overflows)||[];if(p&&T.push(R[y]),m){let e=function(e,t,r){void 0===r&&(r=!1);let n=tR(e),o=tT(tk(e)),l=tD(o),i="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=tz(i)),[i,tz(i)]}(a,s,E);T.push(R[e[0]],R[e[1]])}if(D=[...D,{placement:a,overflows:T}],!T.every(e=>e<=0)){let e=((null==(n=c.flip)?void 0:n.index)||0)+1,t=P[e];if(t)return{data:{index:e,overflows:D},reset:{placement:t}};let r=null==(l=D.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!r)switch(g){case"bestFit":{let e=null==(i=D.filter(e=>{if(C){let t=tk(e.placement);return t===x||"y"===t}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])?void 0:i[0];e&&(r=e);break}case"initialPlacement":r=u}if(a!==r)return{reset:{placement:r}}}return{}}})),e.middlewares.inline&&i.push((void 0===l&&(l={}),{name:"inline",options:l,async fn(e){let{placement:t,elements:r,rects:n,platform:o,strategy:i}=e,{padding:a=2,x:c,y:s}=tC(l,e),u=Array.from(await (null==o.getClientRects?void 0:o.getClientRects(r.reference))||[]),f=function(e){let t=e.slice().sort((e,t)=>e.y-t.y),r=[],n=null;for(let e=0;e<t.length;e++){let o=t[e];!n||o.y-n.y>n.height/2?r.push([o]):r[r.length-1].push(o),n=o}return r.map(e=>tj(t_(e)))}(u),d=tj(t_(u)),p=tL(a),m=await o.getElementRects({reference:{getBoundingClientRect:function(){if(2===f.length&&f[0].left>f[1].right&&null!=c&&null!=s)return f.find(e=>c>e.left-p.left&&c<e.right+p.right&&s>e.top-p.top&&s<e.bottom+p.bottom)||d;if(f.length>=2){if("y"===tk(t)){let e=f[0],r=f[f.length-1],n="top"===tP(t),o=e.top,l=r.bottom,i=n?e.left:r.left,a=n?e.right:r.right;return{top:o,bottom:l,left:i,right:a,width:a-i,height:l-o,x:i,y:o}}let e="left"===tP(t),r=tw(...f.map(e=>e.right)),n=tv(...f.map(e=>e.left)),o=f.filter(t=>e?t.left===n:t.right===r),l=o[0].top,i=o[o.length-1].bottom;return{top:l,bottom:i,left:n,right:r,width:r-n,height:i-l,x:n,y:l}}return d}},floating:r.floating,strategy:i});return n.reference.x!==m.reference.x||n.reference.y!==m.reference.y||n.reference.width!==m.reference.width||n.reference.height!==m.reference.height?{reset:{rects:m}}:{}}})),i.push(rc({element:e.arrowRef,padding:e.arrowOffset})),i}(e),..."target"===e.width?[{name:"size",options:t={apply({rects:e}){var t,r;Object.assign(null!=(r=null==(t=l.refs.floating.current)?void 0:t.style)?r:{},{width:`${e.reference.width}px`})}},async fn(e){let r,n;let{placement:o,rects:l,platform:i,elements:a}=e,{apply:c=()=>{},...s}=tC(t,e),u=await tM(e,s),f=tP(o),d=tR(o),p="y"===tk(o),{width:m,height:h}=l.floating;"top"===f||"bottom"===f?(r=f,n=d===(await (null==i.isRTL?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(n=f,r="end"===d?"top":"bottom");let g=h-u.top-u.bottom,b=m-u.left-u.right,v=tv(h-u[r],g),w=tv(m-u[n],b),y=!e.middlewareData.shift,x=v,O=w;if(p?O=d||y?tv(w,b):b:x=d||y?tv(v,g):g,y&&!d){let e=tw(u.left,0),t=tw(u.right,0),r=tw(u.top,0),n=tw(u.bottom,0);p?O=m-2*(0!==e||0!==t?e+t:tw(u.left,u.right)):x=h-2*(0!==r||0!==n?r+n:tw(u.top,u.bottom))}await c({...e,availableWidth:O,availableHeight:x});let E=await i.getDimensions(a.floating);return m!==E.width||h!==E.height?{reset:{rects:!0}}:{}}}]:[]]});return!function({opened:e,floating:t,positionDependencies:r}
1){let[o,l]=(0,n.useState)(0);(0,n.useEffect)(()=>{if(t.refs.reference.current&&t.refs.floating.current)return function(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:l=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:s=!1}=n,u=t5(e),f=l||i?[...u?t1(u):[],...t1(t)]:[];f.forEach(e=>{l&&e.addEventListener("scroll",r,{passive:!0}),i&&e.addEventListener("resize",r)});let d=u&&c?function(e,t){let r,n=null,o=tW(e);function l(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return function i(a,c){void 0===a&&(a=!1),void 0===c&&(c=1),l();let{left:s,top:u,width:f,height:d}=e.getBoundingClientRect();if(a||t(),!f||!d)return;let p=tx(u),m=tx(o.clientWidth-(s+f)),h={rootMargin:-p+"px "+-m+"px "+-tx(o.clientHeight-(u+d))+"px "+-tx(s)+"px",threshold:tw(0,tv(1,c))||1},g=!0;function b(e){let t=e[0].intersectionRatio;if(t!==c){if(!g)return i();t?i(!1,t):r=setTimeout(()=>{i(!1,1e-7)},1e3)}g=!1}try{n=new IntersectionObserver(b,{...h,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(b,h)}n.observe(e)}(!0),l}(u,r):null,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[n]=e;n&&n.target===u&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),r()}),u&&!s&&m.observe(u),m.observe(t));let h=s?t7(e):null;return s&&function t(){let n=t7(e);h&&(n.x!==h.x||n.y!==h.y||n.width!==h.width||n.height!==h.height)&&r(),h=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;f.forEach(e=>{l&&e.removeEventListener("scroll",r),i&&e.removeEventListener("resize",r)}),null==d||d(),null==(e=m)||e.disconnect(),m=null,s&&cancelAnimationFrame(o)}}(t.refs.reference.current,t.refs.floating.current,t.update)},[t.refs.reference.current,t.refs.floating.current,e,o]),(0,p.l)(()=>
1{t.update()},r),(0,p.l)(()=>{l(e=>e+1)},[e])}({opened:e.opened,positionDependencies:e.positionDependencies,floating:l}),(0,p.l)(()=>{var t;null==(t=e.onPositionChange)||t.call(e,l.placement)},[l.placement]),{floating:l,controlled:"boolean"==typeof e.opened,opened:r,onClose:()=>{var t;null==(t=e.onClose)||t.call(e),o(!1)},onToggle:()=>{var t,n;r?(null==(t=e.onClose)||t.call(e),o(!1)):(null==(n=e.onOpen)||n.call(e),o(!0))}}}({middlewares:E,width:O,position:function(e,t){if("rtl"===e&&(t.includes("right")||t.includes("left"))){let[e,r]=t.split("-"),n="right"===e?"left":"right";return void 0===r?n:`${n}-${r}`}return t}((0,g.rZ)().dir,m),offset:h+(S?C/2:0),arrowRef:u,arrowOffset:P,onPositionChange:b,positionDependencies:v,opened:w,defaultOpened:B,onChange:F,onOpen:_,onClose:M});!function(e,t,r){let o=(0,n.useRef)();(0,n.useEffect)(()=>{let n=t=>{let{target:n}=null!=t?t:{};if(Array.isArray(r)){let o=(null==n?void 0:n.hasAttribute("data-ignore-outside-clicks"))||!document.body.contains(n)&&"HTML"!==n.tagName;r.every(e=>!!e&&!t.composedPath().includes(e))&&!o&&e()}else o.current&&!o.current.contains(n)&&e()};return(t||tb).forEach(e=>document.addEventListener(e,n)),()=>{(t||tb).forEach(e=>document.removeEventListener(e,n))}},[o,e,r])}(()=>z&&er.onClose(),A,[J,Q]);let en=(0,n.useCallback)(e=>{G(e),er.floating.reference(e)},[er.floating.reference]),eo=(0,n.useCallback)(e=>{ee(e),er.floating.floating(e)},[er.floating.floating]);return n.createElement(rw,{value:{returnFocus:q,disabled:X,controlled:er.controlled,reference:en,floating:eo,x:er.floating.x,y:er.floating.y,arrowX:null==(o=null==(r=null==(t=er.floating)?void 0:t.middlewareData)?void 0:r.arrow)?void 0:o.x,arrowY:null==(s=null==(c=null==(a=er.floating)?void 0:a.middlewareData)?void 0:c.arrow)?void 0:s.y,opened:er.opened,arrowRef:u,transition:y,transitionDuration:x,exitTransitionDuration:Z,width:O,withArrow:S,arrowSize:C,arrowOffset:P,arrowRadius:R,arrowPosition:T,placement:er.floating.placement,trapFocus:I,withinPortal:L,zIndex:H,radius:$,shadow:W,closeOnEscape:j,onClose:er.onClose,onToggle:er.onToggle,getTargetId:()=>`${et}-target`,getDropdownId:()=>`${et}-dropdown`,withRoles:Y,targetProps:K,__staticSelector:U,classNames:k,styles:N,unstyled:D}},d)}ny.Target=rj,ny.Dropdown=nm,ny.displayName="@mantine/core/Popover";var nx=Object.defineProperty,nO=Object.getOwnPropertySymbols,nE=Object.prototype.hasOwnProperty,nS=Object.prototype.propertyIsEnumerable,nC=(e,t,r)=>t in e?nx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nP=(e,t)=>{for(var r in t||(t={}))nE.call(t,r)&&nC(e,r,t[r]);if(nO)for(var r of nO(t))nS.call(t,r)&&nC(e,r,t[r]);return e},nR=(e,t)=>{var r={};for(var n in e)nE.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&nO)for(var n of nO(e))0>t.indexOf(n)&&nS.call(e,n)&&(r[n]=e[n]);return r};function nT({opened:e,transition:t="fade",transitionDuration:r=0,shadow:o,withinPortal:l,children:i,__staticSelector:a,onDirectionChange:c,switchDirectionOnFlip:s,zIndex:u,dropdownPosition:f,positionDependencies:d=[],classNames:p,styles:m,unstyled:h,readOnly:g}){return n.createElement(ny,{unstyled:h,classNames:p,styles:m,width:"target",withRoles:!1,opened:e,middlewares:{flip:"flip"===f,shift:!1},position:"flip"===f?"bottom":f,positionDependencies:d,zIndex:u,__staticSelector:a,withinPortal:l,transition:t,transitionDuration:r,shadow:o,disabled:g,onPositionChange:e=>s&&(null==c?void 0:c("top"===e?"column-reverse":"column"))},i)}nT.Target=ny.Target,nT.Dropdown=function(e){var{children:t,component:r="div",maxHeight:o=220,direction:l="column",id:i,innerRef:a,__staticSelector:c,styles:s,classNames:u,unstyled:f}=e,d=nR(e,["children","component","maxHeight","direction","id","innerRef","__staticSelector","styles","classNames","unstyled"]);let{classes:p}=tg(null,{name:c,styles:s,classNames:u,unstyled:f});return n.createElement(ny.Dropdown,nP({p:0,onMouseDown:e=>e.preventDefault()},d),n.createElement("div",{style:{maxHeight:o,display:"flex"}},n.createElement(e1.x,{component:r||"div",id:`${i}-items`,"aria-labelledby":`${i}-label`,role:"listbox",onMouseDown:e=>e.preventDefault(),style:{flex:1,overflowY:r!==th?"auto":void 0},"data-combobox-popover":!0,ref:a},n.createElement("div",{className:p.itemsWrapper,style:{flexDirection:l}},t))))};var nD=r(5117);let nk={xs:1,sm:2,md:3,lg:4,xl:5};function nN(e,t){let r=e.fn.variant({variant:"outline",color:t}).border;return"string"==typeof t&&(t in e.colors||t.split(".")[0]in e.colors)?r:void 0===t?"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]:t}var nz=(0,b.k)((e,{size:t,variant:r,color:n})=>({root:{},withLabel:{borderTop:"0 !important"},left:{"&::before":{display:"none"}},right:{"&::after":{display:"none"}},label:{display:"flex",alignItems:"center","&::before":{content:'""',flex:1,height:1,borderTop:`${e.fn.size({size:t,sizes:nk})}px ${r} ${nN(e,n)}`,marginRight:e.spacing.xs},"&::after":{content:'""',flex:1,borderTop:`${e.fn.size({size:t,sizes:nk})}px ${r} ${nN(e,n)}`,marginLeft:e.spacing.xs}},labelDefaultStyles:{color:"dark"===n?e.colors.dark[1]:e.fn.theme
1Color(n,"dark"===e.colorScheme?5:e.fn.primaryShade(),!1)},horizontal:{border:0,borderTopWidth:e.fn.size({size:t,sizes:nk}),borderTopColor:nN(e,n),borderTopStyle:r,margin:0},vertical:{border:0,alignSelf:"stretch",height:"auto",borderLeftWidth:e.fn.size({size:t,sizes:nk}),borderLeftColor:nN(e,n),borderLeftStyle:r}})),nL=Object.defineProperty,nj=Object.defineProperties,nA=Object.getOwnPropertyDescriptors,nI=Object.getOwnPropertySymbols,nM=Object.prototype.hasOwnProperty,n_=Object.prototype.propertyIsEnumerable,nF=(e,t,r)=>t in e?nL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nH=(e,t)=>{for(var r in t||(t={}))nM.call(t,r)&&nF(e,r,t[r]);if(nI)for(var r of nI(t))n_.call(t,r)&&nF(e,r,t[r]);return e},n$=(e,t)=>nj(e,nA(t)),nW=(e,t)=>{var r={};for(var n in e)nM.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&nI)for(var n of nI(e))0>t.indexOf(n)&&n_.call(e,n)&&(r[n]=e[n]);return r};let nV={orientation:"horizontal",size:"xs",labelPosition:"left",variant:"solid"},nB=(0,n.forwardRef)((e,t)=>{let r=(0,g.N4)("Divider",nV,e),{className:o,color:l,orientation:i,size:a,label:c,labelPosition:s,labelProps:u,variant:f,styles:d,classNames:p,unstyled:m}=r,h=nW(r,["className","color","orientation","size","label","labelPosition","labelProps","variant","styles","classNames","unstyled"]),{classes:b,cx:v}=nz({color:l,size:a,variant:f},{classNames:p,styles:d,unstyled:m,name:"Divider"}),w="horizontal"===i,y=!!c&&w,x=!(null==u?void 0:u.color);return n.createElement(e1.x,nH({ref:t,className:v(b.root,{[b.vertical]:"vertical"===i,[b.horizontal]:w,[b.withLabel]:y},o),role:"separator"},h),y&&n.createElement(nD.x,n$(nH({},u),{size:(null==u?void 0:u.size)||"xs",sx:{marginTop:2},className:v(b.label,b[s],{[b.labelDefaultStyles]:x})}),c))});nB.displayName="@mantine/core/Divider";var nZ=Object.defineProperty,nU=Object.defineProperties,nY=Object.getOwnPropertyDescriptors,nX=Object.getOwnPropertySymbols,nq=Object.prototype.hasOwnProperty,nK=Object.prototype.propertyIsEnumerable,nJ=(e,t,r)=>t in e?nZ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nG=(e,t)=>{for(var r in t||(t={}))nq.call(t,r)&&nJ(e,r,t[r]);if(nX)for(var r of nX(t))nK.call(t,r)&&nJ(e,r,t[r]);return e},nQ=(e,t)=>nU(e,nY(t)),n0=(0,b.k)((e,{size:t})=>({item:nQ(nG({},e.fn.fontStyles()),{boxSizing:"border-box",textAlign:"left",width:"100%",padding:`${e.fn.size({size:t,sizes:e.spacing})/1.5}px ${e.fn.size({size:t,sizes:e.spacing})}px`,cursor:"pointer",fontSize:e.fn.size({size:t,sizes:e.fontSizes}),color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,borderRadius:e.fn.radius(),"&[data-hovered]":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[1]},"&[data-selected]":nG({backgroundColor:e.fn.variant({variant:"filled"}).background,color:e.fn.variant({variant:"filled"}).color},e.fn.hover({backgroundColor:e.fn.variant({variant:"filled"}).hover})),"&[data-disabled]":{cursor:"default",color:e.colors.dark[2]}}),nothingFound:{boxSizing:"border-box",color:e.colors.gray[6],paddingTop:e.fn.size({size:t,sizes:e.spacing})/2,paddingBottom:e.fn.size({size:t,sizes:e.spacing})/2,textAlign:"center"},separator:{boxSizing:"border-box",textAlign:"left",width:"100%",padding:`${e.fn.size({size:t,sizes:e.spacing})/1.5}px ${e.fn.size({size:t,sizes:e.spacing})}px`},separatorLabel:{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]}})),n1=Object.defineProperty,n2=Object.getOwnPropertySymbols,n9=Object.prototype.hasOwnProperty,n5=Object.prototype.propertyIsEnumerable,n4=(e,t,r)=>t in e?n1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,n3=(e,t)=>{for(var r in t||(t={}))n9.call(t,r)&&n4(e,r,t[r]);if(n2)for(var r of n2(t))n5.call(t,r)&&n4(e,r,t[r]);return e};function n6({data:e,hovered:t,classNames:r,styles:o,isItemSelected:l,uuid:i,__staticSelector:a,onItemHover:c,onItemSelect:s,itemsRefs:u,itemComponent:f,size:d,nothingFound:p,creatable:m,createLabel:h,unstyled:g}){let{classes:b}=n0({size:d},{classNames:r,styles:o,unstyled:g,name:a}),v=[],w=[],y=null,x=(e,r)=>{let o="function"==typeof l&&l(e.value);return n.createElement(f,n3({key:e.value,className:b.item,"data-disabled":e.disabled||void 0,"data-hovered":!e.disabled&&t===r||void 0,"data-selected":!e.disabled&&o||void 0,selected:o,onMouseEnter:()=>c(r),id:`${i}-${r}`,role:"option",tabIndex:-1,"aria-selected":t===r,ref:t=>{u&&u.current&&(u.current[e.value]=t)},onMouseDown:e.disabled?null:t=>{t.preventDefault(),s(e)},disabled:e.disabled},e))},O=null;if(e.forEach((e,t)=>{e.creatable?y=t:e.group?(O!==e.group&&(O=e.group,w.push(n.createElement("div",{className:b.separator,key:`__mantine-divider-${t}`},n.createElement(nB,{classNames:{label:b.separatorLabel},label:e.group})))),w.push(x(e,t))):v.push(x(e,t))}),m){let r=e[y];v.push(n.createElement("div",{key:`mantine-${Math.random().toString(36).slice(2,11)}`,className:b.item,"data-hovered":t===y||void 0,onMouseEnter:()=>c(y),onMouseDown:e=>{e.preventDefault(),s(r)},tabIndex:-1,ref:e=>{u&&u.current&&(u.current[r.value]=e)}},h))}return w.length>0&&v.length>0&&v.unshift(n.createElement("div",{className:b.separator,key:"empty-group-separator"},n.createElement(nB,null))),w.length>0||v.length>0?n.createElement(n.Fragment,null,w,v):n.createElement(nD.x,{size:d,unstyled:g,className:b.nothingFound},p)}n6.displayName="@mantine/core/SelectItems";var n7=r(5227),n8=Object.defineProperty,oe=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,or=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,ol
1=(e,t,r)=>t in e?n8(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,oi=(e,t)=>{for(var r in t||(t={}))on.call(t,r)&&ol(e,r,t[r]);if(or)for(var r of or(t))oo.call(t,r)&&ol(e,r,t[r]);return e},oa=(e,t)=>oe(e,ot(t)),oc=(0,b.k)((e,{size:t,invalid:r})=>({wrapper:{position:"relative"},values:{minHeight:e.fn.size({size:t,sizes:n7.J})-2,display:"flex",alignItems:"center",flexWrap:"wrap",marginLeft:`calc(${-e.spacing.xs}px / 2)`,boxSizing:"border-box"},value:{margin:`calc(${e.spacing.xs}px / 2 - 2px) calc(${e.spacing.xs}px / 2)`},searchInput:oa(oi({},e.fn.fontStyles()),{flex:1,minWidth:60,backgroundColor:"transparent",border:0,outline:0,fontSize:e.fn.size({size:t,sizes:e.fontSizes}),padding:0,marginLeft:`calc(${e.spacing.xs}px / 2)`,appearance:"none",color:"inherit",lineHeight:`${e.fn.size({size:t,sizes:n7.J})-2}px`,"&::placeholder":{opacity:1,color:r?e.colors.red["dark"===e.colorScheme?6:7]:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]},"&:disabled":{cursor:"not-allowed"}}),searchInputEmpty:{width:"100%"},searchInputInputHidden:{width:0,height:0,margin:0,overflow:"hidden"},searchInputPointer:{cursor:"pointer","&:disabled":{cursor:"not-allowed"}}
1,input:{cursor:"pointer","&:disabled":{cursor:"not-allowed"}}})),os=r(2756),ou=r(4151),of=Object.defineProperty,od=Object.defineProperties,op=Object.getOwnPropertyDescriptors,om=Object.getOwnPropertySymbols,oh=Object.prototype.hasOwnProperty,og=Object.prototype.propertyIsEnumerable,ob=(e,t,r)=>t in e?of(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ov=(e,t)=>{for(var r in t||(t={}))oh.call(t,r)&&ob(e,r,t[r]);if(om)for(var r of om(t))og.call(t,r)&&ob(e,r,t[r]);return e},ow=(e,t)=>od(e,op(t)),oy=(e,t)=>{var r={};for(var n in e)oh.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&om)for(var n of om(e))0>t.indexOf(n)&&og.call(e,n)&&(r[n]=e[n]);return r};function ox(e,t){if(!Array.isArray(e))return;if(0===t.length)return[];let r=t.map(e=>"object"==typeof e?e.value:e);return e.filter(e=>r.includes(e))}let oO={size:"sm",valueComponent:k,itemComponent:_,transition:"pop-top-left",transitionDuration:0,maxDropdownHeight:220,shadow:"sm",searchable:!1,filter:function(e,t,r){return!t&&r.label.toLowerCase().trim().includes(e.toLowerCase().trim())},limit:1/0,clearSearchOnChange:!0,clearable:!1,clearSearchOnBlur:!1,disabled:!1,initiallyOpened:!1,creatable:!1,shouldCreate:function(e,t){return!!e&&!t.some(t=>t.value.toLowerCase()===e.toLowerCase())},switchDirectionOnFlip:!1,zIndex:(0,h.w)("popover"),selectOnBlur:!1,clearButtonTabIndex:0,positionDependencies:[],dropdownPosition:"flip"},oE=(0,n.forwardRef)((e,t)=>{let r=(0,g.N4)("MultiSelect",oO,e),{className:o,style:h,required:b,label:v,description:w,size:y,error:x,classNames:O,styles:E,wrapperProps:S,value:C,defaultValue:P,data:R,onChange:T,valueComponent:D,itemComponent:k,id:N,transition:z,transitionDuration:L,transitionTimingFunction:j,maxDropdownHeight:A,shadow:I,nothingFound:M,onFocus:_,onBlur:F,searchable:H,placeholder:$,filter:W,limit:V,clearSearchOnChange:B,clearable:Z,clearSearchOnBlur:U,
1clearButtonLabel:Y,variant:q,onSearchChange:K,searchValue:J,disabled:G,initiallyOpened:Q,radius:ee,icon:et,rightSection:ei,rightSectionWidth:ea,creatable:ec,getCreateLabel:es,shouldCreate:eu,onCreate:ef,sx:ed,dropdownComponent:ep,onDropdownClose:em,onDropdownOpen:eh,maxSelectedValues:eg,withinPortal:eb,switchDirectionOnFlip:ev,zIndex:ew,selectOnBlur:ey,name:ex,dropdownPosition:eO,errorProps:eE,labelProps:eS,descriptionProps:eC,clearButtonTabIndex:eP,form:eR,positionDependencies:eT,onKeyDown:eD,unstyled:ek,inputContainer:eN,inputWrapperOrder:ez,readOnly:eL,withAsterisk:ej,hoverOnSearchChange:eA,disableSelectedItemFiltering:eI}=r,eM=oy(r,["className","style","required","label","description","size","error","classNames","styles","wrapperProps","value","defaultValue","data","onChange","valueComponent","itemComponent","id","transition","transitionDuration","transitionTimingFunction","maxDropdownHeight","shadow","nothingFound","onFocus","onBlur","searchable","placeholder","filter","limit","clearSearchOnChange","clearable","clearSearchOnBlur","clearButtonLabel","variant","onSearchChange","searchValue","disabled","initiallyOpened","radius","icon","rightSection","rightSectionWidth","creatable","getCreateLabel","shouldCreate","onCreate","sx","dropdownComponent","onDropdownClose","onDropdownOpen","maxSelectedValues","withinPortal","switchDirectionOnFlip","zIndex","selectOnBlur","name","dropdownPosition","errorProps","labelProps","descriptionProps","clearButtonTabIndex","form","positionDependencies","onKeyDown","unstyled","inputContainer","inputWrapperOrder","readOnly","withAsterisk","hoverOnSearchChange","disableSelectedItemFiltering"]),{classes:e_,cx:eF,theme:eH}=oc({size:y,invalid:!!x},{classNames:O,styles:E,unstyled:ek,name:"MultiSelect"}),{systemStyles:e$,rest:eW}=(0,os.x)(eM),eV=(0,n.useRef)(),eB=(0,n.useRef)({}),eZ=(0,l.M)(N),[eU,eY]=(0,n.useState)(Q),[eX,eq]=(0,n.useState)(-1),[eK,eJ]=(0,n.use
1State)("column"),[eG,eQ]=(0,i.C)({value:J,defaultValue:"",finalValue:void 0,onChange:K}),[e0,e1]=(0,n.useState)(!1),{scrollIntoView:e2,targetRef:e9,scrollableRef:e5}=function({duration:e=1250,axis:t="y",onScrollFinish:r,easing:o=s,offset:l=0,cancelable:i=!0,isList:p=!1}={}){let m=(0,n.useRef)(0),h=(0,n.useRef)(0),g=(0,n.useRef)(!1),b=(0,n.useRef)(null),v=(0,n.useRef)(null),w=(0,a.J)(),y=()=>{m.current&&cancelAnimationFrame(m.current)},x=(0,n.useCallback)(({alignment:n="start"}={})=>{var i;g.current=!1,m.current&&y();let a=null!=(i=f({parent:b.current,axis:t}))?i:0,c=u({parent:b.current,target:v.current,axis:t,alignment:n,offset:l,isList:p})-(b.current?0:a);!function n(){0===h.current&&(h.current=performance.now());let l=performance.now()-h.current,i=w||0===e?1:l/e,s=a+c*o(i);d({parent:b.current,axis:t,distance:s}),!g.current&&i<1?m.current=requestAnimationFrame(n):("function"==typeof r&&r(),h.current=0,m.current=0,y())}()},[t,e,o,p,l,r,w]),O=()=>{i&&(g.current=!0)};return(0,c.s)("wheel",O,{passive:!0}),(0,c.s)("touchmove",O,{passive:!0}),(0,n.useEffect)(()=>y,[]),{scrollableRef:b,targetRef:v,scrollIntoView:x,cancel:y}}({duration:0,offset:5,cancelable:!1,isList:!0}),e4=ec&&"function"==typeof es,e3=null,e6=function({data:e}){let t=[],r=[],n=e.reduce((e,t,n)=>(t.group?e[t.group]?e[t.group].push(n):e[t.group]=[n]:r.push(n),e),{});return Object.keys(n).forEach(r=>{t.push(...n[r].map(t=>e[t]))}),t.push(...r.map(t=>e[t])),t}({data:R.map(e=>"string"==typeof e?{label:e,value:e}:e)}),[e7,e8]=(0,i.C)({value:ox(C,R),defaultValue:ox(P,R),finalValue:[],onChange:T}),te=(0,n.useRef)(!!eg&&eg<e7.length),tt=e=>{if(!eL){let t=e7.filter(t=>t!==e);e8(t),eg&&t.length<eg&&(te.current=!1)}},tr=function({data:e,searchable:t,limit:r,searchValue:n,filter:o,value:l,disableSelectedItemFiltering:i}){if(!t&&0===l.length)return e;if(!t){let t=[];for(let r=0;r<e.length;r+=1)(i||!l.some(t=>t===e[r].value&&!e[r].disabled))&&t.push(e[r]);return t}let a=[];for(let t=0;t<e.length&&(o(n,l.some(r=>r===e[t].value&&!e[t].disabled),e[t])&&a.push(e[t]),!(a.length>=r));t+=1);return a}({data:e6,searchable:H,searchValue:eG,limit:V,filter:W,value:e7,disableSelectedItemFiltering:eI}),tn=(e,t,r)=>{let n=e;for(;r(n);)if(!tr[n=t(n)].disabled)return n;return e};(0,p.l)(()=>{eA&&eG?eq(0):eq(-1)},[eG,eA]),(0,p.l)(()=>{!G&&e7.length>R.length&&eY(!1),eg&&e7.length<eg&&(te.current=!1),eg&&e7.length>=eg&&(te.current=!0,eY(!1))},[e7]);let to=e=>{if(!eL){if(B&&eQ(""),e7.includes(e.value))tt(e.value);else{if(e.creatable&&"function"==typeof ef){let t=ef(e.value);null!=t&&("string"==typeof t?e8([...e7,t]):e8([...e7,t.value]))}else e8([...e7,e.value]);e7.length===eg-1&&(te.current=!0,eY(!1)),eX===tr.length-1&&eq(tr.length-2),1===tr.length&&eY(!1)}}},tl=e7.map(e=>{let t=e6.find(t=>t.value===e&&!t.disabled);return!t&&e4&&(t={value:e,label:e}),t}).filter(e=>!!e).map(e=>n.createElement(D,ow(ov({},e),{variant:q,disabled:G,className:e_.value,readOnly:eL,onRemove:t=>{t.preventDefault(),t.stopPropagation(),tt(e.value)},key:e.value,size:y,styles:E,classNames:O,radius:ee})));
1e4&&eu(eG,e6)&&(e3=es(eG),tr.push({label:eG,value:eG,creatable:!0}));let ti=!eL&&(tr.length>0?eU:eU&&!!M);return(0,p.l)(()=>{let e=ti?eh:em;"function"==typeof e&&e()},[ti]),n.createElement(ou.I.Wrapper,ov(ov({required:b,id:eZ,label:v,error:x,description:w,size:y,className:o,style:h,classNames:O,styles:E,__staticSelector:"MultiSelect",sx:ed,errorProps:eE,descriptionProps:eC,labelProps:eS,inputContainer:eN,inputWrapperOrder:ez,unstyled:ek,withAsterisk:ej},e$),S),n.createElement(nT,{opened:ti,transition:z,transitionDuration:L,shadow:"sm",withinPortal:eb,__staticSelector:"MultiSelect",onDirectionChange:eJ,switchDirectionOnFlip:ev,zIndex:ew,dropdownPosition:eO,positionDependencies:[...eT,eG],classNames:O,styles:E,unstyled:ek},n.createElement(nT.Target,null,n.createElement("div",{className:e_.wrapper,role:"combobox","aria-haspopup":"listbox","aria-owns":eU&&ti?`${eZ}-items`:null,"aria-controls":eZ,"aria-expanded":eU,onMouseLeave:()=>eq(-1),tabIndex:-1},n.createElement("input",{type:"hidden",name:ex,value:e7.join(","),form:eR,disabled:G}),n.createElement(ou.I,ov({__staticSelector:"MultiSelect",style:{overflow:"hidden"},component:"div",multiline:!0,size:y,variant:q,disabled:G,invalid:!!x,required:b,radius:ee,icon:et,unstyled:ek,onMouseDown:e=>{var t;e.preventDefault(),G||te.current||eY(!eU),null==(t=eV.current)||t.focus()},classNames:ow(ov({},O),{input:eF({[e_.input]:!H},null==O?void 0:O.input)})},function(e){var{styles:t,rightSection:r,rightSectionWidth:o,theme:l}=e,i=eo(e,["styles","rightSection","rightSectionWidth","theme"]);if(r)return{rightSection:r,rightSectionWidth:o,styles:t};let a="function"==typeof t?t(l):t;return{rightSectionWidth:l.fn.size({size:i.size,sizes:el}),rightSection:!i.readOnly&&!(i.disabled&&i.shouldClear)&&n.createElement(X,er({},i)),styles:en(er({},a),{rightSection:en(er({},null==a?void 0:a.rightSection),{pointerEvents:i.shouldClear?void 0:"none"})})}}({theme:eH,rightSection:ei,rightSectionWidth:ea,styles:E,size:y,shouldClear:Z&&e7.length>0,clearButtonLabel:Y,onClear:()=>{var e;eQ(""),e8([]),null==(e=eV.current)||e.focus(),eg&&(te.current=!1)},error:x,disabled:G,clearButtonTabIndex:eP,readOnly:eL})),n.createElement("div",{className:e_.values},tl,n.createElement("input",ov({ref:(0,m.Y)(t,eV),type:"search",id:eZ,className:eF(e_.searchInput,{[e_.searchInputPointer]:!H,[e_.searchInputInputHidden]:!eU&&e7.length>0||!H&&e7.length>0,[e_.searchInputEmpty]:0===e7.length}),onKeyDown:e=>{if(e0||(null==eD||eD(e),eL||"Backspace"!==e.key&&eg&&te.current))return;let t="column"===eK,r=()=>{eq(e=>{var r;let n=tn(e,e=>e+1,e=>e<tr.length-1);return eU&&(e9.current=eB.current[null==(r=tr[n])?void 0:r.value],e2({alignment:t?"end":"start"})),n})},n=()=>{eq(e=>{var r;let n=tn(e,e=>e-1,e=>e>0);return eU&&(e9.current=eB.current[null==(r=tr[n])?void 0:r.value],e2({alignment:t?"start":"end"})),n})};switch(e.key){case"ArrowUp":e.preventDefault(),eY(!0),t?n():r();break;case"ArrowDown":e.preventDefault(),eY(!0),t?r():n();break;case"Enter":e.preventDefault(),tr[eX]&&eU?to(tr[eX]):eY(!0);break;case" ":H||(e.preventDefault(),tr[eX]&&eU?to(tr[eX]):eY(!0));break;case"Backspace":e7.length>0&&0===eG.length&&(e8(e7.slice(0,-1)),eY(!0),eg&&(te.current=!1));break;case"Home":H||(e.preventDefault(),eU||eY(!0),eq(tr.findIndex(e=>!e.disabled)),e2({alignment:t?"end":"start"}));break;case"End":H||(e.preventDefault(),eU||eY(!0),eq(tr.map(e=>!!e.disabled).lastIndexOf(!1)),e2({alignment:t?"end":"start"}));break;case"Escape":eY(!1)}},value:eG,onChange:e=>{eQ(e.currentTarget.value),G||te.current||!H||eY(!0)},onFocus:e=>{"function"==typeof _&&_(e),G||te.current||!H||eY(!0)},onBlur:e=>{"function"==typeof F&&F(e),ey&&tr[eX]&&eU&&to(tr[eX]),U&&eQ(""),eY(!1)},readOnly:!H||te.current||eL,placeholder:0===e7.length?$:void 0,disabled:G,"data-mantine-stop-propagation":eU,autoComplete:"off",onCompositionStart:()=>e1(!0),onCompositionEnd:()=>e1(!1)},eW)))))),n.createElement(nT.Dropdown,{component:ep||th,maxHeight:A,direction:eK,id:eZ,innerRef:e5,__staticSelector:"MultiSelect",classNames:O,styles:E},n.createElement(n6,{data:tr,hovered:eX,classNames:O,styles:E,uuid:eZ,__staticSelector:"MultiSelect",onItemHover:eq,onItemSelect:to,itemsRefs:eB,itemComponent:k,size:y,nothingFound:M,isItemSelected:e=>e7.includes(e),creatable:ec&&!!e3,createLabel:e3,unstyled:ek}))))});oE.displayName="@mantine/core/MultiSelect"},5851:function(e,t,r){r.d(t,{C:function(){return o}});var n=r(7294);function o({value:e,defaultValue:t,finalValue:r,onChange:o=()=>{}}
1){let[l,i]=(0,n.useState)(void 0!==t?t:r);return void 0!==e?[e,o,!0]:[l,e=>{i(e),null==o||o(e)},!1]}},8216:function(e,t,r){r.d(t,{R:function(){return o}});var n=r(7294);function o(e){let t=(0,n.createContext)(null);return[({children:e,value:r})=>n.createElement(t.Provider,{value:r},e),()=>{let r=(0,n.useContext)(t);if(null===r)throw Error(e);return r}]}}}]);
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.