1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`a483d49290b61ec92237fe84e3affb6f28a705b9`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`b217c2e5-862f-4110-9392-b77f89e08388`,e._sentryDebugIdIdentifier=`sentry-dbid-b217c2e5-862f-4110-9392-b77f89e08388`)}catch{}})();import{o as e}from"./chunk-DifwdwRD.js";import{t}from"./jsx-runtime-B4JSOZaY.js";import{t as n}from"./react-B0gicFlA.js";import{t as r}from"./react-dom-BiWgFqAF.js";import{i}from"./dist-BupSbrXP.js";import{n as a,t as o}from"./dist-B8KuwLeH.js";import{t as s}from"./dist-CjB_9hyX.js";import{n as c}from"./dist-D5Gy-Ocs.js";import{t as l}from"./dist-Cht_SVLl.js";var u=e(n(),1),d=t(),f=Object.defineProperty,p=(e,t)=>f(e,`name`,{value:t,configurable:!0}),m=`dismissableLayer.update`,h=`dismissableLayer.pointerDownOutside`,g=`dismissableLayer.focusOutside`,_,v=u.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),y=u.forwardRef(p(function(e,t){let{disableOutsidePointerEvents:n=!1,deferPointerDownOutside:r=!1,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:f,onInteractOutside:h,onDismiss:g,...y}=e,b=u.useContext(v),[x,T]=u.useState(null),E=x?.ownerDocument??globalThis?.document,[,D]=u.useState({}),O=i(t,T),k=Array.from(b.layers),[A]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),j=A?k.indexOf(A):-1,M=x?k.indexOf(x):-1,N=b.layersWithOutsidePointerEventsDisabled.size>0,P=M>=j,F=u.useRef(!1),I=S(e=>{s?.(e),h?.(e),e.defaultPrevented||g?.()},{ownerDocument:E,deferPointerDownOutside:r,isDeferredPointerDownOutsideRef:F,dismissableSurfaces:b.dismissableSurfaces,shouldHandlePointerDownOutside:u.useCallback(e=>{if(!(e instanceof Node))return!1;let t=[...b.branches].some(t=>t.contains(e));return P&&!t},[b.branches,P])}),L=C(e=>{if(r&&F.current)return;let t=e.target;[...b.branches].some(e=>e.contains(t))||(f?.(e),h?.(e),e.defaultPrevented||g?.())},E),R=x?M===k.length-1:!1,z=l(e=>{e.key===`Escape`&&(a?.(e),!e.defaultPrevented&&g&&(e.preventDefault(),g()))});return u.useEffect(()=>{if(R)return E.addEventListener(`keydown`,z,{capture:!0}),()=>E.removeEventListener(`keydown`,z,{capture:!0})},[E,R,z]),u.useEffect(()=>{if(x)return n&&(b.layersWithOutsidePointerEventsDisabled.size===0&&(_=E.body.style.pointerEvents,E.body.style.pointerEvents=`none`),b.layersWithOutsidePointerEventsDisabled.add(x)),b.layers.add(x),w(),()=>{n&&(b.layersWithOutsidePointerEventsDisabled.delete(x),b.layersWithOutsidePointerEventsDisabled.size===0&&(E.body.style.pointerEvents=_))}},[x,E,n,b]),u.useEffect(()=>()=>{x&&(b.layers.delete(x),b.layersWithOutsidePointerEventsDisabled.delete(x),w())},[x,b]),u.useEffect(()=>{let e=p(()=>D({}),`handleUpdate`);return document.addEventListener(m,e),()=>document.removeEventListener(m,e)},[]),(0,d.jsx)(o.div,{...y,ref:O,style:{pointerEvents:N?P?`auto`:`none`:void 0,...e.style},onFocusCapture:c(e.onFocusCapture,L.onFocusCapture),onBlurCapture:c(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:c(e.onPointerDownCapture,I.onPointerDownCapture)})},`DismissableLayer`));function b(){let e=u.useContext(v),[t,n]=u.useState(null);return u.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),n}p(b,`useDismissableLayerSurface`);var x=p(()=>!0,`IS_TRUE`);function S(e,t){let{ownerDocument:n=globalThis?.document,deferPointerDownOutside:r=!1,isDeferredPointerDownOutsideRef:i,dismissableSurfaces:a,shouldHandlePointerDownOutside:o=x}=t,s=l(e),c=u.useRef(!1),d=u.useRef(!1),f=u.useRef(new Map),m=u.useRef(()=>{});return u.useEffect(()=>{function e(){d.current=!1,i.current=!1,f.current.clear()}p(e,`resetOutsideInteraction`);function t(){return Array.from(f.current.values()).some(Boolean)}p(t,`isOutsideInteractionIntercepted`);function l(e){if(!d.current)return;let t=e.target;t instanceof Node&&[...a].some(e=>e.contains(t))||f.current.set(e.type,!0),e.type===`click`&&window.setTimeout(()=>{d.current&&m.current()},0)}p(l,`handleInteractionCapture`);function u(e){d.current&&f.current.set(e.type,!1)}p(u,`handleInteractionBubble`);let g=p(a=>{if(a.target&&!c.current){let l=function(){n.removeEventListener(`click`,m.current);let r=t();e(),r||T(h,s,u,{discrete:!0})};if(p(l,`handleAndDispatchPointerDownOutsideEvent`),!o(a.target)){n.removeEventListener(`click`,m.current),e(
1),c.current=!1;return}let u={originalEvent:a};d.current=!0,i.current=r&&a.button===0,f.current.clear(),!r||a.button!==0?l():(n.removeEventListener(`click`,m.current),m.current=l,n.addEventListener(`click`,m.current,{once:!0}))}else n.removeEventListener(`click`,m.current),e();c.current=!1},`handlePointerDown`),_=[`pointerup`,`mousedown`,`mouseup`,`touchstart`,`touchend`,`click`];for(let e of _)n.addEventListener(e,l,!0),n.addEventListener(e,u);let v=window.setTimeout(()=>{n.addEventListener(`pointerdown`,g)},0);return()=>{window.clearTimeout(v),n.removeEventListener(`pointerdown`,g),n.removeEventListener(`click`,m.current);for(let e of _)n.removeEventListener(e,l,!0),n.removeEventListener(e,u)}},[n,s,r,i,a,o]),{onPointerDownCapture:p(()=>c.current=!0,`onPointerDownCapture`)}}p(S,`usePointerDownOutside`);function C(e,t=globalThis?.document){let n=l(e),r=u.useRef(!1);return u.useEffect(()=>{let e=p(e=>{e.target&&!r.current&&T(g,n,{originalEvent:e},{discrete:!1})},`handleFocus`);return t.addEventListener(`focusin`,e),()=>t.removeEventListener(`focusin`,e)},[t,n]),{onFocusCapture:p(()=>r.current=!0,`onFocusCapture`),onBlurCapture:p(()=>r.current=!1,`onBlurCapture`)}}p(C,`useFocusOutside`);function w(){let e=new CustomEvent(m);document.dispatchEvent(e)}p(w,`dispatchUpdate`);function T(e,t,n,{discrete:r}){let i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?a(i,o):i.dispatchEvent(o)}p(T,`handleAndDispatchCustomEvent`);var E=e(r(),1),D=Object.defineProperty,O=u.forwardRef(((e,t)=>D(e,`name`,{value:t,configurable:!0}))(function(e,t){let{container:n,...r}=e,[i,a]=u.useState(!1);s(()=>a(!0),[]);let c=n||i&&globalThis?.document?.body;return c?E.createPortal((0,d.jsx)(o.div,{...r,ref:t}),c):null},`Portal`));export{y as n,b as r,O as t};
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.