 <!doctype html><html lang="en"><head > <meta charset="utf-8"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1120155521",accountID:"3617175",trustKey:"1322840",xpid:"VwAGVldUDRAJXFJaBwUGU1U=",licenseKey:"NRJS-77fe2097a09258e85f3",applicationID:"983804151"};;/*! For license information please see nr-loader-spa-1.264.0.min.js.LICENSE.txt */
(()=>{var e,t,r={2983:(e,t,r)=>{"use strict";r.d(t,{D0:()=>v,gD:()=>y,Vp:()=>s,oC:()=>x,fr:()=>_,jD:()=>P,hR:()=>A,xN:()=>b,x1:()=>c,aN:()=>T,V:()=>j});var n=r(384),i=r(7864);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}var u=r(993);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var l=r(2614),f=r(944);const h="[data-nr-mask]",g=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:u.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:l.wk,inactiveMs:l.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,f.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,f.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,f.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0}},p={},m="All configuration objects require an agent identifier!";function v(e){if(!e)throw new Error(m);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function b(e,t){if(!e)throw new Error(m);p[e]=(0,i.a)(t,g());const r=(0,n.nY)(e);r&&(r.init=p[e])}function y(e,t){if(!e)throw new Error(m);var r=v(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const w={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},R={};function x(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!R[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return R[e]}function T(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");R[e]=(0,i.a)(t,w);const r=(0,n.nY)(e);r&&(r.loader_config=R[e])}const A=(0,n.dV)().o;var E=r(6154),N=r(9324);const S={buildEnv:N.F3,distMethod:N.Xs,version:N.xv,originTime:E.WN},O={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:""+E.gm.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,harvestCount:0,timeKeeper:void 0},I={};function _(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!I[e])throw new Error("Runtime for ".concat(e," was never set"));return I[e]}function j(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");I[e]={...(0,i.a)(t,O),...S};const r=(0,n.nY)(e);r&&(r.runtime=I[e])}function P(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},7864:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.264.0",i="PROD",o="CDN",a="2.0.0-alpha.12"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,Vr:()=>h,WN:()=>g,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=!!a.navigator?.sendBeacon,g=Date.now()-(0,n.t)()},4777:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(944);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.R)(8);this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.R)(9,e)}}}},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>s,Ze:()=>d,x3:()=>c});var n=r(7836),i=r(3606),o=r(860);const a={};function s(e,t){const r={staged:!1,priority:o.P[t]||0};u(e),a[e].get(t)||a[e].set(t,r)}function c(e,t){e&&a[e]&&(a[e].get(t)&&a[e].delete(t),f(e,t,!1),a[e].size&&l(e))}function u(e){if(!e)throw new Error("agentIdentifier required");a[e]||(a[e]=new Map)}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(u(e),!e||!a[e].get(t)||r)return f(e,t);a[e].get(t).staged=!0,l(e)}function l(e){const t=Array.from(a[e]);t.every((e=>{let[t,r]=e;return r.staged}))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((t=>{let[r]=t;a[e].delete(r),f(e,r)})))}function f(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const o=e?n.ee.get(e):n.ee,a=i.i.handlers;if(!o.aborted&&o.backlog&&a){if(r){const e=o.backlog[t],r=a[t];if(r){for(let t=0;e&&t<e.length;++t)h(e[t],r);Object.entries(r).forEach((e=>{let[t,r]=e;Object.values(r||{}).forEach((e=>{e[0].on(t,e[1])}))}))}}o.isolatedBacklog||delete a[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function h(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(2983),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.fr)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";r.d(t,{DD:()=>c,jT:()=>a,sp:()=>s});var n=r(6154);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n.gm.addEventListener("test",null,e),n.gm.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e){var t=this;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n?.leading||!1;let o;return function(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];i&&void 0===o&&(e.apply(t,a),o=setTimeout((()=>{o=clearTimeout(o)}),r)),i||(clearTimeout(o),o=setTimeout((()=>{e.apply(t,a)}),r))}}function i(e){var t=this;let r=!1;return function(){if(!r){r=!0;for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];e.apply(t,i)}}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8941:(e,t,r)=>{"use strict";r.d(t,{um:()=>f,NZ:()=>R,vC:()=>A,Ri:()=>O,Ak:()=>_,o8:()=>P,MO:()=>U,bX:()=>F});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,u);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var g="fetch-",p=g+"body-",m=["arrayBuffer","blob","json","text","formData"],v=a.gm.Request,b=a.gm.Response,y="prototype";const w={};function R(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(v&&b&&a.gm.fetch))return t;if(w[t.debugId]++)return t;function r(e,r,i){var o=e[r];"function"==typeof o&&(e[r]=function(){var e,r=[...arguments],a={};t.emit(i+"before-start",[r],a),a[n.P]&&a[n.P].dt&&(e=a[n.P].dt);var s=o.apply(this,r);return t.emit(i+"start",[r,e],s),s.then((function(e){return t.emit(i+"end",[null,e],s),e}),(function(e){throw t.emit(i+"end",[e],s),e}))})}return w[t.debugId]=1,m.forEach((e=>{r(v[y],e,p),r(b[y],e,p)})),r(a.gm,"fetch",g),t.on(g+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(g+"done",[null,r],n)}else t.emit(g+"done",[e],n)})),t}const x={},T=["pushState","replaceState"];function A(e){const t=function(e){return(e||n.ee).get("history")}(e);return!a.RI||x[t.debugId]++||(x[t.debugId]=1,(0,i.YM)(t).inPlace(window.history,T,"-")),t}var E=r(3878);const N={},S=["appendChild","insertBefore","replaceChild"];function O(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!a.RI||N[t.debugId])return t;N[t.debugId]=!0;var r=(0,i.YM)(t),o=/[?&](?:callback|cb)=([^&#]+)/,s=/(.*)\.([^.]+)/,c=/^(\w+)(\.|$)(.*)$/;function u(e,t){if(!e)return t;const r=e.match(c),n=r[1];return u(r[3],t[n])}return r.inPlace(Node.prototype,S,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(i=e.src,a=i.match(o),a?a[1]:null);var i,a;if(!n)return;var c=function(e){var t=e.match(s);if(t&&t.length>=3)return{key:t[2],parent:u(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof c.parent[c.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,E.jT)(!1)),e.removeEventListener("error",f,(0,E.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,E.jT)(!1)),e.removeEventListener("error",f,(0,E.jT)(!1))}r.inPlace(c.parent,[c.key],"cb-",d),e.addEventListener("load",l,(0,E.jT)(!1)),e.addEventListener("error",f,(0,E.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const I={};function _(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!a.RI||I[t.debugId])return t;I[t.debugId]=!0;var r=(0,i.YM)(t),o=a.gm.MutationObserver;return o&&(window.MutationObserver=function(e){return this instanceof o?new o(r(e,"fn-")):o.apply(this,arguments)},MutationObserver.prototype=o.prototype),t}const j={};function P(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(j[t.debugId])return t;j[t.debugId]=!0;var r=t.context,o=(0,i.YM)(t),s=a.gm.Promise;return s&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const a=Reflect.construct(s,[i],e);return t.context(a).getCtx=function(){return n},a}a.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return s.toString()},Object.setPrototypeOf(e,s),["all","race"].forEach((function(r){const n=s[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=s[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=s.prototype;const n=s.prototype.then;s.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c<a;c++)s[c]=arguments[c];s[0]=o(s[0],"cb-",i,null,!1),s[1]=o(s[1],"cb-",i,null,!1);const u=n.apply(this,s);return i.nextPromise=u,t.emit("propagate",[e,!0],u,!1,!1),u},s.prototype.then[i.Jt]=n,t.on("executor-start",(function(e){e[0]=o(e[0],"resolve-",this,null,!1),e[1]=o(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const C={},k="setTimeout",L="setInterval",D="clearTimeout",H="-start",M="-",K=[k,"setImmediate",L,D,"clearImmediate"];function U(e){const t=function(e){return(e||n.ee).get("timer")}(e);if(C[t.debugId]++)return t;C[t.debugId]=1;var r=(0,i.YM)(t);return r.inPlace(a.gm,K.slice(0,2),k+M),r.inPlace(a.gm,K.slice(2,3),L+M),r.inPlace(a.gm,K.slice(3),D+M),t.on(L+H,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(k+H,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}var G=r(944);const B={},V=["open","send"];function F(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(B[r.debugId]++)return r;B[r.debugId]=1,f(t);var o=(0,i.YM)(r),s=a.gm.XMLHttpRequest,c=a.gm.MutationObserver,u=a.gm.Promise,d=a.gm.setInterval,l="readystatechange",h=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],g=[],p=a.gm.XMLHttpRequest=function(e){const t=new s(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(l,(i=n,function(){var e=this;e.readyState>3&&!i.resolved&&(i.resolved=!0,r.emit("xhr-resolved",[],e)),o.inPlace(e,h,"fn-",R)}),(0,E.jT)(!1))}catch(e){(0,G.R)(15,e);try{r.emit("internal-error",[e])}catch(e){}}var i;return t};function m(e,t){o.inPlace(t,["onreadystatechange"],"fn-",R)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,p),p.prototype=s.prototype,o.inPlace(p.prototype,V,"-xhr-",R),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){g.push(e),c&&(v?v.then(w):d?d(w):(b=-b,y.data=b))}(t)})),r.on("open-xhr-start",m),c){var v=u&&u.resolve();if(!d&&!u){var b=1,y=document.createTextNode(b);new c(w).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===l||w()}));function w(){for(var e=0;e<g.length;e++)m(0,g[e]);g.length&&(g=[])}function R(e,t){return t}return r}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.genericEvents},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,It:()=>s,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K.logging,s=1e6},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s.p_.INFO;(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>f,G4:()=>o,It:()=>c,No:()=>u,Qb:()=>h,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>l,yP:()=>d});var n=r(2614);const i=r(860).K.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c=1e6,u=64e3,d={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},l={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},f=5e3,h={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>s,CT:()=>c,SR:()=>a});var n=r(2983),i=r(7767),o=r(6154);function a(e){return!!n.hR.MO&&(0,i.V)(e)&&!0===(0,n.gD)(e,"session_trace.enabled")}function s(e){return!0===(0,n.gD)(e,"session_replay.preload")&&a(e)}function c(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:o.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(o.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>g,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>p,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(2983);const i=r(860).K.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.hR.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(7836);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(2983),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>O});var n=r(860),i=r(2983),o=r(9908),a=r(7836),s=r(1687),c=r(5289),u=r(6154),d=r(944),l=r(3969),f=r(384),h=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",h.G4.RECORD,h.G4.PAUSE,"log","wrapLogger"],p=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),v=r(2614),b=r(993),y=r(3785),w=r(2646),R=r(3434);function x(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,d.R)(29);const i=function(e){return(e||a.ee).get("logger")}(e),o=(0,R.YM)(i),s=new w.y(a.P);return s.level=n.level,s.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",s),i}function T(){const e=(0,f.pV)();g.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&o.push(e.api[t](...n)):(0,d.R)(38,t)})),o.length>1?o:o[0]}(t,...n)}}))}const A={};var E=r(5284);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let S=!1;function O(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},g=arguments.length>2?arguments[2]:void 0,w=arguments.length>3?arguments[3]:void 0,{init:R,info:O,loader_config:I,runtime:_={},exposed:j=!0}=t;_.loaderType=g;const P=(0,f.pV)();O||(R=P.init,O=P.info,I=P.loader_config),(0,i.xN)(e.agentIdentifier,R||{}),(0,i.aN)(e.agentIdentifier,I||{}),O.jsAttributes??={},u.bv&&(O.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,O);const C=(0,i.D0)(e.agentIdentifier),k=[O.beacon,O.errorBeacon];S||(C.proxy.assets&&(N(C.proxy.assets),k.push(C.proxy.assets)),C.proxy.beacon&&k.push(C.proxy.beacon),T(),(0,f.US)("activatedFeatures",E.B),e.runSoftNavOverSpa&&=!0===C.soft_navigations.enabled&&C.feature_flags.includes("soft_nav")),_.denyList=[...C.ajax.deny_list||[],...C.ajax.block_internal?k:[]],_.ptid=e.agentIdentifier,(0,i.V)(e.agentIdentifier,_),e.ee=a.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t){let f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(0,s.Ak)(e,"api");const g={};var w=a.ee.get(e),R=w.get("tracer");A[e]=v.g.OFF,w.on(h.G4.REPLAY_RUNNING,(t=>{A[e]=t}));var T="api-",E=T+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function S(){}g.log=function(e){let{customAttributes:t={},level:r=b.p_.INFO}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,o.p)(l.xV,["API/log/called"],void 0,n.K.metrics,w),(0,y.R)(w,e,t,r)},g.wrapLogger=function(e,t){let{customAttributes:r={},level:i=b.p_.INFO}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,o.p)(l.xV,["API/wrapLogger/called"],void 0,n.K.metrics,w),x(w,e,t,{customAttributes:r,level:i})},p.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.fr)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,d.R)(40,typeof t)}else(0,d.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,d.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,d.R)(42,typeof e)},g.start=()=>{try{(0,o.p)(l.xV,["API/start/called"],void 0,n.K.metrics,w),w.emit("manual-start-all")}catch(e){(0,d.R)(23,e)}},g[h.G4.RECORD]=function(){(0,o.p)(l.xV,["API/recordReplay/called"],void 0,n.K.metrics,w),(0,o.p)(h.G4.RECORD,[],void 0,n.K.sessionReplay,w)},g[h.G4.PAUSE]=function(){(0,o.p)(l.xV,["API/pauseReplay/called"],void 0,n.K.metrics,w),(0,o.p)(h.G4.PAUSE,[],void 0,n.K.sessionReplay,w)},g.interaction=function(e){return(new S).get("object"==typeof e?e:{})};const O=S.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(l.xV,["API/createTracer/called"],void 0,n.K.metrics,w),f||(0,o.p)(E+"tracer",[(0,m.t)(),e,r],i,n.K.spa,w),function(){if(R.emit((a?"":"no-")+"fn-start",[(0,m.t)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw R.emit("fn-err",[arguments,this,t],r),t}finally{R.emit("fn-end",[(0,m.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,o.p)(l.xV,["API/"+t+"/called"],void 0,n.K.metrics,w),i&&(0,o.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function _(){r.e(478).then(r.bind(r,8778)).then((t=>{let{setAPI:r}=t;r(e),(0,s.Ze)(e,"api")})).catch((e=>{(0,d.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{O[e]=I(E,e,void 0,f?n.K.softNav:n.K.spa)})),g.setCurrentRouteName=f?I(E,"routeName",void 0,n.K.softNav):I(T,"routeName",!0,n.K.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(l.xV,["API/noticeError/called"],void 0,n.K.metrics,w),(0,o.p)("err",[t,(0,m.t)(),!1,r,!!A[e]],void 0,n.K.jserrors,w)},u.RI?(0,c.GG)((()=>_()),!0):_(),g}(e.agentIdentifier,w,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=j),S=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{K:()=>n,P:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.264.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.264.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-McVw1bGHjjUf5GGS4WenO1eJQ8s7UloN07RDcN8bH9X1iGHTAJZ38fRFPC9DW3pFKJ2uKysBuvqehJYvHcIthg==",249:"sha512-QYiFK3L0u5EMr5V3YITSZcfvK9upxp9dvxRVLY9qis5pUIvOkKb5SKvPYPNw7sEKXP8TzyY2DLpLmqHxWCZ2cg==",212:"sha512-pdn6WS9R03kXhRA2vQoZgApGomYEaTBtHJfyGcBu9pt7MUR6schZTqs6BcrSDNoPhpJO6N5kUTMqB2WknZMDIA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.264.0.PROD"]=self["webpackChunk:NRBA-1.264.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.LA)(16);this.agentIdentifier=e}#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if("function"==typeof this.api?.[t])return this.api[t](...n);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}log(e,t){return this.#e("logInfo",e,t)}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var o=i(860),a=i(2983);const s=Object.values(o.K);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var d=i(1687),l=i(4234),f=i(5289),h=i(6154),g=i(5270),p=i(7767),m=i(6389);class v extends l.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,a.gD)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,d.Ak)(e,r):this.ee.on("manual-start-all",(0,m.J)((()=>{(0,d.Ak)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if((0,p.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));n=e(this.agentIdentifier)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===o.K.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.Ze)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.R)(34,r),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),t(!1),this.ee&&this.ee.abort()}};h.RI?(0,f.GG)((()=>n()),!0):n()}#t(e,t){switch(e){case o.K.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case o.K.sessionTrace:return!!t;default:return!0}}}var b=i(6630);class y extends v{static featureName=(()=>b.T)();constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,b.T,r),this.importAggregator()}}var w=i(4777);class R extends w.J{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,Object.entries(e||{}).forEach((e=>{let[r,n]=e;t[r]=x(n,t[r])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,Object.keys(r||{}).forEach((e=>{if("count"!==e){var t=a[e],n=r[e];n&&!n.c?a[e]=x(n.t,t):a[e]=function(e,t){if(!t)return e;t.c||(t=T(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(n,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=x(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function x(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=T(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var A=i(384);var E=i(9908),N=i(2843),S=i(3878),O=i(782),I=i(1863);class _ extends v{static featureName=(()=>O.T)();constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,O.T,r),h.RI&&((0,N.u)((()=>(0,E.p)("docHidden",[(0,I.t)()],void 0,O.T,this.ee)),!0),(0,S.sp)("pagehide",(()=>(0,E.p)("winPagehide",[(0,I.t)()],void 0,O.T,this.ee))),this.importAggregator())}}var j=i(3969);class P extends v{static featureName=(()=>j.TZ)();constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,j.TZ,r),this.importAggregator()}}var C=i(6774),k=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,k.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function D(e){return K(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){let t="Unhandled Promise Rejection";if(K(e?.reason))try{return e.reason.message=t+": "+e.reason.message,D(e.reason)}catch(t){return D(e.reason)}if(void 0===e.reason)return D(t);const r=D(e.reason);return r.message=t+": "+r?.message,r}function M(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return K(e.error)?e.error:D(e)}function K(e){return e instanceof Error&&!!e.stack}class U extends v{static featureName=(()=>C.T)();#r=!1;constructor(e,r){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,C.T,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,E.p)("ierr",[D(e),(0,I.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),h.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,E.p)("err",[H(e),(0,I.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,S.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener("error",(e=>{this.abortHandler&&(0,E.p)("err",[M(e),(0,I.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,S.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var G=i(8990);let B=1;const V="nr@id";function F(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===h.gm?0:(0,G.I)(e,V,(function(){return B++}))}function W(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,k.A)(e).length}catch(e){return}}}var z=i(8941),Z=i(7485);class q{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,a.oC)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var s=(0,r.ZF)(),c=(0,r.el)(),u=Date.now(),d={spanId:s,traceId:c,timestamp:u};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(s,c),d.traceContextStateHeader=this.generateTraceContextStateHeader(s,u,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(s,c,u,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof h.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,k.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,a.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,a.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Z.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var Y=i(9300),X=i(7295),J=["load","error","abort","timeout"],Q=J.length,ee=a.hR.REQ,te=a.hR.XHR;class re extends v{static featureName=(()=>Y.T)();constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,Y.T,r),this.dt=new q(e),this.handler=(e,t,r,n)=>(0,E.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};h.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ne(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,o.K.ajax)}}))}catch(e){}(0,z.NZ)(this.ee),(0,z.bX)(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,S.jT)(!1)),h.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,S.jT)(!1))}function s(e){this.params={method:e[0]},ne(this,e[1]),this.metrics={}}function c(t,r){var i=(0,a.oC)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var s=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),s=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),s=!0),s&&(this.dt=o)}}function u(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=W(i);a&&(n.txSize=a)}this.startTime=(0,I.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<Q;s++)r.addEventListener(J[s],this.listener,(0,S.jT)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function l(e,t){var r=""+F(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function f(e,t){var r=""+F(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,I.t)()}function p(e,r){r instanceof te&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function m(e,r){r instanceof te&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function v(e,t,r){t instanceof te&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,I.t)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,I.t)()-this.xhrCbStart,this.onload,r],r)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&h.RI&&(t=""+h.gm.location.href):e[0]&&e[0].url?t=e[0].url:h.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Z.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function w(e,t){this.params={},this.metrics={},this.startTime=(0,I.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof ee?r=i.url:h.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ne(this,r);var o=(""+(i&&i instanceof ee&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=W(n.body)||0}function R(e,t){if(this.endTime=(0,I.t)(),this.params||(this.params={}),(0,X.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,I.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,o.K.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<Q;t++)e.removeEventListener(J[t],this.listener,!1);t.aborted||(0,X.iW)(t)||(n.duration=(0,I.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,o.K.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?W(e.response):"text"===r||""===r||void 0===r?W(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,E.p)(j.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,o.K.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",s),t.on("open-xhr-end",c),t.on("send-xhr-start",u),t.on("xhr-cb-time",d),t.on("xhr-load-added",l),t.on("xhr-load-removed",f),t.on("xhr-resolved",g),t.on("addEventListener-end",p),t.on("removeEventListener-end",m),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",w),t.on("fn-start",v),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function ne(e,t){var r=(0,Z.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var ie=i(3738);const{He:oe,bD:ae,d3:se,Kp:ce,TZ:ue,Lc:de,uP:le,Rz:fe}=ie;class he extends v{static featureName=(()=>ue)();constructor(e,t){super(e,t,ue,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);if(!(0,p.V)(this.agentIdentifier))return void(0,d.x3)(this.agentIdentifier,this.featureName);const r=this.ee;let n;(0,z.vC)(r),this.eventsEE=(0,z.um)(r),this.eventsEE.on(le,(function(e,t){this.bstStart=(0,I.t)()})),this.eventsEE.on(de,(function(e,t){(0,E.p)("bst",[e[0],t,this.bstStart,(0,I.t)()],void 0,o.K.sessionTrace,r)})),r.on(fe+se,(function(e){this.time=(0,I.t)(),this.startPath=location.pathname+location.hash})),r.on(fe+ce,(function(e){(0,E.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,o.K.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,E.p)(oe,[t],void 0,o.K.sessionTrace,r)})),n.observe({type:ae,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:n})}}var ge=i(2614);class pe extends v{static featureName=(()=>t.TZ)();#i;constructor(e,r){let n,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,t.TZ,i),this.replayRunning=!1;try{n=JSON.parse(localStorage.getItem("".concat(ge.H3,"_").concat(ge.uh)))}catch(e){}(0,g.SR)(e)&&this.ee.on(t.G4.RECORD,(()=>this.#o())),this.#a(n)?(this.#i=n?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,E.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e&&(e.sessionReplayMode===ge.g.FULL||e.sessionReplayMode===ge.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,2496));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==ge.g.FULL&&this.featAggregate.initializeRecording(ge.g.FULL,!0):(this.#i=ge.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!==ge.g.FULL&&(this.recorder.parent.mode=ge.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var me=i(3962);class ve extends v{static featureName=(()=>me.TZ)();constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,me.TZ,r),!h.RI||!a.hR.MO)return;const n=(0,z.vC)(this.ee),i=(0,z.um)(this.ee),o=()=>(0,E.p)("newURL",[(0,I.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",o),n.on("replaceState-end",o);try{this.removeOnAbort=new AbortController}catch(e){}(0,S.sp)("popstate",(e=>(0,E.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let s=!1;const c=new a.hR.MO(((e,t)=>{s||(s=!0,requestAnimationFrame((()=>{(0,E.p)("newDom",[(0,I.t)()],void 0,this.featureName,this.ee),s=!1})))})),u=(0,m.s)((e=>{(0,E.p)("newUIEvent",[e],void 0,this.featureName,this.ee),c.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on("fn-start",(e=>{let[t]=e;me.tC.includes(t?.type)&&u(t)}));for(let e of me.tC)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),c.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:c})}}var be=i(7378);const{TZ:ye,d3:we,Kp:Re,$p:xe,wW:Te,e5:Ae,tH:Ee,uP:Ne,rw:Se,Lc:Oe}=be;class Ie extends v{static featureName=(()=>ye)();constructor(e,t){var r;if(super(e,t,ye,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),r=this,!h.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,z.Ri)(this.ee),s=(0,z.o8)(this.ee),c=(0,z.MO)(this.ee),u=(0,z.bX)(this.ee),d=this.ee.get("events"),l=(0,z.NZ)(this.ee),f=(0,z.vC)(this.ee),g=(0,z.Ak)(this.ee);function p(e,t){f.emit("newURL",[""+window.location,t])}function m(){i++,n=window.location.hash,this[Ne]=(0,I.t)()}function v(){i--,window.location.hash!==n&&p(0,!0);var e=(0,I.t)();this[Ae]=~~this[Ae]+e-this[Ne],this[Oe]=e}function b(e,t){e.on(t,(function(){this[t]=(0,I.t)()}))}this.ee.on(Ne,m),s.on(Se,m),a.on(Se,m),this.ee.on(Oe,v),s.on(Te,v),a.on(Te,v),this.ee.on("fn-err",(function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];n[2]?.__newrelic?.[e]||(0,E.p)("function-err",[...n],void 0,r.featureName,r.ee)})),this.ee.buffer([Ne,Oe,"xhr-resolved"],this.featureName),d.buffer([Ne],this.featureName),c.buffer(["setTimeout"+Re,"clearTimeout"+we,Ne],this.featureName),u.buffer([Ne,"new-xhr","send-xhr"+we],this.featureName),l.buffer([Ee+we,Ee+"-done",Ee+xe+we,Ee+xe+Re],this.featureName),f.buffer(["newURL"],this.featureName),g.buffer([Ne],this.featureName),s.buffer(["propagate",Se,Te,"executor-err","resolve"+we],this.featureName),o.buffer([Ne,"no-"+Ne],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(l,Ee+we),b(l,Ee+"-done"),b(a,"new-jsonp"),b(a,"jsonp-end"),b(a,"cb-start"),f.on("pushState-end",p),f.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,S.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",p,(0,S.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){p(0,i>1)}),(0,S.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=i(3333);class je extends v{static featureName=(()=>_e.T)();constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,_e.T,r);[(0,a.gD)(this.agentIdentifier,"page_action.enabled")].some((e=>e))?this.importAggregator():(0,d.x3)(this.agentIdentifier,this.featureName)}}var Pe=i(993),Ce=i(3785);class ke extends v{static featureName=(()=>Pe.TZ)();constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,Pe.TZ,r);const n=this.ee;this.ee.on("wrap-logger-end",(function(e){let[t]=e;const{level:r,customAttributes:i}=this;(0,Ce.R)(n,t,i,r)})),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h.gm?(this.sharedAggregator=new R({agentIdentifier:this.agentIdentifier}),this.features={},(0,A.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(y),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.K.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.P[e.featureName]-o.P[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.K.softNav)return;(function(e){switch(e){case o.K.ajax:return[o.K.jserrors];case o.K.sessionTrace:return[o.K.ajax,o.K.pageViewEvent];case o.K.sessionReplay:return[o.K.sessionTrace];case o.K.pageViewTiming:return[o.K.pageViewEvent];default:return[]}})(r.featureName).every((e=>e in this.features))||(0,e.R)(36,r.featureName),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,A.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[re,y,_,he,pe,P,U,je,ke,ve,Ie],loaderType:"spa"})})()})();</script>
<meta name="title" content="Hayward Insights"/>
<meta name="description" content="Discover blog tips, inspiration, and maintenance insights for your poolside oasis. From design trends to expert advice, we&#039;ve got you covered. Keep your pool pristine and enjoyable year-round!"/>
<meta name="robots" content="INDEX,FOLLOW"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Hayward Insights</title>
<link  rel="stylesheet" type="text/css"  media="all" href="https://hayward.com/static/version1723539748/_cache/merged/f97096d8453c125144e45a6f461196b7.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/css/styles.min.css" />











<link  rel="canonical" href="https://hayward.com/blog" />
<link  rel="next" href="https://hayward.com/blog?page=2" />
<link  rel="icon" type="image/x-icon" href="https://hayward.com/media/favicon/stores/1/favicon.png" />
<link  rel="shortcut icon" type="image/x-icon" href="https://hayward.com/media/favicon/stores/1/favicon.png" />
      <!-- BEGIN TWITTER CARD --><meta name="twitter:card" content="summary_large_image" />   <meta name="twitter:image" content="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/logo.svg"> <!-- END TWITTER CARD -->   <script id="data-layer-js"> /* Define data layer */ var _dl = {"page_named_type":"Blog Homepage","page_type":"blog"};</script>  <!-- Google Tag Manager --><script> window.dataLayer = window.dataLayer || []; (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W5NZL2W');</script><!-- End Google Tag Manager --> <script type="text/x-magento-init"> { "*": { "Hayward_AnalyticsDataLayer/js/events-initializer": { "events" : { "private-data": true, "page-type": true, "account/view-order": true, "account/view-promotion": true, "account/select-promotion": true, "account/login": true, "blog-article-view": true, "site-search": true, "social-media-follows": true, "dealer-locator": true, "newsletter-subscription": true, "reorder": true, "project": true, "project/add": true, "project/update": true, "project/remove": true, "cart/add-to-cart": true, "cart/remove-from-cart": true, "select-item": true, "product-view": true, "view-item-list": true, "product-review": true, "cart/cart-view": true } } } }</script></head><body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/loader-2.gif"}}' id="html-body" class="blog-page blog-page-list blog-index-index page-layout-2columns-right">  <!-- Google Tag Manager (noscript) --><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W5NZL2W" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><!-- End Google Tag Manager (noscript) -->              <div class="cookie-status-message" id="cookie-status">The store will not work correctly in the case when cookies are disabled.</div>     <noscript><div class="message global noscript"><div class="content"><p><strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser.</span></p></div></div></noscript>     <!-- ko scope: 'company' --><div class="message company-warning _hidden" data-bind="css: { _hidden: !isCompanyBlocked() }"><span> <!-- ko i18n: 'Your company account is blocked and you cannot place orders. If you have questions, please contact your company administrator.' --><!-- /ko --></span></div><!-- /ko -->      <!-- ko scope: 'gdpr-cookie-modal' --><!--ko template: getTemplate()--><!-- /ko --><!-- /ko --><style> .amgdprjs-bar-template { z-index: 15;  bottom: 0;  }</style> <div class="page-wrapper"><div class="m-promo-banner"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="m-promo-banner__container">
  <div class="a-message"> 
     <a href="/blog/post/storm-season-hurricane-information-and-resources"> 
        <!-- <span>&#10052;&#65039;</span> -->
        Weather Alert: 
        <span style="font-weight: normal; text-decoration: underline;">
            Hurricane Information and Resources
     </span></a>
    
       <!-- <span style="text-decoration: underline;"> Here </span> &#10052;&#65039; </a> -->
  </div> 
</div> 

<style>.yotpoBottomLine{display:none;}</style>
</div></div><header class="c-header"><div class="c-header__main">  <div class="c-header__container u-container"><div class="m-utilities-nav m-utilities-nav--left"><div class="m-utilities-nav__item m-utilities-nav__item--nav-toggle"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-nav-toggle" type="button" data-action="toggle-nav"><span class="icon-TypeBurger a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label">Open Mobile navigation</span></button></div></div><div class="c-header__logo"> <a class="a-logo" href="https://hayward.com/" aria-label="Home page link"><img width="232" height="40" alt="Hayward Logo" src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/logo/logo.svg"></a></div><div class="m-utilities-nav"> <div class="m-utilities-nav__item m-utilities-nav__item--search"><div class="m-search js-search"><button class="a-icon-text-btn m-search__mobile-btn a-icon-text-btn--icon-only js-search-trigger" type="button"><span class="icon-TypeSearch a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label">Search</span></button> <div class="m-search__container"><div class="m-search__content"><form class="m-search__form form minisearch" id="search_mini_form" action="https://hayward.com/catalogsearch/result/" method="get" ><div class="m-search__input"><div class="m-text-input"><label class="a-form-label" for="search" data-role="minisearch-label">Search</label> <input class="a-text-input main-search-input js-search-panel-first-focusable" id="search" type="search" name="q" value="" placeholder="Search" maxlength="128" aria-label="Search" aria-haspopup="false" aria-autocomplete="both" autocomplete="off" data-mage-init='{"quickSearch":{ "formSelector":"#search_mini_form", "url":"https://hayward.com/search/ajax/suggest/", "destinationSelector":"#search_autocomplete", "minSearchLength":"3", "clearSearchTrigger": ".js-search-clear", "isSuggestionsAllowed": "on", "searchInput": ".main-search-input"} }'></div><button class="a-icon-text-btn m-search__submit-btn a-icon-text-btn--icon-only" type="submit"><span class="icon-TypeSearch a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label">Search</span></button></div> <div id="search_autocomplete" class="search-autocomplete"></div></form></div><button class="a-btn a-btn--text m-search__close-btn js-search-close js-search-panel-last-focusable" type="button"><span>Cancel</span></button></div></div></div>    <div class="m-utilities-nav__item m-utilities-nav__item--account-nav"> <div class="m-dropdown-nav js-dropdown-nav m-dropdown-nav--signed-out "><button class="a-btn a-btn--text m-dropdown-nav__trigger-btn js-dropdown-nav-trigger" type="button"><span class="a-btn--text-inner"><span class="a-btn__icon icon-TypeProfile" aria-hidden="true"></span> <span class="a-btn__label">My Account</span> <span class="a-btn__icon icon-TypeCaret_Down" aria-hidden="true"></span></span></button> <div class="m-dropdown-nav__content"><div class="m-dropdown-nav__welcome"><span class="m-dropdown-nav__welcome-icon icon-TypeProfile" aria-hidden="true"></span> <span class="m-dropdown-nav__welcome-message">Welcome!</span></div><ul class="m-dropdown-nav__links"><li> <a class="a-btn a-btn--text" href="https://hayward.com/customer/account/login/"><span class="a-btn--text-inner"><span class="a-btn__label">Sign In</span></span></a></li> <li> <a class="a-btn a-btn--text" href="https://hayward.com/customer/account/create/"><span class="a-btn--text-inner"><span class="a-btn__label">Request Access</span></span></a></li></ul></div></div></div>   <div class="m-utilities-nav__item"><div data-block="minicart" class="m-mini-cart js-mini-cart"><a class="m-mini-cart__btn a-icon-text-btn a-icon-text-btn--icon-only js-mini-cart-trigger" href="https://hayward.com/checkout/cart/" data-bind="scope: 'minicart_content'"><span class="icon-TypeEmpty-Cart a-icon-text-btn__icon m-mini-cart__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label">My Cart</span> <!-- ko if: getCartParam('summary_count') --><span class="m-mini-cart__counter" role="text" data-bind="attr: {'aria-label': getCartParam('summary_count') > 1 ? $t('%1 items in cart').replace('%1', getCartParam('summary_count')) : $t('%1 item in cart').replace('%1', getCartParam('summary_count')) }, css: {visible: getCartParam('summary_count')}"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> <!-- /ko --></a>  <div class="m-mini-cart__overlay js-mini-cart-trigger"></div><div class="m-mini-cart__panel" id="mini-cart-panel"><div class="m-mini-cart__close-btn"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-mini-cart-trigger"><span class="icon-TypeX a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label">Close</span></button></div><div class="m-mini-cart__content" data-bind="scope: 'minicart_content'"><!-- ko template: getTemplate() --><!-- /ko --></div></div>  </div></div></div></div></div><div class="c-header__menu js-header-menu u-container"><div class="c-header__container"> <div class="c-header__menu-top"><button class="a-icon-text-btn a-icon-text-btn--icon-only c-header__close-btn js-nav-close js-nav-first-focusable" type="button" data-action="toggle-nav"><span class="icon-TypeX a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label">Close Mobile navigation</span></button> <div class="c-header__inner-logo"> <a class="a-logo" href="https://hayward.com/" aria-label="Home page link"><img width="232" height="40" alt="Hayward Logo" src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/logo/logo.svg"></a></div></div> <div class="c-header__mega-menu"> <nav id="m-mega-menu" class="megamenu navigation m-multilevel-nav" data-action="navigation" aria-label="Main&#x20;navigation"><ul class="m-multilevel-nav__menu loading" data-mage-init='{"menu":{"showShopAll":true,"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}'> <li  class="level0 nav-1 category-item first level-top parent m-multilevel-nav__item category-link has-content content-position-top top-position-left navigation__top-link not-enhanced mm-columns-auto"> <a href="https://hayward.com/products.html" class="m-multilevel-nav__link level-top"> <span> Products</span> </a>    <div class="m-multilevel-nav__submenu-container"><div class="m-multilevel-nav__submenu-content"><div class="m-multilevel-nav__submenu-wrapper"> <ul class="level0 submenu navigation__submenu m-multilevel-nav__submenu navigation__with-cms"> <li  class="level1 nav-1-1 category-item first m-multilevel-nav__item top-position-left bold" > <a href="https://hayward.com/products/commercial.html" class="m-multilevel-nav__link ">  <span> Commercial</span> </a> </li> <li  class="level1 nav-1-2 category-item m-multilevel-nav__item top-position-left border-top bold" > <a href="https://hayward.com/products/residential.html" class="m-multilevel-nav__link ">  <span> Residential</span> </a> </li> <li  class="level1 nav-1-3 category-item m-multilevel-nav__item top-position-left" > <a href="https://hayward.com/products/pumps.html" class="m-multilevel-nav__link ">  <span> Pumps</span> </a> </li> <li  class="level1 nav-1-4 category-item m-multilevel-nav__item top-position-left" > <a href="https://hayward.com/products/filters.html" class="m-multilevel-nav__link ">  <span> Filters</span> </a> </li> <li  class="level1 nav-1-5 category-item m-multilevel-nav__item top-position-left" > <a href="https://hayward.com/products/heaters.html" class="m-multilevel-nav__link ">  <span> Heaters</span> </a> </li> <li  class="level1 nav-1-6 category-item m-multilevel-nav__item top-position-left" > <a href="https://hayward.com/products/sanitization.html" class="m-multilevel-nav__link ">  <span> Sanitization</span> </a> </li> <li  class="level1 nav-1-7 category-item m-multilevel-nav__item top-position-left" > <a href="https://hayward.com/products/automation.html" class="m-multilevel-nav__link ">  <span> Automation</span> </a> </li> <li  class="level1 nav-1-8 category-item m-multilevel-nav__item top-position-left" > <a href="https://hayward.com/products/water-features.html" class="m-multilevel-nav__link ">  <span> Water Features</span> </a> </li> <li  class="level1 nav-1-9 category-item m-multilevel-nav__item top-position-left" > <a href="https://hayward.com/products/lighting.html" class="m-multilevel-nav__link ">  <span> Lighting</span> </a> </li> <li  class="level1 nav-1-10 category-item m-multilevel-nav__item top-position-left" > <a href="https://hayward.com/products/cleaners.html" class="m-multilevel-nav__link ">  <span> Cleaners</span> </a> </li> <li  class="level1 nav-1-11 category-item m-multilevel-nav__item top-position-left" > <a href="https://hayward.com/products/white-goods.html" class="m-multilevel-nav__link ">  <span> White Goods</span> </a> </li> <li  class="level1 nav-1-12 category-item last m-multilevel-nav__item top-position-left" > <a href="https://hayward.com/products/parts-accessories.html" class="m-multilevel-nav__link ">  <span> Parts &amp; Accessories</span> </a> </li>  <li class="m-multilevel-nav__item-block mega-cms-content navigation__cms-block"><div class="m-multilevel-nav__item-block-wrapper"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="m-mega-block">
    <div class="m-mega-block__image">
        <div class="m-mega-block__image-bg u-hidden--lg-down" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/product--d-1.jpg)"></div>
        <div class="m-mega-block__image-bg u-hidden--lg-up" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/product--m.jpg)"></div>
        <div class="m-mega-block__content">
            <div class="m-mega-block__heading">Hayward Products</div>
            <div class="m-mega-block__text">A broad selection, assuring you will have the perfect product for your backyard.</div>
            <div class="m-mega-block__cta">
                <a class="a-btn a-btn--primary a-btn--light" href="/products/residential.html">
                    <span class="a-btn__label">Take a Look</span>
                    <span class="a-btn__icon icon-TypeCaret_Right" aria-hidden="true"></span>
                </a>
            </div>
        </div>
    </div>
</div></div></div></li> </ul></div></div></div> </li> <li  class="level0 nav-2 level-top parent m-multilevel-nav__item cms-link navigation__top-link not-enhanced"> <a href="https://hayward.com/why-hayward" class="m-multilevel-nav__link level-top"> <span> Why Hayward</span> </a>    <div class="m-multilevel-nav__submenu-container"><div class="m-multilevel-nav__submenu-content"><div class="m-multilevel-nav__submenu-wrapper"> <ul class="level0 submenu navigation__submenu m-multilevel-nav__submenu "> <li  class="level1 nav-2-1 first parent m-multilevel-nav__item has-content navigation__top-link not-enhanced" > <a href="https://hayward.com/why-hayward/explore-products" class="m-multilevel-nav__link ">  <span> Explore Products</span> </a>    <ul class="level1 submenu navigation__submenu m-multilevel-nav__submenu navigation__with-cms"> <li  class="level2 nav-2-1-1 first m-multilevel-nav__item" > <a href="https://hayward.com/why-hayward/explore-products/better-commercial" class="m-multilevel-nav__link ">  <span> Better Commercial</span> </a> </li> <li  class="level2 nav-2-1-2 m-multilevel-nav__item" > <a href="https://hayward.com/why-hayward/explore-products/better-pumps" class="m-multilevel-nav__link ">  <span> Better Pumps</span> </a> </li> <li  class="level2 nav-2-1-3 m-multilevel-nav__item" > <a href="https://hayward.com/why-hayward/explore-products/better-filters" class="m-multilevel-nav__link ">  <span> Better Filters</span> </a> </li> <li  class="level2 nav-2-1-4 m-multilevel-nav__item" > <a href="https://hayward.com/why-hayward/explore-products/better-heaters" class="m-multilevel-nav__link ">  <span> Better Heaters</span> </a> </li> <li  class="level2 nav-2-1-5 m-multilevel-nav__item" > <a href="https://hayward.com/why-hayward/explore-products/better-sanitization" class="m-multilevel-nav__link ">  <span> Better Sanitization</span> </a> </li> <li  class="level2 nav-2-1-6 m-multilevel-nav__item" > <a href="https://hayward.com/why-hayward/explore-products/better-automation" class="m-multilevel-nav__link ">  <span> Better Automation</span> </a> </li> <li  class="level2 nav-2-1-7 m-multilevel-nav__item" > <a href="https://hayward.com/why-hayward/explore-products/better-water-features" class="m-multilevel-nav__link ">  <span> Better Water Features</span> </a> </li> <li  class="level2 nav-2-1-8 m-multilevel-nav__item" > <a href="https://hayward.com/why-hayward/explore-products/better-lighting" class="m-multilevel-nav__link ">  <span> Better Lighting</span> </a> </li> <li  class="level2 nav-2-1-9 m-multilevel-nav__item" > <a href="https://hayward.com/why-hayward/explore-products/better-cleaners" class="m-multilevel-nav__link ">  <span> Better Cleaners</span> </a> </li> <li  class="level2 nav-2-1-10 m-multilevel-nav__item" > <a href="https://hayward.com/why-hayward/explore-products/tools/how-a-pool-works" class="m-multilevel-nav__link ">  <span> Learn How a Pool Works</span> </a> </li> <li  class="level2 nav-2-1-11 last m-multilevel-nav__item" > <a href="https://hayward.com/why-hayward/explore-products/solar-time" class="m-multilevel-nav__link ">  <span> Learn How Solar Pool Heaters Work</span> </a> </li>  <li class="m-multilevel-nav__item-block mega-cms-content navigation__cms-block"><div class="m-multilevel-nav__item-block-wrapper"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="m-mega-block">
    <div class="m-mega-block__image">
        <div class="m-mega-block__image-bg u-hidden--lg-down" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/whyhayward--d.jpg)"></div>
        <div class="m-mega-block__image-bg u-hidden--lg-up" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/whyhayward--m.jpg)"></div>
        <div class="m-mega-block__content">
            <div class="m-mega-block__heading">Learn About Hayward</div>
            <div class="m-mega-block__text">At Hayward, we're more than just equipment. </div>
            <div class="m-mega-block__cta">
                <a class="a-btn a-btn--primary a-btn--light" href="/company/about-us">
                    <span class="a-btn__label">Learn more</span>
                    <span class="a-btn__icon icon-TypeCaret_Right" aria-hidden="true"></span>
                </a>
            </div>
        </div>
    </div>
