PageSourceSearch

https://www.poolspanews.com/products/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o

html poolspanews.com collected 2026-09-24 20:17:35 UTC 106,825 bytes, 1,038 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" class="no-js">
3	<head>
4		<meta charset="UTF-8" />
5		<meta name="viewport" content="width=device-width, initial-scale=1" />
6		
6<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
6
7<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
8
9	<!-- This site is optimized with the Yoast SEO plugin v28.3 - https://yoast.com/product/yoast-seo-wordpress/ -->
10	<title>The Efficiency Equation for Heat-Pump Swimming Pool Heaters</title>
11	<meta name="description" content="Regulators have put a new system in place for measuring a heat-pump pool heater’s efficiency. It behooves contractors to understand the change." />
12	<link rel="canonical" href="https://psn.aqi-psn.prd.zonda.onl/products/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" />
13	<meta property="og:locale" content="en_US" />
14	<meta property="og:type" content="article" />
15	<meta property="og:title" content="The Efficiency Equation for Heat-Pump Swimming Pool Heaters" />
16	<meta property="og:description" content="Regulators have put a new system in place for measuring a heat-pump pool heater’s efficiency. It behooves contractors to understand the change." />
17	<meta property="og:url" content="https://psn.aqi-psn.prd.zonda.onl/products/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" />
18	<meta property="og:site_name" content="Pool and Spa News" />
19	<meta property="article:published_time" content="2019-03-12T02:12:36+00:00" />
20	<meta property="og:image" content="https://www.poolspanews.com/wp-content/uploads/2019/techspeak-for-web.jpg" />
21	<meta property="og:image:width" content="2000" />
22	<meta property="og:image:height" content="785" />
23	<meta property="og:image:type" content="image/jpeg" />
24	<meta name="twitter:card" content="summary_large_image" />
25	<meta name="twitter:label1" content="Est. reading time" />
26	<meta name="twitter:data1" content="4 minutes" />
27	<meta name="twitter:label2" content="Written by" />
28	<meta name="twitter:data2" content="The Air-Conditioning, Heating, and Refrigeration Institute, Heat Pump Pool Heaters Product Section" />
29	
29<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#article","isPartOf":{"@id":"https:\/\/www.poolspanews.com\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o\/"},"author":[{"@id":"https:\/\/www.poolspanews.com\/#\/schema\/person\/image\/63f4248d298f681b388af4f2dfa3f866"}],"headline":"The Efficiency Equation for Heat-Pump Swimming Pool Heaters","datePublished":"2019-03-12T02:12:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.poolspanews.com\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o\/"},"wordCount":880,"image":{"@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#primaryimage"},"thumbnailUrl":"https:\/\/www.poolspanews.com\/wp-content\/uploads\/2019\/techspeak-for-web.jpg","keywords":["Technically Speaking"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.poolspanews.com\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o\/","url":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o","name":"The Efficiency Equation for Heat-Pump Swimming Pool Heaters","isPartOf":{"@id":"https:\/\/www.poolspanews.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#primaryimage"},"image":{"@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#primaryimage"},"thumbnailUrl":"https:\/\/www.poolspanews.com\/wp-content\/uploads\/2019\/techspeak-for-web.jpg","datePublished":"2019-03-12T02:12:36+00:00","author":{"@id":""},"description":"Regulators have put a new system in place for measuring a heat-pump pool heater’s efficiency. It behooves contractors to understand the change.","breadcrumb":{"@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#primaryimage","url":"https:\/\/www.poolspanews.com\/wp-content\/uploads\/2019\/techspeak-for-web.jpg","contentUrl":"https:\/\/www.poolspanews.com\/wp-content\/uploads\/2019\/techspeak-for-web.jpg","width":2000,"height":785},{"@type":"BreadcrumbList","@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.poolspanews.com\/"},{"@type":"ListItem","position":2,"name":"The Efficiency Equation for Heat-Pump Swimming Pool Heaters"}]},{"@type":"WebSite","@id":"https:\/\/www.poolspanews.com\/#website","url":"https:\/\/www.poolspanews.com\/","name":"Pool and Spa News","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.poolspanews.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.poolspanews.com\/#\/schema\/person\/image\/63f4248d298f681b388af4f2dfa3f866","name":"The Air-Conditioning, Heating, and Refrigeration Institute, Heat Pump Pool Heaters Product Section","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g23494c9101089ad44ae88ce9d2f56aac","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"The Air-Conditioning, Heating, and Refrigeration Institute, Heat Pump Pool Heaters Product Section"},"url":"https:\/\/www.poolspanews.com\/author\/the-air-conditioning-heating-and-refrigeration-institute-heat-pump-pool-heaters-product-section\/"}]}</script>
29
30	<!-- / Yoast SEO plugin. -->
31
32
33<link rel='dns-prefetch' href='//players.brightcove.net' />
34<link rel="alternate" type="application/rss+xml" title="Pool and Spa News &raquo; Feed" href="https://www.poolspanews.com/feed/" />
35<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.poolspanews.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" />
36<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.poolspanews.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o&#038;format=xml" />
37<style id="wp-img-auto-sizes-contain-inline-css">
38img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
39/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
40</style>
41<link rel='stylesheet' id='formidable-css' href='https://www.poolspanews.com/wp-content/plugins/formidable/css/formidableforms.css?ver=991726' media='all' />
42<link rel='stylesheet' id='dashicons-css' href='https://www.poolspanews.com/wp-includes/css/dashicons.min.css?ver=7.1' media='all' />
43<link rel='stylesheet' id='post-views-counter-frontend-css' href='https://www.poolspanews.com/wp-content/plugins/post-views-counter/css/frontend.css?ver=1.7.15' media='all' />
44<link rel='stylesheet' id='wp-block-library-css' href='https://www.poolspanews.com/wp-includes/css/dist/block-library/common.min.css?ver=7.1' media='all' />
45
46<link rel='stylesheet' id='wp-block-paragraph-css' href='https://www.poolspanews.com/wp-includes/blocks/paragraph/style.min.css?ver=7.1' media='all' />
47
48
49<style id="global-styles-inline-css">
50:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary-base: var(--wp--custom--color--primary--base);--wp--preset--color--primary-darker: var(--wp--custom--color--primary--darker);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
50--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--outfit: Outfit, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--gtwalsheimcondensed: Barlow Semi Condensed, sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--color--primary--base: hsla(184, 97%, 26%, 1);--wp--custom--color--primary--base-5: hsla(184, 97%, 26%, 0.05);--wp--custom--color--primary--darker: hsla(185, 98%, 18%, 1);--wp--custom--color--secondary--base: hsla(286, 80%, 35%, 1);--wp--custom--color--secondary--darker: hsla(286, 79%, 25%, 1);--wp--custom--color--tertiary--base: hsla(184, 67%, 58%, 0.5);--wp--custom--color--tertiary--darker: hsla(184, 67%, 58%, 1);--wp--custom--color--quaternary--base: hsla(285, 81%, 65%, 1);--wp--custom--color--quaternary--darker: hsla(285, 81%, 65%, 1);--wp--custom--color--black: hsla(0, 0%, 0%, 1);--wp--custom--color--white: hsla(0, 0%, 100%, 1);--wp--custom--color--gray--base: hsla(214, 8%, 67%, 1);--wp--custom--color--gray--dark: hsla(214, 18%, 27%, 1);--wp--custom--color--gray--medium: hsla(215, 8%, 46%, 1);--wp--custom--color--gray--ada: hsla(215, 8%, 58%, 1);--wp--custom--color--gray--light: hsla(216, 29%, 97%, 1);--wp--custom--color--gray--tab: hsla(215, 58%, 93%, 1);--wp--custom--gradient: linear-gradient(to right, #4ed2dc, #cb5eee);--wp--custom--spacing--main-gap: 1.5rem;}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1000px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--wp--custom--spacing--main-gap); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--wp--custom--spacing--main-gap); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--wp--custom--spacing--main-gap);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--wp--custom--spacing--main-gap);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--wp--custom--spacing--main-gap);}:root :where(.is-layout-grid){gap: var(--wp--custom--spacing--main-gap);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
50 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-base-color{color: var(--wp--preset--color--primary-base) !important;}.has-primary-darker-color{color: var(--wp--preset--color--primary-darker) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-base-background-color{background-color: var(--wp--preset--color--primary-base) !important;}.has-primary-darker-background-color{background-color: var(--wp--preset--color--primary-darker) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-base-border-color{border-color: var(--wp--preset--color--primary-base) !important;}.has-primary-darker-border-color{border-color: var(--wp--preset--color--primary-darker) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
50.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-outfit-font-family{font-family: var(--wp--preset--font-family--outfit) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-gtwalsheimcondensed-font-family{font-family: var(--wp--preset--font-family--gtwalsheimcondensed) !important;}
51/*# sourceURL=global-styles-inline-css */
52</style>
53
54<link rel='stylesheet' id='au_plugin_shared-css' href='https://www.poolspanews.com/wp-content/plugins/advanced-urls/dist/css/shared.css?ver=8c5b220bf6f482881a90' media='all' />
55<link rel='stylesheet' id='au_plugin_frontend-css' href='https://www.poolspanews.com/wp-content/plugins/advanced-urls/dist/css/frontend.css?ver=8c5b220bf6f482881a90' media='all' />
56<link rel='stylesheet' id='cookie-law-info-css' href='https://www.poolspanews.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-public.css?ver=2.4.0' media='all' />
57<link rel='stylesheet' id='cookie-law-info-gdpr-css' href='https://www.poolspanews.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-gdpr.css?ver=2.4.0' media='all' />
58<style id="cookie-law-info-gdpr-inline-css">
59.cli-modal-content, .cli-tab-content { background-color: #ffffff; }.cli-privacy-content-text, .cli-modal .cli-modal-dialog, .cli-tab-container p, a.cli-privacy-readmore { color: #000000; }.cli-tab-header { background-color: #f2f2f2; }.cli-tab-header, .cli-tab-header a.cli-nav-link,span.cli-necessary-caption,.cli-switch .cli-slider:after { color: #000000; }.cli-switch .cli-slider:before { background-color: #ffffff; }.cli-switch input:checked + .cli-slider:before { background-color: #ffffff; }.cli-switch .cli-slider { background-color: #e3e1e8; }.cli-switch input:checked + .cli-slider { background-color: #28a745; }.cli-modal-close svg { fill: #000000; }.cli-tab-footer .wt-cli-privacy-accept-all-btn { background-color: #00acad; color: #ffffff}.cli-tab-footer .wt-cli-privacy-accept-btn { background-color: #00acad; color: #ffffff}.cli-tab-header a:before{ border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
60/*# sourceURL=cookie-law-info-gdpr-inline-css */
61</style>
62<link rel='stylesheet' id='zonda_plugin_shared-css' href='https://www.poolspanews.com/wp-content/plugins/zonda-plugin/dist/css/shared.css?ver=8c5b220bf6f482881a90' media='all' />
63<link rel='stylesheet' id='zonda_plugin_frontend-css' href='https://www.poolspanews.com/wp-content/plugins/zonda-plugin/dist/css/frontend.css?ver=e2ca629ed2d46869b47d' media='all' />
64<link rel='stylesheet' id='styles-css' href='https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/css/frontend.css?ver=27d37d4469064894a206' media='all' />
65<link rel='stylesheet' id='brightcove-pip-css-css' href='https://players.brightcove.net/videojs-pip/1/videojs-pip.css?ver=2.8.8' media='all' />
66<link rel='stylesheet' id='brightcove-playlist-css' href='https://www.poolspanews.com/w
66p-content/plugins/brightcove-video-connect/assets/css/brightcove_playlist.min.css?ver=2.8.8' media='all' />
67<script id="jquery-core-js" src="https://www.poolspanews.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 67
67
68<script id="jquery-migrate-js" src="https://www.poolspanews.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 68
68
69<script id="cookie-law-info-js-extra">
70var Cli_Data = {"nn_cookie_ids":["OAGEO","OAID","loc","YSC","VISITOR_INFO1_LIVE","yt-remote-device-id","yt-remote-connected-devices","_ga","_gid","_gat_UA-2981874-2","CONSENT","_gat","wordpress_test_cookie"],"non_necessary_cookies":{"necessary":["wordpress_test_cookie"],"analytics":["_ga","_gid","_gat_UA-2981874-2","CONSENT","_gat"],"advertisement":["OAGEO","OAID","loc","YSC","VISITOR_INFO1_LIVE","yt-remote-device-id","yt-remote-connected-devices"]},"cookielist":{"necessary":{"id":94178,"status":true,"priority":0,"title":"Necessary","strict":true,"default_state":false,"ccpa_optout":false,"loadonstart":true},"functional":{"id":94179,"status":true,"priority":5,"title":"Functional","strict":false,"default_state":true,"ccpa_optout":false,"loadonstart":true},"performance":{"id":94180,"status":true,"priority":4,"title":"Performance","strict":false,"default_state":false,"ccpa_optout":false,"loadonstart":false},"analytics":{"id":94181,"status":true,"priority":3,"title":"Analytics","strict":false,"default_state":true,"ccpa_optout":false,"loadonstart":true},"advertisement":{"id":94182,"status":true,"priority":2,"title":"Advertisement","strict":false,"default_state":true,"ccpa_optout":false,"loadonstart":true},"others":{"id":94183,"status":true,"priority":1,"title":"Others","strict":false,"default_state":false,"ccpa_optout":false,"loadonstart":false}},"ajax_url":"https://www.poolspanews.com/wp-admin/admin-ajax.php","current_lang":"en","security":"6fcda97355","eu_countries":["GB"],"geoIP":"disabled","use_custom_geolocation_api":"","custom_geolocation_api":"https://geoip.cookieyes.com/geoip/checker/result.php","consentVersion":"1","strictlyEnabled":["necessary","obligatoire"],"cookieDomain":"","privacy_length":"250","ccpaEnabled":"","ccpaRegionBased":"","ccpaBarEnabled":"","ccpaType":"gdpr","triggerDomRefresh":"","secure_cookies":""};
71var log_object = {"ajax_url":"https://www.poolspanews.com/wp-admin/admin-ajax.php"};
72//# sourceURL=cookie-law-info-js-extra
73</script>
vendor: 1 bytes, line 73
73
74<script id="cookie-law-info-js" src="https://www.poolspanews.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/js/cookie-law-info-public.js?ver=2.4.0"></script>
vendor: 1 bytes, line 74
74
75<script id="zonda-ad-core-js" src="https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/js/ad-core.js?ver=1.0"></script>
75
76<link rel="https://api.w.org/" href="https://www.poolspanews.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.poolspanews.com/wp-json/wp/v2/posts/26607" /><link rel='shortlink' href='https://www.poolspanews.com/?p=26607' />
77<script>document.documentElement.className += " js";</script>
77
78	
78<script>
79		window.dataLayer = window.dataLayer || [];
80		dataLayer.push({"brand":"","byline":"The Air-Conditioning, Heating, and Refrigeration Institute, Heat Pump Pool Heaters Product Section","contentGroup":"","publishedDate":1552356756000,"adUnit":"misc","newsItemType":"Instruction","pageTemplate":"article","publishedBy":"","section":"Products","subject":["Business","Codes and Standards","Products"],"contentId":26607,"topics":["Technically Speaking"],"contentType":"Zonda Original Content","pageTitle":"The Efficiency Equation for Heat-Pump Swimming Pool Heaters"});
81	</script>
81
82		
82<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag"  data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="head">
83		googletag.cmd.push(function() {
84			
85        // ticker1
86        googletag.defineSlot('/6752/hw.psn/misc', SIZE_TICKER_TABLET, 'div-gpt-ad-ticker1')
87          .defineSizeMapping(tickerMapping)
88          .addService(googletag.pubads())
89          .setTargeting('pos', 'ticker1');
90
91        // ticker2
92        googletag.defineSlot('/6752/hw.psn/misc', SIZE_TICKER_TABLET, 'div-gpt-ad-ticker2')
93          .defineSizeMapping(tickerMapping)
94          .addService(googletag.pubads())
95          .setTargeting('pos', 'ticker2');
96
97        // ticker3
98        googletag.defineSlot('/6752/hw.psn/misc', SIZE_TICKER_TABLET, 'div-gpt-ad-ticker3')
99          .defineSizeMapping(tickerMapping)
100          .addService(googletag.pubads())
101          .setTargeting('pos', 'ticker3');
102
103        // ticker4
104        googletag.defineSlot('/6752/hw.psn/misc', SIZE_TICKER_TABLET, 'div-gpt-ad-ticker4')
105          .defineSizeMapping(tickerMapping)
106          .addService(googletag.pubads())
107          .setTargeting('pos', 'ticker4');
108
109        // leaderboard1
110        googletag.defineSlot('/6752/hw.psn/misc', SIZE_LEADERBOARD_DESKTOP, 'div-gpt-ad-leaderboard1')
111          .defineSizeMapping(bannerMapping)
112          .addService(googletag.pubads())
113          .setTargeting('pos','leaderboard1');
114
115        // peelback1
116        googletag.defineSlot('/6752/hw.psn/misc', [[2,2]], 'div-gpt-ad-peelback1')
117          .addService(googletag.pubads())
118          .setTargeting('pos','peelback1');
119        googletag.defineOutOfPageSlot('/6752/hw.psn/misc', 'div-gpt-ad-peelback1-oop')
120          .addService(googletag.pubads());
121
122        // box1
123        googletag.defineSlot('/6752/hw.psn/misc', SIZE_BOX_LARGE, 'div-gpt-ad-box1')
124          .defineSizeMapping(boxMapping)
125          .addService(googletag.pubads())
126          .setTargeting('pos','box1');
127
128        // box2
129        googletag.defineSlot('/6752/hw.psn/misc', SIZE_BOX_LARGE, 'div-gpt-ad-box2')
130          .defineSizeMapping(boxMapping)
131          .addService(googletag.pubads())
132          .setTargeting('pos','box2');
133
134        // leaderboard3
135        googletag.defineSlot('/6752/hw.psn/misc', SIZE_LEADERBOARD_TABLET, 'div-gpt-ad-leaderboard3')
136          .defineSizeMapping(bannerMappingFooter)
137          .addService(googletag.pubads())
138          .setTargeting('pos','leaderboard3');
139			// Page-level targeting
140			googletag.pubads().setTargeting('temp','article');
141			googletag.pubads().setTargeting('szw', window.szw);
142			googletag.pubads().setTargeting('nlsub', window.nlsub);
143
144						googletag.pubads().setTargeting('k', ["business","codes and standards","products"]);
145			
146			
147			// Setup auto-refresh if enabled
148			
149			window.adRefreshConfig = window.adRefreshConfig || {};
150			window.adRefreshConfig = {
151				intervalMs: 45000,
152				slots: ["leaderboard1","box1","box2"],
153				refreshTimer: null,
154				lastRefreshTime: Date.now(),
155				pausedTimeRemaining: null,
156				refreshCount: 0,
157				maxRefreshes: 3			};
158
159			// Start the refresh process
160			window.adRefreshConfig.startRefresh = function(resetTimer = true) {
161				if (window.adRefreshConfig.refreshTimer) {
162					clearTimeout(window.adRefreshConfig.refreshTimer);
163				}
164
165				if (window.adRefreshConfig.refreshCount >= window.adRefreshConfig.maxRefreshes) {
166					return;
167				}
168
169				const delay = resetTimer ?
170					window.adRefreshConfig.intervalMs :
171					window.adRefreshConfig.pausedTimeRemaining || window.adRefreshConfig.intervalMs;
172
173				window.adRefreshConfig.refreshTimer = setTimeout(() => {
174					if (!document.hidden) {
175						googletag.cmd.push(() => {
176							const definedSlots = googletag.pubads().getSlots();
177							const slotsToRefresh = definedSlots.filter(slot =>
178								window.adRefreshConfig.slots.includes(slot.getTargeting('pos')[0])
179							);
180
181							if (slotsToRefresh.length > 0) {
182								googletag.pubads().refresh(slotsToRefresh);
183								window.adRefreshConfig.refreshCount++;
184								window.adRefreshConfig.lastRefreshTime = Date.now();
185							}
186						});
187					}
188
189					// Schedule next refresh
190					if (window.adRefreshConfig.refreshCount < window.adRefreshConfig.maxRefreshes) {
191						window.adRefreshConfig.startRefresh();
192					}
193				}, delay);
194			}
195
196			// Handle visibility changes
197			document.addEventListener('visibilitychange', function() {
198				if (document.hidden) {
199					// User navigated away, pause the timer
200					if (window.adRefreshConfig.refreshTimer) {
201						clearTimeout(window.adRefreshConfig.refreshTimer);
202						window.adRefreshConfig.refreshTimer = null;
203
204						const elapsedSinceLastRefresh = Date.now() - window.adRefreshConfig.lastRefreshTime;
205
206						// Calculate remaining time until next refresh
207						window.adRefreshConfig.pausedTimeRemaining = Math.max(
208							0,
209							window.adRefreshConfig.intervalMs - elapsedSinceLastRefresh
210						);
211					}
212				} else {
213					// User returned, restart the timer
214					if (!window.adRefreshConfig.refreshTimer) {
215						window.adRefreshConfig.startRefresh(false);
216					}
217				}
218			});
219
220			// Override the existing refreshBoxAndLeaderboardAds function to reset the timer
221			const originalRefresh = window.refreshBoxAndLeaderboardAds;
222			window.refreshBoxAndLeaderboardAds = function() {
223				// Call the original function
224				if (typeof originalRefresh === 'function') {
225					originalRefresh();
226				}
227
228				// Reset the auto-refresh timer to prevent back-to-back refreshes
229				if (window.adRefreshConfig && window.adRefreshConfig.startRefresh) {
230					window.adRefreshConfig.startRefresh();
231				}
232			};
233
234			// Start the refresh timer after initial page load
235			window.addEventListener('load', function() {
236				window.adRefreshConfig.startRefresh();
237			});
238			
239			googletag.enableServices();
240		});
241	</script>
241
242	<style class="wp-fonts-local">
243@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url('https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/fonts/outfit/outfit.woff2') format('woff2');}
244@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url('https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/fonts/figtree/figtree.woff2') format('woff2');}
245@font-face{font-family:"Barlow Semi Condensed";font-style:normal;font-weight:500;font-display:swap;src:url('https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/fonts/barlow-semi-condensed/barlow-semi-condensed-500.woff2') format('woff2');}
246@font-face{font-family:"Barlow Semi Condensed";font-style:normal;font-weight:700;font-display:swap;src:url('https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/fonts/barlow-semi-condensed/barlow-semi-condensed-700.woff2') format('woff2');}
247</style>
248<link rel="icon" href="https://www.poolspanews.com/wp-content/uploads/2025/11/cropped-android-chrome-512x512-1-32x32.png" sizes="32x32" />
249<link rel="icon" href="https://www.poolspanews.com/wp-content/uploads/2025/11/cropped-android-chrome-512x512-1-192x192.png" sizes="192x192" />
250<link rel="apple-touch-icon" href="https://www.poolspanews.com/wp-content/uploads/2025/11/cropped-android-chrome-512x512-1-180x180.png" />
251<meta name="msapplication-TileImage" content="https://www.poolspanews.com/wp-content/uploads/2025/11/cropped-android-chrome-512x512-1-270x270.png" />
252		 <!-- Google tag (gtag.js) -->
vendor: 282 bytes, lines 252-253
252
253<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Tag Manager"  data-cli-script-type="analytics" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="head" async src="https://www.googletagmanager.com/gtag/js?id=
253G-4RBV1H20FK
vendor: 12 bytes, line 253
253"></script>
254<script> 
vendor: 127 bytes, line 254
254window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
254G-4RBV1H20FK
vendor: 4 bytes, line 254
254'); 
254</script>
254
255		<!-- Google Tag Manager -- >
256		
256<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Tag Manager"  data-cli-script-type="analytics" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="head">
vendor: 327 bytes, line 256
256(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','
256GTM-TC3SMZP8
vendor: 3 bytes, line 256
256');
256</script>
256
257		<!-- End Google Tag Manager -->
258    <link rel="stylesheet" href="https://www.poolspanews.com/wp-content/themes/zonda-theme/style_psn.css" type="text/css" media="screen" />
259		
260    
260<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous"></script>
260
261    
261<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag"  data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="head">
262      window.googletag = window.googletag || {cmd: []};
263      googletag.cmd.push(function() {
264        var REFRESH_KEY = 'refresh';
265        var REFRESH_VALUE = 'true';
266        googletag.defineSlot('/22230077286/psnews_leaderboard1', [[970, 250],[728, 90],[320, 50]], 'div-gpt-ad-1764193020331-0').setTargeting('roadblock', []).setTargeting(REFRESH_KEY, REFRESH_VALUE).addService(googletag.pubads());
267        googletag.defineSlot('/22230077286/psnews_leaderboard2', [[728, 90],[320, 50]], 'div-gpt-ad-1766005092374-0').setTargeting('roadblock', []).setTargeting(REFRESH_KEY, REFRESH_VALUE).addService(googletag.pubads());
268        googletag.defineSlot('/22230077286/psnews_leaderboard3', [[728, 90],[320, 50]], 'div-gpt-ad-1764265698211-0').setTargeting('roadblock', []).addService(googletag.pubads());
269        googletag.defineSlot('/22230077286/psnews_box_1', [[300, 250], [300, 600]], 'div-gpt-ad-1764263983802-0').setTargeting('roadblock', []).setTargeting(REFRESH_KEY, REFRESH_VALUE).addService(googletag.pubads());
270        googletag.defineSlot('/22230077286/psnews_box2', [[300, 250], [300, 600]], 'div-gpt-ad-1764264166072-0').setTargeting('roadblock', []).setTargeting(REFRESH_KEY, REFRESH_VALUE).addService(googletag.pubads());
271        googletag.defineSlot('/22230077286/psnews_peelback1', [[2, 2]], 'div-gpt-ad-1764338312556-0').setTargeting('roadblock', []).addService(googletag.pubads());
272        googletag.defineSlot('/22230077286/psnews_leaderboard1_roadblock', [[728, 90], [970, 250],[320, 50]], 'div-gpt-ad-1765215756373-0').setTargeting('roadblock', []).addService(googletag.pubads());
273        googletag.defineSlot('/22230077286/psnews_box1_roadblock', [[300, 250], [300, 600]], 'div-gpt-ad-1765215834966-0').setTargeting('roadblock', []).addService(googletag.pubads());
274        
275        googletag.pubads().enableSingleRequest();
276        // Number of seconds to wait after the slot becomes viewable.
277        var SECONDS_TO_WAIT_AFTER_VIEWABILITY = 45;
278
279        googletag.pubads().addEventListener('impressionViewable', function(event) {
280          var slot = event.slot;
281          if (slot.getTargeting(REFRESH_KEY).indexOf(REFRESH_VALUE) > -1) {
282            setTimeout(function() {
283              googletag.pubads().refresh([slot]);
284            }, SECONDS_TO_WAIT_AFTER_VIEWABILITY * 1000);
285          }
286        });
287        googletag.pubads().collapseEmptyDivs();
288        googletag.enableServices();
289      });
290    </script>
290
291
292	<link rel='stylesheet' id='cookie-law-info-table-css' href='https://www.poolspanews.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-table.css?ver=2.4.0' media='all' />
293
294</head>
295	<body class="wp-singular post-template-default single single-post postid-26607 single-format-standard wp-theme-zonda-theme zonda-media-wp" id="pool-and-spa-news">
296		<!-- Google Tag Manager (noscript) -->
297		<noscript>
298			<iframe data-cli-class="cli-blocker-script" data-cli-label="Google Tag Manager"  data-cli-script-type="analytics" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body" data-cli-placeholder="Accept <a class='cli_manage_current_consent'>Analytics</a> cookies to view the content." data-cli-src="https://www.googletagmanager.com/ns.html?id=GTM-TC3SMZP8" height="0" width="0" style="display:none;visibility:hidden"></iframe>
299		</noscript>
300		<!-- End Google Tag Manager (noscript) -->
301
302		
303		<a href="#main" class="skip-to-content-link visually-hidden-focusable">Skip to main content</a>
304
305		
306<header class="zonda-header u-container">
307    <!-- /22230077286/psnews_leaderboard2 -->
308  <div class="ad-wrap">
309    <div id='div-gpt-ad-1766005092374-0' style='margin-bottom: var(--spacing-md);'>
310      
310<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag"  data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body">
311        googletag.cmd.push(function() { googletag.display('div-gpt-ad-1766005092374-0'); });
312      </script>
312
313    </div>
314  </div>
315  	<!-- Top Navigation -->
316	<div class="zonda-header__top-navigation">
317		<div class="container">
318		
319			<nav class="zonda-header__top-navigation__secondary-nav" aria-label="Secondary">
320								<ul id="menu-psn-secondary-menu" class="zonda-header__top-navigation__secondary-nav__secondary-menu"><li id="menu-item-34192" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34192"><a href="https://www.poolspanews.com/classifieds">Classifieds</a></li>
321</ul>
322			</nav>
323			<ul class="zonda-header__top-navigation__top-links">
324								<li><a href="https://www.poolspanews.com/sign-up-for-free" aria-label="&quot;Subscribe to our newsletter" target="_blank" rel="noopener">Newsletter</a></li>
325											</ul>
326		</div>
327	</div>
328
329	<!-- Logo and Search -->
330	<div class="zonda-header__header-main">
331		<div class="container">
332			<div class="zonda-header__header-main__logo">
333				<a href="https://www.poolspanews.com/" class="site-title" aria-label="Pool and Spa News">
334											<img src="https://www.poolspanews.com/wp-content/themes/zonda-theme/assets/images/PSN_Logo_Black_New.svg" alt="Pool and Spa News">									</a>
335			</div>
336			<div class="zonda-header__header-main__search">
337				
338			<form role="search" method="get" class="search-form" action="https://www.poolspanews.com/">
339				<label>
340					<span class="screen-reader-text">Search for:</span>
341					<input type="search" class="search-field" value="" name="s" />
342					<button type="submit" class="search-submit">
343						<span class="screen-reader-text">Search</span>
344					</button>
345				</label>
346			</form>
347					</div>
348		</div>
349	</div>
350	<button class="zonda-header__mobile-navigation__menu-toggle" aria-label="Open menu"></button>
351</header>
352<!-- Nav menu must be out of header to be sticky -->
353
354<nav class="zonda-header__primary-navigation" aria-label="Primary">
355	
356	<ul id="menu-psn-main-nav" class="zonda-header__primary-navigation__primary-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-section_7 current-menu-item menu-item-has-children"><a href="https://www.poolspanews.com/news" id="parent-submenu-690d3d6f1ef53" aria-expanded="false" aria-haspopup="true" aria-controls="submenu-690d3d6f1ef53">News</a>
357<ul class="zonda-header__primary-navigation__primary-menu__sub-menu" id="submenu-690d3d6f1ef84" role="menu" aria-labelledby="parent-submenu-690d3d6f1ef84" style="opacity: 0;">
358	<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/companies" id="parent-submenu-690d3d6f1ef8b">Companies</a></li>
359	<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/business/legal-regulatory" id="parent-submenu-690d3d6f1efa4">Regulation</a></li>
360	<li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.poolspanews.com/tag/associations" id="parent-submenu-690d3d6f1efba">Associations</a></li>
361	<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/companies/people" id="parent-submenu-690d3d6f1efcf">People</a></li>
362</ul>
363</li>
364<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7 menu-item-has-children"><a href="https://www.poolspanews.com/how-to" id="parent-submenu-690d3d6f1efe7" aria-expanded="false" aria-haspopup="true" aria-controls="submenu-690d3d6f1efe7">Pools and Spas</a>
365<ul class="zonda-header__primary-navigation__primary-menu__sub-menu" id="submenu-690d3d6f1effd" role="menu" aria-labelledby="parent-submenu-690d3d6f1effd" style="opacity: 0; transform: translateY(-1.25rem);">
366	<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/how-to/design-construction" id="parent-submenu-690d3d6f1f002">Design &amp; Construction</a></li>
367	<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/how-to/maintenance" id="parent-submenu-690d3d6f1f01b">Service &amp; Maintenance</a></li>
368	<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/business/retail-management" id="parent-submenu-690d3d6f1f031">Retail</a></li>
369	<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/business" id="parent-submenu-690d3d6f1f046">Business</a></li>
370</ul>
371</li>
372<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="https://www.poolspanews.com/awards" id="parent-submenu-690d3d6f1f05b" aria-expanded="false" aria-haspopup="true" aria-controls="submenu-690d3d6f1f05b">Awards</a>
373<ul class="zonda-header__primary-navigation__primary-menu__sub-menu" id="submenu-690d3d6f1f073" role="menu" aria-labelledby="parent-submenu-690d3d6f1f073" style="opacity: 0; transform: translateY(-1.25rem);">
374	<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/companies/top-50-builders" id="parent-submenu-690d3d6f1f077">
374Top 50 Builders</a></li>
375	<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/companies/top-50-service" id="parent-submenu-690d3d6f1f08c">Top 50 Service</a></li>
376	<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/projects/masters-of-design-projects" id="parent-submenu-690d3d6f1f0a1">Masters of Design</a></li>
377</ul>
378</li>
379<li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.poolspanews.com/news_item_type/webinar/" aria-expanded="false" aria-haspopup="false">Webinars</a>
380</li>
381<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="javascript:;" id="parent-submenu-690d3d6f1f05b" aria-expanded="false" aria-haspopup="true" aria-controls="submenu-690d3d6f1f05b">Events</a>
382  <ul class="zonda-header__primary-navigation__primary-menu__sub-menu" id="submenu-690d3d6f1f073" role="menu" aria-labelledby="parent-submenu-690d3d6f1f073" style="opacity: 0; transform: translateY(-1.25rem);">
383    <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://psnconnect.live" id="parent-submenu-690d3d6f1f077">PSN Connect Live</a></li>
384  </ul>
385</li>
386
387<div class="zonda-header__primary-navigation__primary-menu__dynamic-border" style="left: 0px; width: 104.562rem;"></div></ul>
388	
389</nav>
390
391
392<nav class="zonda-header__mobile-navigation" aria-label="Mobile Menu">
393	<div class="zonda-header__mobile-navigation__control-center">
394		<div class="zonda-header__mobile-navigation__control-center__auth">
395
396		</div>
397		<button class="zonda-header__mobile-navigation__control-center__close"></button>
398	</div>
399		<ul id="menu-psn-main-nav-1" class="zonda-header__mobile-navigation__mobile-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-section_1 menu-item-has-children" data-target="menu-31728"><a href="/news" aria-expanded="false">News</a><span class="carat" aria-hidden="true"></span>
400<div class="zonda-header__mobile-navigation__submenu hidden" id="menu-31728">
401<div class="zonda-header__mobile-navigation__submenu__heading"><span class="left-carat"></span><a class="zonda-header__mobile-navigation__submenu__heading__href" href="#">News</a></div><ul class="zonda-header__mobile-navigation__menu-level-1">
402<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/companies">Companies</a></li>
403<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/business/legal-regulatory">Regulation</a></li>
404<li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="/tag/associations">Associations</a></li>
405<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/companies/people">People</a></li>
406</ul>
407</div>
408</li>
409<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1 menu-item-has-children" data-target="menu-31727"><a href="/how-to" aria-expanded="false">Pools and Spas</a><span class="carat" aria-hidden="true"></span>
410<div class="zonda-header__mobile-navigation__submenu hidden" id="menu-31727">
411<div class="zonda-header__mobile-navigation__submenu__heading"><span class="left-carat"></span><a class="zonda-header__mobile-navigation__submenu__heading__href" href="#">Pools and Spas</a></div><ul class="zonda-header__mobile-navigation__menu-level-1">
412<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/how-to/design-construction">Design &amp; Construction</a></li>
413<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/how-to/maintenance">Service &amp; Maintenance</a></li>
414<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/business/retail-management">Retail</a></li>
415<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/business">Business</a></li>
416</ul>
417</div>
418</li>
419<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children" data-target="menu-32940"><a href="/awards" aria-expanded="false">Awards</a><span class="carat" aria-hidden="true"></span>
420<div class="zonda-header__mobile-navigation__submenu hidden" id="menu-32940">
421<div class="zonda-header__mobile-navigation__submenu__heading"><span class="left-carat"></span><a class="zonda-header__mobile-navigation__submenu__heading__href" href="#">Awards</a></div><ul class="zonda-header__mobile-navigation__menu-level-1">
422<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/companies/top-50-builders">Top 50 Builders</a></li>
423<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/companies/top-50-service">Top 50 Service</a></li>
424<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/projects/masters-of-design-projects">Masters of Design</a></li>
425</ul>
426</div>
427</li>
428<li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="/news_item_type/webinar/" aria-expanded="false">Webinars</a></span>
429</li>
430</ul>
431
432	<div class="zonda-header__mobile-navigation__footer">
433
434		
435		<div class="zonda-header__mobile-navigation__footer__links">
436		<a class="zonda-header__mobile-navigation__footer__subscribe" href="https://www.poolspanews.com/subscribe" aria-label="Subscribe to our magazine" target="_blank" rel="noopener">Subscribe</a><a class="zonda-header__mobile-navigation__footer__newsletter" href="https://www.poolspanews.com/sign-up-for-free" aria-label="Subscribe to our newsletter" target="_blank" rel="noopener">Newsletter</a><a class="zonda-header__mobile-navigation__footer__magazine" href="https://lsc-pagepro.mydigitalpublication.com/publication/?m=22219&#038;l=1&#038;view=issuelistBrowser" aria-label="Go to magazine archives">Magazine Archives</a>
436		</div>
437
438		<div class="zonda-header__mobile-navigation__footer__search">
439			
440			<form role="search" method="get" class="search-form" action="https://www.poolspanews.com/">
441				<label>
442					<span class="screen-reader-text">Search for:</span>
443					<input type="search" class="search-field" value="" name="s" />
444					<button type="submit" class="search-submit">
445						<span class="screen-reader-text">Search</span>
446					</button>
447				</label>
448			</form>
449				</div>
450	</div>
451
452
453</nav>
454
455		<main id="main" role="main" tabindex="-1">
456			          <!-- /22230077286/psnews_leaderboard1 -->
457          <div class="ad-wrap" style="max-width: 1000px; margin: auto;">
458            <div id='div-gpt-ad-1764193020331-0' style='margin-bottom: var(--spacing-md);'>
459              
459<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag"  data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body">
460                googletag.cmd.push(function() { googletag.display('div-gpt-ad-1764193020331-0'); });
461              </script>
461
462            </div>
463          </div>
464         
465         			<div class="u-container u-grid">
466		<div class="u-column-8 zonda-article">
467			
468				<article data-native-campaign="">
469					
470<header class="article-header">
471	<div class="article-header-top">
472		<nav class="zonda-crumbs" aria-label="Breadcrumb"><ol><li class="zonda-crumb"><a href="https://www.poolspanews.com/products/">Products</a></li></ol></nav>	<button
473				class="cta cta-share"
474		data-cta-type="small"
475		data-cta-option="share"			>
476		Share	</button>
477
478	<div class="share-modal" aria-hidden="true" role="dialog">
479		<ul class="share-modal-content">
480			<li><a href="mailto:?subject=The%20Efficiency%20Equation%20for%20Heat-Pump%20Swimming%20Pool%20Heaters&body=Check out this article: https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-email" aria-label="Share via Email">Email Article</a></li>
481			<li><a href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-linkedin" target="_blank" aria-label="Share on LinkedIn">Share on LinkedIn</a></li>
482			<li><a href="https://x.com/intent/tweet?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o&text=The%20Efficiency%20Equation%20for%20Heat-Pump%20Swimming%20Pool%20Heaters" class="share-x" target="_blank" aria-label="Share on X">Share on X</a></li>
483			<li><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-facebook" target="_blank" aria-label="Share on Facebook">Share on Facebook</a></li>
484		</ul>
485	</div>
486	</div>
487
488	
489	<h1 class="article-headline heading-2xl">The Efficiency Equation for Heat-Pump Swimming Pool Heaters</h1>
490
491			<h2 class="article-sub-headline heading-md">Regulators have put a new system in place for measuring a heat-pump pool heater’s efficiency. It behooves contractors to understand the change.</h2>
492	
493			<div class="article-reading-time heading-xs">4 MIN READ</div>
494	
495			<figure class="article-feature-image zonda-image-block">
496			<div class="zonda-image-wrap">
497        <img width="1024" height="402" src="https://www.poolspanews.com/wp-content/uploads/2019/techspeak-for-web.jpg" class="attachment-large size-large" alt="" decoding="async" fetchpriority="high" />			</div>
498					</figure>
499	
500	
501	<time class="article-timestamp">
502		March 12, 2019	</time>
503
504	</header>
505
506						<div class="zonda-post-content article-content o-article" aria-hidden="false">
507
508							
509							<div class="excerpt">
510								<p class="wp-block-paragraph">In 2015, the U.S. Department of Energy (DOE) revised the test procedure for measuring the efficiency of pool heaters. Now, integrated thermal efficiency (TEi) serves as the overall measure of pool heater efficiency. </p><p class="wp-block-paragraph">Although DOE has not specified minimum efficiency requirements for heat-pump pool heaters yet, this test procedure does affect the efficiency information that manufacturers may provide for their products. It is important that contractors and distributors of pool-heating equipment understand the difference between the former measurement, coefficient of performance (COP), and TEi. </p><p class="wp-block-paragraph"><b>Traditional metric</b></p><p class="wp-block-paragraph">A heat-pump pool heater does not generate heat by burning a fossil fuel. Instead, it moves heat from one location to another. </p><p class="wp-block-paragraph">Before the new efficiency measurement was implemented, heat-pump pool heater efficiency was provided in terms of the COP. This is a ratio of useful heating provided to the pool water, divided by the energy required to run the unit. Higher COPs equate to lower operating costs.</p><p class="wp-block-paragraph">The equation is:</p><p class="wp-block-paragraph"><i>COP=Q/W</i></p><p class="wp-block-paragraph">In the equation, Q is the useful heat supplied by the heat pump, and W is the energy required to operate the heat pump. </p><p class="wp-block-paragraph">
510The COP of air-source heat-pump pool heaters is highly dependent on operating conditions, especially outside ambient air temperature. The higher the air temperature, the higher the COP. A typical heat pump will have a COP of approximately 6.0 when the air temperature is 80° Fahrenheit and there is 80% humidity; it drops to around 4.0 at air temperatures of 50°F. </p><p class="wp-block-paragraph">Water temperature and relative humidity also affect the efficiency of a heat-pump pool heater, but not as much as ambient air temperature. The scale between the measurements at low and high temperature is fairly linear. </p><p class="wp-block-paragraph"><b>New Measure</b></p><p class="wp-block-paragraph">TEi includes both energy consumption while the unit is running and when it is off or in standby mode. The DOE test procedure requires that this value be expressed in percentages. </p><p class="wp-block-paragraph">The formula for TEi calculations for a heat pump pool heater is as follows: </p><p class="wp-block-paragraph">Integrated Thermal Efficiency (TEi) (in percent).</p><p class="wp-block-paragraph"><i>TEi = 100 (Eout/Ein)</i></p><p class="wp-block-paragraph">Here, Eout is the total annual useful heat supplied by the heat pump, and Ein is the total annual energy consumed by the heat pump, both while it is operating to heat the water and when it is in standby and off mode. Finally, 100 serves as the conversion factor, to change it from a fraction to a percentage.</p><p class="wp-block-paragraph">The specific calculations for determining TEi are provided in the DOE test procedure for measuring the efficiency of pool heaters. Since this metric is based on annual energy consumption and use, the DOE test procedure assumes that the heat pump operates for 104 hours to heat the pool water.</p><p class="wp-block-paragraph">Although heat-pump pool heaters consume marginal amounts of energy while in standby and off modes, the test procedure assumes that this energy consumption occurs for most of the year. As a result, the energy consumption will result in a TEi value that is slightly lower than the COP. </p><p class="wp-block-paragraph">Unfortunately, this change in the expression of efficiency has created some confusion. TEi values for heat-pump pool heaters will range from 380% to over 600%; gas pool heater TEi values generally range from 82% to 95%. An uninformed consumer may purchase the heat-pump pool heater without understanding that the ambient temperature and planned use for the heater are important considerations for achieving the desired efficiency.</p><p class="wp-block-paragraph"><b>Heat-pump Pool Heaters: A primer</b></p><p class="wp-block-paragraph">Heat-pump pool heaters extract heat from the ambient air by using a fan to draw ambient air across the evaporator coil. Liquid refrigerant within the evaporator coil absorbs this heat, and the refrigerant turns to a gas. The warm gas then passes through the compressor. The compressor increases the heat, creating a very hot gas that passes through the condenser/heat exchanger. The condenser/heat exchanger transfers this refrigerant heat energy to the pool water pumping through the unit. The heated water is then returned to the pool. </p><p class="wp-block-paragraph">During this heat-transfer process, the hot gas returns to liquid form and is moved back to the evaporator coil, where the whole process begins again. The heaters use electricity primarily to operate the unit. </p><p class="wp-block-paragraph">The bulk of the heat provided to the pool water comes from the heat energy extracted from the air. Because a heat-pump pool heater uses the ambient temperature as its source of heat, its performance is largely weather-dependent. As the temperature drops, so too does the efficiency. </p><p class="wp-block-paragraph">Because efficiency varies with environmental conditions, it is incumbent upon contractors and end users to consider how the heater will be used. Heat-pump heaters are ideally used to maintain a constant water temperature once the pool has been heated initially. It will turn on and off automatically to maintain the desired temperature. </p><p class="wp-block-paragraph">The use of a solar/pool cover is highly recommended to ensure the maximum energy s
510avings and reasonable heat-up times.</p><p class="wp-block-paragraph">With high energy prices and the need to reduce peak electrical demand, it is important that products meet claimed performance ratings. Be sure to verify the energy performance of heat-pump pool heaters with AHRI’s Directory of Certified Product Performance. AHRI’s certification programs demonstrate to the government that performance claims have been independently measured and verified. Upon verification, the AHRI Certified mark is applied to the product. Search the AHRI Directory of Certified Product Performance at www.ahridirectory.org.</p>							</div>
511
512							<div class="piano-container"></div>
513														</div>
514
515						
516									</article>
517			
518			<div class="authors"><div class="author-card" data-card-type="simple">
519
520			<h2 class="heading-xl">
521			About the Author		</h2>
522		<div class="author-layout">
523			<div class="author-info">
524				<h3 class="author-name heading-md">
525					<a href="https://www.poolspanews.com/author/the-air-conditioning-heating-and-refrigeration-institute-heat-pump-pool-heaters-product-section/">
526						The Air-Conditioning, Heating, and Refrigeration Institute, Heat Pump Pool Heaters Product Section					</a>
527				</h3>
528
529							</div><!-- .author-info -->
530
531					</div><!-- .author-layout -->
532
533	</div><!-- .author-card -->
534</div><div class="related-topic"><div class="related-topic-header"><h2 class="eyebrow-block label-md">Related Topics</h2>	<button
535				class="cta cta-share"
536		data-cta-type="small"
537		data-cta-option="share"			>
538		Share	</button>
539
540	<div class="share-modal" aria-hidden="true" role="dialog">
541		<ul class="share-modal-content">
542			<li><a href="mailto:?subject=The%20Efficiency%20Equation%20for%20Heat-Pump%20Swimming%20Pool%20Heaters&body=Check out this article: https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-email" aria-label="Share via Email">Email Article</a></li>
543			<li><a href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-linkedin" target="_blank" aria-label="Share on LinkedIn">Share on LinkedIn</a></li>
544			<li><a href="https://x.com/intent/tweet?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o&text=The%20Efficiency%20Equation%20for%20Heat-Pump%20Swimming%20Pool%20Heaters" class="share-x" target="_blank" aria-label="Share on X">Share on X</a></li>
545			<li><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-facebook" target="_blank" aria-label="Share on Facebook">Share on Facebook</a></li>
546		</ul>
547	</div>
548</div><ul class="taxonomy-group-list"><li class="taxonomy-group-item"><h3 class="taxonomy-group-name label-sm">Subject</h3><ul class="taxonomy-list"><li class="taxonomy-item">	<a
549				class="cta"
550		href="https://www.poolspanews.com/tag/business"
551		target="_self"
552		data-cta-type="pill"
553		data-cta-option=""
554			>
555		Business	</a>
556
557</li><li class="taxonomy-item">	<a
558				class="cta"
559		href="https://www.poolspanews.com/tag/codes-and-standards/"
560		target="_self"
561		data-cta-type="pill"
562		data-cta-option=""
563			>
564		Codes and Standards	</a>
565
566</li><li class="taxonomy-item">	<a
567				class="cta"
568		href="https://www.poolspanews.com/tag/products/"
569		target="_self"
570		data-cta-type="pill"
571		data-cta-option=""
572			>
573		Products	</a>
574
575</li><li class="taxonomy-item">	<a
576				class="cta"
577		href="https://www.poolspanews.com/tag/technically-speaking/"
578		target="_self"
579		data-cta-type="pill"
580		data-cta-option=""
581			>
582		Technically Speaking	</a>
583
584</li></ul></li></ul></div><div class="recommended-contents"><h2 class="heading-xl">More from Pool and Spa News</h2><ul class="content-cards" data-layout="col-3"><li>
585<article
586	class="content-card is-clickable-card"
587	data-card-type="sm"
588	data-native-sponsor="RENOLIT"
589>
590
591	<div class="content-card__body">
592		<h3 class="content-card__headline"><a href="https://www.poolspanews.com/products/materials/designing-for-everyone-how-modern-aquatics-facilities-balance-community-access-and-high-performance">Designing for Everyone: How Modern Aquatics Facilities Balance Community Access and High Performance</a></h3><small class="content-card__sponsor">Brought to you by RENOLIT</small>      
593      
593<script>
594        var Bid = '35420' ;
595        var Btitle = 'Designing for Everyone: How Modern Aquatics Facilities Balance Community Access and High Performance' ;
596        var Burl = 'https://www.poolspanews.com/products/materials/designing-for-everyone-how-modern-aquatics-facilities-balance-community-access-and-high-performance' ;
597        var impression_loc = 'Item' ;
598        var client = 'RENOLIT';
599        
600        gtag('event', 'Native_Impression_Tracking', {
601          'native_type': 'Advertorial', 
602          'native_title': Bid+":: "+Btitle,
603          'native_url': Burl,
604          'impression_loc' : impression_loc,
605          'native_client' : client
606        });
607      </script>
607
608      <small class="content-card__readingtime">5 MIN READ</small>	</div>
609
610			<figure class="content-card__image-wrap u-visual-wrap">
611			<img width="202" height="99" src="https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-202x99.png" class="attachment-card-thumb-sm size-card-thumb-sm" alt="" decoding="async" loading="lazy" srcset="https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-202x99.png 202w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-300x147.png 300w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-768x376.png 768w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-653x320.png 653w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-315x154.png 315w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-232x114.png 232w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-360x176.png 360w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-160x78.png 160w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1.png 936w" sizes="auto, (max-width: 202px) 100vw, 202px" />		</figure>
612	
613	</article>
614</li><li>
615<article
616	class="content-card is-clickable-card"
617	data-card-type="sm"
618	data-native-sponsor="Tara Pool &amp; Outdoor Products"
619>
620
621	<div class="content-card__body">
622		<h3 class="content-card__headline"><a href="https://www.poolspanews.com/products/pools-and-backyard/shades-by-tara">SHADES by Tara</a></h3><small class="content-card__sponsor">Brought to you by Tara Pool &amp; Outdoor Products</small>      
623      
623<script>
624        var Bid = '35410' ;
625        var Btitle = 'SHADES by Tara' ;
626        var Burl = 'https://www.poolspanews.com/products/pools-and-backyard/shades-by-tara' ;
627        var impression_loc = 'Item' ;
628        var client = 'Tara Pool &amp; Outdoor Products';
629        
630        gtag('event', 'Native_Impression_Tracking', {
631          'native_type': 'Advertorial', 
632          'native_title': Bid+":: "+Btitle,
633          'native_url': Burl,
634          'impression_loc' : impression_loc,
635          'native_client' : client
636        });
637      </script>
637
638      <small class="content-card__readingtime">1 MIN READ</small>	</div>
639
640			<figure class="content-card__image-wrap u-visual-wrap">
641			<img width="171" height="114" src="https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-171x114.png" class="attachment-card-thumb-sm size-card-thumb-sm" alt="Poolside lounge chairs covered with a yellow shader." decoding="async" loading="lazy" srcset="https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-171x114.png 171w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-300x200.png 300w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-1024x683.png 1024w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-768x512.png 768w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-551x367.png 551w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-266x177.png 266w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-197x131.png 197w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-338x225.png 338w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-160x107.png 160w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1.png 1200w" sizes="auto, (max-width: 171px) 100vw, 171px" />		</figure>
642	
643	</article>
644</li><li>
645<article
646	class="content-card is-clickable-card"
647	data-card-type="sm"
648	data-native-sponsor="RENOLIT"
649>
650
651	<div class="content-card__body">
652		<h3 class="content-card__headline"><a href="https://www.poolspanews.com/how-to/design-construction/renovating-steel-wall-pools-turning-aging-structures-into-modern-assets">Renovating Steel-Wall Pools: Turning Aging Structures into Modern Assets</a></h3><small class="content-card__sponsor">Brought to you by RENOLIT</small>      
653      
653<script>
654        var Bid = '35263' ;
655        var Btitle = 'Renovating Steel-Wall Pools: Turning Aging Structures into Modern Assets' ;
656        var Burl = 'https://www.poolspanews.com/how-to/design-construction/renovating-steel-wall-pools-turning-aging-structures-into-modern-assets' ;
657        var impression_loc = 'Item' ;
658        var client = 'RENOLIT';
659        
660        gtag('event', 'Native_Impression_Tracking', {
661          'native_type': 'Advertorial', 
662          'native_title': Bid+":: "+Btitle,
663          'native_url': Burl,
664          'impression_loc' : impression_loc,
665          'native_client' : client
666        });
667      </script>
667
668      <small class="content-card__readingtime">4 MIN READ</small>	</div>
669
670			<figure class="content-card__image-wrap u-visual-wrap">
671			<img width="202" height="101" src="https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-202x101.jpg" class="attachment-card-thumb-sm size-card-thumb-sm" alt="Before and after image of a pool. In the before, the water is green. In the after it&#039;s clear." decoding="async" loading="lazy" srcset="https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-202x101.jpg 202w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-300x150.jpg 300w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-1024x512.jpg 1024w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-768x384.jpg 768w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-1536x768.jpg 1536w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-653x327.jpg 653w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-315x158.jpg 315w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-232x116.jpg 232w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-360x180.jpg 360w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-160x80.jpg 160w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy.jpg 1920w" sizes="auto, (max-width: 202px) 100vw, 202px" />		</figure>
672	
673	</article>
674</li></ul></div>		</div>
675
676		<div class="u-column-4">
677			
678<div class="zonda-sidebar">
679
680	  <!-- /22230077286/psnews_box_1 -->
681  <div class="ad-wrap">
682    <div id='div-gpt-ad-1764263983802-0' style=''>
683      
683<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag"  data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body">
684        googletag.cmd.push(function() { googletag.display('div-gpt-ad-1764263983802-0'); });
685      </script>
685
686    </div>
687  </div> 
688  	<div class="wp-block-zonda-theme-trending" role="region" aria-labelledby="trending-heading">
689		<h2 id="trending-heading" class="wp-block-zonda-theme-trending__title label-md u-mb-sm">
690			Trending		</h2>
691		<ul class="content-cards" data-layout="col-1"><li>
692<article
693	class="content-card is-clickable-card"
694	data-card-type="text-only"
695	data-native-sponsor=""
696>
697
698	<div class="content-card__body">
699		<div class="content-card__eyebrow heading-eyebrow">Business</div><h3 class="content-card__headline"><a href="https://www.poolspanews.com/business/about-generation-z-oh-how-the-tables-have-turned">About Generation Z: Oh, How the Tables Have Turned</a></h3><small class="content-card__readingtime">3 MIN READ</small>	</div>
700
701	
702	</article>
703</li><li>
704<article
705	class="content-card is-clickable-card"
706	data-card-type="text-only"
707	data-native-sponsor=""
708>
709
710	<div class="content-card__body">
711		<div class="content-card__eyebrow heading-eyebrow">Companies</div><h3 class="content-card__headline"><a href="https://www.poolspanews.com/news/automatic-pool-covers-bolsters-sales-team">Automatic Pool Covers Bolsters Sales Team</a></h3><small class="content-card__readingtime">2 MIN READ</small>	</div>
712
713	
714	</article>
715</li><li>
716<article
717	class="content-card is-clickable-card"
718	data-card-type="text-only"
719	data-native-sponsor=""
720>
721
722	<div class="content-card__body">
723		<div class="content-card__eyebrow heading-eyebrow">Business</div><h3 class="content-card__headline"><a href="https://www.poolspanews.com/business/payan-sells-to-california-consolidator">Payan Sells to California Consolidator</a></h3><small class="content-card__readingtime">3 MIN READ</small>	</div>
724
725	
726	</article>
727</li></ul>	</div>
728   
729  <!-- /22230077286/psnews_box2 -->
730  <div class="ad-wrap">
731    <div id='div-gpt-ad-1764264166072-0' style=''>
732      
732<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag"  data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body">
733        googletag.cmd.push(function() { googletag.display('div-gpt-ad-1764264166072-0'); });
734      </script>
734
735    </div>
736  </div> 
737  
738</div>
739		</div>
740	</div>
741
742<style>
743#cookie-law-info-bar *{vertical-align:unset;}
744.cli-tab-footer .wt-cli-privacy-accept-btn {
745    background-color: #017A82!important;
746}
747</style>
748		</main>
749
750	
751<footer class="zonda-footer u-container">
752	<div class="zonda-footer__top">
753
754    <div class="zonda-footer__magazine">
755      <div class="zonda-footer__cover">
756        <a href="https://www.poolspanews.com/publications/de/" title="Digital Edition"><img width="225" height="300" src="https://www.poolspanews.com/magazine/202609/cover.jpg?sk=7845" class="attachment-medium size-medium" alt="Latest Issue cover" decoding="async" loading="lazy">        </a>  				
757      </div>
758
759
760      <div class="zonda-footer__masthead">
761        <a href="https://www.poolspanews.com/publications/de/" title="Digital Edition">
762          <h3 class="zonda-footer__edition heading-md">
763          Digital Edition							
764          </h3>
765        </a>
766
767        <a class="zonda-footer__subscribe text-sm" href="https://www.poolspanews.com/subscribe" aria-label="&quot;Subscribe to our magazine" target="_blank" rel="noopener">
768        Subscribe					
769        </a>
770
771        <a class="zonda-footer__magazine text-sm" href="https://www.poolspanews.com/digital-editions" aria-label="&quot;Go to magazine archives">
772        Magazine Archives						
773        </a>
774
775      </div>
776    </div>
777
778		<div class="zonda-footer__desktop-right">
779			<!-- Center-right section: Social links -->
780			<div class="zonda-footer__social">
781				
782				
783				<div class="zonda-footer__social-icons" aria-label="Find us on social media">
784					
785					
786											<a class="social-facebook" target="_blank" aria-label="Follow us on Facebook" href="https://www.facebook.com/poolspanews/"></a>
787					
788											<a class="social-instagram" target="_blank" aria-label="Follow us on Instagram" href="https://www.instagram.com/poolspanews/?hl=en"></a>
789
790									</div>
791							</div>
792
793			<!-- Center-right section: Explore Our Sites -->
794			<div class="zonda-footer__sites">
795        <br/>
796        <p class="text-sm">Copyright ©2026 Kenilworth Media Inc. All Rights Reserved.</p>
797        
798        <div class="zonda-footer__bottom__container">
799          <div class="zonda-footer__links text-sm" aria-label="Footer Links">
800            <a href="https://www.poolspanews.com/about-us" rel="noopener">About</a>
801            <a href="https://kenilworth.com/mk/poolandspanews" target="_blank" rel="noopener">Advertise</a>
802            <a href="https://www.poolspanews.com/contact-us"  rel="noopener">Contact Us</a>
803            <a href="https://kenilworth.com/privacy-policy/" target="_blank" rel="noopener">Privacy Policy</a>
804            <a href="https://kenilworth.com/accessibility/" target="_blank" rel="noopener">Accessibility Statement</a>
805            <a href="https://www.poolspanews.com/cookie-policy"  rel="noopener">Cookie Policy</a>
806          </div>
807         
808        </div>
809        
810				
811							</div>
812		</div>
813	</div>
814</footer>
815
816	
817	
818  <!-- /22230077286/psnews_leaderboard3 -->
819  <div class="ad-wrap ads3" style="position:fixed; bottom:0; width:100%; padding:0;">
820   
821    <button id="adpsnews_Leaderboard3Close" class="ad-close-btn text-xs">Close</button>
822    <div id='div-gpt-ad-1764265698211-0' style='' class="">
823      
823<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag"  data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body">
824        googletag.cmd.push(function() { googletag.display('div-gpt-ad-1764265698211-0'); });
825      </script>
825
826    </div>
827   
828  </div> 
829  <style>
830.ad-wrap.ads3 {
831    background-color: hsla(0, 0%, 100%, .8);
832    bottom: 0;
833    left: 0;
834    padding-bottom: var(--spacing-12px);
835    padding-top: var(--spacing-12px);
836    position: fixed;
837    right: 0;
838    z-index: var(--z-index-ads);
839}
840
841  </style>
842  
842<script>
843  jQuery(document).ready(function($) {
844      // Check if ad was closed in this session
845      if (sessionStorage.getItem('adpsnewsLeaderboardClosed') === 'true') {
846          $('.ads3').hide();
847      }
848
849      // Close button click
850      $('#adpsnews_Leaderboard3Close').on('click', function() {
851          $(this).closest('.ads3').fadeOut();
852          sessionStorage.setItem('adpsnewsLeaderboardClosed', 'true'); // remember for session
853      });
854  });
855  </script>
855
856  
857<style>
858.u-container {max-width:1020px; z-index: 1; position: relative;}
859.zonda-header__primary-navigation__primary-menu__dynamic-border{width:100%!important;left:0!important}
860.zonda-header__primary-navigation {
861    width: 100%;
862    max-width: 1020px;
863    margin: auto;
864}
865#screen-0-bg{height:inherit!important;}
866</style>
867
868  <!-- Ad Tags for PSN-Fluidra-Wallpaper-Jan 2026 -->
869<!-- Base Ad Dimensions: 1920X1080 -->
870<!-- Tag Ad Server: Generic Tag -->
871<!-- Placement ID: f42b936f-af7a-407b-be93-f54209ff8157 -->
872<script type='text/javascript' src='https://ads.adventive.com/ad?j&pid=f42b936f-af7a-407b-be93-f54209ff8157&type=4&cb=[RANDOM_NUMBER]&click=[CLICK_TRACKER_ENC]&enc=1&gdpr=&gdpr_consent=&fb_url=%%FRAME_BREAK_URL%%&ref='></script>
872
873<!-- End of Placement ID: f42b936f-af7a-407b-be93-f54209ff8157 -->
874
875  	
875<script type="speculationrules">
876{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/zonda-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
877</script>
877
878<div class="wt-cli-cookie-bar-container" data-nosnippet="true"><!--googleoff: all--><div id="cookie-law-info-bar" role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="wt-cli-cookie-banner" data-cli-geo-loc="0" style="text-align:left; padding:15px 30px;" class="wt-cli-cookie-bar"><div class="cli-wrapper"><span id="wt-cli-cookie-banner"><div class="cli-bar-container cli-style-v2"><div class="cli-bar-message">We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. However you may visit Cookie Settings to provide a controlled consent.</div><div class="cli-bar-btn_container"><a id="wt-cli-settings-btn" tabindex="0" role='button' style="border-bottom:1px solid; text-decoration:none; text-decoration:none;" class="wt-cli-element cli_settings_button"  >Cookie settings</a><a id="wt-cli-accept-btn" tabindex="0" role='button' style="margin:5px 5px 5px 30px; border-radius:0; padding:8px 25px 8px 25px;" data-cli_action="accept"  class="wt-cli-element medium cli-plugin-button cli-plugin-main-button cookie_action_close_header cli_action_button" >ACCEPT</a></div></div></span></div></div><div tabindex="0" id="cookie-law-info-again" style="display:none;"><span id="cookie_hdr_showagain">Manage consent</span></div><div class="cli-modal" id="cliSettingsPopup" role="dialog" aria-labelledby="wt-cli-privacy-title" tabindex="-1" aria-hidden="true">
879  <div class="cli-modal-dialog" role="document">
880    <div class="cli-modal-content cli-bar-popup">
881      <button aria-label="Close" type="button" class="cli-modal-close" id="cliModalClose">
882      <svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg>
883      <span class="wt-cli-sr-only">Close</span>
884      </button>
885        <div class="cli-modal-body">
886
887    <div class="wt-cli-element cli-container-fluid cli-tab-container">
888        <div class="cli-row">
889                            <div class="cli-col-12 cli-align-items-stretch cli-px-0">
890                    <div class="cli-privacy-overview">
891                        <h4 id='wt-cli-privacy-title'>Privacy Overview</h4>                        <div class="cli-privacy-content">
892                            <div class="cli-privacy-content-text">This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.</div>
893                        </div>
894                        <a id="wt-cli-privacy-readmore"  tabindex="0" role="button" class="cli-privacy-readmore" data-readmore-text="Show more" data-readless-text="Show less"></a>                    </div>
895                </div>
896                        <div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container" role="tablist">
897
898                
899                                    <div class="cli-tab-section">
900                        <div class="cli-tab-header">
901                            <a id="wt-cli-tab-link-necessary" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-necessary" aria-controls="wt-cli-tab-necessary" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab">
902                                Necessary                            </a>
903                                                                                        <div class="wt-cli-necessary-checkbox">
904                                    <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary" aria-label="Necessary" data-id="checkbox-necessary" checked="checked" />
905                                    <label class="form-check-label" for="wt-cli-checkbox-necessary"> Necessary </label>
906                                </div>
907                                <span class="cli-necessary-caption">
908                                    Always Enabled                                </span>
909                                                    </div>
910                        <div class="cli-tab-content">
911                            <div id="wt-cli-tab-necessary" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-necessary" class="cli-tab-pane cli-fade" data-id="necessary">
912                            <div class="wt-cli-cookie-description">Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
913<table class="wt-cli-element cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th scope="col" class="cookielawinfo-column-1">Cookie</th><th scope="col" class="cookielawinfo-column-3">Duration</th><th scope="col" class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-analytics</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-functional</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-others</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-performance</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">viewed_cookie_policy</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">wordpress_test_cookie</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">This cookie is used to check if the cookies are enabled on the users' browser.</td></tr></tbody></table></div>
914                            </div>
915                        </div>
916                    </div>
917                                    <div class="cli-tab-section">
918                        <div class="cli-tab-header">
919                            <a id="wt-cli-tab-link-functional" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-functional" aria-controls="wt-cli-tab-functional" class="cli-nav-link cli-settings-mobile" data-target="functional" data-toggle="cli-toggle-tab">
920                                Functional                            </a>
921                                                                                        <div class="cli-switch">
922                                    <input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-functional" aria-label="functional" data-id="checkbox-functional" role="switch" aria-controls="wt-cli-tab-link-functional" aria-labelledby="wt-cli-tab-link-functional"  checked='checked' />
923                                    <label for="wt-cli-checkbox-functional" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">functional</span></label>
924                                </div>
925                                                    </div>
926                        <div class="cli-tab-content">
927                            <div id="wt-cli-tab-functional" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-functional" class="cli-tab-pane cli-fade" data-id="functional">
928                            <div class="wt-cli-cookie-description">Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
929</div>
930                            </div>
931                        </div>
932                    </div>
933                                    <div class="cli-tab-section">
934                        <div class="cli-tab-header">
935                            <a id="wt-cli-tab-link-performance" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-performance" aria-controls="wt-cli-tab-performance" class="cli-nav-link cli-settings-mobile" data-target="performance" data-toggle="cli-toggle-tab">
936                                Performance                            </a>
937                                                                                        <div class="cli-switch">
938                                    <input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-performance" aria-label="performance" data-id="checkbox-performance" role="switch" aria-controls="wt-cli-tab-link-performance" aria-labelledby="wt-cli-tab-link-performance"  />
939                                    <label for="wt-cli-checkbox-performance" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">performance</span></label>
940                                </div>
941                                                    </div>
942                        <div class="cli-tab-content">
943                            <div id="wt-cli-tab-performance" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-performance" class="cli-tab-pane cli-fade" data-id="performance">
944                            <div class="wt-cli-cookie-description">Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
945</div>
946                            </div>
947                        </div>
948                    </div>
949                                    <div class="cli-tab-section">
950                        <div class="cli-tab-header">
951                            <a id="wt-cli-tab-link-analytics" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-analytics" aria-controls="wt-cli-tab-analytics" class="cli-nav-link cli-settings-mobile" data-target="analytics" data-toggle="cli-toggle-tab">
952                                Analytics                            </a>
953                                                                                        <div class="cli-switch">
954                                    <input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-analytics" aria-label="analytics" data-id="checkbox-analytics" role="switch" aria-controls="wt-cli-tab-link-analytics" aria-labelledby="wt-cli-tab-link-analytics"  checked='checked' />
955                                    <label for="wt-cli-checkbox-analytics" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">analytics</span></label>
956                                </div>
957                                                    </div>
958                        <div class="cli-tab-content">
959                            <div id="wt-cli-tab-analytics" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-analytics" class="cli-tab-pane cli-fade" data-id="analytics">
960                            <div class="wt-cli-cookie-description">Analytical cookies are used to understand how visitors interact with the website. These 
960cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
961<table class="wt-cli-element cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th scope="col" class="cookielawinfo-column-1">Cookie</th><th scope="col" class="cookielawinfo-column-3">Duration</th><th scope="col" class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gat</td><td class="cookielawinfo-column-3">1 minute</td><td class="cookielawinfo-column-4">This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gat_UA-<property-id></td><td class="cookielawinfo-column-3">1 minute</td><td class="cookielawinfo-column-4">A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gid</td><td class="cookielawinfo-column-3">1 day</td><td class="cookielawinfo-column-4">Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">CONSENT</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.</td></tr></tbody></table></div>
962                            </div>
963                        </div>
964                    </div>
965                                    <div class="cli-tab-section">
966                        <div class="cli-tab-header">
967                            <a id="wt-cli-tab-link-advertisement" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-advertisement" aria-controls="wt-cli-tab-advertisement" class="cli-nav-link cli-settings-mobile" data-target="advertisement" data-toggle="cli-toggle-tab">
968                                Advertisement                            </a>
969                                                                                        <div class="cli-switch">
970                                    <input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-advertisement" aria-label="advertisement" data-id="checkbox-advertisement" role="switch" aria-controls="wt-cli-tab-link-advertisement" aria-labelledby="wt-cli-tab-link-advertisement"  checked='checked' />
971                                    <label for="wt-cli-checkbox-advertisement" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">advertisement</span></label>
972                                </div>
973                                                    </div>
974                        <div class="cli-tab-content">
975                            <div id="wt-cli-tab-advertisement" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-advertisement" class="cli-tab-pane cli-fade" data-id="advertisement">
976                            <div class="wt-cli-cookie-description">Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
977<table class="wt-cli-element cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th scope="col" class="cookielawinfo-column-1">Cookie</th><th scope="col" class="cookielawinfo-column-3">Duration</th><th scope="col" class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">loc</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">AddThis sets this geolocation cookie to help understand the location of users who share the information.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">OAGEO</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">OpenX sets this cookie to avoid the repeated display of the same ad.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">OAID</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">Cookie set to record whether the user has opted out of the collection of information by the AdsWizz Service Cookies.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">VISITOR_INFO1_LIVE</td><td class="cookielawinfo-column-3">5 months 27 days</td><td class="cookielawinfo-column-4">A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">YSC</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt-remote-connected-devices</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt-remote-device-id</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.</td></tr></tbody></table></div>
978                            </div>
979                        </div>
980                    </div>
981                                    <div class="cli-tab-section">
982                        <div class="cli-tab-header">
983                            <a id="wt-cli-tab-link-others" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-others" aria-controls="wt-cli-tab-others" class="cli-nav-link cli-settings-mobile" data-target="others" data-toggle="cli-toggle-tab">
984                                Others                            </a>
985                                                                                        <div class="cli-switch">
986                                    <input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-others" aria-label="others" data-id="checkbox-others" role="switch" aria-controls="wt-cli-tab-link-others" aria-labelledby="wt-cli-tab-link-others"  />
987                                    <label for="wt-cli-checkbox-others" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">others</span></label>
988                                </div>
989                                                    </div>
990                        <div class="cli-tab-content">
991                            <div id="wt-cli-tab-others" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-others" class="cli-tab-pane cli-fade" data-id="others">
992                            <div class="wt-cli-cookie-description">Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
993</div>
994                            </div>
995                        </div>
996                    </div>
997                
998            </div>
999        </div>
1000    </div>
1001</div>
1002<div class="cli-modal-footer">
1003    <div class="wt-cli-element cli-container-fluid cli-tab-container">
1004        <div class="cli-row">
1005            <div class="cli-col-12 cli-align-items-stretch cli-px-0">
1006                <div class="cli-tab-footer wt-cli-privacy-overview-actions">
1007                    
1008                        
1009                                                    <a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">Save & Accept</a>
1010                                                                    
1011                </div>
1012                            </div>
1013        </div>
1014    </div>
1015</div>
1016    </div>
1017  </div>
1018</div>
1019<div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div>
1020<div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div>
1021<!--googleon: all--></div>
1022		
1022<script type="text/javascript">
1023		/* <![CDATA[ */
1024			cli_cookiebar_settings='{"animate_speed_hide":"500","animate_speed_show":"500","background":"#fffffff7","border":"#b1a6a6c2","border_on":false,"button_1_button_colour":"#017a82","button_1_button_hover":"#016268","button_1_link_colour":"#fff","button_1_as_button":true,"button_1_new_win":false,"button_2_button_colour":"#ffffff","button_2_button_hover":"#cccccc","button_2_link_colour":"#898888","button_2_as_button":false,"button_2_hidebar":false,"button_2_nofollow":false,"button_3_button_colour":"#017a82","button_3_button_hover":"#016268","button_3_link_colour":"#fff","button_3_as_button":true,"button_3_new_win":false,"button_4_button_colour":"#ffffff","button_4_button_hover":"#cccccc","button_4_link_colour":"#898888","button_4_as_button":false,"button_7_button_colour":"#017a82","button_7_button_hover":"#016268","button_7_link_colour":"#fff","button_7_as_button":true,"button_7_new_win":false,"font_family":"inherit","header_fix":false,"notify_animate_hide":true,"notify_animate_show":false,"notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":false,"scroll_close_reload":false,"accept_close_reload":false,"reject_close_reload":false,"showagain_tab":false,"showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#333","show_once_yn":false,"show_once":"10000","logging_on":true,"as_popup":false,"popup_overlay":true,"bar_heading_text":"","cookie_bar_as":"widget","cookie_setting_popup":true,"accept_all":true,"js_script_blocker":false,"popup_showagain_position":"bottom-right","widget_position":"right","button_1_style":[["margin","5px 5px 5px 30px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"button_2_style":[],"button_3_style":[["margin","5px 5px 5px 5px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"button_4_style":[["border-bottom","1px solid"],["text-decoration","none"],["text-decoration","none"]],"button_5_style":[["float","right"],["text-decoration","none"],["color","#333"]],"button_7_style":[["margin","5px 5px 5px 30px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"accept_close_page_navigation":true}';
1025		/* ]]> */
1026		</script>
1026
1027		
1027<script id="au_plugin_shared-js" src="https://www.poolspanews.com/wp-content/plugins/advanced-urls/dist/js/shared.js?ver=8c5b220bf6f482881a90"></script>
vendor: 1 bytes, line 1027
1027
1028<script id="au_plugin_frontend-js" src="https://www.poolspanews.com/wp-content/plugins/advanced-urls/dist/js/frontend.js?ver=8c5b220bf6f482881a90"></script>
vendor: 1 bytes, line 1028
1028
1029<script id="zonda_plugin_shared-js" src="https://www.poolspanews.com/wp-content/plugins/zonda-plugin/dist/js/shared.js?ver=8c5b220bf6f482881a90"></script>
vendor: 1 bytes, line 1029
1029
1030<script id="zonda_plugin_frontend-js" src="https://www.poolspanews.com/wp-content/plugins/zonda-plugin/dist/js/frontend.js?ver=e2ca629ed2d46869b47d"></script>
vendor: 1 bytes, line 1030
1030
1031<script id="frontend-js-extra">
1032var zondaAjax = {"ajaxurl":"https://www.poolspanews.com/wp-admin/admin-ajax.php","nonce":"b7c8be9a4b","nonceCQB":"96e8ac68bc"};
1033//# sourceURL=frontend-js-extra
1034</script>
vendor: 1 bytes, line 1034
1034
1035<script id="frontend-js" src="https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/js/frontend.js?ver=27d37d4469064894a206"></script>
1035
1036
1037	</body>
1038</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.