<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4755],{3976:function(e,r,t){t.d(r,{A:function(){return d}});var n=t(2265),o=Object.defineProperty,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,c=(e,r,t)=&gt;r in e?o(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,s=(e,r)=&gt;{for(var t in r||(r={}))a.call(r,t)&amp;&amp;c(e,t,r[t]);if(l)for(var t of l(r))i.call(r,t)&amp;&amp;c(e,t,r[t]);return e},u=(e,r)=&gt;{var t={};for(var n in e)a.call(e,n)&amp;&amp;0&gt;r.indexOf(n)&amp;&amp;(t[n]=e[n]);if(null!=e&amp;&amp;l)for(var n of l(e))0&gt;r.indexOf(n)&amp;&amp;i.call(e,n)&amp;&amp;(t[n]=e[n]);return t};let d=(0,n.forwardRef)((e,r)=&gt;{var{label:t,value:o}=e,l=u(e,["label","value"]);return n.createElement("div",s({ref:r},l),t||o)});d.displayName="@mantine/core/DefaultItem"},3101:function(e,r,t){t.d(r,{j:function(){return W}});var n=t(2265),o=t(8567),l=t(4400),a=t(9427),i=t(3985),c=t(7486),s=t(6188);let u={xs:(0,i.h)(1),sm:(0,i.h)(2),md:(0,i.h)(3),lg:(0,i.h)(4),xl:(0,i.h)(5)};function d(e,r){let t=e.fn.variant({variant:"outline",color:r}).border;return"string"==typeof r&amp;&amp;(r in e.colors||r.split(".")[0]in e.colors)?t:void 0===r?"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]:r}var f=(0,c.k)((e,{color:r},{size:t,variant:n})=&gt;({root:{},withLabel:{borderTop:"0 !important"},left:{"&amp;::before":{display:"none"}},right:{"&amp;::after":{display:"none"}},label:{display:"flex",alignItems:"center","&amp;::before":{content:'""',flex:1,height:(0,i.h)(1),borderTop:`${(0,s.a)({size:t,sizes:u})} ${n} ${d(e,r)}`,marginRight:e.spacing.xs},"&amp;::after":{content:'""',flex:1,borderTop:`${(0,s.a)({size:t,sizes:u})} ${n} ${d(e,r)}`,marginLeft:e.spacing.xs}},labelDefaultStyles:{color:"dark"===r?e.colors.dark[1]:e.fn.themeColor(r,"dark"===e.colorScheme?5:e.fn.primaryShade(),!1)},horizontal:{border:0,borderTopWidth:(0,i.h)((0,s.a)({size:t,sizes:u})),borderTopColor:d(e,r),borderTopStyle:n,margin:0},vertical:{border:0,alignSelf:"stretch",height:"auto",borderLeftWidth:(0,i.h)((0,s.a)({size:t,sizes:u})),borderLeftColor:d(e,r),borderLeftStyle:n}})),p=t(4045),m=Object.defineProperty,h=Object.defineProperties,b=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,w=(e,r,t)=&gt;r in e?m(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,E=(e,r)=&gt;{for(var t in r||(r={}))g.call(r,t)&amp;&amp;w(e,t,r[t]);if(v)for(var t of v(r))y.call(r,t)&amp;&amp;w(e,t,r[t]);return e},S=(e,r)=&gt;h(e,b(r)),O=(e,r)=&gt;{var t={};for(var n in e)g.call(e,n)&amp;&amp;0&gt;r.indexOf(n)&amp;&amp;(t[n]=e[n]);if(null!=e&amp;&amp;v)for(var n of v(e))0&gt;r.indexOf(n)&amp;&amp;y.call(e,n)&amp;&amp;(t[n]=e[n]);return t};let C={orientation:"horizontal",size:"xs",labelPosition:"left",variant:"solid"},x=(0,n.forwardRef)((e,r)=&gt;{let t=(0,a.N4)("Divider",C,e),{className:o,color:c,orientation:s,size:u,label:d,labelPosition:m,labelProps:h,variant:b,styles:v,classNames:g,unstyled:y}=t,w=O(t,["className","color","orientation","size","label","labelPosition","labelProps","variant","styles","classNames","unstyled"]),{classes:x,cx:P}=f({color:c},{classNames:g,styles:v,unstyled:y,name:"Divider",variant:b,size:u}),N="horizontal"===s,T=!!d&amp;&amp;N,R=!(null==h?void 0:h.color);return n.createElement(p.x,E({ref:r,className:P(x.root,{[x.vertical]:"vertical"===s,[x.horizontal]:N,[x.withLabel]:T},o),role:"separator"},w),T&amp;&amp;n.createElement(l.x,S(E({},h),{size:(null==h?void 0:h.size)||"xs",mt:(0,i.h)(2),className:P(x.label,x[m],{[x.labelDefaultStyles]:R})}),d))});x.displayName="@mantine/core/Divider";var P=Object.defineProperty,N=Object.defineProperties,T=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,A=(e,r,t)=&gt;r in e?P(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,k=(e,r)=&gt;{for(var t in r||(r={}))D.call(r,t)&amp;&amp;A(e,t,r[t]);if(R)for(var t of R(r))L.call(r,t)&amp;&amp;A(e,t,r[t]);return e},j=(e,r)=&gt;N(e,T(r)),z=(0,c.k)((e,r,{size:t})=&gt;({item:j(k({},e.fn.fontStyles()),{boxSizing:"border-box",wordBreak:"break-all",textAlign:"left",width:"100%",padding:`calc(${(0,s.a)({size:t,sizes:e.spacing})} / 1.5) ${(0,s.a)({size:t,sizes:e.spacing})}`,cursor:"pointer",fontSize:(0,s.a)({size:t,sizes:e.fontSizes}),color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,borderRadius:e.fn.radius(),"&amp;[data-hovered]":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[1]},"&amp;[data-selected]":k({backgroundColor:e.fn.variant({variant:"filled"}).background,color:e.fn.variant({variant:"filled"}).color},e.fn.hover({backgroundColor:e.fn.variant({variant:"filled"}).hover})),"&amp;[data-disabled]":{cursor:"default",color:e.colors.dark[2]}}),nothingFound:{boxSizing:"border-box",color:e.colors.gray[6],paddingTop:`calc(${(0,s.a)({size:t,sizes:e.spacing})} / 2)`,paddingBottom:`calc(${(0,s.a)({size:t,sizes:e.spacing})} / 2)`,textAlign:"center"},separator:{boxSizing:"border-box",textAlign:"left",width:"100%",padding:`calc(${(0,s.a)({size:t,sizes:e.spacing})} / 1.5) ${(0,s.a)({size:t,sizes:e.spacing})}`},separatorLabel:{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]}})),_=Object.defineProperty,M=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,Z=(e,r,t)=&gt;r in e?_(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,H=(e,r)=&gt;{for(var t in r||(r={}))I.call(r,t)&amp;&amp;Z(e,t,r[t]);if(M)for(var t of M(r))$.call(r,t)&amp;&amp;Z(e,t,r[t]);return e};function W({data:e,hovered:r,classNames:t,styles:a,isItemSelected:i,uuid:c,__staticSelector:s,onItemHover:u,onItemSelect:d,itemsRefs:f,itemComponent:p,size:m,nothingFound:h,creatable:b,createLabel:v,unstyled:g,variant:y}){let{classes:w}=z(null,{classNames:t,styles:a,unstyled:g,name:s,variant:y,size:m}),E=[],S=[],O=null,C=(e,t)=&gt;{let o="function"==typeof i&amp;&amp;i(e.value);return n.createElement(p,H({key:e.value,className:w.item,"data-disabled":e.disabled||void 0,"data-hovered":!e.disabled&amp;&amp;r===t||void 0,"data-selected":!e.disabled&amp;&amp;o||void 0,selected:o,onMouseEnter:()=&gt;u(t),id:`${c}-${t}`,role:"option",tabIndex:-1,"aria-selected":r===t,ref:r=&gt;{f&amp;&amp;f.current&amp;&amp;(f.current[e.value]=r)},onMouseDown:e.disabled?null:r=&gt;{r.preventDefault(),d(e)},disabled:e.disabled,variant:y},e))},P=null;if(e.forEach((e,r)=&gt;{e.creatable?O=r:e.group?(P!==e.group&amp;&amp;(P=e.group,S.push(n.createElement("div",{className:w.separator,key:`__mantine-divider-${r}`},n.createElement(x,{classNames:{label:w.separatorLabel},label:e.group})))),S.push(C(e,r))):E.push(C(e,r))}),b){let t=e[O];E.push(n.createElement("div",{key:(0,o.k)(),className:w.item,"data-hovered":r===O||void 0,onMouseEnter:()=&gt;u(O),onMouseDown:e=&gt;{e.preventDefault(),d(t)},tabIndex:-1,ref:e=&gt;{f&amp;&amp;f.current&amp;&amp;(f.current[t.value]=e)}},v))}return S.length&gt;0&amp;&amp;E.length&gt;0&amp;&amp;E.unshift(n.createElement("div",{className:w.separator,key:"empty-group-separator"},n.createElement(x,null))),S.length&gt;0||E.length&gt;0?n.createElement(n.Fragment,null,S,E):n.createElement(l.x,{size:m,unstyled:g,className:w.nothingFound},h)}W.displayName="@mantine/core/SelectItems"},2924:function(e,r,t){t.d(r,{v:function(){return b}});var n=t(2265),o=t(3985),l=t(7993),a=(0,t(7486).k)(()=&gt;({dropdown:{},itemsWrapper:{padding:(0,o.h)(4),display:"flex",width:"100%",boxSizing:"border-box"}})),i=t(8954),c=t(4045),s=Object.defineProperty,u=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,p=(e,r,t)=&gt;r in e?s(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,m=(e,r)=&gt;{for(var t in r||(r={}))d.call(r,t)&amp;&amp;p(e,t,r[t]);if(u)for(var t of u(r))f.call(r,t)&amp;&amp;p(e,t,r[t]);return e},h=(e,r)=&gt;{var t={};for(var n in e)d.call(e,n)&amp;&amp;0&gt;r.indexOf(n)&amp;&amp;(t[n]=e[n]);if(null!=e&amp;&amp;u)for(var n of u(e))0&gt;r.indexOf(n)&amp;&amp;f.call(e,n)&amp;&amp;(t[n]=e[n]);return t};function b({opened:e,transitionProps:r={transition:"fade",duration:0},shadow:t,withinPortal:o,portalProps:l,children:a,__staticSelector:c,onDirectionChange:s,switchDirectionOnFlip:u,zIndex:d,dropdownPosition:f,positionDependencies:p=[],classNames:m,styles:h,unstyled:b,readOnly:v,variant:g}){return n.createElement(i.J,{unstyled:b,classNames:m,styles:h,width:"target",withRoles:!1,opened:e,middlewares:{flip:"flip"===f,shift:!1},position:"flip"===f?"bottom":f,positionDependencies:p,zIndex:d,__staticSelector:c,withinPortal:o,portalProps:l,transitionProps:r,shadow:t,disabled:v,onPositionChange:e=&gt;u&amp;&amp;(null==s?void 0:s("top"===e?"column-reverse":"column")),variant:g},a)}b.Target=i.J.Target,b.Dropdown=function(e){var{children:r,component:t="div",maxHeight:s=220,direction:u="column",id:d,innerRef:f,__staticSelector:p,styles:b,classNames:v,unstyled:g}=e,y=h(e,["children","component","maxHeight","direction","id","innerRef","__staticSelector","styles","classNames","unstyled"]);let{classes:w}=a(null,{name:p,styles:b,classNames:v,unstyled:g});return n.createElement(i.J.Dropdown,m({p:0,onMouseDown:e=&gt;e.preventDefault()},y),n.createElement("div",{style:{maxHeight:(0,o.h)(s),display:"flex"}},n.createElement(c.x,{component:t||"div",id:`${d}-items`,"aria-labelledby":`${d}-label`,role:"listbox",onMouseDown:e=&gt;e.preventDefault(),style:{flex:1,overflowY:t!==l.r?"auto":void 0},"data-combobox-popover":!0,tabIndex:-1,ref:f},n.createElement("div",{className:w.itemsWrapper,style:{flexDirection:u}},r))))}},7902:function(e,r,t){t.d(r,{o:function(){return M}});var n=t(2265),o=t(3985),l=t(9427),a=t(6188),i=Object.defineProperty,c=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,d=(e,r,t)=&gt;r in e?i(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,f=(e,r)=&gt;{for(var t in r||(r={}))s.call(r,t)&amp;&amp;d(e,t,r[t]);if(c)for(var t of c(r))u.call(r,t)&amp;&amp;d(e,t,r[t]);return e},p=(e,r)=&gt;{var t={};for(var n in e)s.call(e,n)&amp;&amp;0&gt;r.indexOf(n)&amp;&amp;(t[n]=e[n]);if(null!=e&amp;&amp;c)for(var n of c(e))0&gt;r.indexOf(n)&amp;&amp;u.call(e,n)&amp;&amp;(t[n]=e[n]);return t};let m={xs:(0,o.h)(14),sm:(0,o.h)(18),md:(0,o.h)(20),lg:(0,o.h)(24),xl:(0,o.h)(28)};function h(e){var{size:r,error:t,style:o}=e,i=p(e,["size","error","style"]);let c=(0,l.rZ)(),s=(0,a.a)({size:r,sizes:m});return n.createElement("svg",f({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:f({color:t?c.colors.red[6]:c.colors.gray[6],width:s,height:s},o),"data-chevron":!0},i),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"}))}var b=t(3936),v=Object.defineProperty,g=Object.defineProperties,y=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,O=(e,r,t)=&gt;r in e?v(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,C=(e,r)=&gt;{for(var t in r||(r={}))E.call(r,t)&amp;&amp;O(e,t,r[t]);if(w)for(var t of w(r))S.call(r,t)&amp;&amp;O(e,t,r[t]);return e},x=(e,r)=&gt;g(e,y(r));function P({shouldClear:e,clearButtonProps:r,onClear:t,size:o,error:l}){return e?n.createElement(b.P,x(C({},r),{variant:"transparent",onClick:t,size:o,onMouseDown:e=&gt;e.preventDefault()})):n.createElement(h,{error:l,size:o})}P.displayName="@mantine/core/SelectRightSection";var N=Object.defineProperty,T=Object.defineProperties,R=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,k=(e,r,t)=&gt;r in e?N(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,j=(e,r)=&gt;{for(var t in r||(r={}))L.call(r,t)&amp;&amp;k(e,t,r[t]);if(D)for(var t of D(r))A.call(r,t)&amp;&amp;k(e,t,r[t]);return e},z=(e,r)=&gt;T(e,R(r)),_=(e,r)=&gt;{var t={};for(var n in e)L.call(e,n)&amp;&amp;0&gt;r.indexOf(n)&amp;&amp;(t[n]=e[n]);if(null!=e&amp;&amp;D)for(var n of D(e))0&gt;r.indexOf(n)&amp;&amp;A.call(e,n)&amp;&amp;(t[n]=e[n]);return t};function M(e){var{styles:r,rightSection:t,rightSectionWidth:o,theme:l}=e,a=_(e,["styles","rightSection","rightSectionWidth","theme"]);if(t)return{rightSection:t,rightSectionWidth:o,styles:r};let i="function"==typeof r?r(l):r;return{rightSection:!a.readOnly&amp;&amp;!(a.disabled&amp;&amp;a.shouldClear)&amp;&amp;n.createElement(P,j({},a)),styles:z(j({},i),{rightSection:z(j({},null==i?void 0:i.rightSection),{pointerEvents:a.shouldClear?void 0:"none"})})}}},7993:function(e,r,t){t.d(r,{r:function(){return eN}});var n=t(2265),o=t(1119),l=t(4887);function a(...e){return r=&gt;e.forEach(e=&gt;{"function"==typeof e?e(r):null!=e&amp;&amp;(e.current=r)})}function i(...e){return(0,n.useCallback)(a(...e),e)}let c=(0,n.forwardRef)((e,r)=&gt;{let{children:t,...l}=e,a=n.Children.toArray(t),i=a.find(d);if(i){let e=i.props.children,t=a.map(r=&gt;r!==i?r:n.Children.count(e)&gt;1?n.Children.only(null):(0,n.isValidElement)(e)?e.props.children:null);return(0,n.createElement)(s,(0,o.Z)({},l,{ref:r}),(0,n.isValidElement)(e)?(0,n.cloneElement)(e,void 0,t):null)}return(0,n.createElement)(s,(0,o.Z)({},l,{ref:r}),t)});c.displayName="Slot";let s=(0,n.forwardRef)((e,r)=&gt;{let{children:t,...o}=e;return(0,n.isValidElement)(t)?(0,n.cloneElement)(t,{...function(e,r){let t={...r};for(let n in r){let o=e[n],l=r[n];/^on[A-Z]/.test(n)?o&amp;&amp;l?t[n]=(...e)=&gt;{l(...e),o(...e)}:o&amp;&amp;(t[n]=o):"style"===n?t[n]={...o,...l}:"className"===n&amp;&amp;(t[n]=[o,l].filter(Boolean).join(" "))}return{...e,...t}}(o,t.props),ref:a(r,t.ref)}):n.Children.count(t)&gt;1?n.Children.only(null):null});s.displayName="SlotClone";let u=({children:e})=&gt;(0,n.createElement)(n.Fragment,null,e);function d(e){return(0,n.isValidElement)(e)&amp;&amp;e.type===u}let f=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"].reduce((e,r)=&gt;{let t=(0,n.forwardRef)((e,t)=&gt;{let{asChild:l,...a}=e,i=l?c:r;return(0,n.useEffect)(()=&gt;{window[Symbol.for("radix-ui")]=!0},[]),(0,n.createElement)(i,(0,o.Z)({},a,{ref:t}))});return t.displayName=`Primitive.${r}`,{...e,[r]:t}},{}),p=(null==globalThis?void 0:globalThis.document)?n.useLayoutEffect:()=&gt;{},m=e=&gt;{let{present:r,children:t}=e,o=function(e){var r,t;let[o,a]=(0,n.useState)(),i=(0,n.useRef)({}),c=(0,n.useRef)(e),s=(0,n.useRef)("none"),[u,d]=(r=e?"mounted":"unmounted",t={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,n.useReducer)((e,r)=&gt;{let n=t[e][r];return null!=n?n:e},r));return(0,n.useEffect)(()=&gt;{let e=h(i.current);s.current="mounted"===u?e:"none"},[u]),p(()=&gt;{let r=i.current,t=c.current;if(t!==e){let n=s.current,o=h(r);e?d("MOUNT"):"none"===o||(null==r?void 0:r.display)==="none"?d("UNMOUNT"):t&amp;&amp;n!==o?d("ANIMATION_OUT"):d("UNMOUNT"),c.current=e}},[e,d]),p(()=&gt;{if(o){let e=e=&gt;{let r=h(i.current).includes(e.animationName);e.target===o&amp;&amp;r&amp;&amp;(0,l.flushSync)(()=&gt;d("ANIMATION_END"))},r=e=&gt;{e.target===o&amp;&amp;(s.current=h(i.current))};return o.addEventListener("animationstart",r),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),()=&gt;{o.removeEventListener("animationstart",r),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}d("ANIMATION_END")},[o,d]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:(0,n.useCallback)(e=&gt;{e&amp;&amp;(i.current=getComputedStyle(e)),a(e)},[])}}(r),a="function"==typeof t?t({present:o.isPresent}):n.Children.only(t),c=i(o.ref,a.ref);return"function"==typeof t||o.isPresent?(0,n.cloneElement)(a,{ref:c}):null};function h(e){return(null==e?void 0:e.animationName)||"none"}function b(e){let r=(0,n.useRef)(e);return(0,n.useEffect)(()=&gt;{r.current=e}),(0,n.useMemo)(()=&gt;(...e)=&gt;{var t;return null===(t=r.current)||void 0===t?void 0:t.call(r,...e)},[])}m.displayName="Presence";let v=(0,n.createContext)(void 0);function g(e,r,{checkForDefaultPrevented:t=!0}={}){return function(n){if(null==e||e(n),!1===t||!n.defaultPrevented)return null==r?void 0:r(n)}}let y="ScrollArea",[w,E]=function(e,r=[]){let t=[],o=()=&gt;{let r=t.map(e=&gt;(0,n.createContext)(e));return function(t){let o=(null==t?void 0:t[e])||r;return(0,n.useMemo)(()=&gt;({[`__scope${e}`]:{...t,[e]:o}}),[t,o])}};return o.scopeName=e,[function(r,o){let l=(0,n.createContext)(o),a=t.length;function i(r){let{scope:t,children:o,...i}=r,c=(null==t?void 0:t[e][a])||l,s=(0,n.useMemo)(()=&gt;i,Object.values(i));return(0,n.createElement)(c.Provider,{value:s},o)}return t=[...t,o],i.displayName=r+"Provider",[i,function(t,i){let c=(null==i?void 0:i[e][a])||l,s=(0,n.useContext)(c);if(s)return s;if(void 0!==o)return o;throw Error(`\`${t}\` must be used within \`${r}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let t=()=&gt;{let t=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=t.reduce((r,{useScope:t,scopeName:n})=&gt;{let o=t(e)[`__scope${n}`];return{...r,...o}},{});return(0,n.useMemo)(()=&gt;({[`__scope${r.scopeName}`]:o}),[o])}};return t.scopeName=r.scopeName,t}(o,...r)]}(y),[S,O]=w(y),C=(0,n.forwardRef)((e,r)=&gt;{let{__scopeScrollArea:t,type:l="hover",dir:a,scrollHideDelay:c=600,...s}=e,[u,d]=(0,n.useState)(null),[p,m]=(0,n.useState)(null),[h,b]=(0,n.useState)(null),[g,y]=(0,n.useState)(null),[w,E]=(0,n.useState)(null),[O,C]=(0,n.useState)(0),[x,P]=(0,n.useState)(0),[N,T]=(0,n.useState)(!1),[R,D]=(0,n.useState)(!1),L=i(r,e=&gt;d(e)),A=function(e){let r=(0,n.useContext)(v);return e||r||"ltr"}(a);return(0,n.createElement)(S,{scope:t,type:l,dir:A,scrollHideDelay:c,scrollArea:u,viewport:p,onViewportChange:m,content:h,onContentChange:b,scrollbarX:g,onScrollbarXChange:y,scrollbarXEnabled:N,onScrollbarXEnabledChange:T,scrollbarY:w,onScrollbarYChange:E,scrollbarYEnabled:R,onScrollbarYEnabledChange:D,onCornerWidthChange:C,onCornerHeightChange:P},(0,n.createElement)(f.div,(0,o.Z)({dir:A},s,{ref:L,style:{position:"relative","--radix-scroll-area-corner-width":O+"px","--radix-scroll-area-corner-height":x+"px",...e.style}})))}),x=(0,n.forwardRef)((e,r)=&gt;{let{__scopeScrollArea:t,children:l,...a}=e,c=O("ScrollAreaViewport",t),s=i(r,(0,n.useRef)(null),c.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)(f.div,(0,o.Z)({"data-radix-scroll-area-viewport":""},a,{ref:s,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style}}),(0,n.createElement)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"}},l)))}),P="ScrollAreaScrollbar",N=(0,n.forwardRef)((e,r)=&gt;{let{forceMount:t,...l}=e,a=O(P,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:c}=a,s="horizontal"===e.orientation;return(0,n.useEffect)(()=&gt;(s?i(!0):c(!0),()=&gt;{s?i(!1):c(!1)}),[s,i,c]),"hover"===a.type?(0,n.createElement)(T,(0,o.Z)({},l,{ref:r,forceMount:t})):"scroll"===a.type?(0,n.createElement)(R,(0,o.Z)({},l,{ref:r,forceMount:t})):"auto"===a.type?(0,n.createElement)(D,(0,o.Z)({},l,{ref:r,forceMount:t})):"always"===a.type?(0,n.createElement)(L,(0,o.Z)({},l,{ref:r})):null}),T=(0,n.forwardRef)((e,r)=&gt;{let{forceMount:t,...l}=e,a=O(P,e.__scopeScrollArea),[i,c]=(0,n.useState)(!1);return(0,n.useEffect)(()=&gt;{let e=a.scrollArea,r=0;if(e){let t=()=&gt;{window.clearTimeout(r),c(!0)},n=()=&gt;{r=window.setTimeout(()=&gt;c(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",t),e.addEventListener("pointerleave",n),()=&gt;{window.clearTimeout(r),e.removeEventListener("pointerenter",t),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,n.createElement)(m,{present:t||i},(0,n.createElement)(D,(0,o.Z)({"data-state":i?"visible":"hidden"},l,{ref:r})))}),R=(0,n.forwardRef)((e,r)=&gt;{var t,l;let{forceMount:a,...i}=e,c=O(P,e.__scopeScrollArea),s="horizontal"===e.orientation,u=J(()=&gt;f("SCROLL_END"),100),[d,f]=(t="hidden",l={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,r)=&gt;{let t=l[e][r];return null!=t?t:e},t));return(0,n.useEffect)(()=&gt;{if("idle"===d){let e=window.setTimeout(()=&gt;f("HIDE"),c.scrollHideDelay);return()=&gt;window.clearTimeout(e)}},[d,c.scrollHideDelay,f]),(0,n.useEffect)(()=&gt;{let e=c.viewport,r=s?"scrollLeft":"scrollTop";if(e){let t=e[r],n=()=&gt;{let n=e[r];t!==n&amp;&amp;(f("SCROLL"),u()),t=n};return e.addEventListener("scroll",n),()=&gt;e.removeEventListener("scroll",n)}},[c.viewport,s,f,u]),(0,n.createElement)(m,{present:a||"hidden"!==d},(0,n.createElement)(L,(0,o.Z)({"data-state":"hidden"===d?"hidden":"visible"},i,{ref:r,onPointerEnter:g(e.onPointerEnter,()=&gt;f("POINTER_ENTER")),onPointerLeave:g(e.onPointerLeave,()=&gt;f("POINTER_LEAVE"))})))}),D=(0,n.forwardRef)((e,r)=&gt;{let t=O(P,e.__scopeScrollArea),{forceMount:l,...a}=e,[i,c]=(0,n.useState)(!1),s="horizontal"===e.orientation,u=J(()=&gt;{if(t.viewport){let e=t.viewport.offsetWidth&lt;t.viewport.scrollWidth,r=t.viewport.offsetHeight&lt;t.viewport.scrollHeight;c(s?e:r)}},10);return q(t.viewport,u),q(t.content,u),(0,n.createElement)(m,{present:l||i},(0,n.createElement)(L,(0,o.Z)({"data-state":i?"visible":"hidden"},a,{ref:r})))}),L=(0,n.forwardRef)((e,r)=&gt;{let{orientation:t="vertical",...l}=e,a=O(P,e.__scopeScrollArea),i=(0,n.useRef)(null),c=(0,n.useRef)(0),[s,u]=(0,n.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=Y(s.viewport,s.content),f={...l,sizes:s,onSizesChange:u,hasThumb:!!(d&gt;0&amp;&amp;d&lt;1),onThumbChange:e=&gt;i.current=e,onThumbPointerUp:()=&gt;c.current=0,onThumbPointerDown:e=&gt;c.current=e};function p(e,r){return function(e,r,t,n="ltr"){let o=X(t),l=r||o/2,a=t.scrollbar.paddingStart+l,i=t.scrollbar.size-t.scrollbar.paddingEnd-(o-l),c=t.content-t.viewport;return B([a,i],"ltr"===n?[0,c]:[-1*c,0])(e)}(e,c.current,s,r)}return"horizontal"===t?(0,n.createElement)(A,(0,o.Z)({},f,{ref:r,onThumbPositionChange:()=&gt;{if(a.viewport&amp;&amp;i.current){let e=F(a.viewport.scrollLeft,s,a.dir);i.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=&gt;{a.viewport&amp;&amp;(a.viewport.scrollLeft=e)},onDragScroll:e=&gt;{a.viewport&amp;&amp;(a.viewport.scrollLeft=p(e,a.dir))}})):"vertical"===t?(0,n.createElement)(k,(0,o.Z)({},f,{ref:r,onThumbPositionChange:()=&gt;{if(a.viewport&amp;&amp;i.current){let e=F(a.viewport.scrollTop,s);i.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=&gt;{a.viewport&amp;&amp;(a.viewport.scrollTop=e)},onDragScroll:e=&gt;{a.viewport&amp;&amp;(a.viewport.scrollTop=p(e))}})):null}),A=(0,n.forwardRef)((e,r)=&gt;{let{sizes:t,onSizesChange:l,...a}=e,c=O(P,e.__scopeScrollArea),[s,u]=(0,n.useState)(),d=(0,n.useRef)(null),f=i(r,d,c.onScrollbarXChange);return(0,n.useEffect)(()=&gt;{d.current&amp;&amp;u(getComputedStyle(d.current))},[d]),(0,n.createElement)(_,(0,o.Z)({"data-orientation":"horizontal"},a,{ref:f,sizes:t,style:{bottom:0,left:"rtl"===c.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===c.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":X(t)+"px",...e.style},onThumbPointerDown:r=&gt;e.onThumbPointerDown(r.x),onDragScroll:r=&gt;e.onDragScroll(r.x),onWheelScroll:(r,t)=&gt;{if(c.viewport){let n=c.viewport.scrollLeft+r.deltaX;e.onWheelScroll(n),n&gt;0&amp;&amp;n&lt;t&amp;&amp;r.preventDefault()}},onResize:()=&gt;{d.current&amp;&amp;c.viewport&amp;&amp;s&amp;&amp;l({content:c.viewport.scrollWidth,viewport:c.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:U(s.paddingLeft),paddingEnd:U(s.paddingRight)}})}}))}),k=(0,n.forwardRef)((e,r)=&gt;{let{sizes:t,onSizesChange:l,...a}=e,c=O(P,e.__scopeScrollArea),[s,u]=(0,n.useState)(),d=(0,n.useRef)(null),f=i(r,d,c.onScrollbarYChange);return(0,n.useEffect)(()=&gt;{d.current&amp;&amp;u(getComputedStyle(d.current))},[d]),(0,n.createElement)(_,(0,o.Z)({"data-orientation":"vertical"},a,{ref:f,sizes:t,style:{top:0,right:"ltr"===c.dir?0:void 0,left:"rtl"===c.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":X(t)+"px",...e.style},onThumbPointerDown:r=&gt;e.onThumbPointerDown(r.y),onDragScroll:r=&gt;e.onDragScroll(r.y),onWheelScroll:(r,t)=&gt;{if(c.viewport){let n=c.viewport.scrollTop+r.deltaY;e.onWheelScroll(n),n&gt;0&amp;&amp;n&lt;t&amp;&amp;r.preventDefault()}},onResize:()=&gt;{d.current&amp;&amp;c.viewport&amp;&amp;s&amp;&amp;l({content:c.viewport.scrollHeight,viewport:c.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:U(s.paddingTop),paddingEnd:U(s.paddingBottom)}})}}))}),[j,z]=w(P),_=(0,n.forwardRef)((e,r)=&gt;{let{__scopeScrollArea:t,sizes:l,hasThumb:a,onThumbChange:c,onThumbPointerUp:s,onThumbPointerDown:u,onThumbPositionChange:d,onDragScroll:p,onWheelScroll:m,onResize:h,...v}=e,y=O(P,t),[w,E]=(0,n.useState)(null),S=i(r,e=&gt;E(e)),C=(0,n.useRef)(null),x=(0,n.useRef)(""),N=y.viewport,T=l.content-l.viewport,R=b(m),D=b(d),L=J(h,10);function A(e){C.current&amp;&amp;p({x:e.clientX-C.current.left,y:e.clientY-C.current.top})}return(0,n.useEffect)(()=&gt;{let e=e=&gt;{let r=e.target;(null==w?void 0:w.contains(r))&amp;&amp;R(e,T)};return document.addEventListener("wheel",e,{passive:!1}),()=&gt;document.removeEventListener("wheel",e,{passive:!1})},[N,w,T,R]),(0,n.useEffect)(D,[l,D]),q(w,L),q(y.content,L),(0,n.createElement)(j,{scope:t,scrollbar:w,hasThumb:a,onThumbChange:b(c),onThumbPointerUp:b(s),onThumbPositionChange:D,onThumbPointerDown:b(u)},(0,n.createElement)(f.div,(0,o.Z)({},v,{ref:S,style:{position:"absolute",...v.style},onPointerDown:g(e.onPointerDown,e=&gt;{0===e.button&amp;&amp;(e.target.setPointerCapture(e.pointerId),C.current=w.getBoundingClientRect(),x.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",A(e))}),onPointerMove:g(e.onPointerMove,A),onPointerUp:g(e.onPointerUp,e=&gt;{let r=e.target;r.hasPointerCapture(e.pointerId)&amp;&amp;r.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=x.current,C.current=null})})))}),M="ScrollAreaThumb",I=(0,n.forwardRef)((e,r)=&gt;{let{forceMount:t,...l}=e,a=z(M,e.__scopeScrollArea);return(0,n.createElement)(m,{present:t||a.hasThumb},(0,n.createElement)($,(0,o.Z)({ref:r},l)))}),$=(0,n.forwardRef)((e,r)=&gt;{let{__scopeScrollArea:t,style:l,...a}=e,c=O(M,t),s=z(M,t),{onThumbPositionChange:u}=s,d=i(r,e=&gt;s.onThumbChange(e)),p=(0,n.useRef)(),m=J(()=&gt;{p.current&amp;&amp;(p.current(),p.current=void 0)},100);return(0,n.useEffect)(()=&gt;{let e=c.viewport;if(e){let r=()=&gt;{if(m(),!p.current){let r=V(e,u);p.current=r,u()}};return u(),e.addEventListener("scroll",r),()=&gt;e.removeEventListener("scroll",r)}},[c.viewport,m,u]),(0,n.createElement)(f.div,(0,o.Z)({"data-state":s.hasThumb?"visible":"hidden"},a,{ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...l},onPointerDownCapture:g(e.onPointerDownCapture,e=&gt;{let r=e.target.getBoundingClientRect(),t=e.clientX-r.left,n=e.clientY-r.top;s.onThumbPointerDown({x:t,y:n})}),onPointerUp:g(e.onPointerUp,s.onThumbPointerUp)}))}),Z="ScrollAreaCorner",H=(0,n.forwardRef)((e,r)=&gt;{let t=O(Z,e.__scopeScrollArea),l=!!(t.scrollbarX&amp;&amp;t.scrollbarY);return"scroll"!==t.type&amp;&amp;l?(0,n.createElement)(W,(0,o.Z)({},e,{ref:r})):null}),W=(0,n.forwardRef)((e,r)=&gt;{let{__scopeScrollArea:t,...l}=e,a=O(Z,t),[i,c]=(0,n.useState)(0),[s,u]=(0,n.useState)(0),d=!!(i&amp;&amp;s);return q(a.scrollbarX,()=&gt;{var e;let r=(null===(e=a.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;a.onCornerHeightChange(r),u(r)}),q(a.scrollbarY,()=&gt;{var e;let r=(null===(e=a.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;a.onCornerWidthChange(r),c(r)}),d?(0,n.createElement)(f.div,(0,o.Z)({},l,{ref:r,style:{width:i,height:s,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}})):null});function U(e){return e?parseInt(e,10):0}function Y(e,r){let t=e/r;return isNaN(t)?0:t}function X(e){let r=Y(e.viewport,e.content),t=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-t)*r,18)}function F(e,r,t="ltr"){let n=X(r),o=r.scrollbar.paddingStart+r.scrollbar.paddingEnd,l=r.scrollbar.size-o,a=r.content-r.viewport,i=function(e,[r,t]){return Math.min(t,Math.max(r,e))}(e,"ltr"===t?[0,a]:[-1*a,0]);return B([0,a],[0,l-n])(i)}function B(e,r){return t=&gt;{if(e[0]===e[1]||r[0]===r[1])return r[0];let n=(r[1]-r[0])/(e[1]-e[0]);return r[0]+n*(t-e[0])}}let V=(e,r=()=&gt;{})=&gt;{let t={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let l={left:e.scrollLeft,top:e.scrollTop},a=t.left!==l.left,i=t.top!==l.top;(a||i)&amp;&amp;r(),t=l,n=window.requestAnimationFrame(o)}(),()=&gt;window.cancelAnimationFrame(n)};function J(e,r){let t=b(e),o=(0,n.useRef)(0);return(0,n.useEffect)(()=&gt;()=&gt;window.clearTimeout(o.current),[]),(0,n.useCallback)(()=&gt;{window.clearTimeout(o.current),o.current=window.setTimeout(t,r)},[t,r])}function q(e,r){let t=b(r);p(()=&gt;{let r=0;if(e){let n=new ResizeObserver(()=&gt;{cancelAnimationFrame(r),r=window.requestAnimationFrame(t)});return n.observe(e),()=&gt;{window.cancelAnimationFrame(r),n.unobserve(e)}}},[e,t])}var G=t(9427),K=t(1993),Q=t(7486),ee=t(3985),er=t(5369),et=(0,Q.k)((e,{scrollbarSize:r,offsetScrollbars:t,scrollbarHovered:n,hidden:o})=&gt;({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:t?(0,ee.h)(r):void 0,paddingBottom:t?(0,ee.h)(r):void 0},scrollbar:{display:o?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:`calc(${(0,ee.h)(r)}  / 5)`,transition:"background-color 150ms ease, opacity 150ms ease","&amp;:hover":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[0],[`&amp; .${(0,er.A)("thumb")}`]:{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&amp;[data-orientation="vertical"]':{width:(0,ee.h)(r)},'&amp;[data-orientation="horizontal"]':{flexDirection:"column",height:(0,ee.h)(r)},'&amp;[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:(0,er.A)("thumb"),flex:1,backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:(0,ee.h)(r),position:"relative",transition:"background-color 150ms ease",display:o?"none":void 0,overflow:"hidden","&amp;::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",minWidth:(0,ee.h)(44),minHeight:(0,ee.h)(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}})),en=t(4045),eo=Object.defineProperty,el=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,ei=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,eu=(e,r,t)=&gt;r in e?eo(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,ed=(e,r)=&gt;{for(var t in r||(r={}))ec.call(r,t)&amp;&amp;eu(e,t,r[t]);if(ei)for(var t of ei(r))es.call(r,t)&amp;&amp;eu(e,t,r[t]);return e},ef=(e,r)=&gt;el(e,ea(r)),ep=(e,r)=&gt;{var t={};for(var n in e)ec.call(e,n)&amp;&amp;0&gt;r.indexOf(n)&amp;&amp;(t[n]=e[n]);if(null!=e&amp;&amp;ei)for(var n of ei(e))0&gt;r.indexOf(n)&amp;&amp;es.call(e,n)&amp;&amp;(t[n]=e[n]);return t};let em={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},eh=(0,n.forwardRef)((e,r)=&gt;{let t=(0,G.N4)("ScrollArea",em,e),{children:o,className:l,classNames:a,styles:i,scrollbarSize:c,scrollHideDelay:s,type:u,dir:d,offsetScrollbars:f,viewportRef:p,onScrollPositionChange:m,unstyled:h,variant:b,viewportProps:v}=t,g=ep(t,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","variant","viewportProps"]),[y,w]=(0,n.useState)(!1),E=(0,G.rZ)(),{classes:S,cx:O}=et({scrollbarSize:c,offsetScrollbars:f,scrollbarHovered:y,hidden:"never"===u},{name:"ScrollArea",classNames:a,styles:i,unstyled:h,variant:b});return n.createElement(C,{type:"never"===u?"always":u,scrollHideDelay:s,dir:d||E.dir,ref:r,asChild:!0},n.createElement(en.x,ed({className:O(S.root,l)},g),n.createElement(x,ef(ed({},v),{className:S.viewport,ref:p,onScroll:"function"==typeof m?({currentTarget:e})=&gt;m({x:e.scrollLeft,y:e.scrollTop}):void 0}),o),n.createElement(N,{orientation:"horizontal",className:S.scrollbar,forceMount:!0,onMouseEnter:()=&gt;w(!0),onMouseLeave:()=&gt;w(!1)},n.createElement(I,{className:S.thumb})),n.createElement(N,{orientation:"vertical",className:S.scrollbar,forceMount:!0,onMouseEnter:()=&gt;w(!0),onMouseLeave:()=&gt;w(!1)},n.createElement(I,{className:S.thumb})),n.createElement(H,{className:S.corner})))}),eb=(0,n.forwardRef)((e,r)=&gt;{let t=(0,G.N4)("ScrollAreaAutosize",em,e),{children:o,classNames:l,styles:a,scrollbarSize:i,scrollHideDelay:c,type:s,dir:u,offsetScrollbars:d,viewportRef:f,onScrollPositionChange:p,unstyled:m,sx:h,variant:b,viewportProps:v}=t,g=ep(t,["children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx","variant","viewportProps"]);return n.createElement(en.x,ef(ed({},g),{ref:r,sx:[{display:"flex"},...(0,K.R)(h)]}),n.createElement(en.x,{sx:{display:"flex",flexDirection:"column",flex:1}},n.createElement(eh,{classNames:l,styles:a,scrollHideDelay:c,scrollbarSize:i,type:s,dir:u,offsetScrollbars:d,viewportRef:f,onScrollPositionChange:p,unstyled:m,variant:b,viewportProps:v},o)))});eb.displayName="@mantine/core/ScrollAreaAutosize",eh.displayName="@mantine/core/ScrollArea",eh.Autosize=eb;var ev=Object.defineProperty,eg=Object.defineProperties,ey=Object.getOwnPropertyDescriptors,ew=Object.getOwnPropertySymbols,eE=Object.prototype.hasOwnProperty,eS=Object.prototype.propertyIsEnumerable,eO=(e,r,t)=&gt;r in e?ev(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,eC=(e,r)=&gt;{for(var t in r||(r={}))eE.call(r,t)&amp;&amp;eO(e,t,r[t]);if(ew)for(var t of ew(r))eS.call(r,t)&amp;&amp;eO(e,t,r[t]);return e},ex=(e,r)=&gt;eg(e,ey(r)),eP=(e,r)=&gt;{var t={};for(var n in e)eE.call(e,n)&amp;&amp;0&gt;r.indexOf(n)&amp;&amp;(t[n]=e[n]);if(null!=e&amp;&amp;ew)for(var n of ew(e))0&gt;r.indexOf(n)&amp;&amp;eS.call(e,n)&amp;&amp;(t[n]=e[n]);return t};let eN=(0,n.forwardRef)((e,r)=&gt;{var{style:t}=e,o=eP(e,["style"]);return n.createElement(eh,ex(eC({},o),{style:eC({width:"100%"},t),viewportProps:{tabIndex:-1},viewportRef:r}),o.children)});eN.displayName="@mantine/core/SelectScrollArea"},2208:function(e,r,t){t.d(r,{g:function(){return u}});var n=t(2265),o=t(8533),l=t(6178);let a=e=&gt;e&lt;.5?2*e*e:-1+(4-2*e)*e,i=({axis:e,target:r,parent:t,alignment:n,offset:o,isList:l})=&gt;{if(!r||!t&amp;&amp;"undefined"==typeof document)return 0;let a=!!t,i=(t||document.body).getBoundingClientRect(),c=r.getBoundingClientRect(),s=e=&gt;c[e]-i[e];if("y"===e){let e=s("top");if(0===e)return 0;if("start"===n){let r=e-o;return r&lt;=c.height*(l?0:1)||!l?r:0}let r=a?i.height:window.innerHeight;if("end"===n){let t=e+o-r+c.height;return t&gt;=-c.height*(l?0:1)||!l?t:0}return"center"===n?e-r/2+c.height/2:0}if("x"===e){let e=s("left");if(0===e)return 0;if("start"===n){let r=e-o;return r&lt;=c.width||!l?r:0}let r=a?i.width:window.innerWidth;if("end"===n){let t=e+o-r+c.width;return t&gt;=-c.width||!l?t:0}if("center"===n)return e-r/2+c.width/2}return 0},c=({axis:e,parent:r})=&gt;{if(!r&amp;&amp;"undefined"==typeof document)return 0;let t="y"===e?"scrollTop":"scrollLeft";if(r)return r[t];let{body:n,documentElement:o}=document;return n[t]+o[t]},s=({axis:e,parent:r,distance:t})=&gt;{if(!r&amp;&amp;"undefined"==typeof document)return;let n="y"===e?"scrollTop":"scrollLeft";if(r)r[n]=t;else{let{body:e,documentElement:r}=document;e[n]=t,r[n]=t}};function u({duration:e=1250,axis:r="y",onScrollFinish:t,easing:u=a,offset:d=0,cancelable:f=!0,isList:p=!1}={}){let m=(0,n.useRef)(0),h=(0,n.useRef)(0),b=(0,n.useRef)(!1),v=(0,n.useRef)(null),g=(0,n.useRef)(null),y=(0,o.J)(),w=()=&gt;{m.current&amp;&amp;cancelAnimationFrame(m.current)},E=(0,n.useCallback)(({alignment:n="start"}={})=&gt;{var o;b.current=!1,m.current&amp;&amp;w();let l=null!=(o=c({parent:v.current,axis:r}))?o:0,a=i({parent:v.current,target:g.current,axis:r,alignment:n,offset:d,isList:p})-(v.current?0:l);!function n(){0===h.current&amp;&amp;(h.current=performance.now());let o=performance.now()-h.current,i=y||0===e?1:o/e,c=l+a*u(i);s({parent:v.current,axis:r,distance:c}),!b.current&amp;&amp;i&lt;1?m.current=requestAnimationFrame(n):("function"==typeof t&amp;&amp;t(),h.current=0,m.current=0,w())}()},[r,e,u,p,d,t,y]),S=()=&gt;{f&amp;&amp;(b.current=!0)};return(0,l.s)("wheel",S,{passive:!0}),(0,l.s)("touchmove",S,{passive:!0}),(0,n.useEffect)(()=&gt;w,[]),{scrollableRef:v,targetRef:g,scrollIntoView:E,cancel:w}}},1650:function(e,r,t){t.d(r,{j:function(){return n}});function n({data:e}){let r=[],t=[],n=e.reduce((e,r,n)=&gt;(r.group?e[r.group]?e[r.group].push(n):e[r.group]=[n]:t.push(n),e),{});return Object.keys(n).forEach(t=&gt;{r.push(...n[t].map(r=&gt;e[r]))}),r.push(...t.map(r=&gt;e[r])),r}}}]);</pre></body></html>