</div></div></div></li> </ul> </li> <li  class="level1 nav-2-2 last m-multilevel-nav__item has-content" > <a href="https://hayward.com/why-hayward/blog" class="m-multilevel-nav__link ">  <span> Hayward Insights</span> </a>    <ul class="level1 submenu navigation__submenu m-multilevel-nav__submenu navigation__with-cms">  <li class="m-multilevel-nav__item-block mega-cms-content navigation__cms-block"><div class="m-multilevel-nav__item-block-wrapper"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="m-mega-block">
    <div class="m-mega-block__image">
        <div class="m-mega-block__image-bg u-hidden--lg-down" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/insights--d.jpg)"></div>
        <div class="m-mega-block__image-bg u-hidden--lg-up" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/insights--m.jpg)"></div>
        <div class="m-mega-block__content">
            <div class="m-mega-block__heading">Hayward Insights</div>
            <div class="m-mega-block__text">Hayward Insights provides expert advice, tips, and industry updates to help pool owners and enthusiasts with their swimming pool experience.</div>
            <div class="m-mega-block__cta">
                <a class="a-btn a-btn--primary a-btn--light" href="/blog">
                    <span class="a-btn__label">Gain insight</span>
                    <span class="a-btn__icon icon-TypeCaret_Right" aria-hidden="true"></span>
                </a>
            </div>
        </div>
    </div>
