1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2545],{16424:(e,t,n)=>{n.d(t,{Mk:()=>T,XF:()=>_,bv:()=>V,iB:()=>H,kp:()=>G,we:()=>K,zR:()=>N});var r,o=n(12115),u=n(73473),l=n(95155),i=n(2066),c=n(15234),f=n(47650),s=n(88334);let a={...r||(r=n.t(o,2))},d=a.useInsertionEffect||(e=>e());function v(e){let t=o.useRef(()=>{});return d(()=>{t.current=e}),o.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var m="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;let p=!1,g=0,h=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+g++,E=a.useId||function(){let[e,t]=o.useState(()=>p?h():void 0);return m(()=>{null==e&&t(h())},[]),o.useEffect(()=>{p=!0},[]),e},b=o.createContext(null),R=o.createContext(null),w=()=>{var e;return(null==(e=o.useContext(b))?void 0:e.id)||null},y=()=>o.useContext(R);function x(e){return"data-floating-ui-"+e}function C(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}function k(e){let t=(0,o.useRef)(e);return m(()=>{t.current=e}),t}let M=x("safe-polygon");function L(e,t,n){return n&&!(0,u.Go)(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}function T(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:l,events:c,elements:f}=e,{enabled:s=!0,delay:a=0,handleClose:d=null,mouseOnly:p=!1,restMs:g=0,move:h=!0}=t,E=y(),b=w(),R=k(d),x=k(a),T=k(n),S=o.useRef(),O=o.useRef(-1),A=o.useRef(),Y=o.useRef(-1),q=o.useRef(!0),j=o.useRef(!1),P=o.useRef(()=>{}),B=o.useRef(!1),_=o.useCallback(()=>{var e;let t=null==(e=l.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[l]);o.useEffect(()=>{if(s)return c.on("openchange",e),()=>{c.off("openchange",e)};function e(e){let{open:t}=e;t||(C(O),C(Y),q.current=!0,B.current=!1)}},[s,c]),o.useEffect(()=>
1{if(!s||!R.current||!n)return;function e(e){_()&&r(!1,e,"hover")}let t=(0,u.YE)(f.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[f.floating,n,r,s,R,_]);let I=o.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let o=L(x.current,"close",S.current);o&&!A.current?(C(O),O.current=window.setTimeout(()=>r(!1,e,n),o)):t&&(C(O),r(!1,e,n))},[x,r]),D=v(()=>{P.current(),A.current=void 0}),F=v(()=>{if(j.current){let e=(0,u.YE)(f.floating).body;e.style.pointerEvents="",e.removeAttribute(M),j.current=!1}}),N=v(()=>!!l.current.openEvent&&["click","mousedown"].includes(l.current.openEvent.type));o.useEffect(()=>{if(s&&(0,i.vq)(f.domReference)){var e;let r=f.domReference;return n&&r.addEventListener("mouseleave",c),null==(e=f.floating)||e.addEventListener("mouseleave",c),h&&r.addEventListener("mousemove",t,{once:!0}),r.addEventListener("mouseenter",t),r.addEventListener("mouseleave",o),()=>{var e;n&&r.removeEventListener("mouseleave",c),null==(e=f.floating)||e.removeEventListener("mouseleave",c),h&&r.removeEventListener("mousemove",t),r.removeEventListener("mouseenter",t),r.removeEventListener("mouseleave",o)}}function t(e){if(C(O),q.current=!1,p&&!(0,u.Go)(S.current)||g>0&&!L(x.current,"open"))return;let t=L(x.current,"open",S.current);t?O.current=window.setTimeout(()=>{T.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function o(e){if(N())return;P.current();let t=(0,u.YE)(f.floating);if(C(Y),B.current=!1,R.current&&l.current.floatingContext){n||C(O),A.current=R.current({...l.current.floatingContext,tree:E,x:e.clientX,y:e.clientY,onClose(){F(),D(),N()||I(e,!0,"safe-polygon")}});let r=A.current;t.addEventListener("mousemove",r),P.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===S.current&&(0,u.gR)(f.floating,e.relatedTarget)||I(e)}function c(e){!N()&&l.current.floatingContext&&(null==R.current||R.current({...l.current.floatingContext,tree:E,x:e.clientX,y:e.clientY,onClose(){F(),D(),N()||I(e)}})(e))}},[f,s,e,p,g,h,I,D,F,r,n,T,E,x,R,l,N]),m(()=>{var e,t;if(s&&n&&null!=(e=R.current)&&e.__options.blockPointerEvents&&_()){j.current=!0;let e=f.floating;if((0,i.vq)(f.domReference)&&e){let n=(0,u.YE)(f.floating).body;n.setAttribute(M,"");let r=f.domReference,o=null==E||null==(t=E.nodesRef.current.find(e=>e.id===b))||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=""}}}},[s,n,b,f,E,R,_]),m(()=>{n||(S.current=void 0,B.current=!1,D(),F())},[n,D,F]),o.useEffect(()=>()=>{D(),C(O),C(Y),F()},[s,f.domReference,D,F]);let X=o.useMemo(()=>{function e(e){S.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function o(){q.current||T.current||r(!0,t,"hover")}(!p||(0,u.Go)(S.current))&&!n&&0!==g&&(B.current&&e.movementX**2+e.movementY**2<2||(C(Y),"touch"===S.current?o():(B.current=!0,Y.current=window.setTimeout(o,g))))}}},[p,r,n,T,g]),G=o.useMemo(()=>({onMouseEnter(){C(O)},onMouseLeave(e){N()||I(e.nativeEvent,!1)}}),[I,N]);return o.useMemo(()=>s?{reference:X,floating:G}:{},[s,X,G])}let S=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function O(e,t){let n=(0,c.Kr)(e,S());"prev"===t&&n.reverse();let r=n.indexOf((0,u.RS)((0,u.YE)(e)));return n.slice(r+1)[0]}function A(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,u.gR)(n,r)}function Y(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let q={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},j=o.forwardRef(function(e,t){let[n,r]=o.useState();m(()=>{(0,u.nr)()&&r("button")},[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[x("focus-guard")]:"",style:q};return(0,l.jsx)("span",{...e,...i})}),P=o.createContext(null),B=x("portal");function _(e){let{children:t,id:n,root:r,preserveTabOrder:s=!0}=e,a=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=E(),u=I(),[l,c]=o.useState(null),f=o.useRef(null);return m(()=>()=>{null==l||l.remove(),queueMicrotask(()=>{f.current=null})},[l]),m(()=>{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(B,""),e.appendChild(n),f.current=n,c(n)},[t,r]),m(()=>{if(null===n||!r||f.current)return;let e=n||(null==u?void 0:u.portalNode);e&&!(0,i.vq)(e)&&(e=e.current),e=e||document.body;let o=null;t&&((o=document.createElement("div")).id=t,e.appendChild(o));
1let l=document.createElement("div");l.id=r,l.setAttribute(B,""),(e=o||e).appendChild(l),f.current=l,c(l)},[t,n,r,u]),l}({id:n,root:r}),[d,v]=o.useState(null),p=o.useRef(null),g=o.useRef(null),h=o.useRef(null),b=o.useRef(null),R=null==d?void 0:d.modal,w=null==d?void 0:d.open,y=!!d&&!d.modal&&d.open&&s&&!!(r||a);return o.useEffect(()=>{if(a&&s&&!R)return a.addEventListener("focusin",e,!0),a.addEventListener("focusout",e,!0),()=>{a.removeEventListener("focusin",e,!0),a.removeEventListener("focusout",e,!0)};function e(e){a&&A(e)&&("focusin"===e.type?Y:function(e){(0,c.Kr)(e,S()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(a)}},[a,s,R]),o.useEffect(()=>{a&&(w||Y(a))},[w,a]),(0,l.jsxs)(P.Provider,{value:o.useMemo(()=>({preserveTabOrder:s,beforeOutsideRef:p,afterOutsideRef:g,beforeInsideRef:h,afterInsideRef:b,portalNode:a,setFocusManagerState:v}),[s,a]),children:[y&&a&&(0,l.jsx)(j,{"data-type":"outside",ref:p,onFocus:e=>{var t,n;if(A(e,a))null==(t=h.current)||t.focus();else{let e=(n=d?d.domReference:null,O((0,u.YE)(n).body,"prev")||n);null==e||e.focus()}}}),y&&a&&(0,l.jsx)("span",{"aria-owns":a.id,style:q}),a&&f.createPortal(t,a),y&&a&&(0,l.jsx)(j,{"data-type":"outside",ref:g,onFocus:e=>{var t,n;if(A(e,a))null==(t=b.current)||t.focus();else{let t=(n=d?d.domReference:null,O((0,u.YE)(n).body,"next")||n);null==t||t.focus(),(null==d?void 0:d.closeOnFocusOut)&&(null==d||d.onOpenChange(!1,e.nativeEvent,"focus-out"))}}})]})}let I=()=>o.useContext(P),D=0,F=()=>{},N=o.forwardRef(function(e,t){let{lockScroll:n=!1,...r}=e;return m(()=>{if(n)return 1==++D&&(F=function(){let e=/iP(hone|ad|od)|iOS/.test((0,u.uo)()),t=document.body.style,n=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",r=window.innerWidth-document.documentElement.clientWidth,o=t.left?parseFloat(t.left):window.scrollX,l=t.top?parseFloat(t.top):window.scrollY;if(t.overflow="hidden",r&&(t[n]=r+"px"),e){var i,c;let e=(null==(i=window.visualViewport)?void 0:i.offsetLeft)||0;Object.assign(t,{position:"fixed",top:-(l-Math.floor((null==(c=window.visualViewport)?void 0:c.offsetTop)||0))+"px",left:-(o-Math.floor(e))+"px",right:"0"})}return()=>{Object.assign(t,{overflow:"",[n]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(o,l))}}()),()=>{0==--D&&F()}},[n]),(0,l.jsx)("div",{ref:t,...r,style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...r.style}})});function X(e){return(0,i.sb)(e.target)&&"BUTTON"===e.target.tagName}function G(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:l,elements:{domReference:c}}=e,{enabled:f=!0,event:s="click",toggle:a=!0,ignoreMouse:d=!1,keyboardHandlers:v=!0,stickIfOpen:m=!0}=t,p=o.useRef(),g=o.useRef(!1),h=o.useMemo(()=>({onPointerDown(e){p.current=e.pointerType},onMouseDown(e){let t=p.current;0===e.button&&"click"!==s&&((0,u.Go)(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"===s&&p.current){p.current=void 0;return}(0,u.Go)(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||X(e))&&(" "!==e.key||(0,u.$u)(c)||(e.preventDefault(),g.current=!0),(0,i.sb)(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||X(e)||(0,u.$u)(c))&&" "===e.key&&g.current&&(g.current=!1,n&&a?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[l,c,s,d,v,r,n,m,a]);return o.useMemo(()=>f?{reference:h}:{},[f,h])}function K(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,u=E(),l=o.useRef({}),[i]=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.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))||[])}}})()),c=null!=w(),[f,s]=o.useState(r.reference),a=v((e,t,r)=>{l.current.openEvent=e?t:void 0,i.emit("openchange",{open:e,event:t,reason:r,nested:c}),null==n||n(e,t,r)}),d=o.useMemo(()=>({setPositionReference:s}),[]),m=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:a,elements:m,events:i,floatingId:u,refs:d}),[t,a,m,i,u,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,u=r.elements,[l,c]=o.useState(null),[f,a]=o.use
1State(null),d=(null==u?void 0:u.domReference)||l,p=o.useRef(null),g=y();m(()=>{d&&(p.current=d)},[d]);let h=(0,s.we)({...e,elements:{...u,...f&&{reference:f}}}),b=o.useCallback(e=>{let t=(0,i.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;a(t),h.refs.setReference(t)},[h.refs]),R=o.useCallback(e=>{((0,i.vq)(e)||null===e)&&(p.current=e,c(e)),((0,i.vq)(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!(0,i.vq)(e))&&h.refs.setReference(e)},[h.refs]),x=o.useMemo(()=>({...h.refs,setReference:R,setPositionReference:b,domReference:p}),[h.refs,R,b]),C=o.useMemo(()=>({...h.elements,domReference:d}),[h.elements,d]),k=o.useMemo(()=>({...h,...r,refs:x,elements:C,nodeId:t}),[h,x,C,t,r]);return m(()=>{r.dataRef.current.floatingContext=k;let e=null==g?void 0:g.nodesRef.current.find(e=>e.id===t);e&&(e.context=k)}),o.useMemo(()=>({...h,context:k,refs:x,elements:C}),[h,x,C,k])}let z="active",W="selected";function U(e,t,n){let r=new Map,o="item"===n,u=e;if(o&&e){let{[z]:t,[W]: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)=>(t&&Object.entries(t).forEach(t=>{let[n,u]=t;if(!(o&&[z,W].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof u){var l;null==(l=r.get(n))||l.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 V(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),l=o.useCallback(t=>U(t,e,"floating"),n),i=o.useCallback(t=>U(t,e,"item"),r);return o.useMemo(()=>({getReferenceProps:u,getFloatingProps:l,getItemProps:i}),[u,l,i])}function $(e,t){let[n,r]=e,o=!1,u=t.length;for(let e=0,l=u-1;e<u;l=e++){let[u,i]=t[e]||[0,0],[c,f]=t[l]||[0,0];i>=r!=f>=r&&n<=(c-u)*(r-i)/(f-i)+u&&(o=!o)}return o}function H(e){let t;void 0===e&&(e={});let{buffer:n=.5,blockPointerEvents:r=!1,requireIntent:o=!0}=e,l=!1,c=null,f=null,s=performance.now(),a=e=>{let{x:r,y:a,placement:d,elements:v,onClose:m,nodeId:p,tree:g}=e;return function(e){function h(){clearTimeout(t),m()}if(clearTimeout(t),!v.domReference||!v.floating||null==d||null==r||null==a)return;let{clientX:E,clientY:b}=e,R=[E,b],w=(0,u.EW)(e),y="mouseleave"===e.type,x=(0,u.gR)(v.floating,w),C=(0,u.gR)(v.domReference,w),k=v.domReference.getBoundingClientRect(),M=v.floating.getBoundingClientRect(),L=d.split("-")[0],T=r>M.right-M.width/2,S=a>M.bottom-M.height/2,O=R[0]>=k.x&&R[0]<=k.x+k.width&&R[1]>=k.y&&R[1]<=k.y+k.height,A=M.width>k.width,Y=M.height>k.height,q=(A?k:M).left,j=(A?k:M).right,P=(Y?k:M).top,B=(Y?k:M).bottom;if(x&&(l=!0,!y))return;if(C&&(l=!1),C&&!y){l=!0;return}if(y&&(0,i.vq)(e.relatedTarget)&&(0,u.gR)(v.floating,e.relatedTarget)||g&&(function(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}),r=n;for(;r.length;)r=e.filter(e=>{var t;return null==(t=r)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})}),n=n.concat(r);return n})(g.nodesRef.current,p).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===L&&a>=k.bottom-1||"bottom"===L&&a<=k.top+1||"left"===L&&r>=k.right-1||"right"===L&&r<=k.left+1)return h();let _=[];switch(L){case"top":_=[[q,k.top+1],[q,M.bottom-1],[j,M.bottom-1],[j,k.top+1]];break;case"bottom":_=[[q,M.top+1],[q,k.bottom-1],[j,k.bottom-1],[j,M.top+1]];break;case"left":_=[[M.right-1,B],[M.right-1,P],[k.left+1,P],[k.left+1,B]];break;case"right":_=[[k.right-1,B],[k.right-1,P],[M.left+1,P],[M.left+1,B]]}if(!$([E,b],_)){if(l&&!O)return h();if(!y&&o){let t=function(e,t){let n=performance.now(),r=n-s;if(null===c||null===f||0===r)return c=e,f=t,s=n,null;let o=e-c,u=t-f,l=Math.sqrt(o*o+u*u);return c=e,f=t,s=n,l/r}(e.clientX,e.clientY);if(null!==t&&t<.1)return h()}$([E,b],function(e){let[t,r]=e;switch(L){case"top":{let e=[[M.left,T||A?M.bottom-n:M.top],[M.right,T?A?M.bottom-n:M.top:M.bottom-n]];return[[A?t+n/2:T?t+4*n:t-4*n,r+n+1],[A?t-n/2:T?t+4*n:t-4*n,r+n+1],...e]}case"bottom":{let e=[[M.left,T||A?M.top+n:M.bottom],[M.right,T?A?M.top+n:M.bottom:M.top+n]];return[[A?t+n/2:T?t+4*n:t-4*n,r-n],[A?t-n/2:T?t+4*n:t-4*n,r-n],...e]}case"left":return[[S||Y?M.right-n:M.left,M.top],[S?Y?M.right-n:M.left:M.right-n,M.bottom],[t+n+1,Y?r+n/2:S?r+4*n:r-4*n],[t+n+1,Y?r-n/2:S?r+4*n:r-4*n]];case"right":{let e=[[S||Y?M.left+n:M.right,M.top],[S?Y?M.left+n:M.right:M.left+n,M.bottom]];return[[t-n,Y?r+n/2:S?r+4*n:r-4*n],[t-n,Y?r-n/2:S?r+4*n:r-4*n],...e]}}}([r,a]))?!l&&o&&(t=window.setTimeout(h,40)):h()}}};return a.__options={blockPointerEvents:r},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.