"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3724],{6760:(e,t,n)=>{n.d(t,{qW:()=>v});var r,s=n(85556),u=n(84151),o=n(23154),i=n(66078),a=n(92247),l=n(45507),c=n(10488),d="dismissableLayer.update",f=s.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),v=s.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:v,onPointerDownOutside:p,onFocusOutside:b,onInteractOutside:y,onDismiss:h,...L}=e,w=s.useContext(f),[C,P]=s.useState(null),g=C?.ownerDocument??globalThis?.document,[,D]=s.useState({}),T=(0,i.s)(t,e=>P(e)),N=Array.from(w.layers),[O]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),F=N.indexOf(O),S=C?N.indexOf(C):-1,x=w.layersWithOutsidePointerEventsDisabled.size>0,R=S>=F,k=function(e,t=globalThis?.document){let n=(0,a.c)(e),r=s.useRef(!1),u=s.useRef(()=>{});return s.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){E("dismissableLayer.pointerDownOutside",n,s,{discrete:!0})},s={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",u.current),u.current=r,t.addEventListener("click",u.current,{once:!0})):r()}else t.removeEventListener("click",u.current);r.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",e),t.removeEventListener("click",u.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...w.branches].some(e=>e.contains(t));!R||n||(p?.(e),y?.(e),e.defaultPrevented||h?.())},g),W=function(e,t=globalThis?.document){let n=(0,a.c)(e),r=s.useRef(!1);return s.useEffect(()=>{let e=e=>{e.target&&!r.current&&E("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...w.branches].some(e=>e.contains(t))||(b?.(e),y?.(e),e.defaultPrevented||h?.())},g);return(0,l.U)(e=>{S===w.layers.size-1&&(v?.(e),!e.defaultPrevented&&h&&(e.preventDefault(),h()))},g),s.useEffect(()=>{if(C)return n&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(r=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(C)),w.layers.add(C),m(),()=>{n&&1===w.layersWithOutsidePointerEventsDisabled.size&&(g.body.style.pointerEvents=r)}},[C,g,n,w]),s.useEffect(()=>()=>{C&&(w.layers.delete(C),w.layersWithOutsidePointerEventsDisabled.delete(C),m())},[C,w]),s.useEffect(()=>{let e=()=>D({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,c.jsx)(o.sG.div,{...L,ref:T,style:{pointerEvents:x?R?"auto":"none":void 0,...e.style},onFocusCapture:(0,u.m)(e.onFocusCapture,W.onFocusCapture),onBlurCapture:(0,u.m)(e.onBlurCapture,W.onBlurCapture),onPointerDownCapture:(0,u.m)(e.onPointerDownCapture,k.onPointerDownCapture)})});function m(){let e=new CustomEvent(d);document.dispatchEvent(e)}function E(e,t,n,{discrete:r}){let s=n.originalEvent.target,u=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&s.addEventListener(e,t,{once:!0}),r?(0,o.hO)(s,u):s.dispatchEvent(u)}v.displayName="DismissableLayer",s.forwardRef((e,t)=>{let n=s.useContext(f),r=s.useRef(null),u=(0,i.s)(t,r);return s.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,c.jsx)(o.sG.div,{...e,ref:u})}).displayName="DismissableLayerBranch"},42748:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(85556),s=n(28693),u=n(23154),o=n(22095),i=n(10488),a=r.forwardRef((e,t)=>{let{container:n,...a}=e,[l,c]=r.useState(!1);(0,o.N)(()=>c(!0),[]);let d=n||l&&globalThis?.document?.body;return d?s.createPortal((0,i.jsx)(u.sG.div,{...a,ref:t}),d):null});a.displayName="Portal"},63490:(e,t,n)=>{n.d(t,{n:()=>d});var r=n(85556),s=n(66078),u=n(23154),o=n(92247),i=n(10488),a="focusScope.autoFocusOnMount",l="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},d=r.forwardRef((e,t)=>{let{loop:n=!1,trapped:d=!1,onMountAutoFocus:p,onUnmountAutoFocus:b,...y}=e,[h,L]=r.useState(null),w=(0,o.c)(p),C=(0,o.c)(b),P=r.useRef(null),g=(0,s.s)(t,e=>L(e)),D=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(d){let e=function(e){if(D.paused||!h)return;let t=e.target;h.contains(t)?P.current=t:m(P.current,{select:!0})},t=function(e){if(D.paused||!h)return;let t=e.relatedTarget;null===t||h.contains(t)||m(P.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&m(h)});return h&&n.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[d,h,D.paused]),r.useEffect(()=>{if(h){E.add(D);let e=document.activeElement;if(!h.contains(e)){let t=new CustomEvent(a,c);h.addEventListener(a,w),h.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(m(r,{select:t}),document.activeElement!==n)return}(f(h).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(h))}return()=>{h.removeEventListener(a,w),setTimeout(()=>{let t=new CustomEvent(l,c);h.addEventListener(l,C),h.dispatchEvent(t),t.defaultPrevented||m(e??document.body,{select:!0}),h.removeEventListener(l,C),E.remove(D)},0)}}},[h,w,C,D]);let T=r.useCallback(e=>{if(!n&&!d||D.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let t=e.currentTarget,[s,u]=function(e){let t=f(e);return[v(t,e),v(t.reverse(),e)]}(t);s&&u?e.shiftKey||r!==u?e.shiftKey&&r===s&&(e.preventDefault(),n&&m(u,{select:!0})):(e.preventDefault(),n&&m(s,{select:!0})):r===t&&e.preventDefault()}},[n,d,D.paused]);return(0,i.jsx)(u.sG.div,{tabIndex:-1,...y,ref:g,onKeyDown:T})});function f(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function v(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function m(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}d.displayName="FocusScope";var E=function(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),(e=p(e,t)).unshift(t)},remove(t){e=p(e,t),e[0]?.resume()}}}();function p(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}}}]);