</div></div></div></li> </ul> </li> </ul></div></div></div> </li> <li  class="level0 nav-3 level-top parent m-multilevel-nav__item cms-link navigation__top-link not-enhanced"> <a href="https://hayward.com/support" class="m-multilevel-nav__link level-top"> <span> Support</span> </a>    <div class="m-multilevel-nav__submenu-container"><div class="m-multilevel-nav__submenu-content"><div class="m-multilevel-nav__submenu-wrapper"> <ul class="level0 submenu navigation__submenu m-multilevel-nav__submenu "> <li  class="level1 nav-3-1 first m-multilevel-nav__item" > <a href="https://hayward.com/support/support-center" class="m-multilevel-nav__link ">  <span> Support Center</span> </a> </li> <li  class="level1 nav-3-2 last parent m-multilevel-nav__item has-content navigation__top-link not-enhanced" > <a href="https://hayward.com/support/resources" class="m-multilevel-nav__link ">  <span> Resources</span> </a>    <ul class="level1 submenu navigation__submenu m-multilevel-nav__submenu navigation__with-cms"> <li  class="level2 nav-3-2-1 first m-multilevel-nav__item" > <a href="https://hayward.com/support/resources/pool-financing" class="m-multilevel-nav__link ">  <span> Pool Financing</span> </a> </li> <li  class="level2 nav-3-2-2 m-multilevel-nav__item" > <a href="https://hayward.com/support/resources/tools" class="m-multilevel-nav__link ">  <span> Tools</span> </a> </li> <li  class="level2 nav-3-2-3 m-multilevel-nav__item" > <a href="https://hayward.com/support/resources/rebate-center" class="m-multilevel-nav__link ">  <span> Rebate Center</span> </a> </li> <li  class="level2 nav-3-2-4 m-multilevel-nav__item" > <a href="https://hayward.com/support/resources/warranty" class="m-multilevel-nav__link ">  <span> Warranty</span> </a> </li> <li  class="level2 nav-3-2-5 m-multilevel-nav__item" > <a href="https://hayward.com/support/resources/firmware" class="m-multilevel-nav__link ">  <span> Hayward Firmware Updates</span> </a> </li> <li  class="level2 nav-3-2-6 last m-multilevel-nav__item" > <a href="https://hayward.com/support/resources/literature-sku-search" class="m-multilevel-nav__link ">  <span> Literature and Manuals</span> </a> </li>  <li class="m-multilevel-nav__item-block mega-cms-content navigation__cms-block"><div class="m-multilevel-nav__item-block-wrapper"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="m-mega-block">
    <div class="m-mega-block__image">
        <div class="m-mega-block__image-bg u-hidden--lg-down" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/support--d.jpg)"></div>
        <div class="m-mega-block__image-bg u-hidden--lg-up" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/support--m.jpg)"></div>
        <div class="m-mega-block__content">
            <div class="m-mega-block__heading">Support Center</div>
            <div class="m-mega-block__text">Hayward products including, quick reference guides, <br class="hw__br">troubleshooting steps, and product support videos.</div>
            <div class="m-mega-block__cta">
                <a class="a-btn a-btn--primary a-btn--light" href="/support/support-center">
                    <span class="a-btn__label">Find out more</span>
                    <span class="a-btn__icon icon-TypeCaret_Right" aria-hidden="true"></span>
                </a>
            </div>
        </div>
    </div>
