PageSourceSearch

https://www.gogetaheatpump.com.au/blogs/heat-pump

html gogetaheatpump.com.au collected 2026-09-29 01:32:59 UTC 232,196 bytes, 3,949 lines download raw bytes

1<!doctype html>
2<html class="no-js supports-no-cookies box-layout " lang="en">
3<head>
4  <!-- Google Tag Manager -->
5<script>
vendor: 327 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
6new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
7j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
8'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
9})(window,document,'script','dataLayer','
9GTM-MWQZDHCM
vendor: 3 bytes, line 9
9');
9</script>
9
10<!-- End Google Tag Manager -->
11  
11<script type="text/javascript">
12    (function(c,l,a,r,i,t,y){
13        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
14        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
15        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
16    })(window, document, "clarity", "script", "oqn8h53u6g");
17</script>
17
18  
19  <meta name="msvalidate.01" content="754B5ECA02D4E3931C25A647FC3BF0C6" />
20
21																<!-- This Script is the exclusive property of Website Speedy, Copyright © 2024. All rights reserved. -->
22																																	
22<script type='text/javascript' src="https://shopify-websitespeedy.b-cdn.net/speedyscripts/ecmrx_159/ecmrx_159_1.js"></script>
22
23																	
24																																	
24<script type='text/javascript' src="https://shopify-websitespeedy.b-cdn.net/speedyscripts/ecmrx_159/ecmrx_159_2.js"></script>
24
25																	
26																																	
26<script type='text/javascript' src="https://shopify-websitespeedy.b-cdn.net/speedyscripts/ecmrx_159/ecmrx_159_3.js"></script>
26
27																	
28																																<!-- This Script is the exclusive property of Website Speedy, Copyright © 2024. All rights reserved. -->
29															
30	<!-- Added by AVADA SEO Suite -->
31	
31<script>
32  const avadaLightJsExclude = ['cdn.nfcube.com', 'assets/ecom.js', 'variant-title-king', 'linked_options_variants', 'smile-loader.js', 'smart-product-filter-search', 'rivo-loyalty-referrals', 'avada-cookie-consent', 'consentmo-gdpr', 'quinn', 'pandectes'];
33  const avadaLightJsInclude = ['https://www.googletagmanager.com/', 'https://connect.facebook.net/', 'https://business-api.tiktok.com/', 'https://static.klaviyo.com/', 'https://cdn.shopify.com/extensions/', 'https://www.google-analytics.com/', 'https://cdn.judge.me/'];
34  window.AVADA_SPEED_BLACKLIST = avadaLightJsInclude.map(item => new RegExp(item, 'i'));
35  window.AVADA_SPEED_WHITELIST = avadaLightJsExclude.map(item => new RegExp(item, 'i'));
36</script>
36
37
38<script>
39  const isSpeedUpEnable = !1790814700308 || Date.now() < 1790814700308;
40  if (isSpeedUpEnable) {
41    const avadaSpeedUp=1;
42    if(isSpeedUpEnable) {
43  function _0x53d9(){const _0x170185=['nodeType','63369lszPLx','iKPvb','HVOeQ','Avada\x20cann','ZrZqm','3863800QrUFjW','kTvxK','2247192hCVzur','getAttribu','fSThr','getOwnProp','disconnect','stener','type','removeEven','prototype','chwwO','tGtjK','D_BLACKLIS','iLLZu','2136ktFTsV','SCRIPT','observe','ptexecute','listener','applicatio','whitelist','beforescri','WTgRI','removeChil','toString','script','e=\x22','tFvnw','script[src','JNnKq','dHASL','warn','splice','NsUJZ','urocl','documentEl','VSqHW','querySelec','D_WHITELIS','wheel','itmxP','hMRjL','qRLVy','tagName','JGbBg','GHjch','YmmvJ','ent','QFogi','anFcU','name','some','options','wWnZL','head','ZAAUA','OOkjo','BKIcp','swzTT','toLowerCas','82652hFIPyX','qFqmP','4060362ANYaFw','WTKUX','ertyDescri','6263585qGddVJ','VnIiw','mayIQ','gQMba','test','FkDlF','parentElem','addEventLi','filter','keydown','AVADA_SPEE','mousemove','text/javas','ad\x20script','map','defineProp','ault','OEUDj','wWCAa','JkVKx','call','ayISI','n/javascri','hjpTX','fnfiT','forEach','touchstart','LQYPD','zFqqZ','xDeJh','push','value','attributes','erties','ement','GavtH','cript','bQbpj','preventDef','blacklist','Guypn','every','czMAC','touchmove','SxZcH','/blocked','KEjiW','tListener','\x5c$&','ptor','geSDJ','7QTFVxh','get','string','170478TNKaMQ','touchend','srwZD','src','blackliste','set','replace','appendChil','OJdKO','jblnV','length','ot\x20lazy\x20lo','HxEaK','setAttribu','torAll','javascript','bind','script[typ','createElem'];_0x53d9=function(){return _0x170185;};return _0x53d9();}function _0x24be(_0x50f909,_0x28e12b){_0x50f909=_0x50f909-(-0x1*-0x1da7+0x25f5+-0x1*0x42a7);const _0x883a1c=_0x53d9();let _0x1a279c=_0x883a1c[_0x50f909];return _0x1a279c;}(function(_0xe92e08,_0x5b766b){const _0x4ffdf8=_0x24be,_0x18a97e=_0xe92e08();while(!![]){try{const _0x3fb055=-parseInt(_0x4ffdf8(0x140))/(-0x19ec+0x2257+0x2*-0x435)+parseInt(_0x4ffdf8(0x17b))/(-0x1*0x15f7+-0xe*-0x1bc+-0x3*0xc5)+-parseInt(_0x4ffdf8(0x105))/(-0xd99+0x1d1f+-0x1*0xf83)+-parseInt(_0x4ffdf8(0x103))/(0x1*-0xc1+-0x278+-0x1*-0x33d)+parseInt(_0x4ffdf8(0x145))/(0x133e+0x1766+-0xe35*0x3)+parseInt(_0x4ffdf8(0x142))/(-0x5e*0x2+-0x228f+0x2351)*(-parseInt(_0x4ffdf8(0x178))/(0x23d8+0x394+0x7e1*-0x5))+-parseInt(_0x4ffdf8(0x112))/(-0x14db+0x164c+-0x169)*(-parseInt(_0x4ffdf8(0xfe))/(-0x4*0x834+0x2*0x7b1+0x1177));if(_0x3fb055===_0x5b766b)break;else _0x18a97e['push'](_0x18a97e['shift']());}catch(_0x34ac6c){_0x18a97e['push'](_0x18a97e['shift']());}}}(_0x53d9,-0x24793*-0x3+-0x9e172+0x1*0xe630f),(function(){const _0xff2fbc=_0x24be,_0x2f57ed={'ZrZqm':function(_0x1dee8a,_0x6ac0f){return _0x1dee8a!==_0x6ac0f;},'chwwO':_0xff2fbc(0x120)+']','SxZcH':function(_0x777c92,_0xa20e53){return _0x777c92<_0xa20e53;},'LQYPD':_0xff2fbc(0x17e),'iLLZu':function(_0xed6c30,_0x187881,_0x3f0a6d){return _0xed6c30(_0x187881,_0x3f0a6d);},'wWnZL':_0xff2fbc(0x151)+_0xff2fbc(0x169),'wWCAa':function(_0x5cfd61,_0x199fab){return _0x5cfd61===_0x199fab;},'bQbpj':_0xff2fbc(0x10b),'tFvnw':_0xff2fbc(0x119)+_0xff2fbc(0x115),'OOkjo':function(_0x3bd611,_0x5a8d7f){return _0x3bd611<_0x5a8d7f;},'FkDlF':_0xff2fbc(0x113),'QFogi':function(_0x34810c,_0x1d034b){return _0x34810c(_0x1d034b);},'OEUDj':_0xff2fbc(0x11d),'WTKUX':function(_0x188f43,_0x4fc1a6){return _0x188f43||_0x4fc1a6;},'itmxP':_0xff2fbc(0x117)+_0xff2fbc(0x15b)+'pt','YmmvJ':function(_0x34088e,_0x2b81b3){return _0x34088e-_0x2b81b3;},'JkVKx':_0xff2fbc(0x17a),'hjpTX':function(_0x1f46e7,_0x45929b){return _0x1f46e7 instanceof _0x45929b;},'ayISI':function(_0x5a1d13,_0x203f93){return _0x5a1d13!==_0x203f93;},'OJdKO':_0xff2fbc(0x175),'srwZD':function(_0x42dee5,_0x364f8a){return _0x42dee5+_0x364f8a;},'dHASL':function(_0x3b599f,_0x281c80){return _0x3b599f instanceof _0x281c80;},'fnfiT':function(_0xc6c60f,_0x106e1f){return _0xc6c60f<_0x106e1f;},'GavtH':function(_0x2f27bb,_0x19300c){return _0x2f27bb+_0x19300c;},'urocl':function(_0x5dd4b6,_0x1e26f1){return _0x5dd4b6+_0x1e26f1;},'GHjch':_0xff2fbc(0xfb)+_0xff2fbc(0x11e),'mayIQ':function(_0x1e2ba3,_0x4d5e4c){return _0x1e2ba3===_0x4d5e4c;},'VSqHW':function(_0x4551a4,_0x2dcf19,_0x3aee60){return _0x4551a4(_0x2dcf19,_0x3aee60);},'xDeJh':function(_0x29445f,_0x289c12,_0x54ba48){return _0x29445f(_0x289c12,_0x54ba48);},'Guypn':function(_0xacc4ca,_0x4e87ca,_0x4d2103){return _0xacc4ca(_0x4e87ca,_0x4d2103);},'JNnKq':_0xff2fbc(0x101)+_0xff2fbc(0xf5)+_0xff2fbc(0x152),'kTvxK':_0xff2fbc(0xf9)+_0xff2fbc(0x172),'zFqqZ':function(_0x3730f5){return _0x3730f5();},'WTgRI':_0xff2fbc(0x14e),'anFcU':_0xff2fbc(0x150),'ZAAUA':_0xff2fbc(0x17c),'qFqmP':_0xff2fbc(0x170),'KEjiW':_0xff2fbc(0x15f),'NsUJZ':_0xff2fbc(0x12b)},_0xb16980=_0x2f57ed[_0xff2fbc(0x104)],_0x47bd2e={'blacklist':window[_0xff2fbc(0x14f)+_0xff2fbc(0x110)+'T'],'whitelist':window[_0xff2fbc(0x14f)+_0xff2fbc(0x12a)+'T']},_0x248772={'blacklisted':[]},_0x178497=(_0x426964,_0x2c7f5b)=>{const _0x5416c4=_0xff2fbc;
43return _0x426964&&(!_0x2c7f5b||_0x2f57ed[_0x5416c4(0x102)](_0x2c7f5b,_0xb16980))&&(!_0x47bd2e[_0x5416c4(0x16c)]||_0x47bd2e[_0x5416c4(0x16c)][_0x5416c4(0x137)](_0x47721c=>_0x47721c[_0x5416c4(0x149)](_0x426964)))&&(!_0x47bd2e[_0x5416c4(0x118)]||_0x47bd2e[_0x5416c4(0x118)][_0x5416c4(0x16e)](_0x207973=>!_0x207973[_0x5416c4(0x149)](_0x426964)));},_0x40cf91=()=>{const _0x2f793e=_0xff2fbc,_0x1d1d53=document[_0x2f793e(0x129)+_0x2f793e(0xf8)](_0x2f57ed[_0x2f793e(0x10e)]);for(let _0x3fb931=0x1cf*-0x6+-0x1a94+-0x256e*-0x1;_0x2f57ed[_0x2f793e(0x171)](_0x3fb931,_0x1d1d53[_0x2f793e(0x185)]);_0x3fb931++){const _0x38533e=_0x1d1d53[_0x3fb931],_0x800692=_0x38533e[_0x2f793e(0x106)+'te'](_0x2f57ed[_0x2f793e(0x160)]),_0x5b607d=_0x38533e[_0x2f793e(0x10b)];_0x2f57ed[_0x2f793e(0x111)](_0x178497,_0x800692,_0x5b607d)&&(_0x248772[_0x2f793e(0x17f)+'d'][_0x2f793e(0x163)]([_0x38533e,_0x38533e[_0x2f793e(0x10b)]||_0x2f57ed[_0x2f793e(0x139)]]),_0x38533e[_0x2f793e(0x10b)]=_0xb16980,_0x38533e[_0x2f793e(0x14b)+_0x2f793e(0x133)]&&_0x38533e[_0x2f793e(0x14b)+_0x2f793e(0x133)][_0x2f793e(0x11b)+'d'](_0x38533e));}};_0x2f57ed[_0xff2fbc(0x161)](_0x40cf91);const _0xbb5296=function(_0x2bb24e){const _0x3ff688=_0xff2fbc,_0x27e915=_0x2bb24e[_0x3ff688(0x106)+'te'](_0x2f57ed[_0x3ff688(0x160)]);return _0x47bd2e[_0x3ff688(0x16c)]&&_0x47bd2e[_0x3ff688(0x16c)][_0x3ff688(0x16e)](_0x1c2c6c=>!_0x1c2c6c[_0x3ff688(0x149)](_0x27e915))||_0x47bd2e[_0x3ff688(0x118)]&&_0x47bd2e[_0x3ff688(0x118)][_0x3ff688(0x137)](_0x2b6512=>_0x2b6512[_0x3ff688(0x149)](_0x27e915));},_0x33df17=new MutationObserver(_0x413baf=>{const _0x1d0b36=_0xff2fbc,_0x4cfcd5={'gQMba':function(_0xcdde65,_0x5d0754){const _0x156976=_0x24be;return _0x2f57ed[_0x156976(0x157)](_0xcdde65,_0x5d0754);},'BKIcp':_0x2f57ed[_0x1d0b36(0x16a)],'tGtjK':_0x2f57ed[_0x1d0b36(0x11f)]};for(let _0x182781=-0x1abd+-0x212c+0x139*0x31;_0x2f57ed[_0x1d0b36(0x13c)](_0x182781,_0x413baf[_0x1d0b36(0x185)]);_0x182781++){const {addedNodes:_0x44a3be}=_0x413baf[_0x182781];for(let _0x38dacc=-0x3a2*0x1+0x22d4+0xf2*-0x21;_0x2f57ed[_0x1d0b36(0x13c)](_0x38dacc,_0x44a3be[_0x1d0b36(0x185)]);_0x38dacc++){const _0x26f43d=_0x44a3be[_0x38dacc];if(_0x2f57ed[_0x1d0b36(0x157)](_0x26f43d[_0x1d0b36(0xfd)],-0x6*0x1c5+-0x17b9+0x2258)&&_0x2f57ed[_0x1d0b36(0x157)](_0x26f43d[_0x1d0b36(0x12f)],_0x2f57ed[_0x1d0b36(0x14a)])){const _0x2dcdfe=_0x26f43d[_0x1d0b36(0x17e)],_0x58838a=_0x26f43d[_0x1d0b36(0x10b)];if(_0x2f57ed[_0x1d0b36(0x111)](_0x178497,_0x2dcdfe,_0x58838a)){_0x248772[_0x1d0b36(0x17f)+'d'][_0x1d0b36(0x163)]([_0x26f43d,_0x26f43d[_0x1d0b36(0x10b)]]),_0x26f43d[_0x1d0b36(0x10b)]=_0xb16980;const _0x470019=function(_0x2c4fa4){const _0x4244cb=_0x1d0b36;if(_0x4cfcd5[_0x4244cb(0x148)](_0x26f43d[_0x4244cb(0x106)+'te'](_0x4cfcd5[_0x4244cb(0x13d)]),_0xb16980))_0x2c4fa4[_0x4244cb(0x16b)+_0x4244cb(0x155)]();_0x26f43d[_0x4244cb(0x10c)+_0x4244cb(0x174)](_0x4cfcd5[_0x4244cb(0x10f)],_0x470019);};_0x26f43d[_0x1d0b36(0x14c)+_0x1d0b36(0x10a)](_0x2f57ed[_0x1d0b36(0x11f)],_0x470019),_0x26f43d[_0x1d0b36(0x14b)+_0x1d0b36(0x133)]&&_0x26f43d[_0x1d0b36(0x14b)+_0x1d0b36(0x133)][_0x1d0b36(0x11b)+'d'](_0x26f43d);}}}}});_0x33df17[_0xff2fbc(0x114)](document[_0xff2fbc(0x127)+_0xff2fbc(0x167)],{'childList':!![],'subtree':!![]});const _0x45c68d=/[|\\{}()\[\]^$+*?.]/g,_0x3775fa=function(..._0x45d527){const _0x2e307a=_0xff2fbc,_0xac15c3={'JGbBg':function(_0x35e8ca,_0x1ee533){const _0x2deca7=_0x24be;return _0x2f57ed[_0x2deca7(0x157)](_0x35e8ca,_0x1ee533);},'geSDJ':_0x2f57ed[_0x2e307a(0x158)],'VnIiw':function(_0x193aa8,_0x1f0af8){const _0x219e80=_0x2e307a;return _0x2f57ed[_0x219e80(0x15c)](_0x193aa8,_0x1f0af8);},'jblnV':function(_0x3fc5c0,_0x58daa9){const _0x4de5a5=_0x2e307a;return _0x2f57ed[_0x4de5a5(0x15a)](_0x3fc5c0,_0x58daa9);},'HxEaK':_0x2f57ed[_0x2e307a(0x183)],'iKPvb':function(_0x3fb14e,_0x5ca559){const _0xfae469=_0x2e307a;return _0x2f57ed[_0xfae469(0x17d)](_0x3fb14e,_0x5ca559);},'HVOeQ':function(_0x175fb0,_0x5b7d30){const _0x70f3df=_0x2e307a;return _0x2f57ed[_0x70f3df(0x122)](_0x175fb0,_0x5b7d30);}};_0x2f57ed[_0x2e307a(0x15d)](_0x45d527[_0x2e307a(0x185)],0x7*0x1+-0x1d63+0x1*0x1d5d)?(_0x47bd2e[_0x2e307a(0x16c)]=[],_0x47bd2e[_0x2e307a(0x118)]=[]):(_0x47bd2e[_0x2e307a(0x16c)]&&(_0x47bd2e[_0x2e307a(0x16c)]=_0x47bd2e[_0x2e307a(0x16c)][_0x2e307a(0x14d)](_0x1bc596=>_0x45d527[_0x2e307a(0x16e)](_0x3d2932=>{const _0x534123=_0x2e307a;if(_0xac15c3[_0x534123(0x130)](typeof _0x3d2932,_0xac15c3[_0x534123(0x177)]))return!_0x1bc596[_0x534123(0x149)](_0x3d2932);else{if(_0xac15c3[_0x534123(0x146)](_0x3d2932,RegExp))return _0xac15c3[_0x534123(0x184)](_0x1bc596[_0x534123(0x11c)](),_0x3d2932[_0x534123(0x11c)]());}}
43))),_0x47bd2e[_0x2e307a(0x118)]&&(_0x47bd2e[_0x2e307a(0x118)]=[..._0x47bd2e[_0x2e307a(0x118)],..._0x45d527[_0x2e307a(0x153)](_0x3494ff=>{const _0x4c562e=_0x2e307a;if(_0xac15c3[_0x4c562e(0x130)](typeof _0x3494ff,_0xac15c3[_0x4c562e(0x177)])){const _0x28b4d9=_0x3494ff[_0x4c562e(0x181)](_0x45c68d,_0xac15c3[_0x4c562e(0xf6)]),_0x48ec3d=_0xac15c3[_0x4c562e(0xff)](_0xac15c3[_0x4c562e(0xff)]('.*',_0x28b4d9),'.*');if(_0x47bd2e[_0x4c562e(0x118)][_0x4c562e(0x16e)](_0x1f9deb=>_0x1f9deb[_0x4c562e(0x11c)]()!==_0x48ec3d[_0x4c562e(0x11c)]()))return new RegExp(_0x48ec3d);}else{if(_0xac15c3[_0x4c562e(0x100)](_0x3494ff,RegExp)){if(_0x47bd2e[_0x4c562e(0x118)][_0x4c562e(0x16e)](_0x380cb3=>_0x380cb3[_0x4c562e(0x11c)]()!==_0x3494ff[_0x4c562e(0x11c)]()))return _0x3494ff;}}return null;})[_0x2e307a(0x14d)](Boolean)]));const _0x13bd30=document[_0x2e307a(0x129)+_0x2e307a(0xf8)](_0x2f57ed[_0x2e307a(0x168)](_0x2f57ed[_0x2e307a(0x126)](_0x2f57ed[_0x2e307a(0x131)],_0xb16980),'\x22]'));for(let _0x5d62ab=0xbd*-0x21+0x27c+0x15e1;_0x2f57ed[_0x2e307a(0x171)](_0x5d62ab,_0x13bd30[_0x2e307a(0x185)]);_0x5d62ab++){const _0x4c3f51=_0x13bd30[_0x5d62ab];_0x2f57ed[_0x2e307a(0x134)](_0xbb5296,_0x4c3f51)&&(_0x248772[_0x2e307a(0x17f)+'d'][_0x2e307a(0x163)]([_0x4c3f51,_0x2f57ed[_0x2e307a(0x12c)]]),_0x4c3f51[_0x2e307a(0x14b)+_0x2e307a(0x133)][_0x2e307a(0x11b)+'d'](_0x4c3f51));}let _0x585fea=0x14ba+0x2*0xe02+-0x30be;[..._0x248772[_0x2e307a(0x17f)+'d']][_0x2e307a(0x15e)](([_0x378dab,_0x2e8a49],_0x1a1956)=>{const _0x38dadb=_0x2e307a;if(_0x2f57ed[_0x38dadb(0x134)](_0xbb5296,_0x378dab)){const _0x384dbb=document[_0x38dadb(0xfc)+_0x38dadb(0x133)](_0x2f57ed[_0x38dadb(0x156)]);for(let _0x17bbe9=0x10e1+0x1ef1*-0x1+0xe10;_0x2f57ed[_0x38dadb(0x13c)](_0x17bbe9,_0x378dab[_0x38dadb(0x165)][_0x38dadb(0x185)]);_0x17bbe9++){const _0x116e94=_0x378dab[_0x38dadb(0x165)][_0x17bbe9];_0x2f57ed[_0x38dadb(0x102)](_0x116e94[_0x38dadb(0x136)],_0x2f57ed[_0x38dadb(0x160)])&&_0x2f57ed[_0x38dadb(0x102)](_0x116e94[_0x38dadb(0x136)],_0x2f57ed[_0x38dadb(0x16a)])&&_0x384dbb[_0x38dadb(0xf7)+'te'](_0x116e94[_0x38dadb(0x136)],_0x378dab[_0x38dadb(0x165)][_0x17bbe9][_0x38dadb(0x164)]);}_0x384dbb[_0x38dadb(0xf7)+'te'](_0x2f57ed[_0x38dadb(0x160)],_0x378dab[_0x38dadb(0x17e)]),_0x384dbb[_0x38dadb(0xf7)+'te'](_0x2f57ed[_0x38dadb(0x16a)],_0x2f57ed[_0x38dadb(0x143)](_0x2e8a49,_0x2f57ed[_0x38dadb(0x12c)])),document[_0x38dadb(0x13a)][_0x38dadb(0x182)+'d'](_0x384dbb),_0x248772[_0x38dadb(0x17f)+'d'][_0x38dadb(0x124)](_0x2f57ed[_0x38dadb(0x132)](_0x1a1956,_0x585fea),0xd*0x11c+0x1ca3*-0x1+0xe38),_0x585fea++;}}),_0x47bd2e[_0x2e307a(0x16c)]&&_0x2f57ed[_0x2e307a(0x15d)](_0x47bd2e[_0x2e307a(0x16c)][_0x2e307a(0x185)],-0xa08*-0x2+-0xbe9*-0x1+-0x1ff8)&&_0x33df17[_0x2e307a(0x109)]();},_0x5aa465=document[_0xff2fbc(0xfc)+_0xff2fbc(0x133)],_0x11ab46={'src':Object[_0xff2fbc(0x108)+_0xff2fbc(0x144)+_0xff2fbc(0x176)](HTMLScriptElement[_0xff2fbc(0x10d)],_0x2f57ed[_0xff2fbc(0x160)]),'type':Object[_0xff2fbc(0x108)+_0xff2fbc(0x144)+_0xff2fbc(0x176)](HTMLScriptElement[_0xff2fbc(0x10d)],_0x2f57ed[_0xff2fbc(0x16a)])};document[_0xff2fbc(0xfc)+_0xff2fbc(0x133)]=function(..._0x221205){const _0x3e372e=_0xff2fbc,_0x5bb2de={'czMAC':function(_0x48c7b5,_0x2de221,_0xa6e3f4){const _0x1d3ac0=_0x24be;return _0x2f57ed[_0x1d3ac0(0x16d)](_0x48c7b5,_0x2de221,_0xa6e3f4);},'fSThr':function(_0x203046,_0x32f0d5){const _0x45fb8b=_0x24be;return _0x2f57ed[_0x45fb8b(0x157)](_0x203046,_0x32f0d5);},'swzTT':_0x2f57ed[_0x3e372e(0x16a)],'qRLVy':function(_0x5c57aa,_0x465fbb){const _0x2d32b0=_0x3e372e;return _0x2f57ed[_0x2d32b0(0x147)](_0x5c57aa,_0x465fbb);},'hMRjL':_0x2f57ed[_0x3e372e(0x160)]};if(_0x2f57ed[_0x3e372e(0x102)](_0x221205[0x254*-0x7+0x9f3+0x659][_0x3e372e(0x13f)+'e'](),_0x2f57ed[_0x3e372e(0x156)]))return _0x5aa465[_0x3e372e(0xfa)](document)(..._0x221205);const _0x3e3535=_0x5aa465[_0x3e372e(0xfa)](document)(..._0x221205);try{let _0x333d2e=![],_0x363ac7=![],_0x4ce91b=![];Object[_0x3e372e(0x154)+_0x3e372e(0x166)](_0x3e3535,{'src':{..._0x11ab46[_0x3e372e(0x17e)],'set'(_0x5c91dc){const _0x5c1782=_0x3e372e;if(_0x333d2e)return;_0x333d2e=!![];try{const _0x24bf7f=_0x11ab46[_0x5c1782(0x10b)][_0x5c1782(0x179)][_0x5c1782(0x159)](this);_0x5bb2de[_0x5c1782(0x16f)](_0x178497,_0x5c91dc,_0x24bf7f)&&_0x11ab46[_0x5c1782(0x10b)][_0x5c1782(0x180)][_0x5c1782(0x159)](this,_0xb16980),_0x11ab46[_0x5c1782(0x17e)][_0x5c1782(0x180)][_0x5c1782(0x159)](this,_0x5c91dc);}finally{_0x333d2e=![];}}},'type':{..._0x11ab46[_0x3e372e(0x10b)],'get'(){const _0xd9e806=_0x3e372e,_0x292324=_0x11ab46[_0xd9e806(0x10b)][_0xd9e806(0x179)][_0xd9e806(0x159)](this);if(_0x363ac7)return _0x292324;const _0x1b650b=_0x11ab46[_0xd9e806(0x17e)][_0xd9e806(0x179)][_0xd9e806(0x159)](this);if(_0x2f57ed[_0xd9e806(0x147)](_0x292324,_0xb16980)||_0x2f57ed[_0xd9e806(0x128)](_0x178497,_0x1b650b,_0x292324))return null;return _0x292324;},'set'(_0x530bb5){const _0x19836a=_0x3e372e;if(_0x363ac7)return;_0x363ac7=!![];try{const _0x4fc489=_0x11ab46[_0x19836a(0x17e)][_0x19836a(0x179)][_0x19836a(0x159)](this),_0x2afeec=_0x11ab46[_0x19836a(0x10b)][_0x19836a(0x179)][_0x19836a(0x159)](this),_0x1e28b7=_0x2f57ed[_0x19836a(0x162)](_0x178497,_0x4fc489,_0x2afeec
43)?_0xb16980:_0x530bb5;_0x11ab46[_0x19836a(0x10b)][_0x19836a(0x180)][_0x19836a(0x159)](this,_0x1e28b7);}finally{_0x363ac7=![];}}}}),_0x3e3535[_0x3e372e(0xf7)+'te']=function(_0x370bc6,_0x179bf1){const _0x340cf9=_0x3e372e;if(_0x4ce91b){HTMLScriptElement[_0x340cf9(0x10d)][_0x340cf9(0xf7)+'te'][_0x340cf9(0x159)](_0x3e3535,_0x370bc6,_0x179bf1);return;}_0x4ce91b=!![];try{_0x5bb2de[_0x340cf9(0x107)](_0x370bc6,_0x5bb2de[_0x340cf9(0x13e)])||_0x5bb2de[_0x340cf9(0x12e)](_0x370bc6,_0x5bb2de[_0x340cf9(0x12d)])?_0x3e3535[_0x370bc6]=_0x179bf1:HTMLScriptElement[_0x340cf9(0x10d)][_0x340cf9(0xf7)+'te'][_0x340cf9(0x159)](_0x3e3535,_0x370bc6,_0x179bf1);}finally{_0x4ce91b=![];}};}catch(_0x23e9ca){console[_0x3e372e(0x123)](_0x2f57ed[_0x3e372e(0x121)],_0x23e9ca);}return _0x3e3535;};const _0x3a8f4d=[_0x2f57ed[_0xff2fbc(0x11a)],_0x2f57ed[_0xff2fbc(0x135)],_0x2f57ed[_0xff2fbc(0x13b)],_0x2f57ed[_0xff2fbc(0x141)],_0x2f57ed[_0xff2fbc(0x173)],_0x2f57ed[_0xff2fbc(0x125)]],_0x5e73de=_0x3a8f4d[_0xff2fbc(0x153)](_0x368d0e=>{return{'type':_0x368d0e,'listener':()=>_0x3775fa(),'options':{'passive':!![]}};});_0x5e73de[_0xff2fbc(0x15e)](_0x389598=>{const _0x51ec90=_0xff2fbc;document[_0x51ec90(0x14c)+_0x51ec90(0x10a)](_0x389598[_0x51ec90(0x10b)],_0x389598[_0x51ec90(0x116)],_0x389598[_0x51ec90(0x138)]);});}()));
44}
45    class LightJsLoader{constructor(e){this.jQs=[],this.listener=this.handleListener.bind(this,e),this.scripts=["default","defer","async"].reduce(((e,t)=>({...e,[t]:[]})),{});const t=this;e.forEach((e=>window.addEventListener(e,t.listener,{passive:!0})))}handleListener(e){const t=this;return e.forEach((e=>window.removeEventListener(e,t.listener))),"complete"===document.readyState?this.handleDOM():document.addEventListener("readystatechange",(e=>{if("complete"===e.target.readyState)return setTimeout(t.handleDOM.bind(t),1)}))}async handleDOM(){this.suspendEvent(),this.suspendJQuery(),this.findScripts(),this.preloadScripts();for(const e of Object.keys(this.scripts))await this.replaceScripts(this.scripts[e]);for(const e of["DOMContentLoaded","readystatechange"])await this.requestRepaint(),document.dispatchEvent(new Event("lightJS-"+e));document.lightJSonreadystatechange&&document.lightJSonreadystatechange();for(const e of["DOMContentLoaded","load"])await this.requestRepaint(),window.dispatchEvent(new Event("lightJS-"+e));await this.requestRepaint(),window.lightJSonload&&window.lightJSonload(),await this.requestRepaint(),this.jQs.forEach((e=>e(window).trigger("lightJS-jquery-load"))),window.dispatchEvent(new Event("lightJS-pageshow")),await this.requestRepaint(),window.lightJSonpageshow&&window.lightJSonpageshow()}async requestRepaint(){return new Promise((e=>requestAnimationFrame(e)))}findScripts(){document.querySelectorAll("script[type=lightJs]").forEach((e=>{e.hasAttribute("src")?e.hasAttribute("async")&&e.async?this.scripts.async.push(e):e.hasAttribute("defer")&&e.defer?this.scripts.defer.push(e):this.scripts.default.push(e):this.scripts.default.push(e)}))}preloadScripts(){const e=this,t=Object.keys(this.scripts).reduce(((t,n)=>[...t,...e.scripts[n]]),[]),n=document.createDocumentFragment();t.forEach((e=>{const t=e.getAttribute("src");if(!t)return;const s=document.createElement("link");s.href=t,s.rel="preload",s.as="script",n.appendChild(s)})),document.head.appendChild(n)}async replaceScripts(e){let t;for(;t=e.shift();)await this.requestRepaint(),new Promise((e=>{const n=document.createElement("script");[...t.attributes].forEach((e=>{"type"!==e.nodeName&&n.setAttribute(e.nodeName,e.nodeValue)})),t.hasAttribute("src")?(n.addEventListener("load",e),n.addEventListener("error",e)):(n.text=t.text,e()),t.parentNode.replaceChild(n,t)}))}suspendEvent(){const e={};[{obj:document,name:"DOMContentLoaded"},{obj:window,name:"DOMContentLoaded"},{obj:window,name:"load"},{obj:window,name:"pageshow"},{obj:document,name:"readystatechange"}].map((t=>function(t,n){function s(n){return e[t].list.indexOf(n)>=0?"lightJS-"+n:n}e[t]||(e[t]={list:[n],add:t.addEventListener,remove:t.removeEventListener},t.addEventListener=(...n)=>{n[0]=s(n[0]),e[t].add.apply(t,n)},t.removeEventListener=(...n)=>{n[0]=s(n[0]),e[t].remove.apply(t,n)})}(t.obj,t.name))),[{obj:document,name:"onreadystatechange"},{obj:window,name:"onpageshow"}].map((e=>function(e,t){let n=e[t];Object.defineProperty(e,t,{get:()=>n||function(){},set:s=>{e["lightJS"+t]=n=s}})}(e.obj,e.name)))}suspendJQuery(){const e=this;let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(n){if(!n||!n.fn||!e.jQs.includes(n))return void(t=n);n.fn.ready=n.fn.init.prototype.ready=e=>{e.bind(document)(n)};const s=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(...e){if(window!==this[0])return s.apply(this,e),this;const t=e=>e.split(" ").map((e=>"load"===e||0===e.indexOf("load.")?"lightJS-jquery-load":e)).join(" ");return"string"==typeof e[0]||e[0]instanceof String?(e[0]=t(e[0]),s.apply(this,e),this):("object"==typeof e[0]&&Object.keys(e[0]).forEac
45h((n=>{delete Object.assign(e[0],{[t(n)]:e[0][n]})[n]})),s.apply(this,e),this)},e.jQs.push(n),t=n}})}}
46new LightJsLoader(["keydown","mousemove","touchend","touchmove","touchstart","wheel"]);
47  }
48</script>
48<!-- meta basic type product --><!-- meta basic type collection -->
49
50	<!-- /Added by AVADA SEO Suite -->
51<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 51-52
51
52<script async src="https://www.googletagmanager.com/gtag/js?id=
52G-QWZY83K7MX
vendor: 12 bytes, line 52
52"></script>
53<script>
54  
vendor: 137 bytes, lines 54-59
54window.dataLayer = window.dataLayer || [];
55  function gtag(){dataLayer.push(arguments);}
56  gtag('js', new Date());
57  
58
59  gtag('config', '
59G-QWZY83K7MX
vendor: 4 bytes, line 59
59');
60</script>
60
61
62  <!-- Basic and Helper page needs -->
63  <meta charset="utf-8">
64  <meta http-equiv="x-ua-compatible" content="IE=edge">
65  <meta name="viewport" content="width=device-width,initial-scale=1">
66  <meta name="theme-color" content="#1259a1">
67
68      <link rel="canonical" href="https://www.gogetaheatpump.com.au/blogs/heat-pump" /><link rel="shortcut icon" href="//www.gogetaheatpump.com.au/cdn/shop/files/favicon-16x16_32x32.png?v=1721976498" type="image/png" /><!-- Title and description -->
69  
70  <title>
71  heat pump
72  
73  
74
75  </title><!-- Helpers -->
76  <!-- /snippets/social-meta-tags.liquid -->
77
78
79  <meta property="og:type" content="website">
80  <meta property="og:title" content="heat pump">
81  
82
83<meta property="og:url" content="https://www.gogetaheatpump.com.au/blogs/heat-pump">
84<meta property="og:site_name" content="GoGetaHeatPump">
85
86
87
88
89  <meta name="twitter:card" content="summary">
90
91
92
93
94  <!-- CSS -->
95  <link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/timber.scss.css?v=129772554846610304501790049467" rel="stylesheet" type="text/css" media="all" />
96<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/bootstrap.min.css?v=66654331482714394831746665202" rel="stylesheet" type="text/css" media="all" />
97<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/animate.min.css?v=169615475114364703181746665202" rel="stylesheet" type="text/css" media="all" />
98<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/font-awesome.min.css?v=21869632697367095781746665202" rel="stylesheet" type="text/css" media="all" />
99<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/owl.carousel.min.css?v=70516089817612781961746665202" rel="stylesheet" type="text/css" media="all" />
100<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/owl.theme.default.min.css?v=135046118358282713361746665202" rel="stylesheet" type="text/css" media="all" />
101<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/swiper.min.css?v=168954572340863736781746665202" rel="stylesheet" type="text/css" media="all" />
102<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/themify-icons.css?v=17828378678609318721746665202" rel="stylesheet" type="text/css" media="all" />
103<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/simple-line-icons.css?v=49402511247700599821746665202" rel="stylesheet" type="text/css" media="all" />
104<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/ionicons.min.css?v=184364306120675196201746665202" rel="stylesheet" type="text/css" media="all" />
105<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/plugins.css?v=104516409424669372401746665202" rel="stylesheet" type="text/css" media="all" />
106<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/magnific-popup.css?v=73716927860520918391746665202" rel="stylesheet" type="text/css" media="all" />
107<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/cart.api.css?v=134546995134342523561746665202" rel="stylesheet" type="text/css" media="all" />
108
109<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/theme-default.css?v=97773438547344552751746665202" rel="stylesheet" type="text/css" media="all" />
110<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/style.css?v=181867789884407849721746665202" rel="stylesheet" type="text/css" media="all" />
111<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/theme-custom.css?v=64945944254844037121746665202" rel="stylesheet" type="text/css" media="all" />
112<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/skin-theme.css?v=182822371086296131901785812962" rel="stylesheet" type="text/css" media="all" />
113<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/theme-color.css?v=98043355679456326021746665202" rel="stylesheet" type="text/css" media="all" />
114
115
116<!-- Header hook for plugins -->
116<script>!function(){window.ZipifyPages=window.ZipifyPages||{},window.ZipifyPages.analytics={},window.ZipifyPages.currency="AUD",window.ZipifyPages.shopDomain="gogetaheatpump.myshopify.com",window.ZipifyPages.moneyFormat="${{amount}}",window.ZipifyPages.shopifyOptionsSelector=false,window.ZipifyPages.unitPriceEnabled=false,window.ZipifyPages.integrations="".split(","),window.ZipifyPages.crmUrl="https://crms.zipify.com",window.ZipifyPages.isPagesEntity=false,window.ZipifyPages.translations={soldOut:"Sold Out",unavailable:"Unavailable"},window.ZipifyPages.routes={root:"\/",cart:{index:"\/cart",add:"\/cart\/add",change:"\/cart\/change",clear:"\/cart\/clear",update:"\/cart\/update"}};window.ZipifyPages.eventsSubscriptions=[],window.ZipifyPages.on=function(i,a){window.ZipifyPages.eventsSubscriptions.push([i,a])}}();</script>
116<script>(() => {
117(()=>{class g{constructor(t={}){this.defaultConfig={sectionIds:[],rootMargin:"0px",onSectionViewed:()=>{},onSectionInteracted:()=>{},minViewTime:500,minVisiblePercentage:30,interactiveSelector:'a, button, input, select, textarea, [role="button"], [tabindex]:not([tabindex="-1"])'},this.config={...this.defaultConfig,...t},this.viewedSections=new Set,this.observer=null,this.viewTimers=new Map,this.init()}init(){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",this.setup.bind(this)):this.setup()}setup(){this.setupObserver(),this.setupGlobalClickTracking()}setupObserver(){const t={root:null,rootMargin:this.config.rootMargin,threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]};this.observer=new IntersectionObserver(e=>{e.forEach(i=>{this.calculateVisibility(i)?this.handleSectionVisible(i.target):this.handleSectionHidden(i.target)})},t),this.config.sectionIds.forEach(e=>{const i=document.getElementById(e);i&&this.observer.observe(i)})}calculateVisibility(t){const e=window.innerHeight,i=window.innerWidth,n=e*i,o=t.boundingClientRect,s=Math.max(0,o.top),c=Math.min(e,o.bottom),d=Math.max(0,o.left),a=Math.min(i,o.right),r=Math.max(0,c-s),l=Math.max(0,a-d)*r,m=n>0?l/n*100:0,h=o.width*o.height,p=h>0?l/h*100:0,S=m>=this.config.minVisiblePercentage,b=p>=80;return S||b}isSectionViewed(t){return this.viewedSections.has(Number(t))}setupGlobalClickTracking(){document.addEventListener("click",t=>{const e=this.findParentTrackedSection(t.target);if(e){const i=this.findInteractiveElement(t.target,e.el);i&&(this.isSectionViewed(e.id)||this.trackSectionView(e.id),this.trackSectionInteract(e.id,i,t))}})}findParentTrackedSection(t){let e=t;for(;e&&e!==document.body;){const i=e.id||e.dataset.zpSectionId,n=i?parseInt(i,10):null;if(n&&!isNaN(n)&&this.config.sectionIds.includes(n))return{el:e,id:n};e=e.parentElement}return null}findInteractiveElement(t,e){let i=t;for(;i&&i!==e;){if(i.matches(this.config.interactiveSelector))return i;i=i.parentElement}return null}trackSectionView(t){this.viewedSections.add(Number(t)),this.config.onSectionViewed(t)}trackSectionInteract(t,e,i){this.config.onSectionInteracted(t,e,i)}handleSectionVisible(t){const e=t.id,i=setTimeout(()=>{this.isSectionViewed(e)||this.trackSectionView(e)},this.config.minViewTime);this.viewTimers.set(e,i)}handleSectionHidden(t){const e=t.id;this.viewTimers.has(e)&&(clearTimeout(this.viewTimers.get(e)),this.viewTimers.delete(e))}addSection(t){if(!this.config.sectionIds.includes(t)){this.config.sectionIds.push(t);const e=document.getElementById(t);e&&this.observer&&this.observer.observe(e)}}}class f{constructor(){this.sectionTracker=new g({onSectionViewed:this.onSectionViewed.bind(this),onSectionInteracted:this.onSectionInteracted.bind(this)}),this.runningSplitTests=[]}getCookie(t){const e=document.cookie.match(new RegExp(`(?:^|; )${t}=([^;]*)`));return e?decodeURIComponent(e[1]):null}setCookie(t,e){let i=`${t}=${encodeURIComponent(e)}; path=/; SameSite=Lax`;location.protocol==="https:"&&(i+="; Secure");const n=new Date;n.setTime(n.getTime()+365*24*60*60*1e3),i+=`; expires=${n.toUTCString()}`,document.cookie=i}pickByWeight(t){const e=Object.entries(t).map(([o,s])=>[Number(o),s]),i=e.reduce((o,[,s])=>o+s,0);let n=Math.random()*i;for(const[o,s]of e){if(n<s)return o;n-=s}return e[e.length-1][0]}render(t){const e=t.blocks,i=t.test,n=i.id,o=`zpSectionSplitTest${n}`;let s=Number(this.getCookie(o));e.some(r=>r.id===s)||(s=this.pickByWeight(i.distribution),this.setCookie(o,s));const c=e.find(r=>r.id===s),d=`sectionSplitTest${c.id}`,a=document.querySelector(`template[data-id="${d}"]`);if(!a){console.error(`Template for split test ${c.id} not found`);return}document.currentScript.parentNode.insertBefore(a.content.cloneNode(!0),document.currentScript),this.runningSplitTests.push({id:n,block:c,templateId:d}),this.initTrackingForSection(c.id)}findSplitTestForSection(t){return this.runningSplitTests.find(e=>e.block.id===Number(t))}initTrackingForSection(t){this.sectionTracker.addSection(t)}onSectionViewed(t){this.trackEvent({sectionId:t,event:"zp_section_viewed"})}onSectionInteracted(t){this.trackEvent({sectionId:t,event:"zp_section_clicked"})}trackEvent({event:t,sectionId:e,payload:i={}}){const n=this.findSplitTestForSection(e);n&&window.Shopify.analytics.publish(t,{...i,sectionId:e,splitTestHash:n.id})}}window.ZipifyPages??={};window.ZipifyPages.SectionSplitTest=new f;})();
118
119})()</script>
119<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
119<meta name="google-site-verification" content="7LPYDRMd5QpxssgjR7WwSzb9XniKLW8LdlpFTLY3FO4">
120<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/75762467136/digital_wallets/dialog">
121<meta id="in-context-paypal-metadata" data-shop-id="75762467136" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="AUD">
122<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/heat-pump.atom" />
123<link rel="next" href="/blogs/heat-pump?page=2">
124<script async="async" src="/checkouts/internal/preloads.js?locale=en-AU"></script>
124
125<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
126<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-AU&shop_id=75762467136" crossorigin="anonymous"></script>
vendor: 1 bytes, line 126
126
127<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":75762467136,"countryCode":"AU","currencyCode":"AUD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/75762467136","merchantName":"GoGetaHeatPump","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb"],"total":{"type":"pending","label":"GoGetaHeatPump","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 127
127
128<script id="shopify-features" type="application/json">{"accessToken":"af1540251758b42ed5db68ff565296e6","betas":["rich-media-storefront-analytics"],"domain":"www.gogetaheatpump.com.au","predictiveSearch":true,"shopId":75762467136,"locale":"en"}</script>
vendor: 1 bytes, line 128
128
129<script>var Shopify = Shopify || {};
130Shopify.shop = "gogetaheatpump.myshopify.com";
131Shopify.locale = "en";
132Shopify.currency = {"active":"AUD","rate":"1.0"};
133Shopify.country = "AU";
134Shopify.theme = {"name":"Copy of GoGetAHeatPump - Speed Up (4th Oct 2024)","id":177410310464,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"};
135Shopify.theme.handle = "null";
136Shopify.theme.style = {"id":null,"handle":null};
137Shopify.cdnHost = "www.gogetaheatpump.com.au/cdn";
138Shopify.routes = Shopify.routes || {};
139Shopify.routes.root = "/";
140Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
141Shopify.SignInWithShop = Shopify.SignInWithShop || {};
142Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
143Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 143
143
144<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 144
144
145<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 145
145
146<script>
147  window.ShopifyPay = window.ShopifyPay || {};
148  window.ShopifyPay.apiHost = "shop.app\/pay";
149  window.ShopifyPay.redirectState = null;
150</script>
vendor: 1 bytes, line 150
150
151<script>
152  window.Shopify = window.Shopify || {};
153  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
154  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
155  window.Shopify.SignInWithShop.eligible = true;
156</script>
vendor: 1 bytes, line 156
156
157<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 157
157
158<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 158
158
159<script type="module">
160  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
161
162  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
163
164</script>
vendor: 1 bytes, line 164
164
165<script>
166  window.Shopify = window.Shopify || {};
167  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
168  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
169</script>
vendor: 1 bytes, line 169
169
170<script>(function() {
171  var isLoaded = false;
172  function asyncLoad() {
173    if (isLoaded) return;
174    isLoaded = true;
175    var urls = ["https:\/\/uw-egcr.s3.eu-west-2.amazonaws.com\/egcr-badge-gogetaheatpump.myshopify.com.js?shop=gogetaheatpump.myshopify.com"];
176    for (var i = 0; i < urls.length; i++) {
177      var s = document.createElement('script');
178      if ((!1790814700308 || Date.now() < 1790814700308) &&
179      (!window.AVADA_SPEED_BLACKLIST || window.AVADA_SPEED_BLACKLIST.some(pattern => pattern.test(s))) &&
180      (!window.AVADA_SPEED_WHITELIST || window.AVADA_SPEED_WHITELIST.every(pattern => !pattern.test(s)))) s.type = 'lightJs'; else s.type = 'text/javascript';
181      s.async = true;
182      s.src = urls[i];
183      var x = document.getElementsByTagName('script')[0];
184      x.parentNode.insertBefore(s, x);
185    }
186  };
187  if(window.attachEvent) {
188    window.attachEvent('onload', asyncLoad);
189  } else {
190    window.addEventListener('load', asyncLoad, false);
191  }
192})();</script>
vendor: 1 bytes, line 192
192
193<script id="__st">var __st={"a":75762467136,"offset":36000,"reqid":"0e45edd4-8973-4fef-9084-978253d0aa6e-1790645578","pageurl":"www.gogetaheatpump.com.au\/blogs\/heat-pump","s":"blogs-114692227392","u":"c20c1424acdd","p":"blog","rtyp":"blog","rid":114692227392};</script>
vendor: 1 bytes, line 193
193
194<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 194
194
195<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 195
195
196<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.gogetaheatpump.com.au/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 196
196
197<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.gogetaheatpump.com.au/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
197<script crossorigin="anonymous" defer="defer" src="//www.gogetaheatpump.com.au/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 197
197
198<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 198
198
199<script>
200  window.Shopify = window.Shopify || {};
201  window.Shopify.MCP = window.Shopify.MCP || {};
202  window.Shopify.MCP.enabled = true;
203  window.Shopify.MCP.shop = "gogetaheatpump.myshopify.com";
204  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.gogetaheatpump.com.au\/api\/mcp";
205  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
206</script>
vendor: 1 bytes, line 206
206
207<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.gogetaheatpump.com.au\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
208</script>
vendor: 1 bytes, line 208
208
209<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.gogetaheatpump.com.au/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
210</script>
vendor: 1 bytes, line 210
210
211<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
212  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
213</script>
vendor: 1 bytes, line 213
213
214<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
215</script>
215
216<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.gogetaheatpump.com.au/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
217<style id="shopify-accelerated-checkout-cart">
218        #shopify-buyer-consent {
219  margin-top: 1em;
220  display: inline-block;
221  width: 100%;
222}
223
224#shopify-buyer-consent.hidden {
225  display: none;
226}
227
228#shopify-subscription-policy-button {
229  background: none;
230  border: none;
231  padding: 0;
232  text-decoration: underline;
233  font-size: inherit;
234  cursor: pointer;
235}
236
237#shopify-subscription-policy-button::before {
238  box-shadow: none;
239}
240
241      </style>
242
243<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
243
244  <!-- /snippets/oldIE-js.liquid -->
245
246
247<!--[if lt IE 9]>
248<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 248
248
249<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/respond.min.js?v=52248677837542619231746665202" type="text/javascript"></script>
249
250<link href="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
251<link href="//www.gogetaheatpump.com.au/search?q=a74e9a5126034a919d01de77da7f7298" id="respond-redirect" rel="respond-redirect" />
252<script src="//www.gogetaheatpump.com.au/search?q=a74e9a5126034a919d01de77da7f7298" type="text/javascript"></script>
252
253<![endif]-->
254
255
256  <!-- JS -->
256<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/modernizr-2.8.3.min.js?v=174727525422211915231746665202"></script>
vendor: 1 bytes, line 256
256
257<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/jquery-1.12.0.min.js?v=180303338299147220221746665202"></script>
vendor: 1 bytes, line 257
257
258<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/popper.min.js?v=183925064573163857831746665202"></script>
vendor: 1 bytes, line 258
258
259<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/bootstrap.min.js?v=137179542109231419321746665202"></script>
vendor: 1 bytes, line 259
259
260<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/plugins.js?v=97052848807353690521746665202"></script>
vendor: 1 bytes, line 260
260
261<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/jquery.elevateZoom-3.0.8.min.js?v=123299089282303306721746665202"></script>
vendor: 1 bytes, line 261
261
262<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/owl.carousel.min.js?v=97891440811553454251746665202"></script>
vendor: 1 bytes, line 262
262
263<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/swiper.min.js?v=125509845551321791351746665202"></script>
vendor: 1 bytes, line 263
263
264<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/elevatezoom.js?v=168016520294856791651746665202"></script>
vendor: 1 bytes, line 264
264
265<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/jquery.magnific-popup.min.js?v=62953174224872963371746665202"></script>
vendor: 1 bytes, line 265
265
266<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/jquery.lazyload.min.js?v=52017726365333097691746665202"></script>
vendor: 1 bytes, line 266
266
267<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/imagesloaded.pkgd.min.js?v=58209854333173575541746665202"></script>
vendor: 1 bytes, line 267
267
268<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/jquery.isotope.min.js?v=91911861347149225011746665202"></script>
268
269<!-- Ajax Cart js -->
270<script src="//www.gogetaheatpump.com.au/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js"></script>
vendor: 1 bytes, line 270
270
271<script src="//www.gogetaheatpump.com.au/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js"></script>
vendor: 1 bytes, line 271
271
272<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/cart.api.js?v=151031167813750008951746665202"></script>
vendor: 1 bytes, line 272
272
273<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/counter.js?v=91558200207281618801746665202"></script>
vendor: 1 bytes, line 273
273
274<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/jquery.countTo.js?v=114738705482761559801746665202"></script>
vendor: 1 bytes, line 274
274
275<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/main.js?v=82924198598164896691746665202"></script>
275
276
277  
277<script src="//www.gogetaheatpump.com.au/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" type="text/javascript"></script>
277
278   
279<script>window.BOLD = window.BOLD || {};
280    window.BOLD.common = window.BOLD.common || {};
281    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
282    window.BOLD.common.Shopify.shop = {
283      domain: 'www.gogetaheatpump.com.au',
284      permanent_domain: 'gogetaheatpump.myshopify.com',
285      url: 'https://www.gogetaheatpump.com.au',
286      secure_url: 'https://www.gogetaheatpump.com.au',
287      money_format: "${{amount}}",
288      currency: "AUD"
289    };
290    window.BOLD.common.Shopify.customer = {
291      id: null,
292      tags: null,
293    };
294    window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"AUD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
295    window.BOLD.common.template = 'blog';window.BOLD.common.Shopify.formatMoney = function(money, format) {
296        function n(t, e) {
297            return "undefined" == typeof t ? e : t
298        }
299        function r(t, e, r, i) {
300            if (e = n(e, 2),
301                r = n(r, ","),
302                i = n(i, "."),
303            isNaN(t) || null == t)
304                return 0;
305            t = (t / 100).toFixed(e);
306            var o = t.split(".")
307                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
308                , s = o[1] ? i + o[1] : "";
309            return a + s
310        }
311        "string" == typeof money && (money = money.replace(".", ""));
312        var i = ""
313            , o = /\{\{\s*(\w+)\s*\}\}/
314            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
315        switch (a.match(o)[1]) {
316            case "amount":
317                i = r(money, 2, ",", ".");
318                break;
319            case "amount_no_decimals":
320                i = r(money, 0, ",", ".");
321                break;
322            case "amount_with_comma_separator":
323                i = r(money, 2, ".", ",");
324                break;
325            case "amount_no_decimals_with_comma_separator":
326                i = r(money, 0, ".", ",");
327                break;
328            case "amount_with_space_separator":
329                i = r(money, 2, " ", ",");
330                break;
331            case "amount_no_decimals_with_space_separator":
332                i = r(money, 0, " ", ",");
333                break;
334            case "amount_with_apostrophe_separator":
335                i = r(money, 2, "'", ".");
336                break;
337        }
338        return a.replace(o, i);
339    };
340    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
341      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
342        if (typeof product === 'number') {
343          window.BOLD.common.Shopify.handles[product] = handle;
344          product = { id: product };
345        }
346        window.BOLD.common.Shopify.products[handle] = product;
347      }
348    };
349    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
350      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
351        window.BOLD.common.Shopify.variants[variant_id] = variant;
352      }
353    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
354    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
355    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
356</script>
356<meta name="google-site-verification" content="7LPYDRMd5QpxssgjR7WwSzb9XniKLW8LdlpFTLY3FO4" />
357
358
359
360
361
362
363
364
365
366<!-- BEGIN app block: shopify://apps/o-request-a-quote/blocks/omgrfq_script/5f4ac0e6-8a57-4f3d-853e-0194eab86273 -->
367
368
vendor: 17,932 bytes, lines 369-409
369<script
370  id="omgrfq-script"
371  type='text/javascript'
372  data-type="custom">
373    if ((typeof window.jQuery === 'undefined')) {<!-- BEGIN app snippet: omg-jquery -->
374    (function(){"use strict";var C=document,D=window,st=C.documentElement,L=C.createElement.bind(C),ft=L("div"),q=L("table"),Mt=L("tbody"),ot=L("tr"),H=Array.isArray,S=Array.prototype,Dt=S.concat,U=S.filter,at=S.indexOf,ct=S.map,Bt=S.push,ht=S.slice,z=S.some,_t=S.splice,Pt=/^#(?:[\w-]|\\.|[^\x00-\xa0])*$/,Ht=/^\.(?:[\w-]|\\.|[^\x00-\xa0])*$/,$t=/<.+>/,jt=/^\w+$/;function J(t,n){var r=It(n);return!t||!r&&!A(n)&&!c(n)?[]:!r&&Ht.test(t)?n.getElementsByClassName(t.slice(1).replace(/\\/g,"")):!r&&jt.test(t)?n.getElementsByTagName(t):n.querySelectorAll(t)}var dt=function(){function t(n,r){if(n){if(Y(n))return n;var i=n;if(g(n)){var e=r||C;if(i=Pt.test(n)&&A(e)?e.getElementById(n.slice(1).replace(/\\/g,"")):$t.test(n)?yt(n):Y(e)?e.find(n):g(e)?o(e).find(n):J(n,e),!i)return}else if(O(n))return this.ready(n);(i.nodeType||i===D)&&(i=[i]),this.length=i.length;for(var s=0,f=this.length;s<f;s++)this[s]=i[s]}}return t.prototype.init=function(n,r){return new t(n,r)},t}(),u=dt.prototype,o=u.init;o.fn=o.prototype=u,u.length=0,u.splice=_t,typeof Symbol=="function"&&(u[Symbol.iterator]=S[Symbol.iterator]);function Y(t){return t instanceof dt}function B(t){return!!t&&t===t.window}function A(t){return!!t&&t.nodeType===9}function It(t){return!!t&&t.nodeType===11}function c(t){return!!t&&t.nodeType===1}function Ft(t){return!!t&&t.nodeType===3}function Wt(t){return typeof t=="boolean"}function O(t){return typeof t=="function"}function g(t){return typeof t=="string"}function v(t){return t===void 0}function P(t){return t===null}function lt(t){return!isNaN(parseFloat(t))&&isFinite(t)}function G(t){if(typeof t!="object"||t===null)return!1;var n=Object.getPrototypeOf(t);return n===null||n===Object.prototype}o.isWindow=B,o.isFunction=O,o.isArray=H,o.isNumeric=lt,o.isPlainObject=G;function d(t,n,r){if(r){for(var i=t.length;i--;)if(n.call(t[i],i,t[i])===!1)return t}else if(G(t))for(var e=Object.keys(t),i=0,s=e.length;i<s;i++){var f=e[i];if(n.call(t[f],f,t[f])===!1)return t}else for(var i=0,s=t.length;i<s;i++)if(n.call(t[i],i,t[i])===!1)return t;return t}o.each=d,u.each=function(t){return d(this,t)},u.empty=function(){return this.each(function(t,n){for(;n.firstChild;)n.removeChild(n.firstChild)})};var qt=/\S+/g;function j(t){return g(t)?t.match(qt)||[]:[]}u.toggleClass=function(t,n){var r=j(t),i=!v(n);return this.each(function(e,s){c(s)&&d(r,function(f,a){i?n?s.classList.add(a):s.classList.remove(a):s.classList.toggle(a)})})},u.addClass=function(t){return this.toggleClass(t,!0)},u.removeAttr=function(t){var n=j(t);return this.each(function(r,i){c(i)&&d(n,function(e,s){i.removeAttribute(s)})})};function Ut(t,n){if(t){if(g(t)){if(arguments.length<2){if(!this[0]||!c(this[0]))return;var r=this[0].getAttribute(t);return P(r)?void 0:r}return v(n)?this:P(n)?this.removeAttr(t):this.each(function(e,s){c(s)&&s.setAttribute(t,n)})}for(var i in t)this.attr(i,t[i]);return this}}u.attr=Ut,u.removeClass=function(t){return arguments.length?this.toggleClass(t,!1):this.attr("class","")},u.hasClass=function(t){return!!t&&z.call(this,function(n){return c(n)&&n.classList.contains(t)})},u.get=function(t){return v(t)?ht.call(this):(t=Number(t),this[t<0?t+this.length:t])},u.eq=function(t){return o(this.get(t))},u.first=function(){return this.eq(0)},u.last=function(){return this.eq(-1)};function zt(t){return v(t)?this.get().map(function(n){return c(n)||Ft(n)?n.textContent:""}).join(""):this.each(function(n,r){c(r)&&(r.textContent=t)})}u.text=zt;function T(t,n,r){if(c(t)){var i=D.getComputedStyle(t,null);return r?i.getPropertyValue(n)||void 0:i[n]||t.style[n]}}function E(t,n){return parseInt(T(t,n),10)||0}function gt(t,n){return E(t,"border".concat(n?"Left":"Top","Width"))+E(t,"padding".concat(n?"Left":"Top"))+E(t,"padding".concat(n?"Right":"Bottom"))+E(t,"border".concat(n?"Right":"Bottom","Width"))}var X={};function Jt(t){if(X[t])return X[t];var n=L(t);C.body.insertBefore(n,null);var r=T(n,"display");return C.body.removeChild(n),X[t]=r!=="none"?r:"block"}function vt(t){return T(t,"display")==="none"}function pt(t,n){var r=t&&(t.matches||t.webkitMatchesSelector||t.msMatchesSelector);return!!r&&!!n&&r.call(t,n)}function I(t){return g(t)?function(n,r){return pt(r,t)}:O(t)?t:Y(t)?function(n,r){return t.is(r)}:t?function(n,r){return r===t}:function(){return!1}}u.filter=function(t){var n=I(t);return o(U.call(this,function(r,i){return n.call(r,i,r)}))};function x(t,n){return n?t.filter(n):t}u.detach=function(t){return x(this,t).each(function(n,r){r.parentNode&&r.parentNode.removeChild(r)}),this};var Yt=/^\s*<(\w+)[^>]*>/,Gt=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,mt={"*":ft,tr:Mt,td:ot,th:ot,thead:q,tbody:q,tfoot:q};function yt(t){if(!g(t))return[];if(Gt.test(t))return[L(RegExp.$1)];var n=Yt.test(t)&&RegExp.$1,r=mt[n]||mt["*"];return r.innerHTML=t,o(r.childNodes).detach().get()}o.parseHTML=yt,u.has=function(t){var n=g(t)?function(r,i){return J(t,i).length}:function(r,i){return i.contains(t)};return this.filter(n)},u.not=function(t){var n=I(t);return this.filter(function(r,i){return(!g(t)||c(i))&&!n.call(i,r,i)})};function R(t,n,r,i){for(var e=[],s=O(n),f=i&&I(i),a=0,y=t.length;a<y;a++)if(s){var h=n(t[a]);h.length&&Bt.apply(e,h)}else for(var p=t[a][n];p!=null&&!(i&&f(-1,p));)e.push(p),p=r?p[n]:null;return e}function bt(t){return t.multiple&&t.options?R(U.call(t.options,function(n){return n.selected&&!n.disabled&&!n.parentNode.disabled}),"value"):t.value||""}function Xt(t){return arguments.length?this.each(function(n,r){var i=r.multiple&&r.options;if(i||Ot.test(r.type)){var e=H(t)?ct.call(t,String):P(t)?[]:[String(t)];i?d(r.options,function(s,f){f.selected=e.indexOf(f.value)>=0},!0):r.checked=e.indexOf(r.value)>=0}else r.value=v(t)||P(t)?"":t}):this[0]&&bt(this[0])}u.val=Xt,u.is=function(t){var n=I(t);return z.call(this,function(r,i){return n.call(r,i,r)})},o.guid=1;function w(t){return t.length>1?U.call(t,function(n,r,i){return at.call(i,n)===r}):t}o.unique=w,u.add=function(t,n){return o(w(this.get().concat(o(t,n).get())))},u.children=function(t){return x(o(w(R(this,function(n){return n.children}))),t)},u.parent=function(t){return x(o(w(R(this,"parentNode"))),t)},u.index=function(t){var n=t?o(t)[0]:this[0],r=t?this:o(n).parent().children();return at.call(r,n)},u.closest=function(t){var n=this.filter(t);if(n.length)return n;var r=this.parent();return r.length?r.closest(t):n},u.siblings=function(t){return x(o(w(R(this,function(n){return o(n).parent().children().not(n)}))),t)},u.find=function(t){return o(w(R(this,function(n){return J(t,n)})))};var Kt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Qt=/^$|^module$|\/(java|ecma)script/i,Vt=["type","src","nonce","noModule"];function Zt(t,n){var r=o(t);r.filter("script").add(r.find("script")).each(function(i,e){if(Qt.test(e.type)&&st.contains(e)){var s=L("script");s.text=e.textContent.replace(Kt,""),d(Vt,function(f,a){e[a]&&(s[a]=e[a])}),n.head.insertBefore(s,null),n.head.removeChild(s)}})}function kt(t,n,r,i,e){i?t.insertBefore(n,r?t.firstChild:null):t.nodeName==="HTML"?t.parentNode.replaceChild(n,t):t.parentNode.insertBefore(n,r?t:t.nextSibling),e&&Zt(n,t.ownerDocument)}function N(t,n,r,i,e,s,f,a){return d(t,function(y,h){d(o(h),function(p,M){d(o(n),function(b,W){var rt=r?M:W,it=r?W:M,m=r?p:b;kt(rt,m?it.cloneNode(!0):it,i,e,!m)},a)},f)},s),n}u.after=function(){return N(arguments,this,!1,!1,!1,!0,!0)},u.append=function(){return N(arguments,this,!1,!1,!0)};function tn(t){if(!arguments.length)return this[0]&&this[0].innerHTML;if(v(t))return this;var n=/<script[\s>]/.test(t);return this.each(function(r,i){c(i)&&(n?o(i).empty().append(t):i.innerHTML=t)})}u.html=tn,u.appendTo=function(t){return N(arguments,this,!0,!1,!0)},u.wrapInner=function(t){return this.each(function(n,r){var i=o(r),e=i.contents();e.length?e.wrapAll(t):i.append(t)})},u.before=function(){return N(arguments,this,!1,!0)},u.wrapAll=function(t){for(var n=o(t),r=n[0];r.children.length;)r=r.firstElementChild;return this.first().before(n),this.appendTo(r)},u.wrap=function(t){return this.each(function(n,r){var i=o(t)[0];o(r).wrapAll(n?i.cloneNode(!0):i)})},u.insertAfter=function(t){return N(arguments,this,!0,!1,!1,!1,!1,!0)},u.insertBefore=function(t){return N(arguments,this,!0,!0)},u.prepend=function(){return N(arguments,this,!1,!0,!0,!0,!0)},u.prependTo=function(t){return N(arguments,this,!0,!0,!0,!1,!1,!0)},u.contents=function(){return o(w(R(this,function(t){return t.tagName==="IFRAME"?[t.contentDocument]:t.tagName==="TEMPLATE"?t.content.childNodes:t.childNodes})))},u.next=function(t,n,r){return x(o(w(R(this,"nextElementSibling",n,r))),t)},u.nextAll=function(t){return this.next(t,!0)},u.nextUntil=function(t,n){return this.next(n,!0,t)},u.parents=function(t,n){return x(o(w(R(this,"parentElement",!0,n))),t)},u.parentsUntil=function(t,n){return this.parents(n,t)},u.prev=function(t,n,r){return x(o(w(R(this,"previousElementSibling",n,r))),t)},u.prevAll=function(t){return this.prev(t,!0)},u.prevUntil=function(t,n){return this.prev(n,!0,t)},u.map=function(t){return o(Dt.apply([],ct.call(this,function(n,r){return t.call(n,r,n)})))},u.clone=function(){return this.map(function(t,n){return n.cloneNode(!0)})},u.offsetParent=function(){return this.map(function(t,n){for(var r=n.offsetParent;r&&T(r,"position")==="static";)r=r.offsetParent;return r||st})},u.slice=function(t,n){return o(ht.call(this,t,n))};var nn=/-([a-z])/g;function K(t){return t.replace(nn,function(n,r){return r.toUpperCase()})}u.ready=function(t){var n=function(){return setTimeout(t,0,o)};return C.readyState!=="loading"?n():C.addEventListener("DOMContentLoaded",n),this},u.unwrap=function(){return this.parent().each(function(t,n){if(n.tagName!=="BODY"){var r=o(n);r.replaceWith(r.children())}}),this},u.offset=function(){var t=this[0];if(t){var n=t.getBoundingClientRect();return{top:n.top+D.pageYOffset,left:n.left+D.pageXOffset}}},u.position=function(){var t=this[0];if(t){var n=T(t,"position")==="fixed",r=n?t.getBoundingClientRect():this.offset();if(!n){for(var i=t.ownerDocument,e=t.offsetParent||i.documentElement;(e===i.body||e===i.documentElement)&&T(e,"position")==="static";)e=e.parentNode;if(e!==t&&c(e)){var s=o(e).offset();r.top-=s.top+E(e,"borderTopWidth"),r.left-=s.left+E(e,"borderLeftWidth")}}return{top:r.top-E(t,"marginTop"),left:r.left-E(t,"marginLeft")}}};var Et={class:"className",contenteditable:"contentEditable",for:"htmlFor",readonly:"readOnly",maxlength:"maxLength",tabindex:"tabIndex",colspan:"colSpan",rowspan:"rowSpan",usemap:"useMap"};u.prop=function(t,n){if(t){if(g(t))return t=Et[t]||t,arguments.length<2?this[0]&&this[0][t]:this.each(function(i,e){e[t]=n});for(var r in t)this.prop(r,t[r]);return this}},u.removeProp=function(t){return this.each(function(n,r){delete r[Et[t]||t]})};var rn=/^--/;function Q(t){return rn.test(t)}var V={},en=ft.style,un=["webkit","moz","ms"];function sn(t,n){if(n===void 0&&(n=Q(t)),n)return t;if(!V[t]){var r=K(t),i="".concat(r[0].toUpperCase()).concat(r.slice(1)),e="".concat(r," ").concat(un.join("".concat(i," "))).concat(i).split(" ");d(e,function(s,f){if(f in en)return V[t]=f,!1})}return V[t]}var fn={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function wt(t,n,r){return r===void 0&&(r=Q(t)),!r&&!fn[t]&&lt(n)?"".concat(n,"px"):n}function on(t,n){if(g(t)){var r=Q(t);return t=sn(t,r),arguments.length<2?this[0]&&T(this[0],t,r):t?(n=wt(t,n,r),this.each(function(e,s){c(s)&&(r?s.style.setProperty(t,n):s.style[t]=n)})):this}for(var i in t)this.css(i,t[i]);return this}u.css=on;function Ct(t,n){try{return t(n)}catch{return n}}var an=/^\s+|\s+$/;function St(t,n){var r=t.dataset[n]||t.dataset[K(n)];return an.test(r)?r:Ct(JSON.parse,r)}function cn(t,n,r){r=Ct(JSON.stringify,r),t.dataset[K(n)]=r}function hn(t,n){if(!t){if(!this[0])return;var r={};for(var i in this[0].dataset)r[i]=St(this[0],i);return r}if(g(t))return arguments.length<2?this[0]&&St(this[0],t):v(n)?this:this.each(function(e,s){cn(s,t,n)});for(var i in t)this.data(i,t[i]);return this}u.data=hn;function Tt(t,n){var r=t.documentElement;return Math.max(t.body["scroll".concat(n)],r["scroll".concat(n)],t.body["offset".concat(n)],r["offset".concat(n)],r["client".concat(n)])}d([!0,!1],function(t,n){d(["Width","Height"],function(r,i){var e="".concat(n?"outer":"inner").concat(i);u[e]=function(s){if(this[0])return B(this[0])?n?this[0]["inner".concat(i)]:this[0].document.documentElement["client".concat(i)]:A(this[0])?Tt(this[0],i):this[0]["".concat(n?"offset":"client").concat(i)]+(s&&n?E(this[0],"margin".concat(r?"Top":"Left"))+E(this[0],"margin".concat(r?"Bottom":"Right")):0)}})}),d(["Width","Height"],function(t,n){var r=n.toLowerCase();u[r]=function(i){if(!this[0])return v(i)?void 0:this;if(!arguments.length)return B(this[0])?this[0].document.documentElement["client".concat(n)]:A(this[0])?Tt(this[0],n):this[0].getBoundingClientRect()[r]-gt(this[0],!t);var e=parseInt(i,10);return this.each(function(s,f){if(c(f)){var a=T(f,"boxSizing");f.style[r]=wt(r,e+(a==="border-box"?gt(f,!t):0))}})}});var Rt="___cd";u.toggle=function(t){return this.each(function(n,r){if(c(r)){var i=vt(r),e=v(t)?i:t;e?(r.style.display=r[Rt]||"",vt(r)&&(r.style.display=Jt(r.tagName))):i||(r[Rt]=T(r,"display"),r.style.display="none")}})},u.hide=function(){return this.toggle(!1)},u.show=function(){return this.toggle(!0)};var xt="___ce",Z=".",k={focus:"focusin",blur:"focusout"},Nt={mouseenter:"mouseover",mouseleave:"mouseout"},dn=/^(mouse|pointer|contextmenu|drag|drop|click|dblclick)/i;function tt(t){return Nt[t]||k[t]||t}function nt(t){var n=t.split(Z);return[n[0],n.slice(1).sort()]}u.trigger=function(t,n){if(g(t)){var r=nt(t),i=r[0],e=r[1],s=tt(i);if(!s)return this;var f=dn.test(s)?"MouseEvents":"HTMLEvents";t=C.createEvent(f),t.initEvent(s,!0,!0),t.namespace=e.join(Z),t.___ot=i}t.___td=n;var a=t.___ot in k;return this.each(function(y,h){a&&O(h[t.___ot])&&(h["___i".concat(t.type)]=!0,h[t.___ot](),h["___i".concat(t.type)]=!1),h.dispatchEvent(t)})};function Lt(t){return t[xt]=t[xt]||{}}function ln(t,n,r,i,e){var s=Lt(t);s[n]=s[n]||[],s[n].push([r,i,e]),t.addEventListener(n,e)}function At(t,n){return!n||!z.call(n,function(r){return t.indexOf(r)<0})}function F(t,n,r,i,e){var s=Lt(t);if(n)s[n]&&(s[n]=s[n].filter(function(f){var a=f[0],y=f[1],h=f[2];if(e&&h.guid!==e.guid||!At(a,r)||i&&i!==y)return!0;t.removeEventListener(n,h)}));else for(n in s)F(t,n,r,i,e)}u.off=function(t,n,r){var i=this;if(v(t))this.each(function(s,f){!c(f)&&!A(f)&&!B(f)||F(f)});else if(g(t))O(n)&&(r=n,n=""),d(j(t),function(s,f){var a=nt(f),y=a[0],h=a[1],p=tt(y);i.each(function(M,b){!c(b)&&!A(b)&&!B(b)||F(b,p,h,n,r)})});else for(var e in t)this.off(e,t[e]);return this},u.remove=function(t){return x(this,t).detach().off(),this},u.replaceWith=function(t){return this.before(t).remove()},u.replaceAll=function(t){return o(t).replaceWith(this),this};function gn(t,n,r,i,e){var s=this;if(!g(t)){for(var f in t)this.on(f,n,r,t[f],e);return this}return g(n)||(v(n)||P(n)?n="":v(r)?(r=n,n=""):(i=r,r=n,n="")),O(i)||(i=r,r=void 0),i?(d(j(t),function(a,y){var h=nt(y),p=h[0],M=h[1],b=tt(p),W=p in Nt,rt=p in k;b&&s.each(function(it,m){if(!(!c(m)&&!A(m)&&!B(m))){var et=function(l){if(l.target["___i".concat(l.type)])return l.stopImmediatePropagation();if(!(l.namespace&&!At(M,l.namespace.split(Z)))&&!(!n&&(rt&&(l.target!==m||l.___ot===b)||W&&l.relatedTarget&&m.contains(l.relatedTarget)))){var ut=m;if(n){for(var _=l.target;!pt(_,n);)if(_===m||(_=_.parentNode,!_))return;ut=_}Object.defineProperty(l,"currentTarget",{configurable:!0,get:function(){return ut}}),Object.defineProperty(l,"delegateTarget",{configurable:!0,get:function(){return m}}),Object.defineProperty(l,"data",{configurable:!0,get:function(){return r}});var bn=i.call(ut,l,l.___td);e&&F(m,b,M,n,et),bn===!1&&(l.preventDefault(),l.stopPropagation())}};et.guid=i.guid=i.guid||o.guid++,ln(m,b,M,n,et)}})}),this):this}u.on=gn;function vn(t,n,r,i){return this.on(t,n,r,i,!0)}u.one=vn;var pn=/\r?\n/g;function mn(t,n){return"&".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(n.replace(pn,`\r
375    `)))}var yn=/file|reset|submit|button|image/i,Ot=/radio|checkbox/i;u.serialize=function(){var t="";return this.each(function(n,r){d(r.elements||[r],function(i,e){if(!(e.disabled||!e.name||e.tagName==="FIELDSET"||yn.test(e.type)||Ot.test(e.type)&&!e.checked)){var s=bt(e);if(!v(s)){var f=H(s)?s:[s];d(f,function(a,y){t+=mn(e.name,y)})}}})}),t.slice(1)},typeof exports<"u"?module.exports=o:D.cash=o})();
376<!-- END app snippet -->// app
377        window.OMGJquery = window.cash
378    } else {
379        window.OMGJquery = window.jQuery
380    }
381
382    var OMGRFQConfigs = {};
383    var omgrfq_productCollection = [];
384    var OMGRFQ_localization = {
385        language: {
386            iso_code: "en",
387            name: "English",
388        }
389    };
390    window.OMGIsUsingMigrate = true;
391    var countAppendPrice = 0
392    let OMGRFQB2bSettings = {}<!-- BEGIN app snippet: omgrfq_classDefinePosition -->
393function getElementsCollectionsPage() {
394    const selectors = [
395        ".grid__item--collection-template",
396        ".grid--uniform .grid__item > .grid-product__content",
397        ".card-list .card-list__column .card",
398        ".grid-uniform .grid__item",
399        ".grid-uniform .grid-item",
400        ".collage-grid__row .grid-product",
401        ".product-card .product-card__content",
402        ".card-wrapper .card > .card__content",
403        ".card-wrapper > .card-information",
404        ".product__grid-item .product-wrap",
405        ".productgrid--items .productgrid--item",
406        ".product-block > .product-block__inner",
407        ".list-item.product-list-item",
408        ".product-block .block-inner",
409        ".product-list--collection .product-item",
410        "#main-collection-product-grid [class^='#column']",
411        ".collection-grid .grid-product",
412        '.grid--uniform .grid__item',
413        '.main-content .grid .grid__item.four-fifths',
414        '.ecom-collection__product-item',
415        '.modal-content > .product--outer',
416    ]
417
418    return selectors.join(',')
419}
420
421function OMGQuotesPriceClass() {
422    const selectors = [
423        'product-price .price',
424        '#productPrice-product-template',
425        '.modal_price',
426        '.product-form--price-wrapper',
427        '.product-single__price',
428        '.product_single_price',
429        '.product-single__price-product-template',
430        '.product-pricing',
431        '.product__price-container',
432        '.product--price',
433        '.product-price',
434        '.product-prices',
435        '.product__price',
436        '.price-box',
437        '.price-container',
438        '.price-list',
439        '.product-detail .price-area',
440        '.price_outer',
441        '#product-price',
442        '.price_range',
443        '.detail-price',
444        '.product-single__form-price',
445        '.data-price-wrapper',
446        ".priceProduct",
447        "#ProductPrice",
448        ".product-single__prices",
449        ".ProductMeta__PriceList",
450        ".tt-price",
451        '.single_product__price',
452        '.pricearea',
453        '.product-item-caption-price',
454        '.product--price-wrapper',
455        '.product-card__price',
456        '.product-card__availability',
457        '.productitem--price',
458        '.boost-pfs-filter-product-item-price',
459        '.price_wrapper',
460        '.product-list-item-price',
461        '.grid-product__price',
462        '.product_price',
463        '.grid-product__price-wrap',
464        '.product-item__price',
465        '.price-product',
466        '.product-price__price',
467        '.product-item__price-wrapper',
468        '.product__prices',
469        '.product-item--price',
470        '.grid-link__meta',
471        '.list-meta',
472        '.ProductItem .ProductItem__PriceList',
473        '.product-item__price-list',
474        '.product-thumb-caption-price',
475        '.product-card__price-wrapper',
476        '.card__price',
477        '.card__availability',
478        "#main-collection-product-grid [class^='#product-card-price']",
479        '.grid__item span[itemprop="price"]',
480        '.f\\:product-single__block-product-price',
481        '.ecom-product-single__price',
482        '.ecom-collection__product-prices',
483        '.productitem--price',
484        '.modal_price',
485        '.variant-item__price .price',
486        '.variant-item__totals .price',
487        '.totals__product-total',
488        '.product-form-installment',
489        '.product-pricing',
490        '.t4s-product-price',
491        '.prices',
492        '.price',
493        '.compare-at-price',
494    ];
495
496    return selectors.join(",");
497}
498
499function OMGQuotesTitleClass() {
500    const selectors = [
501        '.product-single__title',
502        '.product-title',
503        '.product-single h2',
504        '.product-name',
505        '.product__heading',
506        '.product-header',
507        '.detail-info h1',
508        '#product-description h1',
509        '.product__title',
510        '.product-meta__title',
511        '#productInfo-product h1',
512        '.product-detail .title',
513        '.section_title',
514        '.product-info-inner h1.page-heading',
515        '.product_title',
516        '.product_name',
517        '.ProductMeta__Title',
518        '.tt-title',
519        '.single_product__title',
520        '.product-item-caption-title',
521        '.section__title',
522        '.f\\:product-single__block-product-title',
523        '.ecom-product__heading',
524        '.product-item__title',
525        '.product-details_title',
526        '.item-title',
527        '.view-product-title+div h1',
528        '.product-information h1',
529        '.shopify-product-form',
530    ];
531
532    return selectors.join(',');
533}
534
535function OMGQuotesDescriptionClass() {
536    const selectors = [
537        'rte-formatter',
538        '.product-single__description',
539        '.short-description',
540        '.product-description',
541        '.description',
542        '.short-des',
543        '.product-details__description',
544        '.product-desc',
545        '#product-description .rte',
546        '.product__description',
547        '.product_description',
548        '.product-block-list__item--description',
549        '.tabs__product-page',
550        '.pr_short_des',
551        '.product-single__desc',
552        '.product-tabs',
553        '.site-box-content .rte',
554        '.product-simple-tab',
555        '.product_section .description',
556        '.ProductMeta__Description',
557        '.tt-collapse-block',
558        '.product-single .detail-bottom',
559        '.short-description-detail',
560        '.dt-sc-tabs-container',
561        '.product-thumbnail__price',
562        '.collapsibles-wrapper',
563        '.product-description-tabs',
564        '.product-single__content-text',
565        '.product-tabs',
566        '.f\\:product-single__block-product-description',
567        '.ecom-product-single__description',
568        '.product__description-container',
569        '.product-details .accordion',
570        '#main-product details',
571    ];
572
573    return selectors.join(',');
574}
575
576function OMGQuotesCollectionCartClass() {
577    const selectors = [
578        '.btn.product-btn',
579        '.product-item .action form',
580        '.btn.add-to-cart-btn',
581        '.boost-pfs-addtocart-wrapper',
582        '.productitem--action',
583        '.btn-cart',
584        '.product-form .product-add',
585        '.button--add-to-cart',
586        '.product-item__action-button',
587        '.blog-read-more',
588        '.tt-btn-addtocart',
589        '.pr_atc_',
590        '.product-add-cart',
591        '.productgrid--items .productgrid--item button.productitem--action-atc',
592        '.add_to_cart_button',
593        '.product-item__action-list',
594        '.quick-add__submit',
595        '.ecom-product-single__add-to-cart',
596        '.ecom-collection__product-simple-add-to-cart',
597        '.product-form--atc-button',
598        '.quick-add__button',
599        'button.product-form__submit',
600    ];
601
602    return selectors.join(',');
603}
604<!-- END app snippet -->
605
606    
607    
608    
609    OMGRFQConfigs = {"store":"gogetaheatpump.myshopify.com","app_url":"https:\/\/apps.quotesnap.net","app_url_old":"","settings":{"general_settings":{"email_vat":0,"added_code":1,"calendar_lang":"en","redirect_link":"","vat_form_text":"Vat","calendar_theme":"material_blue","customize_data":{"isDefault":false,"button_view_history_quotes":{"color":"rgba(255, 255, 255, 1)","bg_color":"rgba(32, 34, 35, 1)","font_size":"Default","text_bold":0,"text_align":"center","text_italic":0,"text_underline":0,"stroke_enable":0,"stroke_size":"Default","stroke_color":"rgba(255, 201, 10
6097, 1)","shadow_enable":0,"hover_enable":0,"hover_font_size":"Default","hover_font_color":"rgba(255, 255, 255, 1)","hover_border_radius":"Default","hover_bg_color":"rgba(255, 206, 122, 1)","hover_stroke_size":"Default","hover_stroke_color":"rgba(255, 206, 122, 1)","border_radius":"Default"},"button_view_quotes":{"color":"rgba(255, 255, 255, 1)","bg_color":"rgba(32, 34, 35, 1)","font_size":"Default","text_bold":0,"text_align":"center","text_italic":0,"text_underline":0,"stroke_enable":0,"stroke_size":"Default","stroke_color":"rgba(255, 201, 107, 1)","shadow_enable":0,"hover_enable":1,"hover_font_size":"Default","hover_font_color":"rgba(255, 255, 255, 1)","hover_border_radius":"Default","hover_bg_color":"rgba(255, 206, 122, 1)","hover_stroke_size":"Default","hover_stroke_color":"rgba(255, 206, 122, 1)","border_radius":"Default"},"button_add_quote":{"color":"rgba(0, 0, 0, 1)","bg_color":"rgba(255, 201, 107, 1)","font_size":"19px","text_bold":1,"text_align":"center","text_italic":0,"text_underline":0,"stroke_enable":1,"stroke_size":"0px","stroke_color":"rgba(32, 34, 35, 1)","shadow_enable":0,"hover_enable":1,"hover_font_size":"Default","hover_font_color":"rgba(255, 255, 255, 1)","hover_border_radius":"Default","hover_bg_color":"rgba(255, 206, 122, 1)","hover_stroke_size":"Default","hover_stroke_color":"rgba(255, 206, 122, 1)","border_radius":"6px"}},"submit_all_cart":0,"user_confirm_email":0,"view_button_manual":0,"redirect_continue_btn":"","unsuccess_submit_mess":"Error when submitting a quote request!","add_quote_success_mess":"Add product to quote successfully!","user_confirm_email_text":"Your confirm quote has been sent into your email","request_quote_page_title_text":"Request A Quote","allow_out_stock":1,"formattingStandards":{"name_format":{"order":"first_last"},"address_format":{"displayDirection":"vertical"}},"custom_css":".omgrfq-input-placeholder {\r\n    font-size: 10px !important;\r\n    top: 10px !important;\r\n    z-index: -1 !important;\r\n}\r\n\r\n.omgrfq-input input:focus~.omgrfq-input-placeholder {\r\n    top: -13px !important;\r\n    z-index: 1 !important;\r\n    line-height: 16px;\r\n}","allow_collection_button":1,"position_button":"addCode","custom_element_position":".product-actions .product-quantity-action","show_on_product":1,"hide_price":0,"hide_add_cart":1,"hide_price_collection":0,"hide_add_cart_collection":0,"form_data":[{"id":459759,"max":20,"min":0,"req":1,"send":1,"type":"text","input":"text","label":"Name","width":50,"conditions":[],"placeholder":"Enter your name","use_condition":0},{"id":448702,"max":100,"min":0,"req":1,"send":1,"type":"email","input":"text","label":"Email","width":50,"conditions":[],"placeholder":"Enter Email","use_condition":0},{"id":388658,"req":1,"input":"select","label":"Property State","width":50,"choices":[{"sel":0,"label":"Victoria"},{"sel":0,"label":"New South Wales"},{"sel":0,"label":"Queensland"}],"placeholder":"Select your option","defaultValue":""},{"id":257047,"max":10,"min":0,"req":1,"type":"number","input":"text","label":"Phone no.","width":50,"conditions":[],"placeholder":"Enter your number","defaultValue":"","use_condition":0},{"id":800014,"max":20,"min":0,"req":1,"type":"text","input":"text","label":"Address","width":100,"conditions":[],"placeholder":"Full Address","defaultValue":"","use_condition":0},{"id":433978,"req":1,"input":"select","label":"Do you want your hot water to be relocated to a different area than you existing tank location?","width":100,"choices":[{"sel":1,"label":"Yes"},{"sel":0,"label":"No"}],"conditions":[],"placeholder":"Select your option","defaultValue":"","use_condition":0},{"id":593323,"req":0,"input":"file","label":"Upload Photos of Existing Hot Water & Switchboard","multi":1,"width":50,"conditions":[],"placeholder":"Upload files","use_condition":0},{"id":171833,"max":100,"min":0,"req":0,"send":1,"type":"textarea","input":"text","label":"Comments","width":100,"conditions":[],"placeholder":"Comments","use_condition":0}],"product_addition_in_form":0,"ggsite_key":{"v2":"","v3":""},"type_recaptcha":0,"use_google_recaptcha":0,"country_setting":{"mode":"all","country_codes":[],"include_all":true},"sku_text":"SKU","product_text":"PRODUCT","price_text":"PRICE","option_text":"Option","message_text":"NOTES","quantity_text":"QUANTITY","total_form_text":"Subtotal","show_product_sku":0,"show_total_price":0,"total_price_text":"TOTAL PRICE","hide_option_table":0,"hide_remove_table":0,"offered_price_text":"WISHED PRICE","show_offered_price":0,"show_product_price":0,"hide_quantity_table":0,"message_placeholder":"Enter your notes","properties_form_text":"Properties","show_product_message":0,"show_properties_form":0,"show_total_price_products":0,"popup_shopping_mess":"Continue Browsing","popup_header_list_quote":"Get Your Free Heat Pump Quote","submitting_quote_mess":"Submit Request","submitting_position":"right","empty_quote_mess":"Your quote is currently empty!","popup_header_empty_quote":"Empty List","empty_quote_image":1,"continue_shopping_empty_label":"Continue Shopping","illustration_image_empty":"","tracking_source":0,"viewed_products":0,"show_app_in_page":0,"auto_create_draft":0,"customer_data_sync":0,"choosen_page":0,"submit_quote_button":"Request Submitted","success_submit_mess":"Thank y
609ou for your enquiry.\nYour Quote Request Has Been Received!","popup_header_submited_quote":"Request Submitted","continue_shopping_submit_label":"Browse More Heat Pumps","request_submit_image":0,"illustration_image_submited":"","type_request_submit":"full-size","toast_message_request_submit":"","redirect_url_request_submit":"","open_in_new_tab_request_submit":false,"enable_customer_type_selector":0,"type_quote_form":"popup","submit_form_add_one":0,"submit_form_add_one_text":"Only add 1 product to your submit quote form","toast_message_success":"Your quote is successfully added","toast_display_duration":3,"view_form_submit":null,"use_multiple_language":false,"appearance":null,"button_translations":{"en":{"id":6344,"shop":"gogetaheatpump.myshopify.com","type":"dtc","lang_code":"EN","lang_name":"English","is_default":1,"translations":{"button_label":"Request for quote","display_a_toast_message":"Your quote is successfully added","get_instant_quote_message":"Quote submitted","validation_message_max_qty":"You can only request up to {max_quantity}","validation_message_min_qty":"You need to request at least {min_quantity}"},"created_at":"2026-03-15T23:17:17.000000Z","updated_at":"2026-03-15T23:17:17.000000Z"},"default":{"id":6344,"shop":"gogetaheatpump.myshopify.com","type":"dtc","lang_code":"EN","lang_name":"English","is_default":1,"translations":{"button_label":"Request for quote","display_a_toast_message":"Your quote is successfully added","get_instant_quote_message":"Quote submitted","validation_message_max_qty":"You can only request up to {max_quantity}","validation_message_min_qty":"You need to request at least {min_quantity}"},"created_at":"2026-03-15T23:17:17.000000Z","updated_at":"2026-03-15T23:17:17.000000Z"}},"button_translations_b2b":{"en":{"id":6345,"shop":"gogetaheatpump.myshopify.com","type":"b2b","lang_code":"EN","lang_name":"English","is_default":1,"translations":{"button_label":"Request for quote","display_a_toast_message":"Your quote is successfully added","get_instant_quote_message":"Quote submitted","validation_message_max_qty":"You can only request up to {max_quantity}","validation_message_min_qty":"You need to request at least {min_quantity}"},"created_at":"2026-03-15T23:17:17.000000Z","updated_at":"2026-03-15T23:17:17.000000Z"},"default":{"id":6345,"shop":"gogetaheatpump.myshopify.com","type":"b2b","lang_code":"EN","lang_name":"English","is_default":1,"translations":{"button_label":"Request for quote","display_a_toast_message":"Your quote is successfully added","get_instant_quote_message":"Quote submitted","validation_message_max_qty":"You can only request up to {max_quantity}","validation_message_min_qty":"You need to request at least {min_quantity}"},"created_at":"2026-03-15T23:17:17.000000Z","updated_at":"2026-03-15T23:17:17.000000Z"}},"button_quantity_limit":{"id":4685,"shop":"gogetaheatpump.myshopify.com","type":"dtc","active":false,"applied_product_type":0,"min_quantity":1,"max_quantity":0,"max_same_as_inventory":false,"allow_submit_out_of_stock":false,"created_at":"2026-03-15T23:17:18.000000Z","updated_at":"2026-03-15T23:17:18.000000Z"},"button_quantity_limit_b2b":{"id":4686,"shop":"gogetaheatpump.myshopify.com","type":"b2b","active":false,"applied_product_type":0,"min_quantity":1,"max_quantity":0,"max_same_as_inventory":false,"allow_submit_out_of_stock":false,"created_at":"2026-03-15T23:17:18.000000Z","updated_at":"2026-03-15T23:17:18.000000Z"},"show_next_cart_history":0,"view_quote_history_position":{"side":"right","margin_top":{"unit":"px","amount":210}},"view_history_quotes_mess":"View History Quote","show_history_quotes_button":0,"show_next_cart":0,"view_quote_position":{"side":"right","margin_top":{"unit":"px","amount":35}},"view_quote_mess":"View Quote","show_view_button":1,"show_view_button_empty":0,"button_text":"Get a Free Quote!"},"integrate":"{\"quantity\":false}","hide_price_settings":{"follow_quote":0,"hide_price":0,"hide_add_cart":1,"hide_price_collection":0,"hide_add_cart_collection":0,"applied_products_mode":1,"applied_customers_mode":4,"to_see_price":0,"applied_products_tags":[],"applied_customers_tags":[],"applied_customers_country":["AU"],"applied_specific_products":[],"applied_products_collections":[]},"support_settings":{"price_element":"","loading_element":"","collection_element":"","list_collection_data":{"index":{"all":{"class_append":"","product_per_page":12}},"search":{"class_append":"","product_per_page":12},"collection":{"class_append":"","product_per_page":12}}
609,"storefront_access_token":"","price_element_collection":"","add_cart_collection_element":"","hide_price_cart_button_immediately":""},"multiple_form_settings":{"translations":{"en":{"id":19561,"lang_code":"EN","lang_name":"English","shop":"gogetaheatpump.myshopify.com","type":"dtc","translations":{"edit_label":"Edit","note_title":"Note","billing_title":"Billing Address","company_title":"Company","contact_title":"Contact Information","products_title":"Products","select_product":"Select","shipping_title":"Shipping address","search_products":"Search products","company_id_title":"Company ID","no_results_found":"No results found","add_product_label":"Add product","information_title":"Contact information","no_products_found":"No products found","register_as_label":"Register as","billing_city_label":"City","company_name_label":"Company name","location_b2b_title":"Location","location_dtc_title":"Address","payment_term_title":"Payment terms","auto_fill_help_text":"Login to auto-fill your registered information","billing_state_label":"State","email_address_label":"Email address","shipping_city_label":"City","contact_person_title":"Contact person","shipping_state_label":"State","billing_address_label":"Address","billing_company_label":"Company\/attention","billing_country_label":"Country\/region","shipping_address_label":"Address","shipping_company_label":"Company\/attention","shipping_country_label":"Country\/region","add_product_modal_title":"Select products","billing_last_name_label":"Last name","company_id_place_holder":"Enter your company ID","contact_last_name_label":"Last name","shipping_use_as_billing":"Use as billing address","billing_first_name_label":"First name","company_name_placeholder":"Enter your company name","contact_first_name_label":"First name","placeholder_billing_city":"Enter your city","shipping_last_name_label":"Last name","billing_postal_code_label":"Postal Code","contact_and_company_title":"Contact & company","email_address_placeholder":"Enter your email","placeholder_billing_state":"Enter your state","placeholder_shipping_city":"Enter your city","shipping_first_name_label":"First name","billing_phone_number_label":"Phone number","close_modal_select_product":"Close","contact_phone_number_label":"Phone number","placeholder_shipping_state":"Enter your state","shipping_postal_code_label":"Postal Code","placeholder_billing_address":"Enter your address","placeholder_billing_company":"Enter your company\/attention","placeholder_billing_country":"Enter your country\/region","shipping_phone_number_label":"Phone number","placeholder_shipping_address":"Enter your address","placeholder_shipping_company":"Enter your company\/attention","placeholder_shipping_country":"Enter your country\/region","placeholder_billing_last_name":"Enter your last name","placeholder_contact_last_name":"Enter your last name","placeholder_billing_first_name":"Enter your first name","placeholder_contact_first_name":"Enter your first name","placeholder_shipping_last_name":"Enter your last name","placeholder_billing_postal_code":"Enter your postal code","placeholder_shipping_first_name":"Enter your first name","placeholder_billing_phone_number":"Enter your phone number","placeholder_contact_phone_number":"Enter your phone number","placeholder_shipping_postal_code":"Enter your postal code","placeholder_shipping_phone_number":"Enter your phone number"},"form_step_1":[],"form_step_2":[],"is_default":true,"created_at":"2026-03-15T23:17:16.000000Z","updated_at":"2026-03-15T23:17:16.000000Z"},"default":{"id":19561,"lang_code":"EN","lang_name":"English","shop":"gogetaheatpump.myshopify.com","type":"dtc","translations":{"edit_label":"Edit","note_title":"Note","billing_title":"Billing Address","company_title":"Company","contact_title":"Contact Information","products_title":"Products","select_product":"Select","shipping_title":"Shipping address","search_products":"Search products","company_id_title":"Company ID","no_results_found":"No results found","add_product_label":"Add product","information_title":"Contact information","no_products_found":"No products found","register_as_label":"Register as","billing_city_label":"City","company_name_label":"Company name","location_b2b_title":"Location","location_dtc_title":"Address","payment_term_title":"Payment terms","auto_fill_help_text":"Login to auto-fill your registered information","billing_state_label":"State","email_address_label":"Email address","shipping_city_label":"City","contact_person_title":"Contact person","shipping_state_label":"State","billing_address_label":"Address","billing_company_label":"Company\/attention","billing_country_label":"Country\/region","shipping_address_label":"Address","shipping_company_label":"Company\/attention","shipping_country_label":"Country\/region","add_product_modal_title":"Select products","billing_last_name_label":"Last name","company_id_place_holder":"Enter your company ID","contact_last_name_label":"Last name","shipping_use_as_billing":"Use as billing address","billing_first_name_label":"First name","company_name_placeholder":"Enter your company name","contact_first_name_label":"First name","placeholder_billing_city":"Enter your city","shipping_last_name_label":"Last name","billing_postal_code_label":"Postal Code","contact_and_company_title":"Contact & company","email_address_placeholder":"Enter your email","placeholder_billing_state":"Enter your state","placeholder_shipping_city":"Enter your city","shipping_first_name_label":"First name","billing_phone_number_label":"Phone number","close_modal_select_product":"Close","contact_phone_number_label":"Phone number","placeholder_shipping_state":"Enter your state","shipping_postal_code_label":"Postal Code","placeholder_billing_address":"Enter your address","placeholder_billing_company":"Enter your company\/attention","placeholder_billing_country":"Enter your country\/region","shipping_phone_number_label":"Phone number","placeholder_shipping_address":"Enter your address","placeholder_shipping_company":"Enter your company\/attention","placeholder_shipping_country":"Enter your country\/region","placeholder_billing_last_name":"Enter your last name","placeholder_contact_last_name":"Enter your last name","placeholder_billing_first_name":"Enter your first name","placeholder_contact_first_name":"Enter your first name","placeholder_shipping_last_name":"Enter your last name","placeholder_billing_postal_code":"Enter your postal code","placeholder_shipping_first_name":"Enter your first name","placeholder_billing_phone_number":"Enter your phone number","placeholder_contact_phone_number":"Enter your phone number","placeholder_shipping_postal_code":"Enter your postal code","placeholder_shipping_phone_number":"Enter your phone number"},"form_step_1":[],"form_step_2":[],"is_default":true,"created_at":"2026-03-15T23:17:16.000000Z","updated_at":"2026-03-15T23:17:16.000000Z"}}},"limit_file_size":0,"have_branding":0,"is_enterprise":true,"is_plan_b2b":false,"condition_product_rule":{"automate_kind_condition":"AND","enable_all_products":1,"enable_automate_products":0,"enable_manual_products":0,"manual_products":[],"addConditions":[]},"discounts":[],"tax":{"shop":"gogetaheatpump.myshopify.com","tax_label":"Tax","is_use_shopify_tax":false,"show_price_before_tax":false}},"theme":[],"abTests":{"export_quote_pdf_Mar_2022":true,"redesign_hide_price_may_2023":true,"quote_snap_restructure_jul_2023":true,"quote_snap_storefront_improve_jul_2023":true,"quote_snap_charge_plan_aug_2023":false,"quote_snap_new_home_page":true,"quote_snap_new_home_page_onboarding_trial_oct_2023":false,"quote_snap_free_trial_oct_2023":true,"quote_snap_auto_hide_price_oct_2023":true,"quote_snap_halloween_oct_2023":false,"quote_snap_charge_now_nov_2023":true,"quote_salesperson_sep_2023":true,"quote_snap_admin_email_oct_2023":true,"quote_snap_recommend_app_nov_2023":true,"quote_snap_BFCM_oct_2023":false,"quote_snap_new_onboarding_nov_2023":true,"quote_snap_convert_email_oct_2023":true,"quote_snap_new_get_started_nov_2023":true,"quote_snap_bfs_nov_2023":true,"quote_snap_switch_app_free_plan_dec_2023":true,"quote_snap_discount_30_dec_2023":false,"quote_snap_translate_text_dec_2023":true,"quote_snap_email_translate_dec_2023":true,"quote_snap_get_started_dec_2023":true,"quote_snap_email_multiple_language_dec_2023":true,"quote_snap_pdf_multiple_language_dec_2023":true,"quote_snap_integrate_mailchimp_jan_2024":true,"quote_snap_hide_price_country_jan_2024":true,"quote_snap_integrate_hubspot_jan_2024":true,"quote_snap_integrate_shopify_jan_2024":true,"quote_snap_upload_file_aws_
609jan_2024":true,"quote_snap_up_sell_march_2024":false,"quote_snap_charge_one_time_mar_2024":false,"quote_snap_off_collection_march_2024":false,"quote_snap_charge_one_time_with_discount_mar_2024":false,"quote_snap_modal_charge_one_time_march_2024":false,"quote_snap_restructure_email_mar_2024":true,"quote_snap_convert_product_variant_apr_2024":true,"quote_snap_on_off_onboarding_apr_2024":false,"quote_snap_multiple_form_may_2024":true,"quote_snap_conditional_form_may_2024":true,"quote_snap_email_editor_mode_may_2024":true,"quote_customize_for_shop_request_may_2023":false,"quote_snap_redesign_pricing_plan_jun_2024":true,"quote_snap_b2b_setting_jul_2024":false,"quote_snap_redesign_pricing_b2b_aug_2024":false,"quote_snap_release_b2b_sep_2024":true,"quote_snap_b2b_feature_test_sep_2024":false,"quote_snap_form_b2b_sep_2024":false,"quote_snap_access_form_b2b_sep_2024":true,"quote_snap_customer_account_nov_2024":false,"quote_snap_new_hide_price_pricing_now_2024":false,"quote_snap_form_b2b_dtc_split_nov_2024":true,"convert_webhook_abtest":false,"quote_snap_dispatch_now_jan_2025":false,"quote_snap_storefront_graphql_feb_2025":true,"quote_snap_form_settings_pricing_feb_2025":true,"quote_snap_support_storefront_access_token_apr_2025":true,"quote_snap_shipping_and_tax_rate_aug_2025":true,"quote_snap_form_multiple_language_oct_2025":true,"quote_snap_bulk_edit_quotes_oct_2025":true,"quote_snap_accept_reject_quote_nov_2025":true,"quote_snap_quote_button_translation_nov_2025":true,"quote_snap_quote_button_quantity_limit_nov_2025":true,"quote_snap_show_price_before_tax_jan_2026":true},"storefront_setting":{"access_token":"09fcbea216d971876091abe1390a8250"},"currency":"${{amount}}"}
610    
611        
612        OMGRFQConfigs.market = {
613            id: "55441359168",
614            handle: "au"
615        }
616    
617    
618
619    
620        OMGDiscountLimit = []
621    
622
623
624    
625    if (OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023) {
626        
627    //
628    }<!-- BEGIN app snippet: omgrfq_appendCollection -->
629function appendElementInCollectionPage() {
630    if (!(Number(OMGRFQConfigs.settings.general_settings.allow_collection_button)
631        || OMGRFQConfigs.settings?.hide_price_settings?.hide_price_collection
632        || OMGRFQConfigs.settings?.hide_price_settings?.hide_add_cart_collection)) {
633        return
634    }
635    if (OMGRFQConfigs?.settings?.support_settings?.list_collection_data) {
636            
637            
638
639            
640            
641
642            
643            
644setTimeout(() => {
645            appendElementInCollectionPage()
646        }, 50)
647    } else {
648        appendElementInCollectionPageDefault()
649    }
650}
651
652function appendElementInCollectionPageDefault() {
653
654}
655<!-- END app snippet -->OMGRFQConfigs.app_url = "https://apps.quotesnap.net/api/";
656    OMGRFQConfigs.statesAssetUrl = "https://cdn.shopify.com/extensions/01a0cc2b-25dc-7d30-832b-ad73c309fe8c/request-for-quote-by-omega-1178/assets/omg-states.json";
657
658    const omgConfigSettings = OMGRFQConfigs?.settings
659    // call custom script
660    const headAppend = document.head
661    headAppend.appendChild(
662        document.createRange().createContextualFragment('
662<script>' + omgConfigSettings.custom_script + '<\/script>')
663    )
664
665    const omgDefaultHidePriceDisabled = Number(omgConfigSettings?.hide_price_settings?.to_see_price) === 4;
666    let omg_hide_price = omgDefaultHidePriceDisabled ? 0 : (omgConfigSettings?.hide_price_settings?.hide_price || 0),
667        omg_hide_price_collection = omgDefaultHidePriceDisabled ? 0 : (omgConfigSettings?.hide_price_settings?.hide_price_collection || 0),
668        omg_hide_add_cart = omgConfigSettings?.hide_price_settings?.hide_add_cart || 0,
669        omg_hide_add_cart_collection = omgConfigSettings?.hide_price_settings?.hide_add_cart_collection || 0
670    let isUsingHidePrice =
671        Number(omg_hide_price) ||
672        Number(omg_hide_price_collection) ||
673        Number(omg_hide_add_cart) ||
674        Number(omg_hide_add_cart_collection);
675    const supportSettings = omgConfigSettings?.support_settings;
676    
677        localStorage.removeItem("gogetaheatpump.myshopify.com_omgrfq_formInfo")
678    
679    
680    
681        
682        const priceThemeClassCSS = Number(omg_hide_price) ? OMGQuotesPriceClass() : "";
683        
684    
685
686    function convertDataB2b(data) {
687        data['customize_data'] = {
688            'button_add_quote': {},
689            'button_view_history_quotes': {},
690            'button_view_quotes': {},
691        }
692        data['customize_data']['button_add_quote'] = data?.button_setting?.custom_styles || {}
693        data['customize_data']['button_view_history_quotes'] = data?.view_history_setting?.custom_styles || {}
694        data['customize_data']['button_view_quotes'] = data?.view_quote_setting?.custom_styles || {}
695        data['view_quote_mess'] = data?.view_quote_setting?.custom_styles?.label || "View Quote"
696        data['view_history_quotes_mess'] = data?.view_history_setting?.custom_styles?.label || "View History Quote"
697        data['button_text'] = data?.button_setting?.custom_styles?.label || "Request for quote"
698        delete(data?.button_setting?.custom_styles)
699        delete(data?.view_history_setting?.custom_styles)
700        delete(data?.view_quote_setting?.custom_styles)
701        data = Object.assign({
702            customize_data: data['customize_data'],
703            button_setting: data?.button_setting,
704            hide_price: data?.hide_price_setting,
705            view_quote_mess: data['view_quote_mess'],
706            view_history_quotes_mess: data['view_history_quotes_mess'],
707            button_text: data['button_text'],
708            hide_add_cart_setting: data?.hide_add_cart_setting,
709            hide_buy_now_setting: data?.hide_buy_now_setting
710        }, data?.view_quote_setting, data?.view_history_setting);
711
712        return data;
713    }
714
715    if (OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023 && supportSettings && isUsingHidePrice) {
716        let listFieldHide = [
717            { field: "price_element", default: ".price", isUsing: Number(omg_hide_price) },
718            { field: "price_element_collection", default: ".price", isUsing: Number(omg_hide_price_collection) },
719            {
720                field: "add_cart_product_element",
721                default: 'button[name="add"]',
722                isUsing: Number(omg_hide_add_cart) || Number(omg_hide_add_cart_collection),
723            },
724            {
725                field: "add_cart_collection_element",
726                default: 'button[name="add"]',
727                isUsing: Number(omg_hide_add_cart) || Number(omg_hide_add_cart_collection),
728            },
729        ];
730
731        const getHidePriceCSS = (useDefault = true) => {
732            let result = [];
733            for (let item of listFieldHide) {
734                if (item.isUsing) {
735                    let fieldText = typeof supportSettings[item.field] === "string" ? supportSettings[item.field].trim() : "";
736                    if (!fieldText && useDefault) {
737                        fieldText = item.default;
738                    }
739                    if (fieldText) result.push(fieldText);
740                }
741            }
742
743            return result.join(",");
744        }
745
746        const joinPriceSelectors = (...selectorGroups) => selectorGroups.filter((selectorGroup) => selectorGroup?.trim()).join(",");
747
748        // Pseudo-element không cho phép pseudo-class đứng sau nên không gắn :not miễn trừ được.
749        const isPseudoElementSelector = (selector) => /::|:(before|after|first-line|first-letter)\b/i.test(selector);
750
751        // Storefront JS hiện lại nút bằng cách gắn class omgrfq-atc-visible; :where giữ specificity
752        // bằng 0 để không làm rule ẩn mạnh hơn selector gốc do support cấu hình. Mỗi selector một
753        // rule riêng để một selector nhập sai không phá các selector còn lại.
754        const buildHideRules = (hideSelectors) =>
755            hideSelectors
756                .split(",")
757                .map((selector) => selector.trim())
758                .filter(Boolean)
759                .map((selector) =>
760                    isPseudoElementSelector(selector)
761                        ? `${selector} {display: none;}`
762                        : `${selector}:not(:where(.omgrfq-atc-visible)) {display: none;}`
763                )
764                .join("\n");
765
766        const hidePriceCSS = joinPriceSelectors(getHidePriceCSS(), priceThemeClassCSS);
767        const styleCustomCss = omgConfigSettings?.general_settings?.customcss || omgConfigSettings?.general_settings?.custom_css || "";
768        if (hidePriceCSS) {
769            const hidePriceStyle = document.createElement("style");
770            hidePriceStyle.setAttribute("id", "omgrfq-hide-price");
771            hidePriceStyle.textContent = `${buildHideRules(hidePriceCSS)}\n${styleCustomCss}`;
772            headAppend.appendChild(hidePriceStyle);
773        }
774
775        const clearHidePriceCSS = () => {
776            const hidePriceCSSElement = document.getElementById("omgrfq-hide-price");
777            if (hidePriceCSSElement) {
778                const newHidePriceCSS = joinPriceSelectors(getHidePriceCSS(false), priceThemeClassCSS);
779                hidePriceCSSElement.textContent = newHidePriceCSS ? `${buildHideRules(newHidePriceCSS)}\n${styleCustomCss}` : styleCustomCss;
780            }
781        }
782
783        let clearIntervalNumber = 0
784        const clearHidePriceInterval = setInterval(() => {
785            clearIntervalNumber += 1
786            if (window.processedCollection || clearIntervalNumber >= 10) {
787                clearHidePriceCSS();
788                clearInterval(clearHidePriceInterval);
789            }
790        }, 500);
791    } else {
792        const style = document.createElement('style');
793        style.textContent = omgConfigSettings?.general_settings?.customcss || omgConfigSettings?.general_settings?.custom_css;
794        headAppend.appendChild(style);
795    }
796
797    async function detectCustomerCountry () {
798        try {
799            const result = await fetch("https://get.geojs.io/v1/ip/geo.json").then(result => result.json());
800            OMGRFQConfigs.customerCountry = result?.country_code || "";
801        } catch (e) {
802            console.log(e);
803        }
804    }
805
806    function appendScript(url, body) {
807        const OMGScript = document.createElement('script');
808        OMGScript.src = url;
809        OMGScript.defer = true;
810        body.appendChild(OMGScript);
811    }<!-- BEGIN app snippet: omgrfq_striptag -->
812
813    function strip_tags(str, allowed_tags) {
814    var key = '', allowed = false;
815    var matches = [];
816    var allowed_array = [];
817    var allowed_tag = '';
818    var i = 0;
819    var k = '';
820    var html = '';
821
822    var replacer = function (search, replace, str) {
823    return str.split(search).join(replace);
824    };
825    // Build allowes tags associative array
826    if (allowed_tags) {
827    allowed_array = allowed_tags.match(/([a-zA-Z0-9]+)/gi);
828    }
829
830    str += '';
831
832    // Match tags
833    matches = str.match(/(<\/?[\S][^>]*>)/gi);
834
835    // Go through all HTML tags
836    for (key in matches) {
837    if (isNaN(key)) {
838    // IE7 Hack
839    continue;
840    }
841
842    // Save HTML tag
843    html = matches[key].toString();
844
845    // Is tag not in allowed list ? Remove from str !
846    allowed = false;
847
848    // Go through all allowed tags
849    for (k in allowed_array) {
850    // Init
851    allowed_tag = allowed_array[k];
852    i = -1;
853
854    if (i !== 0) {
855    i = html.toLowerCase().indexOf('<' + allowed_tag + '>');
856    }
857    if (i !== 0) {
858    i = html.toLowerCase().indexOf('<' + allowed_tag + ' ');
859    }
860    if (i !== 0) {
861    i = html.toLowerCase().indexOf('</' + allowed_tag);
862    }
863
864    // Determine
865    if (i === 0) {
866    allowed = true;
867    break;
868    }
869    }
870
871    if (!allowed) {
872    str = replacer(html, "", str);
873    // Custom replace. No regexing
874    }
875    }
876
877    return str;
878    }
879
880<!-- END app snippet -->
881    OMGRFQConfigs.customerId = null;
882    OMGRFQConfigs.customerTags = null;
883    
884    
885
886    // init app
887    async function initAppQuotesOMG() {
888        if (OMGRFQConfigs?.settings?.hide_price_settings?.applied_customers_mode == 4 || OMGRFQConfigs?.appQuotesSettings?.hide_price?.applied_customers_mode == 4) await detectCustomerCountry();
889
890        OMGRFQConfigs.currency = "${{amount}}";
891
892        OMGRFQConfigs.currency = strip_tags(OMGRFQConfigs.currency);
893
894        // if (!document.getElementById('app-quotes')) {
895        let appendApp = document.createElement('div');
896        appendApp.setAttribute('id', 'app-quotes');
897        const bodyAppend = document.body
898        bodyAppend.appendChild(appendApp);
899        if (window.omg_quote_list_checkJS === 1) {
900            window.reRenderAppQuoteOMG()
901        } else {
902            document.addEventListener('callScriptApp', () => {
903                window.reRenderAppQuoteOMG()
904            });
905        }
906        setTimeout(() => {
907            if (JSON.stringify(OMGRFQConfigs['appQuotesSettings'].form_data).indexOf('"input":"date"') > -1
908                || (OMGRFQConfigs.settings?.multiple_form_settings?.form_settings?.length && JSON.stringify(OMGRFQConfigs.settings?.multiple_form_settings.form_settings))?.indexOf('"input":"date"') > -1) {
909                appendScript("https://cdn.jsdelivr.net/npm/flatpickr", bodyAppend);
910                setTimeout(() =>{
911                    if (OMGRFQConfigs['appQuotesSettings'].calendar_lang != 'en') {
912                        appendScript("https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/"+OMGRFQConfigs['appQuotesSettings'].calendar_lang+'.js', bodyAppend);
913                    }
914                }, 200)
915            }
916        }, 300)
917        // }
918    }
919
920    OMGRFQConfigs['appQuotesSettings'] = Object.assign({}, omgConfigSettings.general_settings, omgConfigSettings.condition_product_rule, supportSettings, OMGRFQB2bSettings);
921    // dont have any match theme json
922    if (!Object.keys(OMGRFQConfigs?.theme).length || typeof OMGRFQConfigs?.theme === 'string') {
923        OMGRFQConfigs.theme = {};
924        OMGRFQConfigs.theme.title_class = OMGQuotesTitleClass();
925        OMGRFQConfigs.theme.description_class = OMGQuotesDescriptionClass();
926        OMGRFQConfigs.theme.price_class = OMGQuotesPriceClass();
927        OMGRFQConfigs.theme.collection_addcart = OMGQuotesCollectionCartClass();
928    }
929
930
931
932    // append collection div
933    if (document.readyState === "complete"
934        || document.readyState === "loaded"
935        || document.readyState === "interactive") {
936        if (!OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023) {
937            console.log('not abTest')
938            appendElementInCollectionPage()
939        }
940
941        initAppQuotesOMG();
942    } else {
943        window.addEventListener("DOMContentLoaded", () => {
944            if (!OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023) {
945                console.log('not abTest')
946                appendElementInCollectionPage()
947            }
948
949            initAppQuotesOMG();
950        })
951    }
952</script>
952
953
954    
955    
956    <link rel="preload" href="https://cdn.shopify.com/extensions/01a0cc2b-25dc-7d30-832b-ad73c309fe8c/request-for-quote-by-omega-1178/assets/omgrfg_style.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
957    <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0cc2b-25dc-7d30-832b-ad73c309fe8c/request-for-quote-by-omega-1178/assets/omgrfg_style.css"></noscript>
958    
958<script src="https://cdn.shopify.com/extensions/01a0cc2b-25dc-7d30-832b-ad73c309fe8c/request-for-quote-by-omega-1178/assets/omg-app-quote.js" defer></script>
958
959    
960
961
962
963<!-- END app block --><!-- BEGIN app block: shopify://apps/seowill-ai-seo/blocks/seoant-core/8e57283b-dcb0-4f7b-a947-fb5c57a0d59d --><!--SEOAnt Core By SEOAnt Teams, v0.1.6 START -->
964<!-- BEGIN app snippet: Blog-JSON-LD-V2 --><!-- END app snippet -->
965<!-- JsSON-LD generated By SEOAnt END -->
966<!-- Start : SEOAnt BrokenLink Redirect -->
966<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/seoant-receive-id.js" data-shop="gogetaheatpump.myshopify.com" defer></script>
966<!-- END : SEOAnt BrokenLink Redirect -->
967<!-- Added By SEOAnt AMP. v0.0.1, START --><!-- Added By SEOAnt AMP END -->
968<!-- Instant Page START -->
968<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/pagespeed-preloading.js" defer="defer"></script>
968<!-- Instant Page END -->
969<!-- Google search console START v1.0 --><!-- Google search console END v1.0 -->
970<!-- Lazy Loading START --><!-- Lazy Loading END -->
971<!-- Video Lazy START --><!-- Video Lazy END -->
972<!--  SEOAnt Core End -->
973<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-site-verification/15507c6e-1aa3-45d3-b698-7e175e033440 -->
974
975
976
977
978
979<script>
980  window.AVADA_SITE_VERTIFICATION_ENABLED = true;
981</script>
981
982
983
984<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-seo/15507c6e-1aa3-45d3-b698-7e175e033440 -->
984<script>
985  window.AVADA_SEO_ENABLED = true;
986</script>
986<!-- BEGIN app snippet: avada-seo-social --><meta property='og:site_name' content='GoGetAHeatPump'>
987<meta property='og:url' content='https://www.gogetaheatpump.com.au/blogs/heat-pump'>
988<meta property='og:title' content='heat pump'>
989<meta property='og:type' content='blog'>
990<meta property='og:description' content='Save on hot water with an energy-efficient heat pump system. We supply and install leading heat pump brands across Melbourne and regional Victoria, with support for eligible Victorian rebates.'>
991<meta property='og:image' content='https://www.gogetaheatpump.com.au/cdn/shop/files/Instagram_post_-_456.png?v=1773638949&width=600'>
992    <meta property='og:image:secure_url' content='https://www.gogetaheatpump.com.au/cdn/shop/files/Instagram_post_-_456.png?v=1773638949&width=600'>
993    <meta name='twitter:image' content='https://www.gogetaheatpump.com.au/cdn/shop/files/Instagram_post_-_456.png?v=1773638949&width=600'>
994<meta name='twitter:site' content='@gogetaheatpump'><meta name='twitter:card' content='summary_large_image'>
995<meta name='twitter:title' content='heat pump'>
996<meta
997  name='twitter:description'
998  content='Save on hot water with an energy-efficient heat pump system. We supply and install leading heat pump brands across Melbourne and regional...'
999>
1000<!-- END app snippet --><!-- BEGIN app snippet: avada-blog-posts-and-article --><!-- END app snippet --><!-- BEGIN app snippet: avada-homepage -->
1001
1002
1003
1004  
1004<script type="application/ld+json">
1005    {
1006      "@context": "https://schema.org",
1007      "@type": "Organization",
1008      "name": "GoGetaHeatPump",
1009      "description": "Upgrade to efficient Heat Pump Hot Water from GoGetAHeatPump. 0% Payment Plan, Rebates, installation benefits \u0026 Brand Warranty. Check Price and Buy Online. ✓ Best Offers.   ✓ Review ✓ Get a Quote ",
1010      "image": "https:\/\/www.gogetaheatpump.com.au\/cdn\/shop\/files\/Go_get_a_heat_pump_svg.svg?v=1705640645",
1011      "url": "https:\/\/www.gogetaheatpump.com.au",
1012      "logo": "https:\/\/www.gogetaheatpump.com.au\/cdn\/shop\/files\/Go_get_a_heat_pump_svg.svg?v=1705640645",
1013      "email": null,"contactPoint": {
1014      "@type": "ContactPoint",
1015      "contactType": "Customer Support",
1016    
1017    "email": null
1018    },
1019  "sameAs": [
1020    
1021      "https:\/\/www.facebook.com\/profile.php?id=61556514864355"
1022      
1023    
1024    ]
1025  }
1026  </script>
1026
1027
1028<!-- END app snippet --><!-- BEGIN app snippet: avada-local-business -->
1029
1030
1031
1032
1033  
1034
1035  
1036
1037<!-- END app snippet --><!-- BEGIN app snippet: avada-product-and-collection --><!-- END app snippet --><!-- BEGIN app snippet: avada-frequently-asked-questions -->
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050<!-- END app snippet --><!-- BEGIN app snippet: avada-seo-preload -->
1050<script>
1051  const ignore = ["\/cart","\/account"];
1052  window.FPConfig = {
1053      delay: 0,
1054      ignoreKeywords: ignore || ['/cart', '/account/login', '/account/logout', '/account'],
1055      maxRPS: 3,
1056      hoverDelay: 50
1057  };
1058</script>
1058
1059
1060
1061  
1061<script type="lightJs" src="https://cdn.shopify.com/extensions/01a0c75c-b68f-70e6-838c-fbec76fe1b35/avada-seo-suite-291/assets/flying-pages.js" defer="defer"></script>
1061
1062<!-- END app snippet --><!-- BEGIN app snippet: avada-breadcrumb -->
1062<script type='application/ld+json'>
1063  {
1064    "@context": "https://schema.org",
1065    "@type": "BreadcrumbList",
1066    "itemListElement": [
1067      {
1068        "@type": "ListItem",
1069        "position": 1,
1070        "name": "Home",
1071        "item": "https://www.gogetaheatpump.com.au"
1072    },
1073    {
1074      "@type": "ListItem",
1075      "position": 2,
1076      "name": "heat pump",
1077      "item": "https://www.gogetaheatpump.com.au/blogs/heat-pump"
1078    }]
1079}
1080</script>
1080<!-- END app snippet --><!-- BEGIN app snippet: avada-loading --><style>
1081  @keyframes avada-rotate {
1082    0% { transform: rotate(0); }
1083    100% { transform: rotate(360deg); }
1084  }
1085
1086  @keyframes avada-fade-out {
1087    0% { opacity: 1; visibility: visible; }
1088    100% { opacity: 0; visibility: hidden; }
1089  }
1090
1091  .Avada-LoadingScreen {
1092    display: none;
1093    width: 100%;
1094    height: 100vh;
1095    top: 0;
1096    position: fixed;
1097    z-index: 9999;
1098    display: flex;
1099    align-items: center;
1100    justify-content: center;
1101  
1102    background-color: #F2F2F2;
1103  
1104  }
1105
1106  .Avada-LoadingScreen svg {
1107    animation: avada-rotate 1s linear infinite;
1108    width: 100px;
1109    height: 100px;
1110  }
1111</style>
1112<script>
1113  const themeId = Shopify.theme.id;
1114  const loadingSettingsValue = {"enabled":true,"loadingColor":"#333333","bgColor":"#F2F2F2","waitTime":0,"durationTime":2,"loadingType":"circle","bgType":"color","sizeLoading":"100","displayShow":"first","bgImage":"","currentLogoId":"","themeIds":[177410310464],"loadingImageUrl":"","customLogoThemeIds":{}};
1115  const loadingType = loadingSettingsValue?.loadingType;
1116  function renderLoading() {
1117    new MutationObserver((mutations, observer) => {
1118      if (document.body) {
1119        observer.disconnect();
1120        const loadingDiv = document.createElement('div');
1121        loadingDiv.className = 'Avada-LoadingScreen';
1122        if(loadingType === 'custom_logo' || loadingType === 'favicon_logo') {
1123          const srcLoadingImage = loadingSettingsValue?.loadingImageUrl || loadingSettingsValue?.customLogoThemeIds?.[themeId] || '';
1124          if(srcLoadingImage) {
1125            loadingDiv.innerHTML = `
1126            <img alt="Avada logo"  height="600px" loading="eager" fetchpriority="high"
1127              src="${srcLoadingImage}&width=600"
1128              width="600px" />
1129              `
1130          }
1131        }
1132        if(loadingType === 'circle') {
1133          loadingDiv.innerHTML = `
1134        <svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
1135          <path d="M20 3.75C11.0254 3.75 3.75 11.0254 3.75 20C3.75 21.0355 2.91053 21.875 1.875 21.875C0.839475 21.875 0 21.0355 0 20C0 8.9543 8.9543 0 20 0C31.0457 0 40 8.9543 40 20C40 31.0457 31.0457 40 20 40C18.9645 40 18.125 39.1605 18.125 38.125C18.125 37.0895 18.9645 36.25 20 36.25C28.9748 36.25 36.25 28.9748 36.25 20C36.25 11.0254 28.9748 3.75 20 3.75Z" fill="#333333"/>
1136        </svg>
1137      `;
1138        }
1139
1140        document.body.insertBefore(loadingDiv, document.body.firstChild || null);
1141        const e = '2';
1142        const t = 'first';
1143        const o = 'first' === t;
1144        const a = sessionStorage.getItem('isShowLoadingAvada');
1145        const n = document.querySelector('.Avada-LoadingScreen');
1146        if (a && o) return (n.style.display = 'none');
1147        n.style.display = 'flex';
1148        const i = document.body;
1149        i.style.overflow = 'hidden';
1150        const l = () => {
1151          i.style.overflow = 'auto';
1152          n.style.animation = 'avada-fade-out 1s ease-out forwards';
1153          setTimeout(() => {
1154            n.style.display = 'none';
1155          }, 1000);
1156        };
1157        if ((o && !a && sessionStorage.setItem('isShowLoadingAvada', true), 'duration_auto' === e)) {
1158          window.onload = function() {
1159            l();
1160          };
1161          return;
1162        }
1163        setTimeout(() => {
1164          l();
1165        }, 1000 * e);
1166      }
1167    }).observe(document.documentElement, { childList: true, subtree: true });
1168  };
1169  function isNullish(value) {
1170    return value === null || value === undefined;
1171  }
1172  const themeIds = '177410310464';
1173  const themeIdsArray = themeIds ? themeIds.split(',') : [];
1174
1175  if(!isNullish(themeIds) && themeIdsArray.includes(themeId.toString()) && loadingSettingsValue?.enabled) {
1176    renderLoading();
1177  }
1178
1179  if(isNullish(loadingSettingsValue?.themeIds) && loadingSettingsValue?.enabled) {
1180    renderLoading();
1181  }
1182</script>
1182
1183<!-- END app snippet -->
1184<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1185<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 75762467136,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1185
1185
1186<script>
1187  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1188</script>
vendor: 1 bytes, line 1188
1188
1189<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1189).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 75762467136,storefrontBaseUrl: "https://www.gogetaheatpump.com.au",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.gogetaheatpump.com.au/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"797114688","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-1331BERJCZ\\\",\\\"GT-KFGW5P4Z\\\"],\\\"target_country\\\":\\\"AU\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-1331BERJCZ\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-1331BERJCZ\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-1331BERJCZ\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-1331BERJCZ\\\",\\\"MC-FMB77PQ9CY\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-1331BERJCZ\\\",\\\"MC-FMB77PQ9CY\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-1331BERJCZ\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-1331BERJCZ\\\",\\\"MC-FMB77PQ9CY\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-1331BERJCZ\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-1331BERJCZ\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-1331BERJCZ\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-1331BERJCZ\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"213713216","configuration":"{\"tagID\":\"2612806857503\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"200573248","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Customer Reviews"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"GoGetaHeatPump","paymentSettings":{"currencyCode":"AUD"},"myshopifyDomain":"gogetaheatpump.myshopify.com","countryCode":"AU","storefrontUrl":"https:\/\/www.gogetaheatpump.com.au"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.gogetaheatpump.com.au/cdn","a5bf51cfwabd6c495p49b74ff1maa529d2b",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"177410310464","themePublished":"true","eventMetadataId":"1bafde4a-bf9c-4c97-963e-cc85eaef59f8","pageType":"blog","resourceId":"114692227392","shopId":"75762467136","storefrontBaseUrl":"https:\/\/www.gogetaheatpump.com.au","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"a5bf51cfwabd6c495p49b74ff1maa529d2b","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1189<script>
1190  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1191  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1192  window.ShopifyAnalytics.meta.currency = 'AUD';
1193  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":114692227392,"requestId":"0e45edd4-8973-4fef-9084-978253d0aa6e-1790645578"}};
1194  for (var attr in meta) {
1195    window.ShopifyAnalytics.meta[attr] = meta[attr];
1196  }
1197</script>
vendor: 1 bytes, line 1197
1197
1198<script class="analytics">
1199  (function () {
1200    var customDocumentWrite = function(content) {
1201      var jquery = null;
1202
1203      if (window.jQuery) {
1204        jquery = window.jQuery;
1205      } else if (window.Checkout && window.Checkout.$) {
1206        jquery = window.Checkout.$;
1207      }
1208
1209      if (jquery) {
1210        jquery('body').append(content);
1211      }
1212    };
1213
1214    var hasLoggedConversion = function(token) {
1215      if (token) {
1216        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1217      }
1218      return false;
1219    }
1220
1221    var setCookieIfConversion = function(token) {
1222      if (token) {
1223        var twoMonthsFromNow = new Date(Date.now());
1224        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1225
1226        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1227      }
1228    }
1229
1230    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1231    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1232    if (trekkie.integrations) {
1233      return;
1234    }
1235    trekkie.methods = [
1236      'identify',
1237      'page',
1238      'ready',
1239      'track',
1240      'trackForm',
1241      'trackLink'
1242    ];
1243    trekkie.factory = function(method) {
1244      return function() {
1245        var args = Array.prototype.slice.call(arguments);
1246        args.unshift(method);
1247        trekkie.push(args);
1248        if (method == 'track' || method == 'page') {
1249          var pageUrl;
1250          try {
1251            pageUrl = window.location.href;
1252          } catch (e) {}
1253          var pageReferrer;
1254          try {
1255            pageReferrer = document.referrer;
1256          } catch (e) {}
1257          try {
1258            if (window.__TREKKIE_SHIM_QUEUE == null) {
1259              window.__TREKKIE_SHIM_QUEUE = [];
1260            }
1261            window.__TREKKIE_SHIM_QUEUE.push({
1262              from: 'trekkie-stub',
1263              method: method,
1264              args: args.slice(1),
1265              pageContext: {
1266                url: pageUrl,
1267                referrer: pageReferrer
1268              }
1269            });
1270          } catch (e) {
1271            // no-op
1272          }
1273        }
1274        return trekkie;
1275      };
1276    };
1277    for (var i = 0; i < trekkie.methods.length; i++) {
1278      var key = trekkie.methods[i];
1279      trekkie[key] = trekkie.factory(key);
1280    }
1281    trekkie.load = function(config) {
1282      trekkie.config = config || {};
1283      trekkie.config.initialDocumentCookie = document.cookie;
1284      var first = document.getElementsByTagName('script')[0];
1285var script = document.createElement('script');
1286script.type = 'text/javascript';
1287script.onerror = function(e) {
1288  var scriptFallback = document.createElement('script');
1289  scriptFallback.type = 'text/javascript';
1290  scriptFallback.onerror = function(error) {
1291          var Monorail = {
1292      produce: function produce(monorailDomain, schemaId, payload) {
1293        var currentMs = new Date().getTime();
1294        var event = {
1295          schema_id: schemaId,
1296          payload: payload,
1297          metadata: {
1298            event_created_at_ms: currentMs,
1299            event_sent_at_ms: currentMs
1300          }
1301        };
1302        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1303      },
1304      sendRequest: function sendRequest(endpointUrl, payload) {
1305        // Try the sendBeacon API
1306        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1307          var blobData = new window.Blob([payload], {
1308            type: 'text/plain'
1309          });
1310
1311          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1312            return true;
1313          } // sendBeacon was not successful
1314
1315        } // XHR beacon
1316
1317        var xhr = new XMLHttpRequest();
1318
1319        try {
1320          xhr.open('POST', endpointUrl);
1321          xhr.setRequestHeader('Content-Type', 'text/plain');
1322          xhr.send(payload);
1323        } catch (e) {
1324          console.log(e);
1325        }
1326
1327        return false;
1328      },
1329      isIos12: function isIos12() {
1330        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1331      }
1332    };
1333    Monorail.produce('monorail-edge.shopifysvc.com',
1334      'trekkie_storefront_load_errors/1.1',
1335      {shop_id: 75762467136,
1336      theme_id: 177410310464,
1337      app_name: "storefront",
1338      context_url: window.location.href,
1339      source_url: "//www.gogetaheatpump.com.au/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1340
1341  };
1342  scriptFallback.async = true;
1343  scriptFallback.src = '//www.gogetaheatpump.com.au/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1344  first.parentNode.insertBefore(scriptFallback, first);
1345};
1346script.async = true;
1347script.src = '//www.gogetaheatpump.com.au/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1348first.parentNode.insertBefore(script, first);
1349
1350    };
1351    trekkie.load(
1352      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":75762467136,"isMerchantRequest":null,"themeId":177410310464,"themeCityHash":"5523221353427113049","contentLanguage":"en","currency":"AUD","eventMetadataId":"1bafde4a-bf9c-4c97-963e-cc85eaef59f8"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1353    );
1354
1355    var loaded = false;
1356    trekkie.ready(function() {
1357      if (loaded) return;
1358      loaded = true;
1359
1360      window.ShopifyAnalytics.lib = window.trekkie;
1361
1362      var originalDocumentWrite = document.write;
1363      document.write = customDocumentWrite;
1364      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1365      document.write = originalDocumentWrite;
1366
1367      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1368      var token = match? match[1]: undefined;
1369      if (!hasLoggedConversion(token)) {
1370        setCookieIfConversion(token);
1371        
1372      }
1373    });
1374
1375    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":114692227392,"requestId":"0e45edd4-8973-4fef-9084-978253d0aa6e-1790645578","shopifyEmitted":true});
1376
1377    var eventsListenerScript = document.createElement('script');
1378    eventsListenerScript.async = true;
1379    eventsListenerScript.src = "//www.gogetaheatpump.com.au/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1380    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1381})();</script>
vendor: 1 bytes, line 1381
1381
1382<script
1383  defer
1384  src="https://www.gogetaheatpump.com.au/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1385  data-application="storefront-renderer"
1386  data-shop-id="75762467136"
1387  data-render-region="gcp-us-central1"
1388  data-page-type="blog"
1389  data-theme-instance-id="177410310464"
1390  data-theme-name=""
1391  data-theme-version=""
1392  data-monorail-region="shop_domain"
1393  data-resource-timing-sampling-rate="10"
1394  data-shs="true"
1395  data-shs-beacon="true"
1396  data-shs-export-with-fetch="true"
1397  data-shs-logs-sample-rate="1"
1398  data-shs-beacon-endpoint="https://www.gogetaheatpump.com.au/api/collect"
1399></script>
1399
1400<meta name="shopify-y" content="2a47de78-fdde-47ee-a520-9ee08343aff8" data-expiration="1822203178000"><meta name="shopify-s" content="cc900ac2-8f25-4dd8-8b9e-24f197693aa3" data-expiration="1790647378000"><meta name="new-cookie-storage-activated" content="t">
1401</head>
1402  
1403
1404<body  id="heat-pump" class="template-blog">
1405  <!-- here is div close tag in same line where is comments  -->
1406
1407<div id="shopify-section-header2" class="shopify-section"><!-- header-area start -->
1408<section class="header2">
1409  <div class="header-kaj">
1410    <div class="header-area">
1411      <div class="container">
1412        <div class="row">
1413          <div class="col-xl-12 col-lg-12 col-md-12 col-12 unpos-col">
1414            <div class="header-main">
1415              <div class="header-element logo"><a href="/" class="theme-logo">
1416  <img loading="lazy" src="//www.gogetaheatpump.com.au/cdn/shop/files/Go_get_a_heat_pump_svg_1.svg?v=1746581115" alt="GoGetaHeatPump">
1417</a><style>
1418	.logo a.shop-name span {
1419	    color: #000;
1420	    font-size: 24px;
1421	    font-weight: 600;
1422	}
1423</style></div>
1424              <div class="header-element megamenu-content">
1425                <div class="mainwrap">
1426                  <ul class="main-menu">
1427                    
1428                    
1429                    
1430                    
1431
1432<li class="menu-link">
1433  <a href="/"  class="link-title ">
1434    <span class="sp-link-title">Home</span>
1435  </a>
1436  <a href="/" class="link-title link-title-lg">
1437    <span class="sp-link-title">Home</span>
1438  </a>
1439</li>
1440
1441<script>
1442  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
1443  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
1444  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
1445</script>
1445
1446                    
1447                    
1448                    
1449                    
1450
1451<li class="menu-link">
1452  <a href="/collections/all"  class="link-title ">
1453    <span class="sp-link-title">Products</span>
1454  </a>
1455  <a href="/collections/all" class="link-title link-title-lg">
1456    <span class="sp-link-title">Products</span>
1457  </a>
1458</li>
1459
1460<script>
1461  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
1462  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
1463  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
1464</script>
1464
1465                    
1466                    
1467                    
1468                    
1469
1470<li class="menu-link">
1471  <a href="/pages/heat-pump-rebate-victoria"  class="link-title ">
1472    <span class="sp-link-title">Rebates</span>
1473  </a>
1474  <a href="/pages/heat-pump-rebate-victoria" class="link-title link-title-lg">
1475    <span class="sp-link-title">Rebates</span>
1476  </a>
1477</li>
1478
1479<script>
1480  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
1481  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
1482  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
1483</script>
1483
1484                    
1485                    
1486                    
1487                    
1488
1489<li class="menu-link">
1490  <a href="/pages/about-us"  class="link-title ">
1491    <span class="sp-link-title">About Us</span>
1492  </a>
1493  <a href="/pages/about-us" class="link-title link-title-lg">
1494    <span class="sp-link-title">About Us</span>
1495  </a>
1496</li>
1497
1498<script>
1499  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
1500  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
1501  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
1502</script>
1502
1503                    
1504                    
1505                    
1506                    
1507
1508<li class="menu-link">
1509  <a href="/pages/contact"  class="link-title ">
1510    <span class="sp-link-title">Contact us</span>
1511  </a>
1512  <a href="/pages/contact" class="link-title link-title-lg">
1513    <span class="sp-link-title">Contact us</span>
1514  </a>
1515</li>
1516
1517<script>
1518  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
1519  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
1520  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
1521</script>
1521
1522                    
1523                    
1524                    
1525                    
1526
1527<li class="menu-link">
1528  <a href="/blogs/heat-pump" aria-current="page" class="link-title active">
1529    <span class="sp-link-title">Blog</span>
1530  </a>
1531  <a href="/blogs/heat-pump" class="link-title link-title-lg">
1532    <span class="sp-link-title">Blog</span>
1533  </a>
1534</li>
1535
1536<script>
1537  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
1538  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
1539  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
1540</script>
1540
1541                    
1542                    
1543                  </ul>
1544                </div>
1545              </div>
1546              <div class="header-element right-block-box">
1547                <ul class="shop-element">
1548                  <li class="side-wrap toggler-wrap">
1549                    <button class="navbar-toggler" type="button">
1550                      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg>
1551                    </button>
1552                  </li>
1553                  <li class="side-wrap search-wrap">
1554                    <div class="search-rap">
1555                      <a class="search-crap" data-toggle="modal" href="#search-crap">
1556                        <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
1557                      </a>
1558                    </div>
1559                  </li>
1560                  <li class="side-wrap wishlist-wrap"><div class="wishlist">
1561    
1562    <a class="header-wishlist" href="/account/login" title="Wishlist">
1563        <span class="wishlist-icon">
1564            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-heart"><path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path></svg>
1565        <span class="wishlist-counter">0</span>
1566        </span>
1567        
1568    </a>    
1569    
1570</div>
1571<style>
1572    .wishlist{
1573        position: relative;
1574    }
1575    .wishlist a.header-wishlist span.wishlist-icon {
1576        position: relative;
1577    }
1578    .wishlist a.header-wishlist span.wishlist-icon svg{
1579        width: 20px;
1580        height: 20px;
1581        stroke: #333;
1582    }
1583    .wishlist a.header-wishlist span.wishlist-counter{
1584        color: #fff;
1585        font-size: 11px;
1586        position: absolute;
1587        top: -5px;
1588        
1589        right: -5px;
1590        
1591        width: 15px;
1592        height: 15px;
1593        display: flex;
1594        align-items: center;
1595        justify-content: center;
1596        background-color: #1259a1;
1597        border-radius: 50%;
1598        line-height: 1;
1599    }
1600    .wishlist a.header-wishlist:hover span.wishlist-counter{
1601        background-color: #1259a1;
1602    }
1603    .wishlist a.header-wishlist span.wishlist-icon,
1604    .wishlist a.header-wishlist:hover span.wishlist-icon,
1605    .wishlist a.header-wishlist span.wishlist-counter,
1606    .wishlist a.header-wishlist:hover span.wishlist-counter{
1607        -webkit-transition: all 0.3s ease-in-out 0s;
1608        -o-transition: all 0.3s ease-in-out 0s;
1609        transition: all 0.3s ease-in-out 0s;
1610    }
1611</style></li>
1612                  <li class="side-wrap cart-wrap">
1613                    
1614
1615<div class="shopping-widget">
1616  <div class="shopping-cart">
1617    <a class="cart-count" href="/cart">
1618      <span class="cart-icon-wrap">
1619        <span class="cart-icon">
1620          <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 81 109"><defs><style>.cls-1{fill:none;stroke:#333;stroke-linecap:round;stroke-miterlimit:10;stroke-width:7px;}</style></defs><rect class="cls-1" x="3.5" y="31.5" width="74" height="74" rx="15" ry="15"/><path class="cls-1" d="M563.5,406.5V375.39A13.84,13.84,0,0,0,559,365.23,16.08,16.08,0,0,0,548,361c-8.53,0-15.5,6.47-15.5,14.39V406.5" transform="translate(-507.5 -357.5)"/><circle cx="25" cy="50" r="6.5"/><circle cx="56" cy="50" r="6.5"/></svg>
1621        </span>
1622        <span class="item">Item (<span id="cart-total" class="bigcounter">0</span>)</span>
1623        <span id="cart-total" class="bigcounter counter">0</span>
1624      </span>
1625      <span class="cart-detail">
1626        <span class="cart-title">My cart</span>
1627        <span id="cart-total" class="subtotal-price">$0.00</span>
1628      </span>
1629    </a>
1630    <div class="mini-cart">
1631      <div class="cart-tempty-title"  style="display:block;">
1632        <p>No products in the cart.</p>
1633        <ul class="cart-item-loop-empty">
1634          <li class="cart-item-empty">
1635            <span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-shopping-cart"><circle cx="9" cy="21" r="1"></circle><circle cx="20" cy="21" r="1"></circle><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path></svg></span>
1636            <a href="/collections/all" class="btn btn-style2">Continue shopping</a>
1637          </li>
1638        </ul>
1639      </div>
1640      <div class="cart-item-title"  style="display:none;">
1641        <p>
1642          <span class="cart-count-desc">There are</span>
1643          <span id="cart-total" class="cart-count-item bigcounter">0</span>
1644          <span class="cart-count-desc">products</span>
1645        </p>
1646      </div>
1647      <ul class="cart-item-loop"  style="display:none;">
1648        
1649      </ul>
1650      <ul class="subtotal-title-area"  style="display:none;">
1651        <li class="subtotal-info">
1652          <div class="subtotal-titles">
1653            <h3>Sub Total:</h3>
1654            <span id="cart-total" class="subtotal-price">$0.00</span>
1655          </div>
1656        </li>
1657        <li class="mini-cart-btns">
1658          <div class="cart-btns">
1659            <a href="/cart" class="btn btn-style">View Cart</a>
1660            <a href="/checkout" class="btn btn-style2">Checkout</a>
1661          </div>
1662        </li>
1663      </ul>
1664    </div>
1665  </div>
1666</div>
1667<style>
1668  .shopping-widget .shopping-cart a span.cart-icon-wrap{
1669    display: flex;
1670    position: relative;
1671    align-items: center;
1672    justify-content: center;
1673  }
1674  .shopping-widget .shopping-cart a span.cart-icon-wrap span.cart-icon svg{
1675    stroke: #333;
1676    width: 20px;
1677    height: 20px;
1678  }
1679  .shopping-widget .shopping-cart a span.cart-icon-wrap span.bigcounter{
1680        color: #fff;
1681        font-size: 11px;
1682        position: absolute;
1683        top: -5px;
1684        
1685        right: -5px;
1686        
1687        width: 15px;
1688        height: 15px;
1689        display: flex;
1690        align-items: center;
1691        justify-content: center;
1692        background-color: #1259a1;
1693        border-radius: 50%;
1694        line-height: 1;
1695    }
1696    .shopping-widget .shopping-cart a span.cart-icon-wrap span.bigcounter{
1697        background-color: #1259a1;
1698    }
1699    .shopping-widget .shopping-cart a span.cart-icon-wrap span.item{
1700    color: #1259a1;
1701    font-size: 12px;
1702    font-weight: 600;
1703    
1704    margin-left: 5px;
1705        
1706  }
1707  .shopping-widget .shopping-cart a span.cart-icon-wrap span.item{
1708    display: none;
1709  }
1710  .shopping-widget .shopping-cart a span.cart-detail{
1711    display: none;
1712    
1713    margin-left: 10px;
1714    
1715  }
1716  .shopping-widget .shopping-cart a span.cart-detail span.cart-title{
1717    display: block;
1718    color: #fff;
1719    font-size: 16px;
1720    font-weight: 500;
1721    text-transform: capitalize;
1722  }
1723  .shopping-widget .shopping-cart a span.cart-detail span.subtotal-price{
1724    display: block;
1725    color: #ddd;
1726    margin-top: 5px;
1727    text-transform: capitalize;
1728  }
1729  @media (max-width: 1199px) {
1730    .shopping-widget .shopping-cart a span.cart-detail{
1731      display: none;
1732    }
1733  }
1734
1735  /* mini cart item css */
1736  .shopping-cart .mini-cart {
1737    position: absolute;
1738    top: calc(100% + 15px);
1739    
1740    right: 0;
1741    
1742    width: 290px;
1743    background-color: #fff;
1744    z-index: 2;
1745    opacity: 0;
1746    visibility: hidden;
1747    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
1748    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
1749    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
1750    filter: alpha(opacity=0);
1751    -webkit-transition: 400ms ease;
1752    -moz-transition: 400ms ease;
1753    -o-transition: 400ms ease;
1754    transition: 400ms ease;
1755  }
1756  .shopping-cart:hover .mini-cart {
1757    visibility: visible;
1758    opacity: 1;
1759    filter: alpha(opacity=100);
1760  }
1761
1762  .shopping-cart .mini-cart .cart-tempty-title p,
1763  .shopping-cart .mini-cart .cart-item-title p{
1764    padding: 10px 15px;
1765    text-align: center;
1766    line-height: normal;
1767  }
1768  .shopping-cart .mini-cart .cart-item-title p span.cart-count-item{
1769    color: #1259a1;
1770    font-weight: 600;
1771  }
1772
1773  /* mini cart empty css */
1774  .mini-cart .cart-tempty-title ul.cart-item-loop-empty{
1775    text-align: center;
1776  }
1777  .mini-cart .cart-tempty-title ul.cart-item-loop-empty li.cart-item-empty{
1778    padding: 15px;
1779    display: flex;
1780    align-items: center;
1781    flex-direction: column;
1782    border-top: 1px solid #e2e2e2;
1783  }
1784  .mini-cart .cart-tempty-title ul.cart-item-loop-empty li.cart-item-empty span svg{
1785    stroke: #1259a1;
1786  }
1787  .mini-cart .cart-tempty-title ul.cart-item-loop-empty li.cart-item-empty span{
1788    display: block;
1789    font-size: 90px;
1790    opacity: 0.5;
1791    line-height: 0;
1792  }
1793  .mini-cart .cart-tempty-title ul.cart-item-loop-empty li.cart-item-empty a{
1794    margin-top: 15px;
1795  }
1796
1797  /* scroll css */
1798  .mini-cart ul.cart-item-loop{
1799    display: flex;
1800    flex-direction: column;
1801    max-height: 303px;
1802    overflow-y: auto;
1803    padding-bottom: 0;
1804    margin-bottom: 0;
1805    border-bottom: none;
1806    border-top: 1px solid #e2e2e2;
1807  }
1808  .mini-cart ul.cart-item-loop li.cart-item {
1809    width: 100%;
1810    display: flex;
1811    padding: 15px;
1812    border-bottom: 1px solid #e2e2e2;
1813  }
1814  .mini-cart ul.cart-item-loop li.cart-item:last-child{
1815    border-bottom: none;
1816  }
1817  .mini-cart ul.cart-item-loop li.cart-item .cart-image {
1818    width: 70px;
1819  }
1820  .mini-cart ul.cart-item-loop li.cart-item .cart-image a{
1821    border: 1px solid #e2e2e2;
1822  }
1823  .mini-cart ul.cart-item-loop li.cart-item .cart-title {
1824    width: calc(100% - 85px);
1825    
1826    margin-left: 15px;
1827    
1828    overflow: hidden;
1829  }
1830  .mini-cart ul.cart-item-loop li.cart-item .cart-title h6 {
1831    font-size: 14px;
1832    font-weight: 400;
1833  }
1834  .mini-cart ul.cart-item-loop li.cart-item .cart-title h6 a{
1835    color: #ffa000;
1836    white-space: nowrap;
1837    overflow: hidden;
1838    text-overflow: ellipsis;
1839    display: block;
1840  }
1841  .mini-cart ul.cart-item-loop li.cart-item .cart-title h6 a:hover{
1842    color: #1259a1;
1843  }
1844  .mini-cart ul.cart-item-loop li.cart-item .cart-title .cart-pro-info {
1845    display: flex;
1846    align-items: center;
1847    justify-content: space-between;
1848    margin-top: 5px;
1849  }
1850  .mini-cart ul.subtotal-title-area {
1851    display: flex;
1852    flex-direction: column;
1853    background-color: #fff;
1854  }
1855  .mini-cart ul.subtotal-title-area li {
1856    padding: 15px;
1857    border-top: 1px solid #e2e2e2;
1858  }
1859  .mini-cart ul.subtotal-title-area li.subtotal-info{
1860    padding: 10px 15px;
1861  }
1862  .mini-cart ul.subtotal-title-area li .subtotal-titles {
1863    display: flex;
1864    align-items: center;
1865    justify-content: space-between;
1866  }
1867  .mini-cart ul.subtotal-title-area li .subtotal-titles h3 {
1868    font-size: 14px;
1869    font-weight: 400;
1870  }
1871  .mini-cart ul.subtotal-title-area li .subtotal-titles span.subtotal-price {
1872    color: #222;
1873    font-weight: 600;
1874  }
1875  .mini-cart ul.subtotal-title-area li .cart-btns {
1876    margin-top: -15px;
1877  }
1878  .mini-cart ul.subtotal-title-area li .cart-btns a {
1879    width: calc(100% - 0px);
1880    margin-top: 15px;
1881  }
1882  @media(max-width: 767px){
1883    .shopping-widget .shopping-cart a span.cart-icon-wrap span.counter{
1884      display: block;
1885      color: #fff;
1886      font-size: 11px;
1887      position: absolute;
1888      top: -5px;
1889      
1890      right: -5px;
1891          
1892      width: 15px;
1893      height: 15px;
1894      display: flex;
1895      align-items: center;
1896      justify-content: center;
1897      border-radius: 50%;
1898      line-height: 1;
1899    }
1900    .shopping-widget .shopping-cart a span.cart-icon-wrap span.counter{
1901      background-color: #1259a1;
1902    }
1903  }
1904</style>
1905                  </li>
1906                </ul>
1907              </div>
1908            </div>
1909          </div>
1910        </div>
1911      </div>
1912    </div>
1913  </div>
1914  <div class="header-bottom-area">
1915    <div class="container">
1916      <div class="row">
1917        <div class="col">
1918          <div class="main-menu-area">
1919            <nav class="main-navigation navbar-expand-xl">
1920              <div class="box-header">
1921                <button class="close-box" type="button"><i class="ti-close"></i></button>
1922              </div>
1923              <div class="navbar-collapse" id="navbarContent">
1924                <div class="megamenu-content">
1925                  <a href="javascript:void(0)" class="browse-cat">
1926                    <i class="ti-menu"></i>
1927                    <span>Menu</span>
1928                  </a>
1929                  <div class="mainwrap">
1930                    <ul class="main-menu">
1931                      
1932                      
1933                      
1934                      
1935
1936<li class="menu-link">
1937  <a href="/"  class="link-title ">
1938    <span class="sp-link-title">Home</span>
1939  </a>
1940  <a href="/" class="link-title link-title-lg">
1941    <span class="sp-link-title">Home</span>
1942  </a>
1943</li>
1944
1945<script>
1946  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
1947  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
1948  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
1949</script>
1949
1950                      
1951                      
1952                      
1953                      
1954
1955<li class="menu-link">
1956  <a href="/collections/all"  class="link-title ">
1957    <span class="sp-link-title">Products</span>
1958  </a>
1959  <a href="/collections/all" class="link-title link-title-lg">
1960    <span class="sp-link-title">Products</span>
1961  </a>
1962</li>
1963
1964<script>
1965  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
1966  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
1967  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
1968</script>
1968
1969                      
1970                      
1971                      
1972                      
1973
1974<li class="menu-link">
1975  <a href="/pages/heat-pump-rebate-victoria"  class="link-title ">
1976    <span class="sp-link-title">Rebates</span>
1977  </a>
1978  <a href="/pages/heat-pump-rebate-victoria" class="link-title link-title-lg">
1979    <span class="sp-link-title">Rebates</span>
1980  </a>
1981</li>
1982
1983<script>
1984  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
1985  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
1986  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
1987</script>
1987
1988                      
1989                      
1990                      
1991                      
1992
1993<li class="menu-link">
1994  <a href="/pages/about-us"  class="link-title ">
1995    <span class="sp-link-title">About Us</span>
1996  </a>
1997  <a href="/pages/about-us" class="link-title link-title-lg">
1998    <span class="sp-link-title">About Us</span>
1999  </a>
2000</li>
2001
2002<script>
2003  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
2004  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
2005  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
2006</script>
2006
2007                      
2008                      
2009                      
2010                      
2011
2012<li class="menu-link">
2013  <a href="/pages/contact"  class="link-title ">
2014    <span class="sp-link-title">Contact us</span>
2015  </a>
2016  <a href="/pages/contact" class="link-title link-title-lg">
2017    <span class="sp-link-title">Contact us</span>
2018  </a>
2019</li>
2020
2021<script>
2022  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
2023  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
2024  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
2025</script>
2025
2026                      
2027                      
2028                      
2029                      
2030
2031<li class="menu-link">
2032  <a href="/blogs/heat-pump" aria-current="page" class="link-title active">
2033    <span class="sp-link-title">Blog</span>
2034  </a>
2035  <a href="/blogs/heat-pump" class="link-title link-title-lg">
2036    <span class="sp-link-title">Blog</span>
2037  </a>
2038</li>
2039
2040<script>
2041  $('.megamenu-li').parent('ul').parent('.dropdown-submenu').addClass('mega-menu');
2042  $('.menu-banner').parent('ul').parent('.dropdown-submenu').addClass('banner-menu');
2043  $('.submenu-li').parent('ul').parent('.dropdown-submenu').addClass('sub-menu');
2044</script>
2044
2045                      
2046                      
2047                    </ul>
2048                  </div>
2049                </div>
2050              </div>
2051            </nav>
2052          </div>
2053        </div>
2054      </div>
2055    </div>
2056  </div>
2057</section><div class="crap-search fade modal" id="search-crap">
2058  <div class="modal-dialog">
2059    <div class="modal-content">
2060      <div class="modal-body">
2061        <form action="/search" method="get" class="search-bar" role="search">
2062          <div class="form-search">
2063            <input type="hidden" name="type" value="product">
2064            <input type="hidden" name="options[unavailable_products]" value="show">
2065            <input type="hidden" name="options[prefix]" value="last">
2066            <input type="search" name="q" value="" placeholder="Search Our Catalog" id="search" required class="input-text" aria-label="Search our store">
2067            <button class="search-btn" type="submit">
2068              
2069              <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
2070              
2071            </button>
2072          </div>
2073        </form>
2074        <button type="button" class="btn close" data-dismiss="modal">
2075        	<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
2076        </button>
2077      </div>
2078    </div>
2079  </div>
2080</div>
2081<style>
2082  .crap-search{
2083    width: 100%;
2084    padding: 0px !important;
2085  }
2086  .crap-search .modal-content{
2087    border: none;
2088    border-radius: 0px;
2089  }
2090  .crap-search .modal-dialog{
2091    max-width: 100%;
2092    margin: 0px;
2093  }
2094  .crap-search .modal-content .search-bar{
2095    width: 50%;
2096    margin-left: auto;
2097    margin-right: auto;
2098  }
2099  .crap-search .modal-dialog .modal-body{
2100    padding: 60px 15px;
2101  }
2102  .crap-search .form-search{
2103    position: relative;
2104  }
2105  .crap-search .form-search input.input-text{
2106	width: 100%;
2107    border: none;
2108    border-radius: 0;
2109    border-bottom: 1px solid #a4a4a4;
2110  }
2111  .crap-search .form-search button{
2112    font-size: 18px;
2113    position: absolute;
2114    top: 0px;
2115    
2116    right: 0;
2117    
2118    height: 100%;
2119    width: 50px;
2120    display: flex;
2121    align-items: center;
2122    justify-content: center;
2123  }
2124  .crap-search .form-search button svg{
2125    width: 20px;
2126    height: 20px;
2127  }
2128  .crap-search .modal-dialog .modal-body button.close{
2129    opacity: 1;
2130    padding: 0;
2131    position: absolute;
2132    top: 30px;
2133    text-shadow: none;
2134    
2135    right: 30px;
2136    
2137  }
2138  .crap-search .modal-dialog .modal-body button.close,
2139  .crap-search .modal-dialog .modal-body button.close:hover{
2140    -webkit-transition: all 0.3s ease-in-out 0s;
2141    -o-transition: all 0.3s ease-in-out 0s;
2142    transition: all 0.3s ease-in-out 0s;
2143  }
2144  .crap-search .modal-dialog .modal-body button.close:hover{
2145    color: #1259a1;
2146  }
2147  @media (max-width: 767px) {
2148    .crap-search .modal-dialog .modal-body{
2149      padding: 30px 15px;
2150    }
2151    .crap-search .modal-dialog .modal-body button.close{
2152      
2153      right: 0px;
2154      
2155      top: 0;
2156    }
2157    .crap-search .modal-content .search-bar{
2158      width: 1000%;
2159    }
2160  }
2161</style><!-- header-area end -->
2162<script>
2163  
2164</script>
2164
2165
2166<style>
2167  /* sticky menu css */
2168  .is-sticky{
2169    position: fixed;
2170    top: 0;left: 0;width: 100%;
2171    z-index: 3;
2172    background-color: #fff;
2173    -webkit-box-shadow: rgba(116,116,116,.05) 0 0px 0px 0px, rgba(32,32,32,.05) 0 4px 10px;
2174    -moz-box-shadow: rgba(116,116,116,.05) 0 0px 0px 0px, rgba(32,32,32,.05) 0 4px 10px;
2175    box-shadow: rgba(116,116,116,.05) 0 0px 0px 0px, rgba(32,32,32,.05) 0 4px 10px;
2176  }
2177  .header-kaj.is-sticky .header-area{
2178    position: unset;
2179  }
2180  .header-kaj.is-sticky{
2181    animation: smoothScroll 1s forwards;
2182  }
2183  @keyframes smoothScroll {
2184    0% {
2185      transform: translateY(-150px);
2186    }
2187    100% {
2188      transform: translateY(0px);
2189    }
2190  }
2191  
2192  .header-area {
2193    background-color: #ffffff;
2194  }
2195  
2196  @media (max-width: 1199px) {
2197    .right-block-box ul.shop-element li.side-wrap{
2198      
2199      margin-right: 15px;
2200      
2201    }
2202  }
2203</style></div>
2204<!-- breadcrumb-area start -->
2205
2206
2207<div class="breadcrumb-area" style="background-image: url('//www.gogetaheatpump.com.au/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif');">
2208    <div class="container">
2209        <div class="row">
2210            <div class="col">
2211                <!-- breadcrumb-list start -->
2212                
2213<ul class="breadcrumb-list">
2214
2215  <li class="breadcrumb-item">
2216    <a href="/" title="Back to the home page">Home</a>
2217  </li>
2218  
2219
2220  
2221  <li class="breadcrumb-item">
2222    <span>heat pump</span>
2223  </li>
2224  
2225
2226
2227  
2228</ul>
2229
2230<style>
2231  ul.breadcrumb-list {
2232    display: flex;
2233    -ms-flex-wrap: wrap;
2234    flex-wrap: wrap;
2235    align-items: center;
2236  }
2237  ul.breadcrumb-list li {
2238    position: relative;
2239  }
2240  ul.breadcrumb-list li::after{
2241    content: "\e649";
2242    font-family: 'themify';
2243    display: flex;
2244    align-items: center;
2245    margin: 0 5px;
2246    font-size: 10px;}
2247  ul.breadcrumb-list li:last-child::after{
2248    display: none;
2249  }
2250  ul.breadcrumb-list li.breadcrumb-item + li.breadcrumb-item {
2251    padding-left: 0;
2252  }
2253  ul.breadcrumb-list li.breadcrumb-item + li.breadcrumb-item::before{
2254    content: "";
2255    display: block;
2256    padding-right: 0;
2257  }
2258  ul.breadcrumb-list li a{
2259    text-transform: uppercase;
2260    font-size: 13px;
2261     font-weight: 500;
2262    color: #414141;
2263  }
2264  ul.breadcrumb-list li span{
2265    text-transform: uppercase;
2266    font-size: 13px;
2267    font-weight: 500;s
2268    
2269    color: #414141;
2270    
2271  }
2272</style>
2273
2274                <!-- breadcrumb-list end -->
2275            </div>
2276        </div>
2277    </div>
2278</div>
2279
2280
2281<!-- breadcrumb-area end -->
2282<style>
2283.breadcrumb-area {
2284    padding-top: 10px;
2285    padding-bottom: 10px;
2286    
2287    background-repeat: no-repeat;
2288    background-position: center;
2289    background-size: cover;
2290    
2291    position: relative;
2292
2293    
2294}
2295.breadcrumb-area::before {
2296    content: "";
2297    position: absolute;
2298    top: 0;
2299    
2300    left: 0;
2301    
2302    width: 100%;
2303    height: 100%;
2304    background-color: #fff;
2305    opacity: 0.5;
2306}
2307@media (max-width: 767px) {
2308  .breadcrumb-area {
2309    padding-top: 10px;
2310    padding-bottom: 10px;
2311  }
2312}
2313</style>
2314<main role="main">
2315    <div id="shopify-section-blog-template" class="shopify-section"><section class="blog-content-wrap section-ptb">
2316  <div class="container">
2317    <div class="row "><div class="col">
2318        <ul class="single-blog-area">
2319          
2320          <li class="blog-slider">
2321            <div class="blog-post">
2322  
2323  
2324  
2325  <a href="/blogs/heat-pump/heat-pump-hot-water-installation-melbourne" class="blog-img banner-hover">
2326    <img loading="lazy" class="img-fluid" src="//www.gogetaheatpump.com.au/cdn/shop/articles/2026_530x450_crop_center.png?v=1789538844" alt="Heat Pump Hot Water Installation Melbourne: 2026 Guide" />
2327    <span class="blog-icon"><i class="ti-link"></i></span>
2328    <span class="date-time">
2329      <span class="date">16</span>,
2330      <span class="time">Sep</span>,
2331      <span class="year">2026</span>
2332    </span>
2333  </a>
2334  <div class="blog-post-content">
2335    
2336    <a href="/blogs/heat-pump/heat-pump-hot-water-installation-melbourne" class="blog-title">Heat Pump Hot Water Installation Melbourne: 202...</a>
2337    <p class="blog-desc">Melbourne Heat Pump Installation Guide 2026
2338Heat Pump Hot...</p>
2339    <a href="/blogs/heat-pump/heat-pump-hot-water-installation-melbourne" class="btn btn-style2" >Read More</a>
2340  </div>
2341  
2342</div>
2343          </li>
2344          
2345          <li class="blog-slider">
2346            <div class="blog-post">
2347  
2348  
2349  
2350  <a href="/blogs/heat-pump/aether-home270-review-australia" class="blog-img banner-hover">
2351    <img loading="lazy" class="img-fluid" src="//www.gogetaheatpump.com.au/cdn/shop/articles/Aether_Heat_Pump_270L_530x450_crop_center.png?v=1785894088" alt="Aether HP270 Review: Features, Customer Reviews &amp; Running Costs" />
2352    <span class="blog-icon"><i class="ti-link"></i></span>
2353    <span class="date-time">
2354      <span class="date">05</span>,
2355      <span class="time">Aug</span>,
2356      <span class="year">2026</span>
2357    </span>
2358  </a>
2359  <div class="blog-post-content">
2360    
2361    <a href="/blogs/heat-pump/aether-home270-review-australia" class="blog-title">Aether HP270 Review: Features, Customer Reviews...</a>
2362    <p class="blog-desc">AetherHome 270L Product Review
2363      
2364
2365      
2366        Aet...</p>
2367    <a href="/blogs/heat-pump/aether-home270-review-australia" class="btn btn-style2" >Read More</a>
2368  </div>
2369  
2370</div>
2371          </li>
2372          
2373          <li class="blog-slider">
2374            <div class="blog-post">
2375  
2376  
2377  
2378  <a href="/blogs/heat-pump/broken-hot-water-system-victoria-heat-pump-replacement" class="blog-img banner-hover">
2379    <img loading="lazy" class="img-fluid" src="//www.gogetaheatpump.com.au/cdn/shop/articles/Broken_Hot_Water_System_in_Victoria_Replace_It_With_a_Heat_Pumpp_530x450_crop_center.png?v=1785808291" alt="Broken Hot Water System in Victoria? Switch to a Heat Pump" />
2380    <span class="blog-icon"><i class="ti-link"></i></span>
2381    <span class="date-time">
2382      <span class="date">04</span>,
2383      <span class="time">Aug</span>,
2384      <span class="year">2026</span>
2385    </span>
2386  </a>
2387  <div class="blog-post-content">
2388    
2389    <a href="/blogs/heat-pump/broken-hot-water-system-victoria-heat-pump-replacement" class="blog-title">Broken Hot Water System in Victoria? Switch to ...</a>
2390    <p class="blog-desc">Victoria Hot Water Replacement
2391Broken Hot Water System in...</p>
2392    <a href="/blogs/heat-pump/broken-hot-water-system-victoria-heat-pump-replacement" class="btn btn-style2" >Read More</a>
2393  </div>
2394  
2395</div>
2396          </li>
2397          
2398          <li class="blog-slider">
2399            <div class="blog-post">
2400  
2401  
2402  
2403  <a href="/blogs/heat-pump/heat-pump-size-guide-australia" class="blog-img banner-hover">
2404    <img loading="lazy" class="img-fluid" src="//www.gogetaheatpump.com.au/cdn/shop/articles/Heat_pump_size_guide_for_households_65e3a04b-4f36-44a2-8bb2-4afaae0ced59_530x450_crop_center.png?v=1785801748" alt="How to Choose the Right Heat Pump Size for Your Home in Australia (2026 Guide)" />
2405    <span class="blog-icon"><i class="ti-link"></i></span>
2406    <span class="date-time">
2407      <span class="date">13</span>,
2408      <span class="time">Jul</span>,
2409      <span class="year">2026</span>
2410    </span>
2411  </a>
2412  <div class="blog-post-content">
2413    
2414    <a href="/blogs/heat-pump/heat-pump-size-guide-australia" class="blog-title">How to Choose the Right Heat Pump Size for Your...</a>
2415    <p class="blog-desc">Choosing the right heat pump hot water system size is imp...</p>
2416    <a href="/blogs/heat-pump/heat-pump-size-guide-australia" class="btn btn-style2" >Read More</a>
2417  </div>
2418  
2419</div>
2420          </li>
2421          
2422          <li class="blog-slider">
2423            <div class="blog-post">
2424  
2425  
2426  
2427  <a href="/blogs/heat-pump/solar-victoria-heat-pump-rebate-changes-july-2026" class="blog-img banner-hover">
2428    <img loading="lazy" class="img-fluid" src="//www.gogetaheatpump.com.au/cdn/shop/articles/Heat_Pump_rebate_530x450_crop_center.png?v=1781571886" alt="Solar Victoria Heat Pump Rebate Income Cap Changing in July 2026 – What Victorian Homeowners Need to Know" />
2429    <span class="blog-icon"><i class="ti-link"></i></span>
2430    <span class="date-time">
2431      <span class="date">16</span>,
2432      <span class="time">Jun</span>,
2433      <span class="year">2026</span>
2434    </span>
2435  </a>
2436  <div class="blog-post-content">
2437    
2438    <a href="/blogs/heat-pump/solar-victoria-heat-pump-rebate-changes-july-2026" class="blog-title">Solar Victoria Heat Pump Rebate Income Cap Chan...</a>
2439    <p class="blog-desc">Victorian homeowners planning to install an energy-effici...</p>
2440    <a href="/blogs/heat-pump/solar-victoria-heat-pump-rebate-changes-july-2026" class="btn btn-style2" >Read More</a>
2441  </div>
2442  
2443</div>
2444          </li>
2445          
2446          <li class="blog-slider">
2447            <div class="blog-post">
2448  
2449  
2450  
2451  <a href="/blogs/heat-pump/heat-pump-vs-gas-hot-water-system-australia" class="blog-img banner-hover">
2452    <img loading="lazy" class="img-fluid" src="//www.gogetaheatpump.com.au/cdn/shop/articles/Heat_pump_vs_gas_hot_water_systems_530x450_crop_center.png?v=1779939715" alt="Heat Pump vs Gas Hot Water System in Australia (2026 Running Cost Comparison)" />
2453    <span class="blog-icon"><i class="ti-link"></i></span>
2454    <span class="date-time">
2455      <span class="date">28</span>,
2456      <span class="time">May</span>,
2457      <span class="year">2026</span>
2458    </span>
2459  </a>
2460  <div class="blog-post-content">
2461    
2462    <a href="/blogs/heat-pump/heat-pump-vs-gas-hot-water-system-australia" class="blog-title">Heat Pump vs Gas Hot Water System in Australia ...</a>
2463    <p class="blog-desc">Choosing between a heat pump and a gas hot water system i...</p>
2464    <a href="/blogs/heat-pump/heat-pump-vs-gas-hot-water-system-australia" class="btn btn-style2" >Read More</a>
2465  </div>
2466  
2467</div>
2468          </li>
2469          
2470        </ul>
2471        <div class="paginatoin-area">
2472          <ul class="paginate">
2473            
2474            <li class="page-numerous"><ul class="pagination-box">
2475  
2476  
2477  
2478
2479  
2480  <li class="active">
2481    <a href="javascript:void(0)"> 01 </a>
2482  </li>
2483  
2484  
2485  
2486  
2487    
2488    <li class="number">
2489      <a href="/blogs/heat-pump?page=2" title="2"> 02 </a>
2490    </li>
2491  
2492  
2493  
2494  
2495  <li class="next">
2496    <a href="/blogs/heat-pump?page=2" class="Next" title="Next &raquo;">
2497      <svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" class="css-i6dzq1"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>
2498    </a>
2499  </li>
2500  
2501</ul>
2502
2503<script>
2504  $(".theme-default-pagination .disabled a"). removeAttr("href");
2505  $(".theme-default-pagination li.active a"). removeAttr("href");
2506</script>
2506</li>
2507            
2508          </ul>
2509        </div>
2510      </div></div>
2511  </div>
2512</div>
2513
2514<style>
2515
2516  .blog-content-wrap .left-wrap {
2517    flex-direction: row-reverse;
2518  }
2519  @media (max-width : 767px){
2520    .blog-content-wrap .left-wrap,
2521    .blog-content-wrap .right-wrap {
2522      flex-direction: column-reverse;
2523    }
2524    .blog-content-wrap .blog-grid-wrap{
2525      margin-top: 30px;
2526    }
2527    .blog-content-wrap .blog-grid-wrap:last-child{
2528      margin-top: 0px;
2529    }
2530  }
2531  .blog-content-wrap ul.single-blog-area {
2532    display: flex;
2533    -ms-flex-wrap: wrap;
2534    flex-wrap: wrap;
2535    
2536    margin-left: -30px;
2537    
2538    margin-top: -30px;
2539  }
2540  .blog-content-wrap ul.single-blog-area li {
2541    position: relative;
2542    
2543    margin-left: 30px;
2544    
2545    margin-top: 30px;
2546  }
2547  .blog-content-wrap ul.single-blog-area li::after{
2548    content: "";
2549    opacity: 0.8;
2550  }
2551
2552  
2553  .blog-content-wrap ul.single-blog-area li{
2554    width: calc(50% - 30px);
2555  }
2556
2557  @media (max-width : 1199px){
2558    .blog-content-wrap ul.single-blog-area li{
2559      width: calc(100% - 30px);
2560    }
2561  }
2562  @media (max-width : 991px){
2563    .blog-content-wrap ul.single-blog-area li{
2564      width: calc(100% - 30px);
2565    }
2566  }
2567  
2568
2569  
2570  .blog-content-wrap ul.single-blog-area li{
2571    width: calc(33.33% - 30px);
2572  }
2573  @media (max-width : 991px){
2574    .blog-content-wrap ul.single-blog-area li{
2575      width: calc(50% - 30px);
2576    }
2577  }
2578  
2579
2580  @media (max-width : 767px){
2581    .blog-content-wrap ul.single-blog-area{margin-left: -15px;}
2582    .blog-content-wrap ul.single-blog-area li{
2583      width: calc(100% - 15px);margin: 30px 0 0 15px;}
2584  }
2585</style></div>
2586  </main>
2587  <div class="mm-fullscreen-bg"></div>
2588<style>
2589.mm-fullscreen-bg {
2590    position: fixed;
2591    top: 0;
2592    
2593	left: 0;
2594	
2595    width: 100%;
2596    height: 100%;
2597    background-color: rgba(0, 0, 0, 0.6);
2598    z-index: 9;
2599    opacity: 0;
2600    visibility: hidden;
2601}
2602.mm-fullscreen-bg.active {
2603    opacity: 1;
2604    visibility: visible;
2605}
2606.mm-fullscreen-bg,
2607.mm-fullscreen-bg.active {
2608	-webkit-transition: all 0.3s ease-in-out 0s;
2609    -o-transition: all 0.3s ease-in-out 0s;
2610    transition: all 0.3s ease-in-out 0s;
2611}
2612</style>
2613<div id="shopify-section-promo-fixed" class="shopify-section">
2614
2615<script>
2616  function initPromoFixed(){
2617    var $ttpromofixed = $(".st-promo-fixed"),
2618      $promofixeddata = $(".promofixeddata"),
2619        $promofixedclose = $ttpromofixed.find(".st-btn-close");
2620    
2621    if($('html').hasClass('touch-device') && $ttpromofixed.hasClass('hidden-mobile')) return false;
2622  if($ttpromofixed.hasClass('hidden-mobile') && $(window).width < 1025) return false;
2623    if($promofixeddata.length == 0) return false;
2624    
2625    setPromoFixedItem($ttpromofixed, $promofixeddata);
2626  showPromoFixed($ttpromofixed, $ttpromofixed.data('start'));
2627    
2628  showPromoFixedNextMessage($ttpromofixed, $promofixeddata, $promofixedclose)
2629
2630    $promofixedclose.click(function(){
2631      $ttpromofixed.addClass('nonevent').fadeTo(100, 0);
2632    });
2633  }
2634  function showPromoFixedNextMessage($modal, $data, $close){
2635    var nextmin = $modal.data('min'),
2636        nextmax = $modal.data('max');
2637  var i = getRndInteger(nextmin, nextmax);
2638    setTimeout(function(){
2639      $close.trigger('click');
2640      setTimeout(function(){
2641        setPromoFixedItem($modal, $data);
2642        showPromoFixed($modal, 0);
2643        showPromoFixedNextMessage($modal, $data, $close);
2644      }, 100);
2645    }, i);
2646  }
2647  function getPromoFixedCustomProductIndex($promofixeddata){
2648    var min = 0,
2649        max = $promofixeddata.children().length;
2650    return getRndInteger(min, max);
2651  }
2652  function setPromoFixedItem($modal, $data){
2653    var i = getPromoFixedCustomProductIndex($data)
2654    var data = $data.children().eq(i);
2655    $modal.find('.st-img').find('a').attr('href', data.data('url')).find('img').attr('src', data.data('image')).attr('alt', data.data('alt'));
2656    $modal.find('.pr_name').attr('href', data.data('url')).text(data.data('name'));
2657    
2658    var nummin = parseInt(data.data('min')),
2659      nummax = parseInt(data.data('max')),
2660      num = getRndInteger(nummin, nummax);
2661    $modal.find('.st-info-value').text(num);
2662
2663  if (typeof data.data('text') === typeof undefined) return false;
2664    var str = data.data('text').split('||'),
2665      i = getRndInteger(0, str.length-1);
2666    $modal.find('.st-info-text').text(str[i]);
2667  }
2668  function showPromoFixed($parent, delay){
2669    setTimeout(function(){
2670    $parent.removeClass('nonevent').fadeTo(300, 1);
2671    }, delay);
2672  }
2673  function getRndInteger(min, max) {
2674    return Math.floor(Math.random() * (max - min) ) + min;
2675  }
2676  setTimeout(initPromoFixed, 300);
2677  </script>
2677
2678  <style type="text/css">
2679    .st-promo-fixed {
2680    display: flex;
2681    position: fixed;
2682    bottom: 15px;
2683    right: 15px;
2684    z-index: 9;
2685    opacity: 0;
2686    background-color: #fff;
2687    box-shadow: rgba(116,116,116,0.05) 0px 0px 4px, rgba(32,32,32,0.05) 0px 0px 8px;
2688}
2689.st-promo-fixed .st-btn-close {
2690  color: #fff;
2691    background-color: #333;
2692    width: 15px;
2693    height: 15px;
2694    font-size: 10px;
2695    position: absolute;
2696    right: 0;
2697    top: 0;
2698    -moz-transition: color 0.2s linear;
2699    -o-transition: color 0.2s linear;
2700}
2701.st-promo-fixed .st-description .st-box-top{
2702    font-size: 12px;
2703}
2704.st-promo-fixed .st-description {
2705    padding: 0 10px;
2706    display: flex;
2707    justify-content: center;
2708    flex-direction: column;
2709}
2710.st-promo-fixed .st-description .pr_name{
2711    margin-top: 3px;
2712    text-transform: capitalize;
2713}
2714.st-promo-fixed .st-description .st-info {
2715    font-size: 12px;
2716    margin-top: 3px;
2717}
2718.st-promo-fixed .st-img a{
2719    width: 80px;
2720}
2721.st-promo-fixed .st-description p{
2722    margin-bottom: 0px;
2723}
2724@media(max-width: 767px){
2725    .st-promo-fixed.st-hidden-mobile{
2726      display: none!important;
2727    }
2728    .st-promo-fixed .st-description .st-info{
2729        display: flex;
2730        line-height: normal;
2731    }
2732}
2733</style>
2734</div><div id="shopify-section-footer2" class="shopify-section"><section class="footer-top-area" >
2735  <div class="container">
2736    <div class="row">
2737      <div class="col-xl-12 col-lg-12 col-md-12 col-12 col-center">
2738        <div class="footer-list-wrap">
2739          <ul class="footer-list">
2740            <li class="ftlink-li footer-info"><a href="/" class="theme-logo">
2741  <img loading="lazy" src="//www.gogetaheatpump.com.au/cdn/shop/files/Go_get_a_heat_pump_svg.svg?v=1721976468" alt="Go_get_a_heat_pump_svg - GoGetaHeatPump">
2742</a><style>
2743	.logo a.shop-name span {
2744	    color: #000;
2745	    font-size: 24px;
2746	    font-weight: 600;
2747	}
2748</style><p class="about-compnay">GoGetaHeatPump specialises in cutting-edge heat pump technology and offers effective and environmentally friendly heating solutions for both residential and commercial environments.</p><ul class="social-icon">
2749  
2750  <li>
2751    <a style="background-color: rgba(25, 119, 242, 0.85);" href="https://www.facebook.com/profile.php?id=61556514864355">
2752      <i class="ti-facebook"></i>
2753      <span></span>
2754    </a>
2755  </li>        
2756  
2757
2758  
2759  <li class="">
2760    <a style="background-color: rgba(121, 200, 237, 0.85);" href="https://www.linkedin.com/company/gogetaheatpump/">
2761      <i class="ti-linkden"></i>
2762      <span>Linkden</span>
2763    </a>
2764  </li>        
2765  
2766
2767  
2768  <li class="">
2769    <a style="background-color: rgba(14, 118, 168, 0.85);" href="https://www.youtube.com/@gogetaheatpump965">
2770      <i class="ti-youtube"></i>
2771      <span></span>
2772    </a>
2773  </li>        
2774  
2775
2776  
2777  <li class="">
2778    <a style="background-color: rgba(222, 57, 57, 0.85);" href="http://www.instagram.com">
2779      <i class="ti-instagram"></i>
2780      <span></span>
2781    </a>
2782  </li>        
2783  
2784
2785  
2786
2787  
2788</ul>
2789<style>
2790  /* social icon css */
2791  ul.social-icon li{
2792   
2793    padding-right: 10px;
2794    
2795    
2796  }
2797  ul.social-icon li a{
2798    color: #fff;
2799    font-size: 14px;
2800    line-height: 1;
2801    height: 35px;
2802    width: 35px;
2803    border-radius: 100%;
2804    display: flex;
2805    align-items: center;
2806    justify-content: center;
2807  }
2808  ul.social-icon li a:hover{
2809    background-color: #1259a1!important;
2810  }
2811</style></li>
2812            
2813            <li class="ftlink-li linklist">
2814              <ul class="footer-sublist">
2815                
2816                
2817                
2818                <li class="ftsublink-li">
2819                  <a href="/collections/all" class="ft-sublink">Products</a>
2820                </li>
2821                
2822                
2823                
2824                <li class="ftsublink-li">
2825                  <a href="/pages/about-us" class="ft-sublink">About</a>
2826                </li>
2827                
2828                
2829                
2830                <li class="ftsublink-li">
2831                  <a href="/pages/heat-pump-rebate-victoria" class="ft-sublink">Rebates</a>
2832                </li>
2833                
2834                
2835                
2836                <li class="ftsublink-li">
2837                  <a href="/pages/stc-incentive" class="ft-sublink">STCs Incentive</a>
2838                </li>
2839                
2840                
2841                
2842                <li class="ftsublink-li">
2843                  <a href="/pages/veu-incentive-victoria" class="ft-sublink">VEECs Incentive</a>
2844                </li>
2845                
2846                
2847                
2848                <li class="ftsublink-li">
2849                  <a href="https://www.gogetaheatpump.com.au/pages/contact" class="ft-sublink">Contact </a>
2850                </li>
2851                
2852                
2853              </ul>
2854            </li>
2855            <li class="ftlink-li newsletter">
2856              <h6>Notify Me</h6>
2857              <div class="news-content">
2858                <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2859                
2860                
2861                <input type="hidden" name="contact[tags]" value="newsletter">
2862                <div class="subscribe-block">
2863                  <input type="email" name="contact[email]" class="email mail" id="E-mail" value="" placeholder="Enter your email.." autocapitalize="off" required>
2864                  <div class="email-submit">
2865                    <button type="submit" class="btn btn-style-medium" name="commit" id="Subscribe">
2866                      Subscribe
2867                    </button>
2868                  </div>
2869                </div>
2870                </form>
2871              </div><a href="javascript:void(0)" class="payment-icon">
2872    <img loading="lazy" src="//www.gogetaheatpump.com.au/cdn/shop/files/40_25-3.svg?v=1686540170" class="img-fluid" alt="GoGetaHeatPump">
2873    <img loading="lazy" loading="lazy" src="//www.gogetaheatpump.com.au/cdn/shop/files/40_25-4.svg?v=1686540170" class="img-fluid" alt="GoGetaHeatPump">
2874    <img loading="lazy" loading="lazy" loading="lazy" src="//www.gogetaheatpump.com.au/cdn/shop/files/K.svg?v=1686540170" class="img-fluid" alt="GoGetaHeatPump">
2875    <img loading="lazy" loading="lazy" src="//www.gogetaheatpump.com.au/cdn/shop/files/40_25-2.svg?v=1686540170" class="img-fluid" alt="GoGetaHeatPump">
2876    <img loading="lazy" loading="lazy" loading="lazy" src="//www.gogetaheatpump.com.au/cdn/shop/files/40_25-1.svg?v=1686540170" class="img-fluid" alt="GoGetaHeatPump">
2877</a>
2878<style>
2879	.payment-icon{
2880		display: flex;
2881	}
2882	.payment-icon img{
2883		
2884		margin-right: 5px;
2885		
2886		}
2887	}
2888	.payment-icon img:last-child{
2889		
2890		margin-right: 0px;
2891		
2892		}
2893	}
2894</style></li>
2895            
2896          </ul>
2897        </div>
2898      </div>
2899    </div>
2900  </div>
2901</section>
2902
2903<style>
2904  .footer-top-area{
2905    padding-top: 100px;
2906    padding-bottom: 100px;
2907    
2908    background-color: #ffffff;
2909    
2910    border-top: 1px solid #e2e2e2;
2911  }
2912  @media (max-width : 1199px){
2913    .footer-top-area{
2914      padding-top: 40px;
2915      padding-bottom: 25px;
2916    }
2917  }
2918  @media (max-width : 767px){
2919    .footer-top-area{
2920      padding-top: 35px;
2921      padding-bottom: 40px;
2922    }
2923  }
2924  /* footer-info css */
2925  .footer-info-wrap ul.footer-info li.logo p{
2926    margin-top: 17px;
2927    color: #999;
2928  }
2929  .footer-info-wrap ul.footer-info li.footer-social{
2930    display: flex;
2931    align-items: center;
2932    margin-top: 22px;
2933    position: relative;
2934    z-index: 1;
2935  }
2936  @media (max-width : 1199px){
2937    .footer-info-wrap ul.footer-info li.logo p{
2938      font-size: 14px;
2939      width: 100%;
2940    }
2941  }
2942
2943  /* footer-list css */
2944  .footer-list-wrap ul.footer-list{
2945    display: flex;
2946    flex-wrap: wrap;
2947  }
2948  .footer-list-wrap ul.footer-list li.ftlink-li ul.footer-sublist {
2949    margin-top: -15px;
2950  }
2951  .footer-list-wrap ul.footer-list li.ftlink-li.linklist{
2952    width: 25%;
2953  }
2954  .footer-list-wrap ul.footer-list li.ftlink-li{
2955    width: 37.50%;
2956  }
2957  .footer-list-wrap ul.footer-list li.ftlink-li ul.footer-sublist li.ftsublink-li {
2958    position: relative;
2959    
2960    padding-left: 15px;
2961    
2962    margin-top: 15px;
2963  }
2964  .footer-list-wrap ul.footer-list li.ftlink-li ul.footer-sublist li.ftsublink-li:last-child{
2965    
2966    margin-right: 0px;
2967    
2968  }
2969  .footer-list-wrap ul.footer-list li.ftlink-li ul.footer-sublist li.ftsublink-li a{
2970    font-size: 16px;
2971    position: relative;
2972  }
2973  .footer-list-wrap ul.footer-list li.ftlink-li ul.footer-sublist li.ftsublink-li:after{
2974    content: '';
2975    position: absolute;
2976    transform: translateY(50%);
2977    bottom: 50%;
2978    
2979    left: 0;
2980    
2981    height: 5px;
2982    width: 5px;
2983    border-radius: 100%;
2984    background-color: #222;
2985  } 
2986  .footer-list-wrap ul.footer-list li.ftlink-li ul.footer-sublist li.ftsublink-li a:hover{
2987    color: #1259a1;
2988  }
2989  @media(max-width: 991px){
2990    .footer-list-wrap ul.footer-list li.ftlink-li.linklist,
2991    .footer-list-wrap ul.footer-list li.ftlink-li{
2992      width: 100%;
2993      text-align: center;
2994    }
2995    .footer-list-wrap ul.footer-list li.ftlink-li.newsletter,
2996    .footer-list-wrap ul.footer-list li.ftlink-li.linklist{
2997      margin-top: 35px;
2998    }
2999    .footer-list-wrap ul.footer-list li.ftlink-li ul.footer-sublist li.ftsublink-li {
3000      
3001      margin-right: 15px;
3002      
3003    }
3004    .footer-list-wrap ul.footer-list li.ftlink-li ul.footer-sublist li.ftsublink-li.newsletter{
3005      margin-top: 35px;
3006    }
3007    .footer-list-wrap ul.footer-list li.ftlink-li ul.footer-sublist{
3008      display: flex;
3009      align-items: center;
3010      flex-wrap: wrap;
3011      justify-content: center;
3012    }
3013  }
3014  @media(max-width: 767px){
3015    .footer-list-wrap ul.footer-list li.ftlink-li ul.footer-sublist li.ftsublink-li a{
3016      font-size: 14px;
3017    }
3018  }
3019
3020  /* about comnay*/
3021  .footer-list-wrap .ftlink-li.footer-info p.about-compnay{
3022    margin-top: 23px;
3023    font-size: 14px;
3024    letter-spacing: .5px;
3025    width: 90%;
3026    color: #555;
3027  }
3028  @media(max-width: 991px){
3029    .footer-list-wrap .ftlink-li.footer-info p.about-compnay{
3030      width: 100%;
3031    }
3032    .footer-list-wrap .ftlink-li.footer-info .social-icon{
3033      justify-content: center;
3034    }
3035  }
3036
3037  /* about comnay*/
3038  .footer-list-wrap .ftlink-li.footer-info .social-icon{
3039    display: flex;
3040    align-items: center;
3041    margin-top: 22px;
3042  }
3043
3044  /*newsletter*/
3045
3046  .footer-list-wrap .ftlink-li.newsletter h6{
3047    font-size: 20px;
3048    line-height: 1;
3049  }
3050  .footer-list-wrap .ftlink-li .news-content {
3051    margin-top: 27px;
3052  }
3053  .footer-list-wrap .ftlink-li .news-content .subscribe-block{
3054    display: flex;
3055  }
3056  .footer-list-wrap .ftlink-li .news-content .subscribe-block input{
3057    width: 100%;
3058    background-color: #f2f2f2;
3059    border: 0;
3060  }
3061  @media(max-width: 767px){
3062    .footer-list-wrap .ftlink-li.newsletter h6{
3063      font-size: 16px;
3064    }
3065  }
3066  /*social payment*/
3067  .footer-list-wrap .ftlink-li .payment-icon{
3068    margin-top: 30px;
3069  }
3070  @media(max-width: 991px){
3071    .footer-list-wrap .ftlink-li .payment-icon{
3072      justify-content: center;
3073    }
3074  }
3075
3076</style></div>
3077<div id="shopify-section-copy-right" class="shopify-section"><footer class="footer-bottom-area">
3078  <div class="container">
3079    <div class="row">
3080      <div class="col">
3081        <ul class="ft-bottom">
3082            <li class="copy-right">
3083                <p>
3084                    <span>Copyright</span>
3085                    <i class="fa fa-copyright"></i>
3086                    <span>2023 GoGetaHeatPump</span>
3087                </p>
3088            </li>
3089        </ul>
3090      </div>
3091    </div>
3092  </div>
3093</footer>
3094
3095
3096<style>
3097    .footer-bottom-area {
3098        padding-top: 10px;
3099        padding-bottom: 10px;
3100        background-color: #5567ee;
3101    }
3102    .footer-bottom-area .copy-right p {
3103        color: #ffffff;
3104        font-weight: 400;
3105        font-size: 14px;
3106        text-transform: capitalize;
3107    }
3108    .footer-bottom-area .copy-right p span > span{
3109        color: #1259a1;
3110    }
3111    .footer-bottom-area ul.ft-bottom {
3112        display: flex;
3113        align-items: center;
3114        justify-content: center;
3115        -ms-flex-wrap: wrap;
3116        flex-wrap: wrap;
3117    }
3118@media (max-width: 991px) {
3119    .footer-bottom-area ul.ft-bottom{
3120        flex-direction: column;
3121        justify-content: center;
3122        padding-top: 0;
3123    }
3124    .footer-bottom-area ul.ft-bottom li{
3125        margin-top: 10px;
3126    }
3127    .footer-bottom-area ul.ft-bottom li:first-child{
3128        margin-top: 0;
3129    }
3130}
3131@media (max-width: 767px){
3132    .footer-bottom-area .copy-right p {
3133        font-size: 12px;
3134        text-align: center;
3135    }
3136}
3137</style></div>
3138  <a href="javascript:void(0)" id="top" class="scroll">
3139    <i class="ti ti-arrow-up"></i>
3140</a>
3141<style>
3142a.scroll {
3143    display: none;
3144    color: #fff;
3145    font-size: 16px;
3146    font-weight: 300;
3147    line-height: 1;
3148    padding: 12px;
3149    background-color: #1259a1;
3150    border-radius: 100%;
3151    height: 40px;
3152    width: 40px;
3153    text-transform: uppercase;
3154    position: fixed;
3155    bottom: 110px;
3156    
3157    right: 30px;
3158    
3159    z-index: 9;
3160    -webkit-transition: 0.3s ease-in-out;
3161    -moz-transition: 0.3s ease-in-out;
3162    -ms-transition: 0.3s ease-in-out;
3163    transition: 0.3s ease-in-out;
3164}
3165@media(max-width: 767px){
3166    a.scroll{
3167        font-size: 12px;
3168        height: 30px;
3169        width: 30px;
3170        right: 15px;
3171        padding: 9px;
3172    }
3173}
3174</style>
3175  <!-- Necessary JS -->
3176  
3176<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/timber.js?v=119278724814677023311746665202" type="text/javascript"></script>
3176
3177
3178
3179<script>
3180  
3181</script>
3181<div class="productmodal">
3182  <div class="modal fade" id="quickViewModal">
3183    <div class="modal-dialog">
3184      <div class="modal-content">
3185        <div class="modal-header">
3186          <h6 class="modal-quickview">Quickview</h6>
3187          <button type="button" class="close" data-dismiss="modal"><i class="ti-close"></i></button>
3188        </div>
3189        <div class="modal-body">
3190          <div class="quick-view-img">
3191            <div class="quick-view-tab-content tab-content">
3192              <div class="product-main-image__item">
3193                <div class="img_box_1"></div>
3194              </div>
3195            </div>
3196          </div>
3197          <div class="quick-view-content">
3198            <div class="product-title">
3199              <h6 class="product_title">FROM_JS</h6>
3200            </div>
3201
3202            <div class="price-box price-part">
3203              <span class="new-price">jsprice</span>
3204              <span class="old-price">jsprice</span>
3205            </div>
3206            
3207            <div class="product-desc">
3208              <p class="product-short-desc"></p>
3209            </div>
3210
3211            <form id="add-item-qv" action="/cart/add" method="post">
3212              <div class="quick-view-select variants select-option-part"></div>
3213              <div class="product-quantity-action">
3214                <label>Quantity:</label>
3215                <div class="product-quantity">
3216                  <div class="cart-plus-minus">
3217                    <input value="1" type="text" name="quantity" min="1" pattern="[0-9]*">
3218                  </div>
3219                </div>
3220              </div>
3221              <div class="quickview-buttons">
3222                <button type="submit" class="addtocartqv btn btn-style2">
3223                  <span class="cart-title" id="AddToCartText">
3224                  <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-shopping-cart"><circle cx="9" cy="21" r="1"></circle><circle cx="20" cy="21" r="1"></circle><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path></svg>
3225                Add to cart</span>
3226                </button>
3227              </div>
3228              
3228<script>
3229                jQuery('.addtocartqv').click(function(e) {
3230                  e.preventDefault();
3231                  Shopify.addItemFromForm('add-item-qv');
3232                  jQuery('#quickViewModal').modal('hide');
3233                });
3234              </script>
3234 
3235            </form>
3236          </div>
3237        </div>
3238      </div>
3239    </div>
3240  </div>
3241</div>
3242
3243
3244<div class="quickViewModal_info" style="display: none;">
3245  <div class="button">Add to cart</div>
3246  <div class="button_added"></div>
3247  <div class="button_error"></div>
3248  <div class="button_wait"></div>
3249</div>
3250
3251<script>
3252  var mainImage = '';
3253  jQuery(function ($) {
3254    quiqview = function(product_handle) {
3255      Shopify.getProduct(product_handle);
3256    }
3257    Shopify.onProduct = function(product) {
3258      $('.viewfullinfo').attr('href', product.url);
3259
3260      // product description without shortcode
3261      text_truncate = function(str, length, ending) {
3262        if (length == null) {
3263          length = 500;
3264        }
3265        if (ending == null) {
3266          ending = '...';
3267        }
3268        if (str.length > length) {
3269          return str.substring(0, length - ending.length) + ending;
3270        }
3271        else {
3272          return str;
3273        }
3274      };
3275      var _parent = '#quickViewModal';
3276      var productHandle = product.handle;
3277      $(_parent+' .product_title').text(product.title);
3278      //alert(product.handle)
3279      var wishlist = localStorage.getItem('user_wishlist') || [];
3280      if (wishlist.length > 0) {
3281        wishlist = JSON.parse(localStorage.getItem('user_wishlist'));
3282      }
3283      if (wishlist.indexOf(productHandle) > -1) {
3284        
3285        $('.quickview-btn-wishlist .action-wishlist .add-wishlist').css('display','none');
3286        $('.quickview-btn-wishlist .action-wishlist .remove-wishlist').css('display','block');
3287        $('.quickview-btn-wishlist .action-wishlist').addClass('is-active');
3288
3289      }else{
3290        $('.quickview-btn-wishlist .action-wishlist .add-wishlist').css('display','inline-block');
3291        $('.quickview-btn-wishlist .action-wishlist .remove-wishlist').css('display','none');
3292        $('.quickview-btn-wishlist .action-wishlist').removeClass('is-active');
3293      }
3294      $('.quickview-btn-wishlist .wishlist-btn').attr('data-product-handle', product.handle);
3295      // product rating
3296      $(_parent+' .rating').empty();
3297      $(_parent+' .rating').append("<span class=\"shopify-product-reviews-badge\" data-id=\""+product.id+"\"></span>");
3298
3299      //check variants
3300      var variant = '';
3301      for (i = 0; i < product.variants.length; i++) {
3302        if(product.variants[i].inventory_quantity > 0) {
3303          variant = product.variants[i];
3304          break;
3305        }
3306      }
3307      if(variant == '') {
3308        for (i = 0; i < product.variants.length; i++) {
3309          if(product.variants[i].inventory_policy == "continue") {
3310            variant = product.variants[i];
3311            break;
3312          }
3313        }
3314        if(variant == '') {
3315          variant = product.variants[0];
3316        }
3317      }
3318
3319      mainImage = product.featured_image;
3320      var shopifyimgurl = variant.featured_image ? variant.featured_image.src : product.featured_image;
3321      var imgurl = "<img loading="lazy" class=\"full-width img-fluid\" alt=\"\" src = \""+shopifyimgurl+"\" >";
3322      jQuery(_parent+' .product-main-image__item .img_box_1').empty();
3323      jQuery(_parent+' .product-main-image__item .img_box_1').append(imgurl);
3324      jQuery(_parent+' .product-main-image__item .img_box_2').empty();
3325      jQuery(_parent+' .product-main-image__item .img_box_2').append(imgurl);
3326
3327      // product description with shortcode
3328      var desc = product.description;
3329
3330      if (desc.indexOf("[short_description]") >= 0) {
3331        desc = desc.split("[short_description]");
3332        desc = desc[1].split("[/short_description]");
3333        $(_parent+' .product-short-desc').show();
3334        $(_parent+' .product-short-desc').html(desc[0]);
3335      }
3336      else {
3337        $(_parent+' .product-short-desc').html(text_truncate(product.description, 120));
3338      }
3339
3340      //set variants property
3341      var inv_qua = variant.inventory_quantity;
3342
3343      //price
3344      if(variant.price < variant.compare_at_price) {
3345        $('.price-part .new-price').addClass('amount');
3346        $('.price-part .old-price').show();
3347        changePriceValue('.price-part .new-price', variant.compare_at_price);
3348        changePriceValue('.price-part .old-price', variant.price);
3349      }
3350      else {
3351        $('.price-part .old-price').hide();
3352        $('.price-part .new-price').removeClass('amount');
3353        changePriceValue('.price-part .new-price', variant.price);
3354      }
3355
3356      // Variants select
3357      if(product.variants.length > 1) {
3358        var variants_margin = product.options.length == 2 ? 'variants_margin' : '';
3359        var select = '<select id="product-select-qv" name="id">';
3360        var selected = 'selected';
3361        for (i = 0; i < product.variants.length; i++) {
3362          var _var = product.variants[i];
3363          if(_var.available) {
3364            select += '<option value="' + _var.id + '"' + selected +'>' + _var.title + ' - ' + Shopify.formatMoney(_var.price, "${{amount}}") + '</option>'
3365            selected = '';
3366          }
3367        }
3368        select += '</select>';
3369        var variant_select = '<div class="variants_selects ' + variants_margin + '">';
3370        variant_select += select;
3371        variant_select += '</div><div class="divider divider--sm"></div>';
3372        select = variant_select;
3373      }
3374      else {
3375        var select = '<input type="hidden" name="id" value="' + product.variants[0].id + '" />';
3376      }
3377
3378      $('.variants').empty();
3379      $('.variants').html(select);
3380
3381      //parametres
3382      setParametresText(_parent+' .product-sku', variant.sku);
3383      if(jQuery(_parent + ' .product-sku').length) {
3384        var $ava = jQuery(_parent + " .product-info__availabilitu");
3385        if(variant.sku != "") {
3386          if($ava.hasClass('pull-left')) {
3387            $ava.removeClass('pull-left')
3388          }
3389        }
3390        else {
3391          if(!$ava.hasClass('pull-left')) {
3392            $ava.addClass('pull-left')
3393          }
3394        }
3395      }
3396
3397      //quantity
3398      var out_of_stock = false;
3399      if(variant.inventory_management) {
3400        if(inv_qua > 0) {
3401          $(_parent+' .product-availability').text(inv_qua + " In Stock");
3402        }
3403        else {
3404          out_of_stock = true;
3405          $(_parent+' .product-availability').text("In Stock");
3406        }
3407      }
3408      else {
3409        $(_parent+' .product-availability').text("Many in stock");
3410      }
3411
3412      // button
3413      if(!out_of_stock || variant.inventory_policy == "continue") {
3414        $('.product-available').show();
3415        $('.product-disable').hide();
3416        $('.addtocartqv').attr('id', product.id );
3417      }
3418      else {
3419        $('.product-available').hide();
3420        $('.product-disable').show();
3421      }
3422
3423      if (product.available && product.variants.length > 1) {
3424        new Shopify.OptionSelectors("product-select-qv", { product: product, onVariantSelected: selectCallbackQv, enableHistoryState: true });
3425        if($('#quickViewModal .variants_selects .selector-wrapper').length > 0) {
3426          $.each( jQuery('#quickViewModal .variants_selects .selector-wrapper'), function(index) {
3427            //alert('fdf43');
3428            //console.log($(this).find('label'));
3429            $(this).find('label').text(product.options[index].name);
3430          });
3431        }
3432      }
3433      else {
3434        jQuery('.currency .active').trigger('click');
3435      }
3436
3437      selectGrid(_parent,product);
3438      if($(".spr-badge").length > 0) {
3439        $.getScript(window.location.protocol + "//productreviews.shopifycdn.com/assets/v4/spr.js");
3440      }
3441      if($(".selector-wrapper label").length) {
3442        $(".selector-wrapper label").each(function( index ) {
3443          
3444          $(this).text(jQuery(this).text() + ":");
3445        });
3446      }
3447
3448      $(_parent).modal('show');
3449
3450      if( !( 'ontouchstart' in window ) &&
3451        !navigator.msMaxTouchPoints &&
3452        !navigator.userAgent.toLowerCase().match( /windows phone os 7/i ))
3453        return false;
3454      $j('body').css("top", -$j('body').scrollTop());
3455      $j('body').addClass("no-scroll");
3456      $j('.close').click(function() {
3457        var top = parseInt($j('body').css("top").replace("px", ""))*-1;
3458        $j('body').removeAttr("style");
3459        $j('body').removeClass("no-scroll");
3460        $j('body').scrollTop(top);
3461      });
3462    }
3463
3464    function setParametresText(obj, value) {
3465      if(value != '') {
3466        $(obj).parent().show();
3467        $(obj).text(value);
3468      }
3469      else {
3470        $(obj).parent().hide();
3471      }
3472    }
3473
3474    function changePriceValue (cell, value) {
3475      $(cell).html(Shopify.formatMoney(value, "${{amount}}"));
3476    };
3477  });
3478
3479  var selectCallbackQv = function(variant, selector) {
3480    var _parent = '#quickViewModal';
3481    var _parentprice = _parent + ' .price-part';
3482    if (!variant) {
3483      jQuery(_parent + " .price-box").hide();
3484      jQuery(_parent + " .qwt").hide();
3485      jQuery(_parent + " .control-console").hide();
3486      jQuery(_parent + ' .addtocartqv').attr('disabled','disabled');
3487      jQuery(_parent + ' .addtocartqv').text('Unavailable');
3488      return false;
3489    }
3490    jQuery(_parent + " .price-box").show();
3491    jQuery(_parent + " .qwt").show();
3492    jQuery(_parent + " .control-console").show();
3493    if(variant.price < variant.compare_at_price) {
3494      jQuery(_parentprice + ' .new-price').addClass('price-box__old');
3495      jQuery(_parentprice + ' .old-price').show();
3496      changePriceValue(_parentprice + ' .new-price', variant.price);
3497      changePriceValue(_parentprice + ' .old-price', variant.compare_at_price);
3498    }
3499    else {
3500      jQuery(_parentprice + ' .old-price').hide();
3501      jQuery(_parentprice + ' .new-price').removeClass('price-box__old');
3502      changePriceValue(_parentprice + ' .new-price', variant.price);
3503    }
3504    newVariantTextDataQv(_parent + ' .product-sku', variant.sku);
3505    if(jQuery(_parent + ' .product-sku').length) {
3506      var $ava = jQuery(_parent + " .product-info__availabilitu");
3507      if(variant.sku != "") {
3508        if($ava.hasClass('pull-left')) {
3509          $ava.removeClass('pull-left')
3510        }
3511      }
3512      else {
3513        if(!$ava.hasClass('pull-left')) {
3514          $ava.addClass('pull-left')
3515        }
3516      }
3517    }
3518    if (variant.available) {
3519      if (variant.inventory_management == null) {
3520        jQuery(_parent + " .product-availability").text("Many in stock");
3521      }
3522      else {
3523        jQuery(_parent + " .product-availability").text(" Many in stock");
3524      }
3525    }
3526    else {
3527      jQuery(_parent + " .product-availability").text("Sold Out");
3528    }
3529
3530    var shopifyimgurl = variant.featured_image ? variant.featured_image.src : mainImage;
3531    var imgurl = "<img loading="lazy" loading="lazy" class=\"full-width img-fluid lazyload\" alt=\"\" src = \""+shopifyimgurl+"\" >";
3532    if(jQuery(_parent+' .product-main-image__item .img_box_1').children().length > 0) {
3533      var detach = jQuery(_parent+' .product-main-image__item .img_box_1 img').detach();
3534      jQuery(_parent+' .product-main-image__item .img_box_2').empty();
3535      jQuery(_parent+' .product-main-image__item .img_box_2').append(detach);
3536    }
3537    jQuery(_parent+' .product-main-image__item .img_box_1').empty();
3538    jQuery(_parent+' .product-main-image__item .img_box_1').append(imgurl); 
3539    if (variant && variant.available) {
3540      jQuery(_parent + ' .addtocartqv').removeAttr('disabled');
3541      jQuery(_parent + " .control-console").show();
3542    }
3543    else {
3544      jQuery(_parent + ' .addtocartqv').attr('disabled','disabled');
3545      jQuery(_parent + ' .addtocartqv').text('Unavailable');
3546      jQuery(_parent + " .control-console").hide();
3547    }
3548    jQuery('.currency .active').trigger('click');
3549  };
3550
3551  function changePriceValue (cell, value) {
3552    jQuery(cell).html(Shopify.formatMoney(value, "${{amount}}"));
3553  };
3554
3555  function newVariantTextDataQv (obj, value) {
3556    if(value != '') {
3557      jQuery(obj).parent().show();
3558      jQuery(obj).text(value);
3559    }
3560    else {
3561      jQuery(obj).parent().hide();
3562    }
3563  };
3564
3565  function selectGrid(_parent,product) {
3566    setTimeout(timeout, 5);
3567    function timeout() {
3568      if(jQuery(_parent + " .selector-wrapper").length > 2){
3569        
3570        jQuery(_parent + " .single-option-selector").addClass("select--wd");
3571      }
3572      else if(jQuery(_parent + " .selector-wrapper").length == 1) {
3573        
3574          $.each( jQuery('#quickViewModal .variants_selects .selector-wrapper'), function(index) {
3575            //alert('fdf43');
3576            //console.log($(this).find('label'));
3577            jQuery(_parent + " .single-option-selector").before("<label>"+product.options[index].name+"</label>");
3578            //$(this).find('label').text(product.options[index].name);
3579          });
3580        
3581        //
3582        jQuery(_parent + " .single-option-selector").addClass("select--wd");
3583      }
3584    }
3585  };
3586</script>
3586
3587<style>
3588  /* modal css */
3589  .productmodal .modal-dialog {
3590    max-width: 800px;
3591    height: 100%;
3592    display: flex;
3593    align-items: center;
3594    justify-content: center;
3595    margin: 0 auto; 
3596  }
3597  .productmodal .modal-dialog .modal-content {
3598    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
3599    border: none;
3600    border-radius: 0;
3601  }
3602  @media (max-width: 991px) {
3603    .productmodal .modal-dialog {
3604      max-width: 710px;
3605    }
3606  }
3607  @media (max-width: 767px) {
3608    .productmodal .modal-dialog {
3609      display: flex;
3610      max-width: 100%;
3611      height: 100%;
3612      margin: 0 0;
3613      padding: 15px;
3614    }
3615  }
3616
3617  /* modal-header css */
3618  .productmodal .modal-dialog .modal-header {
3619    padding: 15px;
3620    border-bottom: 1px solid #e2e2e2;
3621  }
3622  .productmodal .modal-dialog .modal-header h6 {
3623    font-size: 16px;
3624    text-transform: capitalize;
3625    line-height: 1;
3626  }
3627  .productmodal .modal-dialog .modal-header .close {
3628    font-size: 14px;
3629    color: #000;
3630    position: relative;
3631    top: 0;
3632    
3633    right: 0;
3634    
3635    float: none;
3636    padding: 0;
3637    margin: 0;
3638    opacity: 1;
3639    line-height: 0;
3640  }
3641  .productmodal .modal-dialog .modal-header .close:hover {
3642    color: #1259a1;
3643  }
3644
3645  /* modal-body css */
3646  .productmodal .modal-dialog .modal-body {
3647    padding: 15px 0px;
3648    display: flex;
3649    -ms-flex-wrap: wrap;
3650    flex-wrap: wrap;
3651  }
3652  .productmodal .modal-dialog .modal-body .quick-view-img {
3653    width: 375px;
3654    
3655    padding-left: 15px;
3656    
3657  }
3658  .productmodal .modal-dialog .modal-body .quick-view-content {
3659    padding: 0 15px;
3660    width: calc(100% - 375px);
3661    max-height: 360px;
3662    overflow-y: auto;
3663  }
3664  .productmodal .modal-dialog .modal-body .quick-view-content .product-title h6 {
3665    font-size: 18px;
3666    text-transform: capitalize;
3667    line-height: 1;
3668  }
3669  .productmodal .modal-dialog .modal-body .quick-view-content .price-box {
3670    margin-top: 15px;
3671  }
3672  .productmodal .modal-dialog .modal-body .quick-view-content .price-box span.new-price,
3673  .productmodal .modal-dialog .modal-body .quick-view-content .price-box span.old-price{
3674    font-size: 16px;
3675  }
3676  .productmodal .modal-dialog .modal-body .quick-view-content .product-ratting {
3677    margin-top: 15px;
3678  }
3679  .productmodal .modal-dialog .modal-body .quick-view-content .product-ratting .rating .spr-badge {
3680    display: flex;
3681    align-items: center;
3682    line-height: 1;
3683  }
3684  .productmodal .modal-dialog .modal-body .quick-view-content .product-ratting .rating .spr-badge .spr-starrating i.spr-icon {
3685    font-size: 14px !important;
3686  }
3687  .productmodal .modal-dialog .modal-body .quick-view-content .product-ratting .rating .spr-badge .spr-badge-caption {
3688    display: block;
3689    
3690    margin-left: 15px;
3691    
3692  }
3693  .productmodal .modal-dialog .modal-body .quick-view-content .product-desc {
3694    margin-top: 10px;
3695  }
3696
3697  /* modal variant css */
3698  .productmodal .modal-dialog .modal-body .quick-view-content form {
3699    margin-top: 15px;
3700  }
3701  .productmodal .modal-dialog .modal-body .quick-view-content .quick-view-select .variants_selects .selector-wrapper {
3702    margin-top: 15px;
3703  }
3704  .productmodal .modal-dialog .modal-body .quick-view-content .quick-view-select .variants_selects .selector-wrapper:first-of-type {
3705    margin-top: 0px;
3706  }
3707  .productmodal .modal-dialog .modal-body .quick-view-content .quick-view-select .variants_selects .selector-wrapper label {
3708    font-size: 14px;
3709    font-weight: 500;
3710    line-height: 1;
3711  }
3712  .productmodal .modal-dialog .modal-body .quick-view-content .quick-view-select .variants_selects .selector-wrapper select {
3713    
3714    margin-left: 15px;
3715    padding: 10px 30px 10px 15px;
3716    
3717    text-transform: capitalize;
3718  }
3719
3720  /* modal quantity css */
3721  .productmodal .modal-dialog .modal-body .quick-view-content .product-quantity-action {
3722    display: flex;
3723    align-items: center;
3724    margin-top: 15px;
3725  }
3726  .productmodal .modal-dialog .modal-body .quick-view-content .product-quantity-action label{
3727    font-size: 14px;
3728    font-weight: 500;
3729    line-height: 1;
3730  }
3731  .productmodal .modal-dialog .modal-body .quick-view-content .product-quantity-action .product-quantity {
3732    
3733    margin-left: 15px;
3734    
3735  }
3736
3737  /* modal button css */
3738  .modal-dialog .modal-body .quick-view-content .quickview-buttons {
3739    margin-top: 15px;
3740  }
3741  .modal-dialog .modal-body .quick-view-content .quickview-buttons span{
3742    display: flex;
3743    align-items: center;
3744    justify-content: center;
3745  }
3746  .modal-dialog .modal-body .quick-view-content .quickview-buttons svg{
3747    height: 18px;
3748    
3749    margin-right: 5px;
3750    
3751    width: 18px;
3752  }
3753  @media (max-width: 767px) {
3754    .productmodal .modal-dialog .modal-body{
3755      margin: 15px;
3756      -ms-flex-wrap: nowrap;
3757      flex-wrap: nowrap;
3758      flex-direction: column;
3759      overflow: auto;
3760    }
3761    .productmodal .modal-dialog .modal-body .quick-view-img{
3762      width: 100%;
3763      
3764      padding-left: 0px;
3765      
3766    }
3767    .productmodal .modal-dialog .modal-body .quick-view-content{
3768      width: 100%;
3769      padding: 0 0;
3770      margin-top: 15px;
3771      max-height: 0px;
3772      overflow-y: unset;
3773    }
3774  }
3775</style>
3776
3777<script>
3778  $(".cart-plus-minus").prepend('<div class="dec qtybutton">-</div>');
3779  $(".cart-plus-minus").append('<div class="inc qtybutton">+</div>');
3780  $(".qtybutton").on("click", function() {
3781    var $button = $(this);
3782    var oldValue = $button.parent().find("input").val();
3783    if ($button.text() == "+") {
3784      var newVal = parseFloat(oldValue) + 1;
3785    } else {
3786      // Don't allow decrementing below zero
3787      if (oldValue > 1) {
3788        var newVal = parseFloat(oldValue) - 1;
3789      } else {
3790        newVal = 1;
3791      }
3792    }
3793    $button.parent().find("input").val(newVal);
3794  });
3795</script>
3795<script>
3796  $('.ajax-spin-cart').on('click', function() {
3797    $(this).addClass('loading add-item');
3798    setTimeout(function () {
3799      $('.ajax-spin-cart').removeClass('loading');
3800    },1000);
3801    setTimeout(function () {
3802      $('.ajax-spin-cart').removeClass("add-item");
3803    },2000);
3804
3805  });
3806</script>
3806<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/wishlist.js?v=166135914540776459001746665202" type="text/javascript"></script>
vendor: 1 bytes, line 3806
3806
3807<script>  
3808  /* Ajax Wishlist */
3809  $(".action-wishlist").on('click', function(){
3810    $(this).addClass("loading-wishlist adding-wishlist");
3811    setTimeout(function () {
3812      $(".action-wishlist").removeClass("loading-wishlist");
3813    },1000);
3814    setTimeout(function () {
3815      $(".adding-wishlist").removeClass("adding-wishlist");
3816    },2000);
3817
3818  });
3819
3820  (function() {
3821    Wishlist.init();
3822  }());
3823</script>
3823<!-- Recently Viewed Products -->
3823<script src="//www.gogetaheatpump.com.au/cdn/s/javascripts/currencies.js" type="text/javascript"></script>
vendor: 1 bytes, line 3823
3823
3824<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/jquery.currencies.min.js?v=35452912321688254271746665202" type="text/javascript"></script>
3824
3825
3826<script>
3827
3828  // Pick your format here:
3829  // money_format or money_with_currency_format
3830  Currency.format = 'money_format';
3831
3832  var shopCurrency = 'AUD';
3833
3834  /* Sometimes merchants change their shop currency, let's tell our JavaScript file */
3835  Currency.moneyFormats[shopCurrency].money_with_currency_format = "${{amount}} AUD";
3836  Currency.moneyFormats[shopCurrency].money_format = "${{amount}}";
3837
3838  var cookieCurrency;
3839  try {cookieCurrency = Currency.cookie.read();} catch (err) {} // ignore errors reading cookies
3840
3841  // Fix for customer account pages.
3842  jQuery('span.money span.money').each(function() {
3843    jQuery(this).parents('span.money').removeClass('money');
3844  });
3845
3846  // Saving the current price.
3847  jQuery('span.money').each(function() {
3848    jQuery(this).attr('data-currency-AUD', jQuery(this).html());
3849                      });
3850
3851    // Select all your currencies buttons.
3852    var buttons = jQuery('.currency li');
3853
3854    // If there's no cookie or it's the shop currency.
3855    if (cookieCurrency == null || cookieCurrency === shopCurrency) {
3856      buttons.removeClass('active');
3857      jQuery('.currency li[data-currency=' + shopCurrency + ']').addClass('active');
3858      Currency.currentCurrency = shopCurrency;
3859      jQuery(".current-currency").text(shopCurrency);
3860    }
3861    else {
3862      Currency.convertAll(shopCurrency, cookieCurrency);
3863      buttons.removeClass('active');
3864      jQuery('.currency li[data-currency=' + cookieCurrency + ']').addClass('active');
3865      jQuery(".current-currency").text(cookieCurrency);
3866    }
3867
3868    // When customer clicks on a currency button.
3869    buttons.click(function() {
3870      buttons.removeClass('active');
3871      var cur = jQuery(this).attr('data-currency');
3872      jQuery( ".currency li[data-currency='" + cur + "']" ).addClass('active');
3873
3874      var newCurrency =  jQuery(this).attr('data-currency');
3875      if(newCurrency == Currency.currentCurrency)
3876      {
3877        Currency.convertAll(shopCurrency, newCurrency);
3878      }
3879      else
3880      {
3881        Currency.convertAll(Currency.currentCurrency, newCurrency);
3882      }
3883
3884      jQuery(".current-currency").text(cur);
3885    });
3886
3887    // For product options.
3888    var main_selectCallback = window.selectCallback;
3889    var selectCallback = function(variant, selector) {
3890      main_selectCallback(variant, selector);
3891      Currency.convertAll(shopCurrency, jQuery(".currency .active").attr('data-currency'));
3892    };
3893</script>
3893<script>
vendor: 373 bytes, lines 3893-3899
3893
3894  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
3895    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
3896    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
3897                          })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
3898
3899  ga('create', '
3899UA-110326897-1
vendor: 42 bytes, lines 3899-3901
3899', 'auto');
3900     ga('send', 'pageview');
3901
3902</script>
3902
3903
3904
3905
3906<script>
3907    // ensure these are available to the global window, for use in the bootstrap js asset
3908    window.BOLD_mc_bootstrapSettings = {
3909        shopDomainUrl: 'https://mc.boldapps.net/gogetaheatpump.myshopify.com',
3910        flagsAssetUrl: '//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/flags.min.css?v=114234350723737000261746665202',
3911        pickerCssAssetUrl: '//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/bold-currency-picker.css?v=133912845013494754821746665202',
3912        productOriginalPrice: ""
3913    };
3914</script>
vendor: 1 bytes, line 3914
3914
3915<script src="https://mc.boldapps.net/install_assets/bold.multicurrency.js" defer></script>
vendor: 1 bytes, line 3915
3915
3916<script src="//www.gogetaheatpump.com.au/cdn/shop/t/12/assets/bold-currency-bootstrap.js?v=21804782392171732811746665202" defer></script>
vendor: 1 bytes, line 3916
3916
3917<script type="text/template" id="bold-currency-picker-template">
3918    <div class="BOLD-mc-picker multi">
3919        <div class="currentCurrency loading" data-current-currency>
3920            <span class="flag flag-loading" data-flag></span>
3921            <span class="name" data-name>&bull;&bull;&bull;</span>
3922            <span class="chevron">
3923                <svg width="14" height="14" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><path d="M13.148 10.398l-1.297 1.289q-0.148 0.148-0.352 0.148t-0.352-0.148l-4.148-4.148-4.148 4.148q-0.148 0.148-0.352 0.148t-0.352-0.148l-1.297-1.289q-0.148-0.148-0.148-0.355t0.148-0.355l5.797-5.789q0.148-0.148 0.352-0.148t0.352 0.148l5.797 5.789q0.148 0.148 0.148 0.355t-0.148 0.355z" /></svg>
3924            </span>
3925        </div>
3926        <ul class="currencyList" data-currency-list></ul>
3927    </div>
3928</script>
3928
3929
3930<script type="text/template" id="bold-currency-picker-mount-template">
3931<span style="display:none;" class="BOLD-mc-picker-mnt " data-open="up" data-bold-mc-picker-mnt></span>
3932</script>
3932
3933
3934
3935
3936<script>(()=>{if(window.ZipifyPages??={},!window.ZipifyPages.isGlobalSectionScriptsLoaded)return;window.ZipifyPages.isGlobalSectionScriptsLoaded=!1;"https://cdn03.zipify.com/javascript/page-published-scripts.min.js".split(",").map((i=>i.trim())).forEach((i=>{const e=document.createElement("script");Object.assign(e,{src:i,defer:!0,type:"module"}),document.body.appendChild(e)}))})();</script>
3936<script id="published-popup-template" type="text/template"><form class="zpa-crm-popup-form" id="zpa-crm-form" action="/subscribe" method="post" data-zpa-crm-form><header class="zpa-crm-popup-header"><button class="zpa-popup-btn-close" type="button"aria-label="Close Navigation" data-close-btn><svg class="zpa-popup-btn-close-icon" width="34" height="34" data-name="btn-close"><use href="#btn-close"></use></svg></button></header><div class="zpa-crm-popup-body" data-popup-content></div></form></script>
3936 
3936<script id="crm-button-popup" type="text/template">{! if (progress_image_option == 1)!}<div class="zpa-crm-popup-progressbar-wrap"><img class="zpa-crm-popup-img-progress zpa-img-fluid zpa-center-block" src="{!= progress_image.src !}"></div>{! !}<h1 class="zpa-crm-popup-title" style="color:{!= form_name_color !}; font-family:{!= form_name_font_family !}; font-size:{!= form_name_font_size !};">{!= form_name !}</h1><div class="zpa-crm-popup-form-container">{! if (form_image_option == 1) !}<div class="zpa-crm-popup-image-box"><img class="zpa-crm-popup-img-asside zpa-img-fluid zpa-center-block" style="border-radius:{!= form_image_shape !};" src="{!= form_image.src !}"></div>{! !}<div class="zpa-crm-popup-form-box"><div class="zpa-crm-popup-field-wrap">{! if (first_name_option == 1) !}<label class="zpa-crm-popup-field-wrap zpa-crm-popup-field-first-name zpa-text-field zpa-offset-bottom-xs"><input class="zpa-text-field__input" type="text" name="first_name" data-user-fname data-zp-input><span class="zpa-text-field__label">First Name</span></label>{! !}{! if (last_name_option == 1) !}<label class="zpa-crm-popup-field-wrap zpa-crm-popup-field-last-name zpa-text-field zpa-offset-bottom-xs"><input class="zpa-text-field__input" type="text" name="last_name" data-user-lname data-zp-input><span class="zpa-text-field__label">Last Name</span></label>{! !}</div><label class="zpa-text-field"><input class="zpa-text-field__input" type="email" name="email" required data-user-email data-zp-input><span class="zpa-text-field__label">Email Address</span></label>{! if (phone_option == 1) !}<label class="zpa-text-field zpa-crm-popup-field-phone"><input class="zpa-text-field__input" name="phone" type="tel" data-user-phone data-zp-input><span class="zpa-text-field__label">Phone Number</span></label>{! !}</div></div>{! if (gdpr_status != 'disable') !}<div>{! if (gdpr_status == 'enable_with_checkbox') !}<label class="zpa-control zpa-control--top zpa-control-checkbox zpa-offset-bottom-xs hidden" data-gdpr-checkbox-section><input class="zpa-control__field" type="checkbox" name="gdpr" data-gdpr-checkbox><span class="zpa-control__indicator zpa-offset-right-xs"></span><span class="zpa-fsize-xs" data-gdpr-checkbox-text></span></label>{! !}{! if (gdpr_status == 'enable_without_checkbox') !}<p class="zpa-fsize-xs zpa-text-center zpa-offset-top-none zpa-offset-bottom-xs hidden" data-gdpr-message-section></p>{! !}</div>{! !}<button class="zpa-crm-button-checkout zpa-btn-custom" type="submit" style="color:{!= checkout_button_color !}; background-color: {!= checkout_button_background_color !}" data-checkout-btn data-zpa-submit-button>{!= checkout_button_caption !}</button>{! if (comment_text_status == 1) !}<p class="zpa-crm-popup-description" style="color: {!= comment_text_font_color !}" data-comment-text-status>{!= comment_text !}</p>{! !}{! if (banner_image_option == 1)!}<img class="zpa-crm-popup-img-footer zpa-img-fluid zpa-center-block" src="{!= banner_image.src !}">{! !}</script>
3936<!-- begin olark code -->
3936<script type="text/javascript" async>
3937  ;(function(o,l,a,r,k,y){if(o.olark)return;
3938  r="script";y=l.createElement(r);r=l.getElementsByTagName(r)[0];
3939  y.async=1;y.src="//"+a;r.parentNode.insertBefore(y,r);
3940  y=o.olark=function(){k.s.push(arguments);k.t.push(+new Date)};
3941  y.extend=function(i,j){y("extend",i,j)};
3942  y.identify=function(i){y("identify",k.i=i)};
3943  y.configure=function(i,j){y("configure",i,j);k.c[i]=j};
3944  k=y._={s:[],t:[+new Date],c:{},l:a};
3945  })(window,document,"static.olark.com/jsclient/loader.js");/* custom configuration goes here (www.olark.com/documentation) */olark.identify('7695-431-10-3943');</script>
3945<!-- end olark code -->
3946<style> .btn-style2-medium {color: #fff; background-color: #1259a1;} a.btn.btn-style {background-color: blue;} </style>
3947<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3947
3948</body>
3949</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.