1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0f951-cf52-7ca3-9f2b-4429aa768314")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,954616,e=>{"use strict";var t=e.i(271645),o=e.i(114272),r=e.i(540143),n=e.i(915823),l=e.i(619273),i=class extends n.Subscribable{#e;#t=void 0;#o;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#n()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,l.shallowEqualObjects)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#o,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,l.hashKey)(t.mutationKey)!==(0,l.hashKey)(this.options.mutationKey)?this.reset():this.#o?.state.status==="pending"&&this.#o.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#o?.removeObserver(this)}onMutationUpdate(e){this.#n(),this.#l(e)}getCurrentResult(){return this.#t}reset(){this.#o?.removeObserver(this),this.#o=void 0,this.#n(),this.#l()}mutate(e,t){return this.#r=t,this.#o?.removeObserver(this),this.#o=this.#e.getMutationCache().build(this.#e,this.options),this.#o.addObserver(this),this.#o.execute(e)}#n(){let e=this.#o?.state??(0,o.getDefaultState)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#l(e){r.notifyManager.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,o=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#r.onSuccess?.(e.data,t,o,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,o,r)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#r.onError?.(e.error,t,o,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,o,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},s=e.i(912598);e.s(["useMutation",0,function(e,o){let n=(0,s.useQueryClient)(o),[a]=t.useState(()=>new i(n,e));t.useEffect(()=>{a.setOptions(e)},[a,e]);let u=t.useSyncExternalStore(t.useCallback(e=>a.subscribe(r.notifyManager.batchCalls(e)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),c=t.useCallback((e,t)=>{a.mutate(e,t).catch(l.noop)},[a]);if(u.error&&(0,l.shouldThrowError)(a.options.throwOnError,[u.error]))throw u.error;return{...u,mutate:c,mutateAsync:u.mutate}}],954616)},578565,623019,e=>{"use strict";var t=e.i(843476);e.i(271645);var o=e.i(257942),r=e.i(22084),n=e.i(789549),l=e.i(919254);function i(e,t,o){let r=(0,n.useProps)(e,t,o),{label:i,description:s,error:a,required:u,classNames:c,styles:d,className:p,unstyled:b,__staticSelector:m,__stylesApiProps:h,errorProps:f,labelProps:v,descriptionProps:w,wrapperProps:x,id:g,size:y,style:C,inputContainer:S,inputWrapperOrder:R,withAsterisk:A,variant:P,vars:E,mod:D,...T}=r,{styleProps:O,rest:j}=(0,l.extractStyleProps)(T),k={label:i,description:s,error:a,required:u,classNames:c,className:p,__staticSelector:m,__stylesApiProps:h||r,errorProps:f,labelProps:v,descriptionProps:w,unstyled:b,styles:d,size:y,style:C,inputContainer:S,inputWrapperOrder:R,withAsterisk:A,variant:P,id:g,mod:D,...x};return{...j,classNames:c,styles:d,unstyled:b,wrapperProps:{...k,...O},inputProps:{required:u,classNames:c,styles:d,unstyled:b,size:y,__staticSelector:m,__stylesApiProps:h||r,error:a,variant:P,id:g}}}e.s(["useInputProps",0,i],623019);let s={__staticSelector:"InputBase",withAria:!0},a=(0,o.polymorphicFactory)((e,o)=>{let{inputProps:n,wrapperProps:l,...a}=i("InputBase",s,e);return(0,t.jsx)(r.Input.Wrapper,{...l,children:(0,t.jsx)(r.Input,{...n,...a,ref:o})})});a.classes={...r.Input.classes,...r.Input.Wrapper.classes},a.displayName="@mantine/core/InputBase",e.s(["InputBase",0,a],578565)},622977,840712,759386,66355,643686,301798,567443,611694,413723,916183,155997,e=>{"use strict";var t=e.i(843476),o=e.i(271645);let[r,n]=(0,e.i(384660).createSafeContext)("ScrollArea.Root component was not found in tree");function l(e){let t=(0,o.useRef)(e);return(0,o.useEffect)(()=>{t.current=e}),(0,o.useMemo)(()=>(...e)=>t.current?.(...e),[])}e.s(["ScrollAreaProvider",0,r,"useScrollAreaContext",0,n],840712),e.s(["useCallbackRef",0,l],759386);var i=e.i(931141);function s(e,t){let o=l(t);(0,i.useIsomorphicEffect)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(o)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,o])}e.s(["useResizeObserver",0,s],66355);let a=(0,o.forwardRef)((e,r)=>{let{style:l,...i}=e,a=n(),[u,c]=(0,o.useState)(0),[d,p]=(0,o.useState)(0),b=!!(u&&d);return s(a.scrollbarX,()=>{let e=a.scrollbarX?.offsetHeight||0;
1a.onCornerHeightChange(e),p(e)}),s(a.scrollbarY,()=>{let e=a.scrollbarY?.offsetWidth||0;a.onCornerWidthChange(e),c(e)}),b?(0,t.jsx)("div",{...i,ref:r,style:{...l,width:u,height:d}}):null}),u=(0,o.forwardRef)((e,o)=>{let r=n(),l=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&l?(0,t.jsx)(a,{...e,ref:o}):null});e.s(["ScrollAreaCorner",0,u],622977);var c=e.i(931316),d=e.i(789549),p=e.i(644662);let b={scrollHideDelay:1e3,type:"hover"},m=(0,o.forwardRef)((e,n)=>{let{type:l,scrollHideDelay:i,scrollbars:s,...a}=(0,d.useProps)("ScrollAreaRoot",b,e),[u,m]=(0,o.useState)(null),[h,f]=(0,o.useState)(null),[v,w]=(0,o.useState)(null),[x,g]=(0,o.useState)(null),[y,C]=(0,o.useState)(null),[S,R]=(0,o.useState)(0),[A,P]=(0,o.useState)(0),[E,D]=(0,o.useState)(!1),[T,O]=(0,o.useState)(!1),j=(0,c.useMergedRef)(n,e=>m(e));return(0,t.jsx)(r,{value:{type:l,scrollHideDelay:i,scrollArea:u,viewport:h,onViewportChange:f,content:v,onContentChange:w,scrollbarX:x,onScrollbarXChange:g,scrollbarXEnabled:E,onScrollbarXEnabledChange:D,scrollbarY:y,onScrollbarYChange:C,scrollbarYEnabled:T,onScrollbarYEnabledChange:O,onCornerWidthChange:R,onCornerHeightChange:P},children:(0,t.jsx)(p.Box,{...a,ref:j,__vars:{"--sa-corner-width":"xy"!==s?"0px":`${S}px`,"--sa-corner-height":"xy"!==s?"0px":`${A}px`}})})});function h(e,t){let o=e/t;return Number.isNaN(o)?0:o}function f(e){let t=h(e.viewport,e.content),o=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-o)*t,18)}function v(e,t){return o=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(o-e[0])}}m.displayName="@mantine/core/ScrollAreaRoot",e.s(["ScrollAreaRoot",0,m],643686),e.s(["useDebouncedCallback",0,function(e,t){let r="number"==typeof t?t:t.delay,n="number"!=typeof t&&t.flushOnUnmount,i=l(e),s=(0,o.useRef)(0),a=(0,o.useRef)(()=>{}),u=Object.assign((0,o.useCallback)((...e)=>{window.clearTimeout(s.current);let t=()=>{0!==s.current&&(s.current=0,i(...e))};a.current=t,u.flush=t,s.current=window.setTimeout(t,r)},[i,r]),{flush:a.current});return(0,o.useEffect)(()=>()=>{window.clearTimeout(s.current),n&&u.flush()},[u,n]),u}],301798),e.s(["getThumbRatio",0,h],567443),e.s(["getThumbSize",0,f],611694),e.s(["getThumbOffsetFromScroll",0,function(e,t,o="ltr"){let r=f(t),n=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-n,i=t.content-t.viewport,s=function(e,[t,o]){return Math.min(o,Math.max(t,e))}(e,"ltr"===o?[0,i]:[-1*i,0]);return v([0,i],[0,l-r])(s)}],413723),e.s(["getScrollPositionFromPointer",0,function(e,t,o,r="ltr"){let n=f(o),l=t||n/2,i=o.scrollbar.paddingStart+l,s=o.scrollbar.size-o.scrollbar.paddingEnd-(n-l),a=o.content-o.viewport;return v([i,s],"ltr"===r?[0,a]:[-1*a,0])(e)}],916183),e.s(["isScrollingWithinScrollbarBounds",0,function(e,t){return e>0&&e<t}],155997)},346929,e=>{"use strict";e.s(["toInt",0,function(e){return e?parseInt(e,10):0}])},747596,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(543489),n=e.i(682451),l=e.i(143798),i=e.i(789549),s=e.i(314037),a=e.i(644662),u=e.i(321879),c=e.i(622977),d=e.i(643686),p=e.i(840712),b=e.i(301798),m=e.i(66355),h=e.i(917303),f=e.i(567443),v=e.i(413723),w=e.i(916183),x=e.i(931316),g=e.i(155997),y=e.i(611694),C=e.i(346929),S=e.i(759386);function R(e,t,{checkForDefaultPrevented:o=!0}={}){return r=>{e?.(r),!1!==o&&r.defaultPrevented||t?.(r)}}let[A,P]=(0,e.i(384660).createSafeContext)("ScrollAreaScrollbar was not found in tree"),E=(0,o.forwardRef)((e,r)=>{let{sizes:n,hasThumb:l,onThumbChange:i,onThumbPointerUp:s,onThumbPointerDown:a,onThumbPositionChange:u,onDragScroll:c,onWheelScroll:d,onResize:h,...f}=e,v=(0,p.useScrollAreaContext)(),[w,g]=(0,o.useState)(null),y=(0,x.useMergedRef)(r,e=>g(e)),C=(0,o.useRef)(null),P=(0,o.useRef)(""),{viewport:E}=v,D=n.content-n.viewport,T=(0,S.useCallbackRef)(d),O=(0,S.useCallbackRef)(u),j=(0,b.useDebouncedCallback)(h,10),k=e=>{C.current&&c({x:e.clientX-C.current.left,y:e.clientY-C.current.top})};return(0,o.useEffect)(()=>{let e=e=>{let t=e.target;w?.contains(t)&&T(e,D)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[E,w,D,T]),(0,o.useEffect)(O,[n,O]),(0,m.useResizeObserver)(w,j),(0,m.useResizeObserver)(v.content,j),(0,t.jsx)(A,{value:{scrollbar:w,hasThumb:l,onThumbChange:(0,S.useCallbackRef)(i),onThumbPointerUp:(0,S.useCallbackRef)(s),onThumbPositionChange:O,onThumbPointerDown:(0,S.useCallbackRef)(a)},children:(0,t.jsx)("div",{...f,ref:y,"data-mantine-scrollbar":!0,style:{position:"absolute",...f.style},onPointerDown:R(e.onPointerDown,e=>{e.preventDefault(),0===e.button&&(e.target.setPointerCapture(e.pointerId),C.current=w.getBoundingClientRect(),P.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",k(e))}),onPointerMove:R(e.onPointerMove,k),onPointerUp:R(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(e.preventDefault(),t.releasePointerCapture(e.pointerId))}),onLostPointerCapture:()=>{document.body.style.webkitUserSelect=P.current,C.current=null}})})}),D=(0,o.forwardRef)((e,r)=>{let{sizes:n,onSizesChange:l,style:i,...s}=e,a=(0,p.useScrollAreaContext)(),[u,c]=(0,o.useState)(),d=(0,o.useRef)(null),b=(0,x.useMergedRef)(r,d,a.onScrollbarXChange);return(0,o.useEffect)(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,t.jsx)(E,{"data-orientation":"horizontal",...s,ref:b,sizes:n,style:{...i,"--sa-thumb-width":`${(0,y.getThumbSize)(n)}px`},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,o)=>{if(a.viewport){let r=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(r),(0,g.isScrollingWithinScrollbarBounds)(r,o)&&t.preventDefault()}},onResize:()=>{d.current&&a.viewport&&u&&l({content:a.viewport.scrollWidth,viewport:
1a.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:(0,C.toInt)(u.paddingLeft),paddingEnd:(0,C.toInt)(u.paddingRight)}})}})});D.displayName="@mantine/core/ScrollAreaScrollbarX";let T=(0,o.forwardRef)((e,r)=>{let{sizes:n,onSizesChange:l,style:i,...s}=e,a=(0,p.useScrollAreaContext)(),[u,c]=(0,o.useState)(),d=(0,o.useRef)(null),b=(0,x.useMergedRef)(r,d,a.onScrollbarYChange);return(0,o.useEffect)(()=>{d.current&&c(window.getComputedStyle(d.current))},[]),(0,t.jsx)(E,{...s,"data-orientation":"vertical",ref:b,sizes:n,style:{"--sa-thumb-height":`${(0,y.getThumbSize)(n)}px`,...i},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,o)=>{if(a.viewport){let r=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(r),(0,g.isScrollingWithinScrollbarBounds)(r,o)&&t.preventDefault()}},onResize:()=>{d.current&&a.viewport&&u&&l({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:(0,C.toInt)(u.paddingTop),paddingEnd:(0,C.toInt)(u.paddingBottom)}})}})});T.displayName="@mantine/core/ScrollAreaScrollbarY";let O=(0,o.forwardRef)((e,r)=>{let{orientation:n="vertical",...l}=e,{dir:i}=(0,h.useDirection)(),s=(0,p.useScrollAreaContext)(),a=(0,o.useRef)(null),u=(0,o.useRef)(0),[c,d]=(0,o.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),b=(0,f.getThumbRatio)(c.viewport,c.content),m={...l,sizes:c,onSizesChange:d,hasThumb:!!(b>0&&b<1),onThumbChange:e=>{a.current=e},onThumbPointerUp:()=>{u.current=0},onThumbPointerDown:e=>{u.current=e}},x=(e,t)=>(0,w.getScrollPositionFromPointer)(e,u.current,c,t);return"horizontal"===n?(0,t.jsx)(D,{...m,ref:r,onThumbPositionChange:()=>{if(s.viewport&&a.current){let e=s.viewport.scrollLeft,t=(0,v.getThumbOffsetFromScroll)(e,c,i);a.current.style.transform=`translate3d(${t}px, 0, 0)`}},onWheelScroll:e=>{s.viewport&&(s.viewport.scrollLeft=e)},onDragScroll:e=>{s.viewport&&(s.viewport.scrollLeft=x(e,i))}}):"vertical"===n?(0,t.jsx)(T,{...m,ref:r,onThumbPositionChange:()=>{if(s.viewport&&a.current){let e=s.viewport.scrollTop,t=(0,v.getThumbOffsetFromScroll)(e,c);0===c.scrollbar.size?a.current.style.setProperty("--thumb-opacity","0"):a.current.style.setProperty("--thumb-opacity","1"),a.current.style.transform=`translate3d(0, ${t}px, 0)`}}
1,onWheelScroll:e=>{s.viewport&&(s.viewport.scrollTop=e)},onDragScroll:e=>{s.viewport&&(s.viewport.scrollTop=x(e))}}):null});O.displayName="@mantine/core/ScrollAreaScrollbarVisible";let j=(0,o.forwardRef)((e,r)=>{let n=(0,p.useScrollAreaContext)(),{forceMount:l,...i}=e,[s,a]=(0,o.useState)(!1),u="horizontal"===e.orientation,c=(0,b.useDebouncedCallback)(()=>{if(n.viewport){let e=n.viewport.offsetWidth<n.viewport.scrollWidth,t=n.viewport.offsetHeight<n.viewport.scrollHeight;a(u?e:t)}},10);return((0,m.useResizeObserver)(n.viewport,c),(0,m.useResizeObserver)(n.content,c),l||s)?(0,t.jsx)(O,{"data-state":s?"visible":"hidden",...i,ref:r}):null});j.displayName="@mantine/core/ScrollAreaScrollbarAuto";let k=(0,o.forwardRef)((e,r)=>{let{forceMount:n,...l}=e,i=(0,p.useScrollAreaContext)(),[s,a]=(0,o.useState)(!1);return((0,o.useEffect)(()=>{let{scrollArea:e}=i,t=0;if(e){let o=()=>{window.clearTimeout(t),a(!0)},r=()=>{t=window.setTimeout(()=>a(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",o),e.addEventListener("pointerleave",r),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",o),e.removeEventListener("pointerleave",r)}}},[i.scrollArea,i.scrollHideDelay]),n||s)?(0,t.jsx)(j,{"data-state":s?"visible":"hidden",...l,ref:r}):null});k.displayName="@mantine/core/ScrollAreaScrollbarHover";let M=(0,o.forwardRef)((e,r)=>{let{forceMount:n,...l}=e,i=(0,p.useScrollAreaContext)(),s="horizontal"===e.orientation,[a,u]=(0,o.useState)("hidden"),c=(0,b.useDebouncedCallback)(()=>u("idle"),100);return((0,o.useEffect)(()=>{if("idle"===a){let e=window.setTimeout(()=>u("hidden"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[a,i.scrollHideDelay]),(0,o.useEffect)(()=>{let{viewport:e}=i,t=s?"scrollLeft":"scrollTop";if(e){let o=e[t],r=()=>{let r=e[t];o!==r&&(u("scrolling"),c()),o=r};return e.addEventListener("scroll",r),()=>e.removeEventListener("scroll",r)}},[i.viewport,s,c]),n||"hidden"!==a)?(0,t.jsx)(O,{"data-state":"hidden"===a?"hidden":"visible",...l,ref:r,onPointerEnter:R(e.onPointerEnter,()=>u("interacting")),onPointerLeave:R(e.onPointerLeave,()=>u("idle"))}):null}),I=(0,o.forwardRef)((e,r)=>{let{forceMount:n,...l}=e,i=(0,p.useScrollAreaContext)(),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:a}=i,u="horizontal"===e.orientation;return(0,o.useEffect)(()=>(u?s(!0):a(!0),()=>{u?s(!1):a(!1)}),[u,s,a]),"hover"===i.type?(0,t.jsx)(k,{...l,ref:r,forceMount:n}):"scroll"===i.type?(0,t.jsx)(M,{...l,ref:r,forceMount:n}):"auto"===i.type?(0,t.jsx)(j,{...l,ref:r,forceMount:n}):"always"===i.type?(0,t.jsx)(O,{...l,ref:r}):null});I.displayName="@mantine/core/ScrollAreaScrollbar";let z=(0,o.forwardRef)((e,r)=>{let{style:n,...l}=e,i=(0,p.useScrollAreaContext)(),s=P(),{onThumbPositionChange:a}=s,u=(0,x.useMergedRef)(r,e=>s.onThumbChange(e)),c=(0,o.useRef)(void 0),d=(0,b.useDebouncedCallback)(()=>{c.current&&(c.current(),c.current=void 0)},100);return(0,o.useEffect)(()=>{let{viewport:e}=i;if(e){let t=()=>{d(),c.current||(c.current=function(e,t=()=>{}){let o={left:e.scrollLeft,top:e.scrollTop},r=0;return!function n(){let l={left:e.scrollLeft,top:e.scrollTop},i=o.left!==l.left,s=o.top!==l.top;(i||s)&&t(),o=l,r=window.requestAnimationFrame(n)}(),()=>window.cancelAnimationFrame(r)}(e,a),a())};return a(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[i.viewport,d,a]),(0,t.jsx)("div",{"data-state":s.hasThumb?"visible":"hidden",...l,ref:u,style:{width:"var(--sa-thumb-width)",height:"var(--sa-thumb-height)",...n},onPointerDownCapture:R(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),o=e.clientX-t.left,r=e.clientY-t.top;s.onThumbPointerDown({x:o,y:r})}),onPointerUp:R(e.onPointerUp,s.onThumbPointerUp)})});z.displayName="@mantine/core/ScrollAreaThumb";let L=(0,o.forwardRef)((e,o)=>{let{forceMount:r,...n}=e,l=P();return r||l.hasThumb?(0,t.jsx)(z,{ref:o,...n}):null});L.displayName="@mantine/core/ScrollAreaThumb";let N=(0,o.forwardRef)(({children:e,style:o,...r},n)=>{let l=(0,p.useScrollAreaContext)(),i=(0,x.useMergedRef)(n,l.onViewportChange);return(0,t.jsx)(a.Box,{...r,ref:i,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...o},children:(0,t.jsx)("div",{style:{minWidth:"100%"},ref:l.onContentChange,children:e})})});N.displayName="@mantine/core/ScrollAreaViewport";var B={root:"m_d57069b5",viewport:"m_c0783ff9",viewportInner:"m_f8f631dd",scrollbar:"m_c44ba933",thumb:"m_d8b5e363",corner:"m_21657268"};let _={scrollHideDelay:1e3,type:"hover",scrollbars:"xy"},H=(0,l.createVarsResolver)((e,{scrollbarSize:t,overscrollBehavior:o})=>({root:{"--scrollarea-scrollbar-size":(0,n.rem)(t),"--scrollarea-over-scroll-behavior":o}})),F=(0,u.factory)((e,n)=>{let l=(0,i.useProps)("ScrollArea",_,e),{classNames:a,className:u,style:p,styles:b,unstyled:m,scrollbarSize:h,vars:f,type:v,scrollHideDelay:w,viewportProps:x,viewportRef:g,onScrollPositionChange:y,children:C,offsetScrollbars:S,scrollbars:R,onBottomReached:A,onTopReached:P,overscrollBehavior:E,...D}=l,[T,O]=(0,o.useState)(!1),[j,k]=(0,o.useState)(!1),[M,z]=(0,o.useState)(!1),F=(0,s.use
1Styles)({name:"ScrollArea",props:l,classes:B,className:u,style:p,classNames:a,styles:b,unstyled:m,vars:f,varsResolver:H}),W=(0,o.useRef)(null),K=(0,r.useMergeRefs)([g,W]);return(0,o.useEffect)(()=>{if(!W.current||"present"!==S)return;let e=W.current,t=new ResizeObserver(()=>{let{scrollHeight:t,clientHeight:o,scrollWidth:r,clientWidth:n}=e;k(t>o),z(r>n)});return t.observe(e),()=>t.disconnect()},[W,S]),(0,t.jsxs)(d.ScrollAreaRoot,{type:"never"===v?"always":v,scrollHideDelay:w,ref:n,scrollbars:R,...F("root"),...D,children:[(0,t.jsx)(N,{...x,...F("viewport",{style:x?.style}),ref:K,"data-offset-scrollbars":!0===S?"xy":S||void 0,"data-scrollbars":R||void 0,"data-horizontal-hidden":"present"!==S||M?void 0:"true","data-vertical-hidden":"present"!==S||j?void 0:"true",onScroll:e=>{x?.onScroll?.(e),y?.({x:e.currentTarget.scrollLeft,y:e.currentTarget.scrollTop});let{scrollTop:t,scrollHeight:o,clientHeight:r}=e.currentTarget;t-(o-r)>=-.6&&A?.(),0===t&&P?.()},children:C}),("xy"===R||"x"===R)&&(0,t.jsx)(I,{...F("scrollbar"),orientation:"horizontal","data-hidden":"never"===v||"present"===S&&!M||void 0,forceMount:!0,onMouseEnter:()=>O(!0),onMouseLeave:()=>O(!1),children:(0,t.jsx)(L,{...F("thumb")})}),("xy"===R||"y"===R)&&(0,t.jsx)(I,{...F("scrollbar"),orientation:"vertical","data-hidden":"never"===v||"present"===S&&!j||void 0,forceMount:!0,onMouseEnter:()=>O(!0),onMouseLeave:()=>O(!1),children:(0,t.jsx)(L,{...F("thumb")})}),(0,t.jsx)(c.ScrollAreaCorner,{...F("corner"),"data-hovered":T||void 0,"data-hidden":"never"===v||void 0})]})});F.displayName="@mantine/core/ScrollArea";let W=(0,u.factory)((e,o)=>{let{children:r,classNames:n,styles:l,scrollbarSize:s,scrollHideDelay:u,type:c,dir:d,offsetScrollbars:p,viewportRef:b,onScrollPositionChange:m,unstyled:h,variant:f,viewportProps:v,scrollbars:w,style:x,vars:g,onBottomReached:y,onTopReached:C,...S}=(0,i.useProps)("ScrollAreaAutosize",_,e);return(0,t.jsx)(a.Box,{...S,ref:o,style:[{display:"flex",overflow:"auto"},x],children:(0,t.jsx)(a.Box,{style:{display:"flex",flexDirection:"column",flex:1},children:(0,t.jsx)(F,{classNames:n,styles:l,scrollHideDelay:u,scrollbarSize:s,type:c,dir:d,offsetScrollbars:p,viewportRef:b,onScrollPositionChange:m,unstyled:h,variant:f,viewportProps:v,vars:g,scrollbars:w,onBottomReached:y,onTopReached:C,children:r})})})});F.classes=B,W.displayName="@mantine/core/ScrollAreaAutosize",W.classes=B,F.Autosize=W,e.s(["ScrollArea",0,F],747596)},94681,e=>{"use strict";var t=e.i(843476),o=e.i(682451);function r({size:e,style:n,...l}){let i=void 0!==e?{width:(0,o.rem)(e),height:(0,o.rem)(e),...n}:n;return(0,t.jsx)("svg",{viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:i,"aria-hidden":!0,...l,children:(0,t.jsx)("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}e.i(271645),e.s(["CheckIcon",0,r,"CheckboxIcon",0,function({indeterminate:e,...o}){return e?(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 6","aria-hidden":!0,...o,children:(0,t.jsx)("rect",{width:"32",height:"6",fill:"currentColor",rx:"3"})}):(0,t.jsx)(r,{...o})}])},19824,197328,582967,211048,e=>{"use strict";var t=e.i(843476),o=e.i(682451),r=e.i(271645),n=e.i(424848),l=e.i(143798),i=e.i(789549),s=e.i(314037),a=e.i(857142);let[u,c]=(0,e.i(384660).createSafeContext)("Combobox component was not found in tree");var d=e.i(515259),p=e.i(644662),b=e.i(321879),m={dropdown:"m_88b62a41",search:"m_985517d8",options:"m_b2821a6e",option:"m_92253aa5",empty:"m_2530cd1d",header:"m_858f94bd",footer:"m_82b967cb",group:"m_254f3e4f",groupLabel:"m_2bb2e9e5",chevron:"m_2943220b",optionsDropdownOption:"m_390b5f4",optionsDropdownCheckIcon:"m_8ee53fc2"};e.s(["default",0,m],197328);let h={error:null},f=(0,l.createVarsResolver)((e,{size:t,color:o})=>({chevron:{"--combobox-chevron-size":(0,n.getSize)(t,"combobox-chevron-size"),"--combobox-chevron-color":o?(0,d.getThemeColor)(o,e):void 0}})),v=(0,b.factory)((e,o)=>{let r=(0,i.useProps)("ComboboxChevron",h,e),{size:n,error:l,style:a,className:u,classNames:c,styles:d,unstyled:b,vars:v,mod:w,...x}
1=r,g=(0,s.useStyles)({name:"ComboboxChevron",classes:m,props:r,style:a,className:u,classNames:c,styles:d,unstyled:b,vars:v,varsResolver:f,rootSelector:"chevron"});return(0,t.jsx)(p.Box,{component:"svg",...x,...g("chevron"),size:n,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",mod:["combobox-chevron",{error:l},w],ref:o,children:(0,t.jsx)("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})});v.classes=m,v.displayName="@mantine/core/ComboboxChevron";var w=e.i(22084);let x=(0,r.forwardRef)(({size:e,onMouseDown:o,onClick:r,onClear:n,...l},i)=>(0,t.jsx)(w.Input.ClearButton,{ref:i,tabIndex:-1,"aria-hidden":!0,...l,onMouseDown:e=>{e.preventDefault(),o?.(e)},onClick:e=>{n(),r?.(e)}}));x.displayName="@mantine/core/ComboboxClearButton";let g={},y=(0,b.factory)((e,o)=>{let{classNames:r,styles:n,className:l,style:s,hidden:u,...d}=(0,i.useProps)("ComboboxDropdown",g,e),p=c();return(0,t.jsx)(a.Popover.Dropdown,{...d,ref:o,role:"presentation","data-hidden":u||void 0,...p.getStyles("dropdown",{className:l,style:s,classNames:r,styles:n})})});y.classes=m,y.displayName="@mantine/core/ComboboxDropdown";var C=e.i(795991);let S={refProp:"ref"},R=(0,b.factory)((e,o)=>{let{children:r,refProp:n}=(0,i.useProps)("ComboboxDropdownTarget",S,e);if(c(),!(0,C.isElement)(r))throw Error("Combobox.DropdownTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");return(0,t.jsx)(a.Popover.Target,{ref:o,refProp:n,children:r})});R.displayName="@mantine/core/ComboboxDropdownTarget";let A={},P=(0,b.factory)((e,o)=>{let{classNames:r,className:n,style:l,styles:s,vars:a,...u}=(0,i.useProps)("ComboboxEmpty",A,e),d=c();return(0,t.jsx)(p.Box,{ref:o,...d.getStyles("empty",{className:n,classNames:r,styles:s,style:l}),...u})});P.classes=m,P.displayName="@mantine/core/ComboboxEmpty";var E=e.i(931316),D=e.i(532503);function T({onKeyDown:e,withKeyboardNavigation:t,withAriaAttributes:o,withExpandedAttribute:n,targetType:l,autoComplete:i}){let s=c(),[a,u]=(0,r.useState)(null);return{...o?{"aria-haspopup":"listbox","aria-expanded":n&&!!(s.store.listId&&s.store.dropdownOpened)||void 0,"aria-controls":s.store.dropdownOpened?s.store.listId:void 0,"aria-activedescendant":s.store.dropdownOpened&&a||void 0,autoComplete:i,"data-expanded":s.store.dropdownOpened||void 0,"data-mantine-stop-propagation":s.store.dropdownOpened||void 0}:{},onKeyDown:o=>{if((e?.(o),!s.readOnly&&t)&&!o.nativeEvent.isComposing){if("ArrowDown"===o.nativeEvent.code&&(o.preventDefault(),s.store.dropdownOpened?u(s.store.selectNextOption()):(s.store.openDropdown("keyboard"),u(s.store.selectActiveOption()),s.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),"ArrowUp"===o.nativeEvent.code&&(o.preventDefault(),s.store.dropdownOpened?u(s.store.selectPreviousOption()):(s.store.openDropdown("keyboard"),u(s.store.selectActiveOption()),s.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),"Enter"===o.nativeEvent.code||"NumpadEnter"===o.nativeEvent.code){if(229===o.nativeEvent.keyCode)return;let e=s.store.getSelectedOptionIndex();s.store.dropdownOpened&&-1!==e?(o.preventDefault(),s.store.clickSelectedOption()):"button"===l&&(o.preventDefault(),s.store.openDropdown("keyboard"))}"Escape"===o.key&&s.store.closeDropdown("keyboard"),"Space"===o.nativeEvent.code&&"button"===l&&(o.preventDefault(),s.store.toggleDropdown("keyboard"))}}}}let O={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},j=(0,b.factory)((e,t)=>{let{children:o,refProp:n,withKeyboardNavigation:l,withAriaAttributes:s,withExpandedAttribute:a,targetType:u,autoComplete:d,...p}=(0,i.useProps)("ComboboxEventsTarget",O,e);if(!(0,C.isElement)(o))throw Error("Combobox.EventsTarget component children should be an element or a component that accepts ref. Fragments, str
1ings, numbers and other primitive values are not supported");let b=c(),m=T({targetType:u,withAriaAttributes:s,withKeyboardNavigation:l,withExpandedAttribute:a,onKeyDown:o.props.onKeyDown,autoComplete:d});return(0,r.cloneElement)(o,{...m,...p,[n]:(0,E.useMergedRef)(t,b.store.targetRef,(0,D.getRefProp)(o))})});j.displayName="@mantine/core/ComboboxEventsTarget";let k={},M=(0,b.factory)((e,o)=>{let{classNames:r,className:n,style:l,styles:s,vars:a,...u}=(0,i.useProps)("ComboboxFooter",k,e),d=c();return(0,t.jsx)(p.Box,{ref:o,...d.getStyles("footer",{className:n,classNames:r,style:l,styles:s}),...u,onMouseDown:e=>{e.preventDefault()}})});M.classes=m,M.displayName="@mantine/core/ComboboxFooter";let I={},z=(0,b.factory)((e,o)=>{let{classNames:r,className:n,style:l,styles:s,vars:a,children:u,label:d,...b}=(0,i.useProps)("ComboboxGroup",I,e),m=c();return(0,t.jsxs)(p.Box,{ref:o,...m.getStyles("group",{className:n,classNames:r,style:l,styles:s}),...b,children:[d&&(0,t.jsx)("div",{...m.getStyles("groupLabel",{classNames:r,styles:s}),children:d}),u]})});z.classes=m,z.displayName="@mantine/core/ComboboxGroup";let L={},N=(0,b.factory)((e,o)=>{let{classNames:r,className:n,style:l,styles:s,vars:a,...u}=(0,i.useProps)("ComboboxHeader",L,e),d=c();return(0,t.jsx)(p.Box,{ref:o,...d.getStyles("header",{className:n,classNames:r,style:l,styles:s}),...u,onMouseDown:e=>{e.preventDefault()}})});function B({value:e,valuesDivider:o=",",...r}){return(0,t.jsx)("input",{type:"hidden",value:Array.isArray(e)?e.join(o):e||"",...r})}N.classes=m,N.displayName="@mantine/core/ComboboxHeader",B.displayName="@mantine/core/ComboboxHiddenInput";let _={},H=(0,b.factory)((e,o)=>{let n=(0,i.useProps)("ComboboxOption",_,e),{classNames:l,className:s,style:a,styles:u,vars:d,onClick:b,id:m,active:h,onMouseDown:f,onMouseOver:v,disabled:w,selected:x,mod:g,...y}=n,C=c(),S=(0,r.useId)();return(0,t.jsx)(p.Box,{...C.getStyles("option",{className:s,classNames:l,styles:u,style:a}),...y,ref:o,id:m||S,mod:["combobox-option",{"combobox-active":h,"combobox-disabled":w,"combobox-selected":x},g],role:"option",onClick:e=>{w?e.preventDefault():(C.onOptionSubmit?.(n.value,n),b?.(e))},onMouseDown:e=>{e.preventDefault(),f?.(e)},onMouseOver:e=>{C.resetSelectionOnOptionHover&&C.store.resetSelectedOption(),v?.(e)}})});H.classes=m,H.displayName="@mantine/core/ComboboxOption",e.s(["ComboboxOption",0,H],582967);var F=e.i(751937);let W={},K=(0,b.factory)((e,o)=>{let{classNames:n,className:l,style:s,styles:a,id:u,onMouseDown:d,labelledBy:b,...m}=(0,i.useProps)("ComboboxOptions",W,e),h=c(),f=(0,F.useId)(u);return(0,r.useEffect)(()=>{h.store.setListId(f)},[f]),(0,t.jsx)(p.Box,{ref:o,...h.getStyles("options",{className:l,style:s,classNames:n,styles:a}),...m,id:f,role:"listbox","aria-labelledby":b,onMouseDown:e=>{e.preventDefault(),d?.(e)}})});K.classes=m,K.displayName="@mantine/core/ComboboxOptions";let U={withAriaAttributes:!0,withKeyboardNavigation:!0},$=(0,b.factory)((e,o)=>{let{classNames:r,styles:n,unstyled:l,vars:s,withAriaAttributes:a,onKeyDown:u,withKeyboardNavigation:d,size:p,...b}=(0,i.useProps)("ComboboxSearch",U,e),m=c(),h=m.getStyles("search"),f=T({targetType:"input",withAriaAttributes:a,withKeyboardNavigation:d,withExpandedAttribute:!1,onKeyDown:u,autoComplete:"off"});return(0,t.jsx)(w.Input,{ref:(0,E.useMergedRef)(o,m.store.searchRef),classNames:[{input:h.className},r],styles:[{input:h.style},n],size:p||m.size,...f,...b,__staticSelector:"Combobox"})});$.classes=m,$.displayName="@mantine/core/ComboboxSearch";let V={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},q=(0,b.factory)((e,o)=>{let{children:n,refProp:l,withKeyboardNavigation:s,withAriaAttributes:u,withExpandedAttribute:d,targetType:p,autoComplete:b,...m}=(0,i.useProps)("ComboboxTarget",V,e);if(!(0,C.isElement)(n))throw Error("Combobox.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");let h=c(),f=T({targetType:p,withAriaAttributes:u,withKeyboardNavigation:s,withExpandedAttribute:d,onKeyDown:n.props.onKeyDown,autoComplete:b}),v=(0,r.cloneElement)(n,{...f,...m});return(0,t.jsx)(a.Popover.Target,{ref:(0,E.useMergedRef)(o,h.store.targetRef),children:v})});q.displayName="@mantine/core/ComboboxTarget";var X=e.i(446614);function Y({defaultOpened:e,opened:t,onOpenedChange:o,onDropdownClose:n,onDropdownOpen:l,loop:i=!0,scrollBehavior:s="instant"}={}){let[a,u]=(0,X.useUncontrolled)({value:t,defaultValue:e,finalValue:!1,onChange:o}),c=(0,r.useRef)(null),d=(0,r.useRef)(-1),p=(0,r.useRef)(null),b=(0,r.useRef)(null),m=(0,r.useRef)(-1),h=(0,r.useRef)(-1),f=(0,r.useRef)(-1),v=(0,r.useCallback)((e="unknown")=>{a||(u(!0),l?.(e))},[u,l,a]),w=(0,r.useCallback)((e="unknown")=>{a&&(u(!1),n?.(e))},[u,n,a]),x=(0,r.useCallback)((e="unknown")=>{a?w(e):v(e)},[w,v,a]),g=(0,r.useCallback)(()=>{let e=document.querySelector(`#${c.current} [data-combobox-selected]`);e?.removeAttribute("data-combobox-selected"),e?.removeAttribute("aria-selected")},[]),y=(0,r.useCallback)(e=>{let t=document.getElementById(c.current),o=t?.querySelectorAll("[data-combobox-option]");if(!o)return null;let r=e>=o.length?0:e<0?o.length-1:e;return(d.current=r,o?.[r]&&!o[r].hasAttribute("data-combobox-disabled"))?(g(),o[r].setAttribute("data-combobox-selected","true"),o[r].setAttribute("aria-selected","true"),o[r].scrollIntoView({block:"nearest",behavior:s}),o[r].id):null},[s,g]),C=(0,r.useCallback)(()=>{let e=document.querySelector(`#${c.current} [data-combobox-active]`);return e?y(Array.from(document.querySelectorAll(`#${c.current} [data-combobox-option]`)).findIndex(t=>t===e)):y(0)},[y]),S=(0,r.useCallback)(()=>y(function(e,t,o){for(let o=e+1;o<t.length;o+=1)if(!t[o].hasAttribute("data-combobox-disabled"))return o;if(o){for(let e=0;e<t.length;e+=1)if(!t[e].hasAttribute("data-combobox-disabled"))return e}return e}(d.current,document.querySelectorAll(`#${c.current} [data-combobox-option]`),i)),[y,i]),R=(0,r.useCallback)(()=>y(function(e,t,o){for(let o=e-1;o>=0;o-=1)if(!t[o].hasAttribute("data-combobox-disabled"))return o;if(o){for(let e=t.length-1;e>-1;e-=1)if(!t[e].hasAttribute("data-combobox-disabled"))return e}return e}(d.current,document.querySelectorAll(`#${c.current} [data-combobox-option]`),i)),[y,i]),A=(0,r.useCallback)(()=>y(function(e){for(let t=0;t<e.length;t+=1)if(!e[t].hasAttribute("data-combobox-disabled"))return t;return -1}(document.querySelectorAll(`#${c.current} [data-combobox-option]`))),[y]),P=(0,r.useCallback)((e="selected",t)=>{f.current=window.setTimeout(()=>{let o=document.querySelectorAll(`#${c.current} [data-combobox-option]`),r=Array.from(o).findIndex(t=>t.hasAttribute(`data-combobox-${e}`));d.current=r,t?.scrollIntoView&&o[r]?.scrollIntoView({block:"nearest",behavior:s})},0)},[]),E=(0,r.useCallback)(()=>{d.current=-1,g()},[g]),D=(0,r.useCallback)(()=>{let e=document.querySelectorAll(`#${c.current} [data-combobox-option]`),t=e?.[d.current];t?.click()},[]),T=(0,r.useCallback)(e=>{c.current=e},[]),O=(0,r.useCallback)(()=>{m.current=window.setTimeout(()=>
1p.current.focus(),0)},[]),j=(0,r.useCallback)(()=>{h.current=window.setTimeout(()=>b.current.focus(),0)},[]),k=(0,r.useCallback)(()=>d.current,[]);return(0,r.useEffect)(()=>()=>{window.clearTimeout(m.current),window.clearTimeout(h.current),window.clearTimeout(f.current)},[]),{dropdownOpened:a,openDropdown:v,closeDropdown:w,toggleDropdown:x,selectedOptionIndex:d.current,getSelectedOptionIndex:k,selectOption:y,selectFirstOption:A,selectActiveOption:C,selectNextOption:S,selectPreviousOption:R,resetSelectedOption:E,updateSelectedOptionIndex:P,listId:c.current,setListId:T,clickSelectedOption:D,searchRef:p,focusSearchInput:O,targetRef:b,focusTarget:j}}e.s(["useCombobox",0,Y],211048);let G={keepMounted:!0,withinPortal:!0,resetSelectionOnOptionHover:!1,width:"target",transitionProps:{transition:"fade",duration:0}},Z=(0,l.createVarsResolver)((e,{size:t,dropdownPadding:r})=>({options:{"--combobox-option-fz":(0,n.getFontSize)(t),"--combobox-option-padding":(0,n.getSize)(t,"combobox-option-padding")},dropdown:{"--combobox-padding":void 0===r?void 0:(0,o.rem)(r),"--combobox-option-fz":(0,n.getFontSize)(t),"--combobox-option-padding":(0,n.getSize)(t,"combobox-option-padding")}}));function Q(e){let o=(0,i.useProps)("Combobox",G,e),{classNames:r,styles:n,unstyled:l,children:c,store:d,vars:p,onOptionSubmit:b,onClose:h,size:f,dropdownPadding:v,resetSelectionOnOptionHover:w,__staticSelector:x,readOnly:g,...y}=o,C=Y(),S=d||C,R=(0,s.useStyles)({name:x||"Combobox",classes:m,props:o,classNames:r,styles:n,unstyled:l,vars:p,varsResolver:Z});return(0,t.jsx)(u,{value:{getStyles:R,store:S,onOptionSubmit:b,size:f,resetSelectionOnOptionHover:w,readOnly:g},children:(0,t.jsx)(a.Popover,{opened:S.dropdownOpened,...y,onChange:e=>!e&&void(h?.(),S.closeDropdown()),withRoles:!1,unstyled:l,children:c})})}Q.extend=e=>e,Q.classes=m,Q.displayName="@mantine/core/Combobox",Q.Target=q,Q.Dropdown=y,Q.Options=K,Q.Option=H,Q.Search=$,Q.Empty=P,Q.Chevron=v,Q.Footer=M,Q.Header=N,Q.EventsTarget=j,Q.DropdownTarget=R,Q.Group=z,Q.ClearButton=x,Q.HiddenInput=B,e.s(["Combobox",0,Q],19824)},515389,813325,8477,537528,e=>{"use strict";e.s(["getParsedComboboxData",0,function(e){return e?e.map(e=>(function e(t){return"string"==typeof t?{value:t,label:t}:"value"in t&&!("label"in t)?{value:t.value,label:t.value,disabled:t.disabled}:"number"==typeof t?{value:t.toString(),label:t.toString()}:"group"in t?{group:t.group,items:t.items.map(t=>e(t))}:t})(e)):[]}],515389),e.s(["getOptionsLockup",0,function e(t){return t.reduce((t,o)=>"group"in o?{...t,...e(o.items)}:(t[o.value]=o,t),{})}],813325);var t=e.i(843476),o=e.i(207670),r=e.i(94681),n=e.i(747596),l=e.i(19824);function i(e){return"group"in e}e.s(["isOptionsGroup",0,i],8477);var s=e.i(197328);function a({data:e,withCheckIcon:n,value:u,checkIconPosition:c,unstyled:d,renderOption:p}){if(!i(e)){var b;let i=(b=e.value,Array.isArray(u)?u.includes(b):u===b),a=n&&i&&(0,t.jsx)(r.CheckIcon,{className:s.default.optionsDropdownCheckIcon}),m=(0,t.jsxs)(t.Fragment,{children:["left"===c&&a,(0,t.jsx)("span",{children:e.label}),"right"===c&&a]});return(0,t.jsx)(l.Combobox.Option,{value:e.value,disabled:e.disabled,className:(0,o.default)({[s.default.optionsDropdownOption]:!d}),"data-reverse":"right"===c||void 0,"data-checked":i||void 0,"aria-selected":i,active:i,children:"function"==typeof p?p({option:e,checked:i}):m})}let m=e.items.map(e=>(0,t.jsx)(a,{data:e,value:u,unstyled:d,withCheckIcon:n,checkIconPosition:c,renderOption:p},e.value));return(0,t.jsx)(l.Combobox.Group,{label:e.group,children:m})}e.s(["OptionsDropdown",0,function({data:e,hidden:o,hiddenWhenEmpty:r,filter:s,search:u,limit:c,maxDropdownHeight:d,withScrollArea:p=!0,filterOptions:b=!0,withCheckIcon:m=!1,value:h,checkIconPosition:f,nothingFoundMessage:v,unstyled:w,labelId:x,renderOption:g,scrollAreaProps:y,"aria-label":C}){!function e(t,o=new Set){if(Array.isArray(t))for(let r of t)if(i(r))e(r.items,o);else{if(void 0===r.value)throw Error("[@mantine/core] Each option must have value property");if("string"!=typeof r.value)throw Error(`[@mantine/core] Option value must be a string, other data formats are not supported, got ${typeof r.value}`);if(o.has(r.value))throw Error(`[@mantine/core] Duplicate options are not supported. Option with value "${r.value}" was provided more than once`);o.add(r.value)}}(e);let S="string"==typeof u?(s||function e({options:t,search:o,limit:r}){let n=o.trim().toLowerCase(),l=[];for(let s=0;s<t.length;s+=1){let a=t[s];if(l.length===r)break;
1i(a)&&l.push({group:a.group,items:e({options:a.items,search:o,limit:r-l.length})}),!i(a)&&a.label.toLowerCase().includes(n)&&l.push(a)}return l})({options:e,search:b?u:"",limit:c??1/0}):e,R=function(e){if(0===e.length)return!0;for(let t of e)if(!("group"in t)||t.items.length>0)return!1;return!0}(S),A=S.map(e=>(0,t.jsx)(a,{data:e,withCheckIcon:m,value:h,checkIconPosition:f,unstyled:w,renderOption:g},i(e)?e.group:e.value));return(0,t.jsx)(l.Combobox.Dropdown,{hidden:o||r&&R,"data-composed":!0,children:(0,t.jsxs)(l.Combobox.Options,{labelledBy:x,"aria-label":C,children:[p?(0,t.jsx)(n.ScrollArea.Autosize,{mah:d??220,type:"scroll",scrollbarSize:"var(--combobox-padding)",offsetScrollbars:"y",...y,children:A}):A,R&&v&&(0,t.jsx)(l.Combobox.Empty,{children:v})]})})}],537528)}]); 2 3//# chunkId=01a0f951-cf52-7ca3-9f2b-4429aa768314
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.