1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="bf9c073c-22d4-4265-a6c5-b79a1cb7de68",e._sentryDebugIdIdentifier="sentry-dbid-bf9c073c-22d4-4265-a6c5-b79a1cb7de68")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9042],{26682:(e,t,n)=>{let r;n.d(t,{$c:()=>K,C1:()=>eY,DL:()=>eH,It:()=>eK,Mk:()=>z,P6:()=>B,R1:()=>W,SV:()=>d,XF:()=>ep,bv:()=>eN,cq:()=>Y,fI:()=>F,iB:()=>ez,kp:()=>eM,lY:()=>eX,ph:()=>I,rm:()=>S,s3:()=>ek,s9:()=>eI,we:()=>eS});var u,o=n(59585),l=n(69299),i=n(77396),c=n(45510),a=n(70401),s=n(24228),f=n(3972);function d(e){return o.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)}let v={...u||(u=n.t(o,2))},m=v.useInsertionEffect||(e=>e());function p(e){let t=o.useRef(()=>{});return m(()=>{t.current=e}),o.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}let g="ArrowUp",b="ArrowDown",E="ArrowLeft",y="ArrowRight";function h(e,t,n){return Math.floor(e/t)!==n}function R(e,t){return t<0||t>=e.current.length}function w(e,t){return x(e,{disabledIndices:t})}function k(e,t){return x(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function x(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:u,amount:o=1}=void 0===t?{}:t,l=e.current,i=n;do i+=r?-o:o;while(i>=0&&i<=l.length-1&&M(l,i,u));return i}function M(e,t,n){if(n)return n.includes(t);let r=e[t];return null==r||r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")}var C="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function L(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}let T=o.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function I(e){let{children:t,elementsRef:n,labelsRef:r}=e,[u,l]=o.useState(()=>new Map),i=o.useCallback(e=>{l(t=>new Map(t).set(e,null))},[]),c=o.useCallback(e=>{l(t=>{let n=new Map(t);return n.delete(e),n})},[]);return C(()=>{let e=new Map(u);Array.from(e.keys()).sort(L).forEach((t,n)=>{e.set(t,n)}),!function(e,t){if(e.size!==t.size)return!1;for(let[n,r]of e.entries())if(r!==t.get(n))return!1;return!0}(u,e)&&l(e)},[u]),o.createElement(T.Provider,{value:o.useMemo(()=>({register:i,unregister:c,map:u,elementsRef:n,labelsRef:r}),[i,c,u,n,r])},t)}function S(e){void 0===e&&(e={});let{label:t}=e,{register:n,unregister:r,map:u,elementsRef:l,labelsRef:i}=o.useContext(T),[c,a]=o.useState(null),s=o.useRef(null),f=o.useCallback(e=>{if(s.current=e,null!==c&&(l.current[c]=e,i)){var n;let r=void 0!==t;i.current[c]=r?t:null!=(n=null==e?void 0:e.textContent)?n:null}},[c,l,i,t]);return C(()=>{let e=s.current;if(e)return n(e),()=>{r(e)}},[n,r]),C(()=>{let e=s.current?u.get(s.current):null;null!=e&&a(e)},[u]),o.useMemo(()=>({ref:f,index:null==c?-1:c}),[c,f])}function A(){return(A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let O=!1,P=0,N=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+P++,D=v.useId||function(){let[e,t]=o.useState(()=>O?N():void 0);return C(()=>{null==e&&t(N())},[]),o.useEffect(()=>{O=!0},[]),e};function q(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}let _=o.createContext(null),j=o.createContext(null),W=()=>{var e;return(null==(e=o.useContext(_))?void 0:e.id)||null},Y=()=>o.useContext(j);function F(e){let t=D(),n=Y(),r=W(),u=e||r;return C(()=>{let e={id:t,parentId:u};return null==n||n.addNode(e),()=>{null==n||n.removeNode(e)}},[n,t,u]),t}function K(e){let{children:t,id:n}=e,r=W();return o.createElement(_.Provider,{value:o.useMemo(()=>({id:n,parentId:r}),[n,r])},t)}function B(e){let{children:t}=e,n=o.useRef([]),r=o.useCallback(e=>{n.current=[...n.current,e]},[]),u=o.useCallback(e=>{n.current=n.current.filter(t=>t!==e)},[]),l=o.useState(()=>q())[0];return o.createElement(j.Provider,{value:o.useMemo(()=>({nodesRef:n,addNode:r,removeNode:u,events:l}),[r,u,l])},t)}function U(e){return"data-floating-ui-"+e}function H(e){let t=(0,o.useRef)(e);return C(()=>{t.current=e}),t}let X=U("safe-polygon");function G(e,t,n){return n&&!(0,l.Go)(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}function z(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:u,events:i,elements:a}=e,{enabled:s=!0,delay:f=0,handleClose:d=null,mouseOnly:v=!1,restMs:m=0,move:g=!0}=t,b=Y(),E=W(),y=H(d),h=H(f),R=H(n),w=o.useRef(),k=o.useRef(-1),x=o.useRef(),M=o.useRef(-1),L=o.useRef(!0),T=o.useRef(!1),I=o.useRef(()=>{}),S=o.useRef(!1),A=o.useCallback(()=>{var e;let t=null==(e=u.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[u]);o.useEffect(()=>{if(s)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{open:t}=e;
1t||(clearTimeout(k.current),clearTimeout(M.current),L.current=!0,S.current=!1)}},[s,i]),o.useEffect(()=>{if(!s||!y.current||!n)return;function e(e){A()&&r(!1,e,"hover")}let t=(0,l.YE)(a.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[a.floating,n,r,s,y,A]);let O=o.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let u=G(h.current,"close",w.current);u&&!x.current?(clearTimeout(k.current),k.current=window.setTimeout(()=>r(!1,e,n),u)):t&&(clearTimeout(k.current),r(!1,e,n))},[h,r]),P=p(()=>{I.current(),x.current=void 0}),N=p(()=>{if(T.current){let e=(0,l.YE)(a.floating).body;e.style.pointerEvents="",e.removeAttribute(X),T.current=!1}}),D=p(()=>!!u.current.openEvent&&["click","mousedown"].includes(u.current.openEvent.type));o.useEffect(()=>{if(s&&(0,c.vq)(a.domReference)){var e;let r=a.domReference;return n&&r.addEventListener("mouseleave",i),null==(e=a.floating)||e.addEventListener("mouseleave",i),g&&r.addEventListener("mousemove",t,{once:!0}),r.addEventListener("mouseenter",t),r.addEventListener("mouseleave",o),()=>{var e;n&&r.removeEventListener("mouseleave",i),null==(e=a.floating)||e.removeEventListener("mouseleave",i),g&&r.removeEventListener("mousemove",t),r.removeEventListener("mouseenter",t),r.removeEventListener("mouseleave",o)}}function t(e){if(clearTimeout(k.current),L.current=!1,v&&!(0,l.Go)(w.current)||m>0&&!G(h.current,"open"))return;let t=G(h.current,"open",w.current);t?k.current=window.setTimeout(()=>{R.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function o(e){if(D())return;I.current();let t=(0,l.YE)(a.floating);if(clearTimeout(M.current),S.current=!1,y.current&&u.current.floatingContext){n||clearTimeout(k.current),x.current=y.current({...u.current.floatingContext,tree:b,x:e.clientX,y:e.clientY,onClose(){N(),P(),D()||O(e,!0,"safe-polygon")}});let r=x.current;t.addEventListener("mousemove",r),I.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===w.current&&(0,l.gR)(a.floating,e.relatedTarget)||O(e)}function i(e){!D()&&u.current.floatingContext&&(null==y.current||y.current({...u.current.floatingContext,tree:b,x:e.clientX,y:e.clientY,onClose(){N(),P(),D()||O(e)}})(e))}},[a,s,e,v,m,g,O,P,N,r,n,R,b,h,y,u,D]),C(()=>{var e,t;if(s&&n&&null!=(e=y.current)&&e.__options.blockPointerEvents&&A()){T.current=!0;let e=a.floating;if((0,c.vq)(a.domReference)&&e){let n=(0,l.YE)(a.floating).body;n.setAttribute(X,"");let r=a.domReference,u=null==b||null==(t=b.nodesRef.current.find(e=>e.id===E))||null==(t=t.context)?void 0:t.elements.floating;return u&&(u.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[s,n,E,a,b,y,A]),C(()=>{n||(w.current=void 0,S.current=!1,P(),N())},[n,P,N]),o.useEffect(()=>()=>{P(),clearTimeout(k.current),clearTimeout(M.current),N()},[s,a.domReference,P,N]);let q=o.useMemo(()=>{function e(e){w.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function u(){L.current||R.current||r(!0,t,"hover")}(!v||(0,l.Go)(w.current))&&!n&&0!==m&&(S.current&&e.movementX**2+e.movementY**2<2||(clearTimeout(M.current),"touch"===w.current?u():(S.current=!0,M.current=window.setTimeout(u,m))))}}},[v,r,n,R,m]),_=o.useMemo(()=>({onMouseEnter(){clearTimeout(k.current)},onMouseLeave(e){D()||O(e.nativeEvent,!1)}}),[O,D]);return o.useMemo(()=>s?{reference:q,floating:_}:{},[s,q,_])}let Z=0;function V(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:u=!1}=t;r&&cancelAnimationFrame(Z);let o=()=>null==e?void 0:e.focus({preventScroll:n});u?o():Z=requestAnimationFrame(o)}function $(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}),r=n;for(;r.length;)r=e.filter(e=>{var t;return null==(t=r)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})}),n=n.concat(r);return n}let J=new WeakMap,Q=new WeakSet,ee={},et=0,en=e=>e&&(e.host||en(e.parentNode));function er(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);let r=(0,l.YE)(e[0]).body;return function(e,t,n,r){let u="data-floating-ui-inert",o=r?"inert":n?"aria-hidden":null,l=e.map(e=>{if(t.contains(e))return e;let n=en(e);return t.contains(n)?n:null}).filter(e=>null!=e),i=new Set,a=new Set(l),s=[];ee[u]||(ee[u]=new WeakMap);let f=ee[u];return l.forEach(function e(t){!(!t||i.has(t))&&(i.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||a.has(t)||[].forEach.call(t.children,t=>{if("script"!==(0,c.mq)(t))if(i.has(t))e(t);else{let e=o?t.getAttribute(o):null,n=null!==e&&"false"!==e,r=(J.get(t)||0)+1,l=(f.get(t)||0)+1;J.set(t,r),f.set(t,l),s.push(t),1===r&&n&&Q.add(t),1===l&&t.setAttribute(u,""),!n&&o&&t.setAttribute(o,"true")}})}(t),i.clear(),et++,()=>
1{s.forEach(e=>{let t=(J.get(e)||0)-1,n=(f.get(e)||0)-1;J.set(e,t),f.set(e,n),t||(!Q.has(e)&&o&&e.removeAttribute(o),Q.delete(e)),n||e.removeAttribute(u)}),--et||(J=new WeakMap,J=new WeakMap,Q=new WeakSet,ee={})}}(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}let eu=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function eo(e,t){let n=(0,a.Kr)(e,eu());"prev"===t&&n.reverse();let r=n.indexOf((0,l.RS)((0,l.YE)(e)));return n.slice(r+1)[0]}function el(){return eo(document.body,"next")}function ei(){return eo(document.body,"prev")}function ec(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,l.gR)(n,r)}function ea(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let es={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function ef(e){"Tab"===e.key&&(e.target,clearTimeout(r))}let ed=o.forwardRef(function(e,t){let[n,r]=o.useState();C(()=>((0,l.nr)()&&r("button"),document.addEventListener("keydown",ef),()=>{document.removeEventListener("keydown",ef)}),[]);let u={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[U("focus-guard")]:"",style:es};return o.createElement("span",A({},e,u))}),ev=o.createContext(null),em=U("portal");function ep(e){let{children:t,id:n,root:r,preserveTabOrder:u=!0}=e,l=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=D(),u=eg(),[l,i]=o.useState(null),a=o.useRef(null);return C(()=>()=>{null==l||l.remove(),queueMicrotask(()=>{a.current=null})},[l]),C(()=>{if(!r||a.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(em,""),e.appendChild(n),a.current=n,i(n)},[t,r]),C(()=>{if(null===n||!r||a.current)return;let e=n||(null==u?void 0:u.portalNode);e&&!(0,c.vq)(e)&&(e=e.current),e=e||document.body;let o=null;t&&((o=document.createElement("div")).id=t,e.appendChild(o));let l=document.createElement("div");l.id=r,l.setAttribute(em,""),(e=o||e).appendChild(l),a.current=l,i(l)},[t,n,r,u]),l}({id:n,root:r}),[i,f]=o.useState(null),d=o.useRef(null),v=o.useRef(null),m=o.useRef(null),p=o.useRef(null),g=null==i?void 0:i.modal,b=null==i?void 0:i.open,E=!!i&&!i.modal&&i.open&&u&&!!(r||l);return o.useEffect(()=>{if(l&&u&&!g)return l.addEventListener("focusin",e,!0),l.addEventListener("focusout",e,!0),()=>{l.removeEventListener("focusin",e,!0),l.removeEventListener("focusout",e,!0)};function e(e){l&&ec(e)&&("focusin"===e.type?ea:function(e){(0,a.Kr)(e,eu()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(l)}},[l,u,g]),o.useEffect(()=>{l&&(b||ea(l))},[b,l]),o.createElement(ev.Provider,{value:o.useMemo(()=>({preserveTabOrder:u,beforeOutsideRef:d,afterOutsideRef:v,beforeInsideRef:m,afterInsideRef:p,portalNode:l,setFocusManagerState:f}),[u,l])},E&&l&&o.createElement(ed,{"data-type":"outside",ref:d,onFocus:e=>{if(ec(e,l)){var t;null==(t=m.current)||t.focus()}else{let e=ei()||(null==i?void 0:i.refs.domReference.current);null==e||e.focus()}}}),E&&l&&o.createElement("span",{"aria-owns":l.id,style:es}),l&&s.createPortal(t,l),E&&l&&o.createElement(ed,{"data-type":"outside",ref:v,onFocus:e=>{if(ec(e,l)){var t;null==(t=p.current)||t.focus()}else{let t=el()||(null==i?void 0:i.refs.domReference.current);null==t||t.focus(),(null==i?void 0:i.closeOnFocusOut)&&(null==i||i.onOpenChange(!1,e.nativeEvent,"focus-out"))}}}))}let eg=()=>o.useContext(ev),eb="data-floating-ui-focusable";function eE(e){return e?e.hasAttribute(eb)?e:e.querySelector("["+eb+"]")||e:null}let ey=[];function eh(e){ey=ey.filter(e=>e.isConnected);let t=e;if(t&&"body"!==(0,c.mq)(t)){if(!(0,a.AO)(t,eu())){let e=(0,a.Kr)(t,eu())[0];e&&(t=e)}ey.push(t),ey.length>20&&(ey=ey.slice(-20))}}function eR(){return ey.slice().reverse().find(e=>e.isConnected)}let ew=o.forwardRef(function(e,t){return o.createElement("button",A({},e,{type:"button",ref:t,tabIndex:-1,style:es}))});
1function ek(e){let{context:t,children:n,disabled:r=!1,order:u=["content"],guards:i=!0,initialFocus:s=0,returnFocus:f=!0,restoreFocus:d=!1,modal:v=!0,visuallyHiddenDismiss:m=!1,closeOnFocusOut:g=!0}=e,{open:b,refs:E,nodeId:y,onOpenChange:h,events:R,dataRef:w,floatingId:k,elements:{domReference:x,floating:M}}=t,L="number"==typeof s&&s<0,T=(0,l.WZ)(x)&&L,I=!("undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype)||i,S=H(u),A=H(s),O=H(f),P=Y(),N=eg(),D=o.useRef(null),q=o.useRef(null),_=o.useRef(!1),j=o.useRef(!1),W=o.useRef(-1),F=null!=N,K=eE(M),B=p(function(e){return void 0===e&&(e=K),e?(0,a.Kr)(e,eu()):[]}),X=p(e=>{let t=B(e);return S.current.map(e=>x&&"reference"===e?x:K&&"floating"===e?K:t).filter(Boolean).flat()});function G(e){return!r&&m&&v?o.createElement(ew,{ref:"start"===e?D:q,onClick:e=>h(!1,e.nativeEvent)},"string"==typeof m?m:"Dismiss"):null}o.useEffect(()=>{if(r||!v)return;function e(e){if("Tab"===e.key){(0,l.gR)(K,(0,l.RS)((0,l.YE)(K)))&&0===B().length&&!T&&(0,l.jo)(e);let t=X(),n=(0,l.EW)(e);"reference"===S.current[0]&&n===x&&((0,l.jo)(e),e.shiftKey?V(t[t.length-1]):V(t[1])),"floating"===S.current[1]&&n===K&&e.shiftKey&&((0,l.jo)(e),V(t[0]))}}let t=(0,l.YE)(K);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,x,K,v,S,T,B,X]),o.useEffect(()=>{if(!r&&M)return M.addEventListener("focusin",e),()=>{M.removeEventListener("focusin",e)};
1function e(e){let t=(0,l.EW)(e),n=B().indexOf(t);-1!==n&&(W.current=n)}},[r,M,B]),o.useEffect(()=>{if(!r&&g&&M&&(0,c.sb)(x))return x.addEventListener("focusout",t),x.addEventListener("pointerdown",e),M.addEventListener("focusout",t),()=>{x.removeEventListener("focusout",t),x.removeEventListener("pointerdown",e),M.removeEventListener("focusout",t)};function e(){j.current=!0,setTimeout(()=>{j.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let n=!((0,l.gR)(x,t)||(0,l.gR)(M,t)||(0,l.gR)(t,M)||(0,l.gR)(null==N?void 0:N.portalNode,t)||null!=t&&t.hasAttribute(U("focus-guard"))||P&&($(P.nodesRef.current,y).find(e=>{var n,r;return(0,l.gR)(null==(n=e.context)?void 0:n.elements.floating,t)||(0,l.gR)(null==(r=e.context)?void 0:r.elements.domReference,t)})||(function(e,t){var n;let r=[],u=null==(n=e.find(e=>e.id===t))?void 0:n.parentId;for(;u;){let t=e.find(e=>e.id===u);u=null==t?void 0:t.parentId,t&&(r=r.concat(t))}return r})(P.nodesRef.current,y).find(e=>{var n,r;return(null==(n=e.context)?void 0:n.elements.floating)===t||(null==(r=e.context)?void 0:r.elements.domReference)===t})));if(d&&n&&(0,l.RS)((0,l.YE)(K))===(0,l.YE)(K).body){(0,c.sb)(K)&&K.focus();let e=W.current,t=B(),n=t[e]||t[t.length-1]||K;(0,c.sb)(n)&&n.focus()}(T||!v)&&t&&n&&!j.current&&t!==eR()&&(_.current=!0,h(!1,e,"focus-out"))})}},[r,x,M,K,v,y,P,N,h,g,d,B,T]),o.useEffect(()=>{var e;if(r)return;let t=Array.from((null==N||null==(e=N.portalNode)?void 0:e.querySelectorAll("["+U("portal")+"]"))||[]);if(M){let e=[M,...t,D.current,q.current,S.current.includes("reference")||T?x:null].filter(e=>null!=e),n=v||T?er(e,I,!I):er(e);return()=>{n()}}},[r,x,M,v,S,N,T,I]),C(()=>{if(r||!(0,c.sb)(K))return;let e=(0,l.YE)(K),t=(0,l.RS)(e);queueMicrotask(()=>{let e=X(K),n=A.current,r=("number"==typeof n?e[n]:n.current)||K,u=(0,l.gR)(K,t);L||u||!b||V(r,{preventScroll:r===K})})},[r,b,K,L,X,A]),C(()=>{if(r||!K)return;let e=!1,t=(0,l.YE)(K),n=(0,l.RS)(t),u=w.current.openEvent;function o(t){let{open:n,reason:r,event:o,nested:i}=t;n&&(u=o),"escape-key"===r&&E.domReference.current&&eh(E.domReference.current),"hover"===r&&"mouseleave"===o.type&&(_.current=!0),"outside-press"===r&&(i?(_.current=!1,e=!0):_.current=!((0,l.YF)(o)||(0,l.Pg)(o)))}eh(n),R.on("openchange",o);let i=t.createElement("span");return i.setAttribute("tabindex","-1"),i.setAttribute("aria-hidden","true"),Object.assign(i.style,es),F&&x&&x.insertAdjacentElement("afterend",i),()=>{R.off("openchange",o);let n=(0,l.RS)(t),r=(0,l.gR)(M,n)||P&&$(P.nodesRef.current,y).some(e=>{var t;return(0,l.gR)(null==(t=e.context)?void 0:t.elements.floating,n)});(r||u&&["click","mousedown"].includes(u.type))&&E.domReference.current&&eh(E.domReference.current);let a="boolean"==typeof O.current?eR()||i:O.current.current||i;queueMicrotask(()=>{O.current&&!_.current&&(0,c.sb)(a)&&(a===n||n===t.body||r)&&a.focus({preventScroll:e}),i.remove()})}},[r,M,K,O,w,E,R,P,y,F,x]),o.useEffect(()=>{queueMicrotask(()=>{_.current=!1})},[r]),C(()=>{if(!r&&N)return N.setFocusManagerState({modal:v,closeOnFocusOut:g,open:b,onOpenChange:h,refs:E}),()=>{N.setFocusManagerState(null)}},[r,N,v,b,h,E,g]),C(()=>{if(r||!K||"function"!=typeof MutationObserver||L)return;let e=()=>{let e=K.getAttribute("tabindex"),t=B(),n=(0,l.RS)((0,l.YE)(M)),r=t.indexOf(n);-1!==r&&(W.current=r),S.current.includes("floating")||n!==E.domReference.current&&0===t.length?"0"!==e&&K.setAttribute("tabindex","0"):"-1"!==e&&K.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(K,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[r,M,K,E,S,B,L]);let z=!r&&I&&(!v||!T)&&(F||v);return o.createElement(o.Fragment,null,z&&o.createElement(ed,{"data-type":"inside",ref:null==N?void 0:N.beforeInsideRef,onFocus:e=>{if(v){let e=X();V("reference"===u[0]?e[0]:e[e.length-1])}else if(null!=N&&N.preserveTabOrder&&N.portalNode)if(_.current=!1,ec(e,N.portalNode)){let e=el()||x;null==e||e.focus()}else{var t;null==(t=N.beforeOutsideRef.current)||t.focus()}}}),!T&&G("start"),n,G("end"),z&&o.createElement(ed,{"data-type":"inside",ref:null==N?void 0:N.afterInsideRef,onFocus:e=>{if(v)V(X()[0]);else if(null!=N&&N.preserveTabOrder&&N.portalNode)if(g&&(_.current=!0),ec(e,N.portalNode)){let e=ei()||x;null==e||e.focus()}else{var t;
1null==(t=N.afterOutsideRef.current)||t.focus()}}}))}function ex(e){return(0,c.sb)(e.target)&&"BUTTON"===e.target.tagName}function eM(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:u,elements:{domReference:i}}=e,{enabled:c=!0,event:a="click",toggle:s=!0,ignoreMouse:f=!1,keyboardHandlers:d=!0,stickIfOpen:v=!0}=t,m=o.useRef(),p=o.useRef(!1),g=o.useMemo(()=>({onPointerDown(e){m.current=e.pointerType},onMouseDown(e){let t=m.current;0===e.button&&"click"!==a&&((0,l.Go)(t,!0)&&f||(n&&s&&(!u.current.openEvent||!v||"mousedown"===u.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click"))))},onClick(e){let t=m.current;if("mousedown"===a&&m.current){m.current=void 0;return}(0,l.Go)(t,!0)&&f||(n&&s&&(!u.current.openEvent||!v||"click"===u.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){(m.current=void 0,!(e.defaultPrevented||!d||ex(e)))&&(" "!==e.key||(0,l.$u)(i)||(e.preventDefault(),p.current=!0),"Enter"===e.key&&(n&&s?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!d||ex(e)||(0,l.$u)(i))&&" "===e.key&&p.current&&(p.current=!1,n&&s?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[u,i,a,f,d,r,n,v,s]);return o.useMemo(()=>c?{reference:g}:{},[c,g])}let eC={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},eL={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},eT=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function eI(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:u,dataRef:i}=e,{enabled:a=!0,escapeKey:s=!0,outsidePress:f=!0,outsidePressEvent:d="pointerdown",referencePress:v=!1,referencePressEvent:m="pointerdown",ancestorScroll:g=!1,bubbles:b,capture:E}=t,y=Y(),h=p("function"==typeof f?f:()=>!1),R="function"==typeof f?h:f,w=o.useRef(!1),k=o.useRef(!1),{escapeKey:x,outsidePress:M}=eT(b),{escapeKey:C,outsidePress:L}=eT(E),T=o.useRef(!1),I=p(e=>{var t;if(!n||!a||!s||"Escape"!==e.key||T.current)return;let u=null==(t=i.current.floatingContext)?void 0:t.nodeId,o=y?$(y.nodesRef.current,u):[];if(!x&&(e.stopPropagation(),o.length>0)){let e=!0;if(o.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,(0,l.O_)(e)?e.nativeEvent:e,"escape-key")}),S=p(e=>{var t;let n=()=>{var t;I(e),null==(t=(0,l.EW)(e))||t.removeEventListener("keydown",n)};null==(t=(0,l.EW)(e))||t.addEventListener("keydown",n)}),A=p(e=>{var t;let n=w.current;w.current=!1;let o=k.current;if(k.current=!1,"click"===d&&o||n||"function"==typeof R&&!R(e))return;let a=(0,l.EW)(e),s="["+U("inert")+"]",f=(0,l.YE)(u.floating).querySelectorAll(s),v=(0,c.vq)(a)?a:null;for(;v&&!(0,c.eu)(v);){let e=(0,c.$4)(v);if((0,c.eu)(e)||!(0,c.vq)(e))break;v=e}if(f.length&&(0,c.vq)(a)&&!(0,l.tZ)(a)&&!(0,l.gR)(a,u.floating)&&Array.from(f).every(e=>!(0,l.gR)(v,e)))return;if((0,c.sb)(a)&&N){let t=a.clientWidth>0&&a.scrollWidth>a.clientWidth,n=a.clientHeight>0&&a.scrollHeight>a.clientHeight,r=n&&e.offsetX>a.clientWidth;if(n&&"rtl"===(0,c.L9)(a).direction&&(r=e.offsetX<=a.offsetWidth-a.clientWidth),r||t&&e.offsetY>a.clientHeight)return}let m=null==(t=i.current.floatingContext)?void 0:t.nodeId,p=y&&$(y.nodesRef.current,m).some(t=>{var n;return(0,l.F2)(e,null==(n=t.context)?void 0:n.elements.floating)});if((0,l.F2)(e,u.floating)||(0,l.F2)(e,u.domReference)||p)return;let g=y?$(y.nodesRef.current,m):[];if(g.length>0){let e=!0;if(g.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),O=p(e=>{var t;let n=()=>{var t;A(e),null==(t=(0,l.EW)(e))||t.removeEventListener(d,n)};null==(t=(0,l.EW)(e))||t.addEventListener(d,n)});o.useEffect(()=>{if(!n||!a)return;i.current.__escapeKeyBubbles=x,i.current.__outsidePressBubbles=M;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function o(){window.clearTimeout(e),T.current=!0}function f(){e=window.setTimeout(()=>{T.current=!1},5*!!(0,c.Tc)())}let v=(0,l.YE)(u.floating);
1s&&(v.addEventListener("keydown",C?S:I,C),v.addEventListener("compositionstart",o),v.addEventListener("compositionend",f)),R&&v.addEventListener(d,L?O:A,L);let m=[];return g&&((0,c.vq)(u.domReference)&&(m=(0,c.v9)(u.domReference)),(0,c.vq)(u.floating)&&(m=m.concat((0,c.v9)(u.floating))),!(0,c.vq)(u.reference)&&u.reference&&u.reference.contextElement&&(m=m.concat((0,c.v9)(u.reference.contextElement)))),(m=m.filter(e=>{var t;return e!==(null==(t=v.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{s&&(v.removeEventListener("keydown",C?S:I,C),v.removeEventListener("compositionstart",o),v.removeEventListener("compositionend",f)),R&&v.removeEventListener(d,L?O:A,L),m.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[i,u,s,R,d,n,r,g,a,x,M,I,C,S,A,L,O]),o.useEffect(()=>{w.current=!1},[R,d]);let P=o.useMemo(()=>({onKeyDown:I,[eC[m]]:e=>{v&&r(!1,e.nativeEvent,"reference-press")}}),[I,r,v,m]),N=o.useMemo(()=>({onKeyDown:I,onMouseDown(){k.current=!0},onMouseUp(){k.current=!0},[eL[d]]:()=>{w.current=!0}}),[I,d]);return o.useMemo(()=>a?{reference:P,floating:N}:{},[a,P,N])}function eS(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,u=D(),l=o.useRef({}),[i]=o.useState(()=>q()),c=null!=W(),[a,s]=o.useState(r.reference),f=p((e,t,r)=>{l.current.openEvent=e?t:void 0,i.emit("openchange",{open:e,event:t,reason:r,nested:c}),null==n||n(e,t,r)}),d=o.useMemo(()=>({setPositionReference:s}),[]),v=o.useMemo(()=>({reference:a||r.reference||null,floating:r.floating||null,domReference:r.reference}),[a,r.reference,r.floating]);return o.useMemo(()=>({dataRef:l,open:t,onOpenChange:f,elements:v,events:i,floatingId:u,refs:d}),[t,f,v,i,u,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,u=r.elements,[l,i]=o.useState(null),[a,s]=o.useState(null),d=(null==u?void 0:u.domReference)||l,v=o.useRef(null),m=Y();C(()=>{d&&(v.current=d)},[d]);let g=(0,f.we)({...e,elements:{...u,...a&&{reference:a}}}),b=o.useCallback(e=>{let t=(0,c.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;s(t),g.refs.setReference(t)},[g.refs]),E=o.useCallback(e=>{((0,c.vq)(e)||null===e)&&(v.current=e,i(e)),((0,c.vq)(g.refs.reference.current)||null===g.refs.reference.current||null!==e&&!(0,c.vq)(e))&&g.refs.setReference(e)},[g.refs]),y=o.useMemo(()=>({...g.refs,setReference:E,setPositionReference:b,domReference:v}),[g.refs,E,b]),h=o.useMemo(()=>({...g.elements,domReference:d}),[g.elements,d]),R=o.useMemo(()=>({...g,...r,refs:y,elements:h,nodeId:t}),[g,y,h,t,r]);return C(()=>{r.dataRef.current.floatingContext=R;let e=null==m?void 0:m.nodesRef.current.find(e=>e.id===t);e&&(e.context=R)}),o.useMemo(()=>({...g,context:R,refs:y,elements:h}),[g,y,h,R])}let eA="active",eO="selected";function eP(e,t,n){let r=new Map,u="item"===n,o=e;if(u&&e){let{[eA]:t,[eO]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1,[eb]:""},...o,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,o]=t;if(!(u&&[eA,eO].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof o){var l;null==(l=r.get(n))||l.push(o),e[n]=function(){for(var e,t=arguments.length,u=Array(t),o=0;o<t;o++)u[o]=arguments[o];return null==(e=r.get(n))?void 0:e.map(e=>e(...u)).find(e=>void 0!==e)}}}else e[n]=o}),e),{})}}function eN(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),u=o.useCallback(t=>eP(t,e,"reference"),t),l=o.useCallback(t=>eP(t,e,"floating"),n),i=o.useCallback(t=>eP(t,e,"item"),r);return o.useMemo(()=>({getReferenceProps:u,getFloatingProps:l,getItemProps:i}),[u,l,i])}let eD=!1;function eq(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function e_(e,t){return eq(t,e===g||e===b,e===E||e===y)}function ej(e,t,n){return eq(t,e===b,n?e===E:e===y)||"Enter"===e||" "===e||""===e}function eW(e,t,n){return eq(t,n?e===y:e===E,e===g)}function eY(e,t){let{open:n,onOpenChange:r,elements:u}=e,{listRef:a,activeIndex:s,onNavigate:f=()=>{},enabled:d=!0,selectedIndex:v=null,allowEscape:m=!1,loop:L=!1,nested:T=!1,rtl:I=!1,virtual:S=!1,focusItemOnOpen:A="auto",focusItemOnHover:O=!0,openOnArrowKeyDown:P=!0,disabledIndices:N,orientation:D="vertical",cols:q=1,scrollItemIntoView:_=!0,virtualItemRef:j,itemSizes:F,dense:K=!1}=t,B=H(eE(u.floating)),U=W(),X=Y(),G=p(f),z=(0,l.WZ)(u.domReference),Z=o.useRef(A),J=o.useRef(null!=v?v:-1),Q=o.useRef(null),ee=o.useRef(!0),et=o.useRef(G),en=o.useRef(!!u.floating),er=o.useRef(n),eu=o.useRef(!1),eo=o.useRef(!1),el=H(N),ei=H(n),ec=H(_),ea=H(v),[es,ef]=o.useState(),[ed,ev]=o.useState(),em=p(function(e,t,n){function r(e){S?(ef(e.id),null==X||X.events.emit("virtualfocus",e),j&&(j.current=e)):V(e,{preventScroll:!0,sync:!!((0,l.cX)()&&(0,l.nr)())&&(eD||eu.current)})}void 0===n&&(n=!1);let u=e.current[t.current];u&&r(u),requestAnimationFrame(()=>{let o=e.current[t.current]||u;if(!o)return;u||r(o);let l=ec.current;l&&eg&&(n||!ee.current)&&(null==o.scrollIntoView||o.scrollIntoView("boolean"==typeof l?{block:"nearest",inline:"nearest"}:l))})});C(()=>{document.createElement("div").focus({get preventScroll(){return eD=!0,!1}})},[]),C(()=>{d&&(n&&u.floating?Z.current&&null!=v&&(eo.current=!0,J.current=v,G(v)):en.current&&(J.current=-1,et.current(null)))},[d,n,u.floating,v,G]),C(()=>
1{if(d&&n&&u.floating)if(null==s){if(eu.current=!1,null!=ea.current)return;if(en.current&&(J.current=-1,em(a,J)),(!er.current||!en.current)&&Z.current&&(null!=Q.current||!0===Z.current&&null==Q.current)){let e=0,t=()=>{null==a.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e++):(J.current=null==Q.current||ej(Q.current,D,I)||T?w(a,el.current):k(a,el.current),Q.current=null,G(J.current))};t()}}else R(a,s)||(J.current=s,em(a,J,eo.current),eo.current=!1)},[d,n,u.floating,s,ea,T,a,D,I,G,em,el]),C(()=>{var e;if(!d||u.floating||!X||S||!en.current)return;let t=X.nodesRef.current,n=null==(e=t.find(e=>e.id===U))||null==(e=e.context)?void 0:e.elements.floating,r=(0,l.RS)((0,l.YE)(u.floating)),o=t.some(e=>e.context&&(0,l.gR)(e.context.elements.floating,r));n&&!o&&ee.current&&n.focus({preventScroll:!0})},[d,u.floating,X,U,S]),C(()=>{if(d&&X&&S&&!U)return X.events.on("virtualfocus",e),()=>{X.events.off("virtualfocus",e)};function e(e){ev(e.id),j&&(j.current=e)}},[d,X,S,U,j]),C(()=>{et.current=G,en.current=!!u.floating}),C(()=>{n||(Q.current=null)},[n]),C(()=>{er.current=n},[n]);let ep=null!=s,eg=o.useMemo(()=>{function e(e){if(!n)return;let t=a.current.indexOf(e);-1!==t&&G(t)}return{onFocus(t){let{currentTarget:n}=t;e(n)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...O&&{onMouseMove(t){let{currentTarget:n}=t;e(n)},onPointerLeave(e){let{pointerType:t}=e;ee.current&&"touch"!==t&&(J.current=-1,em(a,J),G(null),S||V(B.current,{preventScroll:!0}))}}}},[n,B,em,O,a,G,S]),eb=p(e=>{if(ee.current=!1,eu.current=!0,229===e.which||!ei.current&&e.currentTarget===B.current)return;if(T&&eW(e.key,D,I)){(0,l.jo)(e),r(!1,e.nativeEvent,"list-navigation"),(0,c.sb)(u.domReference)&&(S?null==X||X.events.emit("virtualfocus",u.domReference):u.domReference.focus());return}let t=J.current,o=w(a,N),s=k(a,N);if(z||("Home"===e.key&&((0,l.jo)(e),J.current=o,G(J.current)),"End"===e.key&&((0,l.jo)(e),J.current=s,G(J.current))),q>1){var f;let t=F||Array.from({length:a.current.length},()=>({width:1,height:1})),n=function(e,t,n){let r=[],u=0;return e.forEach((e,o)=>{let{width:l,height:i}=e,c=!1;for(n&&(u=0);!c;){let e=[];for(let n=0;n<l;n++)for(let r=0;r<i;r++)e.push(u+n+r*t);u%t+l<=t&&e.every(e=>null==r[e])?(e.forEach(e=>{r[e]=o}),c=!0):u++}}),[...r]}(t,q,K),r=n.findIndex(e=>null!=e&&!M(a.current,e,N)),u=n.reduce((e,t,n)=>null==t||M(a.current,t,N)?e:n,-1),c=n[function(e,t){let{event:n,orientation:r,loop:u,rtl:o,cols:c,disabledIndices:a,minIndex:s,maxIndex:f,prevIndex:d,stopEvent:v=!1}=t,m=d;if(n.key===g){if(v&&(0,l.jo)(n),-1===d)m=f;else if(m=x(e,{startingIndex:m,amount:c,decrement:!0,disabledIndices:a}),u&&(d-c<s||m<0)){let e=d%c,t=f%c,n=f-(t-e);m=t===e?f:t>e?n:n-c}R(e,m)&&(m=d)}if(n.key===b&&(v&&(0,l.jo)(n),-1===d?m=s:(m=x(e,{startingIndex:d,amount:c,disabledIndices:a}),u&&d+c>f&&(m=x(e,{startingIndex:d%c-c,amount:c,disabledIndices:a}))),R(e,m)&&(m=d)),"both"===r){let t=(0,i.RI)(d/c);n.key===(o?E:y)&&(v&&(0,l.jo)(n),d%c!=c-1?(m=x(e,{startingIndex:d,disabledIndices:a}),u&&h(m,c,t)&&(m=x(e,{startingIndex:d-d%c-1,disabledIndices:a}))):u&&(m=x(e,{startingIndex:d-d%c-1,disabledIndices:a})),h(m,c,t)&&(m=d)),n.key===(o?y:E)&&(v&&(0,l.jo)(n),d%c!=0?(m=x(e,{startingIndex:d,decrement:!0,disabledIndices:a}),u&&h(m,c,t)&&(m=x(e,{startingIndex:d+(c-d%c),decrement:!0,disabledIndices:a}))):u&&(m=x(e,{startingIndex:d+(c-d%c),decrement:!0,disabledIndices:a})),h(m,c,t)&&(m=d));let r=(0,i.RI)(f/c)===t;R(e,m)&&(m=u&&r?n.key===(o?y:E)?f:x(e,{startingIndex:d-d%c-1,disabledIndices:a}):d)}return m}({current:n.map(e=>null!=e?a.current[e]:null)},{event:e,orientation:D,loop:L,rtl:I,cols:q,disabledIndices:(f=[...N||a.current.map((e,t)=>M(a.current,t)?t:void 0),void 0],n.flatMap((e,t)=>f.includes(e)?[t]:[])),minIndex:r,maxIndex:u,prevIndex:function(e,t,n,r,u){if(-1===e)return -1;let o=n.indexOf(e),l=t[e];switch(u){case"tl":return o;case"tr":if(!l)return o;return o+l.width-1;case"bl":if(!l)return o;return o+(l.height-1)*r;case"br":return n.lastIndexOf(e)}}(J.current>s?o:J.current,t,n,q,e.key===b?"bl":e.key===(I?E:y)?"tr":"tl"),stopEvent:!0})];if(null!=c&&(J.current=c,G(J.current)),"both"===D)return}
1if(e_(e.key,D)){if((0,l.jo)(e),n&&!S&&(0,l.RS)(e.currentTarget.ownerDocument)===e.currentTarget){J.current=ej(e.key,D,I)?o:s,G(J.current);return}ej(e.key,D,I)?L?J.current=t>=s?m&&t!==a.current.length?-1:o:x(a,{startingIndex:t,disabledIndices:N}):J.current=Math.min(s,x(a,{startingIndex:t,disabledIndices:N})):L?J.current=t<=o?m&&-1!==t?a.current.length:s:x(a,{startingIndex:t,decrement:!0,disabledIndices:N}):J.current=Math.max(o,x(a,{startingIndex:t,decrement:!0,disabledIndices:N})),R(a,J.current)?G(null):G(J.current)}}),ey=o.useMemo(()=>S&&n&&ep&&{"aria-activedescendant":ed||es},[S,n,ep,ed,es]),eh=o.useMemo(()=>({"aria-orientation":"both"===D?void 0:D,...!(0,l.WZ)(u.domReference)&&ey,onKeyDown:eb,onPointerMove(){ee.current=!0}}),[ey,eb,u.domReference,D]),eR=o.useMemo(()=>{function e(e){"auto"===A&&(0,l.YF)(e.nativeEvent)&&(Z.current=!0)}return{...ey,onKeyDown(e){var t,u,o,i,c,s;ee.current=!1;let f=e.key.startsWith("Arrow"),d=["Home","End"].includes(e.key),m=(t=e.key,eq(D,I?t===E:t===y,t===b)),p=eW(e.key,D,I),g=e_(e.key,D),h=(T?m:g)||"Enter"===e.key||""===e.key.trim();if(S&&n){let t,n,r=null==X?void 0:X.nodesRef.current.find(e=>null==e.parentId),v=X&&r?(u=X.nodesRef.current,o=r.id,n=-1,!function e(r,o){o>n&&(t=r,n=o),$(u,r).forEach(t=>{e(t.id,o+1)})}(o,0),u.find(e=>e.id===t)):null;if((f||d)&&v&&j){let t=new KeyboardEvent("keydown",{key:e.key,bubbles:!0});if(m||p){let n=(null==(i=v.context)?void 0:i.elements.domReference)===e.currentTarget,r=p&&!n?null==(c=v.context)?void 0:c.elements.domReference:m?a.current.find(e=>(null==e?void 0:e.id)===es):null;r&&((0,l.jo)(e),r.dispatchEvent(t),ev(void 0))}if((g||d)&&v.context&&v.context.open&&v.parentId&&e.currentTarget!==v.context.elements.domReference){(0,l.jo)(e),null==(s=v.context.elements.domReference)||s.dispatchEvent(t);return}}return eb(e)}if(n||P||!f){if(h&&(Q.current=T&&g?null:e.key),T){m&&((0,l.jo)(e),n?(J.current=w(a,el.current),G(J.current)):r(!0,e.nativeEvent,"list-navigation"));return}g&&(null!=v&&(J.current=v),(0,l.jo)(e),!n&&P?r(!0,e.nativeEvent,"list-navigation"):eb(e),n&&G(J.current))}},onFocus(){n&&!S&&G(null)},onPointerDown:function(e){Z.current=A,"auto"===A&&(0,l.Pg)(e.nativeEvent)&&(Z.current=!0)},onMouseDown:e,onClick:e}},[es,ey,eb,el,A,a,T,G,r,n,P,D,I,v,X,S,j]);return o.useMemo(()=>d?{reference:eR,floating:eh,item:eg}:{},[d,eR,eh,eg])}let eF=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function eK(e,t){var n;void 0===t&&(t={});let{open:r,floatingId:u}=e,{enabled:l=!0,role:i="dialog"}=t,c=null!=(n=eF.get(i))?n:i,a=D(),s=null!=W(),f=o.useMemo(()=>"tooltip"===c||"label"===i?{["aria-"+("label"===i?"labelledby":"describedby")]:r?u:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===c?"dialog":c,"aria-controls":r?u:void 0,..."listbox"===c&&{role:"combobox"},..."menu"===c&&{id:a},..."menu"===c&&s&&{role:"menuitem"},..."select"===i&&{"aria-autocomplete":"none"},..."combobox"===i&&{"aria-autocomplete":"list"}},[c,u,s,r,a,i]),d=o.useMemo(()=>{let e={id:u,...c&&{role:c}};return"tooltip"===c||"label"===i?e:{...e,..."menu"===c&&{"aria-labelledby":a}}},[c,u,a,i]),v=o.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:u+"-option"}};switch(i){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}},[u,i]);return o.useMemo(()=>l?{reference:f,floating:d,item:v}:{},[l,f,d,v])}let eB=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function eU(e,t){return"function"==typeof e?e(t):e}function eH(e,t){void 0===t&&(t={});let{initial:n={opacity:0},open:r,close:u,common:l,duration:i=250}=t,c=e.placement,a=c.split("-")[0],s=o.useMemo(()=>({side:a,placement:c}),[a,c]),f="number"==typeof i,d=(f?i:i.open)||0,v=(f?i:i.close)||0,[m,p]=o.useState(()=>({...eU(l,s),...eU(n,s)})),{isMounted:g,status:b}=function(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:u=250}=t,l=("number"==typeof u?u:u.close)||0,[i,c]=o.useState("unmounted"),a=function(e,t){let[n,r]=o.useState(e);return e&&!n&&r(!0),o.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}(n,l);return a||"close"!==i||c("unmounted"),C(()=>
1{if(r){if(n){c("initial");let e=requestAnimationFrame(()=>{c("open")});return()=>{cancelAnimationFrame(e)}}c("close")}},[n,r]),{isMounted:a,status:i}}(e,{duration:i}),E=H(n),y=H(r),h=H(u),R=H(l);return C(()=>{let e=eU(E.current,s),t=eU(h.current,s),n=eU(R.current,s),r=eU(y.current,s)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===b&&p(t=>({transitionProperty:t.transitionProperty,...n,...e})),"open"===b&&p({transitionProperty:Object.keys(r).map(eB).join(","),transitionDuration:d+"ms",...n,...r}),"close"===b){let r=t||e;p({transitionProperty:Object.keys(r).map(eB).join(","),transitionDuration:v+"ms",...n,...r})}},[v,h,E,y,R,d,b,s]),{isMounted:g,styles:m}}function eX(e,t){var n;let{open:r,dataRef:u}=e,{listRef:i,activeIndex:c,onMatch:a,onTypingChange:s,enabled:f=!0,findMatch:d=null,resetMs:v=750,ignoreKeys:m=[],selectedIndex:g=null}=t,b=o.useRef(),E=o.useRef(""),y=o.useRef(null!=(n=null!=g?g:c)?n:-1),h=o.useRef(null),R=p(a),w=p(s),k=H(d),x=H(m);C(()=>{r&&(clearTimeout(b.current),h.current=null,E.current="")},[r]),C(()=>{if(r&&""===E.current){var e;y.current=null!=(e=null!=g?g:c)?e:-1}},[r,g,c]);let M=p(e=>{e?u.current.typing||(u.current.typing=e,w(e)):u.current.typing&&(u.current.typing=e,w(e))}),L=p(e=>{function t(e,t,n){let r=k.current?k.current(t,n):t.find(e=>(null==e?void 0:e.toLocaleLowerCase().indexOf(n.toLocaleLowerCase()))===0);return r?e.indexOf(r):-1}let n=i.current;if(E.current.length>0&&" "!==E.current[0]&&(-1===t(n,n,E.current)?M(!1):" "===e.key&&(0,l.jo)(e)),null==n||x.current.includes(e.key)||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;r&&" "!==e.key&&((0,l.jo)(e),M(!0)),n.every(e=>{var t,n;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(n=e[1])?void 0:n.toLocaleLowerCase())})&&E.current===e.key&&(E.current="",y.current=h.current),E.current+=e.key,clearTimeout(b.current),b.current=setTimeout(()=>{E.current="",y.current=h.current,M(!1)},v);let u=y.current,o=t(n,[...n.slice((u||0)+1),...n.slice(0,(u||0)+1)],E.current);-1!==o?(R(o),h.current=o):" "!==e.key&&(E.current="",M(!1))}),T=o.useMemo(()=>({onKeyDown:L}),[L]),I=o.useMemo(()=>({onKeyDown:L,onKeyUp(e){" "===e.key&&M(!1)}}),[L,M]);return o.useMemo(()=>f?{reference:T,floating:I}:{},[f,T,I])}function eG(e,t){let[n,r]=e,u=!1,o=t.length;for(let e=0,l=o-1;e<o;l=e++){let[o,i]=t[e]||[0,0],[c,a]=t[l]||[0,0];i>=r!=a>=r&&n<=(c-o)*(r-i)/(a-i)+o&&(u=!u)}return u}function ez(e){let t;void 0===e&&(e={});let{buffer:n=.5,blockPointerEvents:r=!1,requireIntent:u=!0}=e,o=!1,i=null,a=null,s=performance.now(),f=e=>{let{x:r,y:f,placement:d,elements:v,onClose:m,nodeId:p,tree:g}=e;return function(e){function b(){clearTimeout(t),m()}if(clearTimeout(t),!v.domReference||!v.floating||null==d||null==r||null==f)return;let{clientX:E,clientY:y}=e,h=[E,y],R=(0,l.EW)(e),w="mouseleave"===e.type,k=(0,l.gR)(v.floating,R),x=(0,l.gR)(v.domReference,R),M=v.domReference.getBoundingClientRect(),C=v.floating.getBoundingClientRect(),L=d.split("-")[0],T=r>C.right-C.width/2,I=f>C.bottom-C.height/2,S=h[0]>=M.x&&h[0]<=M.x+M.width&&h[1]>=M.y&&h[1]<=M.y+M.height,A=C.width>M.width,O=C.height>M.height,P=(A?M:C).left,N=(A?M:C).right,D=(O?M:C).top,q=(O?M:C).bottom;if(k&&(o=!0,!w))return;if(x&&(o=!1),x&&!w){o=!0;return}if(w&&(0,c.vq)(e.relatedTarget)&&(0,l.gR)(v.floating,e.relatedTarget)||g&&$(g.nodesRef.current,p).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===L&&f>=M.bottom-1||"bottom"===L&&f<=M.top+1||"left"===L&&r>=M.right-1||"right"===L&&r<=M.left+1)return b();let _=[];switch(L){case"top":_=[[P,M.top+1],[P,C.bottom-1],[N,C.bottom-1],[N,M.top+1]];break;case"bottom":_=[[P,C.top+1],[P,M.bottom-1],[N,M.bottom-1],[N,C.top+1]];break;case"left":_=[[C.right-1,q],[C.right-1,D],[M.left+1,D],[M.left+1,q]];break;case"right":_=[[M.right-1,q],[M.right-1,D],[C.left+1,D],[C.left+1,q]]}if(!eG([E,y],_)){if(o&&!S)return b();if(!w&&u){let t=function(e,t){let n=performance.now(),r=n-s;if(null===i||null===a||0===r)return i=e,a=t,s=n,null;let u=e-i,o=t-a,l=Math.sqrt(u*u+o*o);return i=e,a=t,s=n,l/r}(e.clientX,e.clientY);if(null!==t&&t<.1)return b()}eG([E,y],function(e){let[t,r]=e;switch(L){case"top":{let e=[[C.left,T||A?C.bottom-n:C.top],[C.right,T?A?C.bottom-n:C.top:C.bottom-n]];return[[A?t+n/2:T?t+4*n:t-4*n,r+n+1],[A?t-n/2:T?t+4*n:t-4*n,r+n+1],...e]}case"bottom":{let e=[[C.left,T||A?C.top+n:C.bottom],[C.right,T?A?C.top+n:C.bottom:C.top+n]];return[[A?t+n/2:T?t+4*n:t-4*n,r-n],[A?t-n/2:T?t+4*n:t-4*n,r-n],...e]}case"left":return[[I||O?C.right-n:C.left,C.top],[I?O?C.right-n:C.left:C.right-n,C.bottom],[t+n+1,O?r+n/2:I?r+4*n:r-4*n],[t+n+1,O?r-n/2:I?r+4*n:r-4*n]];case"right":{let e=[[I||O?C.left+n:C.right,C.top],[I?O?C.left+n:C.right:C.left+n,C.bottom]];return[[t-n,O?r+n/2:I?r+4*n:r-4*n],[t-n,O?r-n/2:I?r+4*n:r-4*n],...e]}}}([r,f]))?!o&&u&&(t=window.setTimeout(b,40)):b()}}};return f.__options={blockPointerEvents:r},f}}}]);
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.