</div></div></div></li> </ul> </li> </ul></div></div></div> </li> <li  class="level0 nav-4 level-top parent m-multilevel-nav__item cms-link has-content navigation__top-link not-enhanced"> <a href="https://hayward.com/company" class="m-multilevel-nav__link level-top"> <span> Company</span> </a>    <div class="m-multilevel-nav__submenu-container"><div class="m-multilevel-nav__submenu-content"><div class="m-multilevel-nav__submenu-wrapper"> <ul class="level0 submenu navigation__submenu m-multilevel-nav__submenu navigation__with-cms"> <li  class="level1 nav-4-1 first m-multilevel-nav__item" > <a href="https://hayward.com/company/about-us" class="m-multilevel-nav__link ">  <span> About Us</span> </a> </li> <li  class="level1 nav-4-2 m-multilevel-nav__item" > <a href="https://hayward.com/company/careers" class="m-multilevel-nav__link ">  <span> Careers</span> </a> </li> <li  class="level1 nav-4-3 last m-multilevel-nav__item" > <a href="https://hayward.com/company/investor-relations" class="m-multilevel-nav__link ">  <span> Investor Relations</span> </a> </li>  <li class="m-multilevel-nav__item-block mega-cms-content navigation__cms-block"><div class="m-multilevel-nav__item-block-wrapper"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="m-mega-block">
    <div class="m-mega-block__left">
        <div class="m-mega-block__image">
            <div class="m-mega-block__image-bg u-hidden--lg-down" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/rewards--d.jpg)"></div>
            <div class="m-mega-block__image-bg u-hidden--lg-up" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/rewards--m.jpg)"></div>
            <div class="m-mega-block__content">
                <div class="m-mega-block__heading">Hayward Rewards</div>
                <div class="m-mega-block__text">Join our 2024 Loyalty Program and earn reward points for each eligible purchase.</div>
                <div class="m-mega-block__cta">
                    <a class="a-btn a-btn--primary a-btn--light" target="_blank" href="/totally-hayward-program">
                        <span class="a-btn__label">Learn More</span>
                        <span class="a-btn__icon icon-TypeCaret_Right" aria-hidden="true"></span>
                    <span class="sr-only">(opens in a new tab)</span></a>
                </div>
            </div>
        </div>
    </div>
    <div class="m-mega-block__right">
        <div class="m-mega-block__image m-mega-block__image--small">
            <div class="m-mega-block__image-bg u-hidden--lg-down" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/company-careers-v2.jpg)"></div>
            <div class="m-mega-block__image-bg u-hidden--lg-up" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/company-careers-m-v2.jpg)"></div>
            <div class="m-mega-block__content">
                <div class="m-mega-block__heading">Careers</div>
                <div class="m-mega-block__text">Hayward offers a diverse range of opportunities for professionals and students to work.</div>
                <div class="m-mega-block__cta">
                    <a class="a-btn a-btn--primary a-btn--light" href="https://hayward.com/company/careers/">
                        <span class="a-btn__label">FIND JOBS</span>
                        <span class="a-btn__icon icon-TypeCaret_Right" aria-hidden="true"></span>
                    </a>
                </div>
            </div>
        </div>
        <div class="m-mega-block__image m-mega-block__image--small">
            <div class="m-mega-block__image-bg u-hidden--lg-down" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/company-investor-v2.jpg)"></div>
            <div class="m-mega-block__image-bg u-hidden--lg-up" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/company-investor-m-v2.jpg)"></div>
            <div class="m-mega-block__content">
                <div class="m-mega-block__heading">Investor Relations</div>
                <div class="m-mega-block__text">Hayward's Role as a Global Leader in Pool Equipment and Automation Systems.</div>
                <div class="m-mega-block__cta">
                    <a class="a-btn a-btn--primary a-btn--light" target="_blank" href="https://hayward.com/company/investor-relations/">
                        <span class="a-btn__label">Explore</span>
                        <span class="a-btn__icon icon-TypeCaret_Right" aria-hidden="true"></span>
                    <span class="sr-only">(opens in a new tab)</span></a>
                </div>
            </div>
        </div>
    </div>
</div></div></div></li> </ul></div></div></div> </li> <li  class="level0 nav-5 last level-top parent m-multilevel-nav__item cms-link navigation__top-link not-enhanced"> <a href="https://hayward.com/img" class="m-multilevel-nav__link level-top"> <span> IMG Support</span> </a>    <div class="m-multilevel-nav__submenu-container"><div class="m-multilevel-nav__submenu-content"><div class="m-multilevel-nav__submenu-wrapper"> <ul class="level0 submenu navigation__submenu m-multilevel-nav__submenu "> <li  class="level1 nav-5-1 first m-multilevel-nav__item" > <a href="https://hayward.com/img/img" class="m-multilevel-nav__link ">  <span> IMG Home</span> </a> </li> <li  class="level1 nav-5-2 m-multilevel-nav__item" > <a href="https://hayward.com/img/about-img" class="m-multilevel-nav__link ">  <span> About IMG</span> </a> </li> <li  class="level1 nav-5-3 m-multilevel-nav__item" > <a href="https://hayward.com/img/newsplash" class="m-multilevel-nav__link ">  <span> Newsplash</span> </a> </li> <li  class="level1 nav-5-4 last parent m-multilevel-nav__item has-content navigation__top-link not-enhanced" > <a href="https://hayward.com/img/img-resources" class="m-multilevel-nav__link ">  <span> Resources</span> </a>    <ul class="level1 submenu navigation__submenu m-multilevel-nav__submenu navigation__with-cms"> <li  class="level2 nav-5-4-1 first m-multilevel-nav__item" > <a href="https://hayward.com/img/img-resources/img-warranty-claim" class="m-multilevel-nav__link ">  <span> Warranty Claim</span> </a> </li> <li  class="level2 nav-5-4-2 m-multilevel-nav__item" > <a href="https://hayward.com/img/img-resources/img-dealer-application" class="m-multilevel-nav__link ">  <span> Dealer Application</span> </a> </li> <li  class="level2 nav-5-4-3 m-multilevel-nav__item" > <a href="https://hayward.com/img/img-resources/img-product-feedback" class="m-multilevel-nav__link ">  <span> Product Feedback</span> </a> </li> <li  class="level2 nav-5-4-4 m-multilevel-nav__item" > <a href="https://hayward.com/img/img-resources/heater-size-calculator" class="m-multilevel-nav__link ">  <span> Heater Size Calculator</span> </a> </li> <li  class="level2 nav-5-4-5 last m-multilevel-nav__item" > <a href="https://hayward.com/img/img-resources/contact-img" class="m-multilevel-nav__link ">  <span> Contact Us </span> </a> </li>  <li class="m-multilevel-nav__item-block mega-cms-content navigation__cms-block"><div class="m-multilevel-nav__item-block-wrapper"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="m-mega-block">
    <div class="m-mega-block__image">
        <div class="m-mega-block__image-bg u-hidden--lg-down" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/img-support--d.jpg)"></div>
        <div class="m-mega-block__image-bg u-hidden--lg-up" data-style="background-image: url(https://hayward.com/media/wysiwyg/navigation/img-support--m.jpg)"></div>
        <div class="m-mega-block__content">
            <div class="m-mega-block__heading">Learn About Hayward IMG</div>
            <div class="m-mega-block__text">At Hayward IMG, we're more than just equipment. </div>
            <div class="m-mega-block__cta">
                <a class="a-btn a-btn--primary a-btn--light" href="/img/img/about-us">
                    <span class="a-btn__label">Learn more</span>
                    <span class="a-btn__icon icon-TypeCaret_Right" aria-hidden="true"></span>
                </a>
            </div>
        </div>
    </div>
</div></div></div></li> </ul> </li> </ul></div></div></div> </li> </ul></nav></div>   <div class="m-dropdown-nav js-dropdown-nav m-dropdown-nav--signed-out c-header__account-nav"><button class="a-btn a-btn--text m-dropdown-nav__trigger-btn js-dropdown-nav-trigger" type="button"><span class="a-btn--text-inner"><span class="a-btn__icon icon-TypeProfile" aria-hidden="true"></span> <span class="a-btn__label">My Account</span> <span class="a-btn__icon icon-TypeCaret_Down" aria-hidden="true"></span></span></button> <div class="m-dropdown-nav__content"><div class="m-dropdown-nav__welcome"><span class="m-dropdown-nav__welcome-icon icon-TypeProfile" aria-hidden="true"></span> <span class="m-dropdown-nav__welcome-message">Welcome!</span></div><ul class="m-dropdown-nav__links"><li> <a class="a-btn a-btn--text" href="https://hayward.com/customer/account/login/"><span class="a-btn--text-inner"><span class="a-btn__label">Sign In</span></span></a></li> <li> <a class="a-btn a-btn--text" href="https://hayward.com/customer/account/create/"><span class="a-btn--text-inner"><span class="a-btn__label">Request Access</span></span></a></li></ul></div></div> <div data-content-type="block" data-appearance="default" data-element="main"> <div class="widget block block-static-block"><div data-content-type="block" data-appearance="default" data-element="main"> <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
:root {
	 --hw__el: 0.5rem;
	 --hw__d--xl: calc(var(--hw__el) * 15);
	 --hw__d--l: calc(var(--hw__el) * 11);
	 --hw__d--m: calc(var(--hw__el) * 6);
	 --hw__d--40: calc(var(--hw__el) * 4);
	 --hw__d--30: calc(var(--hw__el) * 3);
	 --hw__d--20: calc(var(--hw__el) * 2);
}
 .flex--v {
	 display: flex;
	 flex-direction: column;
}
 .flex--h {
	 display: flex;
	 flex-direction: row;
}
 .flex-align--cc {
	 justify-content: center;
	 justify-items: center;
	 align-content: center;
	 align-items: center;
}
 .flex-align--ss {
	 align-items: flex-start;
	 justify-content: flex-start;
}
 .flex-gap--d {
	 gap: 16px;
}
 .flex--v-h {
	 display: flex;
	 flex-direction: column;
}
 @media (max-width: 1024px) {
	 .flex--v-h {
		 flex-direction: row;
	}
}
 .flex--h-v {
	 display: flex;
	 flex-direction: row;
}
 @media (max-width: 1024px) {
	 .flex--h-v {
		 flex-direction: column;
	}
}
 .grid--col {
	 display: grid;
	 grid-auto-columns: 1fr;
	 grid-auto-flow: column;
}
 .grid--row {
	 display: grid;
	 grid-auto-rows: 1fr;
	 grid-auto-flow: row;
}
 @media (max-width: 1024px) {
	 .hw__br {
		 display: none;
	}
}
 .hw__padding--t--l {
	 padding-top: var(--hw__d--l);
}
 @media (max-width: 1024px) {
	 .hw__padding--t--l {
		 padding-top: var(--hw__d--m);
	}
}
 .hw__padding--b--l {
	 padding-bottom: var(--hw__d--l);
}
 @media (max-width: 1024px) {
	 .hw__padding--b--l {
		 padding-bottom: var(--hw__d--m);
	}
}
 .hw__padding--t--m {
	 padding-top: var(--hw__d--m);
}
 @media (max-width: 1024px) {
	 .hw__padding--t--m {
		 padding-top: var(--hw__d--40);
	}
}
 .hw__padding--b--m {
	 padding-bottom: var(--hw__d--m);
}
 @media (max-width: 1024px) {
	 .hw__padding--b--m {
		 padding-bottom: var(--hw__d--40);
	}
}
 .hw__padding--t--s {
	 padding-top: var(--hw__d--40);
}
 @media (max-width: 1024px) {
	 .hw__padding--t--s {
		 padding-top: var(--hw__d--20);
	}
}
 .hw__padding--b--s {
	 padding-bottom: var(--hw__d--40);
}
 @media (max-width: 1024px) {
	 .hw__padding--b--s {
		 padding-bottom: var(--hw__d--20);
	}
}
 .hw__padding--t--xs {
	 padding-top: var(--hw__d--20);
}
 .hw__padding--b--xs {
	 padding-bottom: var(--hw__d--20);
}
 .hw__padding--t--xl {
	 padding-top: var(--hw__d--xl);
}
 @media (max-width: 1024px) {
	 .hw__padding--t--xl {
		 padding-top: var(--hw__d--l);
	}
}
 .hw__padding--b--xl {
	 padding-bottom: var(--hw__d--xl);
}
 @media (max-width: 1024px) {
	 .hw__padding--b--xl {
		 padding-bottom: var(--hw__d--l);
	}
}
 .hw__c-component__text-header {
	 padding-top: var(--hw__d--xl);
	 padding-bottom: var(--hw__d--m);
}
 @media (max-width: 1024px) {
	 .hw__c-component__text-header {
		 padding-top: var(--hw__d--40);
		 padding-bottom: var(--hw__d--20);
	}
}
 .hw__c-component__text-subheader {
	 padding-top: var(--hw__d--l);
	 padding-bottom: var(--hw__d--40);
}
 @media (max-width: 1024px) {
	 .hw__c-component__text-subheader {
		 padding-top: var(--hw__d--40);
		 padding-bottom: var(--hw__d--20);
	}
}
 span.superscript {
	 font-size: 0.5em;
	 vertical-align: text-top;
}
 .btn--animated-border {
	 position: relative;
	 width: 100%;
	 height: 100%;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 padding: 1.875rem 0;
	 box-sizing: border-box;
}
 .btn--animated-border .btn--animated-border__btn {
	 text-align: center;
	 text-transform: uppercase;
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 align-items: flex-start;
	 margin-bottom: -8px;
	 opacity: 1;
	 z-index: 1;
}
 .btn--animated-border .btn--animated-border__btn .animated-border {
	 width: 0%;
	 height: 3px;
	 margin-top: 0.3125rem;
	 background-color: var(--color--medium-blue);
}
 @media (min-width: 750px) {
	 .btn--animated-border .btn--animated-border__btn:hover .animated-border {
		 width: 100%;
	}
}
 .btn--animated-border .btn--animated-border__btn.active .animated-border {
	 width: 100%;
}
.hw__rounded-box {
  border-radius: 15px;
  overflow: hidden;
}


//ADD 2024-01-08
//Decrease the product list page hero to allow products to show above the fold

//Breadcrumb less padding
nav.m-breadcrumb{
padding: 10px 16px !important;
}
//Cotent block less padding more width
@media (min-width: 1320px){
.c-hero-block__content {
max-width: 80% !important;
padding: 20px 0px 40px 0px !important;
}
}
@media (min-width: 768px){
.c-hero-block__content {
        max-width: 80% !important;
	padding: 20px 0px 40px 0px !important;
	}
}
.c-hero-block__image{
	height: auto !important;
	max-height: 300px !important; 
}
.catalog-product-view .fotorama__stage .fotorama__stage__frame .fotorama__img{
   object-fit: scale-down;
}

 </style></div></div></div><div data-content-type="block" data-appearance="default" data-element="main"> <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
/* 86783p5a2 - Navigation tile image sentence legnth override */
.m-mega-block__content .m-mega-block__text {
  max-width: 24em;
}
@media (max-width: 1024px) {
  .m-mega-block__content .m-mega-block__text {
    max-width: none;
  }
}
.m-mega-block__content.m-mega-block__content--right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
</style></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
/* 8684zfb8f - IMG Resource image block width adjustment */
@media (min-width: 1024px) {
  .nav-5 ul.level1>.m-multilevel-nav__item-block {
    max-width: 52.08333%;
  }
}
</style></div></div></div><div data-content-type="block" data-appearance="default" data-element="main"> <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
/* FLEX HORIZONTAL */
.hw__component__flex--horizontal .pagebuilder-column-line {
  display: flex;
  flex-direction: row;
  gap: var(--hw__d--40);
}

