1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5501],{7325:function(e,t,n){n.d(t,{KK:function(){return B},NI:function(){return Y},Qu:function(){return P},XI:function(){return M},YF:function(){return W},bQ:function(){return A},e0:function(){return K},qs:function(){return H},tj:function(){return C}});var r,u=n(64090),o=n(50944),l=n(74261),i=n(69707);n(89542);let c={...r||(r=n.t(u,2))},s=c.useInsertionEffect||(e=>e());function a(e){let t=u.useRef(()=>{});return s(()=>{t.current=e}),u.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)},[])}var f="undefined"!=typeof document?u.useLayoutEffect:u.useEffect;let d=!1,v=0,m=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+v++,p=c.useId||function(){let[e,t]=u.useState(()=>d?m():void 0);return f(()=>{null==e&&t(m())},[]),u.useEffect(()=>{d=!0},[]),e},E=u.createContext(null),y=u.createContext(null),b=()=>{var e;return(null==(e=u.useContext(E))?void 0:e.id)||null},h=()=>u.useContext(y);function g(e){return"data-floating-ui-"+e}function k(e){let t=(0,u.useRef)(e);return f(()=>{t.current=e}),t}let w=g("safe-polygon");function x(e,t,n){return n&&!(0,o.r)(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}function M(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:c,elements:{domReference:s,floating:a},refs:d}=e,{enabled:v=!0,delay:m=0,handleClose:p=null,mouseOnly:E=!1,restMs:y=0,move:g=!0}=t,M=h(),R=b(),L=k(p),C=k(m),K=u.useRef(),P=u.useRef(),T=u.useRef(),I=u.useRef(),_=u.useRef(!0),D=u.useRef(!1),A=u.useRef(()=>{}),W=u.useCallback(()=>{var e;let t=null==(e=i.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[i]);u.useEffect(()=>{if(v)return c.on("openchange",e),()=>{c.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(P.current),clearTimeout(I.current),_.current=!0)}},[v,c]),u.useEffect(()=>{if(!v||!L.current||!n)return;function e(e){W()&&r(!1,e,"hover")}let t=(0,o.Me)(a).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[a,n,r,v,L,W]);let B=u.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let u=x(C.current,"close",K.current);u&&!T.current?(clearTimeout(P.current),P.current=setTimeout(()=>r(!1,e,n),u)):t&&(clearTimeout(P.current),r(!1,e,n))},[C,r]),S=u.useCallback(()=>{A.current(),T.current=void 0},[]),U=u.useCallback(()=>{if(D.current){let e=(0,o.Me)(d.floating.current).body;e.style.pointerEvents="",e.removeAttribute(w),D.current=!1}},[d]);return u.useEffect(()=>{if(v&&(0,l.kK)(s))return n&&s.addEventListener("mouseleave",f),null==a||a.addEventListener("mouseleave",f),g&&s.addEventListener("mousemove",u,{once:!0}),s.addEventListener("mouseenter",u),s.addEventListener("mouseleave",c),()=>{n&&s.removeEventListener("mouseleave",f),null==a||a.removeEventListener("mouseleave",f),g&&s.removeEventListener("mousemove",u),s.removeEventListener("mouseenter",u),s.removeEventListener("mouseleave",c)};function t(){return!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type)}function u(e){if(clearTimeout(P.current),_.current=!1,E&&!(0,o.r)(K.current)||y>0&&0===x(C.current,"open"))return;let t=x(C.current,"open",K.current);t?P.current=setTimeout(()=>{r(!0,e,"hover")},t):r(!0,e,"hover")}function c(r){if(t())return;A.current();let u=(0,o.Me)(a);if(clearTimeout(I.current),L.current){n||clearTimeout(P.current),T.current=L.current({...e,tree:M,x:r.clientX,y:r.clientY,onClose(){U(),S(),B(r,!0,"safe-polygon")}});let t=T.current;u.addEventListener("mousemove",t),A.current=()=>{u.removeEventListener("mousemove",t)};return}"touch"===K.current&&(0,o.r3)(a,r.relatedTarget)||B(r)}function f(n){t()||null==L.current||L.current({...e,tree:M,x:n.clientX,y:n.clientY,onClose(){U(),S(),B(n)}})(n)}},[s,a,v,e,E,y,g,B,S,U,r,n,M,C,L,i]),f(()=>{var e,t;if(v&&n&&null!=(e=L.current)&&e.__options.blockPointerEvents&&W()){let e=(0,o.Me)(a).body;if(e.setAttribute(w,""),e.style.pointerEvents="none",D.current=!0,(0,l.kK)(s)&&a){let e=null==M||null==(t=M.nodesRef.current.find(e=>e.id===R))||null==(t=t.context)?void 0:t.elements.floating;return e&&(e.style.pointerEvents=""),s.style.pointerEvents="auto",a.style.pointerEvents="auto",()=>{s.style.pointerEvents="",a.style.pointerEvents=""}}}},[v,n,R,a,s,M,L,W]),f(()=>{n||(K.current=void 0,S(),U())},[n,S,U]),u.useEffect(()=>()=>{S(),clearTimeout(P.current),clearTimeout(I.current),U()},[v,s,S,U]),u.useMemo(()=>
1{if(!v)return{};function e(e){K.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(e){function t(){_.current||r(!0,e.nativeEvent,"hover")}(!E||(0,o.r)(K.current))&&!n&&0!==y&&(clearTimeout(I.current),"touch"===K.current?t():I.current=setTimeout(t,y))}},floating:{onMouseEnter(){clearTimeout(P.current)},onMouseLeave(e){B(e.nativeEvent,!1)}}}},[v,E,n,y,r,B])}let R=()=>{},L=u.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:R,setState:R,isInstantPhase:!1}),C=()=>u.useContext(L),K=e=>{let{children:t,delay:n,timeoutMs:r=0}=e,[o,l]=u.useReducer((e,t)=>({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),i=u.useRef(null),c=u.useCallback(e=>{l({currentId:e})},[]);return f(()=>{o.currentId?null===i.current?i.current=o.currentId:l({isInstantPhase:!0}):(l({isInstantPhase:!1}),i.current=null)},[o.currentId]),u.createElement(L.Provider,{value:u.useMemo(()=>({...o,setState:l,setCurrentId:c}),[o,c])},t)};function P(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,floatingId:u}=e,{id:o}=t,l=null!=o?o:u,i=C(),{currentId:c,setCurrentId:s,initialDelay:a,setState:d,timeoutMs:v}=i;return f(()=>{c&&(d({delay:{open:1,close:x(a,"close")}}),c!==l&&r(!1))},[l,r,d,c,a]),f(()=>{function e(){r(!1),d({delay:a,currentId:null})}if(c&&!n&&c===l){if(v){let t=window.setTimeout(e,v);return()=>{clearTimeout(t)}}e()}},[n,d,c,l,r,a,v]),f(()=>{s!==R&&n&&s(l)},[n,s,l]),i}function T(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 I={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,nodeId:i,elements:{reference:c,domReference:s,floating:f},dataRef:d}=e,{enabled:v=!0,escapeKey:m=!0,outsidePress:p=!0,outsidePressEvent:E="pointerdown",referencePress:y=!1,referencePressEvent:b="pointerdown",ancestorScroll:k=!1,bubbles:w,capture:x}=t,M=h(),R=a("function"==typeof p?p:()=>!1),L="function"==typeof p?R:p,C=u.useRef(!1),K=u.useRef(!1),{escapeKey:P,outsidePress:A}=D(w),{escapeKey:W,outsidePress:B}=D(x),S=a(e=>{if(!n||!v||!m||"Escape"!==e.key)return;let t=M?T(M.nodesRef.current,i):[];if(!P&&(e.stopPropagation(),t.length>0)){let e=!0;if(t.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")}),U=a(e=>{var t;let n=()=>{var t;S(e),null==(t=(0,o.U9)(e))||t.removeEventListener("keydown",n)};null==(t=(0,o.U9)(e))||t.addEventListener("keydown",n)}),X=a(e=>{let t=C.current;C.current=!1;let n=K.current;if(K.current=!1,"click"===E&&n||t||"function"==typeof L&&!L(e))return;let u=(0,o.U9)(e),c="["+g("inert")+"]",a=(0,o.Me)(f).querySelectorAll(c),d=(0,l.kK)(u)?u:null;for(;d&&!(0,l.Py)(d);){let e=(0,l.Ow)(d);if((0,l.Py)(e)||!(0,l.kK)(e))break;d=e}if(a.length&&(0,l.kK)(u)&&!(0,o.ex)(u)&&!(0,o.r3)(u,f)&&Array.from(a).every(e=>!(0,o.r3)(d,e)))return;if((0,l.Re)(u)&&f){let t=u.clientWidth>0&&u.scrollWidth>u.clientWidth,n=u.clientHeight>0&&u.scrollHeight>u.clientHeight,r=n&&e.offsetX>u.clientWidth;if(n&&"rtl"===(0,l.Dx)(u).direction&&(r=e.offsetX<=u.offsetWidth-u.clientWidth),r||t&&e.offsetY>u.clientHeight)return}let v=M&&T(M.nodesRef.current,i).some(t=>{var n;return(0,o.Pe)(e,null==(n=t.context)?void 0:n.elements.floating)});if((0,o.Pe)(e,f)||(0,o.Pe)(e,s)||v)return;let m=M?T(M.nodesRef.current,i):[];if(m.length>0){let e=!0;if(m.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")}),Y=a(e=>{var t;let n=()=>{var t;X(e),null==(t=(0,o.U9)(e))||t.removeEventListener(E,n)};null==(t=(0,o.U9)(e))||t.addEventListener(E,n)});return u.useEffect(()=>{if(!n||!v)return;function e(e){r(!1,e,"ancestor-scroll")}d.current.__escapeKeyBubbles=P,d.current.__outsidePressBubbles=A;let t=(0,o.Me)(f);m&&t.addEventListener("keydown",W?U:S,W),L&&t.addEventListener(E,B?Y:X,B);let u=[];return k&&((0,l.kK)(s)&&(u=(0,l.Kx)(s)),(0,l.kK)(f)&&(u=u.concat((0,l.Kx)(f))),!(0,l.kK)(c)&&c&&c.contextElement&&(u=u.concat((0,l.Kx)(c.contextElement)))),(u=u.filter(e=>{var n;
1return e!==(null==(n=t.defaultView)?void 0:n.visualViewport)})).forEach(t=>{t.addEventListener("scroll",e,{passive:!0})}),()=>{m&&t.removeEventListener("keydown",W?U:S,W),L&&t.removeEventListener(E,B?Y:X,B),u.forEach(t=>{t.removeEventListener("scroll",e)})}},[d,f,s,c,m,L,E,n,r,k,v,P,A,S,W,U,X,B,Y]),u.useEffect(()=>{C.current=!1},[L,E]),u.useMemo(()=>v?{reference:{onKeyDown:S,[I[b]]:e=>{y&&r(!1,e.nativeEvent,"reference-press")}},floating:{onKeyDown:S,onMouseDown(){K.current=!0},onMouseUp(){K.current=!0},[_[E]]:()=>{C.current=!0}}}:{},[v,y,E,b,r,S])}function W(e){var t;void 0===e&&(e={});let{open:n=!1,onOpenChange:r,nodeId:o}=e,[c,s]=u.useState(null),[d,v]=u.useState(null),m=(null==(t=e.elements)?void 0:t.reference)||c;f(()=>{m&&(w.current=m)},[m]);let E=(0,i.YF)({...e,elements:{...e.elements,...d&&{reference:d}}}),y=h(),g=null!=b(),k=a((e,t,n)=>{x.current.openEvent=e?t:void 0,M.emit("openchange",{open:e,event:t,reason:n,nested:g}),null==r||r(e,t,n)}),w=u.useRef(null),x=u.useRef({}),M=u.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.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))||[])}}})())[0],R=p(),L=u.useCallback(e=>{let t=(0,l.kK)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;v(t),E.refs.setReference(t)},[E.refs]),C=u.useCallback(e=>{((0,l.kK)(e)||null===e)&&(w.current=e,s(e)),((0,l.kK)(E.refs.reference.current)||null===E.refs.reference.current||null!==e&&!(0,l.kK)(e))&&E.refs.setReference(e)},[E.refs]),K=u.useMemo(()=>({...E.refs,setReference:C,setPositionReference:L,domReference:w}),[E.refs,C,L]),P=u.useMemo(()=>({...E.elements,domReference:m}),[E.elements,m]),T=u.useMemo(()=>({...E,refs:K,elements:P,dataRef:x,nodeId:o,floatingId:R,events:M,open:n,onOpenChange:k}),[E,o,R,M,n,k,K,P]);return f(()=>{let e=null==y?void 0:y.nodesRef.current.find(e=>e.id===o);e&&(e.context=T)}),u.useMemo(()=>({...E,context:T,refs:K,elements:P}),[E,K,P,T])}function B(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,events:i,refs:c,elements:{domReference:s}}=e,{enabled:a=!0,visibleOnly:f=!0}=t,d=u.useRef(!1),v=u.useRef(),m=u.useRef(!0);return u.useEffect(()=>{if(!a)return;let e=(0,l.Jj)(s);function t(){!n&&(0,l.Re)(s)&&s===(0,o.AW)((0,o.Me)(s))&&(d.current=!0)}function r(){m.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",r,!0)}},[s,n,a]),u.useEffect(()=>{if(a)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,a]),u.useEffect(()=>()=>{clearTimeout(v.current)},[]),u.useMemo(()=>a?{reference:{onPointerDown(e){(0,o.cr)(e.nativeEvent)||(m.current=!1)},onMouseLeave(){d.current=!1},onFocus(e){if(d.current)return;let t=(0,o.U9)(e.nativeEvent);if(f&&(0,l.kK)(t))try{if((0,o.G6)()&&(0,o.V5)())throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!m.current&&!(0,o.j7)(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){d.current=!1;let t=e.relatedTarget,n=(0,l.kK)(t)&&t.hasAttribute(g("focus-guard"))&&"outside"===t.getAttribute("data-type");v.current=window.setTimeout(()=>{let u=(0,o.AW)(s?s.ownerDocument:document);if(t||u!==s){if((0,o.r3)(c.floating.current,u)||(0,o.r3)(s,u)||n)return;r(!1,e.nativeEvent,"focus")}})}}}:{},[a,f,s,c,r])}let S="active",U="selected";function X(e,t,n){let r=new Map,u="item"===n,o=e;if(u&&e){let{[S]:t,[U]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1},...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&&[S,U].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 Y(e){void 0===e&&(e=[]);let t=e,n=u.useCallback(t=>X(t,e,"reference"),t),r=u.useCallback(t=>X(t,e,"floating"),t),o=u.useCallback(t=>X(t,e,"item"),e.map(e=>null==e?void 0:e.item));return u.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:o}),[n,r,o])}let j=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function H(e,t){var n;void 0===t&&(t={});let{open:r,floatingId:o}=e,{enabled:l=!0,role:i="dialog"}=t,c=null!=(n=j.get(i))?n:i,s=p(),a=null!=b();return u.useMemo(()=>
1{if(!l)return{};let e={id:o,...c&&{role:c}};return"tooltip"===c||"label"===i?{reference:{["aria-"+("label"===i?"labelledby":"describedby")]:r?o:void 0},floating:e}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===c?"dialog":c,"aria-controls":r?o:void 0,..."listbox"===c&&{role:"combobox"},..."menu"===c&&{id:s},..."menu"===c&&a&&{role:"menuitem"},..."select"===i&&{"aria-autocomplete":"none"},..."combobox"===i&&{"aria-autocomplete":"list"}},floating:{...e,..."menu"===c&&{"aria-labelledby":s}},item(e){let{active:t,selected:n}=e,r={role:"option",...t&&{id:o+"-option"}};switch(i){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}}}},[l,i,c,r,o,s,a])}}}]);
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.