vendor: 5,888 bytes, line 1
1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5501],{61896:function(e,t,n){n.d(t,{KK:function(){return Y},NI:function(){return q},Qu:function(){return j},XI:function(){return L},YF:function(){return S},Y_:function(){return Z},bQ:function(){return A},e0:function(){return T},hU:function(){return V},qq:function(){return f},qs:function(){return N},xp:function(){return Q}});var r,o=n(2265),u=n(89750),i=n(57437),l=n(94046),c=n(54887),s=n(97859);function f(e){let t=o.useRef(void 0),n=o.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 o.useMemo(()=>e.every(e=>null==e)?null:e=>{t.current&&(t.current(),t.current=void 0),null!=e&&(t.current=n(e))},e)}let a="active",d="selected",m={...r||(r=n.t(o,2))},v=!1,p=0,g=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+p++,h=m.useId||function(){let[e,t]=o.useState(()=>v?g():void 0);return(0,u.Xj)(()=>{null==e&&t(g())},[]),o.useEffect(()=>{v=!0},[]),e},E=o.createContext(null),b=o.createContext(null),y=()=>{var e;return(null==(e=o.useContext(E))?void 0:e.id)||null},R=()=>o.useContext(b);function w(e){return"data-floating-ui-"+e}function k(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}let x=w("safe-polygon");function M(e,t,n){if(n&&!(0,u.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 C(e){return"function"==typeof e?e():e}function L(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:c,elements:s}=e,{enabled:f=!0,delay:a=0,handleClose:d=null,mouseOnly:m=!1,restMs:v=0,move:p=!0}=t,g=R(),h=y(),E=(0,u.II)(d),b=(0,u.II)(a),w=(0,u.II)(n),L=(0,u.II)(v),I=o.useRef(),P=o.useRef(-1),K=o.useRef(),T=o.useRef(-1),j=o.useRef(!0),W=o.useRef(!1),X=o.useRef(()=>{}),_=o.useRef(!1),D=(0,u.iW)(()=>{var e;let t=null==(e=i.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t});o.useEffect(()=>{if(f)return c.on("openchange",e),()=>{c.off("openchange",e)};function e(e){let{open:t}=e;t||(k(P),k(T),j.current=!0,_.current=!1)}},[f,c]),o.useEffect(()=>{if(!f||!E.current||!n)return;function e(e){D()&&r(!1,e,"hover")}let t=(0,u.Me)(s.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[s.floating,n,r,f,E,D]);let A=o.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let o=M(b.current,"close",I.current);o&&!K.current?(k(P),P.current=window.setTimeout(()=>r(!1,e,n),o)):t&&(k(P),r(!1,e,n))},[b,r]),S=(0,u.iW)(()=>{X.current(),K.current=void 0}),B=(0,u.iW)(()=>{if(W.current){let e=(0,u.Me)(s.floating).body;e.style.pointerEvents="",e.removeAttribute(x),W.current=!1}}),Y=(0,u.iW)(()=>!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type));o.useEffect(()=>{if(f&&(0,l.kK)(s.domReference)){let r=s.domReference,u=s.floating;return n&&r.addEventListener("mouseleave",o),p&&r.addEventListener("mousemove",e,{once:!0}),r.addEventListener("mouseenter",e),r.addEventListener("mouseleave",t),u&&(u.addEventListener("mouseleave",o),u.addEventListener("mouseenter",c),u.addEventListener("mouseleave",a)),()=>{n&&r.removeEventListener("mouseleave",o),p&&r.removeEventListener("mousemove",e),r.removeEventListener("mouseenter",e),r.removeEventListener("mouseleave",t),u&&(u.removeEventListener("mouseleave",o),u.removeEventListener("mouseenter",c),u.removeEventListener("mouseleave",a))}}function e(e){if(k(P),j.current=!1,m&&!(0,u.r)(I.current)||C(L.current)>0&&!M(b.current,"open"))return;let t=M(b.current,"open",I.current);t?P.current=window.setTimeout(()=>{w.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function t(e){if(Y()){B();return}X.current();let t=(0,u.Me)(s.floating);if(k(T),_.current=!1,E.current&&i.current.floatingContext){n||k(P),K.current=E.current({...i.current.floatingContext,tree:g,x:e.clientX,y:e.clientY,onClose(){B(),S(),Y()||A(e,!0,"safe-polygon")}});let r=K.current;t.addEventListener("mousemove",r),X.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===I.current&&(0,u.r3)(s.floating,e.relatedTarget)||A(e)}function o(e){!Y()&&i.current.floatingContext&&(null==E.current||E.current({...i.current.floatingContext,tree:g,x:e.clientX,y:e.clientY,onClose(){B(),S(),Y()||A(e)}})(e))}function c(){k(P)}function a(e){Y()||A(e,!1)}},[s,f,e,m,p,A,S,B,r,n,w,g,b,E,i,Y,L]),(0,u.Xj)(()=>{var e,t;if(f&&n&&null!=(e=E.current)&&null!=(e=e.__options)&&e.blockPointerEvents&&D()){W.current=!0;let e=s.floating;if((0,l.kK)(s.domReference)&&e){let n=(0,u.Me)(s.floating).body;n.setAttribute(x,"");let r=s.domReference,o=null==g||null==(t=g.nodesRef.current.find(e=>e.id===h))||null==(t=t.context)?void 0:t.elements.floating;return o&&(o.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,E,D]),(0,u.Xj)(()=>{n||(I.current=void 0,_.current=!1,S(),B())},[n,S,B]),o.useEffect(()=>()=>{S(),k(P),k(T),B()},[f,s.domReference,S,B]);let U=o.useMemo(()=>{function e(e){I.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function o(){j.current||w.current||r(!0,t,"hover")}!(!m||(0,u.r)(I.current))||n||0===C(L.current)||_.current&&e.movementX**2+e.movementY**2<2||(k(T),"touch"===I.current?o():(_.current=!0,T.current=window.setTimeout(o,C(L.current))))}}},[m,r,n,w,L]);return o.useMemo(()=>f?{reference:U}:{},[f,U])}let I=()=>{},P=o.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:I,setState:I,isInstantPhase:!1}),K=()=>o.useContext(P);function T(e){let{children:t,delay:n,timeoutMs:r=0}=e,[l,c]=o.useReducer((e,t)=>
1({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),s=o.useRef(null),f=o.useCallback(e=>{c({currentId:e})},[]);return(0,u.Xj)(()=>{l.currentId?null===s.current?s.current=l.currentId:l.isInstantPhase||c({isInstantPhase:!0}):(l.isInstantPhase&&c({isInstantPhase:!1}),s.current=null)},[l.currentId,l.isInstantPhase]),(0,i.jsx)(P.Provider,{value:o.useMemo(()=>({...l,setState:c,setCurrentId:f}),[l,f]),children:t})}function j(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,floatingId:o}=e,{id:i,enabled:l=!0}=t,c=null!=i?i:o,s=K(),{currentId:f,setCurrentId:a,initialDelay:d,setState:m,timeoutMs:v}=s;return(0,u.Xj)(()=>{l&&f&&(m({delay:{open:1,close:M(d,"close")}}),f!==c&&r(!1))},[l,c,r,m,f,d]),(0,u.Xj)(()=>{function e(){r(!1),m({delay:d,currentId:null})}if(l&&f&&!n&&f===c){if(v){let t=window.setTimeout(e,v);return()=>{clearTimeout(t)}}e()}},[l,n,m,f,c,r,d,v]),(0,u.Xj)(()=>{l&&a!==I&&n&&a(c)},[l,n,a,c]),s}function W(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&(0,l.Zq)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}let X={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},_={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},D=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 A(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:i,dataRef:c}=e,{enabled:s=!0,escapeKey:f=!0,outsidePress:a=!0,outsidePressEvent:d="pointerdown",referencePress:m=!1,referencePressEvent:v="pointerdown",ancestorScroll:p=!1,bubbles:g,capture:h}=t,E=R(),b=(0,u.iW)("function"==typeof a?a:()=>!1),y="function"==typeof a?b:a,k=o.useRef(!1),{escapeKey:x,outsidePress:M}=D(g),{escapeKey:C,outsidePress:L}=D(h),I=o.useRef(!1),P=(0,u.iW)(e=>{var t;if(!n||!s||!f||"Escape"!==e.key||I.current)return;let o=null==(t=c.current.floatingContext)?void 0:t.nodeId,i=E?(0,u.El)(E.nodesRef.current,o):[];if(!x&&(e.stopPropagation(),i.length>0)){let e=!0;if(i.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,(0,u.MM)(e)?e.nativeEvent:e,"escape-key")}),K=(0,u.iW)(e=>{var t;let n=()=>{var t;P(e),null==(t=(0,u.U9)(e))||t.removeEventListener("keydown",n)};null==(t=(0,u.U9)(e))||t.addEventListener("keydown",n)}),T=(0,u.iW)(e=>{var t;let n=c.current.insideReactTree;c.current.insideReactTree=!1;let o=k.current;if(k.current=!1,"click"===d&&o||n||"function"==typeof y&&!y(e))return;let s=(0,u.U9)(e),f="["+w("inert")+"]",a=(0,u.Me)(i.floating).querySelectorAll(f),m=(0,l.kK)(s)?s:null;for(;m&&!(0,l.Py)(m);){let e=(0,l.Ow)(m);if((0,l.Py)(e)||!(0,l.kK)(e))break;m=e}if(a.length&&(0,l.kK)(s)&&!(0,u.ex)(s)&&!(0,u.r3)(s,i.floating)&&Array.from(a).every(e=>!(0,u.r3)(m,e)))return;if((0,l.Re)(s)&&A){let t=(0,l.Py)(s),n=(0,l.Dx)(s),r=/auto|scroll/,o=t||r.test(n.overflowX),u=t||r.test(n.overflowY),i=o&&s.clientWidth>0&&s.scrollWidth>s.clientWidth,c=u&&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=i&&e.offsetY>s.clientHeight;if(a||d)return}let v=null==(t=c.current.floatingContext)?void 0:t.nodeId,p=E&&(0,u.El)(E.nodesRef.current,v).some(t=>{var n;return(0,u.Pe)(e,null==(n=t.context)?void 0:n.elements.floating)});if((0,u.Pe)(e,i.floating)||(0,u.Pe)(e,i.domReference)||p)return;let g=E?(0,u.El)(E.nodesRef.current,v):[];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")}),j=(0,u.iW)(e=>{var t;let n=()=>{var t;T(e),null==(t=(0,u.U9)(e))||t.removeEventListener(d,n)};null==(t=(0,u.U9)(e))||t.addEventListener(d,n)});o.useEffect(()=>{if(!n||!s)return;c.current.__escapeKeyBubbles=x,c.current.__outsidePressBubbles=M;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function o(){window.clearTimeout(e),I.current=!0}function a(){e=window.setTimeout(()=>{I.current=!1},(0,l.Pf)()?5:0)}let m=(0,u.Me)(i.floating);f&&(m.addEventListener("keydown",C?K:P,C),m.addEventListener("compositionstart",o),m.addEventListener("compositionend",a)),y&&m.addEventListener(d,L?j:T,L);let v=[];return p&&((0,l.kK)(i.domReference)&&(v=(0,l.Kx)(i.domReference)),(0,l.kK)(i.floating)&&(v=v.concat((0,l.Kx)(i.floating))),!(0,l.kK)(i.reference)&&i.reference&&i.reference.contextElement&&(v=v.concat((0,l.Kx)(i.reference.contextElement)))),(v=v.filter(e=>{var t;
vendor: 4,655 bytes, line 1
1return e!==(null==(t=m.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{f&&(m.removeEventListener("keydown",C?K:P,C),m.removeEventListener("compositionstart",o),m.removeEventListener("compositionend",a)),y&&m.removeEventListener(d,L?j:T,L),v.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[c,i,f,y,d,n,r,p,s,x,M,P,C,K,T,L,j]),o.useEffect(()=>{c.current.insideReactTree=!1},[c,y,d]);let W=o.useMemo(()=>({onKeyDown:P,...m&&{[X[v]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==v&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[P,r,m,v]),A=o.useMemo(()=>({onKeyDown:P,onMouseDown(){k.current=!0},onMouseUp(){k.current=!0},[_[d]]:()=>{c.current.insideReactTree=!0}}),[P,d,c]);return o.useMemo(()=>s?{reference:W,floating:A}:{},[s,W,A])}function S(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,i=h(),l=o.useRef({}),[c]=o.useState(()=>(function(){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)}}})()),s=null!=y(),[f,a]=o.useState(r.reference),d=(0,u.iW)((e,t,r)=>{l.current.openEvent=e?t:void 0,c.emit("openchange",{open:e,event:t,reason:r,nested:s}),null==n||n(e,t,r)}),m=o.useMemo(()=>({setPositionReference:a}),[]),v=o.useMemo(()=>({reference:f||r.reference||null,floating:r.floating||null,domReference:r.reference}),[f,r.reference,r.floating]);return o.useMemo(()=>({dataRef:l,open:t,onOpenChange:d,elements:v,events:c,floatingId:i,refs:m}),[t,d,v,c,i,m])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[c,f]=o.useState(null),[a,d]=o.useState(null),m=(null==i?void 0:i.domReference)||c,v=o.useRef(null),p=R();(0,u.Xj)(()=>{m&&(v.current=m)},[m]);let g=(0,s.YF)({...e,elements:{...i,...a&&{reference:a}}}),E=o.useCallback(e=>{let t=(0,l.kK)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(t),g.refs.setReference(t)},[g.refs]),b=o.useCallback(e=>{((0,l.kK)(e)||null===e)&&(v.current=e,f(e)),((0,l.kK)(g.refs.reference.current)||null===g.refs.reference.current||null!==e&&!(0,l.kK)(e))&&g.refs.setReference(e)},[g.refs]),w=o.useMemo(()=>({...g.refs,setReference:b,setPositionReference:E,domReference:v}),[g.refs,b,E]),k=o.useMemo(()=>({...g.elements,domReference:m}),[g.elements,m]),x=o.useMemo(()=>({...g,...r,refs:w,elements:k,nodeId:t}),[g,w,k,t,r]);return(0,u.Xj)(()=>{r.dataRef.current.floatingContext=x;let e=null==p?void 0:p.nodesRef.current.find(e=>e.id===t);e&&(e.context=x)}),o.useMemo(()=>({...g,context:x,refs:w,elements:k}),[g,w,k,x])}function B(){return(0,u.V5)()&&(0,u.G6)()}function Y(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,events:i,dataRef:c,elements:s}=e,{enabled:f=!0,visibleOnly:a=!0}=t,d=o.useRef(!1),m=o.useRef(-1),v=o.useRef(!0);o.useEffect(()=>{if(!f)return;let e=(0,l.Jj)(s.domReference);function t(){!n&&(0,l.Re)(s.domReference)&&s.domReference===(0,u.AW)((0,u.Me)(s.domReference))&&(d.current=!0)}function r(){v.current=!0}function o(){v.current=!1}return e.addEventListener("blur",t),B()&&(e.addEventListener("keydown",r,!0),e.addEventListener("pointerdown",o,!0)),()=>{e.removeEventListener("blur",t),B()&&(e.removeEventListener("keydown",r,!0),e.removeEventListener("pointerdown",o,!0))}},[s.domReference,n,f]),o.useEffect(()=>{if(f)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(d.current=!0)}},[i,f]),o.useEffect(()=>()=>{k(m)},[]);let p=o.useMemo(()=>({onMouseLeave(){d.current=!1},onFocus(e){if(d.current)return;let t=(0,u.U9)(e.nativeEvent);if(a&&(0,l.kK)(t)){if(B()&&!e.relatedTarget){if(!v.current&&!(0,u.j7)(t))return}else if(!(0,u.WL)(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){d.current=!1;let t=e.relatedTarget,n=e.nativeEvent,o=(0,l.kK)(t)&&t.hasAttribute(w("focus-guard"))&&"outside"===t.getAttribute("data-type");m.current=window.setTimeout(()=>{var e;let i=(0,u.AW)(s.domReference?s.domReference.ownerDocument:document);if(t||i!==s.domReference){if((0,u.r3)(null==(e=c.current.floatingContext)?void 0:e.refs.floating.current,i)||(0,u.r3)(s.domReference,i)||o)return;r(!1,n,"focus")}})}}),[c,s.domReference,r,a]);return o.useMemo(()=>f?{reference:p}:{},[f,p])}function U(e,t,n){let r=new Map,o="item"===n,u=e;if(o&&e){let{[a]:t,[d]:n,...r}=e;u=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...u,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>
1(t&&Object.entries(t).forEach(t=>{let[n,u]=t;if(!(o&&[a,d].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof u){var i;null==(i=r.get(n))||i.push(u),e[n]=function(){for(var e,t=arguments.length,o=Array(t),u=0;u<t;u++)o[u]=arguments[u];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=u}}),e),{})}}function q(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=>U(t,e,"reference"),t),i=o.useCallback(t=>U(t,e,"floating"),n),l=o.useCallback(t=>U(t,e,"item"),r);return o.useMemo(()=>({getReferenceProps:u,getFloatingProps:i,getItemProps:l}),[u,i,l])}let O=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function N(e,t){var n,r;void 0===t&&(t={});let{open:i,elements:l,floatingId:c}=e,{enabled:s=!0,role:f="dialog"}=t,a=h(),d=(null==(n=l.domReference)?void 0:n.id)||a,m=o.useMemo(()=>{var e;return(null==(e=(0,u.zd)(l.floating))?void 0:e.id)||c},[l.floating,c]),v=null!=(r=O.get(f))?r:f,p=null!=y(),g=o.useMemo(()=>"tooltip"===v||"label"===f?{["aria-"+("label"===f?"labelledby":"describedby")]:i?m:void 0}:{"aria-expanded":i?"true":"false","aria-haspopup":"alertdialog"===v?"dialog":v,"aria-controls":i?m:void 0,..."listbox"===v&&{role:"combobox"},..."menu"===v&&{id:d},..."menu"===v&&p&&{role:"menuitem"},..."select"===f&&{"aria-autocomplete":"none"},..."combobox"===f&&{"aria-autocomplete":"list"}},[v,m,p,i,d,f]),E=o.useMemo(()=>{let e={id:m,...v&&{role:v}};return"tooltip"===v||"label"===f?e:{...e,..."menu"===v&&{"aria-labelledby":d}}},[v,m,d,f]),b=o.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:m+"-fui-option"}};switch(f){case"select":case"combobox":return{...r,"aria-selected":n}}return{}},[m,f]);return o.useMemo(()=>s?{reference:g,floating:E,item:b}:{},[s,g,E,b])}let F=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function H(e,t){return"function"==typeof e?e(t):e}function V(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:i=250}=t,l=("number"==typeof i?i:i.close)||0,[s,f]=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"!==s||f("unmounted"),(0,u.Xj)(()=>{if(r){if(n){f("initial");let e=requestAnimationFrame(()=>{c.flushSync(()=>{f("open")})});return()=>{cancelAnimationFrame(e)}}f("close")}},[n,r]),{isMounted:a,status:s}}function Z(e,t){void 0===t&&(t={});let{initial:n={opacity:0},open:r,close:i,common:l,duration:c=250}=t,s=e.placement,f=s.split("-")[0],a=o.useMemo(()=>({side:f,placement:s}),[f,s]),d="number"==typeof c,m=(d?c:c.open)||0,v=(d?c:c.close)||0,[p,g]=o.useState(()=>({...H(l,a),...H(n,a)})),{isMounted:h,status:E}=V(e,{duration:c}),b=(0,u.II)(n),y=(0,u.II)(r),R=(0,u.II)(i),w=(0,u.II)(l);return(0,u.Xj)(()=>{let e=H(b.current,a),t=H(R.current,a),n=H(w.current,a),r=H(y.current,a)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===E&&g(t=>({transitionProperty:t.transitionProperty,...n,...e})),"open"===E&&g({transitionProperty:Object.keys(r).map(F).join(","),transitionDuration:m+"ms",...n,...r}),"close"===E){let r=t||e;g({transitionProperty:Object.keys(r).map(F).join(","),transitionDuration:v+"ms",...n,...r})}},[v,R,b,y,w,m,E,a]),{isMounted:h,styles:p}}function z(e,t){let[n,r]=e,o=!1,u=t.length;for(let e=0,i=u-1;e<u;i=e++){let[u,l]=t[e]||[0,0],[c,s]=t[i]||[0,0];l>=r!=s>=r&&n<=(c-u)*(r-l)/(s-l)+u&&(o=!o)}return o}function Q(e){void 0===e&&(e={});let{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e,o={current:-1},u=!1,i=null,c=null,s="undefined"!=typeof performance?performance.now():0,f=e=>{let{x:n,y:f,placement:a,elements:d,onClose:m,nodeId:v,tree:p}=e;return function(e){function g(){k(o),m()}if(k(o),!d.domReference||!d.floating||null==a||null==n||null==f)return;let{clientX:h,clientY:E}=e,b=[h,E],y="composedPath"in e?e.composedPath()[0]:e.target,R="mouseleave"===e.type,w=W(d.floating,y),x=W(d.domReference,y),M=d.domReference.getBoundingClientRect(),C=d.floating.getBoundingClientRect(),L=a.split("-")[0],I=n>C.right-C.width/2,P=f>C.bottom-C.height/2,K=b[0]>=M.x&&b[0]<=M.x+M.width&&b[1]>=M.y&&b[1]<=M.y+M.height,T=C.width>M.width,j=C.height>M.height,X=(T?M:C).left,_=(T?M:C).right,D=(j?M:C).top,A=(j?M:C).bottom;if(w&&(u=!0,!R))return;if(x&&(u=!1),x&&!R){u=!0;return}
1if(R&&(0,l.kK)(e.relatedTarget)&&W(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,v).length)return;if("top"===L&&f>=M.bottom-1||"bottom"===L&&f<=M.top+1||"left"===L&&n>=M.right-1||"right"===L&&n<=M.left+1)return g();let S=[];switch(L){case"top":S=[[X,M.top+1],[X,C.bottom-1],[_,C.bottom-1],[_,M.top+1]];break;case"bottom":S=[[X,C.top+1],[X,M.bottom-1],[_,M.bottom-1],[_,C.top+1]];break;case"left":S=[[C.right-1,A],[C.right-1,D],[M.left+1,D],[M.left+1,A]];break;case"right":S=[[M.right-1,A],[M.right-1,D],[C.left+1,D],[C.left+1,A]]}if(!z([h,E],S)){if(u&&!K)return g();if(!R&&r){let t=function(e,t){let n=performance.now(),r=n-s;if(null===i||null===c||0===r)return i=e,c=t,s=n,null;let o=e-i,u=t-c;return i=e,c=t,s=n,Math.sqrt(o*o+u*u)/r}(e.clientX,e.clientY);if(null!==t&&t<.1)return g()}z([h,E],function(e){let[n,r]=e;switch(L){case"top":{let e=[[C.left,I?C.bottom-t:T?C.bottom-t:C.top],[C.right,I?T?C.bottom-t:C.top:C.bottom-t]];return[[T?n+t/2:I?n+4*t:n-4*t,r+t+1],[T?n-t/2:I?n+4*t:n-4*t,r+t+1],...e]}case"bottom":{let e=[[C.left,I?C.top+t:T?C.top+t:C.bottom],[C.right,I?T?C.top+t:C.bottom:C.top+t]];return[[T?n+t/2:I?n+4*t:n-4*t,r-t],[T?n-t/2:I?n+4*t:n-4*t,r-t],...e]}case"left":return[[P?C.right-t:j?C.right-t:C.left,C.top],[P?j?C.right-t:C.left:C.right-t,C.bottom],[n+t+1,j?r+t/2:P?r+4*t:r-4*t],[n+t+1,j?r-t/2:P?r+4*t:r-4*t]];case"right":{let e=[[P?C.left+t:j?C.left+t:C.right,C.top],[P?j?C.left+t:C.right:C.left+t,C.bottom]];return[[n-t,j?r+t/2:P?r+4*t:r-4*t],[n-t,j?r-t/2:P?r+4*t:r-4*t],...e]}}}([n,f]))?!u&&r&&(o.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.