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]&<(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 & 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 »"> 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>•••</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.