"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9679],{56932:function(e,t,n){n.d(t,{MT:function(){return c},cW:function(){return E}});var r=n(84517),i=n(15532),o=n(86306),l=n(78106);let s=l.createContext(null),a="react-aria-focus-scope-restore",u=null;function c(e){let t,n,{children:r,contain:c,restoreFocus:d,autoFocus:f}=e,p=(0,l.useRef)(null),E=(0,l.useRef)(null),C=(0,l.useRef)([]),{parentNode:O}=(0,l.useContext)(s)||{},N=(0,l.useMemo)(()=>new R({scopeRef:C}),[C]);(0,o.b)(()=>{let e=O||L.root;if(L.getTreeNode(e.scopeRef)&&u&&!b(u,e.scopeRef)){let t=L.getTreeNode(u);t&&(e=t)}e.addChild(N),L.addNode(N)},[N,O]),(0,o.b)(()=>{let e=L.getTreeNode(C);e&&(e.contain=!!c)},[c]),(0,o.b)(()=>{var e;let t=null===(e=p.current)||void 0===e?void 0:e.nextSibling,n=[],r=e=>e.stopPropagation();for(;t&&t!==E.current;)n.push(t),t.addEventListener(a,r),t=t.nextSibling;return C.current=n,()=>{for(let e of n)e.removeEventListener(a,r)}},[r]),(0,o.b)(()=>{if(d||c)return;let e=C.current,t=(0,i.r)(e?e[0]:void 0),n=e=>{let t=e.target;v(t,C.current)?u=C:h(t)||(u=null)};return t.addEventListener("focusin",n,!1),null==e||e.forEach(e=>e.addEventListener("focusin",n,!1)),()=>{t.removeEventListener("focusin",n,!1),null==e||e.forEach(e=>e.removeEventListener("focusin",n,!1))}},[C,d,c]),t=(0,l.useRef)(void 0),n=(0,l.useRef)(void 0),(0,o.b)(()=>{let e=C.current;if(!c){n.current&&(cancelAnimationFrame(n.current),n.current=void 0);return}let r=(0,i.r)(e?e[0]:void 0),o=e=>{if("Tab"!==e.key||e.altKey||e.ctrlKey||e.metaKey||!m(C)||e.isComposing)return;let t=r.activeElement,n=C.current;if(!n||!v(t,n))return;let i=x(g(n),{tabbable:!0},n);if(!t)return;i.currentNode=t;let o=e.shiftKey?i.previousNode():i.nextNode();o||(i.currentNode=e.shiftKey?n[n.length-1].nextElementSibling:n[0].previousElementSibling,o=e.shiftKey?i.previousNode():i.nextNode()),e.preventDefault(),o&&y(o,!0)},l=e=>{(!u||b(u,C))&&v(e.target,C.current)?(u=C,t.current=e.target):m(C)&&!h(e.target,C)?t.current?t.current.focus():u&&u.current&&w(u.current):m(C)&&(t.current=e.target)},s=e=>{n.current&&cancelAnimationFrame(n.current),n.current=requestAnimationFrame(()=>{if(r.activeElement&&m(C)&&!h(r.activeElement,C)){if(u=C,r.body.contains(e.target)){var n;t.current=e.target,null===(n=t.current)||void 0===n||n.focus()}else u.current&&w(u.current)}})};return r.addEventListener("keydown",o,!1),r.addEventListener("focusin",l,!1),null==e||e.forEach(e=>e.addEventListener("focusin",l,!1)),null==e||e.forEach(e=>e.addEventListener("focusout",s,!1)),()=>{r.removeEventListener("keydown",o,!1),r.removeEventListener("focusin",l,!1),null==e||e.forEach(e=>e.removeEventListener("focusin",l,!1)),null==e||e.forEach(e=>e.removeEventListener("focusout",s,!1))}},[C,c]),(0,o.b)(()=>()=>{n.current&&cancelAnimationFrame(n.current)},[n]),function(e,t,n){let r=(0,l.useRef)("undefined"!=typeof document?(0,i.r)(e.current?e.current[0]:void 0).activeElement:null);(0,o.b)(()=>{let r=e.current,o=(0,i.r)(r?r[0]:void 0);if(!t||n)return;let l=()=>{(!u||b(u,e))&&v(o.activeElement,e.current)&&(u=e)};return o.addEventListener("focusin",l,!1),null==r||r.forEach(e=>e.addEventListener("focusin",l,!1)),()=>{o.removeEventListener("focusin",l,!1),null==r||r.forEach(e=>e.removeEventListener("focusin",l,!1))}},[e,n]),(0,o.b)(()=>{let r=(0,i.r)(e.current?e.current[0]:void 0);if(!t)return;let o=t=>{if("Tab"!==t.key||t.altKey||t.ctrlKey||t.metaKey||!m(e)||t.isComposing)return;let n=r.activeElement;if(!v(n,e.current))return;let i=L.getTreeNode(e);if(!i)return;let o=i.nodeToRestore,l=x(r.body,{tabbable:!0});l.currentNode=n;let s=t.shiftKey?l.previousNode():l.nextNode();if(o&&r.body.contains(o)&&o!==r.body||(o=void 0,i.nodeToRestore=void 0),(!s||!v(s,e.current))&&o){l.currentNode=o;do s=t.shiftKey?l.previousNode():l.nextNode();while(v(s,e.current));(t.preventDefault(),t.stopPropagation(),s)?y(s,!0):h(o)?y(o,!0):n.blur()}};return n||r.addEventListener("keydown",o,!0),()=>{n||r.removeEventListener("keydown",o,!0)}},[e,t,n]),(0,o.b)(()=>{var n;let o=(0,i.r)(e.current?e.current[0]:void 0);if(!t)return;let l=L.getTreeNode(e);if(l)return l.nodeToRestore=null!==(n=r.current)&&void 0!==n?n:void 0,()=>{let n=L.getTreeNode(e);if(!n)return;let r=n.nodeToRestore;if(t&&r&&(v(o.activeElement,e.current)||o.activeElement===o.body&&function(e){let t=L.getTreeNode(u);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(null==t?void 0:t.scopeRef)===e}(e))){let t=L.clone();requestAnimationFrame(()=>{if(o.activeElement===o.body){let n=t.getTreeNode(e);for(;n;){if(n.nodeToRestore&&n.nodeToRestore.isConnected){P(n.nodeToRestore);return}n=n.parent}for(n=t.getTreeNode(e);n;){if(n.scopeRef&&n.scopeRef.current&&L.getTreeNode(n.scopeRef)){P(T(n.scopeRef.current,!0));return}n=n.parent}}})}}},[e,t])}(C,d,c),function(e,t){let n=l.useRef(t);(0,l.useEffect)(()=>{n.current&&(u=e,!v((0,i.r)(e.current?e.current[0]:void 0).activeElement,u.current)&&e.current&&w(e.current)),n.current=!1},[e])}(C,f),(0,l.useEffect)(()=>{let e=(0,i.r)(C.current?C.current[0]:void 0).activeElement,t=null;if(v(e,C.current)){for(let n of L.traverse())n.scopeRef&&v(e,n.scopeRef.current)&&(t=n);t===L.getTreeNode(C)&&(u=t.scopeRef)}},[C]),(0,o.b)(()=>()=>{var e,t,n;let r=null!==(n=null===(t=L.getTreeNode(C))||void 0===t?void 0:null===(e=t.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==n?n:null;(C===u||b(C,u))&&(!r||L.getTreeNode(r))&&(u=r),L.removeTreeNode(C)},[C]);let S=(0,l.useMemo)(()=>({focusNext(e={}){let t=C.current,{from:n,tabbable:r,wrap:o,accept:l}=e,s=n||(0,i.r)(t[0]).activeElement,a=t[0].previousElementSibling,u=x(g(t),{tabbable:r,accept:l},t);u.currentNode=v(s,t)?s:a;let c=u.nextNode();return!c&&o&&(u.currentNode=a,c=u.nextNode()),c&&y(c,!0),c},focusPrevious(e={}){let t=C.current,{from:n,tabbable:r,wrap:o,accept:l}=e,s=n||(0,i.r)(t[0]).activeElement,a=t[t.length-1].nextElementSibling,u=x(g(t),{tabbable:r,accept:l},t);u.currentNode=v(s,t)?s:a;let c=u.previousNode();return!c&&o&&(u.currentNode=a,c=u.previousNode()),c&&y(c,!0),c},focusFirst(e={}){let t=C.current,{tabbable:n,accept:r}=e,i=x(g(t),{tabbable:n,accept:r},t);i.currentNode=t[0].previousElementSibling;let o=i.nextNode();return o&&y(o,!0),o},focusLast(e={}){let t=C.current,{tabbable:n,accept:r}=e,i=x(g(t),{tabbable:n,accept:r},t);i.currentNode=t[t.length-1].nextElementSibling;let o=i.previousNode();return o&&y(o,!0),o}}),[]),M=(0,l.useMemo)(()=>({focusManager:S,parentNode:N}),[N,S]);return l.createElement(s.Provider,{value:M},l.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:p}),r,l.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:E}))}let d=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],f=d.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";d.push('[tabindex]:not([tabindex="-1"]):not([disabled])');let p=d.join(':not([hidden]):not([tabindex="-1"]),');function g(e){return e[0].parentElement}function m(e){let t=L.getTreeNode(u);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function v(e,t){return!!e&&!!t&&t.some(t=>t.contains(e))}function h(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of L.traverse(L.getTreeNode(t)))if(n&&v(e,n.current))return!0;return!1}function E(e){return h(e,u)}function b(e,t){var n;let r=null===(n=L.getTreeNode(t))||void 0===n?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function y(e,t=!1){if(null==e||t){if(null!=e)try{e.focus()}catch(e){}}else try{(0,r.e)(e)}catch(e){}}function T(e,t=!0){let n=e[0].previousElementSibling,r=g(e),i=x(r,{tabbable:t},e);i.currentNode=n;let o=i.nextNode();return t&&!o&&((i=x(r=g(e),{tabbable:!1},e)).currentNode=n,o=i.nextNode()),o}function w(e,t=!0){y(T(e,t))}function P(e){e.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:!0}))&&y(e)}function x(e,t,n){let r=(null==t?void 0:t.tabbable)?p:f,o=(0,i.r)(e).createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var o;return(null==t?void 0:null===(o=t.from)||void 0===o?void 0:o.contains(e))?NodeFilter.FILTER_REJECT:e.matches(r)&&function e(t,n){return"#comment"!==t.nodeName&&function(e){let t=(0,i.k)(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,o="none"!==n&&"hidden"!==r&&"collapse"!==r;if(o){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:n,visibility:r}=t(e);o="none"!==n&&"hidden"!==r&&"collapse"!==r}return o}(t)&&!t.hasAttribute("hidden")&&!t.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==t.nodeName||!n||"SUMMARY"===n.nodeName||t.hasAttribute("open"))&&(!t.parentElement||e(t.parentElement,t))}(e)&&(!n||v(e,n))&&(!(null==t?void 0:t.accept)||t.accept(e))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return(null==t?void 0:t.from)&&(o.currentNode=t.from),o}class C{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let i=new R({scopeRef:e});r.addChild(i),i.parent=r,this.fastMap.set(e,i),n&&(i.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&v(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach(e=>n&&n.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e,t;let n=new C;for(let r of this.traverse())n.addTreeNode(r.scopeRef,null!==(t=null===(e=r.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==t?t:null,r.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new R({scopeRef:null}),this.fastMap.set(null,this.root)}}class R{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}let L=new C},39684:function(e,t,n){n.d(t,{j:function(){return p}});let r=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),i=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);var o=n(78106),l=n(18708);let s=Symbol.for("react-aria.i18n.locale");function a(){let e="undefined"!=typeof window&&window[s]||"undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch(t){e="en-US"}return{locale:e,direction:!function(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),n="function"==typeof t.getTextInfo?t.getTextInfo():t.textInfo;if(n)return"rtl"===n.direction;if(t.script)return r.has(t.script)}let t=e.split("-")[0];return i.has(t)}(e)?"ltr":"rtl"}}let u=a(),c=new Set;function d(){for(let e of(u=a(),c))e(u)}let f=o.createContext(null);function p(){let e=function(){let e=(0,l.Av)(),[t,n]=(0,o.useState)(u);return((0,o.useEffect)(()=>(0===c.size&&window.addEventListener("languagechange",d),c.add(n),()=>{c.delete(n),0===c.size&&window.removeEventListener("languagechange",d)}),[]),e)?{locale:"en-US",direction:"ltr"}:t}();return(0,o.useContext)(f)||e}},26975:function(e,t,n){n.d(t,{N:function(){return a},m:function(){return u}});var r=n(72967),i=n(2434),o=n(86250),l=n(34817),s=n(78106);let a=s.forwardRef(({children:e,...t},n)=>{let a=(0,s.useRef)(!1),u=(0,s.useContext)(r.O);n=(0,i.B)(n||(null==u?void 0:u.ref));let c=(0,o.d)(u||{},{...t,ref:n,register(){a.current=!0,u&&u.register()}});return(0,l.l)(u,n),(0,s.useEffect)(()=>{a.current||(console.warn("A PressResponder was rendered without a pressable child. Either call the usePress hook, or wrap your DOM node with <Pressable> component."),a.current=!0)},[]),s.createElement(r.O.Provider,{value:c},e)});function u({children:e}){let t=(0,s.useMemo)(()=>({register:()=>{}}),[]);return s.createElement(r.O.Provider,{value:t},e)}},72967:function(e,t,n){n.d(t,{O:function(){return r}});let r=n(78106).createContext({register:()=>{}});r.displayName="PressResponderContext"},16919:function(e,t,n){let r;n.d(t,{U:function(){return b}});var i={};i={"ar-AE":{dismiss:`\u{62A}\u{62C}\u{627}\u{647}\u{644}`},"bg-BG":{dismiss:`\u{41E}\u{442}\u{445}\u{432}\u{44A}\u{440}\u{43B}\u{44F}\u{43D}\u{435}`},"cs-CZ":{dismiss:"Odstranit"},"da-DK":{dismiss:"Luk"},"de-DE":{dismiss:`Schlie\xdfen`},"el-GR":{dismiss:`\u{391}\u{3C0}\u{3CC}\u{3C1}\u{3C1}\u{3B9}\u{3C8}\u{3B7}`},"en-US":{dismiss:"Dismiss"},"es-ES":{dismiss:"Descartar"},"et-EE":{dismiss:`L\xf5peta`},"fi-FI":{dismiss:`Hylk\xe4\xe4`},"fr-FR":{dismiss:"Rejeter"},"he-IL":{dismiss:`\u{5D4}\u{5EA}\u{5E2}\u{5DC}\u{5DD}`},"hr-HR":{dismiss:"Odbaci"},"hu-HU":{dismiss:`Elutas\xedt\xe1s`},"it-IT":{dismiss:"Ignora"},"ja-JP":{dismiss:`\u{9589}\u{3058}\u{308B}`},"ko-KR":{dismiss:`\u{BB34}\u{C2DC}`},"lt-LT":{dismiss:"Atmesti"},"lv-LV":{dismiss:`Ner\u{101}d\u{12B}t`},"nb-NO":{dismiss:"Lukk"},"nl-NL":{dismiss:"Negeren"},"pl-PL":{dismiss:"Zignoruj"},"pt-BR":{dismiss:"Descartar"},"pt-PT":{dismiss:"Dispensar"},"ro-RO":{dismiss:"Revocare"},"ru-RU":{dismiss:`\u{41F}\u{440}\u{43E}\u{43F}\u{443}\u{441}\u{442}\u{438}\u{442}\u{44C}`},"sk-SK":{dismiss:`Zru\u{161}i\u{165}`},"sl-SI":{dismiss:"Opusti"},"sr-SP":{dismiss:"Odbaci"},"sv-SE":{dismiss:"Avvisa"},"tr-TR":{dismiss:"Kapat"},"uk-UA":{dismiss:`\u{421}\u{43A}\u{430}\u{441}\u{443}\u{432}\u{430}\u{442}\u{438}`},"zh-CN":{dismiss:`\u{53D6}\u{6D88}`},"zh-TW":{dismiss:`\u{95DC}\u{9589}`}};var o=n(78106),l=n(82895),s=n(39684);let a=Symbol.for("react-aria.i18n.locale"),u=Symbol.for("react-aria.i18n.strings");class c{getStringForLocale(e,t){let n=this.getStringsForLocale(t)[e];if(!n)throw Error(`Could not find intl message ${e} in ${t} locale`);return n}getStringsForLocale(e){let t=this.strings[e];return t||(t=function(e,t,n="en-US"){if(t[e])return t[e];let r=Intl.Locale?new Intl.Locale(e).language:e.split("-")[0];if(t[r])return t[r];for(let e in t)if(e.startsWith(r+"-"))return t[e];return t[n]}(e,this.strings,this.defaultLocale),this.strings[e]=t),t}static getGlobalDictionaryForPackage(e){if("undefined"==typeof window)return null;let t=window[a];if(void 0===r){let e=window[u];if(!e)return null;for(let n in r={},e)r[n]=new c({[t]:e[n]},t)}let n=null==r?void 0:r[e];if(!n)throw Error(`Strings for package "${e}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return n}constructor(e,t="en-US"){this.strings=Object.fromEntries(Object.entries(e).filter(([,e])=>e)),this.defaultLocale=t}}let d=new Map,f=new Map;class p{format(e,t){let n=this.strings.getStringForLocale(e,this.locale);return"function"==typeof n?n(t,this):n}plural(e,t,n="cardinal"){let r=t["="+e];if(r)return"function"==typeof r?r():r;let i=this.locale+":"+n,o=d.get(i);return o||(o=new Intl.PluralRules(this.locale,{type:n}),d.set(i,o)),"function"==typeof(r=t[o.select(e)]||t.other)?r():r}number(e){let t=f.get(this.locale);return t||(t=new Intl.NumberFormat(this.locale),f.set(this.locale,t)),t.format(e)}select(e,t){let n=e[t]||e.other;return"function"==typeof n?n():n}constructor(e,t){this.locale=e,this.strings=t}}let g=new WeakMap;var m=n(86250),v=n(82059);let h={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function E(e){let{children:t,elementType:n="div",isFocusable:r,style:i,...l}=e,{visuallyHiddenProps:s}=function(e={}){let{style:t,isFocusable:n}=e,[r,i]=(0,o.useState)(!1),{focusWithinProps:l}=(0,v.L)({isDisabled:!n,onFocusWithinChange:e=>i(e)}),s=(0,o.useMemo)(()=>r?t:t?{...h,...t}:h,[r]);return{visuallyHiddenProps:{...l,style:s}}}(e);return o.createElement(n,(0,m.d)(l,s),t)}function b(e){var t;let{onDismiss:n,...r}=e,a=function(e,t){let n,{locale:r}=(0,s.j)(),i=t&&c.getGlobalDictionaryForPackage(t)||((n=g.get(e))||(n=new c(e),g.set(e,n)),n);return(0,o.useMemo)(()=>new p(r,i),[r,i])}((t=i)&&t.__esModule?t.default:t,"@react-aria/overlays"),u=(0,l.b)(r,a.format("dismiss"));return o.createElement(E,null,o.createElement("button",{...u,tabIndex:-1,onClick:()=>{n&&n()},style:{width:1,height:1}}))}},62190:function(e,t,n){n.d(t,{aV:function(){return d},Bq:function(){return f}});var r=n(78106);let i=(0,r.createContext)({});var o=n(26975),l=n(56932),s=n(14799),a=n(18708),u=n(86306);let c=r.createContext(null);function d(e){var t;let n=(0,a.Av)(),{portalContainer:u=n?null:document.body,isExiting:d}=e,[f,p]=(0,r.useState)(!1),g=(0,r.useMemo)(()=>({contain:f,setContain:p}),[f,p]),{getContainer:m}=null!==(t=(0,r.useContext)(i))&&void 0!==t?t:{};if(!e.portalContainer&&m&&(u=m()),!u)return null;let v=e.children;return e.disableFocusManagement||(v=r.createElement(l.MT,{restoreFocus:!0,contain:f&&!d},v)),v=r.createElement(c.Provider,{value:g},r.createElement(o.m,null,v)),s.createPortal(v,u)}function f(){let e=(0,r.useContext)(c),t=null==e?void 0:e.setContain;(0,u.b)(()=>{null==t||t(!0)},[t])}},93993:function(e,t,n){n.d(t,{R:function(){return o}});let r=new WeakMap,i=[];function o(e,t=document.body){let n=new Set(e),o=new Set,l=e=>{for(let t of e.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(t);let t=e=>{if(n.has(e)||o.has(e.parentElement)&&"row"!==e.parentElement.getAttribute("role"))return NodeFilter.FILTER_REJECT;for(let t of n)if(e.contains(t))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:t}),i=t(e);if(i===NodeFilter.FILTER_ACCEPT&&s(e),i!==NodeFilter.FILTER_REJECT){let e=r.nextNode();for(;null!=e;)s(e),e=r.nextNode()}},s=e=>{var t;let n=null!==(t=r.get(e))&&void 0!==t?t:0;("true"!==e.getAttribute("aria-hidden")||0!==n)&&(0===n&&e.setAttribute("aria-hidden","true"),o.add(e),r.set(e,n+1))};i.length&&i[i.length-1].disconnect(),l(t);let a=new MutationObserver(e=>{for(let t of e)if("childList"===t.type&&0!==t.addedNodes.length&&![...n,...o].some(e=>e.contains(t.target))){for(let e of t.removedNodes)e instanceof Element&&(n.delete(e),o.delete(e));for(let e of t.addedNodes)(e instanceof HTMLElement||e instanceof SVGElement)&&("true"===e.dataset.liveAnnouncer||"true"===e.dataset.reactAriaTopLayer)?n.add(e):e instanceof Element&&l(e)}});a.observe(t,{childList:!0,subtree:!0});let u={observe(){a.observe(t,{childList:!0,subtree:!0})},disconnect(){a.disconnect()}};return i.push(u),()=>{for(let e of(a.disconnect(),o)){let t=r.get(e);1===t?(e.removeAttribute("aria-hidden"),r.delete(e)):r.set(e,t-1)}u===i[i.length-1]?(i.pop(),i.length&&i[i.length-1].observe()):i.splice(i.indexOf(u),1)}}},67290:function(e,t,n){n.d(t,{O:function(){return o},v:function(){return i}});var r=n(78106);let i=new WeakMap;function o(e){let{triggerRef:t,isOpen:n,onClose:o}=e;(0,r.useEffect)(()=>{if(!n||null===o)return;let e=e=>{let n=e.target;if(!t.current||n instanceof Node&&!n.contains(t.current)||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)return;let r=o||i.get(t.current);r&&r()};return window.addEventListener("scroll",e,!0),()=>{window.removeEventListener("scroll",e,!0)}},[n,o,t])}},78790:function(e,t,n){n.d(t,{I:function(){return c}});var r=n(56932),i=n(78106),o=n(94036),l=n(15532);function s(e,t){if(e.button>0)return!1;if(e.target){let t=e.target.ownerDocument;if(!t||!t.documentElement.contains(e.target)||e.target.closest("[data-react-aria-top-layer]"))return!1}return t.current&&!t.current.contains(e.target)}var a=n(82059);let u=[];function c(e,t){let{onClose:n,shouldCloseOnBlur:c,isOpen:d,isDismissable:f=!1,isKeyboardDismissDisabled:p=!1,shouldCloseOnInteractOutside:g}=e;(0,i.useEffect)(()=>(d&&u.push(t),()=>{let e=u.indexOf(t);e>=0&&u.splice(e,1)}),[d,t]);let m=()=>{u[u.length-1]===t&&n&&n()};!function(e){let{ref:t,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:a}=e,u=(0,i.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),c=(0,o.i)(e=>{n&&s(e,t)&&(a&&a(e),u.current.isPointerDown=!0)}),d=(0,o.i)(e=>{n&&n(e)});(0,i.useEffect)(()=>{let e=u.current;if(r)return;let n=t.current,i=(0,l.r)(n);if("undefined"!=typeof PointerEvent){let n=n=>{e.isPointerDown&&s(n,t)&&d(n),e.isPointerDown=!1};return i.addEventListener("pointerdown",c,!0),i.addEventListener("pointerup",n,!0),()=>{i.removeEventListener("pointerdown",c,!0),i.removeEventListener("pointerup",n,!0)}}{let n=n=>{e.ignoreEmulatedMouseEvents?e.ignoreEmulatedMouseEvents=!1:e.isPointerDown&&s(n,t)&&d(n),e.isPointerDown=!1},r=n=>{e.ignoreEmulatedMouseEvents=!0,e.isPointerDown&&s(n,t)&&d(n),e.isPointerDown=!1};return i.addEventListener("mousedown",c,!0),i.addEventListener("mouseup",n,!0),i.addEventListener("touchstart",c,!0),i.addEventListener("touchend",r,!0),()=>{i.removeEventListener("mousedown",c,!0),i.removeEventListener("mouseup",n,!0),i.removeEventListener("touchstart",c,!0),i.removeEventListener("touchend",r,!0)}}},[t,r,c,d])}({ref:t,onInteractOutside:f&&d?e=>{(!g||g(e.target))&&(u[u.length-1]===t&&(e.stopPropagation(),e.preventDefault()),m())}:null,onInteractOutsideStart:e=>{(!g||g(e.target))&&u[u.length-1]===t&&(e.stopPropagation(),e.preventDefault())}});let{focusWithinProps:v}=(0,a.L)({isDisabled:!c,onBlurWithin:e=>{!(!e.relatedTarget||(0,r.cW)(e.relatedTarget))&&(!g||g(e.relatedTarget))&&n()}});return{overlayProps:{onKeyDown:e=>{"Escape"!==e.key||p||e.nativeEvent.isComposing||(e.stopPropagation(),e.preventDefault(),m())},...v},underlayProps:{onPointerDown:e=>{e.target===e.currentTarget&&e.preventDefault()}}}}},58707:function(e,t,n){let r;n.d(t,{t:function(){return f}});var i=n(86306),o=n(85076),l=n(20533);function s(e,t){let n=window.getComputedStyle(e),r=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return r&&t&&(r=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),r}function a(e,t){let n=e;for(s(n,t)&&(n=n.parentElement);n&&!s(n,t);)n=n.parentElement;return n||document.scrollingElement||document.documentElement}let u="undefined"!=typeof document&&window.visualViewport,c=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),d=0;function f(e={}){let{isDisabled:t}=e;(0,i.b)(()=>{if(!t){let e,t,n,i,s;return 1==++d&&(r=(0,o.gn)()?(n=null,i=()=>{if(n)return;let e=window.pageXOffset,t=window.pageYOffset;n=(0,l.t)(g(window,"scroll",()=>{window.scrollTo(0,0)}),p(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),p(document.documentElement,"overflow","hidden"),p(document.body,"marginTop",`-${t}px`),()=>{window.scrollTo(e,t)}),window.scrollTo(0,0)},s=(0,l.t)(g(document,"touchstart",n=>{((e=a(n.target,!0))!==document.documentElement||e!==document.body)&&e instanceof HTMLElement&&"auto"===window.getComputedStyle(e).overscrollBehavior&&(t=p(e,"overscrollBehavior","contain"))},{passive:!1,capture:!0}),g(document,"touchmove",t=>{if(!e||e===document.documentElement||e===document.body){t.preventDefault();return}e.scrollHeight===e.clientHeight&&e.scrollWidth===e.clientWidth&&t.preventDefault()},{passive:!1,capture:!0}),g(document,"touchend",e=>{let n=e.target;v(n)&&n!==document.activeElement&&(e.preventDefault(),i(),n.style.transform="translateY(-2000px)",n.focus(),requestAnimationFrame(()=>{n.style.transform=""})),t&&t()},{passive:!1,capture:!0}),g(document,"focus",e=>{let t=e.target;v(t)&&(i(),t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",u&&(u.height<window.innerHeight?requestAnimationFrame(()=>{m(t)}):u.addEventListener("resize",()=>m(t),{once:!0}))}))},!0)),()=>{null==t||t(),null==n||n(),s()}):(0,l.t)(p(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),p(document.documentElement,"overflow","hidden"))),()=>{0==--d&&r()}}},[t])}function p(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function g(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function m(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=a(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;r>n+e.clientHeight&&(t.scrollTop+=r-n)}e=t.parentElement}}function v(e){return e instanceof HTMLInputElement&&!c.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}},90046:function(e,t,n){n.d(t,{d:function(){return o}});var r=n(78106),i=n(85408);function o(e){let[t,n]=(0,i.z)(e.isOpen,e.defaultOpen||!1,e.onOpenChange),o=(0,r.useCallback)(()=>{n(!0)},[n]),l=(0,r.useCallback)(()=>{n(!1)},[n]),s=(0,r.useCallback)(()=>{n(!t)},[n,t]);return{isOpen:t,setOpen:n,open:o,close:l,toggle:s}}},72061:function(e,t,n){n.d(t,{z:function(){return _}});var r=n(76633),i=n(86250),o=n(22255),l=n(44400),s=n(85076),a=n(15532),u=n(33971);let c="default",d="",f=new WeakMap;function p(e){if((0,s.gn)()){if("default"===c){let t=(0,a.r)(e);d=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}c="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(f.set(e,e.style.userSelect),e.style.userSelect="none")}function g(e){if((0,s.gn)())"disabled"===c&&(c="restoring",setTimeout(()=>{(0,u.Q)(()=>{if("restoring"===c){let t=(0,a.r)(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=d||""),d="",c="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&f.has(e)){let t=f.get(e);"none"===e.style.userSelect&&(e.style.userSelect=t),""===e.getAttribute("style")&&e.removeAttribute("style"),f.delete(e)}}var m=n(72967);function v(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function h(e,t,n){var r=v(e,t,"set");return!function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=n}}(e,r,n),n}var E=n(34817),b=n(78106),y=n(94036),T=n(20533),w=n(85042);function P(e,t,n=!0){var r,i;let{metaKey:o,ctrlKey:l,altKey:a,shiftKey:u}=t;(0,s.vU)()&&(null===(i=window.event)||void 0===i?void 0:null===(r=i.type)||void 0===r?void 0:r.startsWith("key"))&&"_blank"===e.target&&((0,s.V5)()?o=!0:l=!0);let c=(0,s.Pf)()&&(0,s.V5)()&&!(0,s.zc)()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:o,ctrlKey:l,altKey:a,shiftKey:u}):new MouseEvent("click",{metaKey:o,ctrlKey:l,altKey:a,shiftKey:u,bubbles:!0,cancelable:!0});P.isOpening=n,(0,w.A)(e),e.dispatchEvent(c),P.isOpening=!1}P.isOpening=!1;var x=n(18771),C=new WeakMap;class R{continuePropagation(){h(this,C,!1)}get shouldStopPropagation(){var e;return(e=v(this,C,"get")).get?e.get.call(this):e.value}constructor(e,t,n,r){var i,o;o={writable:!0,value:void 0},function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(this,C),C.set(this,o),h(this,C,!0);let l=null!==(i=null==r?void 0:r.target)&&void 0!==i?i:n.currentTarget,s=null==l?void 0:l.getBoundingClientRect(),a,u=0,c,d=null;null!=n.clientX&&null!=n.clientY&&(c=n.clientX,d=n.clientY),s&&(null!=c&&null!=d?(a=c-s.left,u=d-s.top):(a=s.width/2,u=s.height/2)),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=a,this.y=u}}let L=Symbol("linkClicked");function O(e){return"A"===e.tagName&&e.hasAttribute("href")}function N(e,t){let{key:n,code:r}=e,i=t.getAttribute("role");return("Enter"===n||" "===n||"Spacebar"===n||"Space"===r)&&!(t instanceof(0,a.k)(t).HTMLInputElement&&!F(t,n)||t instanceof(0,a.k)(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===i||!i&&O(t))&&"Enter"!==n)}function S(e,t){let n=e.changedTouches;for(let e=0;e<n.length;e++){let r=n[e];if(r.identifier===t)return r}return null}function M(e,t){let n=0,r=0;return t.targetTouches&&1===t.targetTouches.length&&(n=t.targetTouches[0].clientX,r=t.targetTouches[0].clientY),{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function D(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function k(e,t){let n,r,i=t.getBoundingClientRect(),o=(n=0,r=0,void 0!==e.width?n=e.width/2:void 0!==e.radiusX&&(n=e.radiusX),void 0!==e.height?r=e.height/2:void 0!==e.radiusY&&(r=e.radiusY),{top:e.clientY-r,right:e.clientX+n,bottom:e.clientY+r,left:e.clientX-n});return!(i.left>o.right)&&!(o.left>i.right)&&!(i.top>o.bottom)&&!(o.top>i.bottom)}function I(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function K(e,t){return e instanceof HTMLInputElement?!F(e,t):e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!O(e)}let A=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function F(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:A.has(e.type)}var H=n(95002),z=n(21698),B=n(59597);let W=new Set(["form","formAction","formEncType","formMethod","formNoValidate","formTarget","name","value"]),U=(0,b.createContext)({}),_=(0,B.qW)(function(e,t){[e,t]=(0,r.pE)(e,t,U);let n=e,{buttonProps:u,isPressed:c}=function(e,t){let n,{elementType:r="button",isDisabled:u,onPress:c,onPressStart:d,onPressEnd:f,onPressUp:v,onPressChange:h,preventFocusOnPress:C,allowFocusWhenDisabled:A,onClick:F,href:H,target:z,rel:B,type:W="button"}=e;n="button"===r?{type:W,disabled:u}:{role:"button",tabIndex:u?void 0:0,href:"a"===r&&u?void 0:H,target:"a"===r?z:void 0,type:"input"===r?W:void 0,disabled:"input"===r?u:void 0,"aria-disabled":u&&"input"!==r?u:void 0,rel:"a"===r?B:void 0};let{pressProps:U,isPressed:_}=function(e){let t,n,r,o,{onPress:l,onPressChange:u,onPressStart:c,onPressEnd:d,onPressUp:f,isDisabled:v,isPressed:h,preventFocusOnPress:C,shouldCancelOnPointerExit:A,allowTextSelectionOnPress:F,ref:H,...z}=function(e){let t=(0,b.useContext)(m.O);if(t){let{register:n,...r}=t;e=(0,i.d)(r,e),n()}return(0,E.l)(t,e.ref),e}(e),[B,W]=(0,b.useState)(!1),U=(0,b.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:_,removeAllGlobalListeners:V}=(t=(0,b.useRef)(new Map),n=(0,b.useCallback)((e,n,r,i)=>{let o=(null==i?void 0:i.once)?(...e)=>{t.current.delete(r),r(...e)}:r;t.current.set(r,{type:n,eventTarget:e,fn:o,options:i}),e.addEventListener(n,r,i)},[]),r=(0,b.useCallback)((e,n,r,i)=>{var o;let l=(null===(o=t.current.get(r))||void 0===o?void 0:o.fn)||r;e.removeEventListener(n,l,i),t.current.delete(r)},[]),o=(0,b.useCallback)(()=>{t.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]),(0,b.useEffect)(()=>o,[o]),{addGlobalListener:n,removeGlobalListener:r,removeAllGlobalListeners:o}),Y=(0,y.i)((e,t)=>{let n=U.current;if(v||n.didFirePressStart)return!1;let r=!0;if(n.isTriggeringEvent=!0,c){let n=new R("pressstart",t,e);c(n),r=n.shouldStopPropagation}return u&&u(!0),n.isTriggeringEvent=!1,n.didFirePressStart=!0,W(!0),r}),X=(0,y.i)((e,t,n=!0)=>{let r=U.current;if(!r.didFirePressStart)return!1;r.ignoreClickAfterPress=!0,r.didFirePressStart=!1,r.isTriggeringEvent=!0;let i=!0;if(d){let n=new R("pressend",t,e);d(n),i=n.shouldStopPropagation}if(u&&u(!1),W(!1),l&&n&&!v){let n=new R("press",t,e);l(n),i&&(i=n.shouldStopPropagation)}return r.isTriggeringEvent=!1,i}),j=(0,y.i)((e,t)=>{let n=U.current;if(v)return!1;if(f){n.isTriggeringEvent=!0;let r=new R("pressup",t,e);return f(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0}),q=(0,y.i)(e=>{let t=U.current;t.isPressed&&t.target&&(t.isOverTarget&&null!=t.pointerType&&X(D(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,V(),F||g(t.target))}),G=(0,y.i)(e=>{A&&q(e)}),$=(0,b.useMemo)(()=>{let e=U.current,t={onKeyDown(t){if(N(t.nativeEvent,t.currentTarget)&&t.currentTarget.contains(t.target)){var r;K(t.target,t.key)&&t.preventDefault();let i=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,i=Y(t,"keyboard");let r=t.currentTarget;_((0,a.r)(t.currentTarget),"keyup",(0,T.t)(t=>{N(t,r)&&!t.repeat&&r.contains(t.target)&&e.target&&j(D(e.target,t),"keyboard")},n),!0)}i&&t.stopPropagation(),t.metaKey&&(0,s.V5)()&&(null===(r=e.metaKeyEvents)||void 0===r||r.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||t.currentTarget.contains(t.target))&&t&&0===t.button&&!e.isTriggeringEvent&&!P.isOpening){let n=!0;if(v&&t.preventDefault(),!e.ignoreClickAfterPress&&!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||(0,x.Z)(t.nativeEvent))){v||C||(0,w.A)(t.currentTarget);let e=Y(t,"virtual"),r=j(t,"virtual"),i=X(t,"virtual");n=e&&r&&i}e.ignoreEmulatedMouseEvents=!1,e.ignoreClickAfterPress=!1,n&&t.stopPropagation()}}},n=t=>{var n,r,i;if(e.isPressed&&e.target&&N(t,e.target)){K(t.target,t.key)&&t.preventDefault();let n=t.target;X(D(e.target,t),"keyboard",e.target.contains(n)),V(),"Enter"!==t.key&&O(e.target)&&e.target.contains(n)&&!t[L]&&(t[L]=!0,P(e.target,t,!1)),e.isPressed=!1,null===(r=e.metaKeyEvents)||void 0===r||r.delete(t.key)}else if("Meta"===t.key&&(null===(n=e.metaKeyEvents)||void 0===n?void 0:n.size)){let t=e.metaKeyEvents;for(let n of(e.metaKeyEvents=void 0,t.values()))null===(i=e.target)||void 0===i||i.dispatchEvent(new KeyboardEvent("keyup",n))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!t.currentTarget.contains(t.target))return;if((0,x.c)(t.nativeEvent)){e.pointerType="virtual";return}I(t.currentTarget)&&t.preventDefault(),e.pointerType=t.pointerType;let o=!0;e.isPressed||(e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,v||C||(0,w.A)(t.currentTarget),F||p(e.target),o=Y(t,e.pointerType),_((0,a.r)(t.currentTarget),"pointermove",n,!1),_((0,a.r)(t.currentTarget),"pointerup",r,!1),_((0,a.r)(t.currentTarget),"pointercancel",i,!1)),o&&t.stopPropagation()},t.onMouseDown=e=>{e.currentTarget.contains(e.target)&&0===e.button&&(I(e.currentTarget)&&e.preventDefault(),e.stopPropagation())},t.onPointerUp=t=>{t.currentTarget.contains(t.target)&&"virtual"!==e.pointerType&&0===t.button&&k(t,t.currentTarget)&&j(t,e.pointerType||t.pointerType)};let n=t=>{t.pointerId===e.activePointerId&&(e.target&&k(t,e.target)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,Y(D(e.target,t),e.pointerType)):e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,X(D(e.target,t),e.pointerType,!1),G(t)))},r=t=>{t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target&&(k(t,e.target)&&null!=e.pointerType?X(D(e.target,t),e.pointerType):e.isOverTarget&&null!=e.pointerType&&X(D(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,V(),F||g(e.target))},i=e=>{q(e)};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&q(e)}}else{t.onMouseDown=t=>{if(0===t.button&&t.currentTarget.contains(t.target)){if(I(t.currentTarget)&&t.preventDefault(),e.ignoreEmulatedMouseEvents){t.stopPropagation();return}e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=(0,x.Z)(t.nativeEvent)?"virtual":"mouse",v||C||(0,w.A)(t.currentTarget),Y(t,e.pointerType)&&t.stopPropagation(),_((0,a.r)(t.currentTarget),"mouseup",n,!1)}},t.onMouseEnter=t=>{if(!t.currentTarget.contains(t.target))return;let n=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!0,n=Y(t,e.pointerType)),n&&t.stopPropagation()},t.onMouseLeave=t=>{if(!t.currentTarget.contains(t.target))return;let n=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!1,n=X(t,e.pointerType,!1),G(t)),n&&t.stopPropagation()},t.onMouseUp=t=>{t.currentTarget.contains(t.target)&&!e.ignoreEmulatedMouseEvents&&0===t.button&&j(t,e.pointerType||"mouse")};let n=t=>{if(0===t.button){if(e.isPressed=!1,V(),e.ignoreEmulatedMouseEvents){e.ignoreEmulatedMouseEvents=!1;return}e.target&&k(t,e.target)&&null!=e.pointerType?X(D(e.target,t),e.pointerType):e.target&&e.isOverTarget&&null!=e.pointerType&&X(D(e.target,t),e.pointerType,!1),e.isOverTarget=!1}};t.onTouchStart=t=>{if(!t.currentTarget.contains(t.target))return;let n=function(e){let{targetTouches:t}=e;return t.length>0?t[0]:null}(t.nativeEvent);n&&(e.activePointerId=n.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=t.currentTarget,e.pointerType="touch",v||C||(0,w.A)(t.currentTarget),F||p(e.target),Y(M(e.target,t),e.pointerType)&&t.stopPropagation(),_((0,a.k)(t.currentTarget),"scroll",r,!0))},t.onTouchMove=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let n=S(t.nativeEvent,e.activePointerId),r=!0;n&&k(n,t.currentTarget)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,r=Y(M(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,r=X(M(e.target,t),e.pointerType,!1),G(M(e.target,t))),r&&t.stopPropagation()},t.onTouchEnd=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let n=S(t.nativeEvent,e.activePointerId),r=!0;n&&k(n,t.currentTarget)&&null!=e.pointerType?(j(M(e.target,t),e.pointerType),r=X(M(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(r=X(M(e.target,t),e.pointerType,!1)),r&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,e.target&&!F&&g(e.target),V()},t.onTouchCancel=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&q(M(e.target,t)))};let r=t=>{e.isPressed&&t.target.contains(e.target)&&q({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&q(e)}}return t},[_,v,C,V,F,q,G,X,Y,j]);return(0,b.useEffect)(()=>()=>{var e;F||g(null!==(e=U.current.target)&&void 0!==e?e:void 0)},[F]),{isPressed:h||B,pressProps:(0,i.d)(z,$)}}({onPressStart:d,onPressEnd:f,onPressChange:h,onPress:c,onPressUp:v,isDisabled:u,preventFocusOnPress:C,ref:t}),{focusableProps:V}=(0,l.k)(e,t);A&&(V.tabIndex=u?-1:V.tabIndex);let Y=(0,i.d)(V,U,(0,o.z)(e,{labelable:!0}));return{isPressed:_,buttonProps:(0,i.d)(n,Y,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:e=>{F&&(F(e),console.warn("onClick is deprecated, please use onPress"))}})}}(e,t),{focusProps:d,isFocused:f,isFocusVisible:v}=(0,H.F)(e),{hoverProps:h,isHovered:C}=(0,z.X)(e),A=(0,r.aX)({...e,values:{isHovered:C,isPressed:c,isFocused:f,isFocusVisible:v,isDisabled:e.isDisabled||!1},defaultClassName:"react-aria-Button"});return b.createElement("button",{...(0,o.z)(e,{propNames:W}),...(0,i.d)(u,d,h),...A,ref:t,slot:e.slot||void 0,"data-disabled":e.isDisabled||void 0,"data-pressed":n.isPressed||c||void 0,"data-hovered":C||void 0,"data-focused":f||void 0,"data-focus-visible":v||void 0})})},55373:function(e,t,n){n.d(t,{Vq:function(){return h},hg:function(){return v},$H:function(){return m}});var r=n(76633),i=n(78106);(0,i.createContext)(null),(0,i.createContext)(null),(0,i.createContext)(null),(0,i.createContext)(null),(0,i.createContext)(null);let o=(0,i.createContext)({});var l=n(27897),s=n(67290),a=n(29617),u=n(22255),c=n(84517),d=n(62190),f=n(90046),p=n(26975);let g=(0,i.createContext)(null),m=(0,i.createContext)(null);function v(e){let t=(0,f.d)(e),n=(0,i.useRef)(null),{triggerProps:o,overlayProps:u}=function(e,t,n){let r,{type:o}=e,{isOpen:l}=t;(0,i.useEffect)(()=>{n&&n.current&&(0,s.v).set(n.current,t.close)}),"menu"===o?r=!0:"listbox"===o&&(r="listbox");let u=(0,a.Me)();return{triggerProps:{"aria-haspopup":r,"aria-expanded":l,"aria-controls":l?u:null,onPress:t.toggle},overlayProps:{id:u}}}({type:"dialog"},t,n);return o.id=(0,a.Me)(),u["aria-labelledby"]=o.id,i.createElement(r.zt,{values:[[m,t],[g,u],[l.m,{trigger:"DialogTrigger",triggerRef:n}]]},i.createElement(p.N,{...o,ref:n,isPressed:t.isOpen},e.children))}let h=(0,i.forwardRef)(function(e,t){var n;let l=e["aria-labelledby"];[e,t]=(0,r.pE)(e,t,g);let{dialogProps:s,titleProps:f}=function(e,t){let{role:n="dialog"}=e,r=(0,a.mp)();r=e["aria-label"]?void 0:r;let o=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{if(t.current&&!t.current.contains(document.activeElement)){(0,c.e)(t.current);let e=setTimeout(()=>{document.activeElement===t.current&&(o.current=!0,t.current&&(t.current.blur(),(0,c.e)(t.current)),o.current=!1)},500);return()=>{clearTimeout(e)}}},[t]),(0,d.Bq)(),{dialogProps:{...(0,u.z)(e,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":e["aria-labelledby"]||r,onBlur:e=>{o.current&&e.stopPropagation()}},titleProps:{id:r}}}({...e,"aria-labelledby":l},t),p=(0,i.useContext)(m),v=e.children;return"function"==typeof v&&(v=v({close:(null==p?void 0:p.close)||(()=>{})})),s["aria-label"]||s["aria-labelledby"]||(e["aria-labelledby"]?s["aria-labelledby"]=e["aria-labelledby"]:console.warn('If a Dialog does not contain a <Heading slot="title">, it must have an aria-label or aria-labelledby attribute for accessibility.')),i.createElement("section",{...(0,u.z)(e),...s,ref:t,slot:e.slot||void 0,style:e.style,className:null!==(n=e.className)&&void 0!==n?n:"react-aria-Dialog"},i.createElement(r.zt,{values:[[o,{slots:{[r.hO]:{},title:{...f,level:2}}}]]},v))})},76548:function(e,t,n){n.d(t,{u_:function(){return T},ZA:function(){return w}});var r=n(76633),i=n(55373),o=n(18708),l=n(93993),s=n(78790),a=n(62190),u=n(58707),c=n(86250),d=n(78106),f=n(16919),p=n(2434);let g="undefined"!=typeof document&&window.visualViewport;function m(){return{width:g&&(null==g?void 0:g.width)||window.innerWidth,height:g&&(null==g?void 0:g.height)||window.innerHeight}}var v=n(22255),h=n(20380),E=n(90046);let b=(0,d.createContext)(null),y=(0,d.createContext)(null),T=(0,d.forwardRef)(function(e,t){if((0,d.useContext)(y))return d.createElement(x,{...e,modalRef:t},e.children);let{isDismissable:n,isKeyboardDismissDisabled:r,isOpen:i,defaultOpen:o,onOpenChange:l,children:s,isEntering:a,isExiting:u,UNSTABLE_portalContainer:c,shouldCloseOnInteractOutside:f,...p}=e;return d.createElement(w,{isDismissable:n,isKeyboardDismissDisabled:r,isOpen:i,defaultOpen:o,onOpenChange:l,isEntering:a,isExiting:u,UNSTABLE_portalContainer:c,shouldCloseOnInteractOutside:f},d.createElement(x,{...p,modalRef:t},s))}),w=(0,d.forwardRef)(function(e,t){[e,t]=(0,r.pE)(e,t,b);let n=(0,d.useContext)(i.$H),l=(0,E.d)(e),s=null==e.isOpen&&null==e.defaultOpen&&n?n:l,a=(0,p.B)(t),u=(0,d.useRef)(null),c=(0,r.xB)(a,s.isOpen),f=(0,r.xB)(u,s.isOpen),g=c||f||e.isExiting||!1,m=(0,o.Av)();return(s.isOpen||g)&&!m?d.createElement(P,{...e,state:s,isExiting:g,overlayRef:a,modalRef:u}):null});function P({UNSTABLE_portalContainer:e,...t}){let n=t.modalRef,{state:f}=t,{modalProps:p,underlayProps:h}=function(e,t,n){let{overlayProps:r,underlayProps:i}=(0,s.I)({...e,isOpen:t.isOpen,onClose:t.close},n);return(0,u.t)({isDisabled:!t.isOpen}),(0,a.Bq)(),(0,d.useEffect)(()=>{if(t.isOpen)return(0,l.R)([n.current])},[t.isOpen,n]),{modalProps:(0,c.d)(r),underlayProps:i}}(t,f,n),E=(0,r.iW)(t.overlayRef)||t.isEntering||!1,b=(0,r.aX)({...t,defaultClassName:"react-aria-ModalOverlay",values:{isEntering:E,isExiting:t.isExiting,state:f}}),T=function(){let e=(0,o.Av)(),[t,n]=(0,d.useState)(()=>e?{width:0,height:0}:m());return(0,d.useEffect)(()=>{let e=()=>{n(e=>{let t=m();return t.width===e.width&&t.height===e.height?e:t})};return g?g.addEventListener("resize",e):window.addEventListener("resize",e),()=>{g?g.removeEventListener("resize",e):window.removeEventListener("resize",e)}},[]),t}(),w={...b.style,"--visual-viewport-height":T.height+"px"};return d.createElement(a.aV,{isExiting:t.isExiting,portalContainer:e},d.createElement("div",{...(0,c.d)((0,v.z)(t),h),...b,style:w,ref:t.overlayRef,"data-entering":E||void 0,"data-exiting":t.isExiting||void 0},d.createElement(r.zt,{values:[[y,{modalProps:p,modalRef:n,isExiting:t.isExiting,isDismissable:t.isDismissable}],[i.$H,f]]},b.children)))}function x(e){let{modalProps:t,modalRef:n,isExiting:o,isDismissable:l}=(0,d.useContext)(y),s=(0,d.useContext)(i.$H),a=(0,d.useMemo)(()=>(0,h.l)(e.modalRef,n),[e.modalRef,n]),u=(0,p.B)(a),g=(0,r.iW)(u),m=(0,r.aX)({...e,defaultClassName:"react-aria-Modal",values:{isEntering:g,isExiting:o,state:s}});return d.createElement("div",{...(0,c.d)((0,v.z)(e),t),...m,ref:u,"data-entering":g||void 0,"data-exiting":o||void 0},l&&d.createElement(f.U,{onDismiss:s.close}),m.children)}},27897:function(e,t,n){n.d(t,{J:function(){return z},m:function(){return H}});var r=n(76633),i=n(78106);let o=(0,i.createContext)({placement:"bottom"});var l=n(55373),s=n(93993),a=n(85076);function u(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}let c={top:"top",bottom:"top",left:"left",right:"left"},d={top:"bottom",bottom:"top",left:"right",right:"left"},f={top:"left",left:"top"},p={top:"height",left:"width"},g={width:"totalWidth",height:"totalHeight"},m={},v="undefined"!=typeof document&&window.visualViewport;function h(e){let t=0,n=0,r=0,i=0,o=0,l=0,s={},u=(null==v?void 0:v.scale)>1;if("BODY"===e.tagName){var c,d;let a=document.documentElement;r=a.clientWidth,i=a.clientHeight,t=null!==(c=null==v?void 0:v.width)&&void 0!==c?c:r,n=null!==(d=null==v?void 0:v.height)&&void 0!==d?d:i,s.top=a.scrollTop||e.scrollTop,s.left=a.scrollLeft||e.scrollLeft,v&&(o=v.offsetTop,l=v.offsetLeft)}else({width:t,height:n,top:o,left:l}=w(e)),s.top=e.scrollTop,s.left=e.scrollLeft,r=t,i=n;return(0,a.Pf)()&&("BODY"===e.tagName||"HTML"===e.tagName)&&u&&(s.top=0,s.left=0,o=v.pageTop,l=v.pageLeft),{width:t,height:n,totalWidth:r,totalHeight:i,scroll:s,top:o,left:l}}function E(e,t,n,r,i,o,l){let s=i.scroll[e],a=r[p[e]],u=r.scroll[c[e]]+o,d=a+r.scroll[c[e]]-o,f=t-s+l[e]-r[c[e]],g=t-s+n+l[e]-r[c[e]];return f<u?u-f:g>d?Math.max(d-g,u-f):0}function b(e){if(m[e])return m[e];let[t,n]=e.split(" "),r=c[t]||"right",i=f[r];c[n]||(n="center");let o=p[r],l=p[i];return m[e]={placement:t,crossPlacement:n,axis:r,crossAxis:i,size:o,crossSize:l},m[e]}function y(e,t,n,r,i,o,l,s,a,c){let{placement:f,crossPlacement:p,axis:m,crossAxis:v,size:h,crossSize:E}=r,b={};b[v]=e[v],"center"===p?b[v]+=(e[E]-n[E])/2:p!==v&&(b[v]+=e[E]-n[E]),b[v]+=o;let y=e[v]-n[E]+a+c,T=e[v]+e[E]-a-c;if(b[v]=u(b[v],y,T),f===m){let n=s?l[h]:t[g[h]];b[d[m]]=Math.floor(n-e[m]+i)}else b[m]=Math.floor(e[m]+e[h]+i);return b}function T(e,t,n,r,i,o){let{placement:l,axis:s,size:a}=o;return l===s?Math.max(0,n[s]-e[s]-e.scroll[s]+t[s]-r[s]-r[d[s]]-i):Math.max(0,e[a]+e[s]+e.scroll[s]-t[s]-n[s]-n[a]-r[s]-r[d[s]]-i)}function w(e){let{top:t,left:n,width:r,height:i}=e.getBoundingClientRect(),{scrollTop:o,scrollLeft:l,clientTop:s,clientLeft:a}=document.documentElement;return{top:t+o-s,left:n+l-a,width:r,height:i}}function P(e,t){let n,r=window.getComputedStyle(e);if("fixed"===r.position){let{top:t,left:r,width:i,height:o}=e.getBoundingClientRect();n={top:t,left:r,width:i,height:o}}else{n=w(e);let r=w(t),i=window.getComputedStyle(t);r.top+=(parseInt(i.borderTopWidth,10)||0)-t.scrollTop,r.left+=(parseInt(i.borderLeftWidth,10)||0)-t.scrollLeft,n.top-=r.top,n.left-=r.left}return n.top-=parseInt(r.marginTop,10)||0,n.left-=parseInt(r.marginLeft,10)||0,n}function x(e){let t=window.getComputedStyle(e);return"none"!==t.transform||/transform|perspective/.test(t.willChange)||"none"!==t.filter||"paint"===t.contain||"backdropFilter"in t&&"none"!==t.backdropFilter||"WebkitBackdropFilter"in t&&"none"!==t.WebkitBackdropFilter}var C=n(67290),R=n(86306);function L(e){let{ref:t,box:n,onResize:r}=e;(0,i.useEffect)(()=>{let e=null==t?void 0:t.current;if(e){if(!(void 0!==window.ResizeObserver))return window.addEventListener("resize",r,!1),()=>{window.removeEventListener("resize",r,!1)};{let t=new window.ResizeObserver(e=>{e.length&&r()});return t.observe(e,{box:n}),()=>{e&&t.unobserve(e)}}}},[r,t,n])}var O=n(39684);let N="undefined"!=typeof document&&window.visualViewport;var S=n(78790),M=n(58707),D=n(86250),k=n(62190),I=n(16919),K=n(22255),A=n(90046),F=n(59597);let H=(0,i.createContext)(null),z=(0,i.forwardRef)(function(e,t){[e,t]=(0,r.pE)(e,t,H);let n=(0,i.useContext)(l.$H),o=(0,A.d)(e),s=null==e.isOpen&&null==e.defaultOpen&&n?n:o,a=(0,r.xB)(t,s.isOpen)||e.isExiting||!1;if((0,F.XA)()){let t=e.children;return"function"==typeof t&&(t=t({trigger:e.trigger||null,placement:"bottom",isEntering:!1,isExiting:!1,defaultChildren:null})),i.createElement(i.Fragment,null,t)}return!s||s.isOpen||a?i.createElement(B,{...e,triggerRef:e.triggerRef,state:s,popoverRef:t,isExiting:a}):null});function B({state:e,isExiting:t,UNSTABLE_portalContainer:n,...l}){var a;let f=(0,i.useRef)(null),[p,m]=(0,i.useState)(0);(0,R.b)(()=>{f.current&&e.isOpen&&m(f.current.getBoundingClientRect().width)},[e.isOpen,f]);let{popoverProps:v,underlayProps:A,arrowProps:F,placement:H}=function(e,t){let{triggerRef:n,popoverRef:r,isNonModal:o,isKeyboardDismissDisabled:l,shouldCloseOnInteractOutside:a,...f}=e,{overlayProps:p,underlayProps:m}=(0,S.I)({isOpen:t.isOpen,onClose:t.close,shouldCloseOnBlur:!0,isDismissable:!o,isKeyboardDismissDisabled:l,shouldCloseOnInteractOutside:a},r),{overlayProps:v,arrowProps:k,placement:I}=function(e){var t;let{direction:n}=(0,O.j)(),{arrowSize:r=0,targetRef:o,overlayRef:l,scrollRef:s=l,placement:a="bottom",containerPadding:f=12,shouldFlip:p=!0,boundaryElement:m="undefined"!=typeof document?document.body:null,offset:v=0,crossOffset:S=0,shouldUpdatePosition:M=!0,isOpen:D=!0,onClose:k,maxHeight:I,arrowBoundaryOffset:K=0}=e,[A,F]=(0,i.useState)({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),H=[M,a,l.current,o.current,s.current,f,p,m,v,S,D,n,I,K,r],z=(0,i.useRef)(null==N?void 0:N.scale);(0,i.useEffect)(()=>{D&&(z.current=null==N?void 0:N.scale)},[D]);let B=(0,i.useCallback)(()=>{var e,t;if(!1===M||!D||!l.current||!o.current||!m||(null==N?void 0:N.scale)!==z.current)return;let i=null;if(s.current&&s.current.contains(document.activeElement)){let e=document.activeElement.getBoundingClientRect(),t=s.current.getBoundingClientRect();(i={type:"top",offset:e.top-t.top}).offset>t.height/2&&(i.type="bottom",i.offset=e.bottom-t.bottom)}let C=l.current;!I&&l.current&&(C.style.top="0px",C.style.bottom="",C.style.maxHeight=(null!==(t=null===(e=window.visualViewport)||void 0===e?void 0:e.height)&&void 0!==t?t:window.innerHeight)+"px");let R=function(e){let t,{placement:n,targetNode:r,overlayNode:i,scrollNode:o,padding:l,shouldFlip:s,boundaryElement:a,offset:f,crossOffset:p,maxHeight:m,arrowSize:v=0,arrowBoundaryOffset:C=0}=e,R=i instanceof HTMLElement?function(e){let t=e.offsetParent;if(t&&t===document.body&&"static"===window.getComputedStyle(t).position&&!x(t)&&(t=document.documentElement),null==t)for(t=e.parentElement;t&&!x(t);)t=t.parentElement;return t||document.documentElement}(i):document.documentElement,L=R===document.documentElement,O=window.getComputedStyle(R).position,N=L?w(r):P(r,R);if(!L){let{marginTop:e,marginLeft:t}=window.getComputedStyle(r);N.top+=parseInt(e,10)||0,N.left+=parseInt(t,10)||0}let S=w(i),M={top:parseInt((t=window.getComputedStyle(i)).marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0};S.width+=M.left+M.right,S.height+=M.top+M.bottom;let D={top:o.scrollTop,left:o.scrollLeft,width:o.scrollWidth,height:o.scrollHeight},k=h(a),I=h(R),K="BODY"===a.tagName?w(R):P(R,a);return"HTML"===R.tagName&&"BODY"===a.tagName&&(I.scroll.top=0,I.scroll.left=0),function(e,t,n,r,i,o,l,s,a,f,p,m,v,h,w,P){let x=b(e),{size:C,crossAxis:R,crossSize:L,placement:O,crossPlacement:N}=x,S=y(t,s,n,x,p,m,f,v,w,P),M=p,D=T(s,f,t,i,o+p,x);if(l&&r[C]>D){let e=b(`${d[O]} ${N}`),r=y(t,s,n,e,p,m,f,v,w,P);T(s,f,t,i,o+p,e)>D&&(x=e,S=r,M=p)}let k="bottom";"top"===x.axis?"top"===x.placement?k="top":"bottom"===x.placement&&(k="bottom"):"top"===x.crossAxis&&("top"===x.crossPlacement?k="bottom":"bottom"===x.crossPlacement&&(k="top"));let I=E(R,S[R],n[L],s,a,o,f);S[R]+=I;let K=function(e,t,n,r,i,o,l,s){let a=r?n.height:t[g.height],u=null!=e.top?n.top+e.top:n.top+(a-e.bottom-l),c="top"!==s?Math.max(0,t.height+t.top+t.scroll.top-u-(i.top+i.bottom+o)):Math.max(0,u+l-(t.top+t.scroll.top)-(i.top+i.bottom+o));return Math.min(t.height-2*o,c)}(S,s,f,v,i,o,n.height,k);h&&h<K&&(K=h),n.height=Math.min(n.height,K),I=E(R,(S=y(t,s,n,x,M,m,f,v,w,P))[R],n[L],s,a,o,f),S[R]+=I;let A={},F=t[R]+.5*t[L]-S[R]-i[c[R]],H=w/2+P,z="left"===c[R]?i.left+i.right:i.top+i.bottom,B=n[L]-z-w/2-P,W=u(F,t[R]+w/2-(S[R]+i[c[R]]),t[R]+t[L]-w/2-(S[R]+i[c[R]]));return A[R]=u(W,H,B),{position:S,maxHeight:K,arrowOffsetLeft:A.left,arrowOffsetTop:A.top,placement:x.placement}}(n,N,S,D,M,l,s,k,I,K,f,p,!!O&&"static"!==O,m,v,C)}({placement:"rtl"===n?a.replace("start","right").replace("end","left"):a.replace("start","left").replace("end","right"),overlayNode:l.current,targetNode:o.current,scrollNode:s.current||l.current,padding:f,shouldFlip:p,boundaryElement:m,offset:v,crossOffset:S,maxHeight:I,arrowSize:r,arrowBoundaryOffset:K});if(C.style.top="",C.style.bottom="",C.style.left="",C.style.right="",Object.keys(R.position).forEach(e=>C.style[e]=R.position[e]+"px"),C.style.maxHeight=null!=R.maxHeight?R.maxHeight+"px":void 0,i){let e=document.activeElement.getBoundingClientRect(),t=s.current.getBoundingClientRect(),n=e[i.type]-t[i.type];s.current.scrollTop+=n-i.offset}F(R)},H);(0,R.b)(B,H),(0,R.b)(()=>(window.addEventListener("resize",B,!1),()=>{window.removeEventListener("resize",B,!1)}),[B]),L({ref:l,onResize:B}),L({ref:o,onResize:B});let W=(0,i.useRef)(!1);(0,R.b)(()=>{let e;let t=()=>{W.current=!0,clearTimeout(e),e=setTimeout(()=>{W.current=!1},500),B()},n=()=>{W.current&&t()};return null==N||N.addEventListener("resize",t),null==N||N.addEventListener("scroll",n),()=>{null==N||N.removeEventListener("resize",t),null==N||N.removeEventListener("scroll",n)}},[B]);let U=(0,i.useCallback)(()=>{W.current||k()},[k,W]);return(0,C.O)({triggerRef:o,isOpen:D,onClose:k&&U}),{overlayProps:{style:{position:"absolute",zIndex:1e5,...A.position,maxHeight:null!==(t=A.maxHeight)&&void 0!==t?t:"100vh"}},placement:A.placement,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:A.arrowOffsetLeft,top:A.arrowOffsetTop}},updatePosition:B}}({...f,targetRef:n,overlayRef:r,isOpen:t.isOpen,onClose:o?t.close:null});return(0,M.t)({isDisabled:o||!t.isOpen}),(0,R.b)(()=>{if(t.isOpen&&!o&&r.current)return(0,s.R)([r.current])},[o,t.isOpen,r]),{popoverProps:(0,D.d)(p,v),arrowProps:k,underlayProps:m,placement:I}}({...l,offset:null!==(a=l.offset)&&void 0!==a?a:8,arrowSize:p},e),z=l.popoverRef,B=(0,r.iW)(z,!!H)||l.isEntering||!1,W=(0,r.aX)({...l,defaultClassName:"react-aria-Popover",values:{trigger:l.trigger||null,placement:H,isEntering:B,isExiting:t}}),U={...v.style,...W.style};return i.createElement(k.aV,{isExiting:t,portalContainer:n},!l.isNonModal&&e.isOpen&&i.createElement("div",{"data-testid":"underlay",...A,style:{position:"fixed",inset:0}}),i.createElement("div",{...(0,D.d)((0,K.z)(l),v),...W,ref:z,slot:l.slot||void 0,style:U,"data-trigger":l.trigger,"data-placement":H,"data-entering":B||void 0,"data-exiting":t||void 0},!l.isNonModal&&i.createElement(I.U,{onDismiss:e.close}),i.createElement(o.Provider,{value:{...F,placement:H,ref:f}},W.children),i.createElement(I.U,{onDismiss:e.close})))}}}]);