PageSourceSearch

https://www.datacentres.com/_next/static/chunks/07o3d-64b2q7..js?dpl=dpl_4VJ5XnHJVFJkCaERVuPBWgv9HGxs

js datacentres.com collected 2026-09-25 07:46:07 UTC 74,457 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,808341,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return i},requestIdleCallback:function(){return s}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},519083,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={ESCAPE_REGEX:function(){return i},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return u}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let s={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},i=/[&><\u2028\u2029]/g,l={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},a=/[&"'<>]/g;function u(e){return e.replace(i,e=>s[e])}function c(e){return e.replace(a,e=>l[e])}},479520,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return y},handleClientScriptLoad:function(){return x},initScriptLoader:function(){return b}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let s=e.r(555682),i=e.r(190809),l=e.r(843476),a=s._(e.r(174080)),u=i._(e.r(271645)),c=e.r(742732),d=e.r(922737),f=e.r(808341),p=e.r(519083),m=new Map,g=new Set,h=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:o=null,dangerouslySetInnerHTML:s,children:i="",strategy:l="afterInteractive",onError:u,stylesheets:c}=e,f=n||t;if(f&&g.has(f))return;if(m.has(t)){g.add(f),m.get(t).then(r,u);return}let p=()=>{o&&o(),g.add(f)},h=document.createElement("script"),x=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),r&&r.call(this,t),p()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});s?(h.innerHTML=s.__html||"",p()):i?(h.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",p()):t&&(h.src=t,m.set(t,x)),(0,d.setAttributesFromProps)(h,e),"worker"===l&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",l),c&&(e=>{if(a.default.preinit)return e.forEach(e=>{a.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(c),document.body.appendChild(h)};function x(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>h(e))}):h(e)}function b(e){e.forEach(x),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");g.add(t)})}function v(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:o=null,strategy:s="afterInteractive",onError:i,stylesheets:d,...m}=e,{updateScripts:x,scripts:b,getIsSsr:v,appDir:y,nonce:S}=(0,u.useContext)(c.HeadManagerContext);S=m.nonce||S;let E=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||n;E.current||(o&&e&&g.has(e)&&o(),E.current=!0)},[o,t,n]);let w=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!w.current){if("afterInteractive"===s)h(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>h(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>h(e))}));w.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(x?(b[s]=(b[s]||[]).concat([{id:t,src:n,onLoad:r,onReady:o,onError:i,...m,nonce:S}]),x(b)):v&&v()?g.add(t||n):v&&!v()&&h({...e,nonce:S})),y){if(d&&d.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!n)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:S,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:t}]))})`}});else return a.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:S,crossOrigin:m.crossOrigin}:{as:"script",nonce:S,crossOrigin:m.crossOrigin}),(0,l.jsx)("script",{nonce:S,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([n,{...m,id:t}]))})`}});"afterInteractive"===s&&n&&a.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:S,crossOrigin:m.crossOrigin}:{as:"script",nonce:S,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let y=v;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
1dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},91976,e=>{"use strict";let t;var n,r,o,s,i,l=e.i(843476),a=e.i(271645),u=e.i(522016);let c=(0,e.i(456420).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var d=e.i(364569),f=e.i(226091),p=e.i(856423),m=e.i(716327),g=e.i(519455);e.s([],275704),e.i(275704),e.i(247167);var h=e.i(367805);let x=a.createContext(void 0);function b(e){let t=a.useContext(x);if(!1===e&&void 0===t)throw Error((0,h.default)(27));return t}var v=e.i(269095),y=e.i(814060);let S=((n={}).open="data-open",n.closed="data-closed",n[n.startingStyle=y.TransitionStatusDataAttributes.startingStyle]="startingStyle",n[n.endingStyle=y.TransitionStatusDataAttributes.endingStyle]="endingStyle",n.anchorHidden="data-anchor-hidden",n.side="data-side",n.align="data-align",n),E=((r={}).popupOpen="data-popup-open",r.pressed="data-pressed",r),w={[E.popupOpen]:""};E.popupOpen,E.pressed;let C={[S.open]:""},k={[S.closed]:""},j={[S.anchorHidden]:""},R={open:e=>e?w:null},T={open:e=>e?C:k,anchorHidden:e=>e?j:null},O={...T,...y.transitionStatusMapping},N=a.forwardRef(function(e,t){let{render:n,className:r,style:o,forceRender:s=!1,...i}=e,{store:l}=b(),a=l.useState("open"),u=l.useState("nested"),c=l.useState("mounted"),d=l.useState("transitionStatus");return(0,v.useRenderElement)("div",e,{state:{open:a,transitionStatus:d},ref:[l.context.backdropRef,t],stateAttributesMapping:O,props:[{role:"presentation",hidden:!c,style:{userSelect:"none",WebkitUserSelect:"none"}},i],enabled:s||!u})});var I=e.i(853402),M=e.i(931888),P=e.i(871403);let D=a.forwardRef(function(e,t){let{render:n,className:r,disabled:o=!1,nativeButton:s=!0,style:i,...l}=e,{store:a}=b(),u=a.useState("open"),{getButtonProps:c,buttonRef:d}=(0,I.useButton)({disabled:o,native:s});return(0,v.useRenderElement)("button",e,{state:{disabled:o},ref:[t,d],props:[{onClick:function(e){u&&a.setOpen(!1,(0,M.createChangeEventDetails)(P.REASONS.closePress,e.nativeEvent))}},l,c]})});var A=e.i(986790);let L=a.forwardRef(function(e,t){let{render:n,className:r,style:o,id:s,...i}=e,{store:l}=b(),a=(0,A.useBaseUiId)(s);return l.useSyncedValueWithCleanup("descriptionElementId",a),(0,v.useRenderElement)("p",e,{ref:t,props:[{id:a},i]})});var _=e.i(229315);function z(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function B(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}var W=e.i(226292),H=e.i(500977),F=e.i(630628);function Y(e){let t=(0,F.useRefWithInit)(q,e).current;return t.next=e,(0,H.useIsoLayoutEffect)(t.effect),t}function q(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var $=e.i(676477),X=e.i(566745);let U="u">typeof navigator,V=function(){if(!U)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),J=function(){if(!U)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),K=function(){if(!U)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),G="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),Z="MacIntel"===V.platform&&V.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(V.platform);U&&/firefox/i.test(K);let Q=U&&/apple/i.test(navigator.vendor);U&&/Edg/i.test(K);let ee=U&&/android/i.test(J)||/android/i.test(K);U&&J.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints;let et=K.includes("jsdom/");var en=e.i(647135),er=e.i(290219),eo=_;let es={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},ei={...es,position:"fixed",top:0,left:0};({...es,position:"absolute"});let el=a.forwardRef(function(e,t){let[n,r]=a.useState();return(0,H.useIsoLayoutEffect)(()=>{Q&&r("button")},[]),(0,l.jsx)("span",{...e,ref:t,style:ei,"aria-hidden":!n||void 0,tabIndex:0,role:n,"data-base-ui-focus-guard":""})});var ea=e.i(930780);let eu="data-base-ui-focusable",ec="active",ed="selected";function ef(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function ep(e){return(0,_.isHTMLElement)(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}function em(e){return!!e&&"combobox"===e.getAttribute("role")&&ep(e)}function eg(e){return e?e.hasAttribute(eu)?e:e.querySelector(`[${eu}]`)||e:null}function eh(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function ex(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}function eb(e,t=e?(0,_.getComputedStyle)(e):null){var n;
1return!!e&&!!e.isConnected&&!!t&&"hidden"!==(n=t).visibility&&"collapse"!==n.visibility&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==t.display&&"contents"!==t.display)}function ev(e){for(let t of Array.from(e.children))if("summary"===(0,_.getNodeName)(t))return t;return null}function ey(e){let t=e?(0,_.getNodeName)(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==t||null!=e.parentElement&&"details"===(0,_.getNodeName)(e.parentElement)&&ev(e.parentElement)===e)&&("details"!==t||null==ev(e))&&("input"!==t||"hidden"!==e.type)}function eS(e){if(!ey(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=function(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return(0,_.isShadowRoot)(n)?n.host:null}(t)){let n=t!==e,r="slot"===(0,_.getNodeName)(t);if(t.hasAttribute("inert")||n&&"details"===(0,_.getNodeName)(t)&&!t.open&&!function(e,t){let n=ev(t);return!!n&&(e===n||(0,ea.contains)(n,e))}(e,t)||t.hasAttribute("hidden")||!r&&!function(e,t){let n=(0,_.getComputedStyle)(e);return t?"none"!==n.display:eb(e,n)}(t,n))return!1}return!0}function eE(e){let t=e.tabIndex;if(t<0){let t=(0,_.getNodeName)(e);if("details"===t||"audio"===t||"video"===t||(0,_.isHTMLElement)(e)&&e.isContentEditable)return 0}return t}function ew(e){return"input"!==(0,_.getNodeName)(e)?null:"radio"===e.type&&""!==e.name?e:null}function eC(e){if((0,_.isHTMLElement)(e)&&"slot"===(0,_.getNodeName)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,_.isHTMLElement)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function ek(e){return eS(e)&&eE(e)>=0}function ej(e){let t=[];return!function e(t,n){eC(t).forEach(t=>{ey(t)&&n.push(t),e(t,n)})}(e,t),t.filter(eS)}function eR(e){let t=ej(e);return t.filter(e=>eE(e)>=0&&function(e,t){let n=ew(e);if(!n)return!0;let r=t.find(e=>{let t=ew(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=ew(e);return t?.name===n.name&&t.form===n.form})===n}(e,t))}function eT(e,t){let n=eR(e),r=n.length;if(0===r)return;let o=(0,ea.activeElement)((0,er.ownerDocument)(e)),s=n.indexOf(o);return n[-1===s?1===t?0:r-1:s+t]}function eO(e){return eT((0,er.ownerDocument)(e).body,1)||e}function eN(e){return eT((0,er.ownerDocument)(e).body,-1)||e}function eI(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,ea.contains)(n,r)}function eM(e){let t=[];!function e(t,n,r){eC(t).forEach(t=>{(0,_.isHTMLElement)(t)&&t.matches(n)&&r.push(t),e(t,n,r)})}(e,"[data-tabindex]",t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}function eP(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...eP(e,t.id,n)])}function eD(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}function eA(e){return`data-base-ui-${e}`}var eL=e.i(417514);let e_=0;function ez(e,t={}){let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(e_);let s=()=>e?.focus({preventScroll:n});if(o)return s(),eL.NOOP;let i=requestAnimationFrame(s);return e_=i,()=>{e_===i&&(cancelAnimationFrame(i),e_=0)}}let eB={inert:new WeakMap,"aria-hidden":new WeakMap},eW="data-base-ui-inert",eH={inert:new WeakSet,"aria-hidden":new WeakSet},eF=new WeakMap,eY=0,eq=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,_.isShadowRoot)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),e$=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},eX=(e,t,n)=>{let r=[],o=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,_.getNodeName)(e)&&(t.has(e)?o(e):r.push(e))})};return o(e),r};function eU(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:o=!0,markerIgnoreElements:s=[]}=t,i=(0,er.ownerDocument)(e[0]).body;return function(e,t,n,r,{mark:o=!0,markerIgnoreElements:s=[]}){let i=r?"inert":n?"aria-hidden":null,l=null,a=null,u=eq(t,e),c=new Set(o?eq(t,s):[]),d=o?eX(t,e$(u),new Set(u)).filter(e=>!c.has(e)):[],f=[],p=[];if(i){let e=eB[i],n=eH[i];a=n,l=e;let r=eq(t,Array.from(t.querySelectorAll("[aria-live]"))),o=u.concat(r);
1eX(t,e$(o),new Set(o)).forEach(t=>{let r=t.getAttribute(i),o=null!==r&&"false"!==r,s=(e.get(t)||0)+1;e.set(t,s),f.push(t),1===s&&o&&n.add(t),o||t.setAttribute(i,"inert"===i?"":"true")})}return o&&d.forEach(e=>{let t=(eF.get(e)||0)+1;eF.set(e,t),p.push(e),1===t&&e.setAttribute(eW,"")}),eY+=1,()=>{l&&f.forEach(e=>{let t=(l.get(e)||0)-1;l.set(e,t),t||(!a?.has(e)&&i&&e.removeAttribute(i),a?.delete(e))}),o&&p.forEach(e=>{let t=(eF.get(e)||0)-1;eF.set(e,t),t||e.removeAttribute(eW)}),(eY-=1)||(eB.inert=new WeakMap,eB["aria-hidden"]=new WeakMap,eH.inert=new WeakSet,eH["aria-hidden"]=new WeakSet,eF=new WeakMap)}}(e,i,n,r,{mark:o,markerIgnoreElements:s})}var eV=e.i(174080),eJ=e.i(383799);let eK="data-base-ui-click-trigger",eG={clipPath:"inset(50%)",position:"fixed",top:0,left:0},eZ=a.createContext(null),eQ=eA("portal"),e0=a.forwardRef(function(e,t){let{children:n,container:r,className:o,render:s,renderGuards:i,style:u,...c}=e,{portalNode:d,portalSubtree:f}=function(e={}){let{ref:t,container:n,componentProps:r=eL.EMPTY_OBJECT,elementProps:o}=e,s=(0,eJ.useId)(),i=a.useContext(eZ),l=i?.portalNode,[u,c]=a.useState(null),[d,f]=a.useState(null),p=(0,$.useStableCallback)(e=>{null!==e&&f(e)}),m=a.useRef(null);(0,H.useIsoLayoutEffect)(()=>{if(null===n){m.current&&(m.current=null,f(null),c(null));return}if(null==s)return;let e=(n&&((0,_.isNode)(n)?n:n.current))??l??document.body;if(null==e){m.current&&(m.current=null,f(null),c(null));return}m.current!==e&&(m.current=e,f(null),c(e))},[n,l,s]);let g=(0,v.useRenderElement)("div",r,{ref:[t,p],props:[{id:s,[eQ]:""},o]});return{portalNode:d,portalSubtree:u&&g?eV.createPortal(g,u):null}}({container:r,ref:t,componentProps:e,elementProps:c}),p=a.useRef(null),m=a.useRef(null),g=a.useRef(null),h=a.useRef(null),[x,b]=a.useState(null),y=a.useRef(!1),S=x?.modal,E=x?.open,w="boolean"==typeof i?i:!!x&&!x.modal&&x.open&&!!d;a.useEffect(()=>{if(d&&!S)return B(z(d,"focusin",e,!0),z(d,"focusout",e,!0));function e(e){d&&e.relatedTarget&&eI(e)&&("focusin"===e.type?y.current&&(eM(d),y.current=!1):(eR(d).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),y.current=!0))}},[d,S]),a.useEffect(()=>{d&&!1===E&&(eM(d),y.current=!1)},[E,d]);let C=a.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:m,beforeInsideRef:g,afterInsideRef:h,portalNode:d,setFocusManagerState:b}),[d]);return(0,l.jsxs)(a.Fragment,{children:[f,(0,l.jsxs)(eZ.Provider,{value:C,children:[w&&d&&(0,l.jsx)(el,{"data-type":"outside",ref:p,onFocus:e=>{if(eI(e,d))g.current?.focus();else{let e=eN(x?x.domReference:null);e?.focus()}}}),w&&d&&(0,l.jsx)("span",{"aria-owns":d.id,style:eG}),d&&eV.createPortal(n,d),w&&d&&(0,l.jsx)(el,{"data-type":"outside",ref:m,onFocus:e=>{if(eI(e,d))h.current?.focus();else{let t=eO(x?x.domReference:null);t?.focus(),x?.closeOnFocusOut&&x?.onOpenChange(!1,(0,M.createChangeEventDetails)(P.REASONS.focusOut,e.nativeEvent))}}})]})]})}),e1=a.createContext(null),e2=a.createContext(null),e5=()=>a.useContext(e1)?.id||null,e4=e=>{let t=a.useContext(e2);return e??t};var e3=e.i(819414);let e6=[];function e7(){e6=e6.filter(e=>e.deref()?.isConnected)}function e9(){return e7(),e6[e6.length-1]?.deref()}function e8(e,t){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=ej(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return ek(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");t.current.includes("floating")||0===n.length?"0"!==r&&e.setAttribute("tabindex","0"):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function te(e){let{context:t,children:n,disabled:r=!1,initialFocus:o=!0,returnFocus:s=!0,restoreFocus:i=!1,modal:u=!0,closeOnFocusOut:c=!0,openInteractionType:d="",nextFocusableElement:f,previousFocusableElement:p,beforeContentFocusGuardRef:m,externalTree:g,getInsideElements:h}=e,x="rootStore"in t?t.rootStore:t,b=x.useState("open"),v=x.useState("domReferenceElement"),y=x.useState("floatingElement"),{events:S,dataRef:E}=x.context,w=(0,$.useStableCallback)(()=>E.current.floatingContext?.nodeId),C=!1===o,k=em(v)&&C,j=a.useRef(["content"]),R=Y(o),T=Y(s),O=Y(d),N=e4(g),I=a.useContext(eZ),D=a.useRef(!1),A=a.useRef(!1),L=a.useRef(!1),F=a.useRef(null),q=a.useRef(""),U=a.useRef(""),V=a.useRef(null),J=a.useRef(null),K=(0,W.useMergedRefs)(V,m,I?.beforeInsideRef),Z=(0,W.useMergedRefs)(J,I?.afterInsideRef),Q=(0,X.useTimeout)(),es=(0,X.useTimeout)(),ei=(0,en.useAnimationFrame)(),eu=null!=I,ec=eg(y),ed=(0,$.useStableCallback)((e=ec)=>e?eR(e):[]),ef=(0,$.useStableCallback)(()=>h?.().filter(e=>null!=e)??[]);a.useEffect(()=>{if(!r&&u)return z((0,er.ownerDocument)(ec),"keydown",function(e){"Tab"===e.key&&(0,ea.contains)(ec,(0,ea.activeElement)((0,er.ownerDocument)(ec)))&&0===ed().length&&!k&&(e.preventDefault(),e.stopPropagation())})},[r,v,ec,u,j,k,ed]),a.useEffect(()=>{if(r||!b)return;let e=(0,er.ownerDocument)(ec);function t(){L.current=!1}return B(z(e,"pointerdown",function(e){let t=(0,ea.getTarget)(e),n=ef();L.current=!((0,ea.contains)(y,t)||(0,ea.contains)(v,t)||(0,ea.contains)(I?.portalNode,t)||n.some(e=>
1e===t||(0,ea.contains)(e,t))),U.current=e.pointerType||"keyboard",t?.closest(`[${eK}]`)&&(A.current=!0)},!0),z(e,"pointerup",t,!0),z(e,"pointercancel",t,!0),z(e,"keydown",function(){U.current="keyboard"},!0))},[r,y,v,ec,b,I,ef]),a.useEffect(()=>{if(r||!c)return;let e=(0,er.ownerDocument)(ec);function t(t){let n=t.relatedTarget,r=t.currentTarget,o=(0,ea.getTarget)(t);queueMicrotask(()=>{let s=w(),l=x.context.triggerElements,a=ef(),c=n?.hasAttribute(eA("focus-guard"))&&[V.current,J.current,I?.beforeInsideRef.current,I?.afterInsideRef.current,I?.beforeOutsideRef.current,I?.afterOutsideRef.current,(0,e3.resolveRef)(p),(0,e3.resolveRef)(f)].includes(n),d=!((0,ea.contains)(v,n)||(0,ea.contains)(y,n)||(0,ea.contains)(n,y)||(0,ea.contains)(I?.portalNode,n)||a.some(e=>e===n||(0,ea.contains)(e,n))||null!=n&&l.hasElement(n)||l.hasMatchingElement(e=>(0,ea.contains)(e,n))||c||N&&(eP(N.nodesRef.current,s).find(e=>(0,ea.contains)(e.context?.elements.floating,n)||(0,ea.contains)(e.context?.elements.domReference,n))||eD(N.nodesRef.current,s).find(e=>[e.context?.elements.floating,eg(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===v&&ec&&e8(ec,j),i&&r!==v&&!eb(o)&&(0,ea.activeElement)(e)===e.body){if((0,_.isHTMLElement)(ec)&&(ec.focus(),"popup"===i))return void ei.request(()=>{ec.focus()});let e=ed(),t=F.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||ec;(0,_.isHTMLElement)(n)&&n.focus()}if(E.current.insideReactTree){E.current.insideReactTree=!1;return}(k||!u)&&n&&d&&!A.current&&(k||n!==e9())&&(D.current=!0,x.setOpen(!1,(0,M.createChangeEventDetails)(P.REASONS.focusOut,t)))})}let n=(0,_.isHTMLElement)(v)?v:null;
1if(y||n)return B(n&&z(n,"focusout",t),n&&z(n,"pointerdown",function(){A.current=!0,es.start(0,()=>{A.current=!1})}),y&&z(y,"focusin",function(e){let t=(0,ea.getTarget)(e);ek(t)&&(F.current=t)}),y&&z(y,"focusout",t),y&&I&&z(y,"focusout",function(){L.current||(E.current.insideReactTree=!0,Q.start(0,()=>{E.current.insideReactTree=!1}))},!0))},[r,v,y,ec,u,N,I,x,c,i,ed,k,w,j,E,Q,es,ei,f,p,ef]),a.useEffect(()=>{if(r||!y||!b)return;let e=Array.from(I?.portalNode?.querySelectorAll(`[${eA("portal")}]`)||[]),t=N?eD(N.nodesRef.current,w()):[],n=t.find(e=>em(e.context?.elements.domReference||null))?.context?.elements.domReference,o=eU([y,...e,V.current,J.current,I?.beforeOutsideRef.current,I?.afterOutsideRef.current,...ef(),n,(0,e3.resolveRef)(p),(0,e3.resolveRef)(f),k?v:null].filter(e=>null!=e),{ariaHidden:u||k,mark:!1}),s=eU([y,...e].filter(e=>null!=e));return()=>{s(),o()}},[b,r,v,y,u,j,I,k,N,w,f,p,ef]),(0,H.useIsoLayoutEffect)(()=>{if(!b||r||!(0,_.isHTMLElement)(ec))return;let e=(0,er.ownerDocument)(ec),t=(0,ea.activeElement)(e);queueMicrotask(()=>{let e,n=R.current,r="function"==typeof n?n(O.current||""):n;if(void 0===r||!1===r||(0,ea.contains)(ec,t))return;let o=null,s=()=>(null==o&&(o=ed(ec)),o[0]||ec);ez(e=(e=!0===r||null===r?s():(0,e3.resolveRef)(r))||s(),{preventScroll:e===ec})})},[r,b,ec,C,ed,R,O]),(0,H.useIsoLayoutEffect)(()=>{var e;if(r||!ec)return;let t=(0,er.ownerDocument)(ec);function n(e){var t,n,r,o;let s;if(e.open||(t=e.nativeEvent,n=U.current,s=(0,eo.getWindow)((0,ea.getTarget)(t)),q.current=t instanceof s.KeyboardEvent?"keyboard":t instanceof s.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof s.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===P.REASONS.triggerHover&&"mouseleave"===e.nativeEvent.type&&(D.current=!0),e.reason===P.REASONS.outsidePress)if(e.nested)D.current=!1;
1else if((""===(r=e.nativeEvent).pointerType&&r.isTrusted?0:ee&&r.pointerType?"click"!==r.type||1!==r.buttons:0!==r.detail||r.pointerType)&&(o=e.nativeEvent,et?1:(ee||0!==o.width||0!==o.height)&&(!ee||1!==o.width||1!==o.height||0!==o.pressure||0!==o.detail||"mouse"!==o.pointerType)&&(!(o.width<1)||!(o.height<1)||0!==o.pressure||0!==o.detail||"touch"!==o.pointerType))){let e=!1;(0,er.ownerDocument)(ec).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?D.current=!1:D.current=!0}else D.current=!1}return e=(0,ea.activeElement)(t),e7(),e&&"body"!==(0,_.getNodeName)(e)&&(e6.push(new WeakRef(e)),e6.length>20&&(e6=e6.slice(-20))),S.on("openchange",n),()=>{S.off("openchange",n);let e=(0,ea.activeElement)(t),r=ef(),o=(0,ea.contains)(y,e)||r.some(t=>t===e||(0,ea.contains)(t,e))||N&&eP(N.nodesRef.current,w(),!1).some(t=>(0,ea.contains)(t.context?.elements.floating,e)),s=T.current,i=function(){let e=T.current,t="function"==typeof e?e(q.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=v||e9();return e&&e.isConnected?e:null}let n=v||e9();return(0,e3.resolveRef)(t)||n||null}();queueMicrotask(()=>{let n=i?ek(i)?i:eR(i)[0]||i:null;s&&!D.current&&(0,_.isHTMLElement)(n)&&("boolean"!=typeof s||n===e||e===t.body||o)&&n.focus({preventScroll:!0}),D.current=!1})}},[r,y,ec,T,E,S,N,v,w,ef]),(0,H.useIsoLayoutEffect)(()=>{if(!G||b||!y)return;let e=(0,ea.activeElement)((0,er.ownerDocument)(y));(0,_.isHTMLElement)(e)&&ep(e)&&(0,ea.contains)(y,e)&&e.blur()},[b,y]),(0,H.useIsoLayoutEffect)(()=>{if(!r&&I)return I.setFocusManagerState({modal:u,closeOnFocusOut:c,open:b,onOpenChange:x.setOpen,domReference:v}),()=>{I.setFocusManagerState(null)}},[r,I,u,b,x,c,v]),(0,H.useIsoLayoutEffect)(()=>{if(!r&&ec)return e8(ec,j),()=>{queueMicrotask(e7)}},[r,ec,j]);let eh=!r&&(!u||!k)&&(eu||u);return(0,l.jsxs)(a.Fragment,{children:[eh&&(0,l.jsx)(el,{"data-type":"inside",ref:K,onFocus:e=>{if(u){let e=ed();ez(e[e.length-1])}else if(I?.portalNode)if(D.current=!1,eI(e,I.portalNode)){let e=eO(v);e?.focus()}else(0,e3.resolveRef)(p??I.beforeOutsideRef)?.focus()}}),n,eh&&(0,l.jsx)(el,{"data-type":"inside",ref:Z,onFocus:e=>{if(u)ez(ed()[0]);else if(I?.portalNode)if(c&&(D.current=!0),eI(e,I.portalNode)){let e=eN(v);e?.focus()}else(0,e3.resolveRef)(f??I.afterOutsideRef)?.focus()}})]})}let tt=((o={}).nestedDialogs="--nested-dialogs",o),tn=((s={})[s.open=S.open]="open",s[s.closed=S.closed]="closed",s[s.startingStyle=S.startingStyle]="startingStyle",s[s.endingStyle=S.endingStyle]="endingStyle",s.nested="data-nested",s.nestedDialogOpen="data-nested-dialog-open",s),tr=a.createContext(void 0);function to(){let e=a.useContext(tr);if(void 0===e)throw Error((0,h.default)(26));return e}var ts=e.i(223715);let ti="ArrowUp",tl="ArrowDown",ta="ArrowLeft",tu="ArrowRight";[...new Set([...new Set([ta,tu]),...new Set([ti,tl])])];let tc=new Set([ti,tl,ta,tu,"Home","End"]),td={...T,...y.transitionStatusMapping,nestedDialogOpen:e=>e?{[tn.nestedDialogOpen]:""}:null},tf=a.forwardRef(function(e,t){let{className:n,finalFocus:r,initialFocus:o,render:s,style:i,...a}=e,{store:u}=b(),c=u.useState("descriptionElementId"),d=u.useState("disablePointerDismissal"),f=u.useState("floatingRootContext"),p=u.useState("popupProps"),m=u.useState("modal"),g=u.useState("mounted"),h=u.useState("nested"),x=u.useState("nestedOpenDialogCount"),y=u.useState("open"),S=u.useState("openMethod"),E=u.useState("titleElementId"),w=u.useState("transitionStatus"),C=u.useState("role");to(),(0,ts.useOpenChangeComplete)({open:y,ref:u.context.popupRef,onComplete(){y&&u.context.onOpenChangeComplete?.(!0)}});let k=void 0===o?function(e){return"touch"!==e||u.context.popupRef.current}:o,j=(0,v.useRenderElement)("div",e,{state:{open:y,nested:h,transitionStatus:w,nestedDialogOpen:x>0},props:[p,{"aria-labelledby":E??void 0,"aria-describedby":c??void 0,role:C,tabIndex:-1,hidden:!g,onKeyDown(e){tc.has(e.key)&&e.stopPropagation()},style:{[tt.nestedDialogs]:x}},a],ref:[t,u.context.popupRef,u.useStateSetter("popupElement")],stateAttributesMapping:td});return(0,l.jsx)(te,{context:f,openInteractionType:S,disabled:!g,closeOnFocusOut:!d,initialFocus:k,returnFocus:r,modal:!1!==m,restoreFocus:"popup",children:j})});var tp=e.i(35423);let tm=a.forwardRef(function(e,t){let n,{cutout:r,...o}=e;if(r){let e=r.getBoundingClientRect();n=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,l.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})}),tg=a.forwardRef(function(e,t){var n;let{keepMounted:r=!1,...o}=e,{store:s}=b(),i=s.useState("mounted"),a=s.useState("modal"),u=s.useState("open");return i||r?(0,l.jsx)(tr.Provider,{value:r,children:(0,l.jsxs)(e0,{ref:t,...o,children:[i&&!0===a&&(0,l.jsx)(tm,{ref:s.context.
1internalBackdropRef,inert:(n=!u,(0,tp.isReactVersionAtLeast)(19)?n:n?"true":void 0)}),e.children]})}):null});var eo=_;let th={},tx={},tb="";class tv{lockCount=0;restore=null;timeoutLock=X.Timeout.create();timeoutUnlock=X.Timeout.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let t,n,r,o,s;if(0===this.lockCount||null!==this.restore)return;let i=(0,er.ownerDocument)(e).documentElement,l=(0,eo.getWindow)(i).getComputedStyle(i).overflowY;if("hidden"===l||"clip"===l){this.restore=eL.NOOP;return}let a=Z||!function(e){if("u"<typeof document)return!1;let t=(0,er.ownerDocument)(e);return(0,eo.getWindow)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=a?(n=(t=(0,er.ownerDocument)(e)).documentElement,r=t.body,s={overflowY:(o=(0,_.isOverflowElement)(n)?n:r).style.overflowY,overflowX:o.style.overflowX},Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,s)}):function(e){let t=(0,er.ownerDocument)(e),n=t.documentElement,r=t.body,o=(0,eo.getWindow)(n),s=0,i=0,l=!1,a=en.AnimationFrame.create();if(G&&(o.visualViewport?.scale??1)!==1)return()=>{};function u(){let t=o.getComputedStyle(n),a=o.getComputedStyle(r),u=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";s=n.scrollTop,i=n.scrollLeft,th={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},tb=n.style.scrollBehavior,tx={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let c=n.scrollHeight>n.clientHeight,d=n.scrollWidth>n.clientWidth,f="scroll"===t.overflowY||"scroll"===a.overflowY,p="scroll"===t.overflowX||"scroll"===a.overflowX,m=Math.max(0,o.innerWidth-r.clientWidth),g=Math.max(0,o.innerHeight-r.clientHeight),h=parseFloat(a.marginTop)+parseFloat(a.marginBottom),x=parseFloat(a.marginLeft)+parseFloat(a.marginRight),b=(0,_.isOverflowElement)(n)?n:r;if(l=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let t=(0,er.ownerDocument)(e),n=t.documentElement,r=t.body,o=(0,_.isOverflowElement)(n)?n:r,s=o.style.overflowY,i=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",o.style.overflowY="scroll";let l=o.offsetWidth;o.style.overflowY="hidden";let a=o.offsetWidth;return o.style.overflowY=s,n.style.scrollbarGutter=i,l===a}(e)){n.style.scrollbarGutter=u,b.style.overflowY="hidden",b.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:u,overflowY:"hidden",overflowX:"hidden"}),(c||f)&&(n.style.overflowY="scroll"),(d||p)&&(n.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:h||g?`calc(100dvh - ${h+g}px)`:"100dvh",width:x||m?`calc(100vw - ${x+m}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),r.scrollTop=s,r.scrollLeft=i,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function c(){Object.assign(n.style,th),Object.assign(r.style,tx),l||(n.scrollTop=s,n.scrollLeft=i,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=tb)}u();let d=z(o,"resize",function(){c(),a.request(u)});return()=>{a.cancel(),c(),"function"==typeof o.removeEventListener&&d()}}(e)}}
1let ty=new tv,tS={intentional:"onClick",sloppy:"onPointerDown"};function tE(){return!1}function tw(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),o=e.map(e=>e?.trigger),s=a.useCallback(t=>tC(t,e,"reference"),t),i=a.useCallback(t=>tC(t,e,"floating"),n),l=a.useCallback(t=>tC(t,e,"item"),r),u=a.useCallback(t=>tC(t,e,"trigger"),o);return a.useMemo(()=>({getReferenceProps:s,getFloatingProps:i,getItemProps:l,getTriggerProps:u}),[s,i,l,u])}function tC(e,t,n){let r=new Map,o="item"===n,s={};for(let t in"floating"===n&&(s.tabIndex=-1,s[eu]=""),e)o&&e&&(t===ec||t===ed)||(s[t]=e[t]);for(let i=0;i<t.length;i+=1){let l,a=t[i]?.[n];(l="function"==typeof a?e?a(e):null:a)&&tk(s,l,o,r)}return tk(s,e,o,r),s}function tk(e,t,n,r){for(let o in t){let s=t[o];n&&(o===ec||o===ed)||(o.startsWith("on")?(r.has(o)||r.set(o,[]),"function"==typeof s&&(r.get(o)?.push(s),e[o]=(...e)=>r.get(o)?.map(t=>t(...e)).find(e=>void 0!==e))):e[o]=s)}}let tj=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]),tR=(e,t,n,r,o,s,...i)=>{let l;if(i.length>0)throw Error((0,h.default)(1));if(e&&t&&n&&r&&o&&s)l=(i,l,a,u)=>s(e(i,l,a,u),t(i,l,a,u),n(i,l,a,u),r(i,l,a,u),o(i,l,a,u),l,a,u);else if(e&&t&&n&&r&&o)l=(s,i,l,a)=>o(e(s,i,l,a),t(s,i,l,a),n(s,i,l,a),r(s,i,l,a),i,l,a);else if(e&&t&&n&&r)l=(o,s,i,l)=>r(e(o,s,i,l),t(o,s,i,l),n(o,s,i,l),s,i,l);else if(e&&t&&n)l=(r,o,s,i)=>n(e(r,o,s,i),t(r,o,s,i),o,s,i);else if(e&&t)l=(n,r,o,s)=>t(e(n,r,o,s),r,o,s);else if(e)l=e;else throw Error("Missing arguments");return l};var tT=e.i(802239),tO=e.i(430224);let tN=(0,tp.isReactVersionAtLeast)(19)?function(e,n,r,o,s){let i;if(!t){let t;return t=a.useCallback(()=>n(e.getSnapshot(),r,o,s),[e,n,r,o,s]),(0,tT.useSyncExternalStore)(e.subscribe,t,t)}let l=t.syncIndex;return t.syncIndex+=1,t.didInitialize?(i=t.syncHooks[l]).store===e&&i.selector===n&&Object.is(i.a1,r)&&Object.is(i.a2,o)&&Object.is(i.a3,s)||(i.store!==e&&(t.didChangeStore=!0),i.store=e,i.selector=n,i.a1=r,i.a2=o,i.a3=s,i.didChange=!0):(i={store:e,selector:n,a1:r,a2:o,a3:s,value:n(e.getSnapshot(),r,o,s),didChange:!1},t.syncHooks.push(i)),i.value}:function(e,t,n,r,o){return(0,tO.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};[].push({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],o=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,o))&&(t=!0,r.value=o,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,tT.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class tI{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return tN(this,e,t,n,r)}}class tM extends tI{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){a.useDebugValue(e),(0,H.useIsoLayoutEffect)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,H.useIsoLayoutEffect)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,H.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){a.useDebugValue(e);let n=void 0!==t;(0,H.useIsoLayoutEffect)(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,r){return a.useDebugValue(e),tN(this,this.selectors[e],t,n,r)}useContextCallback(e,t){a.useDebugValue(e);let n=(0,$.useStableCallback)(t??eL.NOOP);this.context[e]=n}useStateSetter(e){let t=a.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}}let tP={open:tR(e=>e.open),transitionStatus:tR(e=>e.transitionStatus),domReferenceElement:tR(e=>e.domReferenceElement),referenceElement:tR(e=>e.positionReference??e.referenceElement),floatingElement:tR(e=>e.floatingElement),floatingId:tR(e=>e.floatingId)};class tD extends tM{constructor(e){const{syncOnly:t,nested:n,onOpenChange:r,triggerElements:o,...s}=e;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:function(){let e=new Map;
1return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}(),nested:n,triggerElements:o},tP),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&ex(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}var tA=e.i(361463);class tL{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}let t_=tR(e=>e.triggerIdProp??e.activeTriggerId),tz={...{open:tR(e=>e.openProp??e.open),mounted:tR(e=>e.mounted),transitionStatus:tR(e=>e.transitionStatus),floatingRootContext:tR(e=>e.floatingRootContext),preventUnmountingOnClose:tR(e=>e.preventUnmountingOnClose),payload:tR(e=>e.payload),activeTriggerId:t_,activeTriggerElement:tR(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:tR((e,t)=>void 0!==t&&t_(e)===t),isOpenedByTrigger:tR((e,t)=>void 0!==t&&t_(e)===t&&e.open),isMountedByTrigger:tR((e,t)=>void 0!==t&&t_(e)===t&&e.mounted),triggerProps:tR((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:tR(e=>e.popupProps),popupElement:tR(e=>e.popupElement),positionerElement:tR(e=>e.positionerElement)},modal:tR(e=>e.modal),nested:tR(e=>e.nested),nestedOpenDialogCount:tR(e=>e.nestedOpenDialogCount),nestedOpenDrawerCount:tR(e=>e.nestedOpenDrawerCount),disablePointerDismissal:tR(e=>e.disablePointerDismissal),openMethod:tR(e=>e.openMethod),descriptionElementId:tR(e=>e.descriptionElementId),titleElementId:tR(e=>e.titleElementId),viewportElement:tR(e=>e.viewportElement),role:tR(e=>e.role)};class tB extends tM{constructor(e){super(function(e={}){return{...{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new tD({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new tL,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0}),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:eL.EMPTY_OBJECT,inactiveTriggerProps:eL.EMPTY_OBJECT,popupProps:eL.EMPTY_OBJECT},modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...e}}(e),{popupRef:a.createRef(),backdropRef:a.createRef(),internalBackdropRef:a.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:new tL,onOpenChange:void 0,onOpenChangeComplete:void 0},tz)}setOpen=(e,t)=>{if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||null==this.state.activeTriggerId||(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let n={open:e},r=t.trigger?.id??null;(r||e)&&(n.activeTriggerId=r,n.activeTriggerElement=t.trigger??null),this.update(n)};static useStore(e,t){let n=(0,F.useRefWithInit)(()=>new tB(t)).current;return e??n}}let tW=a.createContext(!1),tH=((i={})[i.open=S.open]="open",i[i.closed=S.closed]="closed",i[i.startingStyle=S.startingStyle]="startingStyle",i[i.endingStyle=S.endingStyle]="endingStyle",i.nested="data-nested",i.nestedDialogOpen="data-nested-dialog-open",i),tF={...T,...y.transitionStatusMapping,nested:e=>e?{[tH.nested]:""}:null,nestedDialogOpen:e=>e?{[tH.nestedDialogOpen]:""}:null},tY=a.forwardRef(function(e,t){let{className:n,render:r,children:o,style:s,...i}=e,l=to(),{store:a}
1=b(),u=a.useState("open"),c=a.useState("nested"),d=a.useState("transitionStatus"),f=a.useState("nestedOpenDialogCount"),p=a.useState("mounted");return(0,v.useRenderElement)("div",e,{enabled:l||p,state:{open:u,nested:c,transitionStatus:d,nestedDialogOpen:f>0},ref:[t,a.useStateSetter("viewportElement")],stateAttributesMapping:tF,props:[{role:"presentation",hidden:!p,style:{pointerEvents:u?void 0:"none"},children:o},i]})}),tq=a.forwardRef(function(e,t){let{render:n,className:r,style:o,id:s,...i}=e,{store:l}=b(),a=(0,A.useBaseUiId)(s);return l.useSyncedValueWithCleanup("titleElementId",a),(0,v.useRenderElement)("h2",e,{ref:t,props:[{id:a},i]})}),t$=a.forwardRef(function(e,t){var n;let r,o,s,i,l,{render:u,className:c,disabled:d=!1,nativeButton:f=!0,id:p,payload:m,handle:g,style:x,...y}=e,S=b(!0),E=g?.store??S?.store;if(!E)throw Error((0,h.default)(79));let w=(0,A.useBaseUiId)(p),C=E.useState("floatingRootContext"),k=E.useState("isOpenedByTrigger",w),j=a.useRef(null),{registerTrigger:T,isMountedByThisTrigger:O}=(n={payload:m},r=E.useState("isMountedByTrigger",w),o=a.useRef(null),s=a.useRef(null),i=a.useCallback(e=>{if(void 0!==w){if(null!==o.current){let e=o.current,t=s.current,n=E.context.triggerElements.getById(e);t&&n===t&&E.context.triggerElements.delete(e),o.current=null,s.current=null}null!==e&&(o.current=w,s.current=e,E.context.triggerElements.add(w,e))}},[E,w]),l=(0,$.useStableCallback)(e=>{if(i(e),!e||!E.select("open"))return;let t=E.select("activeTriggerId");t===w?E.update({activeTriggerElement:e,...n}):null==t&&E.update({activeTriggerId:w,activeTriggerElement:e,...n})}),(0,H.useIsoLayoutEffect)(()=>{r&&E.update({activeTriggerElement:j.current,...n})},[r,E,j,...Object.values(n)]),{registerTrigger:l,isMountedByThisTrigger:r}),{getButtonProps:N,buttonRef:D}=(0,I.useButton)({disabled:d,native:f}),L=tw([function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.context.dataRef,{enabled:o=!0,event:s="click",toggle:i=!0,ignoreMouse:l=!1,stickIfOpen:u=!0,touchOpenDelay:c=0,reason:d=P.REASONS.triggerPress}=t,f=a.useRef(void 0),p=(0,en.useAnimationFrame)(),m=(0,X.useTimeout)(),g=a.useMemo(()=>({onPointerDown(e){f.current=e.pointerType},onMouseDown(e){let t=f.current,o=e.nativeEvent,a=n.select("open");if(0!==e.button||"click"===s||eh(t,!0)&&l)return;let g=r.current.openEvent,h=g?.type,x=n.select("domReferenceElement")!==e.currentTarget,b=a&&x||!(a&&i&&(!g||!u||"click"===h||"mousedown"===h)),v=(0,ea.getTarget)(o);if(ep(v)){let e=(0,M.createChangeEventDetails)(d,o,v);b&&"touch"===t&&c>0?m.start(c,()=>{n.setOpen(!0,e)}):n.setOpen(b,e);return}let y=e.currentTarget;p.request(()=>{let e=(0,M.createChangeEventDetails)(d,o,y);b&&"touch"===t&&c>0?m.start(c,()=>{n.setOpen(!0,e)}):n.setOpen(b,e)})},onClick(e){if("mousedown-only"===s)return;let t=f.current;if("mousedown"===s&&t){f.current=void 0;return}if(eh(t,!0)&&l)return;let o=n.select("open"),a=r.current.openEvent,p=n.select("domReferenceElement")!==e.currentTarget,g=o&&p||!(o&&i&&(!a||!u||ex(a))),h=(0,M.createChangeEventDetails)(d,e.nativeEvent,e.currentTarget);g&&"touch"===t&&c>0?m.start(c,()=>{n.setOpen(!0,h)}):n.setOpen(g,h)},onKeyDown(){f.current=void 0}}),[r,s,l,n,u,i,p,m,c,d]);return a.useMemo(()=>o?{reference:g}:eL.EMPTY_OBJECT,[o,g])}(C,{enabled:null!=C})]),_=E.useState("triggerProps",O);return(0,v.useRenderElement)("button",e,{state:{disabled:d,open:k},ref:[D,t,T,j],props:[L.getReferenceProps(),_,{[eK]:"",id:w},y,N],stateAttributesMapping:R})});class tX{constructor(e){this.store=e??new tB}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;this.store.setOpen(!0,(0,M.createChangeEventDetails)(P.REASONS.imperativeAction,void 0,t))}openWithPayload(e){this.store.set("payload",e),this.store.setOpen(!0,(0,M.createChangeEventDetails)(P.REASONS.imperativeAction,void 0,void 0))}close(){this.store.setOpen(!1,(0,M.createChangeEventDetails)(P.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}e.s(["Backdrop",0,N,"Close",0,D,"Description",0,L,"Handle",0,tX,"Popup",0,tf,"Portal",0,tg,"Root",0,function(e){let t,{children:n,open:r,defaultOpen:o=!1,onOpenChange:s,onOpenChangeComplete:i,disablePointerDismissal:u=!1,modal:c=!0,actionsRef:d,handle:f,triggerId:p,defaultTr
1iggerId:m=null}=e,g=b(!0),h=a.useContext(tW),v=!!g,y=tB.useStore(f?.store,{open:o,openProp:r,activeTriggerId:m,triggerIdProp:p,modal:c,disablePointerDismissal:u,nested:v});(t=a.useRef(!0)).current&&(t.current=!1,(()=>{void 0===r&&!1===y.state.open&&!0===o&&y.update({open:!0,activeTriggerId:m})})()),y.useControlledProp("openProp",r),y.useControlledProp("triggerIdProp",p),y.useSyncedValues({disablePointerDismissal:u,nested:v,modal:c}),y.useContextCallback("onOpenChange",s),y.useContextCallback("onOpenChangeComplete",i);let S=y.useState("payload");!function(e){let t,{store:n,parentContext:r,actionsRef:o,isDrawer:s}=e,i=n.useState("open"),l=n.useState("disablePointerDismissal"),u=n.useState("modal"),c=n.useState("popupElement"),{openMethod:d,triggerProps:f}=function(e){let t,n,r,o,[s,i]=a.useState(null),l=(0,$.useStableCallback)((t,n)=>{e||i(n||(Z?"touch":""))});t=a.useRef(e),n=(0,$.useStableCallback)(t=>{t&&!e&&i(null)}),(0,H.useIsoLayoutEffect)(()=>{t.current!==e&&n(t.current)},[e,n]),(0,H.useIsoLayoutEffect)(()=>{t.current=e},[e]);let{onClick:u,onPointerDown:c}=(r=a.useRef(""),o=a.useCallback(e=>{e.defaultPrevented||(r.current=e.pointerType,l(e,e.pointerType))},[l]),{onClick:a.useCallback(e=>{0===e.detail?l(e,"keyboard"):(l(e,"pointerType"in e?e.pointerType:r.current),r.current="")},[l]),onPointerDown:o});return a.useMemo(()=>({openMethod:s,triggerProps:{onClick:u,onPointerDown:c}}),[s,u,c])}(i);t=n.useState("open"),(0,H.useIsoLayoutEffect)(()=>{if(t&&!n.select("activeTriggerId")&&1===n.context.triggerElements.size){let e=n.context.triggerElements.entries().next();if(!e.done){let[t,r]=e.value;n.update({activeTriggerId:t,activeTriggerElement:r})}}},[t,n]);let{forceUnmount:p}=function(e,t){let{mounted:n,setMounted:r,transitionStatus:o}=(0,tA.useTransitionStatus)(e);t.useSyncedValues({mounted:n,transitionStatus:o});let s=(0,$.useStableCallback)(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),t.context.onOpenChangeComplete?.(!1)}),i=t.useState("preventUnmountingOnClose");return(0,ts.useOpenChangeComplete)({enabled:!i,open:e,ref:t.context.popupRef,onComplete(){e||s()}}),{forceUnmount:s,transitionStatus:o}}(i,n),m=a.useCallback(()=>{n.setOpen(!1,(0,M.createChangeEventDetails)(P.REASONS.imperativeAction))},[n]);a.useImperativeHandle(o,()=>({unmount:p,close:m}),[p,m]);let g=function(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,onOpenChange:r}=e,o=(0,eJ.useId)(),s=null!=e5(),i=t.useState("open"),l=t.useState("activeTriggerElement"),a=t.useState(n?"popupElement":"positionerElement"),u=t.context.triggerElements,c=(0,F.useRefWithInit)(()=>new tD({open:i,transitionStatus:void 0,referenceElement:l,floatingElement:a,triggerElements:u,onOpenChange:r,floatingId:o,syncOnly:!0,nested:s})).current;return(0,H.useIsoLayoutEffect)(()=>{let e={open:i,floatingId:o,referenceElement:l,floatingElement:a};(0,_.isElement)(l)&&(e.domReferenceElement=l),c.state.positionReference===c.state.referenceElement&&(e.positionReference=l),c.update(e)},[i,o,l,a,c]),c.context.onOpenChange=r,c.context.nested=s,c}({popupStore:n,onOpenChange:n.setOpen,treatPopupAsFloatingElement:!0}),[h,x]=a.useState(0),[b,v]=a.useState(0),y=0===h,S=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingId"),s=n.useState("domReferenceElement"),i=n.useState("floatingElement"),{role:l="dialog"}=t,u=(0,eJ.useId)(),c=s?.id||u,d=a.useMemo(()=>eg(i)?.id||o,[i,o]),f=tj.get(l)??l,p=null!=e5(),m=a.useMemo(()=>"tooltip"===f||"label"===l?eL.EMPTY_OBJECT:{"aria-haspopup":"alertdialog"===f?"dialog":f,"aria-expanded":"false",..."listbox"===f&&{role:"combobox"},..."menu"===f&&p&&{role:"menuitem"},..."select"===l&&{"aria-autocomplete":"none"},..."combobox"===l&&{"aria-autocomplete":"list"}},[f,p,l]),g=a.useMemo(()=>"tooltip"===f||"label"===l?{[`aria-${"label"===l?"labelledby":"describedby"}`]:r?d:void 0}:{...m,"aria-expanded":r?"true":"false","aria-controls":r?d:void 0,..."menu"===f&&{id:c}},[f,d,r,c,l,m]),h=a.useMemo(()=>{let e={id:d,...f&&{role:f}};return"tooltip"===f||"label"===l?e:{...e,..."menu"===f&&{"aria-labelledby":c}}},[f,d,c,l]),x=a.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${d}-fui-option`}};switch(l){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[d,l]);return a.useMemo(()=>({reference:g,floating:h,item:x,trigger:m}),[g,h,m,x])}(g),E=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingElement"),{dataRef:s}=n.context,{enabled:i=!0,escapeKey:l=!0,outsidePress:u=!0,outsidePressEvent:c="sloppy",referencePress:d=tE,referencePressEvent:f="sloppy",bubbles:p,externalTree:m}=t,g=e4(m),h=(0,$.useStableCallback)("function"==typeof u?u:()=>!1),x="function"==typeof u?h:u,b=!1!==x,v=(0,$.useStableCallback)(()=>c),y=a.useRef(!1),S=a.useRef(!1),E=a.useRef(!1),{escapeKey:w,outsidePress:C}={escapeKey:"boolean"==typeof p?p:p?.escapeKey??!1,outsidePress:"boolean"==typeof p?p:p?.outsidePress??!0},k=a.useRef(null),j=(0,X.useTimeout)(),R=(0,X.useTimeout)(),T=(0,$.useStableCallback)(()=>{R.clear(),s.current.insideReactTree=!1}),O=a.useRef(!1),N=a.useRef(""),I=(0,$.useStableCallback)(d),D=(0,$.useStableCallback)(e=>{if(!r||!i||!l||"Escape"!==e.key||O.current)return;
1let t=s.current.floatingContext?.nodeId,o=g?eP(g.nodesRef.current,t):[];if(!w&&o.length>0){let e=!0;if(o.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let a="nativeEvent"in e?e.nativeEvent:e,u=(0,M.createChangeEventDetails)(P.REASONS.escapeKey,a);n.setOpen(!1,u),w||u.isPropagationAllowed||e.stopPropagation()}),A=(0,$.useStableCallback)(()=>{s.current.insideReactTree=!0,R.start(0,T)});a.useEffect(()=>{if(!r||!i)return;s.current.__escapeKeyBubbles=w,s.current.__outsidePressBubbles=C;let e=new X.Timeout,t=new X.Timeout;function a(){E.current=!0,t.start(0,()=>{E.current=!1})}function u(){y.current=!1,S.current=!1}function c(){let e=N.current,t=v(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function d(e){let t=s.current.floatingContext?.nodeId,r=g&&eP(g.nodesRef.current,t).some(t=>ef(e,t.context?.elements.floating));return ef(e,n.select("floatingElement"))||ef(e,n.select("domReferenceElement"))||r}function f(e){let r;if("intentional"===(r=c())&&"click"!==e.type||"sloppy"===r&&"click"===e.type||s.current.insideReactTree)return void T();let o=(0,ea.getTarget)(e),i=`[${eA("inert")}]`,l=(0,_.isElement)(o)?o.getRootNode():null,a=Array.from(((0,_.isShadowRoot)(l)?l:(0,er.ownerDocument)(n.select("floatingElement"))).querySelectorAll(i)),u=n.context.triggerElements;if(o&&(u.hasElement(o)||u.hasMatchingElement(e=>(0,ea.contains)(e,o))))return;let f=(0,_.isElement)(o)?o:null;for(;f&&!(0,_.isLastTraversableNode)(f);){let e=(0,_.getParentNode)(f);if((0,_.isLastTraversableNode)(e)||!(0,_.isElement)(e))break;f=e}if(a.length&&(0,_.isElement)(o)&&!o.matches("html,body")&&!(0,ea.contains)(o,n.select("floatingElement"))&&a.every(e=>!(0,ea.contains)(f,e)))return;if((0,_.isHTMLElement)(o)&&!("touches"in e)){let t=(0,_.isLastTraversableNode)(o),n=(0,_.getComputedStyle)(o),r=/auto|scroll/,s=t||r.test(n.overflowX),i=t||r.test(n.overflowY),l=s&&o.clientWidth>0&&o.scrollWidth>o.clientWidth,a=i&&o.clientHeight>0&&o.scrollHeight>o.clientHeight,u="rtl"===n.direction,c=a&&(u?e.offsetX<=o.offsetWidth-o.clientWidth:e.offsetX>o.clientWidth),d=l&&e.offsetY>o.clientHeight;if(c||d)return}if(d(e))return;if("intentional"===c()&&E.current){t.clear(),E.current=!1;return}if("function"==typeof x&&!x(e))return;let p=s.current.floatingContext?.nodeId,m=g?eP(g.nodesRef.current,p):[];if(m.length>0){let e=!0;if(m.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,(0,M.createChangeEventDetails)(P.REASONS.outsidePress,e)),T()}function p(e){if("sloppy"!==c()||!n.select("open")||!i||ef(e,n.select("floatingElement"))||ef(e,n.select("domReferenceElement")))return;let t=e.touches[0];t&&(k.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},j.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function m(e,t){let n=(0,ea.getTarget)(e);if(!n)return;let r=z(n,e.type,()=>{t(e),r()})}function h(e){j.clear(),"pointerdown"===e.type&&(N.current=e.pointerType),("mousedown"!==e.type||!k.current||k.current.dismissOnMouseDown)&&m(e,e=>{if("pointerdown"===e.type)"sloppy"!==c()||"touch"===e.pointerType||!n.select("open")||!i||ef(e,n.select("floatingElement"))||ef(e,n.select("domReferenceElement"))||f(e);else f(e)})}function R(e){if(!y.current)return;let n=S.current;if(u(),"intentional"===c()){if("pointercancel"===e.type){n&&a();return}d(e)||(n?a():("function"!=typeof x||x(e))&&(t.clear(),E.current=!0,T()))}}function I(e){if("sloppy"!==c()||!k.current||ef(e,n.select("floatingElement"))||ef(e,n.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-k.current.startX),o=Math.abs(t.clientY-k.current.startY),s=Math.sqrt(r*r+o*o);s>5&&(k.current.dismissOnTouchEnd=!0),s>10&&(f(e),j.clear(),k.current=null)}function A(e){"sloppy"!==c()||!k.current||ef(e,n.select("floatingElement"))||ef(e,n.select("domReferenceElement"))||(k.current.dismissOnTouchEnd&&f(e),j.clear(),k.current=null)}let L=(0,er.ownerDocument)(o),W=B(l&&B(z(L,"keydown",D),z(L,"compositionstart",function(){e.clear(),O.current=!0}),z(L,"compositionend",function(){e.start(5*!!(0,_.isWebKit)(),()=>{O.current=!1})}
1)),b&&B(z(L,"click",h,!0),z(L,"pointerdown",h,!0),z(L,"pointerup",R,!0),z(L,"pointercancel",R,!0),z(L,"mousedown",h,!0),z(L,"mouseup",R,!0),z(L,"touchstart",function(e){N.current="touch",m(e,p)},!0),z(L,"touchmove",function(e){m(e,I)},!0),z(L,"touchend",function(e){m(e,A)},!0)));return()=>{W(),e.clear(),t.clear(),u(),E.current=!1}},[s,o,l,b,x,r,i,w,C,D,T,v,g,n,j]),a.useEffect(T,[x,T]);let L=a.useMemo(()=>({onKeyDown:D,[tS[f]]:e=>{I()&&n.setOpen(!1,(0,M.createChangeEventDetails)(P.REASONS.triggerPress,e.nativeEvent))},..."intentional"!==f&&{onClick(e){I()&&n.setOpen(!1,(0,M.createChangeEventDetails)(P.REASONS.triggerPress,e.nativeEvent))}}}),[D,n,f,I]),W=(0,$.useStableCallback)(e=>{if(!r||!i||0!==e.button)return;let t=(0,ea.getTarget)(e.nativeEvent);(0,ea.contains)(n.select("floatingElement"),t)&&(y.current||(y.current=!0,S.current=!1))}),H=(0,$.useStableCallback)(e=>{!r||!i||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&y.current&&(S.current=!0)}),F=a.useMemo(()=>({onKeyDown:D,onPointerDown:H,onMouseDown:H,onClickCapture:A,onMouseDownCapture(e){A(),W(e)},onPointerDownCapture(e){A(),W(e)},onMouseUpCapture:A,onTouchEndCapture:A,onTouchMoveCapture:A}),[D,A,W,H]);return a.useMemo(()=>i?{reference:L,floating:F,trigger:L}:{},[i,L,F])}(g,{outsidePressEvent:()=>n.context.internalBackdropRef.current||n.context.backdropRef.current?"intentional":{mouse:"trap-focus"===u?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if(!n.context.outsidePressEnabledRef.current||"button"in e&&0!==e.button||"touches"in e&&1!==e.touches.length)return!1;let t=(0,ea.getTarget)(e);return!!y&&!l&&(!u||!n.context.internalBackdropRef.current&&!n.context.backdropRef.current||n.context.internalBackdropRef.current===t||n.context.backdropRef.current===t||(0,ea.contains)(t,c)&&!t?.hasAttribute("data-base-ui-portal"))},escapeKey:y});!function(e=!0,t=null){(0,H.useIsoLayoutEffect)(()=>{if(e)return ty.acquire(t)},[e,t])}(i&&!0===u,c);let{getReferenceProps:w,getFloatingProps:C,getTriggerProps:k}=tw([S,E]);n.useContextCallback("onNestedDialogOpen",(e,t)=>{x(e),v(t)}),n.useContextCallback("onNestedDialogClose",()=>{x(0),v(0)}),a.useEffect(()=>(r?.onNestedDialogOpen&&i&&r.onNestedDialogOpen(h+1,b+ +!!s),r?.onNestedDialogClose&&!i&&r.onNestedDialogClose(),()=>{r?.onNestedDialogClose&&i&&r.onNestedDialogClose()}),[s,i,h,b,r]);let j=a.useMemo(()=>w(f),[w,f]),R=a.useMemo(()=>k(f),[k,f]),T=a.useMemo(()=>C(),[C]);n.useSyncedValues({openMethod:d,activeTriggerProps:j,inactiveTriggerProps:R,popupProps:T,floatingRootContext:g,nestedOpenDialogCount:h,nestedOpenDrawerCount:b})}({store:y,actionsRef:d,parentContext:g?.store.context,isDrawer:h,onOpenChange:s,triggerIdProp:p});let E=a.useMemo(()=>({store:y}),[y]);return(0,l.jsx)(tW.Provider,{value:!1,children:(0,l.jsx)(x.Provider,{value:E,children:"function"==typeof n?n({payload:S}):n})})},"Title",0,tq,"Trigger",0,t$,"Viewport",0,tY,"createHandle",0,function(){return new tX}],387913);var tU=e.i(387913),tU=tU,tV=e.i(975157),tJ=e.i(814387),tJ=tJ;function tK({...e}){return(0,l.jsx)(tU.Root,{"data-slot":"sheet",...e})}function tG({...e}){return(0,l.jsx)(tU.Trigger,{"data-slot":"sheet-trigger",...e})}function tZ({...e}){return(0,l.jsx)(tU.Close,{"data-slot":"sheet-close",...e})}function tQ({...e}){return(0,l.jsx)(tU.Portal,{"data-slot":"sheet-portal",...e})}function t0({className:e,...t}){return(0,l.jsx)(tU.Backdrop,{"data-slot":"sheet-overlay",className:(0,tV.cn)("fixed inset-0 z-50 bg-black/10 transition-opacity duration-150 data-ending-style:opacity-0 data-starting-style:opacity-0 supports-backdrop-filter:backdrop-blur-xs",e),...t})}function t1({className:e,children:t,side:n="right",showCloseButton:r=!0,...o}){return(0,l.jsxs)(tQ,{children:[(0,l.jsx)(t0,{}),(0,l.jsxs)(tU.Popup,{"data-slot":"sheet-content","data-side":n,className:(0,tV.cn)("fixed z-50 flex flex-col gap-4 bg-popover bg-clip-padding text-sm text-popover-foreground shadow-lg transition duration-200 ease-in-out data-ending-style:opacity-0 data-starting-style:opacity-0 data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=bottom]:data-ending-style:translate-y-[2.5rem] data-[side=bottom]:data-starting-style:translate-y-[2.5rem] data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=left]:data-ending-style:translate-x-[-2.5rem] data-[side=left]:data-starting-style:translate-x-[-2.5rem] data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=right]:data-ending-style:translate-x-[2.5rem] data-[side=right]:data-starting-style:translate-x-[2.5rem] data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=top]:data-ending-style:translate-y-[-2.5rem] data-[side=top]:data-starting-style:translate-y-[-2.5rem] data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm",e),...o,children:[t,r&&(0,l.jsxs)(tU.Close,{"data-slot":"sheet-close",render:(0,l.jsx)(g.Button,{variant:"ghost",className:"absolute top-3 right-3",size:"icon-sm"}),children:[(0,l.jsx)(tJ.default,{}),(0,l.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function t2({className:e,...t}){return(0,l.jsx)("div",{"data-slot":"sheet-header",className:(0,tV.cn)("flex flex-col gap-0.5 p-4",e),...t})}function t5({className:e,...t}){return(0,l.jsx)(tU.Title,{"data-slot":"sheet-title",className:(0,tV.cn)("font-heading text-base font-medium text-foreground",e),...t})}let t4=[{href:"/markets",label:"Data Centres"},{href:"/industrial",label:"Industrial"}],t3=[{href:"/buy-sell",label:"Buy or Sell a Business"},{href:"/deals",label:"Deals & Transactions"},{href:"/leasing",label:"For Sale / Lease"}],t6=[{href:"/facilities",label:"Facilities"},{href:"/providers",label:"Providers"}],t7=[{href:"/consulting",label:"Consulting"},{href:"/cooling-retrofit",label:"Cooling Retrofit"},{href:"/insurance",label:"Insurance"}],t9=[{href:"/guides",label:"Guides"},{href:"/news",label:"News"},{href:"/community-tracker",label:"Community Tracker"},{href:"/faq",label:"FAQ"}];function t8({label:e,items:t}){let[n,r]=(0,a.useState)(!1),o=(0,a.useRef)(null);return(0,a.useEffect)(()=>{function e(e){o.current&&!o.current.contains(e.target)&&r(!1)}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,l.jsxs)("div",{className:"relative",ref:o,children:[(0,l.jsxs)("button",{onClick:()=>r(!n),className:"flex items-center gap-1 rounded-lg px-3 py-2 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground",children:[e,(0,l.jsx)(m.ChevronDown,{className:`size-3.5 transition-transform ${n?"rotate-180":""}`})]}),n&&(0,l.jsx)("div",{className:"absolute top-full left-0 mt-1 glass-strong rounded-lg overflow-hidden min-w-[180px] z-50 shadow-xl",children:t.map(e=>(0,l.jsx)(u.default,{prefetch:!1,href:e.href,onClick:()=>r(!1),className:"block px-4 py-2.5 text-sm text-zinc-300 hover:text-white hover:bg-white/5 transition-colors",children:e.label},e.href))})]})}e.s(["Navbar",0,function(){let[e,t]=(0,a.useState)(!1);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"separator-glow"}),(0,l.jsxs)("header",{className:"glass-strong sticky top-0 z-50",children:[(0,l.jsxs)("nav",{className:"mx-auto flex h-[4.5rem] max-w-7xl items-center justify-between px-4 sm:px-6 lg:px-8",children:[(0,l.jsxs)(u.default,{prefetch:!1,href:"/",className:"flex items-center gap-0.5",children:[(0,l.jsxs)("span",{className:"relative flex h-2 w-2 mr-2.5",children:[(0,l.jsx)("span",{className:"blink absolute inline-flex h-full w-full rounded-full bg-primary opacity-75"}),(0,l.jsx)("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-primary"})]}),(0,l.jsx)("span",{className:"text-lg font-bold tracking-wider text-foreground",children:"DATACENTRES"}),(0,l.jsx)("span",{className:"text-lg font-bold tracking-wider text-primary",children:".COM"})]}),(0,l.jsxs)("div",{className:"hidden items-center gap-0.5 md:flex",children:[(0,l.jsx)(t8,{label:"Markets",items:t4}),(0,l.jsx)(t8,{label:"Transactions",items:t3}),(0,l.jsx)(u.default,{prefetch:!1,href:"/tools",className:"rounded-lg px-3 py-2 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground",children:"Tools"}),(0,l.jsx)(t8,{label:"Directory",items:t6}),(0,l.jsx)(t8,{label:"Services",items:t7}),(0,l.jsx)(u.default,{prefetch:!1,href:"/ebook",className:"rounded-lg px-3 py-2 text-sm font-semibold text-primary transition-colors hover:text-primary/80",children:"The Report"}),(0,l.jsx)(t8,{label:"Resources",items:t9})]}),(0,l.jsxs)("div",{className:"hidden items-center gap-2 md:flex",children:[(0,l.jsxs)(g.Button,{size:"lg",variant:"outline",render:(0,l.jsx)(u.default,{prefetch:!1,href:"/reports/download"}),children:[(0,l.jsx)(f.FileText,{className:"size-4","data-icon":"inl
1ine-start"}),"Free Report"]}),(0,l.jsxs)(g.Button,{size:"lg",className:"glow-blue",render:(0,l.jsx)(u.default,{prefetch:!1,href:"/find-a-site"}),children:[(0,l.jsx)(d.Zap,{className:"size-4","data-icon":"inline-start"}),"Find a Site"]})]}),(0,l.jsx)("div",{className:"md:hidden",children:(0,l.jsxs)(tK,{open:e,onOpenChange:t,children:[(0,l.jsx)(tG,{render:(0,l.jsxs)(g.Button,{variant:"ghost",size:"icon",children:[(0,l.jsx)(c,{className:"size-5"}),(0,l.jsx)("span",{className:"sr-only",children:"Open menu"})]})}),(0,l.jsxs)(t1,{side:"right",className:"w-72",children:[(0,l.jsx)(t2,{children:(0,l.jsxs)(t5,{children:[(0,l.jsx)("span",{className:"font-bold tracking-wider",children:"DATACENTRES"}),(0,l.jsx)("span",{className:"font-bold tracking-wider text-primary",children:".COM"})]})}),(0,l.jsxs)("div",{className:"flex flex-col gap-1 px-4",children:[(0,l.jsx)("p",{className:"text-xs text-zinc-500 uppercase tracking-wider mt-2 mb-1",children:"Markets"}),t4.map(e=>(0,l.jsx)(tZ,{render:(0,l.jsx)("span",{}),children:(0,l.jsx)(u.default,{prefetch:!1,href:e.href,className:"block rounded-lg px-3 py-2.5 text-sm font-medium text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",onClick:()=>t(!1),children:e.label})},e.href)),(0,l.jsx)("div",{className:"separator-glow my-2"}),(0,l.jsx)("p",{className:"text-xs text-zinc-500 uppercase tracking-wider mb-1",children:"Transactions"}),t3.map(e=>(0,l.jsx)(tZ,{render:(0,l.jsx)("span",{}),children:(0,l.jsx)(u.default,{prefetch:!1,href:e.href,className:"block rounded-lg px-3 py-2.5 text-sm font-medium text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",onClick:()=>t(!1),children:e.label})},e.href)),(0,l.jsx)("div",{className:"separator-glow my-2"}),(0,l.jsx)(tZ,{render:(0,l.jsx)("span",{}),children:(0,l.jsx)(u.default,{prefetch:!1,href:"/tools",className:"block rounded-lg px-3 py-2.5 text-sm font-medium text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",onClick:()=>t(!1),children:"Tools"})}),(0,l.jsx)("p",{className:"text-xs text-zinc-500 uppercase tracking-wider mt-2 mb-1",children:"Directory"}),t6.map(e=>(0,l.jsx)(tZ,{render:(0,l.jsx)("span",{}),children:(0,l.jsx)(u.default,{prefetch:!1,href:e.href,className:"block rounded-lg px-3 py-2.5 text-sm font-medium text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",onClick:()=>t(!1),children:e.label})},e.href)),(0,l.jsx)("div",{className:"separator-glow my-2"}),(0,l.jsx)("p",{className:"text-xs text-zinc-500 uppercase tracking-wider mt-2 mb-1",children:"Services"}),t7.map(e=>(0,l.jsx)(tZ,{render:(0,l.jsx)("span",{}),children:(0,l.jsx)(u.default,{prefetch:!1,href:e.href,className:"block rounded-lg px-3 py-2.5 text-sm font-medium text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",onClick:()=>t(!1),children:e.label})},e.href)),(0,l.jsx)("p",{className:"text-xs text-zinc-500 uppercase tracking-wider mt-2 mb-1",children:"Resources"}),t9.map(e=>(0,l.jsx)(tZ,{render:(0,l.jsx)("span",{}),children:(0,l.jsx)(u.default,{prefetch:!1,href:e.href,className:"block rounded-lg px-3 py-2.5 text-sm font-medium text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",onClick:()=>t(!1),children:e.label})},e.href)),(0,l.jsxs)("div",{className:"mt-4 space-y-2",children:[(0,l.jsxs)(g.Button,{className:"glow-blue w-full",size:"lg",render:(0,l.jsx)(u.default,{prefetch:!1,href:"/ebook"}),onClick:()=>t(!1),children:[(0,l.jsx)(p.BookOpen,{className:"size-4","data-icon":"inline-start"}),"The Report — $99"]}),(0,l.jsxs)(g.Button,{className:"w-full",size:"lg",variant:"outline",render:(0,l.jsx)(u.default,{prefetch:!1,href:"/reports/download"}),onClick:()=>t(!1),children:[(0,l.jsx)(f.FileText,{className:"size-4","data-icon":"inline-start"}),"Free Report"]}),(0,l.jsxs)(g.Button,{className:"glow-blue w-full",size:"lg",render:(0,l.jsx)(u.default,{prefetch:!1,href:"/find-a-site"}),onClick:()=>t(!1),children:[(0,l.jsx)(d.Zap,{className:"size-4","data-icon":"inline-start"}),"Find a Site"]})]})]})]})]})})]}),(0,l.jsx)("div",{className:"separator-glow"})]})]})}],91976)},716974,e=>{"use strict";var t=e.i(843476),n=e.i(271645);
1e.s(["NewsletterForm",0,function(){let[e,r]=(0,n.useState)(""),[o,s]=(0,n.useState)("idle");async function i(t){t.preventDefault(),s("loading");try{let t=await fetch("/api/newsletter",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e})});s(t.ok?"success":"error"),t.ok&&r("")}catch{s("error")}}return"success"===o?(0,t.jsx)("div",{role:"status","aria-live":"polite",children:(0,t.jsx)("p",{className:"text-sm text-emerald-400",children:"Subscribed! You'll receive our weekly intelligence briefing."})}):(0,t.jsxs)("form",{onSubmit:i,className:"flex gap-2 w-full sm:w-auto",children:[(0,t.jsx)("input",{type:"email",required:!0,value:e,onChange:e=>r(e.target.value),placeholder:"[email protected]","aria-label":"Email address",autoComplete:"email",className:"h-9 rounded-lg border border-border bg-background/50 px-3 text-sm text-foreground placeholder:text-zinc-600 focus:outline-none focus:ring-1 focus:ring-primary flex-1 sm:w-64"}),(0,t.jsx)("button",{type:"submit",disabled:"loading"===o,"aria-busy":"loading"===o,className:"h-9 rounded-lg bg-primary px-4 text-sm font-medium text-primary-foreground hover:bg-primary/80 transition-colors disabled:opacity-50",children:"loading"===o?"Subscribing…":"Subscribe"})]})}])},958521,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(522016),o=e.i(618566),s=e.i(263676),i=e.i(364569);e.s(["StickyCTA",0,function(){let e=(0,o.usePathname)(),[l,a]=(0,n.useState)(!1),[u,c]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{let e=()=>{a(window.scrollY>600)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),"/advisory"===e||"/find-a-site"===e||u||!l)?null:(0,t.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-40 transform transition-transform duration-300",children:(0,t.jsx)("div",{className:"glass-strong border-t border-primary/20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-7xl px-4 py-3 flex items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 min-w-0",children:[(0,t.jsx)("img",{src:"/luke-tatman.jpg",alt:"Luke Tatman",className:"hidden sm:block size-9 rounded-full object-cover border border-primary/30 shrink-0"}),(0,t.jsxs)("p",{className:"text-sm text-zinc-300 truncate",children:[(0,t.jsx)("span",{className:"hidden sm:inline",children:"Looking for data centre space? "}),(0,t.jsx)("span",{className:"font-medium text-white",children:"Talk to Luke"}),(0,t.jsx)("span",{className:"hidden md:inline text-zinc-500",children:" - Licensed Industrial Broker"})]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 shrink-0",children:[(0,t.jsxs)(r.default,{href:"/advisory",className:"inline-flex h-9 items-center gap-1.5 rounded-lg bg-primary px-4 text-sm font-semibold text-primary-foreground glow-blue hover:bg-primary/90 transition-all",children:[(0,t.jsx)(i.Zap,{className:"size-3.5"}),"Get Started"]}),(0,t.jsx)("button",{onClick:()=>c(!0),className:"p-1.5 text-zinc-500 hover:text-zinc-300 transition-colors",children:(0,t.jsx)(s.X,{className:"size-4"})})]})]})})})}])},247421,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(263676),o=e.i(226091),s=e.i(942522);e.s(["ExitIntentPopup",0,function(){let[e,i]=(0,n.useState)(!1),[l,a]=(0,n.useState)(""),[u,c]=(0,n.useState)(!1),[d,f]=(0,n.useState)(!1);async function p(e){if(e.preventDefault(),l.includes("@")){try{await fetch("/api/newsletter",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:l})}),await fetch("/api/leads",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({company:"Exit Popup",name:l.split("@")[0],email:l,requirementType:"Newsletter",notes:"Captured via exit-intent popup",attribution:(0,s.getAttribution)()})})}catch{}c(!0),setTimeout(()=>{i(!1),sessionStorage.setItem("exit_popup_dismissed","1")},3e3)}}return((0,n.useEffect)(()=>{if(sessionStorage.getItem("exit_popup_dismissed")||window.location.pathname.startsWith("/admin"))return;let e=!1,t=t=>
1{if(t.clientY<=0&&!e&&!d){e=!0;let t=parseInt(sessionStorage.getItem("visit_start")||"0");Date.now()-t>3e4&&i(!0)}};return sessionStorage.getItem("visit_start")||sessionStorage.setItem("visit_start",String(Date.now())),document.addEventListener("mouseleave",t),()=>document.removeEventListener("mouseleave",t)},[d]),e)?(0,t.jsx)("div",{className:"fixed inset-0 z-[100] flex items-center justify-center bg-black/60 p-4",children:(0,t.jsxs)("div",{className:"glass-strong rounded-2xl p-8 max-w-md w-full relative",children:[(0,t.jsx)("button",{onClick:function(){i(!1),f(!0),sessionStorage.setItem("exit_popup_dismissed","1")},className:"absolute top-4 right-4 text-zinc-500 hover:text-white",children:(0,t.jsx)(r.X,{className:"size-5"})}),u?(0,t.jsxs)("div",{className:"text-center py-4",children:[(0,t.jsx)("p",{className:"text-emerald-400 text-lg font-bold mb-2",children:"You're in!"}),(0,t.jsx)("p",{className:"text-zinc-400 text-sm",children:"Check your inbox for our latest market report."})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,t.jsx)("div",{className:"size-12 rounded-xl bg-primary/10 flex items-center justify-center",children:(0,t.jsx)(o.FileText,{className:"size-6 text-primary"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-white",children:"Before you go..."}),(0,t.jsx)("p",{className:"text-xs text-zinc-500",children:"Get our free market intelligence"})]})]}),(0,t.jsx)("p",{className:"text-sm text-zinc-400 mb-5",children:"Join 500+ data centre professionals receiving our weekly market report with deal flow, market stats, and development insights."}),(0,t.jsxs)("form",{onSubmit:p,className:"flex gap-2",children:[(0,t.jsx)("input",{type:"email",required:!0,value:l,onChange:e=>a(e.target.value),placeholder:"[email protected]",className:"flex-1 h-10 rounded-lg border border-border bg-background px-3 text-sm text-foreground"}),(0,t.jsx)("button",{type:"submit",className:"h-10 rounded-lg bg-primary px-5 text-sm font-semibold text-primary-foreground hover:bg-primary/90 transition-all glow-blue",children:"Get Report"})]}),(0,t.jsx)("p",{className:"text-[10px] text-zinc-600 mt-3",children:"Free weekly intelligence. Unsubscribe anytime. No spam."})]})]})}):null}])},769444,e=>{"use strict";var t=e.i(271645),n=e.i(942522);e.s(["AttributionTracker",0,function(){return(0,t.useEffect)(()=>{(0,n.captureAttribution)()},[]),null}])}]);

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.