vendor: 5,743 bytes, line 1
1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2545],{45299:(e,t,n)=>{n.d(t,{It:()=>en,Mk:()=>I,SV:()=>s,T3:()=>_,bv:()=>Z,ck:()=>O,iQ:()=>$,s9:()=>j,we:()=>z});var r,o=n(12115),u=n(25126),l=n(95155),i=n(86301);n(47650);var c=n(84945);function s(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",f="selected",d="ArrowLeft",v="ArrowRight",m="ArrowUp",p="ArrowDown",E={...r||(r=n.t(o,2))},g=!1,R=0,w=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+R++,y=E.useId||function(){let[e,t]=o.useState(()=>g?w():void 0);return(0,u.OS)(()=>{null==e&&t(w())},[]),o.useEffect(()=>{g=!0},[]),e},b=o.createContext(null),h=o.createContext(null),C=()=>{var e;return(null==(e=o.useContext(b))?void 0:e.id)||null},L=()=>o.useContext(h);function M(e){return"data-floating-ui-"+e}function k(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}let x=M("safe-polygon");function S(e,t,n){if(n&&!(0,u.Go)(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 P(e){return"function"==typeof e?e():e}function I(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:l,events:c,elements:s}=e,{enabled:a=!0,delay:f=0,handleClose:d=null,mouseOnly:v=!1,restMs:m=0,move:p=!0}=t,E=L(),g=C(),R=(0,u.SE)(d),w=(0,u.SE)(f),y=(0,u.SE)(n),b=(0,u.SE)(m),h=o.useRef(),M=o.useRef(-1),I=o.useRef(),T=o.useRef(-1),W=o.useRef(!0),q=o.useRef(!1),_=o.useRef(()=>{}),O=o.useRef(!1),D=(0,u.Jt)(()=>{var e;let t=null==(e=l.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t});o.useEffect(()=>{if(a)return c.on("openchange",e),()=>{c.off("openchange",e)};function e(e){let{open:t}=e;t||(k(M),k(T),W.current=!0,O.current=!1)}},[a,c]),o.useEffect(()=>{if(!a||!R.current||!n)return;function e(e){D()&&r(!1,e,"hover")}let t=(0,u.YE)(s.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[s.floating,n,r,a,R,D]);let Y=o.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let o=S(w.current,"close",h.current);o&&!I.current?(k(M),M.current=window.setTimeout(()=>r(!1,e,n),o)):t&&(k(M),r(!1,e,n))},[w,r]),A=(0,u.Jt)(()=>{_.current(),I.current=void 0}),J=(0,u.Jt)(()=>{if(q.current){let e=(0,u.YE)(s.floating).body;e.style.pointerEvents="",e.removeAttribute(x),q.current=!1}}),K=(0,u.Jt)(()=>!!l.current.openEvent&&["click","mousedown"].includes(l.current.openEvent.type));o.useEffect(()=>{if(a&&(0,i.vq)(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",f)),()=>{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",f))}}function e(e){if(k(M),W.current=!1,v&&!(0,u.Go)(h.current)||P(b.current)>0&&!S(w.current,"open"))return;let t=S(w.current,"open",h.current);t?M.current=window.setTimeout(()=>{y.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function t(e){if(K())return void J();_.current();let t=(0,u.YE)(s.floating);if(k(T),O.current=!1,R.current&&l.current.floatingContext){n||k(M),I.current=R.current({...l.current.floatingContext,tree:E,x:e.clientX,y:e.clientY,onClose(){J(),A(),K()||Y(e,!0,"safe-polygon")}});let r=I.current;t.addEventListener("mousemove",r),_.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===h.current&&(0,u.gR)(s.floating,e.relatedTarget)||Y(e)}function o(e){!K()&&l.current.floatingContext&&(null==R.current||R.current({...l.current.floatingContext,tree:E,x:e.clientX,y:e.clientY,onClose(){J(),A(),K()||Y(e)}})(e))}function c(){k(M)}function f(e){K()||Y(e,!1)}},[s,a,e,v,p,Y,A,J,r,n,y,E,w,R,l,K,b]),(0,u.OS)(()=>{var e,t;if(a&&n&&null!=(e=R.current)&&null!=(e=e.__options)&&e.blockPointerEvents&&D()){q.current=!0;let e=s.floating;if((0,i.vq)(s.domReference)&&e){let n=(0,u.YE)(s.floating).body;n.setAttribute(x,"");let r=s.domReference,o=null==E||null==(t=E.nodesRef.current.find(e=>e.id===g))||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=""}}}},[a,n,g,s,E,R,D]),(0,u.OS)(()=>{n||(h.current=void 0,O.current=!1,A(),J())},[n,A,J]),o.useEffect(()=>()=>{A(),k(M),k(T),J()},[a,s.domReference,A,J]);let B=o.useMemo(()=>{function e(e){h.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function o(){W.current||y.current||r(!0,t,"hover")}(!v||(0,u.Go)(h.current))&&!n&&0!==P(b.current)&&(O.current&&e.movementX**2+e.movementY**2<2||(k(T),"touch"===h.current?o():(O.current=!0,T.current=window.setTimeout(o,P(b.current)))))}}},[v,r,n,y,b]);return o.useMemo(()=>a?{reference:B}:{},[a,B])}let T=()=>{},W=o.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:T,setState:T,isInstantPhase:!1}),q=()=>o.useContext(W);function _(e){let{children:t,delay:n,timeoutMs:r=0}=e,[i,c]=o.useReducer((e,t)=>
1({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),s=o.useRef(null),a=o.useCallback(e=>{c({currentId:e})},[]);return(0,u.OS)(()=>{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)(W.Provider,{value:o.useMemo(()=>({...i,setState:c,setCurrentId:a}),[i,a]),children:t})}function O(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,floatingId:o}=e,{id:l,enabled:i=!0}=t,c=null!=l?l:o,s=q(),{currentId:a,setCurrentId:f,initialDelay:d,setState:v,timeoutMs:m}=s;return(0,u.OS)(()=>{i&&a&&(v({delay:{open:1,close:S(d,"close")}}),a!==c&&r(!1))},[i,c,r,v,a,d]),(0,u.OS)(()=>{function e(){r(!1),v({delay:d,currentId:null})}if(i&&a&&!n&&a===c){if(m){let t=window.setTimeout(e,m);return()=>{clearTimeout(t)}}e()}},[i,n,v,a,c,r,d,m]),(0,u.OS)(()=>{i&&f!==T&&n&&f(c)},[i,n,f,c]),s}let D=0,Y={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function A(e){return"inert"===e?Y.inert:"aria-hidden"===e?Y["aria-hidden"]:Y.none}let J=new WeakSet,K={},B=0,X=e=>e&&(e.host||X(e.parentNode)),F=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=X(t);return e.contains(n)?n:null}).filter(e=>null!=e),H=null,G={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},N={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},V=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 j(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:l,dataRef:c}=e,{enabled:s=!0,escapeKey:a=!0,outsidePress:f=!0,outsidePressEvent:d="pointerdown",referencePress:v=!1,referencePressEvent:m="pointerdown",ancestorScroll:p=!1,bubbles:E,capture:g}=t,R=L(),w=(0,u.Jt)("function"==typeof f?f:()=>!1),y="function"==typeof f?w:f,b=o.useRef(!1),{escapeKey:h,outsidePress:C}=V(E),{escapeKey:k,outsidePress:x}=V(g),S=o.useRef(!1),P=(0,u.Jt)(e=>{var t;if(!n||!s||!a||"Escape"!==e.key||S.current)return;let o=null==(t=c.current.floatingContext)?void 0:t.nodeId,l=R?(0,u.CM)(R.nodesRef.current,o):[];if(!h&&(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,u.O_)(e)?e.nativeEvent:e,"escape-key")}),I=(0,u.Jt)(e=>{var t;let n=()=>{var t;P(e),null==(t=(0,u.EW)(e))||t.removeEventListener("keydown",n)};null==(t=(0,u.EW)(e))||t.addEventListener("keydown",n)}),T=(0,u.Jt)(e=>{var t;let n=c.current.insideReactTree;c.current.insideReactTree=!1;let o=b.current;if(b.current=!1,"click"===d&&o||n||"function"==typeof y&&!y(e))return;let s=(0,u.EW)(e),a="["+M("inert")+"]",f=(0,u.YE)(l.floating).querySelectorAll(a),v=(0,i.vq)(s)?s:null;for(;v&&!(0,i.eu)(v);){let e=(0,i.$4)(v);if((0,i.eu)(e)||!(0,i.vq)(e))break;v=e}if(f.length&&(0,i.vq)(s)&&!(0,u.tZ)(s)&&!(0,u.gR)(s,l.floating)&&Array.from(f).every(e=>!(0,u.gR)(v,e)))return;if((0,i.sb)(s)&&_){let t=(0,i.eu)(s),n=(0,i.L9)(s),r=/auto|scroll/,o=t||r.test(n.overflowX),u=t||r.test(n.overflowY),l=o&&s.clientWidth>0&&s.scrollWidth>s.clientWidth,c=u&&s.clientHeight>0&&s.scrollHeight>s.clientHeight,a="rtl"===n.direction,f=c&&(a?e.offsetX<=s.offsetWidth-s.clientWidth:e.offsetX>s.clientWidth),d=l&&e.offsetY>s.clientHeight;if(f||d)return}let m=null==(t=c.current.floatingContext)?void 0:t.nodeId,p=R&&(0,u.CM)(R.nodesRef.current,m).some(t=>{var n;return(0,u.F2)(e,null==(n=t.context)?void 0:n.elements.floating)});if((0,u.F2)(e,l.floating)||(0,u.F2)(e,l.domReference)||p)return;let E=R?(0,u.CM)(R.nodesRef.current,m):[];if(E.length>0){let e=!0;if(E.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")}),W=(0,u.Jt)(e=>{var t;let n=()=>{var t;T(e),null==(t=(0,u.EW)(e))||t.removeEventListener(d,n)};null==(t=(0,u.EW)(e))||t.addEventListener(d,n)});o.useEffect(()=>{if(!n||!s)return;c.current.__escapeKeyBubbles=h,c.current.__outsidePressBubbles=C;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function o(){window.clearTimeout(e),S.current=!0}function f(){e=window.setTimeout(()=>{S.current=!1},5*!!(0,i.Tc)())}let v=(0,u.YE)(l.floating);a&&(v.addEventListener("keydown",k?I:P,k),v.addEventListener("compositionstart",o),v.addEventListener("compositionend",f)),y&&v.addEventListener(d,x?W:T,x);let m=[];return p&&((0,i.vq)(l.domReference)&&(m=(0,i.v9)(l.domReference)),(0,i.vq)(l.floating)&&(m=m.concat((0,i.v9)(l.floating))),!(0,i.vq)(l.reference)&&l.reference&&l.reference.contextElement&&(m=m.concat((0,i.v9)(l.reference.contextElement)))),(m=m.filter(e=>{var t;
vendor: 6,636 bytes, line 1
1return e!==(null==(t=v.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{a&&(v.removeEventListener("keydown",k?I:P,k),v.removeEventListener("compositionstart",o),v.removeEventListener("compositionend",f)),y&&v.removeEventListener(d,x?W:T,x),m.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[c,l,a,y,d,n,r,p,s,h,C,P,k,I,T,x,W]),o.useEffect(()=>{c.current.insideReactTree=!1},[c,y,d]);let q=o.useMemo(()=>({onKeyDown:P,...v&&{[G[m]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==m&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[P,r,v,m]),_=o.useMemo(()=>({onKeyDown:P,onMouseDown(){b.current=!0},onMouseUp(){b.current=!0},[N[d]]:()=>{c.current.insideReactTree=!0}}),[P,d,c]);return o.useMemo(()=>s?{reference:q,floating:_}:{},[s,q,_])}function z(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,l=y(),i=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!=C(),[a,f]=o.useState(r.reference),d=(0,u.Jt)((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=o.useMemo(()=>({setPositionReference:f}),[]),m=o.useMemo(()=>({reference:a||r.reference||null,floating:r.floating||null,domReference:r.reference}),[a,r.reference,r.floating]);return o.useMemo(()=>({dataRef:i,open:t,onOpenChange:d,elements:m,events:c,floatingId:l,refs:v}),[t,d,m,c,l,v])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,l=r.elements,[s,a]=o.useState(null),[f,d]=o.useState(null),v=(null==l?void 0:l.domReference)||s,m=o.useRef(null),p=L();(0,u.OS)(()=>{v&&(m.current=v)},[v]);let E=(0,c.we)({...e,elements:{...l,...f&&{reference:f}}}),g=o.useCallback(e=>{let t=(0,i.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(t),E.refs.setReference(t)},[E.refs]),R=o.useCallback(e=>{((0,i.vq)(e)||null===e)&&(m.current=e,a(e)),((0,i.vq)(E.refs.reference.current)||null===E.refs.reference.current||null!==e&&!(0,i.vq)(e))&&E.refs.setReference(e)},[E.refs]),w=o.useMemo(()=>({...E.refs,setReference:R,setPositionReference:g,domReference:m}),[E.refs,R,g]),b=o.useMemo(()=>({...E.elements,domReference:v}),[E.elements,v]),h=o.useMemo(()=>({...E,...r,refs:w,elements:b,nodeId:t}),[E,w,b,t,r]);return(0,u.OS)(()=>{r.dataRef.current.floatingContext=h;let e=null==p?void 0:p.nodesRef.current.find(e=>e.id===t);e&&(e.context=h)}),o.useMemo(()=>({...E,context:h,refs:w,elements:b}),[E,w,b,h])}function U(){return(0,u.cX)()&&(0,u.nr)()}function $(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,events:l,dataRef:c,elements:s}=e,{enabled:a=!0,visibleOnly:f=!0}=t,d=o.useRef(!1),v=o.useRef(-1),m=o.useRef(!0);o.useEffect(()=>{if(!a)return;let e=(0,i.zk)(s.domReference);function t(){!n&&(0,i.sb)(s.domReference)&&s.domReference===(0,u.RS)((0,u.YE)(s.domReference))&&(d.current=!0)}function r(){m.current=!0}function o(){m.current=!1}return e.addEventListener("blur",t),U()&&(e.addEventListener("keydown",r,!0),e.addEventListener("pointerdown",o,!0)),()=>{e.removeEventListener("blur",t),U()&&(e.removeEventListener("keydown",r,!0),e.removeEventListener("pointerdown",o,!0))}},[s.domReference,n,a]),o.useEffect(()=>{if(a)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,a]),o.useEffect(()=>()=>{k(v)},[]);let p=o.useMemo(()=>({onMouseLeave(){d.current=!1},onFocus(e){if(d.current)return;let t=(0,u.EW)(e.nativeEvent);if(f&&(0,i.vq)(t)){if(U()&&!e.relatedTarget){if(!m.current&&!(0,u.$u)(t))return}else if(!(0,u.em)(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){d.current=!1;let t=e.relatedTarget,n=e.nativeEvent,o=(0,i.vq)(t)&&t.hasAttribute(M("focus-guard"))&&"outside"===t.getAttribute("data-type");v.current=window.setTimeout(()=>{var e;let l=(0,u.RS)(s.domReference?s.domReference.ownerDocument:document);(t||l!==s.domReference)&&((0,u.gR)(null==(e=c.current.floatingContext)?void 0:e.refs.floating.current,l)||(0,u.gR)(s.domReference,l)||o||r(!1,n,"focus"))})}}),[c,s.domReference,r,f]);return o.useMemo(()=>a?{reference:p}:{},[a,p])}function Q(e,t,n){let r=new Map,o="item"===n,u=e;if(o&&e){let{[a]:t,[f]: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&&[a,f].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 Z(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=>Q(t,e,"reference"),t),l=o.useCallback(t=>Q(t,e,"floating"),n),i=o.useCallback(t=>Q(t,e,"item"),r);return o.useMemo(()=>({getReferenceProps:u,getFloatingProps:l,getItemProps:i}),[u,l,i])}function ee(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}let et=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function en(e,t){var n,r;void 0===t&&(t={});let{open:l,elements:i,floatingId:c}=e,{enabled:s=!0,role:a="dialog"}=t,f=y(),d=(null==(n=i.domReference)?void 0:n.id)||f,v=o.useMemo(()=>{var e;return(null==(e=(0,u.nd)(i.floating))?void 0:e.id)||c},[i.floating,c]),m=null!=(r=et.get(a))?r:a,p=null!=C(),E=o.useMemo(()=>"tooltip"===m||"label"===a?{["aria-"+("label"===a?"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"===a&&{"aria-autocomplete":"none"},..."combobox"===a&&{"aria-autocomplete":"list"}},[m,v,p,l,d,a]),g=o.useMemo(()=>{let e={id:v,...m&&{role:m}};return"tooltip"===m||"label"===a?e:{...e,..."menu"===m&&{"aria-labelledby":d}}},[m,v,d,a]),R=o.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:v+"-fui-option"}};switch(a){case"select":case"combobox":return{...r,"aria-selected":n}}return{}},[v,a]);return o.useMemo(()=>s?{reference:E,floating:g,item:R}:{},[s,E,g,R])}}}]);
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.