@media (max-width: 767px) {
  .hw__component__flex--horizontal .pagebuilder-column-line .pagebuilder-column {
    align-items: flex-start;
  }
}
</style></div></div></div></div></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="m-inline-nav">
    <div class="m-inline-nav__links">
    <div class="m-dropdown-nav js-dropdown-nav m-dropdown-nav--hayward-sites">
    <button class="a-btn a-btn--text m-dropdown-nav__trigger-btn js-dropdown-nav-trigger" type="button">
    <span class="a-btn--text-inner">
    <span class="a-btn__label">Hayward Sites</span>
    <span class="a-btn__icon icon-TypeCaret_Down" aria-hidden="true"></span>
    </span>
    </button>
    <div class="m-dropdown-nav__content">
    <div class="m-dropdown-nav__welcome">
    <span class="m-dropdown-nav__welcome-icon icon-TypeHayward-Sites" aria-hidden="true"></span>
    <span class="m-dropdown-nav__welcome-message">Hayward Sites</span>
    </div>
    <ul class="m-dropdown-nav__links">
    <li class="m-dropdown-nav__hayward-sites">
    <button class="a-btn a-btn--secondary a-btn--dark m-dropdown-nav__hayward-sites-btn js-modal-region-selector-trigger" data-modal-id="modal-region-selector">
    <span class="a-btn__label">Select Region</span>
    <span class="a-btn__icon icon-Vector-Region" aria-hidden="true"></span>
    </button>
    </li>


    <li>
    <a class="a-btn a-btn--text" href="https://haywardpartnerportal.com/">
    <span class="a-btn--text-inner">
    <span class="a-btn__label">Partner Portal</span>
    </span>
    </a>
    </li>
    <li>
    <a class="a-btn a-btn--text" href="https://hayward.com/totally-hayward-program">
    <span class="a-btn--text-inner">
    <span class="a-btn__label">Hayward Rewards</span>
    </span>
    </a>
    </li>
    <li>
    <a class="a-btn a-btn--text" href="https://www.haywardflowcontrol.com/en_us/">
    <span class="a-btn--text-inner">
    <span class="a-btn__label">Flow Control</span>
    </span>
    </a>
    </li>
    <li>
    <a class="a-btn a-btn--text" href="https://www.1paramount.com/">
    <span class="a-btn--text-inner">
    <span class="a-btn__label">Paramount</span>
    </span>
    </a>
    </li>
    </ul>
    </div>
    </div>

    <a class="hw__hide-on-img a-btn a-btn--primary a-btn--dark m-inline-nav__dealer-locator js-dealer-locator" href="https://hayward.com/dealerlocator">
    <span class="a-btn__label">Dealer Locator</span>
    </a>
    </div>
    </div></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
