1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,21077,e=>{"use strict";let t=(0,e.i(54284).default)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDown",0,t],21077)},58798,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={cancelIdleCallback:function(){return i},requestIdleCallback:function(){return n}};for(var s in a)Object.defineProperty(r,s,{enumerable:!0,get:a[s]});let n="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 r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},86353,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={ESCAPE_REGEX:function(){return i},htmlEscapeAttributeString:function(){return d},htmlEscapeJsonString:function(){return c}};for(var s in a)Object.defineProperty(r,s,{enumerable:!0,get:a[s]});let n={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},i=/[&><\u2028\u2029]/g,l={"&":"&",'"':""","'":"'","<":"<",">":">"},o=/[&"'<>]/g;function c(e){return e.replace(i,e=>n[e])}function d(e){return e.replace(o,e=>l[e])}},78469,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return v},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return b}};for(var s in a)Object.defineProperty(r,s,{enumerable:!0,get:a[s]});let n=e.r(81258),i=e.r(44066),l=e.r(73401),o=n._(e.r(1468)),c=i._(e.r(8996)),d=e.r(3260),u=e.r(69468),h=e.r(58798),m=e.r(86353),x=new Map,f=new Set,p=e=>{let{src:t,id:r,onLoad:a=()=>{},onReady:s=null,dangerouslySetInnerHTML:n,children:i="",strategy:l="afterInteractive",onError:c,stylesheets:d}=e,h=r||t;if(h&&f.has(h))return;if(x.has(t)){f.add(h),x.get(t).then(a,c);return}let m=()=>{s&&s(),f.add(h)},p=document.createElement("script"),g=new Promise((e,t)=>{p.addEventListener("load",function(t){e(),a&&a.call(this,t),m()}),p.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});n?(p.innerHTML=n.__html||"",m()):i?(p.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",m()):t&&(p.src=t,x.set(t,g)),(0,u.setAttributesFromProps)(p,e),"worker"===l&&p.setAttribute("type","text/partytown"),p.setAttribute("data-nscript",l),d&&(e=>{if(o.default.preinit)return e.forEach(e=>{o.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(d),document.body.appendChild(p)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>p(e))}):p(e)}function b(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function y(e){let{id:t,src:r="",onLoad:a=()=>{},onReady:s=null,strategy:n="afterInteractive",onError:i,stylesheets:u,...x}=e,{updateScripts:g,scripts:b,getIsSsr:y,appDir:v,nonce:w}=(0,c.useContext)(d.HeadManagerContext);w=x.nonce||w;let j=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let e=t||r;j.current||(s&&e&&f.has(e)&&s(),j.current=!0)},[s,t,r]);let k=(0,c.useRef)(!1);if((0,c.useEffect)(()=>{if(!k.current){if("afterInteractive"===n)p(e);else"lazyOnload"===n&&("complete"===document.readyState?(0,h.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>p(e))}));k.current=!0}},[e,n]),("beforeInteractive"===n||"worker"===n)&&(g?(b[n]=(b[n]||[]).concat([{id:t,src:r,onLoad:a,onReady:s,onError:i,...x,nonce:w}]),g(b)):y&&y()?f.add(t||r):y&&!y()&&p({...e,nonce:w}
1)),v){if(u&&u.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===n)if(!r)return x.dangerouslySetInnerHTML&&(x.children=x.dangerouslySetInnerHTML.__html,delete x.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,m.htmlEscapeJsonString)(JSON.stringify([0,{...x,id:t}]))})`}});else return o.default.preload(r,x.integrity?{as:"script",integrity:x.integrity,nonce:w,crossOrigin:x.crossOrigin}:{as:"script",nonce:w,crossOrigin:x.crossOrigin}),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,m.htmlEscapeJsonString)(JSON.stringify([r,{...x,id:t}]))})`}});"afterInteractive"===n&&r&&o.default.preload(r,x.integrity?{as:"script",integrity:x.integrity,nonce:w,crossOrigin:x.crossOrigin}:{as:"script",nonce:w,crossOrigin:x.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let v=y;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},36155,(e,t,r)=>{t.exports=e.r(78469)},45700,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function({html:e,height:t=null,width:r=null,children:n,dataNtpc:i=""}){return(0,s.useEffect)(()=>{i&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${i}`}})},[i]),(0,a.jsxs)(a.Fragment,{children:[n,e?(0,a.jsx)("div",{style:{height:null!=t?`${t}px`:"auto",width:null!=r?`${r}px`:"auto"},"data-ntpc":i,dangerouslySetInnerHTML:{__html:e}}):null]})};let a=e.r(73401),s=e.r(8996)},63365,(e,t,r)=>{"use strict";var a=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.sendGTMEvent=void 0,r.GoogleTagManager=function(e){let{gtmId:t,gtmScriptUrl:r,dataLayerName:a="dataLayer",auth:o,preview:c,dataLayer:d,nonce:u}=e;l=a;let h=new URL(r||"https://www.googletagmanager.com/gtm.js");return t&&h.searchParams.set("id",t),"dataLayer"!==a&&h.searchParams.set("l",a),o&&h.searchParams.set("gtm_auth",o),c&&(h.searchParams.set("gtm_preview",c),h.searchParams.set("gtm_cookies_win","x")),(0,n.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:` 2 (function(w,l){ 3 w[l]=w[l]||[]; 4 w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); 5 ${d?`w[l].push(${JSON.stringify(d)})`:""} 6 })(window,'${a}');`},nonce:u}),(0,s.jsx)(i.default,{id:"_next-gtm","data-ntpc":"GTM",src:h.href,nonce:u})]})};let s=e.r(73401),n=e.r(8996),i=a(e.r(36155)),l="dataLayer";r.sendGTMEvent=(e,t)=>{let r=t||l;window[r]=window[r]||[],window[r].push(e)}},56355,(e,t,r)=>{"use strict";let a;var s=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.GoogleAnalytics=function(e){let{gaId:t,debugMode:r,dataLayerName:s="dataLayer",nonce:o}=e;return void 0===a&&(a=s),(0,i.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:` 7 window['${s}'] = window['${s}'] || []; 8 function gtag(){window['${s}'].push(arguments);} 9 gtag('js', new Date()); 10 11 gtag('config', '${t}' ${r?",{ 'debug_mode': true }":""});`},nonce:o}),(0,n.jsx)(l.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${t}`,nonce:o})]})},r.sendGAEvent=function(){void 0===a?console.warn("@next/third-parties: GA has not been initialized"):window[a]?window[a].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${a} does not exist`)};let n=e.r(73401),i=e.r(8996),l=s(e.r(36155))},41272,e=>{"use strict";let t=(0,e.i(54284).default)("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);e.s(["Mail",0,t],41272)},76876,e=>{"use strict";e.i(27474);var t=e.i(73401),r=e.i(8996),a=e.i(9076),s=e.i(69172),n=e.i(9792),i=e.i(66034),l=e.i(3024),o=r,c=e.i(9632);class d extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=(0,l.isHTMLElement)(e)&&e.offsetWidth||0,a=this.props.sizeRef.current;a.height=t.offsetHeight||0,a.width=t.offsetWidth||0,a.top=t.offsetTop,a.left=t.offsetLeft,a.right=r-a.width-a.left}return null}componentDidUpdate(){}render(){return this.props.children}}function u({children:e,isPresent:r,anchorX:a}){let s=(0,o.useId)(),n=(0,o.useRef)(null),i=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:l}=(0,o.useContext)(c.MotionConfigContext);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:o,left:c,right:d}=i.current;if(r||!n.current||!e||!t)return;
11let u="left"===a?`left: ${c}`:`right: ${d}`;n.current.dataset.motionPopId=s;let h=document.createElement("style");return l&&(h.nonce=l),document.head.appendChild(h),h.sheet&&h.sheet.insertRule(` 12 [data-motion-pop-id="${s}"] { 13 position: absolute !important; 14 width: ${e}px !important; 15 height: ${t}px !important; 16 ${u}px !important; 17 top: ${o}px !important; 18 } 19 `),()=>{document.head.contains(h)&&document.head.removeChild(h)}},[r]),(0,t.jsx)(d,{isPresent:r,childRef:n,sizeRef:i,children:o.cloneElement(e,{ref:n})})}let h=({children:e,initial:a,isPresent:n,onExitComplete:l,custom:o,presenceAffectsLayout:c,mode:d,anchorX:h})=>{let x=(0,s.useConstant)(m),f=(0,r.useId)(),p=!0,g=(0,r.useMemo)(()=>(p=!1,{id:f,initial:a,isPresent:n,custom:o,onExitComplete:e=>{for(let t of(x.set(e,!0),x.values()))if(!t)return;l&&l()},register:e=>(x.set(e,!1),()=>x.delete(e))}),[n,x,l]);return c&&p&&(g={...g}),(0,r.useMemo)(()=>{x.forEach((e,t)=>x.set(t,!1))},[n]),r.useEffect(()=>{n||x.size||!l||l()},[n]),"popLayout"===d&&(e=(0,t.jsx)(u,{isPresent:n,anchorX:h,children:e})),(0,t.jsx)(i.PresenceContext.Provider,{value:g,children:e})};function m(){return new Map}var x=e.i(73448);let f=e=>e.key||"";function p(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}e.s(["AnimatePresence",0,({children:e,custom:i,initial:l=!0,onExitComplete:o,presenceAffectsLayout:c=!0,mode:d="sync",propagate:u=!1,anchorX:m="left"})=>{let[g,b]=(0,x.usePresence)(u),y=(0,r.useMemo)(()=>p(e),[e]),v=u&&!g?[]:y.map(f),w=(0,r.useRef)(!0),j=(0,r.useRef)(y),k=(0,s.useConstant)(()=>new Map),[_,N]=(0,r.useState)(y),[M,C]=(0,r.useState)(y);(0,n.useIsomorphicLayoutEffect)(()=>{w.current=!1,j.current=y;for(let e=0;e<M.length;e++){let t=f(M[e]);v.includes(t)?k.delete(t):!0!==k.get(t)&&k.set(t,!1)}},[M,v.length,v.join("-")]);let E=[];if(y!==_){let e=[...y];for(let t=0;t<M.length;t++){let r=M[t],a=f(r);v.includes(a)||(e.splice(t,0,r),E.push(r))}return"wait"===d&&E.length&&(e=E),C(p(e)),N(y),null}let{forceRender:P}=(0,r.useContext)(a.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:M.map(e=>{let r=f(e),a=(!u||!!g)&&(y===M||v.includes(r));return(0,t.jsx)(h,{isPresent:a,initial:(!w.current||!!l)&&void 0,custom:i,presenceAffectsLayout:c,mode:d,onExitComplete:a?void 0:()=>{if(!k.has(r))return;k.set(r,!0);let e=!0;k.forEach(t=>{t||(e=!1)}),e&&(P?.(),C(j.current),u&&b?.(),o&&o())},anchorX:m,children:e},r)})})}],76876)},83790,e=>{"use strict";let t=(0,e.i(54284).default)("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}
19],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);e.s(["Cpu",0,t],83790)},38643,e=>{"use strict";let t=(0,e.i(54284).default)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",0,t],38643)},77379,e=>{"use strict";let t=(0,e.i(54284).default)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);e.s(["Globe",0,t],77379)},80581,e=>{"use strict";let t=(0,e.i(54284).default)("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);e.s(["Home",0,t],80581)},25937,e=>{"use strict";let t=(0,e.i(54284).default)("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);e.s(["Building2",0,t],25937)},56224,e=>{"use strict";var t=e.i(73401),r=e.i(8996),a=e.i(21077),s=e.i(77379),n=e.i(93873);e.s(["LanguageSelector",0,function(){let{language:e,setLanguage:i,languages:l}=(0,n.useTranslation)(),[o,c]=(0,r.useState)(!1),d=(0,r.useRef)(null),[u,h]=(0,r.useState)(!1);(0,r.useEffect)(()=>{d.current&&h(!!d.current.closest(".mobile-menu-container"))},[]),(0,r.useEffect)(()=>{let e=e=>{d.current&&!d.current.contains(e.target)&&c(!1)},t=e=>{"Escape"===e.key&&c(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t)}},[]);let m=l[e];return(0,t.jsxs)("div",{className:"relative",ref:d,children:[(0,t.jsxs)("button",{onClick:()=>c(!o),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),c(!o))},className:"flex items-center space-x-2 px-3 py-2.5 rounded-lg bg-gray-800/50 hover:bg-gray-700/50 transition-colors border border-gray-700/50 text-white min-h-[44px] touch-manipulation","aria-label":`Current language: ${m.name}. Click to change language.`,"aria-expanded":o,"aria-haspopup":"listbox",type:"button",children:[(0,t.jsx)(s.Globe,{className:"h-4 w-4 flex-shrink-0","aria-hidden":"true"}),(0,t.jsx)("span",{className:"hidden sm:inline text-sm flex-shrink-0",children:m.flag}),(0,t.jsx)("span",{className:"hidden lg:inline text-sm font-medium truncate",children:m.name}),(0,t.jsx)(a.ChevronDown,{className:`h-4 w-4 flex-shrink-0 transition-transform duration-200 ${o?"rotate-180":""}`,"aria-hidden":"true"})]}),o&&(0,t.jsx)("div",{className:`absolute ${u?"left-0 bottom-full mb-2":"right-0 top-full mt-2"} w-auto min-w-[200px] max-w-[280px] bg-gray-800 rounded-lg shadow-xl border border-gray-700 z-[60] overflow-hidden`,role:"listbox","aria-label":"Language options",children:Object.entries(l).map(([r,a])=>(0,t.jsxs)("button",{onClick:()=>{i(r),c(!1)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),i(r),c(!1))},className:`w-full flex items-center space-x-3 px-4 py-3.5 text-left hover:bg-gray-700 transition-colors min-h-[48px] touch-manipulation ${e===r?"bg-blue-600/20 text-blue-400":"text-white"}`,role:"option","aria-selected":e===r,type:"button",children:[(0,t.jsx)("span",{className:"text-lg flex-shrink-0","aria-hidden":"true",children:a.flag}),(0,t.jsx)("div",{className:"flex-1 min-w-0",children:(0,t.jsx)("span",{className:"text-sm font-medium block truncate",children:r===e?a.name:`${({en:"English (Global)",fr:"Français",es:"Español",it:"Italiano",zh:"䏿",au:"English (AU)"})[r]} (${a.name})`})}),e===r&&(0,t.jsx)("div",{className:"ml-2 w-2 h-2 bg-blue-400 rounded-full flex-shrink-0","aria-hidden":"true"})]},r))})]})}])},13293,e=>{"use strict";var t=e.i(73401),r=e.i(93529),a=e.i(96990),s=e.i(67881),n=e.i(8996),i=e.i(54284);let l=(0,i.default)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);var o=e.i(38643);let c=(0,i.default)("ShoppingCart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}
19],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);var d=e.i(77379),u=e.i(93873),h=e.i(56224),m=e.i(91954),x=e.i(47163);let f=(0,i.default)("BadgeDollarSign",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]);var p=e.i(25937),g=e.i(83790),b=e.i(80581),y=e.i(41272);let v=[{id:"home",path:"/",icon:b.Home,labelKey:"nav.home",labelFallback:"Home"},{id:"technology",path:"/technology",icon:g.Cpu,labelKey:"nav.technology",labelFallback:"Technology"},{id:"pricing",path:"/pricing",icon:f,labelKey:"nav.pricing",labelFallback:"Pricing",hideOnAu:!0},{id:"aquatic-providers",path:"/aquatic-providers",icon:p.Building2,labelKey:"nav.aquaticProviders",labelFallback:"Aquatic Providers"},{id:"contact",path:"/contact-us",icon:y.Mail,labelKey:"nav.contact",labelFallback:"Contact"}],w="flex shrink-0 items-center justify-center rounded-md border transition-all duration-200 ease-out",j=(0,x.cn)(w,"h-7 w-7","border-white/[0.07] bg-gradient-to-b from-white/[0.07] to-white/[0.02]","shadow-[inset_0_1px_0_rgba(255,255,255,0.06)]","group-hover:border-blue-400/25 group-hover:from-blue-500/10 group-hover:to-blue-500/5","group-hover:shadow-[0_0_14px_rgba(59,130,246,0.12)]","group-focus-visible:border-blue-400/35 group-focus-visible:ring-2 group-focus-visible:ring-blue-400/30"),k=(0,x.cn)(w,"h-9 w-9 rounded-lg","border-white/[0.08] bg-gradient-to-b from-white/[0.08] to-white/[0.03]","group-hover:border-blue-400/30 group-hover:from-blue-500/12 group-hover:to-blue-500/5");function _({href:e,label:a,icon:s,onClick:n,variant:i="desktop"}){let l=function(e,t){if(!e)return!1;let r=e.replace(/\/$/,"")||"/",a=t.replace(/\/$/,"")||"/";return"/"===a?"/"===r||/^\/(es|fr|it|zh|au)$/.test(r):r===a||r.startsWith(`${a}/`)}((0,m.usePathname)(),e),o="mobile"===i;return(0,t.jsxs)(r.default,{href:e,onClick:n,"aria-current":l?"page":void 0,className:(0,x.cn)("group relative flex items-center outline-none transition-colors duration-200 ease-out",o?"gap-3 rounded-xl px-3 py-2.5 hover:bg-white/[0.04]":"gap-2 rounded-lg px-2 py-1.5",l?o?"bg-white/[0.05] text-white":"text-white":o?"text-gray-300 hover:text-white":"text-gray-400 hover:text-gray-100"),children:[(0,t.jsx)("span",{className:(0,x.cn)(o?k:j,l&&"border-blue-400/35 bg-gradient-to-b from-blue-500/20 to-blue-500/8 text-blue-200 shadow-[0_0_16px_rgba(59,130,246,0.18)]"),children:(0,t.jsx)(s,{className:(0,x.cn)(o?"h-4 w-4":"h-3.5 w-3.5"),strokeWidth:1.75,"aria-hidden":!0})}),(0,t.jsx)("span",{className:(0,x.cn)("leading-none",o?"text-[15px] font-medium tracking-wide":"text-[13px] font-medium tracking-[0.01em]"),children:a}),!o&&l&&(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-2 -bottom-1 h-px bg-gradient-to-r from-transparent via-blue-400/70 to-transparent"})]})}function N(){let[e,a]=(0,n.useState)(!1),{t:s,getLocalizedPath:i,language:m}=(0,u.useTranslation)(),x=v.filter(e=>!(e.hideOnAu&&"au"===m)),f=()=>a(!1);return(0,t.jsxs)("div",{className:"md:hidden",children:[(0,t.jsx)("button",{onClick:()=>a(!e),className:"rounded-lg border border-white/[0.08] bg-white/[0.04] p-2 text-white transition-all duration-200 hover:border-white/15 hover:bg-white/[0.07] hover:text-blue-300","aria-label":"Toggle mobile menu","aria-expanded":e,children:e?(0,t.jsx)(o.X,{className:"h-5 w-5",strokeWidth:1.75}):(0,t.jsx)(l,{className:"h-5 w-5",strokeWidth:1.75})}),e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",className:"fixed inset-0 top-[60px] z-40 bg-[#020408]/80 md:hidden","aria-label":"Close menu",onClick:f}),(0,t.jsx)("div",{className:"mobile-menu-container fixed left-0 right-0 top-[60px] z-50 max-h-[calc(100vh-60px)] overflow-y-auto border-b border-gray-800/80 bg-[#0a0e1a] shadow-[0_16px_48px_rgba(0,0,0,0.55)] md:hidden",children:(0,t.jsxs)("nav",{"aria-label":"Mobile navigation",className:"space-y-1 px-3 py-4",children:[x.map(e=>(0,t.jsx)(_,{href:i(e.path),label:s(e.labelKey,e.labelFallback),icon:e.icon,variant:"mobile",onClick:f},e.id)),(0,t.jsxs)(r.default,{href:i("/checkout"),className:"mt-4 flex items-center gap-3 rounded-xl border border-blue-500/30 bg-gradient-to-r from-blue-600/90 to-indigo-600/90 px-4 py-3.5 text-base font-semibold text-white shadow-[0_8px_24px_rgba(37,99,235,0.28)] transition-all duration-200 hover:from-blue-500 hover:to-indigo-500",onClick:f,children:[(0,t.jsx)("span",{className:"flex h-9 w-9 items-center justify-center rounded-lg border border-white/20 bg-white/10",children:(0,t.jsx)(c,{className:"h-4 w-4",strokeWidth:1.75})}),s("nav.buyNow")]}),(0,t.jsxs)("div",{className:"mt-5 border-t border-white/[0.08] pb-4 pt-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 px-3 py-2 text-gray-300",children:[(0,t.jsx)(d.Globe,{className:"h-4 w-4",strokeWidth:1.75}),(0,t.jsx)("span",{className:"text-sm font-medium tracking-wide",children:"Language"})]}),(0,t.jsx)("div",{className:"mt-2 px-3",children:(0,t.jsx)(h.LanguageSelector,{})})]})]})})]})]})}e.s(["Header",0,function(){let{t:e,getLocalizedPath:i,language:l}
19=(0,u.useTranslation)(),[o,d]=(0,n.useState)(!1);(0,n.useEffect)(()=>{let e=()=>{d(window.scrollY>100)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]);let m=v.filter(e=>!(e.hideOnAu&&"au"===l));return(0,t.jsxs)("header",{className:`sticky top-0 z-50 flex h-[60px] items-center justify-between border-b px-4 transition-all duration-300 sm:px-6 md:px-10 ${o?"border-white/[0.08] bg-[#070b14]/92 shadow-[0_8px_32px_rgba(0,0,0,0.35)] backdrop-blur-md":"border-white/[0.05] bg-[#0a0e1a]/88 backdrop-blur-sm"}`,children:[(0,t.jsx)("div",{className:"flex items-center",children:(0,t.jsx)(r.default,{href:i("/"),className:"flex items-center",children:(0,t.jsx)(a.default,{src:"/images/poolangel_logo.png",alt:"Pool Angel Logo",width:300,height:60,className:"h-10 w-auto sm:h-12",sizes:"(max-width: 640px) 120px, 150px",priority:!0})})}),(0,t.jsx)("nav",{"aria-label":"Main navigation",className:"hidden items-center rounded-xl border border-white/[0.06] bg-white/[0.025] p-1 shadow-[inset_0_1px_0_rgba(255,255,255,0.04)] md:flex lg:gap-0.5",children:m.map(r=>(0,t.jsx)(_,{href:i(r.path),label:e(r.labelKey,r.labelFallback),icon:r.icon},r.id))}),(0,t.jsxs)("div",{className:"flex items-center space-x-3 sm:space-x-4",children:[(0,t.jsx)("div",{className:"hidden md:block",children:(0,t.jsx)(h.LanguageSelector,{})}),(0,t.jsx)(s.Button,{asChild:!0,className:`h-9 border border-white/10 bg-gradient-to-r from-blue-600 to-indigo-600 px-3 text-xs text-white shadow-[0_4px_20px_rgba(37,99,235,0.25)] transition-all duration-300 hover:from-blue-500 hover:to-indigo-500 sm:px-6 sm:text-sm ${o?"scale-[1.02] shadow-[0_6px_24px_rgba(37,99,235,0.35)]":""}`,children:(0,t.jsxs)(r.default,{href:i("/checkout"),children:[(0,t.jsx)(c,{className:"h-4 w-4 sm:hidden",strokeWidth:1.75}),(0,t.jsx)("span",{className:"hidden sm:inline",children:e("nav.buyNow")}),(0,t.jsx)("span",{className:"sm:hidden",children:"Buy"})]})}),(0,t.jsx)(N,{})]})]})}],13293)},76841,e=>{"use strict";var t=e.i(73401),r=e.i(93529),a=e.i(96990),s=e.i(54284);let n=(0,s.default)("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]),i=(0,s.default)("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]),l=(0,s.default)("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);var o=e.i(77379),c=e.i(93873),d=e.i(56224);e.s(["Footer",0,function(){let{t:e,getLocalizedPath:s,language:u}=(0,c.useTranslation)();return(0,t.jsx)("footer",{className:"py-10 sm:py-12 px-4 sm:px-6 md:px-10 border-t border-gray-800",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,t.jsxs)("div",{className:"grid grid-cols-2 sm:grid-cols-2 md:grid-cols-4 gap-8 md:gap-10",children:[(0,t.jsxs)("div",{className:"col-span-2 sm:col-span-2 md:col-span-1",children:[(0,t.jsx)(r.default,{href:s("/"),className:"flex items-center mb-6",children:(0,t.jsx)(a.default,{src:"/images/poolangel_logo.png",alt:"Pool Angel Logo",width:300,height:60,className:"h-12 sm:h-14 w-auto",sizes:"(max-width: 640px) 150px, 175px"})}),(0,t.jsx)("p",{className:"text-gray-400 mb-6 text-sm sm:text-base",children:e("footer.description")}),(0,t.jsxs)("div",{className:"flex space-x-4",children:[(0,t.jsx)(r.default,{href:"https://www.facebook.com/poolangelofficial/",className:"text-gray-400 hover:text-blue-400 transition-colors","aria-label":"Visit Pool Angel on Facebook",children:(0,t.jsx)(n,{className:"h-5 w-5"})}),(0,t.jsx)(r.default,{href:"https://www.instagram.com/poolangelai/",className:"text-gray-400 hover:text-blue-400 transition-colors","aria-label":"Visit Pool Angel on Instagram",children:(0,t.jsx)(i,{className:"h-5 w-5"})}),(0,t.jsx)(r.default,{href:"https://www.linkedin.com/company/pool-angel/",className:"text-gray-400 hover:text-blue-400 transition-colors","aria-label":"Visit Pool Angel on LinkedIn",children:(0,t.jsx)(l,{className:"h-5 w-5"})})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"font-semibold mb-4 sm:mb-6 text-sm sm:text-base",children:e("footer.company.title")}),(0,t.jsxs)("ul",{className:"space-y-2 sm:space-y-3",children:[(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/about"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:e("footer.company.aboutUs")})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/contact-us"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:e("footer.company.contact")})})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"font-semibold mb-1 sm:mb-2 text-sm sm:text-base",children:e("footer.resources.title")}),(0,t.jsx)("p",{className:"mb-3 text-xs text-gray-500",children:"Learn More"}),(0,t.jsxs)("ul",{className:"space-y-2 sm:space-y-3",children:["au"!==u&&(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/pricing"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:e("nav.pricing","Pricing")})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/installation-guide"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:e("footer.resources.installationGuide")})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/ai-pool-camera"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:"AI Pool Camera"})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/pool-safety-camera"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:"Pool Safety Camera"})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/app-installation-guide"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:e("footer.resources.appInstallationGuide")})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/frequently-asked-questions"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:e("footer.resources.faq")})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/shipping-returns"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:e("footer.resources.shippingReturns")})})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"font-semibold mb-4 sm:mb-6 text-sm sm:text-base",children:e("footer.legal.title")}),(0,t.jsxs)("ul",{className:"space-y-2 sm:space-y-3",children:[(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/privacy"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:e("footer.legal.privacyPolicy")})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/cookies"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:e("footer.legal.cookiePolicy")})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:s("/waiver"),className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base",children:e("footer.legal.waiver")})}),(0,t.jsx)("li",{children:(0,t.jsx)("button",{onClick:()=>{let e=new CustomEvent("openCookieModal");window.dispatchEvent(e)},className:"text-gray-400 hover:text-gray-300 transition-colors text-sm sm:text-base text-left",children:e("footer.legal.manageCookies")})})]})]})]}),(0,t.jsxs)("div",{className:"mt-8 sm:mt-10 px-4 py-6 bg-gray-800/30 rounded-lg border border-gray-700/50 md:hidden",children:[(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-gray-300",children:[(0,t.jsx)(o.Globe,{className:"h-5 w-5 text-blue-400"}),(0,t.jsx)("span",{className:"font-medium",children:e("footer.language.title","Language")}),(0,t.jsx)("span",{className:"text-xs text-gray-500 bg-gray-700/50 px-2 py-1 rounded-full",children:"ð Global"})]}),(0,t.jsx)("div",{className:"flex-shrink-0",children:(0,t.jsx)(d.LanguageSelector,{})})]}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-3 text-center",children:"Available in 5 languages ⢠Serving customers worldwide"})]}),(0,t.jsx)("div",{className:"mt-8 sm:mt-10 px-4 py-4 bg-gray-800/30 rounded-lg",children:(0,t.jsxs)("p",{className:"text-gray-400 text-sm leading-relaxed text-center",children:[(0,t.jsx)("strong",{className:"text-gray-300",children:e("footer.disclaimer.title")})," ",e("footer.disclaimer.text")]})}),(0,t.jsxs)("div",{className:"mt-10 sm:mt-12 pt-6 sm:pt-8 border-t border-gray-800 text-center text-gray-500 text-xs sm:text-sm",children:[(0,t.jsxs)("div",{className:"mb-2 text-gray-400 font-medium flex items-center justify-center",children:[e("footer.worldwideProtection")," ð"]}),e("footer.copyright")," ",new Date().getFullYear()]})]})})}],76841)}]);
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.