PageSourceSearch

https://productmakers.com/_next/static/chunks/c16f53c3.91083ceaafa30f6e.js

js productmakers.com collected 2026-10-03 20:24:13 UTC 22,135 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2545],{16424:(e,t,n)=>{n.d(t,{It:()=>er,SV:()=>f,XF:()=>D,bv:()=>et,kp:()=>V,s3:()=>H,s9:()=>G,we:()=>z});var r,l=n(12115),u=n(73473),o=n(95155),i=n(2066),c=n(15234),s=n(47650),a=n(88334);function f(e){let t=l.useRef(void 0),n=l.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 l.useMemo(()=>e.every(e=>null==e)?null:e=>{t.current&&(t.current(),t.current=void 0),null!=e&&(t.current=n(e))},e)}let d="active",v="selected",p={...r||(r=n.t(l,2))},m=!1,g=0,E=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+g++,b=p.useId||function(){let[e,t]=l.useState(()=>m?E():void 0);return(0,u.OS)(()=>{null==e&&t(E())},[]),l.useEffect(()=>{m=!0},[]),e},R=l.createContext(null),h=l.createContext(null),y=()=>{var e;return(null==(e=l.useContext(R))?void 0:e.id)||null},w=()=>l.useContext(h);function x(e){return"data-floating-ui-"+e}let k=0;function M(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:l=!1}=t;r&&cancelAnimationFrame(k);let u=()=>null==e?void 0:e.focus({preventScroll:n});l?u():k=requestAnimationFrame(u)}let C={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function S(e){return"inert"===e?C.inert:"aria-hidden"===e?C["aria-hidden"]:C.none}let L=new WeakSet,A={},O=0,W=e=>e&&(e.host||W(e.parentNode));function T(e,t,n){var r;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=((null==(r=e[0])?void 0:r.ownerDocument)||document).body;return function(e,t,n,r){let l="data-floating-ui-inert",u=r?"inert":n?"aria-hidden":null,o=e.map(e=>{if(t.contains(e))return e;let n=W(e);return t.contains(n)?n:null}).filter(e=>null!=e),c=new Set,s=new Set(o),a=[];A[l]||(A[l]=new WeakMap);let f=A[l];return o.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.mq)(t))if(c.has(t))e(t);else{let e=u?t.getAttribute(u):null,n=null!==e&&"false"!==e,r=S(u),o=(r.get(t)||0)+1,i=(f.get(t)||0)+1;r.set(t,o),f.set(t,i),a.push(t),1===o&&n&&L.add(t),1===i&&t.setAttribute(l,""),!n&&u&&t.setAttribute(u,"inert"===u?"":"true")}})}
vendor: 19,843 bytes, line 1
1(t),c.clear(),O++,()=>{a.forEach(e=>{let t=S(u),n=(t.get(e)||0)-1,r=(f.get(e)||0)-1;t.set(e,n),f.set(e,r),n||(!L.has(e)&&u&&e.removeAttribute(u),L.delete(e)),r||e.removeAttribute(l)}),--O||(C.inert=new WeakMap,C["aria-hidden"]=new WeakMap,C.none=new WeakMap,L=new WeakSet,A={})}}(e.concat(Array.from(l.querySelectorAll('[aria-live],[role="status"],output'))),l,t,n)}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},F=l.forwardRef(function(e,t){let[n,r]=l.useState();(0,u.OS)(()=>{(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,o.jsx)("span",{...e,...i})}),P={clipPath:"inset(50%)",position:"fixed",top:0,left:0},j=l.createContext(null),N=x("portal");function D(e){let{children:t,id:n,root:r,preserveTabOrder:c=!0}=e,a=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=b(),o=K(),[c,s]=l.useState(null),a=l.useRef(null);return(0,u.OS)(()=>()=>{null==c||c.remove(),queueMicrotask(()=>{a.current=null})},[c]),(0,u.OS)(()=>{if(!r||a.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(N,""),e.appendChild(n),a.current=n,s(n)},[t,r]),(0,u.OS)(()=>{if(null===n||!r||a.current)return;let e=n||(null==o?void 0:o.portalNode);e&&!(0,i.Ll)(e)&&(e=e.current),e=e||document.body;let l=null;t&&((l=document.createElement("div")).id=t,e.appendChild(l));let u=document.createElement("div");u.id=r,u.setAttribute(N,""),(e=l||e).appendChild(u),a.current=u,s(u)},[t,n,r,o]),c}({id:n,root:r}),[f,d]=l.useState(null),v=l.useRef(null),p=l.useRef(null),m=l.useRef(null),g=l.useRef(null),E=null==f?void 0:f.modal,R=null==f?void 0:f.open,h=!!f&&!f.modal&&f.open&&c&&!!(r||a);return l.useEffect(()=>{if(a&&c&&!E)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&&(0,u.Qp)(e)&&("focusin"===e.type?u.yV:u.N)(a)}},[a,c,E]),l.useEffect(()=>{a&&(R||(0,u.yV)(a))},[R,a]),(0,o.jsxs)(j.Provider,{value:l.useMemo(()=>({preserveTabOrder:c,beforeOutsideRef:v,afterOutsideRef:p,beforeInsideRef:m,afterInsideRef:g,portalNode:a,setFocusManagerState:d}),[c,a]),children:[h&&a&&(0,o.jsx)(F,{"data-type":"outside",ref:v,onFocus:e=>{if((0,u.Qp)(e,a)){var t;null==(t=m.current)||t.focus()}else{let e=f?f.domReference:null,t=(0,u.XJ)(e);null==t||t.focus()}}}),h&&a&&(0,o.jsx)("span",{"aria-owns":a.id,style:P}),a&&s.createPortal(t,a),h&&a&&(0,o.jsx)(F,{"data-type":"outside",ref:p,onFocus:e=>{if((0,u.Qp)(e,a)){var t;null==(t=g.current)||t.focus()}else{let t=f?f.domReference:null,n=(0,u.vF)(t);null==n||n.focus(),(null==f?void 0:f.closeOnFocusOut)&&(null==f||f.onOpenChange(!1,e.nativeEvent,"focus-out"))}}})]})}let K=()=>l.useContext(j);function I(e){return l.useMemo(()=>t=>{e.forEach(e=>{e&&(e.current=t)})},e)}let _=[];function J(){_=_.filter(e=>e.isConnected)}function Y(){return J(),_[_.length-1]}function B(e,t){var n;if(!t.current.includes("floating")&&!(null!=(n=e.getAttribute("role"))&&n.includes("dialog")))return;let r=(0,u.kQ)(),l=(0,c.nq)(e,r).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,c.AO)(e,r)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),o=e.getAttribute("tabindex");t.current.includes("floating")||0===l.length?"0"!==o&&e.setAttribute("tabindex","0"):("-1"!==o||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}let Q=l.forwardRef(function(e,t){return(0,o.jsx)("button",{...e,type:"button",ref:t,tabIndex:-1,style:q})});function H(e){let{context:t,children:n,disabled:r=!1,order:s=["content"],guards:a=!0,initialFocus:f=0,returnFocus:d=!0,restoreFocus:v=!1,modal:p=!0,visuallyHiddenDismiss:m=!1,closeOnFocusOut:g=!0,outsideElementsInert:E=!1,getInsideElements:b=()=>[]}=e,{open:R,onOpenChange:h,events:y,dataRef:k,elements:{domReference:C,floating:S}}=t,L=(0,u.Jt)(()=>{var e;return null==(e=k.current.floatingContext)?void 0:e.nodeId}),A=(0,u.Jt)(b),O="number"==typeof f&&f<0,W=(0,u.WZ)(C)&&O,P="undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,j=!P||a,N=!j||P&&E,D=(0,u.SE)(s),H=(0,u.SE)(f),X=(0,u.SE)(d),V=w(),$=K(),U=l.useRef(null),Z=l.useRef(null),G=l.useRef(!1),z=l.useRef(!1),ee=l.useRef(-1),et=l.useRef(-1),en=null!=$,er=(0,u.nd)(S),el=(0,u.Jt)(function(e){return void 0===e&&(e=er),e?(0,c.Kr)(e,(0,u.kQ)()):[]}),eu=(0,u.Jt)(e=>{let t=el(e);return D.current.map(e=>C&&"reference"===e?C:er&&"floating"===e?er:t).filter(Boolean).flat()});l.useEffect(()=>{if(r||!p)return;function e(e){if("Tab"===e.key){(0,u.gR)(er,(0,u.RS)((0,u.YE)(er)))&&0===el().length&&!W&&(0,u.jo)(e);let t=eu(),n=(0,u.EW)(e);"reference"===D.current[0]&&n===C&&((0,u.jo)(e),e.shiftKey?M(t[t.length-1]):M(t[1])),"floating"===D.current[1]&&n===er&&e.shiftKey&&((0,u.jo)(e),M(t[0]))}}let t=(0,u.YE)(er);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,C,er,p,D,W,el,eu]),l.useEffect(()=>{if(!r&&S)return S.addEventListener("focusin",e),()=>{S.removeEventListener("focusin",e)};function e(e){let t=(0,u.EW)(e),n=el().indexOf(t);-1!==n&&(ee.current=n)}},[r,S,el]),l.useEffect(()=>{if(r||!g)return;function e(){z.current=!0,setTimeout(()=>{z.current=!1})}function t(e){let t=e.relatedTarget,n=e.currentTarget,r=(0,u.EW)(e);queueMicrotask(()=>{let l=L(),o=!((0,u.gR)(C,t)||(0,u.gR)(S,t)||(0,u.gR)(t,S)||(0,u.gR)(null==$?void 0:$.portalNode,t)||null!=t&&t.hasAttribute(x("focus-guard"))||V&&((0,u.CM)(V.nodesRef.current,l).find(e=>{var n,r;return(0,u.gR)(null==(n=e.context)?void 0:n.elements.floating,t)||(0,u.gR)(null==(r=e.context)?void 0:r.elements.domReference,t)})||(0,u.$4)(V.nodesRef.current,l).find(e=>{var n,r,l;return[null==(n=e.context)?void 0:n.elements.floating,(0,u.nd)(null==(r=e.context)?void 0:r.elements.floating)].includes(t)||(null==(l=e.context)?void 0:l.elements.domReference)===t})));if(n===C&&er&&B(er,D),v&&n!==C&&!(null!=r&&r.isConnected)&&(0,u.RS)((0,u.YE)(er))===(0,u.YE)(er).body){(0,i.sb)(er)&&er.focus();let e=ee.current,t=el(),n=t[e]||t[t.length-1]||er;(0,i.sb)(n)&&n.focus()}if(k.current.insideReactTree){k.current.insideReactTree=!1;return}(W||!p)&&t&&o&&!z.current&&t!==Y()&&(G.current=!0,h(!1,e,"focus-out"))})}let n=!!(!V&&$);function l(){-1!==et.current&&(clearTimeout(et.current),et.current=-1),k.current.insideReactTree=!0,et.current=window.setTimeout(()=>{k.current.insideReactTree=!1})}if(S&&(0,i.sb)(C))return C.addEventListener("focusout",t),C.addEventListener("pointerdown",e),S.addEventListener("focusout",t),n&&S.addEventListener("focusout",l,!0),()=>{C.removeEventListener("focusout",t),C.removeEventListener("pointerdown",e),S.removeEventListener("focusout",t),n&&S.removeEventListener("focusout",l,!0)}},[r,C,S,er,p,V,$,h,g,v,el,W,L,D,k]);let eo=l.useRef(null),ei=l.useRef(null),ec=I([eo,null==$?void 0:$.beforeInsideRef]),es=I([ei,null==$?void 0:$.afterInsideRef]);function ea(e){return!r&&m&&p?(0,o.jsx)(Q,{ref:"start"===e?U:Z,onClick:e=>h(!1,e.nativeEvent),children:"string"==typeof m?m:"Dismiss"}):null}l.useEffect(()=>{var e,t;if(r||!S)return;let n=Array.from((null==$||null==(e=$.portalNode)?void 0:e.querySelectorAll("["+x("portal")+"]"))||[]),l=[S,null==(t=(V?(0,u.$4)(V.nodesRef.current,L()):[]).find(e=>{var t;return(0,u.WZ)((null==(t=e.context)?void 0:t.elements.domReference)||null)}))||null==(t=t.context)?void 0:t.elements.domReference,...n,...A(),U.current,Z.current,eo.current,ei.current,null==$?void 0:$.beforeOutsideRef.current,null==$?void 0:$.afterOutsideRef.current,D.current.includes("reference")||W?C:null].filter(e=>null!=e),o=p||W?T(l,!N,N):T(l);return()=>{o()}},[r,C,S,p,D,$,W,j,N,V,L,A]),(0,u.OS)(()=>{if(r||!(0,i.sb)(er))return;let e=(0,u.YE)(er),t=(0,u.RS)(e);queueMicrotask(()=>{let e=eu(er),n=H.current,r=("number"==typeof n?e[n]:n.current)||er,l=(0,u.gR)(er,t);O||l||!R||M(r,{preventScroll:r===er})})},[r,R,er,O,eu,H]),(0,u.OS)(()=>{var e;if(r||!er)return;let t=(0,u.YE)(er);function n(e){let{reason:t,event:n,nested:r}=e;if(["hover","safe-polygon"].includes(t)&&"mouseleave"===n.type&&(G.current=!0),"outside-press"===t)if(r)G.current=!1;else if((0,u.YF)(n)||(0,u.Pg)(n))G.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?G.current=!1:G.current=!0}}e=(0,u.RS)(t),J(),e&&"body"!==(0,i.mq)(e)&&(_.push(e),_.length>20&&(_=_.slice(-20))),y.on("openchange",n);let l=t.createElement("span");return l.setAttribute("tabindex","-1"),l.setAttribute("aria-hidden","true"),Object.assign(l.style,q),en&&C&&C.insertAdjacentElement("afterend",l),()=>{y.off("openchange",n);let e=(0,u.RS)(t),r=(0,u.gR)(S,e)||V&&(0,u.CM)(V.nodesRef.current,L(),!1).some(t=>{var n;return(0,u.gR)(null==(n=t.context)?void 0:n.elements.floating,e)}),o=function(){if("boolean"==typeof X.current){let e=C||Y();return e&&e.isConnected?e:l}return X.current.current||l}();queueMicrotask(()=>{let n=function(e){let t=(0,u.kQ)();return(0,c.AO)(e,t)?e:(0,c.Kr)(e,t)[0]||e}(o);X.current&&!G.current&&(0,i.sb)(n)&&(n===e||e===t.body||r)&&n.focus({preventScroll:!0}),l.remove()})}},[r,S,er,X,k,y,V,en,C,L]),l.useEffect(()=>(queueMicrotask(()=>{G.current=!1}),()=>{queueMicrotask(J)}),[r]),(0,u.OS)(()=>{if(!r&&$)return $.setFocusManagerState({modal:p,closeOnFocusOut:g,open:R,onOpenChange:h,domReference:C}),()=>{$.setFocusManagerState(null)}},[r,$,p,R,h,g,C]),(0,u.OS)(()=>{!r&&er&&B(er,D)},[r,er,D]);let ef=!r&&j&&(!p||!W)&&(en||p);return(0,o.jsxs)(o.Fragment,{children:[ef&&(0,o.jsx)(F,{"data-type":"inside",ref:ec,onFocus:e=>{if(p){let e=eu();M("reference"===s[0]?e[0]:e[e.length-1])}else if(null!=$&&$.preserveTabOrder&&$.portalNode)if(G.current=!1,(0,u.Qp)(e,$.portalNode)){let e=(0,u.vF)(C);null==e||e.focus()}else{var t;null==(t=$.beforeOutsideRef.current)||t.focus()}}}),!W&&ea("start"),n,ea("end"),ef&&(0,o.jsx)(F,{"data-type":"inside",ref:es,onFocus:e=>{if(p)M(eu()[0]);else if(null!=$&&$.preserveTabOrder&&$.portalNode)if(g&&(G.current=!0),(0,u.Qp)(e,$.portalNode)){let e=(0,u.XJ)(C);null==e||e.focus()}else{var t;null==(t=$.afterOutsideRef.current)||t.focus()}}})]})}function X(e){return(0,i.sb)(e.target)&&"BUTTON"===e.target.tagName}function V(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:o,elements:{domReference:c}}=e,{enabled:s=!0,event:a="click",toggle:f=!0,ignoreMouse:d=!1,keyboardHandlers:v=!0,stickIfOpen:p=!0}=t,m=l.useRef(),g=l.useRef(!1),E=l.useMemo(()=>({onPointerDown(e){m.current=e.pointerType},onMouseDown(e){let t=m.current;0===e.button&&"click"!==a&&((0,u.Go)(t,!0)&&d||(n&&f&&(!o.current.openEvent||!p||"mousedown"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click"))))},onClick(e){let t=m.current;if("mousedown"===a&&m.current){m.current=void 0;return}(0,u.Go)(t,!0)&&d||(n&&f&&(!o.current.openEvent||!p||"click"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){m.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&&f?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&&f?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[o,c,a,d,v,r,n,p,f]);return l.useMemo(()=>s?{reference:E}:{},[s,E])}let $={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},U={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},Z=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 G(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:o,dataRef:c}=e,{enabled:s=!0,escapeKey:a=!0,outsidePress:f=!0,outsidePressEvent:d="pointerdown",referencePress:v=!1,referencePressEvent:p="pointerdown",ancestorScroll:m=!1,bubbles:g,capture:E}=t,b=w(),R=(0,u.Jt)("function"==typeof f?f:()=>!1),h="function"==typeof f?R:f,y=l.useRef(!1),{escapeKey:k,outsidePress:M}=Z(g),{escapeKey:C,outsidePress:S}=Z(E),L=l.useRef(!1),A=(0,u.Jt)(e=>{var t;if(!n||!s||!a||"Escape"!==e.key||L.current)return;let l=null==(t=c.current.floatingContext)?void 0:t.nodeId,o=b?(0,u.CM)(b.nodesRef.current,l):[];if(!k&&(e.stopPropagation(),o.length>0)){let e=!0;if(o.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")}),O=(0,u.Jt)(e=>{var t;let n=()=>{var t;A(e),null==(t=(0,u.EW)(e))||t.removeEventListener("keydown",n)};null==(t=(0,u.EW)(e))||t.addEventListener("keydown",n)}),W=(0,u.Jt)(e=>{var t;let n=c.current.insideReactTree;c.current.insideReactTree=!1;let l=y.current;if(y.current=!1,"click"===d&&l||n||"function"==typeof h&&!h(e))return;let s=(0,u.EW)(e),a="["+x("inert")+"]",f=(0,u.YE)(o.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,o.floating)&&Array.from(f).every(e=>!(0,u.gR)(v,e)))return;if((0,i.sb)(s)&&F){let t=(0,i.eu)(s),n=(0,i.L9)(s),r=/auto|scroll/,l=t||r.test(n.overflowX),u=t||r.test(n.overflowY),o=l&&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=o&&e.offsetY>s.clientHeight;if(f||d)return}let p=null==(t=c.current.floatingContext)?void 0:t.nodeId,m=b&&(0,u.CM)(b.nodesRef.current,p).some(t=>{var n;return(0,u.F2)(e,null==(n=t.context)?void 0:n.elements.floating)});if((0,u.F2)(e,o.floating)||(0,u.F2)(e,o.domReference)||m)return;let g=b?(0,u.CM)(b.nodesRef.current,p):[];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")}),T=(0,u.Jt)(e=>{var t;let n=()=>{var t;W(e),null==(t=(0,u.EW)(e))||t.removeEventListener(d,n)};null==(t=(0,u.EW)(e))||t.addEventListener(d,n)});l.useEffect(()=>{if(!n||!s)return;c.current.__escapeKeyBubbles=k,c.current.__outsidePressBubbles=M;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function l(){window.clearTimeout(e),L.current=!0}function f(){e=window.setTimeout(()=>{L.current=!1},5*!!(0,i.Tc)())}let v=(0,u.YE)(o.floating);a&&(v.addEventListener("keydown",C?O:A,C),v.addEventListener("compositionstart",l),v.addEventListener("compositionend",f)),h&&v.addEventListener(d,S?T:W,S);let p=[];return m&&((0,i.vq)(o.domReference)&&(p=(0,i.v9)(o.domReference)),(0,i.vq)(o.floating)&&(p=p.concat((0,i.v9)(o.floating))),!(0,i.vq)(o.reference)&&o.reference&&o.reference.contextElement&&(p=p.concat((0,i.v9)(o.reference.contextElement)))),(p=p.filter(e=>{var t;return e!==(null==(t=v.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{a&&(v.removeEventListener("keydown",C?O:A,C),v.removeEventListener("compositionstart",l),v.removeEventListener("compositionend",f)),h&&v.removeEventListener(d,S?T:W,S),p.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[c,o,a,h,d,n,r,m,s,k,M,A,C,O,W,S,T]),l.useEffect(()=>{c.current.insideReactTree=!1},[c,h,d]);let q=l.useMemo(()=>({onKeyDown:A,...v&&{[$[p]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==p&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[A,r,v,p]),F=l.useMemo(()=>({onKeyDown:A,onMouseDown(){y.current=!0},onMouseUp(){y.current=!0},[U[d]]:()=>{c.current.insideReactTree=!0}}),[A,d,c]);return l.useMemo(()=>s?{reference:q,floating:F}:{},[s,q,F])}function z(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,o=b(),i=l.useRef({}),[c]=l.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(),[a,f]=l.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=l.useMemo(()=>({setPositionReference:f}),[]),p=l.useMemo(()=>({reference:a||r.reference||null,floating:r.floating||null,domReference:r.reference}),[a,r.reference,r.floating]);return l.useMemo(()=>({dataRef:i,open:t,onOpenChange:d,elements:p,events:c,floatingId:o,refs:v}),[t,d,p,c,o,v])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[c,s]=l.useState(null),[f,d]=l.useState(null),v=(null==o?void 0:o.domReference)||c,p=l.useRef(null),m=w();(0,u.OS)(()=>{v&&(p.current=v)},[v]);let g=(0,a.we)({...e,elements:{...o,...f&&{reference:f}}}),E=l.useCallback(e=>{let t=(0,i.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(t),g.refs.setReference(t)},[g.refs]),R=l.useCallback(e=>{((0,i.vq)(e)||null===e)&&(p.current=e,s(e)),((0,i.vq)(g.refs.reference.current)||null===g.refs.reference.current||null!==e&&!(0,i.vq)(e))&&g.refs.setReference(e)},[g.refs]),h=l.useMemo(()=>({...g.refs,setReference:R,setPositionReference:E,domReference:p}),[g.refs,R,E]),x=l.useMemo(()=>({...g.elements,domReference:v}),[g.elements,v]),k=l.useMemo(()=>({...g,...r,refs:h,elements:x,nodeId:t}),[g,h,x,t,r]);return(0,u.OS)(()=>{r.dataRef.current.floatingContext=k;let e=null==m?void 0:m.nodesRef.current.find(e=>e.id===t);e&&(e.context=k)}),l.useMemo(()=>({...g,context:k,refs:h,elements:x}),[g,h,x,k])}function ee(e,t,n){let r=new Map,l="item"===n,u=e;if(l&&e){let{[d]:t,[v]: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(!(l&&[d,v].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof u){var o;null==(o=r.get(n))||o.push(u),e[n]=function(){for(var e,t=arguments.length,l=Array(t),u=0;u<t;u++)l[u]=arguments[u];return null==(e=r.get(n))?void 0:e.map(e=>e(...l)).find(e=>void 0!==e)}}}else e[n]=u}),e),{})}}function et(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=l.useCallback(t=>ee(t,e,"reference"),t),o=l.useCallback(t=>ee(t,e,"floating"),n),i=l.useCallback(t=>ee(t,e,"item"),r);return l.useMemo(()=>({getReferenceProps:u,getFloatingProps:o,getItemProps:i}),[u,o,i])}let en=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function er(e,t){var n,r;void 0===t&&(t={});let{open:o,elements:i,floatingId:c}=e,{enabled:s=!0,role:a="dialog"}=t,f=b(),d=(null==(n=i.domReference)?void 0:n.id)||f,v=l.useMemo(()=>{var e;return(null==(e=(0,u.nd)(i.floating))?void 0:e.id)||c},[i.floating,c]),p=null!=(r=en.get(a))?r:a,m=null!=y(),g=l.useMemo(()=>"tooltip"===p||"label"===a?{["aria-"+("label"===a?"labelledby":"describedby")]:o?v:void 0}:{"aria-expanded":o?"true":"false","aria-haspopup":"alertdialog"===p?"dialog":p,"aria-controls":o?v:void 0,..."listbox"===p&&{role:"combobox"},..."menu"===p&&{id:d},..."menu"===p&&m&&{role:"menuitem"},..."select"===a&&{"aria-autocomplete":"none"},..."combobox"===a&&{"aria-autocomplete":"list"}},[p,v,m,o,d,a]),E=l.useMemo(()=>{let e={id:v,...p&&{role:p}};return"tooltip"===p||"label"===a?e:{...e,..."menu"===p&&{"aria-labelledby":d}}},[p,v,d,a]),R=l.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 l.useMemo(()=>s?{reference:g,floating:E,item:R}:{},[s,g,E,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.