</div></div></div></header><div class="c-header__menu__overlay">&nbsp;</div><div class="page messages"> <div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"><div data-bind="visible: isVisible()"><!-- ko if: cookieMessages && cookieMessages.length > 0 --><div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message' + ' a-message a-message--' + message.type, 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --><!-- ko if: messages().messages && messages().messages.length > 0 --><div aria-atomic="true" role="alert" data-bind="foreach: { data: messages().messages, as: 'message' }" class="messages"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message' + ' a-message a-message--' + message.type, 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --></div></div></div><div class="top-container"> <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>.yotpoBottomLine{display:none;}</style>
</div></div></div>  <nav class="m-breadcrumb u-container" role="navigation" aria-label="Breadcrumbs navigation"><ol class="m-breadcrumb__list">  <li class="m-breadcrumb__item "><a href="https://hayward.com/" class="m-breadcrumb__text">Home</a></li>    <li class="m-breadcrumb__item m-breadcrumb__item--active" aria-current="true"><p class="m-breadcrumb__text">Hayward Insights</p></li>  </ol></nav><main id="maincontent" class="page-main"> <a id="contentarea" tabindex="-1"></a>  <h1 class="page-title-wrapper" data-ui-id="page-title-wrapper"   >Hayward Insights</h1> <div class="columns"><div class="column main"><input name="form_key" type="hidden" value="HnN28vanpP8Fbr8I" /> <div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">  <!-- ko template: getTemplate() --><!-- /ko --> </div>      <!-- Yotpo - Add body class --> <!--/ Yotpo - Add body class --><!-- Yotpo - Widget Script --> <!--/ Yotpo - Widget Script -->         <div class="post-list-wrapper"><ol class="post-list">     <li class="m-blog-card m-blog-card--featured m-blog-card__landing-hero post-holder-159"><div class="m-blog-card__image-wrapper"> <img class="m-blog-card__image image-desktop u-hidden--md-down lazy" width="984" height="460" data-src="https://hayward.com/media/magefan_blog/Hayward_R110_W3RCH411CU_Poolside_Fort_Mill_April_2024_Lifestyle_FULL_006_1_.jpg" alt=""><img class="m-blog-card__image image-mobile u-hidden--md-up lazy" width="343" height="380" data-src="https://hayward.com/media/magefan_blog/Hayward_R110_W3RCH411CU_Poolside_Fort_Mill_April_2024_Lifestyle_FULL_006_1__1.jpg" alt="3&#x20;Tips&#x20;for&#x20;Maintaining&#x20;A&#x20;Clean&#x20;Pool"> <div class="m-blog-card__content-featured m-blog-card__content-featured--main"> <a class="m-blog-card__title a-btn a-btn--text a-product-name" href="https://hayward.com/blog/post/3-tips-for-maintaining-a-clean-pool"><span class="a-btn--text-inner"><span class="a-btn__label">3 Tips for Maintaining A Clean Pool</span></span></a> <div class="m-blog-card__details"> <span class="m-blog-card__posted-date">July 31, 2024</span></div></div></div></li>       <li class="m-blog-card  post-holder-138"><div class="m-blog-card__image-wrapper">     <a href="https://hayward.com/blog/post/how-to-seamlessly-automate-your-backyard" title="How to Seamlessly Automate Your Backyard"><img class="m-blog-card__image lazy" width="480" max-height="320" data-src="https://hayward.com/media/magefan_blog/dreamstime_4576753.jpg" alt="How&#x20;to&#x20;Seamlessly&#x20;Automate&#x20;Your&#x20;Backyard" /></a>  </div><div class="m-blog-card__content"><a class="m-blog-card__title a-btn a-btn--text a-product-name" href="https://hayward.com/blog/post/how-to-seamlessly-automate-your-backyard"><span class="a-btn--text-inner"><span class="a-btn__label">How to Seamlessly Automate Your Backyard</span></span></a> <div class="m-blog-card__details"> <span class="m-blog-card__author">Hayward  Team</span>  <span class="m-blog-card__posted-date">May 05, 2024</span> </div></div></li>       <li class="m-blog-card  post-holder-156"><div class="m-blog-card__image-wrapper">     <a href="https://hayward.com/blog/post/5-expert-marketing-strategies-every-pool-business-owner-must-know" title="6 Expert Marketing Strategies Every Pool Business Owner Must Know"><img class="m-blog-card__image lazy" width="480" max-height="320" data-src="https://hayward.com/media/magefan_blog/AdobeStock_559785796_1__1.png" alt="6&#x20;Expert&#x20;Marketing&#x20;Strategies&#x20;Every&#x20;Pool&#x20;Business&#x20;Owner&#x20;Must&#x20;Know" /></a>  </div><div class="m-blog-card__content"><a class="m-blog-card__title a-btn a-btn--text a-product-name" href="https://hayward.com/blog/post/5-expert-marketing-strategies-every-pool-business-owner-must-know"><span class="a-btn--text-inner"><span class="a-btn__label">6 Expert Marketing Strategies Every Pool Business Owner Must Know</span></span></a> <div class="m-blog-card__details"> <span class="m-blog-card__posted-date">April 17, 2024</span> </div></div></li>       <li class="m-blog-card  post-holder-155"><div class="m-blog-card__image-wrapper">     <a href="https://hayward.com/blog/post/buying-a-house-with-a-pool-what-to-look-for" title="Buying a House with a Pool--What to Do"><img class="m-blog-card__image lazy" width="480" max-height="320" data-src="https://hayward.com/media/magefan_blog/AdobeStock_109718986.jpeg" alt="Buying&#x20;a&#x20;House&#x20;with&#x20;a&#x20;Pool--What&#x20;to&#x20;Do" /></a>  </div><div class="m-blog-card__content"><a class="m-blog-card__title a-btn a-btn--text a-product-name" href="https://hayward.com/blog/post/buying-a-house-with-a-pool-what-to-look-for"><span class="a-btn--text-inner"><span class="a-btn__label">Buying a House with a Pool--What to Do</span></span></a> <div class="m-blog-card__details"> <span class="m-blog-card__posted-date">March 06, 2024</span> </div></div></li>       <li class="m-blog-card  post-holder-152"><div class="m-blog-card__image-wrapper">     <a href="https://hayward.com/blog/post/ultimate-guide-to-opening-your-pool" title="The Ultimate Guide to Opening Your Pool"><img class="m-blog-card__image lazy" width="480" max-height="320" data-src="https://hayward.com/media/magefan_blog/shutterstock_2152427105_1_2.jpg" alt="The&#x20;Ultimate&#x20;Guide&#x20;to&#x20;Opening&#x20;Your&#x20;Pool" /></a>  </div><div class="m-blog-card__content"><a class="m-blog-card__title a-btn a-btn--text a-product-name" href="https://hayward.com/blog/post/ultimate-guide-to-opening-your-pool"><span class="a-btn--text-inner"><span class="a-btn__label">The Ultimate Guide to Opening Your Pool</span></span></a> <div class="m-blog-card__details"> <span class="m-blog-card__posted-date">February 29, 2024</span> </div></div></li>       <li class="m-blog-card  post-holder-149"><div class="m-blog-card__image-wrapper">     <a href="https://hayward.com/blog/post/3-trusted-solutions-for-pool-heat-control" title="3 Trusted Solutions for Pool Heat Control"><img class="m-blog-card__image lazy" width="480" max-height="320" data-src="https://hayward.com/media/magefan_blog/shutterstock_189616631.jpg" alt="3&#x20;Trusted&#x20;Solutions&#x20;for&#x20;Pool&#x20;Heat&#x20;Control" /></a>  </div><div class="m-blog-card__content"><a class="m-blog-card__title a-btn a-btn--text a-product-name" href="https://hayward.com/blog/post/3-trusted-solutions-for-pool-heat-control"><span class="a-btn--text-inner"><span class="a-btn__label">3 Trusted Solutions for Pool Heat Control</span></span></a> <div class="m-blog-card__details"> <span class="m-blog-card__author">Hayward  Team</span>  <span class="m-blog-card__posted-date">February 01, 2024</span> </div></div></li>       <li class="m-blog-card  post-holder-146"><div class="m-blog-card__image-wrapper">     <a href="https://hayward.com/blog/post/crafting-a-thoughtful-budget-for-your-pool" title="Crafting a Thoughtful Budget for Your Pool"><img class="m-blog-card__image lazy" width="480" max-height="320" data-src="https://hayward.com/media/magefan_blog/AdobeStock_199114104.jpeg" alt="Crafting&#x20;a&#x20;Thoughtful&#x20;Budget&#x20;for&#x20;Your&#x20;Pool" /></a>  </div><div class="m-blog-card__content"><a class="m-blog-card__title a-btn a-btn--text a-product-name" href="https://hayward.com/blog/post/crafting-a-thoughtful-budget-for-your-pool"><span class="a-btn--text-inner"><span class="a-btn__label">Crafting a Thoughtful Budget for Your Pool</span></span></a> <div class="m-blog-card__details"> <span class="m-blog-card__author">Hayward  Team</span>  <span class="m-blog-card__posted-date">January 25, 2024</span>  <span class="a-blog-comment"><span class="a-blog-comment__count">1</span></span> </div></div></li>       <li class="m-blog-card  post-holder-135"><div class="m-blog-card__image-wrapper">     <a href="https://hayward.com/blog/post/the-dos-and-donts-of-owning-a-pool" title="The Do&#039;s and Don&#039;ts of Building &amp; Owning a Pool"><img class="m-blog-card__image lazy" width="480" max-height="320" data-src="https://hayward.com/media/magefan_blog/shutterstock_1331628575_edited_.jpg" alt="The&#x20;Do&amp;&#x23;039&#x3B;s&#x20;and&#x20;Don&amp;&#x23;039&#x3B;ts&#x20;of&#x20;Building&#x20;&amp;amp&#x3B;&#x20;Owning&#x20;a&#x20;Pool" /></a>  </div><div class="m-blog-card__content"><a class="m-blog-card__title a-btn a-btn--text a-product-name" href="https://hayward.com/blog/post/the-dos-and-donts-of-owning-a-pool"><span class="a-btn--text-inner"><span class="a-btn__label">The Do&#039;s and Don&#039;ts of Building &amp; Owning a Pool</span></span></a> <div class="m-blog-card__details"> <span class="m-blog-card__author">Hayward  Team</span>  <span class="m-blog-card__posted-date">November 10, 2023</span> </div></div></li>       <li class="m-blog-card  post-holder-144"><div class="m-blog-card__image-wrapper">     <a href="https://hayward.com/blog/post/common-causes-of-a-cloudy-pool" title="Common Causes of a Cloudy Pool"><img class="m-blog-card__image lazy" width="480" max-height="320" data-src="https://hayward.com/media/magefan_blog/shutterstock_2179734041.jpg" alt="Common&#x20;Causes&#x20;of&#x20;a&#x20;Cloudy&#x20;Pool" /></a>  </div><div class="m-blog-card__content"><a class="m-blog-card__title a-btn a-btn--text a-product-name" href="https://hayward.com/blog/post/common-causes-of-a-cloudy-pool"><span class="a-btn--text-inner"><span class="a-btn__label">Common Causes of a Cloudy Pool</span></span></a> <div class="m-blog-card__details"> <span class="m-blog-card__author">Hayward  Team</span>  <span class="m-blog-card__posted-date">September 25, 2023</span> </div></div></li>       <li class="m-blog-card  post-holder-132"><div class="m-blog-card__image-wrapper">     <a href="https://hayward.com/blog/post/6-ways-to-cover-your-pool-equipment" title="6 Ways to Cover Your Pool Equipment"><img class="m-blog-card__image lazy" width="480" max-height="320" data-src="https://hayward.com/media/magefan_blog/MicrosoftTeams-image_18__1.png" alt="6&#x20;Ways&#x20;to&#x20;Cover&#x20;Your&#x20;Pool&#x20;Equipment" /></a>  </div><div class="m-blog-card__content"><a class="m-blog-card__title a-btn a-btn--text a-product-name" href="https://hayward.com/blog/post/6-ways-to-cover-your-pool-equipment"><span class="a-btn--text-inner"><span class="a-btn__label">6 Ways to Cover Your Pool Equipment</span></span></a> <div class="m-blog-card__details"> <span class="m-blog-card__posted-date">August 31, 2023</span>  <span class="a-blog-comment"><span class="a-blog-comment__count">2</span></span> </div></div></li>       <li class="m-blog-card  post-holder-129"><div class="m-blog-card__image-wrapper">     <a href="https://hayward.com/blog/post/flooded-pool-recovery-tips" title="Flooded Pool Recovery Tips"><img class="m-blog-card__image lazy" width="480" max-height="320" data-src="https://hayward.com/media/magefan_blog/shutterstock_1126444163-1-767x497.jpeg" alt="Flooded&#x20;Pool&#x20;Recovery&#x20;Tips" /></a>  </div><div class="m-blog-card__content"><a class="m-blog-card__title a-btn a-btn--text a-product-name" href="https://hayward.com/blog/post/flooded-pool-recovery-tips"><span class="a-btn--text-inner"><span class="a-btn__label">Flooded Pool Recovery Tips</span></span></a> <div class="m-blog-card__details"> <span class="m-blog-card__posted-date">August 29, 2023</span> </div></div></li>    <li class="hidden"></li></ol></div>      <div class="toolbar toolbar-blog-posts"  ><div class="m-pagination-toolbar__pagination hide-for-print"><div class="m-pagination"> <div class="m-pagination__pager"> <a href="#" class="a-btn a-btn--caret a-btn--caret-small a-btn--caret-tertiary m-pagination__prev disabled" aria-disabled="true" tabindex="-1"><span class="a-btn--caret__icon icon-TypeCaret_Left"></span> <span class="sr-only">Previous page</span></a>  <ul class="m-pagination__numbers">    <li class="m-pagination__number m-pagination__number--current"><strong class="m-pagination__label"><span aria-label="Page 1">1</span></strong></li>    <li class="m-pagination__number"><a href="https://hayward.com/blog?page=2" class="m-pagination__label"><span aria-label="Page 2">2</span></a></li>    <li class="m-pagination__number"><a href="https://hayward.com/blog?page=3" class="m-pagination__label"><span aria-label="Page 3">3</span></a></li>    <li class="m-pagination__number"><a href="https://hayward.com/blog?page=4" class="m-pagination__label"><span aria-label="Page 4">4</span></a></li>    </ul> <a href="https://hayward.com/blog?page=2" class="a-btn a-btn--caret a-btn--caret-small a-btn--caret-tertiary m-pagination__next " title="Next page"><span class="a-btn--caret__icon icon-TypeCaret_Right"></span> <span class="sr-only">Next page</span></a> </div></div></div></div>      </div><div class="sidebar sidebar-additional"> <div class="widget block blog-search" data-bind="scope: 'blog-search'"><div class="block-content"><form class="form" id="blog_search_mini_form" action="https://hayward.com/blog/search/" method="get"><div class="m-search-input"><label class="a-form-label" for="blog_search" data-role="minisearch-label">Search Hayward Insights</label> <div class="control"><input id="blog_search" type="text" name="q" value="" placeholder="Search&#x20;Hayward&#x20;Insights" class="input-text a-text-input m-search-input__input" maxlength="128" aria-label="Search&#x20;Hayward&#x20;Insights" aria-haspopup="false" aria-autocomplete="both" autocomplete="off"></div></div><div class="actions"><button type="submit" onclick="return goBlogSearch(this);" title="Search&#x20;Hayward&#x20;Insights" class="action m-search-input__button"><span class="m-search-input__button-icon icon-TypeSearch" aria-hidden="true"></span> <span class="sr-only">Search Hayward Insights</span></button></div></form></div></div>   <div class="widget block block-categories" data-bind="scope: 'categories'"><div class="block-title"><strong>Categories</strong></div><ul class="accordion" id="accordion-2">      <li> <a class="a-btn a-btn--text" title="Library" href="https://hayward.com/blog/category/all"><span class="a-btn--text-inner"><span class="a-btn__label">Library</span></span></a>  (23)      </li>    <li> <a class="a-btn a-btn--text" title="Maintenance" href="https://hayward.com/blog/category/maintenance"><span class="a-btn--text-inner"><span class="a-btn__label">Maintenance</span></span></a>  (28)      </li>    <li> <a class="a-btn a-btn--text" title="Safety" href="https://hayward.com/blog/category/safety"><span class="a-btn--text-inner"><span class="a-btn__label">Safety</span></span></a>  (3)      </li>    <li> <a class="a-btn a-btn--text" title="Innovation" href="https://hayward.com/blog/category/innovation"><span class="a-btn--text-inner"><span class="a-btn__label">Innovation</span></span></a>  (10)      </li>    <li> <a class="a-btn a-btn--text" title="News" href="https://hayward.com/blog/category/news"><span class="a-btn--text-inner"><span class="a-btn__label">News</span></span></a>  (0)      </li>    <li> <a class="a-btn a-btn--text" title="Commercial" href="https://hayward.com/blog/category/commercial"><span class="a-btn--text-inner"><span class="a-btn__label">Commercial</span></span></a>  (1)   </ul></div>  <div class="widget block block-recent-posts block-list-posts"><div class="block-title"><strong>Recent Posts</strong></div><div class="block-content">  <div class="item clearfix">  <div class="post-image">  <a class="post-item-link" title="3 Tips for Maintaining A Clean Pool" href="https://hayward.com/blog/post/3-tips-for-maintaining-a-clean-pool"> <img width="70" height="47" layout="responsive" class="lazy" data-src="https://hayward.com/media/blog/cache/70x47/magefan_blog/Hayward_R110_W3RCH411CU_Poolside_Fort_Mill_April_2024_Lifestyle_FULL_006_1__2.jpg" alt="3&#x20;Tips&#x20;for&#x20;Maintaining&#x20;A&#x20;Clean&#x20;Pool" /></a></div> <a class="post-item-link a-btn a-btn--text a-product-name" title="3 Tips for Maintaining A Clean Pool" href="https://hayward.com/blog/post/3-tips-for-maintaining-a-clean-pool"><span class="a-btn--text-inner"><span class="a-btn__label">3 Tips for Maintaining A Clean Pool</span></span></a>  <div class="post-item-date"><span class="value">July 31, 2024</span></div></div>  <div class="item clearfix">  <div class="post-image">  <a class="post-item-link" title="How to Seamlessly Automate Your Backyard" href="https://hayward.com/blog/post/how-to-seamlessly-automate-your-backyard"> <img width="70" height="47" layout="responsive" class="lazy" data-src="https://hayward.com/media/blog/cache/70x47/magefan_blog/dreamstime_4576753.jpg" alt="How&#x20;to&#x20;Seamlessly&#x20;Automate&#x20;Your&#x20;Backyard" /></a></div> <a class="post-item-link a-btn a-btn--text a-product-name" title="How to Seamlessly Automate Your Backyard" href="https://hayward.com/blog/post/how-to-seamlessly-automate-your-backyard"><span class="a-btn--text-inner"><span class="a-btn__label">How to Seamlessly Automate Your Backyard</span></span></a>  <div class="post-item-date"><span class="value">May 05, 2024</span></div></div>  <div class="item clearfix">  <div class="post-image">  <a class="post-item-link" title="6 Expert Marketing Strategies Every Pool Business Owner Must Know" href="https://hayward.com/blog/post/5-expert-marketing-strategies-every-pool-business-owner-must-know"> <img width="70" height="47" layout="responsive" class="lazy" data-src="https://hayward.com/media/blog/cache/70x47/magefan_blog/AdobeStock_559785796_1__1.png" alt="6&#x20;Expert&#x20;Marketing&#x20;Strategies&#x20;Every&#x20;Pool&#x20;Business&#x20;Owner&#x20;Must&#x20;Know" /></a></div> <a class="post-item-link a-btn a-btn--text a-product-name" title="6 Expert Marketing Strategies Every Pool Business Owner Must Know" href="https://hayward.com/blog/post/5-expert-marketing-strategies-every-pool-business-owner-must-know"><span class="a-btn--text-inner"><span class="a-btn__label">6 Expert Marketing Strategies Every Pool Business Owner Must Know</span></span></a>  <div class="post-item-date"><span class="value">April 17, 2024</span></div></div></div></div>  <div class="widget block block-featured-posts block-list-posts"><div class="block-title"><strong>Featured Posts</strong></div><div class="block-content">  <div class="item clearfix">  <div class="post-image">  <a class="post-item-link" title="Storm Season: Hurricane Information and Resources" href="https://hayward.com/blog/post/storm-season-hurricane-information-and-resources"> <img width="70" height="47" layout="responsive" class="lazy" data-src="https://hayward.com/media/blog/cache/70x47/magefan_blog/Storm-Season-Hurricane-Information-Resources-2.jpeg" alt="Storm&#x20;Season&#x3A;&#x20;Hurricane&#x20;Information&#x20;and&#x20;Resources" /></a></div> <a class="post-item-link a-btn a-btn--text a-product-name" title="Storm Season: Hurricane Information and Resources" href="https://hayward.com/blog/post/storm-season-hurricane-information-and-resources"><span class="a-btn--text-inner"><span class="a-btn__label">Storm Season: Hurricane Information and Resources</span></span></a>  <div class="post-item-date"><span class="value">August 29, 2023</span></div></div>  <div class="item clearfix">  <div class="post-image">  <a class="post-item-link" title="3 Things to Know About the HeatPro® Heat/Cool Heat Pump" href="https://hayward.com/blog/post/3-things-to-know-about-the-heatpro®-heatcool-heat-pump"> <img width="70" height="47" layout="responsive" class="lazy" data-src="https://hayward.com/media/blog/cache/70x47/magefan_blog/3_THINGS_TO_KNOW_-_HeatPro_V2_1_.png" alt="3&#x20;Things&#x20;to&#x20;Know&#x20;About&#x20;the&#x20;HeatPro&#xAE;&#x20;Heat&#x2F;Cool&#x20;Heat&#x20;Pump" /></a></div> <a class="post-item-link a-btn a-btn--text a-product-name" title="3 Things to Know About the HeatPro® Heat/Cool Heat Pump" href="https://hayward.com/blog/post/3-things-to-know-about-the-heatpro®-heatcool-heat-pump"><span class="a-btn--text-inner"><span class="a-btn__label">3 Things to Know About the HeatPro® Heat/Cool Heat Pump</span></span></a>  <div class="post-item-date"><span class="value">August 07, 2023</span></div></div>  <div class="item clearfix">  <div class="post-image">  <a class="post-item-link" title="How To Take Care of a Saltwater Pool" href="https://hayward.com/blog/post/how-to-take-care-of-a-saltwater-pool"> <img width="70" height="47" layout="responsive" class="lazy" data-src="https://hayward.com/media/blog/cache/70x47/magefan_blog/shutterstock_401289310_50.jpeg" alt="How&#x20;To&#x20;Take&#x20;Care&#x20;of&#x20;a&#x20;Saltwater&#x20;Pool" /></a></div> <a class="post-item-link a-btn a-btn--text a-product-name" title="How To Take Care of a Saltwater Pool" href="https://hayward.com/blog/post/how-to-take-care-of-a-saltwater-pool"><span class="a-btn--text-inner"><span class="a-btn__label">How To Take Care of a Saltwater Pool</span></span></a>  <div class="post-item-date"><span class="value">August 04, 2023</span></div></div></div></div></div></div></main><footer class="c-footer"><div class="c-footer__container u-container"> <div class="c-footer__extras"> <div class="c-footer__newsletter"><div class="m-newsletter-signup"><div class="m-newsletter-signup__heading"><div class="m-newsletter-signup__title">Plunge into our newsletter</div><p class="m-newsletter-signup__description">Sign up and be the first to hear about exclusives, promotions and more!</p></div><form class="m-newsletter-signup__form" novalidate action="https://hayward.com/newsletter/subscriber/new/" method="post" data-mage-init='{ "validation": { "errorClass": "newsletter-error" } }' id="newsletter-validate-detail"><div class="m-text-input m-newsletter-signup__input"><label class="a-form-label a-form-label--inline" for="newsletter-signup_email">Enter your email address</label> <input class="a-text-input" name="email" type="email" id="newsletter-signup_email" autocomplete="off" placeholder="Enter your email address" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}" data-msg-required="Error: This field is required." data-msg-validate-email="Error: Please enter a valid email address." /></div><div class="m-newsletter-signup__submit-btn"><button class="a-btn a-btn--caret a-btn--caret-secondary" type="submit"><span class="a-btn--caret__icon icon-TypeArrow_Right" aria-hidden="true"></span> <span class="sr-only">Submit</span></button></div>   <input type="hidden" name="am-gdpr-checkboxes-from" value="subscription"></form></div></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="c-footer__social-wrapper">
    <ul class="m-social-links c-footer__social-icons">
    <li class="m-social-links__link">
    <a class="a-icon-text-btn a-icon-text-btn--icon-only " href="https://www.facebook.com/HaywardPoolProducts/" target="_blank">
    <span class="icon-TypeFacebook a-icon-text-btn__icon" aria-hidden="true"></span>
    <span class="a-icon-text-btn__label">Facebook</span>
    <span class="sr-only">(opens in new tab)</span>
    <span class="sr-only">(opens in a new tab)</span></a>
    </li>
    <li class="m-social-links__link">
    <a class="a-icon-text-btn a-icon-text-btn--icon-only " href="https://twitter.com/HaywardPool" target="_blank">
    <span class="icon-TypeTwitter a-icon-text-btn__icon" aria-hidden="true"></span>
    <span class="a-icon-text-btn__label">Twitter</span>
    <span class="sr-only">(opens in new tab)</span>
    <span class="sr-only">(opens in a new tab)</span></a>
    </li>
    <li class="m-social-links__link">
    <a class="a-icon-text-btn a-icon-text-btn--icon-only " href="https://www.youtube.com/HaywardPoolProducts" target="_blank">
    <span class="icon-TypeYouTube a-icon-text-btn__icon" aria-hidden="true"></span>
    <span class="a-icon-text-btn__label">YouTube</span>
    <span class="sr-only">(opens in new tab)</span>
    <span class="sr-only">(opens in a new tab)</span></a>
    </li>
    <li class="m-social-links__link">
    <a class="a-icon-text-btn a-icon-text-btn--icon-only " href="https://www.linkedin.com/company/hayward-holdings-inc/" target="_blank">
    <span class="icon-TypeLinkedIn a-icon-text-btn__icon" aria-hidden="true"></span>
    <span class="a-icon-text-btn__label">LinkedIn</span>
    <span class="sr-only">(opens in new tab)</span>
    <span class="sr-only">(opens in a new tab)</span></a>
    </li>
    <li class="m-social-links__link">
    <a class="a-icon-text-btn a-icon-text-btn--icon-only " href="https://www.instagram.com/haywardpoolproducts/" target="_blank">
    <span class="icon-TypeInstagram a-icon-text-btn__icon" aria-hidden="true"></span>
    <span class="a-icon-text-btn__label">Instagram</span>
    <span class="sr-only">(opens in new tab)</span>
    <span class="sr-only">(opens in a new tab)</span></a>
    </li>
    <li class="m-social-links__link">
    <a class="a-icon-text-btn a-icon-text-btn--icon-only " href="https://www.houzz.com/pro/haywardpoolproducts/hayward-pool-products" target="_blank">
    <span class="icon-TypeHouse a-icon-text-btn__icon" aria-hidden="true"></span>
    <span class="a-icon-text-btn__label">Houzz</span>
    <span class="sr-only">(opens in new tab)</span>
    <span class="sr-only">(opens in a new tab)</span></a>
    </li>
    <li class="m-social-links__link">
    <a class="a-icon-text-btn a-icon-text-btn--icon-only " href="https://www.pinterest.com/haywardpool/" target="_blank">
    <span class="icon-TypePinterest a-icon-text-btn__icon" aria-hidden="true"></span>
    <span class="a-icon-text-btn__label">Pinterest</span>
    <span class="sr-only">(opens in new tab)</span>
    <span class="sr-only">(opens in a new tab)</span></a>
    </li>
    </ul>
    </div></div></div><div class="c-footer__links-wrapper"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="m-accordion m-accordion--mobile-only m-accordion--footer js-accordion">
    <div class="m-footer-links
    accordion-widget
    js-footer-accordion
    js-accordion--mobile-only
    "> 
    <div class="m-accordion__title
    m-footer-links__title
    js-accordion-trigger" id="accordion-trigger-0" aria-expanded="false" aria-controls="accordion-content-0" data-role="trigger" role="button">
    <span class="m-accordion__title-label">Support &amp; Resources</span>
    </div>
    <div class="m-accordion__content
    js-accordion-content" id="accordion-content-0" aria-labelledby="accordion-trigger-0" data-role="content" style="height: auto;">
    <div class="m-accordion__content-inner js-accordion-content-inner">
    <ul class="m-footer-links__list">
    <li class="m-footer-links__item">
    <a class="a-footer-link" href="https://hayward.com/support/support-center/">Support Center</a>
    </li>
    <li class="m-footer-links__item">
    <a class="a-footer-link" href="https://hayward.com/rebates/">Rebate Center</a>
    </li>
    
    <li class="m-footer-links__item">
    <a class="a-footer-link" target="_blank" href="https://www.totallyhayward.com/">HASC Warranty Claims<span class="sr-only">(opens in a new tab)</span></a>
    </li>
    <li class="m-footer-links__item">
    <a class="a-footer-link" target="_blank" href="https://www.totallyhayward.com/university/">Hayward Training Events<span class="sr-only">(opens in a new tab)</span></a>
    </li>
    <li class="m-footer-links__item">
    <a class="a-footer-link" href="https://hayward.com/knowledge-base/pumps/">FAQs</a>
    </li>
    <li class="m-footer-links__item">
    <a class="a-footer-link" href="https://hayward.com/support/resources/tools/">Tools</a>
    </li>
    <li class="m-footer-links__item">
    <a class="a-footer-link" href="https://hayward.com/support/resources/site-help/">Site Help</a>
    </li>
    <!-- <li class="m-footer-links__item">
    <a class="a-footer-link" href="">Site Map</a>
    </li> --> 
    <li class="m-footer-links__item">
    <a class="a-footer-link" href="https://hayward.com/contact/">Contact Us</a>
    </li></ul>
    </div>
    </div>
    </div>
    </div></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="m-accordion m-accordion--mobile-only m-accordion--footer js-accordion">
    <div class="m-footer-links
    accordion-widget
    js-footer-accordion
    js-accordion--mobile-only
    ">
    <div class="m-accordion__title
    m-footer-links__title
    js-accordion-trigger" id="accordion-trigger-1" aria-expanded="false" aria-controls="accordion-content-1" data-role="trigger" role="button">
    <span class="m-accordion__title-label">Company</span>
    </div>
    <div class="m-accordion__content
    js-accordion-content" id="accordion-content-1" aria-labelledby="accordion-trigger-0" data-role="content" style="height: auto;">
    <div class="m-accordion__content-inner js-accordion-content-inner">
    <ul class="m-footer-links__list">
    <li class="m-footer-links__item">
    <a class="a-footer-link " href="https://hayward.com/company/careers">Careers</a>
    </li>
