vendor: 4,464 bytes, line 1
1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1544],{35835:function(e,t,n){n.r(t),n.d(t,{Composite:function(){return T},CompositeItem:function(){return P},FloatingArrow:function(){return X},FloatingDelayGroup:function(){return ee},FloatingFocusManager:function(){return eP},FloatingList:function(){return g},FloatingNode:function(){return U},FloatingOverlay:function(){return eS},FloatingPortal:function(){return ew},FloatingTree:function(){return q},NextFloatingDelayGroup:function(){return er},arrow:function(){return f.x7},autoPlacement:function(){return f.X5},autoUpdate:function(){return a.Me},computePosition:function(){return a.oo},detectOverflow:function(){return a.US},flip:function(){return f.RR},getOverflowAncestors:function(){return i.Kx},hide:function(){return f.Cp},inline:function(){return f.Qo},inner:function(){return e6},limitShift:function(){return f.dr},offset:function(){return f.cv},platform:function(){return a.Jv},safePolygon:function(){return tn},shift:function(){return f.uY},size:function(){return f.dp},useClick:function(){return eX},useClientPoint:function(){return eD},useDelayGroup:function(){return et},useDelayGroupContext:function(){return Q},useDismiss:function(){return eH},useFloating:function(){return eq},useFloatingNodeId:function(){return H},useFloatingParentNodeId:function(){return K},useFloatingPortalNode:function(){return eR},useFloatingRootContext:function(){return eU},useFloatingTree:function(){return _},useFocus:function(){return ez},useHover:function(){return Z},useId:function(){return N},useInnerOffset:function(){return te},useInteractions:function(){return eV},useListItem:function(){return h},useListNavigation:function(){return e0},useMergeRefs:function(){return v},useNextDelayGroup:function(){return eu},useRole:function(){return e2},useTransitionStatus:function(){return e5},useTransitionStyles:function(){return e3},useTypeahead:function(){return e9}});var r,u=n(2265),o=n(89750),l=n(57437),i=n(94046),c=n(57572),s=n(54887),f=n(97859),a=n(51050),d=n(72695);function v(e){let t=u.useRef(void 0),n=u.useCallback(t=>{let n=e.map(e=>{if(null!=e){if("function"==typeof e){let n=e(t);return"function"==typeof n?n:()=>{e(null)}}return e.current=t,()=>{e.current=null}}});return()=>{n.forEach(e=>null==e?void 0:e())}},e);return u.useMemo(()=>e.every(e=>null==e)?null:e=>{t.current&&(t.current(),t.current=void 0),null!=e&&(t.current=n(e))},e)}function m(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 p=u.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function g(e){let{children:t,elementsRef:n,labelsRef:r}=e,[o,i]=u.useState(()=>new Set),c=u.useCallback(e=>{i(t=>new Set(t).add(e))},[]),s=u.useCallback(e=>{i(t=>{let n=new Set(t);return n.delete(e),n})},[]),f=u.useMemo(()=>{let e=new Map;return Array.from(o.keys()).sort(m).forEach((t,n)=>{e.set(t,n)}),e},[o]);return(0,l.jsx)(p.Provider,{value:u.useMemo(()=>({register:c,unregister:s,map:f,elementsRef:n,labelsRef:r}),[c,s,f,n,r]),children:t})}function h(e){void 0===e&&(e={});let{label:t}=e,{register:n,unregister:r,map:l,elementsRef:i,labelsRef:c}=u.useContext(p),[s,f]=u.useState(null),a=u.useRef(null),d=u.useCallback(e=>{if(a.current=e,null!==s&&(i.current[s]=e,c)){var n;let r=void 0!==t;c.current[s]=r?t:null!=(n=null==e?void 0:e.textContent)?n:null}},[s,i,c,t]);return(0,o.Xj)(()=>{let e=a.current;if(e)return n(e),()=>{r(e)}},[n,r]),(0,o.Xj)(()=>{let e=a.current?l.get(a.current):null;null!=e&&f(e)},[l]),u.useMemo(()=>({ref:d,index:null==s?-1:s}),[s,d])}let y="active",E="selected",x="ArrowLeft",R="ArrowRight",w="ArrowUp",b="ArrowDown";function k(e,t){return"function"==typeof e?e(t):e?u.cloneElement(e,t):(0,l.jsx)("div",{...t})}let M=u.createContext({activeIndex:0,onNavigate:()=>{}}),I=[x,R],C=[w,b],L=[...I,...C],T=u.forwardRef(function(e,t){let{render:n,orientation:r="both",loop:i=!0,rtl:c=!1,cols:s=1,disabledIndices:f,activeIndex:a,onNavigate:d,itemSizes:v,dense:m=!1,...p}=e,[h,y]=u.useState(0),E=null!=a?a:h,T=(0,o.iW)(null!=d?d:y),P=u.useRef([]),j=n&&"function"!=typeof n?n.props:{},A=u.useMemo(()=>({activeIndex:E,onNavigate:T}),[E,T]),W=s>1,S={...p,...j,ref:t,"aria-orientation":"both"===r?void 0:r,onKeyDown(e){null==p.onKeyDown||p.onKeyDown(e),null==j.onKeyDown||j.onKeyDown(e),function(e){if(!L.includes(e.ke
1y))return;let t=E,n=(0,o.h$)(P,f),u=(0,o.zc)(P,f),l=c?x:R,a=c?R:x;if(W){let a=v||Array.from({length:P.current.length},()=>({width:1,height:1})),d=(0,o.fe)(a,s,m),p=d.findIndex(e=>null!=e&&!(0,o.Nm)(P,e,f)),g=d.reduce((e,t,n)=>null==t||(0,o.Nm)(P,t,f)?e:n,-1),h=d[(0,o.xR)({current:d.map(e=>e?P.current[e]:null)},{event:e,orientation:r,loop:i,rtl:c,cols:s,disabledIndices:(0,o.w_)([...("function"!=typeof f?f:null)||P.current.map((e,t)=>(0,o.Nm)(P,t,f)?t:void 0),void 0],d),minIndex:p,maxIndex:g,prevIndex:(0,o.XH)(E>u?n:E,a,d,s,e.key===b?"bl":e.key===l?"tr":"tl")})];null!=h&&(t=h)}let d={horizontal:[l],vertical:[b],both:[l,b]}[r],p={horizontal:[a],vertical:[w],both:[a,w]}[r],g=W?L:({horizontal:I,vertical:C,both:L})[r];if(t===E&&[...d,...p].includes(e.key)&&(t=i&&t===u&&d.includes(e.key)?n:i&&t===n&&p.includes(e.key)?u:(0,o.aF)(P,{startingIndex:t,decrement:p.includes(e.key),disabledIndices:f})),t!==E&&!(0,o.VP)(P,t)){var h;e.stopPropagation(),g.includes(e.key)&&e.preventDefault(),T(t),null==(h=P.current[t])||h.focus()}}(e)}};return(0,l.jsx)(M.Provider,{value:A,children:(0,l.jsx)(g,{elementsRef:P,children:k(n,S)})})}),P=u.forwardRef(function(e,t){let{render:n,...r}=e,o=n&&"function"!=typeof n?n.props:{},{activeIndex:l,onNavigate:i}=u.useContext(M),{ref:c,index:s}=h(),f=v([c,t,o.ref]),a=l===s;return k(n,{...r,...o,ref:f,tabIndex:a?0:-1,"data-active":a?"":void 0,onFocus(e){null==r.onFocus||r.onFocus(e),null==o.onFocus||o.onFocus(e),i(s)}})}),j={...r||(r=n.t(u,2))},A=!1,W=0,S=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+W++,N=j.useId||function(){let[e,t]=u.useState(()=>A?S():void 0);return(0,o.Xj)(()=>{null==e&&t(S())},[]),u.useEffect(()=>{A=!0},[]),e},X=u.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:c,shift:s}},width:f=14,height:a=7,tipRadius:d=0,strokeWidth:v=0,staticOffset:m,stroke:p,d:g,style:{transform:h,...y}={},...E}=e,x=N(),[R,w]=u.useState(!1);if((0,o.Xj)(()=>{r&&"rtl"===(0,i.Dx)(r).direction&&w(!0)},[r]),!r)return null;let[b,k]=n.split("-"),M="top"===b||"bottom"===b,I=m;(M&&null!=s&&s.x||!M&&null!=s&&s.y)&&(I=null);let C=2*v,L=C/2,T=f/2*(-(d/8)+1),P=a/2*d/4,j=!!g,A=I&&"end"===k?"bottom":"top",W=I&&"end"===k?"right":"left";I&&R&&(W="end"===k?"left":"right");let S=(null==c?void 0:c.x)!=null?I||c.x:"",X=(null==c?void 0:c.y)!=null?I||c.y:"",F=g||"M0,0 H"+f+" L"+(f-T)+","+(a-P)+(" Q"+f/2+","+a+" ")+T+","+(a-P)+" Z",D={top:j?"rotate(180deg)":"",left:j?"rotate(90deg)":"rotate(-90deg)",bottom:j?"":"rotate(180deg)",right:j?"rotate(-90deg)":"rotate(90deg)"}[b];return(0,l.jsxs)("svg",{...E,"aria-hidden":!0,ref:t,width:j?f:f+C,height:f,viewBox:"0 0 "+f+" "+(a>f?a:f),style:{position:"absolute",pointerEvents:"none",[W]:S,[A]:X,[b]:M||j?"100%":"calc(100% - "+C/2+"px)",transform:[D,h].filter(e=>!!e).join(" "),...y},children:[C>0&&(0,l.jsx)("path",{clipPath:"url(#"+x+")",fill:"none",stroke:p,strokeWidth:C+(g?0:1),d:F}),(0,l.jsx)("path",{stroke:C&&!g?E.fill:"none",d:F}),(0,l.jsx)("clipPath",{id:x,children:(0,l.jsx)("rect",{x:-L,y:L*(j?-1:1),width:f+C,height:f})})]})});function F(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;null==(r=e.get(t))||r.delete(n)}}}let D=u.createContext(null),O=u.createContext(null),K=()=>{var e;return(null==(e=u.useContext(D))?void 0:e.id)||null},_=()=>u.useContext(O);function H(e){let t=N(),n=_(),r=K(),u=e||r;return(0,o.Xj)(()=>{if(!t)return;let e={id:t,parentId:u};return null==n||n.addNode(e),()=>{null==n||n.removeNode(e)}},[n,t,u]),t}function U(e){let{children:t,id:n}=e,r=K();return(0,l.jsx)(D.Provider,{value:u.useMemo(()=>({id:n,parentId:r}),[n,r]),children:t})}function q(e){let{children:t}=e,n=u.useRef([]),r=u.useCallback(e=>{n.current=[...n.current,e]},[]),o=u.useCallback(e=>{n.current=n.current.filter(t=>t!==e)},[]),[i]=u.useState(()=>F());return(0,l.jsx)(O.Provider,{value:u.useMemo(()=>({nodesRef:n,addNode:r,removeNode:o,events:i}),[r,o,i]),children:t})}function B(e){return"data-floating-ui-"+e}function z(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}let Y=B("safe-polygon");
vendor: 2,531 bytes, line 1
1function V(e,t,n){if(n&&!(0,o.r)(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){let n=e();return"number"==typeof n?n:null==n?void 0:n[t]}return null==e?void 0:e[t]}function G(e){return"function"==typeof e?e():e}function Z(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:l,events:c,elements:s}=e,{enabled:f=!0,delay:a=0,handleClose:d=null,mouseOnly:v=!1,restMs:m=0,move:p=!0}=t,g=_(),h=K(),y=(0,o.II)(d),E=(0,o.II)(a),x=(0,o.II)(n),R=(0,o.II)(m),w=u.useRef(),b=u.useRef(-1),k=u.useRef(),M=u.useRef(-1),I=u.useRef(!0),C=u.useRef(!1),L=u.useRef(()=>{}),T=u.useRef(!1),P=(0,o.iW)(()=>{var e;let t=null==(e=l.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t});u.useEffect(()=>{if(f)return c.on("openchange",e),()=>{c.off("openchange",e)};function e(e){let{open:t}=e;t||(z(b),z(M),I.current=!0,T.current=!1)}},[f,c]),u.useEffect(()=>{if(!f||!y.current||!n)return;function e(e){P()&&r(!1,e,"hover")}let t=(0,o.Me)(s.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[s.floating,n,r,f,y,P]);let j=u.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let u=V(E.current,"close",w.current);u&&!k.current?(z(b),b.current=window.setTimeout(()=>r(!1,e,n),u)):t&&(z(b),r(!1,e,n))},[E,r]),A=(0,o.iW)(()=>{L.current(),k.current=void 0}),W=(0,o.iW)(()=>{if(C.current){let e=(0,o.Me)(s.floating).body;e.style.pointerEvents="",e.removeAttribute(Y),C.current=!1}}),S=(0,o.iW)(()=>!!l.current.openEvent&&["click","mousedown"].includes(l.current.openEvent.type));u.useEffect(()=>{if(f&&(0,i.kK)(s.domReference)){let r=s.domReference,o=s.floating;return n&&r.addEventListener("mouseleave",u),p&&r.addEventListener("mousemove",e,{once:!0}),r.addEventListener("mouseenter",e),r.addEventListener("mouseleave",t),o&&(o.addEventListener("mouseleave",u),o.addEventListener("mouseenter",c),o.addEventListener("mouseleave",a)),()=>{n&&r.removeEventListener("mouseleave",u),p&&r.removeEventListener("mousemove",e),r.removeEventListener("mouseenter",e),r.removeEventListener("mouseleave",t),o&&(o.removeEventListener("mouseleave",u),o.removeEventListener("mouseenter",c),o.removeEventListener("mouseleave",a))}}function e(e){if(z(b),I.current=!1,v&&!(0,o.r)(w.current)||G(R.current)>0&&!V(E.current,"open"))return;let t=V(E.current,"open",w.current);t?b.current=window.setTimeout(()=>{x.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function t(e){if(S()){W();return}L.current();let t=(0,o.Me)(s.floating);
1if(z(M),T.current=!1,y.current&&l.current.floatingContext){n||z(b),k.current=y.current({...l.current.floatingContext,tree:g,x:e.clientX,y:e.clientY,onClose(){W(),A(),S()||j(e,!0,"safe-polygon")}});let r=k.current;t.addEventListener("mousemove",r),L.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===w.current&&(0,o.r3)(s.floating,e.relatedTarget)||j(e)}function u(e){!S()&&l.current.floatingContext&&(null==y.current||y.current({...l.current.floatingContext,tree:g,x:e.clientX,y:e.clientY,onClose(){W(),A(),S()||j(e)}})(e))}function c(){z(b)}function a(e){S()||j(e,!1)}},[s,f,e,v,p,j,A,W,r,n,x,g,E,y,l,S,R]),(0,o.Xj)(()=>{var e,t;if(f&&n&&null!=(e=y.current)&&null!=(e=e.__options)&&e.blockPointerEvents&&P()){C.current=!0;let e=s.floating;if((0,i.kK)(s.domReference)&&e){let n=(0,o.Me)(s.floating).body;n.setAttribute(Y,"");let r=s.domReference,u=null==g||null==(t=g.nodesRef.current.find(e=>e.id===h))||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=""}}}},[f,n,h,s,g,y,P]),(0,o.Xj)(()=>{n||(w.current=void 0,T.current=!1,A(),W())},[n,A,W]),u.useEffect(()=>()=>{A(),z(b),z(M),W()},[f,s.domReference,A,W]);let N=u.useMemo(()=>{function e(e){w.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function u(){I.current||x.current||r(!0,t,"hover")}!(!v||(0,o.r)(w.current))||n||0===G(R.current)||T.current&&e.movementX**2+e.movementY**2<2||(z(M),"touch"===w.current?u():(T.current=!0,M.current=window.setTimeout(u,G(R.current))))}}},[v,r,n,x,R]);return u.useMemo(()=>f?{reference:N}:{},[f,N])}let $=()=>{},J=u.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:$,setState:$,isInstantPhase:!1}),Q=()=>u.useContext(J);function ee(e){let{children:t,delay:n,timeoutMs:r=0}=e,[i,c]=u.useReducer((e,t)=>({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),s=u.useRef(null),f=u.useCallback(e=>{c({currentId:e})},[]);return(0,o.Xj)(()=>{i.currentId?null===s.current?s.current=i.currentId:i.isInstantPhase||c({isInstantPhase:!0}):(i.isInstantPhase&&c({isInstantPhase:!1}),s.current=null)},[i.currentId,i.isInstantPhase]),(0,l.jsx)(J.Provider,{value:u.useMemo(()=>({...i,setState:c,setCurrentId:f}),[i,f]),children:t})}function et(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,floatingId:u}=e,{id:l,enabled:i=!0}=t,c=null!=l?l:u,s=Q(),{currentId:f,setCurrentId:a,initialDelay:d,setState:v,timeoutMs:m}=s;return(0,o.Xj)(()=>{i&&f&&(v({delay:{open:1,close:V(d,"close")}}),f!==c&&r(!1))},[i,c,r,v,f,d]),(0,o.Xj)(()=>{function e(){r(!1),v({delay:d,currentId:null})}if(i&&f&&!n&&f===c){if(m){let t=window.setTimeout(e,m);return()=>{clearTimeout(t)}}e()}},[i,n,v,f,c,r,d,m]),(0,o.Xj)(()=>{i&&a!==$&&n&&a(c)},[i,n,a,c]),s}let en=u.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeoutIdRef:{current:-1},currentIdRef:{current:null},currentContextRef:{current:null}});function er(e){let{children:t,delay:n,timeoutMs:r=0}=e,o=u.useRef(n),i=u.useRef(n),c=u.useRef(null),s=u.useRef(null),f=u.useRef(-1);return(0,l.jsx)(en.Provider,{value:u.useMemo(()=>({hasProvider:!0,delayRef:o,initialDelayRef:i,currentIdRef:c,timeoutMs:r,currentContextRef:s,timeoutIdRef:f}),[r]),children:t})}function eu(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,floatingId:l}=e,{enabled:i=!0}=t,{currentIdRef:c,delayRef:s,timeoutMs:f,initialDelayRef:a,currentContextRef:d,hasProvider:v,timeoutIdRef:m}=u.useContext(en),[p,g]=u.useState(!1);return(0,o.Xj)(()=>{function e(){var e;g(!1),null==(e=d.current)||e.setIsInstantPhase(!1),c.current=null,d.current=null,s.current=a.current}if(i&&c.current&&!n&&c.current===l){if(g(!1),f)return m.current=window.setTimeout(e,f),()=>{clearTimeout(m.current)};e()}},[i,n,l,c,s,f,a,d,m]),(0,o.Xj)(()=>{if(!i||!n)return;let e=d.current,t=c.current;d.current={onOpenChange:r,setIsInstantPhase:g},c.current=l,s.current={open:0,close:V(a.current,"close")},null!==t&&t!==l?(z(m),g(!0),null==e||e.setIsInstantPhase(!0),null==e||e.onOpenChange(!1)):(g(!1),null==e||e.setIsInstantPhase(!1))},[i,n,l,r,c,s,f,a,d,m]),(0,o.Xj)(()=>()=>{d.current=null},[d]),u.useMemo(()=>({hasProvider:v,delayRef:s,isInstantPhase:p}),[v,s,p])}let eo=0;function el(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:u=!1}=t;r&&cancelAnimationFrame(eo);let o=()=>null==e?void 0:e.focus({preventScroll:n});u?o():eo=requestAnimationFrame(o)}function ei(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;
1if(n&&(0,i.Zq)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}let ec={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function es(e){return"inert"===e?ec.inert:"aria-hidden"===e?ec["aria-hidden"]:ec.none}let ef=new WeakSet,ea={},ed=0,ev=()=>"undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,em=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,i.Zq)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e);function ep(e,t,n){var r;void 0===t&&(t=!1),void 0===n&&(n=!1);let u=((null==(r=e[0])?void 0:r.ownerDocument)||document).body;return function(e,t,n,r){let u="data-floating-ui-inert",o=r?"inert":n?"aria-hidden":null,l=em(t,e),c=new Set,s=new Set(l),f=[];ea[u]||(ea[u]=new WeakMap);let a=ea[u];return l.forEach(function e(t){!(!t||c.has(t))&&(c.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||s.has(t)||[].forEach.call(t.children,t=>{if("script"!==(0,i.wk)(t)){if(c.has(t))e(t);else{let e=o?t.getAttribute(o):null,n=null!==e&&"false"!==e,r=es(o),l=(r.get(t)||0)+1,i=(a.get(t)||0)+1;r.set(t,l),a.set(t,i),f.push(t),1===l&&n&&ef.add(t),1===i&&t.setAttribute(u,""),!n&&o&&t.setAttribute(o,"inert"===o?"":"true")}}})}(t),c.clear(),ed++,()=>{f.forEach(e=>{let t=es(o),n=(t.get(e)||0)-1,r=(a.get(e)||0)-1;t.set(e,n),a.set(e,r),n||(!ef.has(e)&&o&&e.removeAttribute(o),ef.delete(e)),r||e.removeAttribute(u)}),--ed||(ec.inert=new WeakMap,ec["aria-hidden"]=new WeakMap,ec.none=new WeakMap,ef=new WeakSet,ea={})}}(e.concat(Array.from(u.querySelectorAll('[aria-live],[role="status"],output'))),u,t,n)}let eg={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},eh=u.forwardRef(function(e,t){let[n,r]=u.useState();(0,o.Xj)(()=>{(0,o.G6)()&&r("button")},[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[B("focus-guard")]:"",style:eg};return(0,l.jsx)("span",{...e,...i})}),ey={clipPath:"inset(50%)",position:"fixed",top:0,left:0},eE=u.createContext(null),ex=B("portal");function eR(e){void 0===e&&(e={});let{id:t,root:n}=e,r=N(),l=eb(),[c,s]=u.useState(null),f=u.useRef(null);return(0,o.Xj)(()=>()=>{null==c||c.remove(),queueMicrotask(()=>{f.current=null})},[c]),(0,o.Xj)(()=>{if(!r||f.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(ex,""),e.appendChild(n),f.current=n,s(n)},[t,r]),(0,o.Xj)(()=>{if(null===n||!r||f.current)return;let e=n||(null==l?void 0:l.portalNode);e&&!(0,i.UG)(e)&&(e=e.current),e=e||document.body;let u=null;t&&((u=document.createElement("div")).id=t,e.appendChild(u));let o=document.createElement("div");o.id=r,o.setAttribute(ex,""),(e=u||e).appendChild(o),f.current=o,s(o)},[t,n,r,l]),c}function ew(e){let{children:t,id:n,root:r,preserveTabOrder:i=!0}=e,c=eR({id:n,root:r}),[f,a]=u.useState(null),d=u.useRef(null),v=u.useRef(null),m=u.useRef(null),p=u.useRef(null),g=null==f?void 0:f.modal,h=null==f?void 0:f.open,y=!!f&&!f.modal&&f.open&&i&&!!(r||c);return u.useEffect(()=>{if(c&&i&&!g)return c.addEventListener("focusin",e,!0),c.addEventListener("focusout",e,!0),()=>{c.removeEventListener("focusin",e,!0),c.removeEventListener("focusout",e,!0)};function e(e){c&&(0,o.dE)(e)&&("focusin"===e.type?o.NX:o.N6)(c)}},[c,i,g]),u.useEffect(()=>{c&&(h||(0,o.NX)(c))},[h,c]),(0,l.jsxs)(eE.Provider,{value:u.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:d,afterOutsideRef:v,beforeInsideRef:m,afterInsideRef:p,portalNode:c,setFocusManagerState:a}),[i,c]),children:[y&&c&&(0,l.jsx)(eh,{"data-type":"outside",ref:d,onFocus:e=>{if((0,o.dE)(e,c)){var t;null==(t=m.current)||t.focus()}else{let e=f?f.domReference:null,t=(0,o.e8)(e);null==t||t.focus()}}}),y&&c&&(0,l.jsx)("span",{"aria-owns":c.id,style:ey}),c&&s.createPortal(t,c),y&&c&&(0,l.jsx)(eh,{"data-type":"outside",ref:v,onFocus:e=>{if((0,o.dE)(e,c)){var t;null==(t=p.current)||t.focus()}else{let t=f?f.domReference:null,n=(0,o.k0)(t);null==n||n.focus(),(null==f?void 0:f.closeOnFocusOut)&&(null==f||f.onOpenChange(!1,e.nativeEvent,"focus-out"))}}})]})}let eb=()=>u.useContext(eE);function ek(e){return u.useMemo(()=>t=>
vendor: 4,555 bytes, line 1
1{e.forEach(e=>{e&&(e.current=t)})},e)}let eM=[];function eI(){eM=eM.filter(e=>{var t;return null==(t=e.deref())?void 0:t.isConnected})}function eC(){eI();let e=eM[eM.length-1];return null==e?void 0:e.deref()}function eL(e,t){var n;if(!t.current.includes("floating")&&!(null!=(n=e.getAttribute("role"))&&n.includes("dialog")))return;let r=(0,o.Tv)(),u=(0,c.KW)(e,r).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,c.Wq)(e,r)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),l=e.getAttribute("tabindex");t.current.includes("floating")||0===u.length?"0"!==l&&e.setAttribute("tabindex","0"):("-1"!==l||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}let eT=u.forwardRef(function(e,t){return(0,l.jsx)("button",{...e,type:"button",ref:t,tabIndex:-1,style:eg})});function eP(e){let{context:t,children:n,disabled:r=!1,order:s=["content"],guards:f=!0,initialFocus:a=0,returnFocus:d=!0,restoreFocus:v=!1,modal:m=!0,visuallyHiddenDismiss:p=!1,closeOnFocusOut:g=!0,outsideElementsInert:h=!1,getInsideElements:y=()=>[]}=e,{open:E,onOpenChange:x,events:R,dataRef:w,elements:{domReference:b,floating:k}}=t,M=(0,o.iW)(()=>{var e;return null==(e=w.current.floatingContext)?void 0:e.nodeId}),I=(0,o.iW)(y),C="number"==typeof a&&a<0,L=(0,o.Ie)(b)&&C,T=ev(),P=!T||f,j=!P||T&&h,A=(0,o.II)(s),W=(0,o.II)(a),S=(0,o.II)(d),N=_(),X=eb(),F=u.useRef(null),D=u.useRef(null),O=u.useRef(!1),K=u.useRef(!1),H=u.useRef(-1),U=u.useRef(-1),q=null!=X,Y=(0,o.zd)(k),V=(0,o.iW)(function(e){return void 0===e&&(e=Y),e?(0,c.ht)(e,(0,o.Tv)()):[]}),G=(0,o.iW)(e=>{let t=V(e);return A.current.map(e=>b&&"reference"===e?b:Y&&"floating"===e?Y:t).filter(Boolean).flat()});u.useEffect(()=>{if(r||!m)return;function e(e){if("Tab"===e.key){(0,o.r3)(Y,(0,o.AW)((0,o.Me)(Y)))&&0===V().length&&!L&&(0,o.p7)(e);let t=G(),n=(0,o.U9)(e);"reference"===A.current[0]&&n===b&&((0,o.p7)(e),e.shiftKey?el(t[t.length-1]):el(t[1])),"floating"===A.current[1]&&n===Y&&e.shiftKey&&((0,o.p7)(e),el(t[0]))}}let t=(0,o.Me)(Y);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,b,Y,m,A,L,V,G]),u.useEffect(()=>{if(!r&&k)return k.addEventListener("focusin",e),()=>{k.removeEventListener("focusin",e)};function e(e){let t=(0,o.U9)(e),n=V().indexOf(t);-1!==n&&(H.current=n)}},[r,k,V]),u.useEffect(()=>{if(r||!g)return;function e(){K.current=!0,setTimeout(()=>{K.current=!1})}function t(e){let t=e.relatedTarget,n=e.currentTarget,r=(0,o.U9)(e);queueMicrotask(()=>{let u=M(),l=!((0,o.r3)(b,t)||(0,o.r3)(k,t)||(0,o.r3)(t,k)||(0,o.r3)(null==X?void 0:X.portalNode,t)||null!=t&&t.hasAttribute(B("focus-guard"))||N&&((0,o.El)(N.nodesRef.current,u).find(e=>{var n,r;return(0,o.r3)(null==(n=e.context)?void 0:n.elements.floating,t)||(0,o.r3)(null==(r=e.context)?void 0:r.elements.domReference,t)})||(0,o.C1)(N.nodesRef.current,u).find(e=>{var n,r,u;return[null==(n=e.context)?void 0:n.elements.floating,(0,o.zd)(null==(r=e.context)?void 0:r.elements.floating)].includes(t)||(null==(u=e.context)?void 0:u.elements.domReference)===t})));if(n===b&&Y&&eL(Y,A),v&&n!==b&&!(null!=r&&r.isConnected)&&(0,o.AW)((0,o.Me)(Y))===(0,o.Me)(Y).body){(0,i.Re)(Y)&&Y.focus();let e=H.current,t=V(),n=t[e]||t[t.length-1]||Y;(0,i.Re)(n)&&n.focus()}if(w.current.insideReactTree){w.current.insideReactTree=!1;return}(L||!m)&&t&&l&&!K.current&&t!==eC()&&(O.current=!0,x(!1,e,"focus-out"))})}let n=!!(!N&&X);function u(){z(U),w.current.insideReactTree=!0,U.current=window.setTimeout(()=>{w.current.insideReactTree=!1})}if(k&&(0,i.Re)(b))return b.addEventListener("focusout",t),b.addEventListener("pointerdown",e),k.addEventListener("focusout",t),n&&k.addEventListener("focusout",u,!0),()=>{b.removeEventListener("focusout",t),b.removeEventListener("pointerdown",e),k.removeEventListener("focusout",t),n&&k.removeEventListener("focusout",u,!0)}},[r,b,k,Y,m,N,X,x,g,v,V,L,M,A,w]);let Z=u.useRef(null),$=u.useRef(null),J=ek([Z,null==X?void 0:X.beforeInsideRef]),Q=ek([$,null==X?void 0:X.afterInsideRef]);function ee(e){return!r&&p&&m?(0,l.jsx)(eT,{ref:"start"===e?F:D,onClick:e=>x(!1,e.nativeEvent),children:"string"==typeof p?p:"Dismiss"}):null}u.useEffect(()=>{var e,t;if(r||!k)return;let n=Array.from((null==X||null==(e=X.portalNode)?void 0:e.querySelectorAll("["+B("portal")+"]"))||[]),u=[k,null==(t=(N?(0,o.C1)(N.nodesRef.current,M()):[]).find(e=>{var t;return(0,o.Ie)((null==(t=e.context)?void 0:t.elements.domReference)||null)}))||null==(t=t.context)?void 0:t.elements.domReference,...n,...I(),F.current,D.
1current,Z.current,$.current,null==X?void 0:X.beforeOutsideRef.current,null==X?void 0:X.afterOutsideRef.current,A.current.includes("reference")||L?b:null].filter(e=>null!=e),l=m||L?ep(u,!j,j):ep(u);return()=>{l()}},[r,b,k,m,A,X,L,P,j,N,M,I]),(0,o.Xj)(()=>{if(r||!(0,i.Re)(Y))return;let e=(0,o.Me)(Y),t=(0,o.AW)(e);queueMicrotask(()=>{let e=G(Y),n=W.current,r=("number"==typeof n?e[n]:n.current)||Y,u=(0,o.r3)(Y,t);C||u||!E||el(r,{preventScroll:r===Y})})},[r,E,Y,C,G,W]),(0,o.Xj)(()=>{var e;if(r||!Y)return;let t=(0,o.Me)(Y);function n(e){let{reason:t,event:n,nested:r}=e;if(["hover","safe-polygon"].includes(t)&&"mouseleave"===n.type&&(O.current=!0),"outside-press"===t){if(r)O.current=!1;else if((0,o.Zj)(n)||(0,o.cr)(n))O.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?O.current=!1:O.current=!0}}}e=(0,o.AW)(t),eI(),e&&"body"!==(0,i.wk)(e)&&(eM.push(new WeakRef(e)),eM.length>20&&(eM=eM.slice(-20))),R.on("openchange",n);let u=t.createElement("span");return u.setAttribute("tabindex","-1"),u.setAttribute("aria-hidden","true"),Object.assign(u.style,eg),q&&b&&b.insertAdjacentElement("afterend",u),()=>{R.off("openchange",n);let e=(0,o.AW)(t),r=(0,o.r3)(k,e)||N&&(0,o.El)(N.nodesRef.current,M(),!1).some(t=>{var n;return(0,o.r3)(null==(n=t.context)?void 0:n.elements.floating,e)}),l=function(){if("boolean"==typeof S.current){let e=b||eC();return e&&e.isConnected?e:u}return S.current.current||u}();queueMicrotask(()=>{let n=function(e){let t=(0,o.Tv)();return(0,c.Wq)(e,t)?e:(0,c.ht)(e,t)[0]||e}(l);S.current&&!O.current&&(0,i.Re)(n)&&(n===e||e===t.body||r)&&n.focus({preventScroll:!0}),u.remove()})}},[r,k,Y,S,w,R,N,q,b,M]),u.useEffect(()=>(queueMicrotask(()=>{O.current=!1}),()=>{queueMicrotask(eI)}),[r]),(0,o.Xj)(()=>{if(!r&&X)return X.setFocusManagerState({modal:m,closeOnFocusOut:g,open:E,onOpenChange:x,domReference:b}),()=>{X.setFocusManagerState(null)}},[r,X,m,E,x,g,b]),(0,o.Xj)(()=>{!r&&Y&&eL(Y,A)},[r,Y,A]);let et=!r&&P&&(!m||!L)&&(q||m);return(0,l.jsxs)(l.Fragment,{children:[et&&(0,l.jsx)(eh,{"data-type":"inside",ref:J,onFocus:e=>{if(m){let e=G();el("reference"===s[0]?e[0]:e[e.length-1])}else if(null!=X&&X.preserveTabOrder&&X.portalNode){if(O.current=!1,(0,o.dE)(e,X.portalNode)){let e=(0,o.k0)(b);null==e||e.focus()}else{var t;null==(t=X.beforeOutsideRef.current)||t.focus()}}}}),!L&&ee("start"),n,ee("end"),et&&(0,l.jsx)(eh,{"data-type":"inside",ref:Q,onFocus:e=>{if(m)el(G()[0]);else if(null!=X&&X.preserveTabOrder&&X.portalNode){if(g&&(O.current=!0),(0,o.dE)(e,X.portalNode)){let e=(0,o.e8)(b);null==e||e.focus()}else{var t;null==(t=X.afterOutsideRef.current)||t.focus()}}}})]})}let ej=0,eA="--floating-ui-scrollbar-width",eW=()=>{},eS=u.forwardRef(function(e,t){let{lockScroll:n=!1,...r}=e;return(0,o.Xj)(()=>{if(n)return 1==++ej&&(eW=function(){let e=(0,o.Xf)(),t=/iP(hone|ad|od)|iOS/.test(e)||"MacIntel"===e&&navigator.maxTouchPoints>1,n=document.body.style,r=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",u=window.innerWidth-document.documentElement.clientWidth,l=n.left?parseFloat(n.left):window.scrollX,i=n.top?parseFloat(n.top):window.scrollY;if(n.overflow="hidden",n.setProperty(eA,u+"px"),u&&(n[r]=u+"px"),t){var c,s;let e=(null==(c=window.visualViewport)?void 0:c.offsetLeft)||0;Object.assign(n,{position:"fixed",top:-(i-Math.floor((null==(s=window.visualViewport)?void 0:s.offsetTop)||0))+"px",left:-(l-Math.floor(e))+"px",right:"0"})}return()=>{Object.assign(n,{overflow:"",[r]:""}),n.removeProperty(eA),t&&(Object.assign(n,{position:"",top:"",left:"",right:""}),window.scrollTo(l,i))}}()),()=>{0==--ej&&eW()}},[n]),(0,l.jsx)("div",{ref:t,...r,style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...r.style}})});function eN(e){return(0,i.Re)(e.target)&&"BUTTON"===e.target.tagName}function eX(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:l,elements:{domReference:c}}=e,{enabled:s=!0,event:f="click",toggle:a=!0,ignoreMouse:d=!1,keyboardHandlers:v=!0,stickIfOpen:m=!0}=t,p=u.useRef(),g=u.useRef(!1),h=u.useMemo(()=>({onPointerDown(e){p.current=e.pointerType},onMouseDown(e){let t=p.current;0===e.button&&"click"!==f&&((0,o.r)(t,!0)&&d||(n&&a&&(!l.current.openEvent||!m||"mousedown"===l.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click"))))},onClick(e){let t=p.current;if("mousedown"===f&&p.current){p.current=void 0;return}(0,o.r)(t,!0)&&d||(n&&a&&(!l.current.openEvent||!m||"click"===l.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){p.current=void 0,!(e.defaultPrevented||!v||eN(e))&&(" "!==e.key||(0,o.j7)(c)||(e.preventDefault(),g.current=!0),(0,i.Re)(e.target)&&"A"===e.target.tagName||"Enter"!==e.key||(n&&a?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!v||eN(e)||(0,o.j7)(c))&&" "===e.key&&g.current&&(g.current=!1,n&&a?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[l,c,f,d,v,r,n,m,a]);return u.useMemo(()=>s?{reference:h}:{},[s,h])}function eF(e){return null!=e&&null!=e.clientX}function eD(e,t){void 0===t&&(t={});let{open:n,dataRef:r,elements:{floating:l,domReference:c},refs:s}=e,{enabled:f=!0,axis:a="both",x:d=null,y:v=null}=t,m=u.useRef(!1),p=u.useRef(null),[g,h]=u.useState(),[y,E]=u.useState([]),x=(0,o.iW)((e,t)=>{if(!m.current){var n;let u,o,l;(!r.current.openEvent||eF(r.current.openEvent))&&s.setPositionReference((n={x:e,y:t,axis:a,dataRef:r,pointerType:g},u=null,o=null,l=!1,{contextElement:c||void 0,getBoundingClientRect(){var e;let t=(null==c?void 0:c.getBoundingClientRect())||{width:0,height:0,x:0,y:0},r="x"===n.axis||"both"===n.axis,i="y"===n.axis||"both"===n.axis,s=["mouseenter","mousemove"].includes((null==(e=n.dataRef.current.openEvent)?void 0:e.type)||"")&&"touch"!==n.pointerType,f=t.width,a=t.height,d=t.x,v=t.y;return null==u&&n.x&&r&&(u=t.x-n.x),null==o&&n.y&&i&&(o=t.y-n.y),d-=u||0,v-=o||0,f=0,a=0,!l||s?(f="y"===n.axis?t.width:0,a="x"===n.axis?t.height:0,d=r&&null!=n.x?n.x:d,v=i&&null!=n.y?n.y:v):l&&!s&&(a="x"===n.axis?t.height:a,f="y"===n.axis?t.width:f),l=!0,{width:f,height:a,x:d,y:v,top:v,right:d+f,bottom:v+a,left:d}}}))}}),R=(0,o.iW)(e=>{null!=d||null!=v||(n?p.current||E([]):x(e.clientX,e.clientY))}),w=(0,o.r)(g)?l:n,b=u.useCallback(()=>
1{if(!w||!f||null!=d||null!=v)return;let e=(0,i.Jj)(l);function t(n){let r=(0,o.U9)(n);(0,o.r3)(l,r)?(e.removeEventListener("mousemove",t),p.current=null):x(n.clientX,n.clientY)}if(!r.current.openEvent||eF(r.current.openEvent)){e.addEventListener("mousemove",t);let n=()=>{e.removeEventListener("mousemove",t),p.current=null};return p.current=n,n}s.setPositionReference(c)},[w,f,d,v,l,r,s,c,x]);u.useEffect(()=>b(),[b,y]),u.useEffect(()=>{f&&!l&&(m.current=!1)},[f,l]),u.useEffect(()=>{!f&&n&&(m.current=!0)},[f,n]),(0,o.Xj)(()=>{f&&(null!=d||null!=v)&&(m.current=!1,x(d,v))},[f,d,v,x]);let k=u.useMemo(()=>{function e(e){let{pointerType:t}=e;h(t)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:R,onMouseEnter:R}},[R]);return u.useMemo(()=>f?{reference:k}:{},[f,k])}let eO={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},eK={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},e_=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 eH(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:l,dataRef:c}=e,{enabled:s=!0,escapeKey:f=!0,outsidePress:a=!0,outsidePressEvent:d="pointerdown",referencePress:v=!1,referencePressEvent:m="pointerdown",ancestorScroll:p=!1,bubbles:g,capture:h}=t,y=_(),E=(0,o.iW)("function"==typeof a?a:()=>!1),x="function"==typeof a?E:a,R=u.useRef(!1),{escapeKey:w,outsidePress:b}=e_(g),{escapeKey:k,outsidePress:M}=e_(h),I=u.useRef(!1),C=(0,o.iW)(e=>{var t;if(!n||!s||!f||"Escape"!==e.key||I.current)return;let u=null==(t=c.current.floatingContext)?void 0:t.nodeId,l=y?(0,o.El)(y.nodesRef.current,u):[];if(!w&&(e.stopPropagation(),l.length>0)){let e=!0;if(l.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,(0,o.MM)(e)?e.nativeEvent:e,"escape-key")}),L=(0,o.iW)(e=>{var t;let n=()=>{var t;C(e),null==(t=(0,o.U9)(e))||t.removeEventListener("keydown",n)};null==(t=(0,o.U9)(e))||t.addEventListener("keydown",n)}),T=(0,o.iW)(e=>{var t;let n=c.current.insideReactTree;c.current.insideReactTree=!1;let u=R.current;if(R.current=!1,"click"===d&&u||n||"function"==typeof x&&!x(e))return;let s=(0,o.U9)(e),f="["+B("inert")+"]",a=(0,o.Me)(l.floating).querySelectorAll(f),v=(0,i.kK)(s)?s:null;for(;v&&!(0,i.Py)(v);){let e=(0,i.Ow)(v);if((0,i.Py)(e)||!(0,i.kK)(e))break;v=e}if(a.length&&(0,i.kK)(s)&&!(0,o.ex)(s)&&!(0,o.r3)(s,l.floating)&&Array.from(a).every(e=>!(0,o.r3)(v,e)))return;if((0,i.Re)(s)&&A){let t=(0,i.Py)(s),n=(0,i.Dx)(s),r=/auto|scroll/,u=t||r.test(n.overflowX),o=t||r.test(n.overflowY),l=u&&s.clientWidth>0&&s.scrollWidth>s.clientWidth,c=o&&s.clientHeight>0&&s.scrollHeight>s.clientHeight,f="rtl"===n.direction,a=c&&(f?e.offsetX<=s.offsetWidth-s.clientWidth:e.offsetX>s.clientWidth),d=l&&e.offsetY>s.clientHeight;if(a||d)return}let m=null==(t=c.current.floatingContext)?void 0:t.nodeId,p=y&&(0,o.El)(y.nodesRef.current,m).some(t=>{var n;return(0,o.Pe)(e,null==(n=t.context)?void 0:n.elements.floating)});if((0,o.Pe)(e,l.floating)||(0,o.Pe)(e,l.domReference)||p)return;let g=y?(0,o.El)(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")}),P=(0,o.iW)(e=>{var t;let n=()=>{var t;T(e),null==(t=(0,o.U9)(e))||t.removeEventListener(d,n)};null==(t=(0,o.U9)(e))||t.addEventListener(d,n)});u.useEffect(()=>{if(!n||!s)return;c.current.__escapeKeyBubbles=w,c.current.__outsidePressBubbles=b;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function u(){window.clearTimeout(e),I.current=!0}function a(){e=window.setTimeout(()=>{I.current=!1},(0,i.Pf)()?5:0)}let v=(0,o.Me)(l.floating);f&&(v.addEventListener("keydown",k?L:C,k),v.addEventListener("compositionstart",u),v.addEventListener("compositionend",a)),x&&v.addEventListener(d,M?P:T,M);let m=[];return p&&((0,i.kK)(l.domReference)&&(m=(0,i.Kx)(l.domReference)),(0,i.kK)(l.floating)&&(m=m.concat((0,i.Kx)(l.floating))),!(0,i.kK)(l.reference)&&l.reference&&l.reference.contextElement&&(m=m.concat((0,i.Kx)(l.reference.contextElement)))),(m=m.filter(e=>{var t;
vendor: 14,024 bytes, line 1
1return e!==(null==(t=v.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t)}),()=>{f&&(v.removeEventListener("keydown",k?L:C,k),v.removeEventListener("compositionstart",u),v.removeEventListener("compositionend",a)),x&&v.removeEventListener(d,M?P:T,M),m.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[c,l,f,x,d,n,r,p,s,w,b,C,k,L,T,M,P]),u.useEffect(()=>{c.current.insideReactTree=!1},[c,x,d]);let j=u.useMemo(()=>({onKeyDown:C,...v&&{[eO[m]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==m&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[C,r,v,m]),A=u.useMemo(()=>{function e(e){0===e.button&&(R.current=!0)}return{onKeyDown:C,onMouseDown:e,onMouseUp:e,[eK[d]]:()=>{c.current.insideReactTree=!0}}},[C,d,c]);return u.useMemo(()=>s?{reference:j,floating:A}:{},[s,j,A])}function eU(e){let{open:t=!1,onOpenChange:n,elements:r}=e,l=N(),i=u.useRef({}),[c]=u.useState(()=>F()),s=null!=K(),[f,a]=u.useState(r.reference),d=(0,o.iW)((e,t,r)=>{i.current.openEvent=e?t:void 0,c.emit("openchange",{open:e,event:t,reason:r,nested:s}),null==n||n(e,t,r)}),v=u.useMemo(()=>({setPositionReference:a}),[]),m=u.useMemo(()=>({reference:f||r.reference||null,floating:r.floating||null,domReference:r.reference}),[f,r.reference,r.floating]);return u.useMemo(()=>({dataRef:i,open:t,onOpenChange:d,elements:m,events:c,floatingId:l,refs:v}),[t,d,m,c,l,v])}function eq(e){var t,n;let{elements:r,...l}=void 0===e?{}:e,{nodeId:c}=l,s=eU({...l,elements:{reference:null!=(t=null==r?void 0:r.reference)?t:null,floating:null!=(n=null==r?void 0:r.floating)?n:null}}),a=l.rootContext||s,d=a.elements,[v,m]=u.useState(null),[p,g]=u.useState(null),h=(null==d?void 0:d.domReference)||v,y=u.useRef(null),E=_();(0,o.Xj)(()=>{h&&(y.current=h)},[h]);let x=(0,f.YF)({...l,elements:{...d,...p&&{reference:p}}}),R=u.useCallback(e=>{let t=(0,i.kK)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;g(t),x.refs.setReference(t)},[x.refs]),w=u.useCallback(e=>{((0,i.kK)(e)||null===e)&&(y.current=e,m(e)),((0,i.kK)(x.refs.reference.current)||null===x.refs.reference.current||null!==e&&!(0,i.kK)(e))&&x.refs.setReference(e)},[x.refs]),b=u.useMemo(()=>({...x.refs,setReference:w,setPositionReference:R,domReference:y}),[x.refs,w,R]),k=u.useMemo(()=>({...x.elements,domReference:h}),[x.elements,h]),M=u.useMemo(()=>({...x,...a,refs:b,elements:k,nodeId:c}),[x,b,k,c,a]);return(0,o.Xj)(()=>{a.dataRef.current.floatingContext=M;let e=null==E?void 0:E.nodesRef.current.find(e=>e.id===c);e&&(e.context=M)}),u.useMemo(()=>({...x,context:M,refs:b,elements:k}),[x,b,k,M])}function eB(){return(0,o.V5)()&&(0,o.G6)()}function ez(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,events:l,dataRef:c,elements:s}=e,{enabled:f=!0,visibleOnly:a=!0}=t,d=u.useRef(!1),v=u.useRef(-1),m=u.useRef(!0);u.useEffect(()=>{if(!f)return;let e=(0,i.Jj)(s.domReference);function t(){!n&&(0,i.Re)(s.domReference)&&s.domReference===(0,o.AW)((0,o.Me)(s.domReference))&&(d.current=!0)}function r(){m.current=!0}function u(){m.current=!1}return e.addEventListener("blur",t),eB()&&(e.addEventListener("keydown",r,!0),e.addEventListener("pointerdown",u,!0)),()=>{e.removeEventListener("blur",t),eB()&&(e.removeEventListener("keydown",r,!0),e.removeEventListener("pointerdown",u,!0))}},[s.domReference,n,f]),u.useEffect(()=>{if(f)return l.on("openchange",e),()=>{l.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(d.current=!0)}},[l,f]),u.useEffect(()=>()=>{z(v)},[]);let p=u.useMemo(()=>({onMouseLeave(){d.current=!1},onFocus(e){if(d.current)return;let t=(0,o.U9)(e.nativeEvent);if(a&&(0,i.kK)(t)){if(eB()&&!e.relatedTarget){if(!m.current&&!(0,o.j7)(t))return}else if(!(0,o.WL)(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){d.current=!1;let t=e.relatedTarget,n=e.nativeEvent,u=(0,i.kK)(t)&&t.hasAttribute(B("focus-guard"))&&"outside"===t.getAttribute("data-type");v.current=window.setTimeout(()=>{var e;let l=(0,o.AW)(s.domReference?s.domReference.ownerDocument:document);if(t||l!==s.domReference){if((0,o.r3)(null==(e=c.current.floatingContext)?void 0:e.refs.floating.current,l)||(0,o.r3)(s.domReference,l)||u)return;r(!1,n,"focus")}})}}),[c,s.domReference,r,a]);return u.useMemo(()=>f?{reference:p}:{},[f,p])}function eY(e,t,n){let r=new Map,u="item"===n,o=e;if(u&&e){let{[y]:t,[E]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...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&&[y,E].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 eV(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),o=u.useCallback(t=>eY(t,e,"reference"),t),l=u.useCallback(t=>eY(t,e,"floating"),n),i=u.useCallback(t=>eY(t,e,"item"),r);return u.useMemo(()=>({getReferenceProps:o,getFloatingProps:l,getItemProps:i}),[o,l,i])}function eG(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function eZ(e,t){return eG(t,e===w||e===b,e===x||e===R)}function e$(e,t,n){return eG(t,e===b,n?e===x:e===R)||"Enter"===e||" "===e||""===e}function eJ(e,t,n){return eG(t,n?e===x:e===R,e===b)}function eQ(e,t,n,r){return"both"===t||"horizontal"===t&&r&&r>1?"Escape"===e:eG(t,n?e===R:e===x,e===w)}function e0(e,t){let{open:n,onOpenChange:r,elements:l,floatingId:c}=e,{listRef:s,activeIndex:f,onNavigate:a=()=>{},enabled:d=!0,selectedIndex:v=null,allowEscape:m=!1,loop:p=!1,nested:g=!1,rtl:h=!1,virtual:y=!1,focusItemOnOpen:E="auto",focusItemOnHover:w=!0,openOnArrowKeyDown:k=!0,disabledIndices:M,orientation:I="vertical",parentOrientation:C,cols:L=1,scrollItemIntoView:T=!0,virtualItemRef:P,itemSizes:j,dense:A=!1}=t,W=(0,o.zd)(l.floating),S=(0,o.II)(W),N=K(),X=_();(0,o.Xj)(()=>{e.dataRef.current.orientation=I},[e,I]);let F=(0,o.iW)(()=>{a(-1===H.current?null:H.current)}),D=(0,o.Ie)(l.domReference),O=u.useRef(E),H=u.useRef(null!=v?v:-1),U=u.useRef(null),q=u.useRef(!0),B=u.useRef(F),z=u.useRef(!!l.floating),Y=u.useRef(n),V=u.useRef(!1),G=u.useRef(!1),Z=(0,o.II)(M),$=(0,o.II)(n),J=(0,o.II)(T),Q=(0,o.II)(v),[ee,et]=u.useState(),[en,er]=u.useState(),eu=(0,o.iW)(()=>{function e(e){if(y){var t;null!=(t=e.id)&&t.endsWith("-fui-option")&&(e.id=c+"-"+Math.random().toString(16).slice(2,10)),et(e.id),null==X||X.events.emit("virtualfocus",e),P&&(P.current=e)}else el(e,{sync:V.current,preventScroll:!0})}let t=s.current[H.current],n=G.current;t&&e(t),(V.current?e=>e():requestAnimationFrame)(()=>{let r=s.current[H.current]||t;if(!r)return;t||e(r);let u=J.current;u&&ei&&(n||!q.current)&&(null==r.scrollIntoView||r.scrollIntoView("boolean"==typeof u?{block:"nearest",inline:"nearest"}:u))})});(0,o.Xj)(()=>{d&&(n&&l.floating?O.current&&null!=v&&(G.current=!0,H.current=v,F()):z.current&&(H.current=-1,B.current()))},[d,n,l.floating,v,F]),(0,o.Xj)(()=>{if(d&&n&&l.floating){if(null==f){if(V.current=!1,null==Q.current&&(z.current&&(H.current=-1,eu()),(!Y.current||!z.current)&&O.current&&(null!=U.current||!0===O.current&&null==U.current))){let e=0,t=()=>{null==s.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e++):(H.current=null==U.current||e$(U.current,I,h)||g?(0,o.h$)(s,Z.current):(0,o.zc)(s,Z.current),U.current=null,F())};t()}}else(0,o.VP)(s,f)||(H.current=f,eu(),G.current=!1)}},[d,n,l.floating,f,Q,g,s,I,h,F,eu,Z]),(0,o.Xj)(()=>{var e;if(!d||l.floating||!X||y||!z.current)return;let t=X.nodesRef.current,n=null==(e=t.find(e=>e.id===N))||null==(e=e.context)?void 0:e.elements.floating,r=(0,o.AW)((0,o.Me)(l.floating)),u=t.some(e=>e.context&&(0,o.r3)(e.context.elements.floating,r));n&&!u&&q.current&&n.focus({preventScroll:!0})},[d,l.floating,X,N,y]),(0,o.Xj)(()=>{if(d&&X&&y&&!N)return X.events.on("virtualfocus",e),()=>{X.events.off("virtualfocus",e)};function e(e){er(e.id),P&&(P.current=e)}},[d,X,y,N,P]),(0,o.Xj)(()=>{B.current=F,Y.current=n,z.current=!!l.floating}),(0,o.Xj)(()=>{n||(U.current=null,O.current=E)},[n,E]);let eo=null!=f,ei=u.useMemo(()=>{function e(e){if(!$.current)return;let t=s.current.indexOf(e);-1!==t&&H.current!==t&&(H.current=t,F())}return{onFocus(t){let{currentTarget:n}=t;V.current=!0,e(n)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},onMouseMove(t){let{currentTarget:n}=t;V.current=!0,G.current=!1,w&&e(n)},onPointerLeave(e){let{pointerType:t}=e;if(q.current&&"touch"!==t&&(V.current=!0,w&&(H.current=-1,F(),!y))){var n;null==(n=S.current)||n.focus({preventScroll:!0})}}}},[$,S,w,s,F,y]),ec=u.useCallback(()=>{var e;return null!=C?C:null==X||null==(e=X.nodesRef.current.find(e=>e.id===N))||null==(e=e.context)||null==(e=e.dataRef)?void 0:e.current.orientation},[N,X,C]),es=(0,o.iW)(e=>{if(q.current=!1,V.current=!0,229===e.which||!$.current&&e.currentTarget===S.current)return;if(g&&eQ(e.key,I,h,L)){eZ(e.key,ec())||(0,o.p7)(e),r(!1,e.nativeEvent,"list-navigation"),(0,i.Re)(l.domReference)&&(y?null==X||X.events.emit("virtualfocus",l.domReference):l.domReference.focus());return}let t=H.current,u=(0,o.h$)(s,M),c=(0,o.zc)(s,M);if(D||("Home"===e.key&&((0,o.p7)(e),H.current=u,F()),"End"===e.key&&((0,o.p7)(e),H.current=c,F())),L>1){let t=j||Array.from({length:s.current.length},()=>({width:1,height:1})),n=(0,o.fe)(t,L,A),r=n.findIndex(e=>null!=e&&!(0,o.Nm)(s,e,M)),l=n.reduce((e,t,n)=>null==t||(0,o.Nm)(s,t,M)?e:n,-1),i=n[(0,o.xR)({current:n.map(e=>null!=e?s.current[e]:null)},{event:e,orientation:I,loop:p,rtl:h,cols:L,disabledIndices:(0,o.w_)([...("function"!=typeof M?M:null)||s.current.map((e,t)=>(0,o.Nm)(s,t,M)?t:void 0),void 0],n),minIndex:r,maxIndex:l,prevIndex:(0,o.XH)(H.current>c?u:H.current,t,n,L,e.key===b?"bl":e.key===(h?x:R)?"tr":"tl"),stopEvent:!0})];if(null!=i&&(H.current=i,F()),"both"===I)return}if(eZ(e.key,I)){if((0,o.p7)(e),n&&!y&&(0,o.AW)(e.currentTarget.ownerDocument)===e.currentTarget){H.current=e$(e.key,I,h)?u:c,F();return}e$(e.key,I,h)?p?H.current=t>=c?m&&t!==s.current.length?-1:u:(0,o.aF)(s,{startingIndex:t,disabledIndices:M}):H.current=Math.min(c,(0,o.aF)(s,{startingIndex:t,disabledIndices:M})):p?H.current=t<=u?m&&-1!==t?s.current.length:c:(0,o.aF)(s,{startingIndex:t,decrement:!0,disabledIndices:M}):H.current=Math.max(u,(0,o.aF)(s,{startingIndex:t,decrement:!0,disabledIndices:M})),(0,o.VP)(s,H.current)&&(H.current=-1),F()}}),ef=u.useMemo(()=>y&&n&&eo&&{"aria-activedescendant":en||ee},[y,n,eo,en,ee]),ea=u.useMemo(()=>({"aria-orientation":"both"===I?void 0:I,...D?{}:ef,onKeyDown:es,onPointerMove(){q.current=!0}}),[ef,es,I,D]),ed=u.useMemo(()=>{function e(e){"auto"===E&&(0,o.Zj)(e.nativeEvent)&&(O.current=!0)}function t(e){O.current=E,"auto"===E&&(0,o.cr)(e.nativeEvent)&&(O.current=!0)}return{...ef,onKeyDown(e){q.current=!1;let t=e.key.startsWith("Arrow"),u=["Home","End"].includes(e.key),l=eJ(e.key,I,h),i=eQ(e.key,I,h,L),c=eJ(e.key,ec(),h),f=eZ(e.key,I),a=(g?c:f)||"Enter"===e.key||""===e.key.trim();if(y&&n){let n=null==X?void 0:X.nodesRef.current.find(e=>null==e.parentId),r=X&&n?(0,o.m_)(X.nodesRef.current,n.id):null;if((t||u)&&r&&P){var d,m,p;let t=new KeyboardEvent("keydown",{key:e.key,bubbles:!0});if(l||i){let n=(null==(d=r.context)?void 0:d.elements.domReference)===e.currentTarget,u=i&&!n?null==(m=r.context)?void 0:m.elements.domReference:l?s.current.find(e=>(null==e?void 0:e.id)===ee):null;u&&((0,o.p7)(e),u.dispatchEvent(t),er(void 0))}if((f||u)&&r.context&&r.context.open&&r.parentId&&e.currentTarget!==r.context.elements.domReference){(0,o.p7)(e),null==(p=r.context.elements.domReference)||p.dispatchEvent(t);return}}return es(e)}if(n||k||!t){if(a){let t=eZ(e.key,ec());U.current=g&&t?null:e.key}if(g){c&&((0,o.p7)(e),n?(H.current=(0,o.h$)(s,Z.current),F()):r(!0,e.nativeEvent,"list-navigation"));return}f&&(null!=v&&(H.current=v),(0,o.p7)(e),!n&&k?r(!0,e.nativeEvent,"list-navigation"):es(e),n&&F())}},onFocus(){n&&!y&&(H.current=-1,F())},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[ee,ef,L,es,Z,E,s,g,F,r,n,k,I,ec,h,v,X,y,P]);return u.useMemo(()=>d?{reference:ed,floating:ea,item:ei}:{},[d,ed,ea,ei])}let e1=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function e2(e,t){var n,r;void 0===t&&(t={});let{open:l,elements:i,floatingId:c}=e,{enabled:s=!0,role:f="dialog"}=t,a=N(),d=(null==(n=i.domReference)?void 0:n.id)||a,v=u.useMemo(()=>{var e;return(null==(e=(0,o.zd)(i.floating))?void 0:e.id)||c},[i.floating,c]),m=null!=(r=e1.get(f))?r:f,p=null!=K(),g=u.useMemo(()=>"tooltip"===m||"label"===f?{["aria-"+("label"===f?"labelledby":"describedby")]:l?v:void 0}:{"aria-expanded":l?"true":"false","aria-haspopup":"alertdialog"===m?"dialog":m,"aria-controls":l?v:void 0,..."listbox"===m&&{role:"combobox"},..."menu"===m&&{id:d},..."menu"===m&&p&&{role:"menuitem"},..."select"===f&&{"aria-autocomplete":"none"},..."combobox"===f&&{"aria-autocomplete":"list"}},[m,v,p,l,d,f]),h=u.useMemo(()=>{let e={id:v,...m&&{role:m}};return"tooltip"===m||"label"===f?e:{...e,..."menu"===m&&{"aria-labelledby":d}}},[m,v,d,f]),y=u.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:v+"-fui-option"}};switch(f){case"select":case"combobox":return{...r,"aria-selected":n}}return{}},[v,f]);return u.useMemo(()=>s?{reference:g,floating:h,item:y}:{},[s,g,h,y])}let e7=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function e4(e,t){return"function"==typeof e?e(t):e}function e5(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:l=250}=t,i=("number"==typeof l?l:l.close)||0,[c,f]=u.useState("unmounted"),a=function(e,t){let[n,r]=u.useState(e);return e&&!n&&r(!0),u.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}(n,i);return a||"close"!==c||f("unmounted"),(0,o.Xj)(()=>
1{if(r){if(n){f("initial");let e=requestAnimationFrame(()=>{s.flushSync(()=>{f("open")})});return()=>{cancelAnimationFrame(e)}}f("close")}},[n,r]),{isMounted:a,status:c}}function e3(e,t){void 0===t&&(t={});let{initial:n={opacity:0},open:r,close:l,common:i,duration:c=250}=t,s=e.placement,f=s.split("-")[0],a=u.useMemo(()=>({side:f,placement:s}),[f,s]),d="number"==typeof c,v=(d?c:c.open)||0,m=(d?c:c.close)||0,[p,g]=u.useState(()=>({...e4(i,a),...e4(n,a)})),{isMounted:h,status:y}=e5(e,{duration:c}),E=(0,o.II)(n),x=(0,o.II)(r),R=(0,o.II)(l),w=(0,o.II)(i);return(0,o.Xj)(()=>{let e=e4(E.current,a),t=e4(R.current,a),n=e4(w.current,a),r=e4(x.current,a)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===y&&g(t=>({transitionProperty:t.transitionProperty,...n,...e})),"open"===y&&g({transitionProperty:Object.keys(r).map(e7).join(","),transitionDuration:v+"ms",...n,...r}),"close"===y){let r=t||e;g({transitionProperty:Object.keys(r).map(e7).join(","),transitionDuration:m+"ms",...n,...r})}},[m,R,E,x,w,v,y,a]),{isMounted:h,styles:p}}function e9(e,t){var n;let{open:r,dataRef:l}=e,{listRef:i,activeIndex:c,onMatch:s,onTypingChange:f,enabled:a=!0,findMatch:d=null,resetMs:v=750,ignoreKeys:m=[],selectedIndex:p=null}=t,g=u.useRef(-1),h=u.useRef(""),y=u.useRef(null!=(n=null!=p?p:c)?n:-1),E=u.useRef(null),x=(0,o.iW)(s),R=(0,o.iW)(f),w=(0,o.II)(d),b=(0,o.II)(m);(0,o.Xj)(()=>{r&&(z(g),E.current=null,h.current="")},[r]),(0,o.Xj)(()=>{if(r&&""===h.current){var e;y.current=null!=(e=null!=p?p:c)?e:-1}},[r,p,c]);let k=(0,o.iW)(e=>{e?l.current.typing||(l.current.typing=e,R(e)):l.current.typing&&(l.current.typing=e,R(e))}),M=(0,o.iW)(e=>{function t(e,t,n){let r=w.current?w.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(h.current.length>0&&" "!==h.current[0]&&(-1===t(n,n,h.current)?k(!1):" "===e.key&&(0,o.p7)(e)),null==n||b.current.includes(e.key)||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;r&&" "!==e.key&&((0,o.p7)(e),k(!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())})&&h.current===e.key&&(h.current="",y.current=E.current),h.current+=e.key,z(g),g.current=window.setTimeout(()=>{h.current="",y.current=E.current,k(!1)},v);let u=y.current,l=t(n,[...n.slice((u||0)+1),...n.slice(0,(u||0)+1)],h.current);-1!==l?(x(l),E.current=l):" "!==e.key&&(h.current="",k(!1))}),I=u.useMemo(()=>({onKeyDown:M}),[M]),C=u.useMemo(()=>({onKeyDown:M,onKeyUp(e){" "===e.key&&k(!1)}}),[M,k]);return u.useMemo(()=>a?{reference:I,floating:C}:{},[a,I,C])}function e8(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let e6=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:u,offset:o=0,index:l=0,minItemsVisible:i=4,referenceOverflowThreshold:c=0,scrollRef:a,...v}=(0,d.ku)(e,t),{rects:m,platform:p,elements:{floating:g}}=t,h=n.current[l],y=(null==a?void 0:a.current)||g,E=g.clientTop||y.clientTop,x=0!==g.clientTop,R=0!==y.clientTop,w=g===y;if(!h)return{};let b={...t,...await (0,f.cv)(-h.offsetTop-g.clientTop-m.reference.height/2-h.offsetHeight/2-o).fn(t)},k=await p.detectOverflow(e8(b,y.scrollHeight+E+g.clientTop),v),M=await p.detectOverflow(b,{...v,elementContext:"reference"}),I=(0,d.Fp)(0,k.top),C=b.y+I,L=(y.scrollHeight>y.clientHeight?e=>e:d.NM)((0,d.Fp)(0,y.scrollHeight+(x&&w||R?2*E:0)-I-(0,d.Fp)(0,k.bottom)));if(y.style.maxHeight=L+"px",y.scrollTop=I,u){let e=y.offsetHeight<h.offsetHeight*(0,d.VV)(i,n.current.length)-1||M.top>=-c||M.bottom>=-c;s.flushSync(()=>u(e))}return r&&(r.current=await p.detectOverflow(e8({...b,y:C},y.offsetHeight+E+g.clientTop),v)),{y:C}}});function te(e,t){let{open:n,elements:r}=e,{enabled:l=!0,overflowRef:i,scrollRef:c,onChange:f}=t,a=(0,o.iW)(f),d=u.useRef(!1),v=u.useRef(null),m=u.useRef(null);u.useEffect(()=>{if(!l)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;let n=e.deltaY,r=i.current.top>=-.5,u=i.current.bottom>=-.5,l=t.scrollHeight-t.clientHeight,c=n<0?-1:1,f=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!u&&n<0?(e.preventDefault(),s.flushSync(()=>{a(e=>e+Math[f](n,l*c))})):/firefox/i.test((0,o.ij)())&&(t.scrollTop+=n))}let t=(null==c?void 0:c.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{v.current=t.scrollTop,null!=i.current&&(m.current={...i.current})}),()=>{v.current=null,m.current=null,t.removeEventListener("wheel",e)}},[l,n,r.floating,i,c,a]);let p=u.useMemo(()=>({onKeyDown(){d.current=!0},onWheel(){d.current=!1},onPointerMove(){d.current=!1},onScroll(){let e=(null==c?void 0:c.current)||r.floating;if(i.current&&e&&d.current){if(null!==v.current){let t=e.scrollTop-v.current;(i.current.bottom<-.5&&t<-1||i.current.top<-.5&&t>1)&&s.flushSync(()=>a(e=>e+t))}requestAnimationFrame(()=>{v.current=e.scrollTop})}}}),[r.floating,a,i,c]);return u.useMemo(()=>l?{floating:p}:{},[l,p])}function tt(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,s]=t[l]||[0,0];i>=r!=s>=r&&n<=(c-o)*(r-i)/(s-i)+o&&(u=!u)}return u}function tn(e){void 0===e&&(e={});let{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e,u={current:-1},o=!1,l=null,c=null,s="undefined"!=typeof performance?performance.now():0,f=e=>{let{x:n,y:f,placement:a,elements:d,onClose:v,nodeId:m,tree:p}=e;return function(e){function g(){z(u),v()}if(z(u),!d.domReference||!d.floating||null==a||null==n||null==f)return;let{clientX:h,clientY:y}=e,E=[h,y],x="composedPath"in e?e.composedPath()[0]:e.target,R="mouseleave"===e.type,w=ei(d.floating,x),b=ei(d.domReference,x),k=d.domReference.getBoundingClientRect(),M=d.floating.getBoundingClientRect(),I=a.split("-")[0],C=n>M.right-M.width/2,L=f>M.bottom-M.height/2,T=E[0]>=k.x&&E[0]<=k.x+k.width&&E[1]>=k.y&&E[1]<=k.y+k.height,P=M.width>k.width,j=M.height>k.height,A=(P?k:M).left,W=(P?k:M).right,S=(j?k:M).top,N=(j?k:M).bottom;if(w&&(o=!0,!R))return;if(b&&(o=!1),b&&!R){o=!0;return}
1if(R&&(0,i.kK)(e.relatedTarget)&&ei(d.floating,e.relatedTarget)||p&&function e(t,n,r){return void 0===r&&(r=!0),t.filter(e=>{var t;return e.parentId===n&&(!r||(null==(t=e.context)?void 0:t.open))}).flatMap(n=>[n,...e(t,n.id,r)])}(p.nodesRef.current,m).length)return;if("top"===I&&f>=k.bottom-1||"bottom"===I&&f<=k.top+1||"left"===I&&n>=k.right-1||"right"===I&&n<=k.left+1)return g();let X=[];switch(I){case"top":X=[[A,k.top+1],[A,M.bottom-1],[W,M.bottom-1],[W,k.top+1]];break;case"bottom":X=[[A,M.top+1],[A,k.bottom-1],[W,k.bottom-1],[W,M.top+1]];break;case"left":X=[[M.right-1,N],[M.right-1,S],[k.left+1,S],[k.left+1,N]];break;case"right":X=[[k.right-1,N],[k.right-1,S],[M.left+1,S],[M.left+1,N]]}if(!tt([h,y],X)){if(o&&!T)return g();if(!R&&r){let t=function(e,t){let n=performance.now(),r=n-s;if(null===l||null===c||0===r)return l=e,c=t,s=n,null;let u=e-l,o=t-c;return l=e,c=t,s=n,Math.sqrt(u*u+o*o)/r}(e.clientX,e.clientY);if(null!==t&&t<.1)return g()}tt([h,y],function(e){let[n,r]=e;switch(I){case"top":{let e=[[M.left,C?M.bottom-t:P?M.bottom-t:M.top],[M.right,C?P?M.bottom-t:M.top:M.bottom-t]];return[[P?n+t/2:C?n+4*t:n-4*t,r+t+1],[P?n-t/2:C?n+4*t:n-4*t,r+t+1],...e]}case"bottom":{let e=[[M.left,C?M.top+t:P?M.top+t:M.bottom],[M.right,C?P?M.top+t:M.bottom:M.top+t]];return[[P?n+t/2:C?n+4*t:n-4*t,r-t],[P?n-t/2:C?n+4*t:n-4*t,r-t],...e]}case"left":return[[L?M.right-t:j?M.right-t:M.left,M.top],[L?j?M.right-t:M.left:M.right-t,M.bottom],[n+t+1,j?r+t/2:L?r+4*t:r-4*t],[n+t+1,j?r-t/2:L?r+4*t:r-4*t]];case"right":{let e=[[L?M.left+t:j?M.left+t:M.right,M.top],[L?j?M.left+t:M.right:M.left+t,M.bottom]];return[[n-t,j?r+t/2:L?r+4*t:r-4*t],[n-t,j?r-t/2:L?r+4*t:r-4*t],...e]}}}([n,f]))?!o&&r&&(u.current=window.setTimeout(g,40)):g()}}};return f.__options={blockPointerEvents:n},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.