"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2162],{12395:(e,t,r)=>{r.d(t,{Z:()=>s,k:()=>n});var[s,n]=(0,r(65419).q)({name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"})},20726:(e,t,r)=>{r.d(t,{Y:()=>M});var s=r(91840),n=r(14818),i=r(54309),o=r(96673),a=r(34540);class l{get currentNode(){return this._currentNode}set currentNode(e){if(!(0,o.sD)(this.root,e))throw Error("Cannot set currentNode to a node that is not contained by the root node.");let t=[],r=e,s=e;for(this._currentNode=e;r&&r!==this.root;)if(r.nodeType===Node.DOCUMENT_FRAGMENT_NODE){let e=r,n=this._doc.createTreeWalker(e,this.whatToShow,{acceptNode:this._acceptNode});t.push(n),n.currentNode=s,this._currentSetFor.add(n),r=s=e.host}else r=r.parentNode;let n=this._doc.createTreeWalker(this.root,this.whatToShow,{acceptNode:this._acceptNode});t.push(n),n.currentNode=s,this._currentSetFor.add(n),this._walkerStack=t}get doc(){return this._doc}firstChild(){let e=this.currentNode,t=this.nextNode();return(0,o.sD)(e,t)?(t&&(this.currentNode=t),t):(this.currentNode=e,null)}lastChild(){let e=this._walkerStack[0].lastChild();return e&&(this.currentNode=e),e}nextNode(){let e=this._walkerStack[0].nextNode();if(e){if(e.shadowRoot){var t;let r;if("function"==typeof this.filter?r=this.filter(e):(null==(t=this.filter)?void 0:t.acceptNode)&&(r=this.filter.acceptNode(e)),r===NodeFilter.FILTER_ACCEPT)return this.currentNode=e,e;let s=this.nextNode();return s&&(this.currentNode=s),s}return e&&(this.currentNode=e),e}if(!(this._walkerStack.length>1))return null;{this._walkerStack.shift();let e=this.nextNode();return e&&(this.currentNode=e),e}}previousNode(){let e=this._walkerStack[0];if(e.currentNode===e.root){if(this._currentSetFor.has(e)&&(this._currentSetFor.delete(e),this._walkerStack.length>1)){this._walkerStack.shift();let e=this.previousNode();return e&&(this.currentNode=e),e}return null}let t=e.previousNode();if(t){if(t.shadowRoot){var r;let e;if("function"==typeof this.filter?e=this.filter(t):(null==(r=this.filter)?void 0:r.acceptNode)&&(e=this.filter.acceptNode(t)),e===NodeFilter.FILTER_ACCEPT)return t&&(this.currentNode=t),t;let s=this.lastChild();return s&&(this.currentNode=s),s}return t&&(this.currentNode=t),t}if(!(this._walkerStack.length>1))return null;{this._walkerStack.shift();let e=this.previousNode();return e&&(this.currentNode=e),e}}nextSibling(){return null}previousSibling(){return null}parentNode(){return null}constructor(e,t,r,s){this._walkerStack=[],this._currentSetFor=new Set,this._acceptNode=e=>{if(e.nodeType===Node.ELEMENT_NODE){var t;let r=e.shadowRoot;if(r){let e=this._doc.createTreeWalker(r,this.whatToShow,{acceptNode:this._acceptNode});return this._walkerStack.unshift(e),NodeFilter.FILTER_ACCEPT}if("function"==typeof this.filter)return this.filter(e);if(null==(t=this.filter)?void 0:t.acceptNode)return this.filter.acceptNode(e);if(null===this.filter)return NodeFilter.FILTER_ACCEPT}return NodeFilter.FILTER_SKIP},this._doc=e,this.root=t,this.filter=null!=s?s:null,this.whatToShow=null!=r?r:NodeFilter.SHOW_ALL,this._currentNode=t,this._walkerStack.unshift(e.createTreeWalker(t,r,this._acceptNode));let n=t.shadowRoot;if(n){let e=this._doc.createTreeWalker(n,this.whatToShow,{acceptNode:this._acceptNode});this._walkerStack.unshift(e)}}}let d="undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,c=new WeakMap,u=[];var h=r(95549),f=r(12115),p=r(35761),m=r(5659),b=r(73817),w=(0,m.tv)({slots:{wrapper:["flex","w-screen","h-[100dvh]","fixed","inset-0","z-50","overflow-x-auto","justify-center","h-[--visual-viewport-height]"],base:["flex","flex-col","relative","bg-white","z-50","w-full","box-border","bg-content1","outline-none","mx-1","my-1","sm:mx-6","sm:my-16"],backdrop:"z-50",header:"flex py-4 px-6 flex-initial text-large font-semibold",body:"flex flex-1 flex-col gap-3 px-6 py-2",footer:"flex flex-row gap-2 px-6 py-4 justify-end",closeButton:["absolute","appearance-none","outline-none","select-none","top-1","end-1","p-2","text-foreground-500","rounded-full","hover:bg-default-100","active:bg-default-200","tap-highlight-transparent",...b.zb]},variants:{size:{xs:{base:"max-w-xs"},sm:{base:"max-w-sm"},md:{base:"max-w-md"},lg:{base:"max-w-lg"},xl:{base:"max-w-xl"},"2xl":{base:"max-w-2xl"},"3xl":{base:"max-w-3xl"},"4xl":{base:"max-w-4xl"},"5xl":{base:"max-w-5xl"},full:{base:"my-0 mx-0 sm:mx-0 sm:my-0 max-w-full h-[100dvh] min-h-[100dvh] !rounded-none"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"}},placement:{auto:{wrapper:"items-end sm:items-center"},center:{wrapper:"items-center sm:items-center"},top:{wrapper:"items-start sm:items-start"},"top-center":{wrapper:"items-start sm:items-center"},bottom:{wrapper:"items-end sm:items-end"},"bottom-center":{wrapper:"items-end sm:items-center"}},shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},backdrop:{transparent:{backdrop:"hidden"},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-md backdrop-saturate-150 bg-overlay/30"}},scrollBehavior:{normal:{base:"overflow-y-hidden"},inside:{base:"max-h-[calc(100%_-_8rem)]",body:"overflow-y-auto"},outside:{wrapper:"items-start sm:items-start overflow-y-auto",base:"my-16"}},disableAnimation:{false:{wrapper:["[--scale-enter:100%]","[--scale-exit:100%]","[--slide-enter:0px]","[--slide-exit:80px]","sm:[--scale-enter:100%]","sm:[--scale-exit:103%]","sm:[--slide-enter:0px]","sm:[--slide-exit:0px]"]}}},defaultVariants:{size:"md",radius:"lg",shadow:"sm",placement:"auto",backdrop:"opaque",scrollBehavior:"normal"},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"w-screen h-screen fixed inset-0"}}]}),x=r(29930),v=r(42488),N=r(55657),k=r(82634),g=r(21357),E=r(49419),y=r(23406),_=r(35975),S=r(95166),C=r(43701),T=r(12395),F=r(26497),L=r(95155),R=(0,N.Rf)((e,t)=>{let{children:r,...m}=e,b=function(e){var t,r,m;let b=(0,v.o)(),[T,F]=(0,N.rE)(e,w.variantKeys),{ref:L,as:R,className:M,classNames:I,isOpen:P,defaultOpen:j,onOpenChange:A,motionProps:D,closeButton:O,isDismissable:H=!0,hideCloseButton:W=!1,shouldBlockScroll:z=!0,portalContainer:V,isKeyboardDismissDisabled:B=!1,onClose:q,...K}=T,U=(0,S.zD)(L),G=(0,f.useRef)(null),[J,Z]=(0,f.useState)(!1),[Y,Q]=(0,f.useState)(!1),X=null!=(r=null!=(t=e.disableAnimation)?t:null==b?void 0:b.disableAnimation)&&r,$=(0,f.useId)(),ee=(0,f.useId)(),et=(0,f.useId)(),er=(0,C.T)({isOpen:P,defaultOpen:j,onOpenChange:e=>{null==A||A(e),e||null==q||q()}}),{modalProps:es,underlayProps:en}=function(e={shouldBlockScroll:!0},t,r){let{overlayProps:m,underlayProps:b}=(0,p.P)({...e,isOpen:t.isOpen,onClose:t.close},r);return(0,s.H)({isDisabled:!t.isOpen||!e.shouldBlockScroll}),(0,n.Se)(),(0,f.useEffect)(()=>{if(t.isOpen&&r.current)return function(e,t){var r;let s=(0,i.mD)(null==e?void 0:e[0]),n=void s.Element,h=null!=(r=null==n?void 0:n.root)?r:document.body,f=(null==n?void 0:n.shouldUseInert)&&d,p=new Set(e),m=new Set,b=(e,t)=>{f&&e instanceof s.HTMLElement?e.inert=t:t?e.setAttribute("aria-hidden","true"):(e.removeAttribute("aria-hidden"),e instanceof s.HTMLElement&&(e.inert=!1))},w=new Set;if((0,a.Nf)())for(let t of e){let e=t;for(;e&&e!==h;){let t=e.getRootNode();"shadowRoot"in t&&w.add(t.shadowRoot),e=t.parentNode}}let x=e=>{var t,r,s;for(let t of e.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))p.add(t);let n=e=>{if(m.has(e)||p.has(e)||e.parentElement&&m.has(e.parentElement)&&"row"!==e.parentElement.getAttribute("role"))return NodeFilter.FILTER_REJECT;for(let t of p)if((0,o.sD)(e,t))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},d=(t=(0,i.TW)(e),r=NodeFilter.SHOW_ELEMENT,s={acceptNode:n},(0,a.Nf)()?new l(t,e,r,s):t.createTreeWalker(e,r,s)),c=n(e);if(c===NodeFilter.FILTER_ACCEPT&&v(e),c!==NodeFilter.FILTER_REJECT){let e=d.nextNode();for(;null!=e;)v(e),e=d.nextNode()}},v=e=>{var t;let r=null!=(t=c.get(e))?t:0;(f&&e instanceof s.HTMLElement?e.inert:"true"===e.getAttribute("aria-hidden"))&&0===r||(0===r&&b(e,!0),m.add(e),c.set(e,r+1))};u.length&&u[u.length-1].disconnect(),x(h);let N=new MutationObserver(e=>{for(let t of e)if("childList"===t.type){if(t.target.isConnected&&![...p,...m].some(e=>(0,o.sD)(e,t.target)))for(let e of t.addedNodes)(e instanceof HTMLElement||e instanceof SVGElement)&&("true"===e.dataset.liveAnnouncer||"true"===e.dataset.reactAriaTopLayer)?p.add(e):e instanceof Element&&x(e);if((0,a.Nf)()){for(let e of w)if(!e.isConnected){N.disconnect();break}}}});N.observe(h,{childList:!0,subtree:!0});let k=new Set;if((0,a.Nf)())for(let e of w){let t=new MutationObserver(e=>{for(let t of e)if("childList"===t.type){if(t.target.isConnected&&![...p,...m].some(e=>(0,o.sD)(e,t.target)))for(let e of t.addedNodes)(e instanceof HTMLElement||e instanceof SVGElement)&&("true"===e.dataset.liveAnnouncer||"true"===e.dataset.reactAriaTopLayer)?p.add(e):e instanceof Element&&x(e);if((0,a.Nf)()){for(let e of w)if(!e.isConnected){N.disconnect();break}}}});t.observe(e,{childList:!0,subtree:!0}),k.add(t)}let g={visibleNodes:p,hiddenNodes:m,observe(){N.observe(h,{childList:!0,subtree:!0})},disconnect(){N.disconnect()}};return u.push(g),()=>{if(N.disconnect(),(0,a.Nf)())for(let e of k)e.disconnect();for(let e of m){let t=c.get(e);null!=t&&(1===t?(b(e,!1),c.delete(e)):c.set(e,t-1))}g===u[u.length-1]?(u.pop(),u.length&&u[u.length-1].observe()):u.splice(u.indexOf(g),1)}}([r.current])},[t.isOpen,r]),{modalProps:(0,h.v)(m),underlayProps:b}}({isDismissable:H,shouldBlockScroll:z,isKeyboardDismissDisabled:B},er,U),{buttonProps:ei}=(0,k.l)({onPress:er.close},G),{isFocusVisible:eo,focusProps:ea}=function(e={}){let{autoFocus:t=!1,isTextInput:r,within:s}=e,n=(0,f.useRef)({isFocused:!1,isFocusVisible:t||(0,g.pP)()}),[i,o]=(0,f.useState)(!1),[a,l]=(0,f.useState)(()=>n.current.isFocused&&n.current.isFocusVisible),d=(0,f.useCallback)(()=>l(n.current.isFocused&&n.current.isFocusVisible),[]),c=(0,f.useCallback)(e=>{n.current.isFocused=e,n.current.isFocusVisible=(0,g.pP)(),o(e),d()},[d]);(0,g.K7)(e=>{n.current.isFocusVisible=e,d()},[r,i],{enabled:i,isTextInput:r});let{focusProps:u}=(0,E.i)({isDisabled:s,onFocusChange:c}),{focusWithinProps:h}=(0,y.R)({isDisabled:!s,onFocusWithinChange:c});return{isFocused:i,isFocusVisible:a,focusProps:s?h:u}}(),el=(0,x.cn)(null==I?void 0:I.base,M),ed=(0,f.useMemo)(()=>w({...F,disableAnimation:X}),[(0,_.t6)(F),X]),ec=(0,f.useCallback)((e={})=>({className:ed.backdrop({class:null==I?void 0:I.backdrop}),...en,...e}),[ed,I,en]);return{Component:R||"section",slots:ed,domRef:U,headerId:ee,bodyId:et,motionProps:D,classNames:I,isDismissable:H,