<li class="m-footer-links__item">
    <a class="a-footer-link " href="https://investor.hayward.com/">Investors Relations</a>
    </li>
    <li class="m-footer-links__item">
    <a class="a-footer-link " href="https://hayward.com/company/about-us">About Us</a>
    </li>
    
    <li class="m-footer-links__item">
    <a class="a-footer-link " href="https://hayward.com/press-room">News</a>
    </li>
    <li class="m-footer-links__item">
    <a class="a-footer-link " href="https://hayward.com/totally-hayward-program">Hayward Rewards</a>
    </li>
    <li class="m-footer-links__item">
    <a class="a-footer-link " target="_blank" href="https://hayward.com/media/wysiwyg/pdf/MAP_Schedule/Hayward_MAP_Policy_01_01_2021.pdf">MAP Policy<span class="sr-only">(opens in a new tab)</span></a>
    </li>
    <li class="m-footer-links__item">
    <a class="a-footer-link " target="_blank" href="https://hayward.com/media/wysiwyg/pdf/MAP_Schedule/2024_MAP_Schedule_-_Effective_June_2024_NewProductAdditions.pdf">2024 MAP Schedule<span class="sr-only">(opens in a new tab)</span></a>
    </li>
    </ul>
    </div>
    </div>
    </div>
    </div></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="m-accordion m-accordion--mobile-only m-accordion--footer js-accordion">
    <div class="m-footer-links
    accordion-widget
    js-footer-accordion
    js-accordion--mobile-only
    ">
<div class="m-accordion__title
       m-footer-links__title

       js-accordion-trigger" id="accordion-trigger-2" aria-expanded="false" aria-controls="accordion-content-2" data-role="trigger" role="button">
<span class="m-accordion__title-label">Inspiration</span>
</div>
<div class="m-accordion__content

       js-accordion-content" id="accordion-content-2" aria-labelledby="accordion-trigger-0" data-role="content" style="height: auto;">
<div class="m-accordion__content-inner js-accordion-content-inner">
<ul class="m-footer-links__list">
<li class="m-footer-links__item">
<a class="a-footer-link " href="https://hayward.com/blog">Hayward Insights</a>
</li>
<li class="m-footer-links__item">
<a class="a-footer-link " href="https://www.mydreampool.com/">My Dream Pool</a>
</li>
</ul>
</div>
</div>
</div>
</div></div></div></div> <div class="c-footer__bottom"><div class="c-footer-bottom"><div class="c-footer-bottom__wrapper u-container"><p class="c-footer-bottom__copyright"><span>Copyright © 2024 Hayward Industries, Inc.</span></p><div class="c-footer-bottom__footer-buttons"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><span class="c-footer-bottom__footer-button">
  <a class="a-footer-link " href="https://hayward.com/web-site-terms-conditions/" target="_blank">Terms &amp; Conditions <span class="sr-only">(opens in new tab)</span><span class="sr-only">(opens in a new tab)</span></a>
</span>
<span class="c-footer-bottom__footer-button">
  <a class="a-footer-link " href="https://hayward.com/privacy-policy/" target="_blank">Privacy Policy <span class="sr-only">(opens in new tab)</span><span class="sr-only">(opens in a new tab)</span></a>
</span>
<span class="c-footer-bottom__footer-button">
  <a class="a-footer-link " href="https://hayward.com/purchase-order-terms-conditions/" target="_blank">Purchase Order Terms <span class="sr-only">(opens in new tab)</span><span class="sr-only">(opens in a new tab)</span></a>
</span>
<span class="c-footer-bottom__footer-button">
  <a class="a-footer-link " href="https://hayward.com/terms-conditions-sale/" target="_blank">Terms &amp; Conditions of Sale <span class="sr-only">(opens in new tab)</span><span class="sr-only">(opens in a new tab)</span></a>
</span></div><div data-content-type="block" data-appearance="default" data-element="main"> <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"></div><div data-content-type="block" data-appearance="default" data-element="main"> <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"></div></div></div></div></div></div></div></div></div></footer> <div class="region-selector-modal js-region-selector-modal modal-content" data-mage-init='{"regionSelector":{}}'><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><p class="m-modal__description"></p>

<div class="m-region-selector__regions" aria-label="Country selector">
  <img class="m-region-selector__regions-bg" data-src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/region-selector/map.png" alt="earth">
  <div class="m-region-selector__regions-container">
    <div class="m-region-selector__region">
      <h3 class="m-region-selector__region-title">Americas</h3>
      <div class="m-region-selector__countries">
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              United States
            </h4>
            <span class="m-region-selector__country-icon us" style="background-image: url(https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/region-selector/countries.svg)"></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://www.hayward.com">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">English</span>
              </span>
            </a>
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://es.hayward.com/">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">Espa&ntilde;ol</span>
              </span>
            </a>
          </div>
        </div>
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              Canada
            </h4>
            <span class="m-region-selector__country-icon ca" style="background-image: url(https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/region-selector/countries.svg)"></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://ca.hayward.com">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">English</span>
              </span>
            </a>
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://fr-ca.hayward.com">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">Fran&ccedil;ais</span>
              </span>
            </a>
          </div>
        </div>
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              Latin America
            </h4>
            <span class="m-region-selector__country-icon icon-Vector-Region"><span class="path1"></span></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://es.hayward.com/">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">Espa&ntilde;ol</span>
              </span>
            </a>
          </div>
        </div>
      </div>
    </div>
    <div class="m-region-selector__region">
      <h3 class="m-region-selector__region-title">Europe</h3>
      <div class="m-region-selector__countries">
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              United Kingdom
            </h4>
            <span class="m-region-selector__country-icon gb" style="background-image: url(https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/region-selector/countries.svg)"></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://www.hayward-pool.co.uk/">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">English</span>
              </span>
            </a>
          </div>
        </div>
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              France
            </h4>
            <span class="m-region-selector__country-icon fr" style="background-image: url(https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/region-selector/countries.svg)"></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://www.hayward.fr/">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">Fran&ccedil;ais</span>
              </span>
            </a>
          </div>
        </div>
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              Germany
            </h4>
            <span class="m-region-selector__country-icon de" style="background-image: url(https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/region-selector/countries.svg)"></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://www.hayward-schwimmbad.de/">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">Deutsch</span>
              </span>
            </a>
          </div>
        </div>
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              Spain / Portugal
            </h4>
            <span class="m-region-selector__country-icon sp-pt" style="background-image: url(https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/region-selector/countries.svg)"></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://www.hayward.es/">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">Espa&ntilde;ol</span>
              </span>
            </a>
          </div>
        </div>
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              Italy
            </h4>
            <span class="m-region-selector__country-icon it" style="background-image: url(https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/region-selector/countries.svg)"></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://www.hayward-piscina.it/">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">Italiano</span>
              </span>
            </a>
          </div>
        </div>
      </div>
    </div>
    <div class="m-region-selector__region">
      <h3 class="m-region-selector__region-title">Oceania</h3>
      <div class="m-region-selector__countries">
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              Australia
            </h4>
            <span class="m-region-selector__country-icon au" style="background-image: url(https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/region-selector/countries.svg)"></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://au.hayward.com">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">English</span>
              </span>
            </a>
          </div>
        </div>
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              New Zealand
            </h4>
            <span class="m-region-selector__country-icon nz" style="background-image: url(https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/images/region-selector/countries.svg)"></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://au.hayward.com">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">English</span>
              </span>
            </a>
          </div>
        </div>
      </div>
    </div>
    <div class="m-region-selector__region">
      <h3 class="m-region-selector__region-title">Other Regions</h3>
      <div class="m-region-selector__countries">
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              Asia
            </h4>
            <span class="m-region-selector__country-icon icon-Vector-Region"><span class="path1"></span></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://www.hayward-pool.com/shop/en/img/">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">English</span>
              </span>
            </a>
          </div>
        </div>
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              Africa
            </h4>
            <span class="m-region-selector__country-icon icon-Vector-Region"><span class="path1"></span></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://www.hayward-pool.com/shop/en/img/">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">English</span>
              </span>
            </a>
          </div>
        </div>
        <div class="m-region-selector__country">
          <div class="m-region-selector__country-title">
            <h4 class="m-region-selector__country-name" aria-label="Country name">
              Middle East
            </h4>
            <span class="m-region-selector__country-icon icon-Vector-Region"><span class="path1"></span></span>
          </div>
          <div class="country-list__country-languages">
            <a class="a-btn a-btn--text a-btn--text-secondary m-region-selector__country-language" href="https://www.hayward-pool.com/shop/en/img/">
              <span class="a-btn--text-inner">
                <span class="a-btn__label">English</span>
              </span>
            </a>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
</div></div>   <div class="amgdpr-privacy-policy" id="amgdpr-privacy-popup"></div>    </div>
<script> var LOCALE = 'en\u002DUS'; var BASE_URL = 'https\u003A\u002F\u002Fhayward.com\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fhayward.com\u002Fstatic\u002Fversion1723539748\u002Ffrontend\u002FHayward\u002Fdefault\u002Fen_US' };</script>
<script  type="text/javascript"  src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/requirejs/require.min.js"></script>
<script  type="text/javascript"  src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/requirejs-min-resolver.min.js"></script>
<script  type="text/javascript"  src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/js/bundle/bundle0.min.js"></script>
<script  type="text/javascript"  src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/js/bundle/bundle1.min.js"></script>
<script  type="text/javascript"  src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/js/bundle/bundle2.min.js"></script>
<script  type="text/javascript"  src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/js/bundle/bundle3.min.js"></script>
<script  type="text/javascript"  src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/js/bundle/bundle4.min.js"></script>
<script  type="text/javascript"  src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/js/bundle/bundle5.min.js"></script>
<script  type="text/javascript"  src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/mage/requirejs/static.min.js"></script>
<script  type="text/javascript"  src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/mage/requirejs/mixins.min.js"></script>
<script  type="text/javascript"  src="https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/requirejs-config.min.js"></script>
<script type="text/x-magento-init">
        {
            "*": {
                "Magento_PageCache/js/form-key-provider": {
                    "isPaginationCacheEnabled":
                        0                }
            }
        }</script>
<script type="application/ld+json">
{"@context":"http:\/\/schema.org\/","@type":"WebPage","name":"Hayward Insights","image":"https:\/\/hayward.com\/favicon.ico","description":"Discover blog tips, inspiration, and maintenance insights for your poolside oasis. From design trends to expert advice, we&#039;ve got you covered. Keep your pool pristine and enjoyable year-round!","url":"https:\/\/hayward.com\/blog","breadcrumb":{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"Thing","@id":"https:\/\/hayward.com\/","name":"Home"}}]}}</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_PageBuilder/js/widget-initializer": {
                "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false},"[data-content-type=\"hayward_category_carousel\"]":{"Hayward_PageBuilder\/js\/content-type\/hayward-category-carousel\/appearance\/default\/widget":false},"[data-content-type=\"hayward_category_list\"]":{"Hayward_PageBuilder\/js\/content-type\/hayward-category-list\/appearance\/default\/widget":false},"[data-content-type=\"hayward_accordion_item\"]":{"Hayward_PageBuilder\/js\/content-type\/hayward-accordion\/appearance\/default\/widget":false},"[data-content-type=\"hayward_video\"]":{"Hayward_PageBuilder\/js\/content-type\/hayward-video\/appearance\/default\/widget":false}},
                "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}}            }
        }
    }</script>
<script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script>
<script type="text/x-magento-init">
    {
        "*": {
            "cookieStatus": {}
        }
    }</script>
<script type="text/x-magento-init">
    {
        "*": {
            "mage/cookies": {
                "expires": null,
                "path": "\u002F",
                "domain": ".hayward.com",
                "secure": true,
                "lifetime": "3600"
            }
        }
    }</script>
<script>    require.config({
        map: {
            '*': {
                wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymce5Adapter'
            }
        }
    });</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Ui/js/core/app": {
                "components": {
                    "company": {
                        "component": "Magento_Company/js/view/company",
                        "logoutUrl": "https://hayward.com/customer/account/logout/"
                    }
                }
            }
        }
    }</script>
<script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = true; </script>
<script>    require.config({
        paths: {
            googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D'
        },
        config: {
            'Magento_PageBuilder/js/utils/map': {
                style: '',
            },
            'Magento_PageBuilder/js/content-type/map/preview': {
                apiKey: '',
                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fhayward.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
            },
            'Magento_PageBuilder/js/form/element/map': {
                apiKey: '',
                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fhayward.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
            },
        }
    });</script>
<script>
    require.config({
        shim: {
            'Magento_PageBuilder/js/utils/map': {
                deps: ['googleMaps']
            }
        }
    });</script>
