1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6709],{8223:(e,t,r)=>{r.d(t,{a:()=>o,p:()=>l});var n=r(46710);let o=n.createContext(void 0);function l(){let e=n.useContext(o);if(void 0===e)throw Error("Base UI: ScrollAreaRootContext is missing. ScrollArea parts must be placed within <ScrollArea.Root>.");return e}},8879:(e,t,r)=>{r.d(t,{l:()=>l,m:()=>o});var n=r(46710);let o=n.createContext(void 0);function l(){let e=n.useContext(o);if(void 0===e)throw Error("Base UI: ScrollAreaViewportContext missing. ScrollAreaViewport parts must be placed within <ScrollArea.Viewport>.");return e}},19392:(e,t,r)=>{r.d(t,{A:()=>n});function n(e,t,r){if(!e)return 0;let n=getComputedStyle(e);return parseFloat(n[`${t}${"x"===r?"Left":"Top"}`])+parseFloat(n[`${t}${"x"===r?"Right":"Bottom"}`])}},23990:(e,t,r)=>{r.d(t,{ScrollAreaThumb:()=>c});var n=r(46710),o=r(8223),l=r(93909),i=r(45003),s=r(11857);let c=n.forwardRef(function(e,t){let{render:r,className:c,...u}=e,{thumbYRef:a,thumbXRef:d,handlePointerDown:f,handlePointerMove:p,handlePointerUp:h,setScrollingX:v,setScrollingY:g}=(0,o.p)(),{orientation:m}=(0,l.r)(),y=n.useMemo(()=>({orientation:m}),[m]);return(0,s.o)("div",e,{ref:[t,"vertical"===m?a:d],state:y,props:[{onPointerDown:f,onPointerMove:p,onPointerUp(e){"vertical"===m&&g(!1),"horizontal"===m&&v(!1),h(e)},style:{..."vertical"===m&&{height:"var(".concat(i.q.scrollAreaThumbHeight,")")},..."horizontal"===m&&{width:"var(".concat(i.q.scrollAreaThumbWidth,")")}}},u]})})},24248:(e,t,r)=>{r.d(t,{i:()=>o,u:()=>n});let n=500,o=16},30081:(e,t,r)=>{r.d(t,{DialogTrigger:()=>u});var n=r(46710),o=r(78326),l=r(67401),i=r(58494),s=r(18555),c=r(99634);let u=n.forwardRef(function(e,t){let{render:r,className:u,disabled:a=!1,...d}=e,{open:f,setTriggerElement:p,getTriggerProps:h}=(0,o.PQ)(),v=n.useMemo(()=>({disabled:a,open:f}),[a,f]),g=(0,s.N)(t,p),{getButtonProps:m}=(0,l.s)({disabled:a,buttonRef:g}),{renderElement:y}=(0,i._)({render:null!=r?r:"button",className:u,state:v,propGetter:e=>m(h(e)),extraProps:d,customStyleHookMapping:c.qV});return y()})},34111:(e,t,r)=>{r.d(t,{DialogPortal:()=>s}),r(46710);var n=r(22040),o=r(78326),l=r(40362),i=r(82998);function s(e){let{children:t,keepMounted:r=!1,container:s}
1=e,{mounted:c}=(0,o.PQ)();return c||r?(0,i.jsx)(l.m.Provider,{value:r,children:(0,i.jsx)(n.XF,{root:s,children:t})}):null}},38785:(e,t,r)=>{r.d(t,{v:()=>u});var n=r(46710),o=r(36235),l=r(67673),i=r(884),s=r(67937);function c(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function u(e){let{enabled:t=!0,open:r,ref:u,onComplete:a}=e,d=function(e){let t=(0,s.n)(c,e).current;return t.next=e,(0,i.OS)(t.effect),t}(r),f=(0,l.D)(a),p=(0,o.V)(u,r);n.useEffect(()=>{t&&p(()=>{r===d.current&&f()})},[t,r,f,p,d])}},40362:(e,t,r)=>{r.d(t,{m:()=>o,p:()=>l});var n=r(46710);let o=n.createContext(void 0);function l(){let e=n.useContext(o);if(void 0===e)throw Error("Base UI: <Dialog.Portal> is missing.");return e}},45003:(e,t,r)=>{r.d(t,{q:()=>n});let n=function(e){return e.scrollAreaThumbHeight="--scroll-area-thumb-height",e.scrollAreaThumbWidth="--scroll-area-thumb-width",e}({})},46372:(e,t,r)=>{r.d(t,{ScrollAreaViewport:()=>h});var n=r(46710),o=r(8223),l=r(8879),i=r(11857),s=r(67673),c=r(21145),u=r(19392),a=r(24248);function d(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}var f=r(884),p=r(82998);let h=n.forwardRef(function(e,t){let{render:r,className:h,...v}=e,{viewportRef:g,scrollbarYRef:m,scrollbarXRef:y,thumbYRef:b,thumbXRef:x,cornerRef:w,setCornerSize:S,setThumbSize:C,rootId:P,setHiddenState:k,hiddenState:R,handleScroll:E,setHovering:A}=(0,o.p)(),D=(0,c.j)(),H=(0,s.D)(()=>{let e=g.current,t=m.current,r=y.current,n=b.current,o=x.current,l=w.current;if(!e)return;let i=e.scrollHeight,s=e.scrollWidth,c=e.clientHeight,f=e.clientWidth,p=e.scrollTop,h=e.scrollLeft;if(0===i||0===s)return;let v=c>=i,P=f>=s,R=(0,u.A)(r,"padding","x"),E=(0,u.A)(t,"padding","y"),A=(0,u.A)(o,"margin","x"),H=(0,u.A)(n,"margin","y"),M=(P?0:f)-R-A,T=(v?0:c)-E-H,W=r?Math.min(r.offsetWidth,M):M,I=t?Math.min(t.offsetHeight,T):T,O=Math.max(a.i,f/s*W),L=Math.max(a.i,c/i*I);if(C(e=>e.height===L&&e.width===O?e:{width:O,height:L}),t&&n){let e=t.offsetHeight-L-E-H,r=Math.min(e,Math.max(0,p/(i-c)*e));n.style.transform="translate3d(0,".concat(r,"px,0)")}if(r&&o){let e=r.offsetWidth-O-R-A,t=h/(s-f),n="rtl"===D?d(t*e,-e,0):d(t*e,0,e);o.style.transform="translate3d(".concat(n,"px,0,0)")}l&&(P||v?S({width:0,height:0}):P||v||S({width:(null==t?void 0:t.offsetWidth)||0,height:(null==r?void 0:r.offsetHeight)||0})),k(e=>{let t=v||P;return e.scrollbarYHidden===v&&e.scrollbarXHidden===P&&e.cornerHidden===t?e:{scrollbarYHidden:v,scrollbarXHidden:P,cornerHidden:t}})});(0,f.OS)(()=>{if(g.current){var e=g.current,t=H;if("undefined"==typeof IntersectionObserver)return()=>{};let r=new IntersectionObserver(e=>{e.forEach(e=>{e.intersectionRatio>0&&(t(),r.disconnect())})});return r.observe(e),()=>{r.disconnect()}}},[H,g]),(0,f.OS)(()=>{queueMicrotask(H)},[H,R,D]),(0,f.OS)(()=>{var e;(null==(e=g.current)?void 0:e.matches(":hover"))&&A(!0)},[g,A]),n.useEffect(()=>{if("undefined"==typeof ResizeObserver)return;let e=new ResizeObserver(H);return g.current&&e.observe(g.current),()=>{e.disconnect()}},[H,g]);let M={role:"presentation",...P&&{"data-id":"".concat(P,"-viewport")},...(!R.scrollbarXHidden||!R.scrollbarYHidden)&&{tabIndex:0},style:{overflow:"scroll"},onScroll(){g.current&&(H(),E({x:g.current.scrollLeft,y:g.current.scrollTop}))}},T=(0,i.o)("div",e,{ref:[t,g],props:[M,v]}),W=n.useMemo(()=>({computeThumbPosition:H}),[H]);return(0,p.jsx)(l.m.Provider,{value:W,children:T})})},48931:(e,t,r)=>{r.d(t,{ScrollAreaRoot:()=>h});var n=r(46710),o=r(8223),l=r(11857),i=r(56553),s=r(67673),c=r(24248),u=r(19392);let a=function(e){return e.orientation="data-orientation",e.hovering="data-hovering",e.scrolling="data-scrolling",e}({});var d=r(24289),f=r(79705),p=r(82998);let h=n.forwardRef(function(e,t){let{render:r,className:h,...v}=e,[g,m]=n.useState(!1),[y,b]=n.useState(!1),[x,w]=n.useState(!1),[S,C]=n.useState({width:0,height:0}),[P,k]=n.useState({width:0,height:0}),[R,E]=n.useState(!1),A=(0,d.e)(),D=n.useRef(null),H=n.useRef(null),M=n.useRef(null),T=n.useRef(null),W=n.useRef(null),I=n.useRef(null),O=n.useRef(!1),L=n.useRef(0),j=n.useRef(0),Y=n.useRef(0),N=n.useRef(0),X=n.useRef("vertical"),$=(0,f.Z)(),z=(0,f.Z)(),B=n.useRef({x:0,y:0}),[_,F]=n.useState({scrollbarYHidden:!1,scrollbarXHidden:!1,cornerHidden:!1}),G=(0,s.D)(e=>{let t=e.x-B.current.x,r=e.y-B.current.y;B.current=e,0!==r&&(w(!0),$.start(c.u,()=>{w(!1)})),0!==t&&(b(!0),z.start(c.u,()=>{b(!1)}))}),U=(0,s.D)(e=>{O.current=!0,L.current=e.clientY,j.current=e.clientX,X.current=e.currentTarget.getAttribute(a.orientation),D.current&&(Y.current=D.current.scrollTop,N.current=D.current.scrollLeft),T.current&&"vertical"===X.current&&T.current.setPointerCapture(e.pointerId),W.current&&"horizontal"===X.current&&W.current.setPointerCapture(e.pointerId)}),q=(0,s.D)(e=>{if(!O.current)return;let t=e.clientY-L.current,r=e.clientX-j.current;if(D.current){let n=D.current.scrollHeight,o=D.current.clientHeight,l=D.current.scrollWidth,i=D.current.clientWidth;if(T.current&&H.current&&"vertical"===X.current){let r=(0,u.A)(H.current,"padding","y"),l=(0,u.A)(T.current,"margin","y"),i=T.current.offsetHeight,s=H.current.offsetHeight-i-r-l;D.current.scrollTop=Y.current+t/s*(n-o),e.preventDefault(),w(!0),$.start(c.u,()=>{w(!1)})}if(W.current&&M.current&&"horizontal"===X.current){let t=(0,u.A)(M.current,"padding","x"),n=(0,u.A)(W.current,"margin","x"),o=W.current.offsetWidth,s=M.current.offsetWidth-o-t-n;D.current.scrollLeft=N.current+r/s*(l-i),e.preventDefault(),b(!0),z.start(c.u,()=>{b(!1)})}}}),V=(0,s.D)(e=>{O.current=!1,T.current&&"vertical"===X.current&&T.current.releasePointerCapture(e.pointerId),W.current&&"horizontal"===X.current&&W.current.releasePointerCapture(e.pointerId)});function Q(e){let{pointerType:t}=e,r="touch"===t;E(r),r||m(!0)}let K={role:"presentation",onPointerEnter:Q,onPointerMove:Q,onPointerDown(e){let{pointerType:t}=e;E("touch"===t)},onPointerLeave(){m(!1)},style:{position:"relative",[i.I.scrollAreaCornerHeight]:"".concat(S.height,"px"),[i.I.scrollAreaCornerWidth]:"".concat(S.width,"px")}
1},Z=(0,l.o)("div",e,{ref:t,props:[K,v]}),J=n.useMemo(()=>({handlePointerDown:U,handlePointerMove:q,handlePointerUp:V,handleScroll:G,cornerSize:S,setCornerSize:C,thumbSize:P,setThumbSize:k,touchModality:R,cornerRef:I,scrollingX:y,setScrollingX:b,scrollingY:x,setScrollingY:w,hovering:g,setHovering:m,viewportRef:D,scrollbarYRef:H,scrollbarXRef:M,thumbYRef:T,thumbXRef:W,rootId:A,hiddenState:_,setHiddenState:F}),[U,q,V,G,S,P,R,I,y,b,x,w,g,m,D,H,M,T,W,A,_]),ee='[data-id="'.concat(A,'-viewport"]'),et=n.useMemo(()=>({__html:"".concat(ee,"{scrollbar-width:none}").concat(ee,"::-webkit-scrollbar{display:none}")}),[ee]);return(0,p.jsxs)(o.a.Provider,{value:J,children:[A&&(0,p.jsx)("style",{dangerouslySetInnerHTML:et}),Z]})})},54993:(e,t,r)=>{r.d(t,{DialogPopup:()=>x});var n=r(46710),o=r(22040),l=r(18555),i=r(87003),s=r(50082),c=r(78326),u=r(58494),a=r(99634),d=r(39367);let f=function(e){return e.nestedDialogs="--nested-dialogs",e}({}),p=function(e){return e[e.open=a.lP.open]="open",e[e.closed=a.lP.closed]="closed",e[e.startingStyle=a.lP.startingStyle]="startingStyle",e[e.endingStyle=a.lP.endingStyle]="endingStyle",e.nested="data-nested",e.nestedDialogOpen="data-nested-dialog-open",e}({});var h=r(82998);let v=n.forwardRef(function(e,t){let r,{cutout:n,...o}=e;if(n){let e=n?.getBoundingClientRect();r=`polygon( 2 0% 0%, 3 100% 0%, 4 100% 100%, 5 0% 100%, 6 0% 0%, 7 ${e.left}px ${e.top}px, 8 ${e.left}px ${e.bottom}px, 9 ${e.right}px ${e.bottom}px, 10 ${e.right}px ${e.top}px, 11 ${e.left}px ${e.top}px 12 )`}return(0,h.jsx)("div",{ref:t,role:"presentation","data-floating-ui-inert":!0,...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:r}})});var g=r(40362),m=r(38785),y=r(58602);let b={...a.GW,...d.G,nestedDialogOpen:e=>e?{[p.nestedDialogOpen]:""}:null},x=n.forwardRef(function(e,t){var r;let{className:a,finalFocus:d,initialFocus:p,render:x,...w}=e,{descriptionElementId:S,dismissible:C,floatingRootContext:P,getPopupProps:k,modal:R,mounted:E,nested:A,nestedOpenDialogCount:D,setOpen:H,open:M,openMethod:T,popupRef:W,setPopupElement:I,titleElementId:O,transitionStatus:L,onOpenChangeComplete:j,internalBackdropRef:Y}=(0,c.PQ)();(0,g.p)(),(0,m.v)({open:M,ref:W,onComplete(){M&&(null==j||j(!0))}});let{getRootProps:N,resolvedInitialFocus:X}=function(e){let{descriptionElementId:t,getPopupProps:r,initialFocus:o,modal:c,mounted:u,openMethod:a,ref:d,setPopupElement:f,titleElementId:p}=e,h=n.useRef(null),v=(0,l.N)(d,h,f),g=n.useCallback(e=>"touch"===e?h:0,[]);return{getRootProps:e=>(0,i.v6)({"aria-labelledby":null!=p?p:void 0,"aria-describedby":null!=t?t:void 0,"aria-modal":!!u&&!0===c||void 0,role:"dialog",tabIndex:-1,...r(),ref:v,hidden:!u,onKeyDown(e){s.jF.has(e.key)&&e.stopPropagation()}},e),resolvedInitialFocus:n.useMemo(()=>null==o?g(null!=a?a:""):"function"==typeof o?o(null!=a?a:""):o,[g,o,a])}}({descriptionElementId:S,getPopupProps:k,initialFocus:p,modal:R,mounted:E,setOpen:H,openMethod:T,ref:(0,l.N)(t,W),setPopupElement:I,titleElementId:O}),$=D>0,z=n.useMemo(()=>({open:M,nested:A,transitionStatus:L,nestedDialogOpen:$}),[M,A,L,$]),{renderElement:B}=(0,u._)({render:null!=x?x:"div",className:a,state:z,propGetter:N,extraProps:{...w,style:{...w.style,[f.nestedDialogs]:D}},customStyleHookMapping:b});return(0,h.jsxs)(n.Fragment,{children:[E&&!0===R&&(0,h.jsx)(v,{ref:Y,inert:(r=!M,(0,y._)(19)?r:r?"true":void 0)}),(0,h.jsx)(o.s3,{context:P,disabled:!E,closeOnFocusOut:C,initialFocus:X,returnFocus:d,modal:!1!==R,children:B()})]})})},56553:(e,t,r)=>{r.d(t,{I:()=>n});let n=function(e){return e.scrollAreaCornerHeight="--scroll-area-corner-height",e.scrollAreaCornerWidth="--scroll-area-corner-width",e}({})},58147:(e,t,r)=>{r.d(t,{DialogBackdrop:()=>d});var n=r(46710),o=r(78326),l=r(87003),i=r(58494),s=r(99634),c=r(39367),u=r(18555);let a={...s.GW,...c.G},d=n.forwardRef(function(e,t){let{render:r,className:s,...c}=e,{open:d,nested:f,mounted:p,transitionStatus:h,backdropRef:v}=(0,o.PQ)(),g=n.useMemo(()=>({open:d,transitionStatus:h}),[d,h]),m=(0,u.N)(v,t),{renderElement:y}=(0,i._)({render:null!=r?r:"div",className:s,state:g,ref:m,extraProps:(0,l.v6)({role:"presentation",hidden:!p,style:{userSelect:"none",WebkitUserSelect:"none"}},c),customStyleHookMapping:a});return f?null:y()})},58494:(e,t,r)=>{r.d(t,{_:()=>o});var n=r(11857);function o(e){let t="string"==typeof e.render?e.render:void 0,r="string"==typeof e.render?void 0:e.render;return{renderElement:(0,n.m)(t,{className:e.className,render:r},{...e,props:e.extraProps})}}},60564:(e,t,r)=>{r.d(t,{DialogClose:()=>u});var n=r(46710),o=r(67401),l=r(87003),i=r(67673),s=r(78326),c=r(58494);let u=n.forwardRef(function(e,t){let{render:r,className:u,disabled:a=!1,...d}=e,{open:f,setOpen:p}=(0,s.PQ)(),{getRootProps:h}=function(e){let{open:t,setOpen:r,rootRef:n,disabled:s}=e,c=(0,i.D)(e=>{t&&r(!1,e.nativeEvent,"close-press")}),{getButtonProps:u}=(0,o.s)({disabled:s,buttonRef:n}
12);return{getRootProps:e=>(0,l.v6)({onClick:c},e,u)}}({disabled:a,open:f,setOpen:p,rootRef:t}),v=n.useMemo(()=>({disabled:a}),[a]),{renderElement:g}=(0,c._)({render:null!=r?r:"button",className:u,state:v,propGetter:h,extraProps:d});return g()})},78326:(e,t,r)=>{r.d(t,{PQ:()=>s,am:()=>l,j4:()=>i});var n=r(46710),o=r(96203);let l=n.createContext(void 0);function i(){let e=n.useContext(l),t=n.useContext(o.M);if(void 0!==t||void 0!==e)return{...e,...t}}function s(){let e=n.useContext(l),t=n.useContext(o.M);if(void 0===t)throw Error("Base UI: DialogRootContext is missing. Dialog parts must be placed within <Dialog.Root>.");return{...e,...t}}},85427:(e,t,r)=>{r.d(t,{DialogRoot:()=>E});var n=r(46710),o=r(78326),l=r(96203),i=r(22040),s=r(884),c=r(21901);let u={};var a=r(15868),d=r(67673);let f=function(){if("undefined"==typeof navigator)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform,maxTouchPoints:navigator.maxTouchPoints}}(),p="undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),h="MacIntel"===f.platform&&f.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(f.platform),v="undefined"!=typeof navigator&&/firefox/i.test((0,s.$t)());var g=r(83004),m=r(79705);let y={},b={},x="";class w{lockCount=0;restore=null;timeoutLock=m.E.create();timeoutUnlock=m.E.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){if(0===this.lockCount||null!==this.restore)return;let t=h||v&&!function(e){if("undefined"==typeof document)return!1;let t=(0,s.YE)(e);return(0,g.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=t?function(e){let t=(0,s.YE)(e).documentElement,r=t.style.overflow;return t.style.overflow="hidden",()=>{t.style.overflow=r}}(e):function(e){let t=(0,s.YE)(e),r=t.documentElement,n=t.body,o=(0,g.zk)(r),l=0,i=0,u=c.K.create();if(p&&(o.visualViewport?.scale??1)!==1)return()=>{};function a(){let e=o.getComputedStyle(r),t=o.getComputedStyle(n);l=r.scrollTop,i=r.scrollLeft,y={overflowY:r.style.overflowY,overflowX:r.style.overflowX},x=r.style.scrollBehavior,b={position:n.style.position,height:n.style.height,width:n.style.width,boxSizing:n.style.boxSizing,overflowY:n.style.overflowY,overflowX:n.style.overflowX,scrollBehavior:n.style.scrollBehavior};let s=e.scrollbarGutter?.includes("stable"),c=r.scrollHeight>r.clientHeight,u=r.scrollWidth>r.clientWidth,a="scroll"===e.overflowY||"scroll"===t.overflowY,d="scroll"===e.overflowX||"scroll"===t.overflowX,f=Math.max(0,o.innerWidth-r.clientWidth),p=Math.max(0,o.innerHeight-r.clientHeight),h=parseFloat(t.marginTop)+parseFloat(t.marginBottom),v=parseFloat(t.marginLeft)+parseFloat(t.marginRight);Object.assign(r.style,{overflowY:!s&&(c||a)?"scroll":"hidden",overflowX:!s&&(u||d)?"scroll":"hidden"}),Object.assign(n.style,{position:"relative",height:h||p?`calc(100dvh - ${h+p}px)`:"100dvh",width:v||f?`calc(100vw - ${v+f}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),n.scrollTop=l,n.scrollLeft=i,r.setAttribute("data-base-ui-scroll-locked",""),r.style.scrollBehavior="unset"}function d(){Object.assign(r.style,y),Object.assign(n.style,b),r.scrollTop=l,r.scrollLeft=i,r.removeAttribute("data-base-ui-scroll-locked"),r.style.scrollBehavior=x}function f(){d(),u.request(a)}return a(),o.addEventListener("resize",f),()=>{u.cancel(),d(),o.removeEventListener("resize",f)}}(e)}}let S=new w;var C=r(62759),P=r(87003),k=r(38785),R=r(82998);let E=function(e){let{children:t,defaultOpen:r=!1,dismissible:f=!0,modal:h=!0,onOpenChange:v,open:g,actionsRef:m,onOpenChangeComplete:y}=e,b=(0,o.j4)(),x=function(e){let{defaultOpen:t,dismissible:r,modal:o,onNestedDialogClose:l,onNestedDialogOpen:f,onOpenChange:h,open:v,onOpenChangeComplete:g}=e,[m,y]=(0,a.q)({controlled:v,default:t,name:"DialogRoot",state:"open"}),b=n.useRef(null),x=n.useRef(null),w=n.useRef(null),[R,E]=n.useState(void 0),[A,D]=n.useState(void 0),[H,M]=n.useState(null),[T,W]=n.useState(null),{mounted:I,setMounted:O,transitionStatus:L}=(0,C.$)(m),j=(0,d.D)((e,t,r)=>{null==h||h(e,t,r),y(e)}),Y=(0,d.D)(()=>{O(!1),null==g||g(!1)});
12(0,k.v)({enabled:!e.actionsRef,open:m,ref:b,onComplete(){m||Y()}}),n.useImperativeHandle(e.actionsRef,()=>({unmount:Y}),[Y]);let N=(0,i.P7)({elements:{reference:H,floating:T},open:m,onOpenChange:(e,t,r)=>{j(e,t,function(e){if(e)return({"focus-out":"focus-out","escape-key":"escape-key","outside-press":"outside-press","list-navigation":"list-navigation",click:"trigger-press",hover:"trigger-hover",focus:"trigger-focus","reference-press":"trigger-press","safe-polygon":"trigger-hover","ancestor-scroll":void 0})[e]}(r))}}),[X,$]=n.useState(0),z=0===X,B=(0,i.It)(N),_=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{open:r,onOpenChange:o,dataRef:l}=e,{enabled:i=!0,event:a="click",toggle:d=!0,ignoreMouse:f=!1,stickIfOpen:p=!0}=t,h=n.useRef(void 0),v=(0,c.N)(),g=n.useMemo(()=>({onPointerDown(e){h.current=e.pointerType},onMouseDown(e){let t=h.current,n=e.nativeEvent;if(0!==e.button||"click"===a||(0,s.Go)(t,!0)&&f)return;let i=!(r&&d&&(!l.current.openEvent||!p||"click"===l.current.openEvent.type||"mousedown"===l.current.openEvent.type));v.request(()=>{o(i,n,"click")})},onClick(e){let t=h.current;if("mousedown"===a&&t){h.current=void 0;return}(0,s.Go)(t,!0)&&f||o(!(r&&d&&(!l.current.openEvent||!p||"click"===l.current.openEvent.type||"mousedown"===l.current.openEvent.type)),e.nativeEvent,"click")},onKeyDown(){h.current=void 0}}),[l,a,f,o,r,p,d,v]);return n.useMemo(()=>i?{reference:g}:u,[i,g])}(N),F=(0,i.s9)(N,{outsidePressEvent:"mousedown",outsidePress(e){if(0!==e.button)return!1;let t=(0,s.EW)(e);return!!z&&!!r&&(!o||!!t&&(w.current===t||x.current===t))},escapeKey:z}),{enabled:G=!0,mounted:U,open:q,referenceElement:V=null}={enabled:m&&!0===o,mounted:I,open:m,referenceElement:T};(0,s.OS)(()=>{if(p&&U&&!q){let e=(0,s.YE)(V),t=e.body.style.userSelect,r=e.body.style.webkitUserSelect;return e.body.style.userSelect="none",e.body.style.webkitUserSelect="none",()=>{e.body.style.userSelect=t,e.body.style.webkitUserSelect=r}}},[U,q,V]),(0,s.OS)(()=>{if(G)return S.acquire(V)},[G,V]);let{getReferenceProps:Q,getFloatingProps:K}=(0,i.bv)([B,_,F]);n.useEffect(()=>(f&&m&&f(X),l&&!m&&l(),()=>{l&&m&&l()}),[m,l,f,X]);let Z=n.useCallback(e=>{$(e+1)},[]),J=n.useCallback(()=>{$(0)},[]),{openMethod:ee,triggerProps:et}=function(e){let[t,r]=n.useState(null);e||null===t||r(null);let{onClick:o,onPointerDown:l}=function(e){let t=n.useRef(""),r=n.useCallback(e=>{e.defaultPrevented||(t.current=e.pointerType)},[]);return{onClick:n.useCallback(r=>{if(0===r.detail)return void e(r,"keyboard");"pointerType"in r&&e(r,r.pointerType),e(r,t.current),t.current=""},[e]),onPointerDown:r}}(n.useCallback((t,n)=>{e||r(n)},[e,r]));return n.useMemo(()=>({openMethod:t,triggerProps:{onClick:o,onPointerDown:l}}),[t,o,l])}(m),er=n.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Q((0,P.v6)(et,e))},[Q,et]);return n.useMemo(()=>({modal:o,setOpen:j,open:m,titleElementId:R,setTitleElementId:E,descriptionElementId:A,setDescriptionElementId:D,onNestedDialogOpen:Z,onNestedDialogClose:J,nestedOpenDialogCount:X,openMethod:ee,mounted:I,transitionStatus:L,getTriggerProps:er,getPopupProps:K,setTriggerElement:M,setPopupElement:W,popupRef:b,backdropRef:x,internalBackdropRef:w,floatingRootContext:N}),[o,j,m,R,A,Z,J,X,ee,I,L,er,K,N])}({open:g,defaultOpen:r,onOpenChange:v,modal:h,dismissible:f,actionsRef:m,onOpenChangeComplete:y,onNestedDialogClose:null==b?void 0:b.onNestedDialogClose,onNestedDialogOpen:null==b?void 0:b.onNestedDialogOpen}),w=!!b,E=n.useMemo(()=>({...x,nested:w,onOpenChangeComplete:y}),[x,w,y]),A=n.useMemo(()=>({dismissible:f}),[f]);return(0,R.jsx)(l.M.Provider,{value:E,children:(0,R.jsx)(o.am.Provider,{value:A,children:t})})}},91754:(e,t,r)=>{r.d(t,{ScrollAreaScrollbar:()=>f});var n=r(46710),o=r(8223),l=r(93909),i=r(11857),s=r(19392),c=r(56553),u=r(45003),a=r(21145),d=r(82998);let f=n.forwardRef(function(e,t){let{render:r,className:f,orientation:p="vertical",keepMounted:h=!1,...v}=e,{hovering:g,scrollingX:m,scrollingY:y,hiddenState:b,scrollbarYRef:x,scrollbarXRef:w,viewportRef:S,thumbYRef:C,thumbXRef:P,handlePointerDown:k,handlePointerUp:R,rootId:E,thumbSize:A}=(0,o.p)(),D=n.useMemo(()=>({hovering:g,scrolling:({horizontal:m,vertical:y})[p],orientation:p}),[g,m,y,p]),H=(0,a.j)();n.useEffect(()=>{let e=S.current,t="vertical"===p?x.current:w.current;if(t)return t.addEventListener("wheel",r,{passive:!1}),()=>{t.removeEventListener("wheel",r)};function r(r){if(e&&t&&!r.ctrlKey){if(r.preventDefault(),"vertical"===p){if(0===e.scrollTop&&r.deltaY<0)return}else if(0===e.scrollLeft&&r.deltaX<0)return;if("vertical"===p){if(e.scrollTop===e.scrollHeight-e.clientHeight&&r.deltaY>0)return}else if(e.scrollLeft===e.scrollWidth-e.clientWidth&&r.deltaX>0)return;"vertical"===p?e.scrollTop+=r.deltaY:e.scrollLeft+=r.deltaX}}},[p,w,x,S]);let M={...E&&{"data-id":"".concat(E,"-scrollbar")},onPointerDown(e){if(e.currentTarget===e.target&&S.current){if(C.current&&x.current&&"vertical"===p){let t=(0,s.A)(C.current,"margin","y"),r=(0,s.A)(x.current,"padding","y"),n=C.current.offsetHeight,o=x.current.getBoundingClientRect(),l=e.clientY-o.top-n/2-r+t/2,i=S.current.scrollHeight,c=S.current.clientHeight,u=x.current.offsetHeight-n-r-t;S.current.scrollTop=l/u*(i-c)}if(P.current&&w.current&&"horizontal"===p){let t,r=(0,s.A)(P.current,"margin","x"),n=(0,s.A)(w.current,"padding","x"),o=P.current.offsetWidth,l=w.current.getBoundingClientRect(),i=e.clientX-l.left-o/2-n+r/2,c=S.current.scrollWidth,u=S.current.clientWidth,a=i/(w.current.offsetWidth-o-n-r);"rtl"===H?(t=(1-a)*(c-u),S.current.scrollLeft<=0&&(t=-t)):t=a*(c-u),S.current.scrollLeft=t}k(e)}},onPointerUp:R,style:{position:"absolute",touchAction:"none",..."vertical"===p&&{top:0,bottom:"var(".concat(c.I.scrollAreaCornerHeight,")"),insetInlineEnd:0,[u.q.scrollAreaThumbHeight]:"".concat(A.height,"px")},..."horizontal"===p&&{insetInlineStart:0,insetInlineEnd:"var(".concat(c.I.scrollAreaCornerWidth,")"),bottom:0,[u.q.scrollAreaThumbWidth]:"".concat(A.width,"px")}
12}},T=(0,i.o)("div",e,{ref:[t,"vertical"===p?x:w],state:D,props:[M,v]}),W=n.useMemo(()=>({orientation:p}),[p]),I="vertical"===p?b.scrollbarYHidden:b.scrollbarXHidden;return h||!I?(0,d.jsx)(l.G.Provider,{value:W,children:T}):null})},93909:(e,t,r)=>{r.d(t,{G:()=>o,r:()=>l});var n=r(46710);let o=n.createContext(void 0);function l(){let e=n.useContext(o);if(void 0===e)throw Error("Base UI: ScrollAreaScrollbarContext is missing. ScrollAreaScrollbar parts must be placed within <ScrollArea.Scrollbar>.");return e}},96203:(e,t,r)=>{r.d(t,{M:()=>n});let n=r(46710).createContext(void 0)},99634:(e,t,r)=>{r.d(t,{GW:()=>d,lP:()=>o,qV:()=>a});var n=r(39367);let o=function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=n.T.startingStyle]="startingStyle",e[e.endingStyle=n.T.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e}({}),l=function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e}({}),i={[l.popupOpen]:""};l.popupOpen,l.pressed;let s={[o.open]:""},c={[o.closed]:""},u={[o.anchorHidden]:""},a={open:e=>e?i:null},d={open:e=>e?s:c,anchorHidden:e=>e?u:null}}}]);
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.