<script>    window.isGdprCookieEnabled = true;

    require(['Amasty_GdprFrontendUi/js/modal-show'], function (modalConfigInit) {
        modalConfigInit({"isDeclineEnabled":0,"barLocation":0,"policyText":"We use cookies to improve our services, make personal offers, and enhance your experience. If you do not accept optional cookies below, your experience may be affected. If you want to know more, please, read the <a href=\"https:\/\/hayward.com\/privacy-policy\" title=\"Privacy Policy\" target=\"_blank\">Privacy Policy<\/a>","firstShowProcess":"0","cssConfig":{"backgroundColor":null,"policyTextColor":null,"textColor":null,"titleColor":null,"linksColor":null,"acceptBtnColor":null,"acceptBtnColorHover":null,"acceptBtnTextColor":null,"acceptBtnTextColorHover":null,"acceptBtnOrder":null,"allowBtnTextColor":null,"allowBtnTextColorHover":null,"allowBtnColor":null,"allowBtnColorHover":null,"allowBtnOrder":null,"declineBtnTextColorHover":null,"declineBtnColorHover":null,"declineBtnTextColor":null,"declineBtnColor":null,"declineBtnOrder":null},"isPopup":true,"isModal":false,"className":"amgdprjs-bar-template","buttons":[{"label":"Accept Cookies","dataJs":"accept","class":"-allow -save","action":"allowCookies"},{"label":"Custom Settings","dataJs":"settings","class":"-settings"}],"template":"<!--\n\/**\n * @Copyright \u00a9 GORILLA, LLC. (https:\/\/www.gorillagroup.com) All rights reserved.\n *\/\n-->\n\n<div role=\"alertdialog\"\n     tabindex=\"-1\"\n     class=\"modal-popup _show amgdprcookie-bar-container <% if (data.isPopup) { %>-popup<% } %>\" data-amcookie-js=\"bar\">\n    <div class=\"amgdprcookie-bar-wrapper u-container\">\n        <button class=\"amgdprcookie-bar-close a-icon-text-btn a-icon-text-btn--icon-only\" data-amcookie-js=\"close-cookiebar\" type=\"button\">\n            <span class=\"icon-TypeX a-icon-text-btn__icon\" aria-hidden=\"true\"><\/span>\n            <span class=\"a-icon-text-btn__label\" data-bind=\"i18n: 'Close'\"><\/span>\n        <\/button>\n        <div class=\"amgdprcookie-bar-block\">\n            <p class=\"amgdprcookie-policy\"><%= data.policyText %><\/p>\n            <div class=\"amgdprcookie-buttons-block\">\n                <% _.each(data.buttons, function(button) { %>\n                <button class=\"amgdprcookie-button <%= button.class %>\" disabled data-amgdprcookie-js=\"<%= button.dataJs %>\"><%= button.label %><\/button>\n                <% }); %>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<style>\n    <% if(css.backgroundColor){ %>\n    .amgdprcookie-bar-container {\n        background-color: <%= css.backgroundColor %>\n    }\n    <% } %>\n    <% if(css.policyTextColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-policy {\n        color: <%= css.policyTextColor %>;\n    }\n    <% } %>\n    <% if(css.textColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-text {\n        color: <%= css.textColor %>;\n    }\n    <% } %>\n    <% if(css.titleColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-header {\n        color: <%= css.titleColor %>;\n    }\n    <% } %>\n    <% if(css.linksColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-link,\n    .amgdprcookie-bar-container .amgdprcookie-policy a {\n        color: <%= css.linksColor %>;\n    }\n    <% } %>\n    <% if(css.acceptBtnOrder || css.acceptBtnColor || css.acceptBtnTextColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-button.-save {\n        <% if(css.acceptBtnOrder) { %>order: <%= css.acceptBtnOrder %>; <% } %>\n        <% if(css.acceptBtnColor) { %>\n            background-color: <%= css.acceptBtnColor %>;\n            border-color: <%= css.acceptBtnColor %>;\n        <% } %>\n        <% if(css.acceptBtnTextColor) { %>color: <%= css.acceptBtnTextColor %>; <% } %>\n    }\n    <% } %>\n    <% if(css.acceptBtnColorHover || css.acceptBtnTextColorHover){ %>\n    .amgdprcookie-bar-container .amgdprcookie-button.-save:hover {\n        <% if(css.acceptBtnColorHover) { %>\n            background-color: <%= css.acceptBtnColorHover %>;\n            border-color: <%= css.acceptBtnColorHover %>;\n        <% } %>\n        <% if(css.acceptBtnTextColorHover) { %> color: <%= css.acceptBtnTextColorHover %>; <% } %>\n    }\n    <% } %>\n    <% if(css.allowBtnOrder || css.allowBtnColor || css.allowBtnTextColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-button.-settings {\n        <% if(css.allowBtnOrder) { %> order: <%= css.allowBtnOrder %>; <% } %>\n        <% if(css.allowBtnColor) { %>\n            background-color: <%= css.allowBtnColor %>;\n            border-color: <%= css.allowBtnColor %>;\n        <% } %>\n        <% if(css.allowBtnTextColor) { %> color: <%= css.allowBtnTextColor %>; <% } %>\n    }\n    <% } %>\n    <% if(css.allowBtnColorHover || css.allowBtnTextColorHover){ %>\n    .amgdprcookie-bar-container .amgdprcookie-button.-settings:hover {\n        <% if(css.allowBtnColorHover) { %>\n            background-color: <%= css.allowBtnColorHover %>;\n            border-color: <%= css.allowBtnColorHover %>;\n        <% } %>\n        <% if(css.allowBtnTextColorHover) { %> color: <%= css.allowBtnTextColorHover %>; <% } %>\n    }\n    <% } %>\n    <% if(css.declineBtnOrder || css.declineBtnColor || css.declineBtnTextColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-button.-decline {\n        <% if(css.declineBtnOrder) { %> order: <%= css.declineBtnOrder %>; <% } %>\n        <% if(css.declineBtnColor) { %>\n            background-color: <%= css.declineBtnColor %>;\n            border-color: <%= css.declineBtnColor %>;\n        <% } %>\n        <% if(css.declineBtnTextColor) { %> color: <%= css.declineBtnTextColor %>; <% } %>\n    }\n    <% } %>\n    <% if(css.declineBtnColorHover || css.declineBtnTextColorHover){ %>\n    .amgdprcookie-bar-container .amgdprcookie-button.-decline:hover {\n        <% if(css.declineBtnColorHover) { %>\n            background-color: <%= css.declineBtnColorHover %>;\n            border-color: <%= css.declineBtnColorHover %>;\n        <% } %>\n        <% if(css.declineBtnTextColorHover) { %> color: <%= css.declineBtnTextColorHover %>; <% } %>\n    }\n    <% } %>\n<\/style>\n"});
    });</script>
<script type="text/x-magento-init">
        {
            "*": {
                "Magento_Ui/js/core/app": {"components":{"gdpr-cookie-modal":{"cookieText":"We use cookies to improve our services, make personal offers, and enhance your experience. If you do not accept optional cookies below, your experience may be affected. If you want to know more, please, read the <a href=\"https:\/\/hayward.com\/privacy-policy\" title=\"Privacy Policy\" target=\"_blank\">Privacy Policy<\/a>","firstShowProcess":"0","acceptBtnText":null,"declineBtnText":null,"settingsBtnText":null,"isDeclineEnabled":0,"component":"Amasty_GdprFrontendUi\/js\/cookies"}}}            }
        }</script>
<script>window.checkout = {"shoppingCartUrl":"https:\/\/hayward.com\/checkout\/cart\/","checkoutUrl":"https:\/\/hayward.com\/checkout\/","updateItemQtyUrl":"https:\/\/hayward.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/hayward.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/hayward.com\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","agreementIds":["3"],"customerLoginUrl":"https:\/\/hayward.com\/customer\/account\/login\/referer\/aHR0cHM6Ly9oYXl3YXJkLmNvbS9ibG9n\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/hayward.com\/captcha\/refresh\/","isRequired":false,"timestamp":1723715425}}}</script>
<script type="text/x-magento-init">
        {
            "[data-block='minicart']": {
                "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]}            },
            "*": {
                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fhayward.com\u002Fstatic\u002Fversion1723539748\u002Ffrontend\u002FHayward\u002Fdefault\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
            }
        }</script>
<script>
// Wait for the DOM content to be fully loaded
document.addEventListener("DOMContentLoaded", function () {
    // Get the current URL
    var currentUrl = window.location.href;

    // Check if the URL contains "au."
    if (currentUrl.includes("au.")) {
        // If "au." is present, hide the this LI elements 
        var partLi = document.querySelector('.m-dropdown-nav--hayward-sites .m-dropdown-nav__links li:nth-child(2)');
        var flowLi = document.querySelector('.m-dropdown-nav--hayward-sites .m-dropdown-nav__links li:nth-child(4)');
        var paramountLi = document.querySelector('.m-dropdown-nav--hayward-sites .m-dropdown-nav__links li:nth-child(5)');
        // Check if the LI exists
        if (partLi) {
            partLi.style.backgroundColor = 'red';
            partLi.style.display = 'none'; 
        }
        // Check if LI exists
        if (flowLi) {
            flowLi.style.display = 'none'; 
        }
        // Check if the LI exists
        if (paramountLi) {
            paramountLi.style.display = 'none'; 
        }
    }

    // Check if the URL contains "ca."
    if (currentUrl.includes("ca.")) {

        // If "ca." is present, hide the this LI elements 
        var rewardLi = document.querySelector('.m-dropdown-nav--hayward-sites .m-dropdown-nav__links li:nth-child(3)');
        var flowLi = document.querySelector('.m-dropdown-nav--hayward-sites .m-dropdown-nav__links li:nth-child(4)');


        // Check if LI exists
        if (rewardLi) {
            var aElement = rewardLi.querySelector('a');
            if (aElement) {
                aElement.setAttribute('href', 'https://ca.hayward.com/totally-hayward-program');
            }
        }
        if (flowLi) {
            var aElement = flowLi.querySelector('a');
            if (aElement) {
                aElement.setAttribute('href', 'https://www.haywardflowcontrol.com/en_ca/');
            }
        }
    }
});

</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Ui/js/core/app": {
                "components": {
                        "messages": {
                            "component": "Magento_Theme/js/view/messages"
                        }
                    }
                }
            }
    }</script>
<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/hayward.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/hayward.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/hayward.com\/","customerLoginUrl":"https:\/\/hayward.com\/customer\/ajax\/login\/"}</script>
<script type="text/x-magento-init">
        {
            "#authenticationPopup": {
                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"recaptcha":{"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","displayArea":"additional-login-form-fields","reCaptchaId":"recaptcha-popup-login","settings":{"rendering":{"sitekey":"6LfEY2kkAAAAAG6Uhd0aK90OGtaXFlxRPSHudMos","badge":"inline","size":"invisible","theme":"light","hl":""},"invisible":true}}}}}}            },
            "*": {
                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fhayward.com\u002Fstatic\u002Fversion1723539748\u002Ffrontend\u002FHayward\u002Fdefault\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
                 }
        }</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/section-config": {
                "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages","company","dl_user_data"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"rest\/v1\/requisition_lists":["requisition"],"requisition_list\/requisition\/delete":["requisition"],"requisition_list\/item\/addtocart":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/po-payment-information":["cart","checkout-data","last-ordered-items"],"purchaseorder\/purchaseorder\/success":["cart","checkout-data","last-ordered-items"],"persistent\/index\/unsetcookie":["persistent"],"quickorder\/sku\/uploadfile\/":["cart"],"review\/product\/post":["review"],"faq\/index\/save":["faq"],"gdpr\/customer\/anonymise":["customer"],"cybersource\/index\/loadinfo":["cart","checkout-data"],"cybersource\/index\/loadsilentdata":["cart","checkout-data"],"cybersource_googlepay\/index\/place":["cart","checkout-data"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"]},
                "clientSideSections": ["checkout-data","cart-data","faq_product"],
                "baseUrls": ["https:\/\/hayward.com\/"],
                "sectionNames": ["messages","customer","compare-products","last-ordered-items","requisition","cart","directory-data","captcha","wishlist","company","company_authorization","negotiable_quote","instant-purchase","loggedAsCustomer","multiplewishlist","purchase_order","persistent","review","faq","dl_user_data","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"]            }
        }
    }</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/customer-data": {
                "sectionLoadUrl": "https\u003A\u002F\u002Fhayward.com\u002Fcustomer\u002Fsection\u002Fload\u002F",
                "expirableSectionLifetime": 60,
                "expirableSectionNames": ["cart","persistent"],
                "cookieLifeTime": "3600",
                "updateSessionUrl": "https\u003A\u002F\u002Fhayward.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F"
            }
        }
    }</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/invalidation-processor": {
                "invalidationRules": {
                    "website-rule": {
                        "Magento_Customer/js/invalidation-rules/website-rule": {
                            "scopeConfig": {
                                "websiteId": "1"
                            }
                        }
                    }
                }
            }
        }
    }</script>
<script type="text/x-magento-init">
    {
        "body": {
            "pageCache": {"url":"https:\/\/hayward.com\/page_cache\/block\/render\/","handles":["default","blog_index_index","blog_index_index_id_","blog_css"],"originalRequest":{"route":"blog","controller":"index","action":"index","uri":"\/blog"},"versionCookieName":"private_content_version"}        }
    }</script>
<script>    (function(){require(["jquery"],function($){$(document).ready(function() {$('body').addClass('yotpo-yotpo-is-enabled');});});})();</script>
<script>    (function e(){var e=document.createElement("script");e.type="text/javascript",e.async=true,e.src="//staticw2.yotpo.com/w2wdSB1Jegt8qdmPpAgP9U33OLXSGY875ngqpjgC/widget.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})();</script>
<script>    if (window.require) {
        require(['jquery', 'Magefan_Blog/js/lib/mfblogunveil', 'domReady!'], function($){
            $('.mfblogunveil').mfblogunveil();
        });
    } else {
        /* e.g. hyva theme */
        document.addEventListener("DOMContentLoaded", function(){
            var items =  document.getElementsByClassName('mfblogunveil');
            var el, url;
            if (items.length) {
                for (var i=0; i<items.length;i++) {
                    el = items[i];
                    url = el.getAttribute('data-original');
                    if (!url) {
                        continue;
                    }
                    if ('IMG' == el.tagName) {
                        el.src = url;
                    } else {
                        el.style.backgroundImage = "url('" + url  + "')";
                    }
                }
            }
        });
    }</script>
<script type="text/javascript">
                    if (window.addthis) {
                        addthis.toolbox('.addthis_toolbox');
                    }</script>
<script type="text/javascript">
    var addthis_config = {
        "ui_language": 'en',
        "data_track_clickback":false
    }</script>
<script type="text/javascript" async
        src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-608baa0f7d533322"></script>
<script type="text/javascript">
    function goBlogSearch(e)
    {
        var value = document.getElementById('blog_search').value;
        if (value) {
            var a = e.form.action;
            window.location = a + ( ('/' != a.charAt(a.length - 1)) ? '/' : '' ) + encodeURI(value) + '/';
        }
        return false;
    }</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/block-submit-on-send": {
                "formId": "newsletter-validate-detail"
            }
        }
    }</script>
<script>
//IMG Menu Conditional Render
(function () {
  // Conifg
  const NAV_TAB_SUPPORT = ".nav-3";
  const NAV_TAB_IMG = ".nav-5";
  const IMG_URL_TAG = "/img";
  const HIDE_ON_IMG_CLASS = ".hw__hide-on-img";

  // Is IMG page?
  const isIMG = window.location.href.includes(IMG_URL_TAG);

  // Query Selectors
  const navTabSupport = document.querySelector(NAV_TAB_SUPPORT);
  const navTabImg = document.querySelector(NAV_TAB_IMG);
  const searchBar = document
    .querySelector(".c-header")
    .querySelector(".m-search");

  // Elements to hide
  const hideOnImgElements = [
    ...document.querySelectorAll(HIDE_ON_IMG_CLASS),
    navTabSupport,
    searchBar,
  ];
  const hideOnDefaultElements = [navTabImg];

  const hideElements = (arr) => {
    arr.forEach((el) => {
      el.style.display = `none`;
    });
  };

  const hide = () => {
    // Hide nav tabs
    if (!isIMG) {
      hideElements(hideOnDefaultElements);
    } else {
      hideElements(hideOnImgElements);
    }
  };

  hide();
})();

</script>
<script>
document.addEventListener("DOMContentLoaded", function(event) { 
    setTimeout(function() {
      var elements = document.querySelectorAll(".amgdprcookie-button.-settings");
      elements.forEach(element => {
        element.addEventListener('click', () => {
          waitForElementToDisplay("#switchBox-7",function(){
            document.getElementById('switchBox-7').disabled = false;
          },1000,9000);
          
        });
      });

      function waitForElementToDisplay(selector, callback, checkFrequencyInMs, timeoutInMs) {
        var startTimeInMs = Date.now();
        (function loopSearch() {
          if (document.querySelector(selector) != null) {
            callback();
            return;
          }
          else {
            setTimeout(function () {
              if (timeoutInMs && Date.now() - startTimeInMs > timeoutInMs)
                return;
              loopSearch();
            }, checkFrequencyInMs);
          }
        })();
      }

    },2);
});
</script>
<script type="text/x-magento-init">
        {
            "*": {
                "Magento_Ui/js/core/app": {
                    "components": {
                        "storage-manager": {
                            "component": "Magento_Catalog/js/storage-manager",
                            "appendTo": "",
                            "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/hayward.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/hayward.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/hayward.com\/rest\/default\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/hayward.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}}                        }
                    }
                }
            }
        }</script>
<script type="text/x-magento-init">
    {
        "#amgdpr-privacy-popup": {
            "Amasty_Gdpr/js/popup":{
                "textUrl":"https://hayward.com/gdpr/policy/policytext/",
                "modalClass": "amgdpr-modal-container"
            }
        }
    }</script>
<script data-mfmofile="true">
    document.addEventListener("DOMContentLoaded", function() {
        if (document.querySelectorAll('.mf-ytw-wrapper').length || document.querySelectorAll('[data-mf-ytw-youtube-link]').length) {
            !function (f, b, e, v, t) {
                if(f.mfytwcss)return;
                f.mfytwcss=1;
                t = b.createElement(e);
                t.rel = 'stylesheet';
                t.type = 'text/css';
                t.href = v;
                s = b.getElementsByTagName('HEAD')[0];
                s.appendChild(t)
            }(window, document, 'link', 'https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/Magefan_YouTubeWidget/css/youtubewidget.min.css');
        }
        if (document.querySelectorAll('.mf-ytw-wrapper').length) {
            !function (f, b, e, v, t) {
                if(f.mfytwjs)return;
                f.mfytwjs=1;
                t = b.createElement(e);
                t.type = 'text/javascript';
                t.src = v;
                s = b.getElementsByTagName('HEAD')[0];
                s.appendChild(t)
            }(window, document, 'script', 'https://hayward.com/static/version1723539748/frontend/Hayward/default/en_US/Magefan_YouTubeWidget/js/iframe.min.js');
        }
        if (document.querySelectorAll('[data-mf-ytw-youtube-link]').length){
            if (typeof window.require === "function") {
                require(['Magefan_YouTubeWidget/js/link']);
            }
        }
    });</script>
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-77fe2097a09258e85f3","applicationID":"983804151","transactionName":"YFxSbEBXCktUVBFcVlkWcVtGXwtWGlUJWl4YUF5cV05LUVtTAE0=","queueTime":0,"applicationTime":373,"atts":"TBtRGghNGUU=","errorBeacon":"bam.nr-data.net","agent":""}</script></body></html>