PageSourceSearch

https://www.meridianenergy.co.nz/dist/index.js?m=1790628923

js meridianenergy.co.nz collected 2026-10-02 05:19:05 UTC 11,472 bytes, 1 lines download raw bytes

1(()=>{"use strict";var e,t,r={5907(e,t,r){r.d(t,{J:()=>g});const n=e=>{const t=e.querySelector("[data-component-search-panel]"),r=e.querySelector("[data-component-search-input]"),n=e.querySelector("[data-component-search-toggle]");let o=!1;const a=()=>{o=!o,t.setAttribute("aria-hidden",String(!o)),n.setAttribute("aria-expanded",String(o)),o?r.focus():n.focus()};return n.addEventListener("click",a),()=>{n.removeEventListener("click",a)}};var o=r(2364);const a=e=>Array.from(e.querySelectorAll('button, a[href], input, select, textarea, summary, [tabindex]:not([tabindex="-1"])')).filter(e=>{var t;if((0,o.Xf)(e)){const r=(0,o.uL)(e),n=null===(t=null==r?void 0:r.parentElement)||void 0===t?void 0:t.closest("details");return!n||n.hasAttribute("open")}const r=e.closest("details");return!r||r.hasAttribute("open")}),i=()=>document.querySelector("[data-component-header-dropdown][open]"),c=e=>{document.querySelectorAll("[data-component-header-dropdown][open]").forEach(t=>{t!==e&&(t.removeAttribute("open"),(0,o.ct)(t))})},s=e=>{if(!(0,o.D0)(e.target))return;const t=e.target;(0,o.ct)(t),t.hasAttribute("open")&&c(t)},d=(e,t)=>{if("Escape"!==e.key&&"Tab"!==e.key)return;if(!t.hasAttribute("open"))return;const r=(0,o.cn)(t);if(r){if("Escape"===e.key)return t.removeAttribute("open"),(0,o.ct)(r),void r.focus();"Tab"===e.key&&(t.hasAttribute("data-component-menu-small")?m(e,t):u(e,t))}},l=(e,t)=>{const r=e[0],n=e[e.length-1],o=document.activeElement,a=o===r,i=o===n,c=t.shiftKey;return{firstElement:r,lastElement:n,isExitingBackward:c&&a,isExitingForward:!c&&i}},u=(e,t)=>{const r=t.querySelector("[data-component-dropdown-content]");if(!(r instanceof HTMLElement))return;const n=a(r);if(0===n.length)return;const{isExitingBackward:i,isExitingForward:c}=l(n,e);(i||c)&&(t.removeAttribute("open"),(0,o.ct)(t))},m=(e,t)=>{const r=a(t),n=Array.from(document.querySelectorAll('[data-component="site-banner"]:not([hidden])')).flatMap(e=>Array.from(a(e))),o=document.querySelector("[data-component-home-link]"),i=[...n,...o&&[o]||[],...r];if(0===i.length)return;const{firstElement:c,lastElement:s,isExitingBackward:d,isExitingForward:u}=l(i,e);d?(e.preventDefault(),s.focus()):u&&(e.preventDefault(),c.focus())},f=e=>{const t=i();if(!t)return;const r=e.target;if(!(r instanceof HTMLElement))return;const n=r.closest("summary");if((0,o.Xf)(n)&&(0,o.uL)(n).hasAttribute("data-component-header-dropdown"))return;const a=t.querySelector("[data-component-dropdown-content]");(a?!a.contains(r):!t.contains(r))&&(t.removeAttribute("open"),(0,o.ct)(t))},p=e=>{const t=document.querySelectorAll("[data-component-header-dropdown]");t.forEach(e=>{(e=>{var t;const r=null===(t=e.querySelector("[data-component-section-root]"))||void 0===t?void 0:t.href;if(!r)return!1;const n=new URL(r).pathname;return window.location.pathname.startsWith(n)})(e)&&e.classList.add("current-section")}),e.querySelectorAll("a[href]").forEach(e=>{var t;(t=e.getAttribute("href"))&&new URL(window.location.href).href.endsWith(".nz"+t)&&e.setAttribute("aria-current","page")}),t.forEach(e=>{(0,o.ct)(e),e.addEventListener("toggle",s),(0,o.cn)(e).addEventListener("click",e=>{e.stopPropagation();const t=(0,o.uL)(e.currentTarget);t.hasAttribute("open")||c(t)})});const r=e=>{const t=i();t&&d(e,t);const r=document.querySelector("[data-component-menu-small][open]");r&&d(e,r)};return document.addEventListener("click",f),window.addEventListener("keydown",r),()=>{document.removeEventListener("click",f),window.removeEventListener("keydown",r)}},b="data-component",h="data-component-config",g=async(e=document.body)=>Promise.all(Array.from(e.querySelectorAll(`[${b}]`)).filter(t=>((e,t)=>{const r=e.parentElement;if(!r)return!0;const n=r.closest(`[${b}]`),o=[];let a=t;for(;a;)o.unshift(a),a=a.parentElement;const i=o.some(e=>e===n);if(n&&!i){const t=e.getAttribute(b),r=n.getAttribute(b);return console.info(`${t} was ignored because it is nested inside ${r}`),!1}return!0})(t,e)).map(e=>async function(e){const t=e.getAttribute(b);if(!t)throw console.error({componentEl:e}),Error(`Container requires ${b} attribute.`);const o=e.getAttribute(h);let a;if(o){const e=document.getElementById(o);if(!e)throw Error(`Can't find #${o} (from ${h})`);a=JSON.parse(e.innerHTML)}const i=async t=>(await t).default(e,a),c=async t=>t(e,a);switch(t){case"price-estimate":return i(Promise.all([r.e(551),r.e(832),r.e(303),r.e(692),r.e(788)]).then(r.bind(r,449)));case"price-estimate-business":return i(Promise.all([r.e(551),r.e(832),r.e(303),r.e(692),r.e(258)]).then(r.bind(r,2329)));case"sign-up-form":return i(Promise.all([r.e(551),r.e(832),r.e(785),r.e(303),r.e(281)]).then(r.bind(r,3261)));case"icp-form":return i(Promise.all([r.e(551),r.e(785),r.e(303),r.e(767)]).then(r.bind(r,2664)));case"address-finder":return i(Promise.all([r.e(551),r.e(303),r.e(357)]).then(r.bind(r,6295)));case"user-defined-form":return i(Promise.all([r.e(551),r.e(832),r.e(785),r.e(192),r.e(303),r.e(851)]).then(r.bind(r,6574)));case"carousel":return i(Promise.all([r.e(551),r.e(225)]).then(r.bind(r,9365)));case"jumplinks":return i(r.e(122).then(r.bind(r,671)));case"topic-card-container":return i(Promise.all([r.e(551),r.e(192),r.e(303),r.e(259)]).then(r.bind(r,3679)));case"site-banner":return i(r.e(564).then(r.bind(r,8687)));case"region-selector":return i(Promise.all([r.e(551),r.e(303),r.e(332)]).then(r.bind(r,748)));case"investor-table":return i(r.e(789).then(r.bind(r,3870)));case"search":return c(n);case"header":return c(p)}throw Error(`Unrecognised component ${b}="${t}"`)}(e)))},4836(e,t,r){r.p=window.staticRoot},2364(e,t,r){r.d(t,{D0:()=>a,Xf:()=>o,cn:()=>c,ct:()=>i,eV:()=>n,uL:()=>s});const n=()=>{document.querySelectorAll(":where(main, footer) details").forEach(e
1=>{i(e),e.addEventListener("toggle",()=>{if(i(e),e.open){const t=window.matchMedia("(prefers-reduced-motion: reduce)").matches;e.scrollIntoView({behavior:t?"instant":"smooth",block:"nearest"})}})})},o=e=>e instanceof HTMLElement&&"SUMMARY"===e.tagName,a=e=>e instanceof HTMLDetailsElement,i=e=>{var t;const r=o(e)?s(e):e,n=a(e)?c(e):e;if(!a(r)||!o(n))return;const i=null!==(t=r.hasAttribute("open"))&&void 0!==t&&t;n.setAttribute("aria-expanded",String(i))},c=e=>{const t=e.querySelector("summary");if(!o(t))throw new Error("<summary> element not found for <details> element");return t},s=e=>{if(!o(e))throw new Error("<summary> not found, cannot find correcponding <details>");const t=e.closest("details");if(!a(t))throw new Error("<details> element not found for <summary> element");return t}}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={id:e,exports:{}};return r[e].call(a.exports,a,a.exports,o),a.exports}o.m=r,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((t,r)=>(o.f[r](e,t),t),[])),o.u=e=>"chunk-"+({122:"JumpLinks",225:"Carousel",258:"PriceEstimateBusiness",259:"TopicCardContainer",281:"SignUpForm",332:"RegionSelector",357:"AddressFinder",564:"SiteBanner",767:"ICPForm",788:"PriceEstimate",789:"InvestorTable",851:"UserDefinedForm"}[e]||e)+"-"+{122:"0475198ecd15ee6cd759",192:"f4cb4e7976b87a418d4c",225:"a3e431cb2dd22452856f",258:"d7df92ecbcce940a55d2",259:"e92c338faab90c63aa03",281:"71649ea46851109fd0c0",303:"7744e86a97fe11ed9109",332:"567faedacb6c8608d503",357:"cd1b2c02f8a3d21f2f91",551:"8e4ac2cbca1988048a30",564:"332eaacbff73ab97f352",692:"12b5721347624dff6aa0",767:"61004e1d885cccc62778",785:"05e6dc58b365c74843cc",788:"6c258d4a3ed6e3f6dbbc",789:"c4cf48e91c5b399663d5",832:"97a151c8b8f738b49454",851:"cb8decd61c9fc2024fea"}[e]+".js",o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="meridianenergy:",o.l=(r,n,a,i)=>{if(e[r])e[r].push(n);else{var c,s;if(void 0!==a)for(var d=document.getElementsByTagName("script"),l=0;l<d.length;l++){var u=d[l];if(u.getAttribute("src")==r||u.getAttribute("data-webpack")==t+a){c=u;break}}c||(s=!0,(c=document.createElement("script")).charset="utf-8",o.nc&&c.setAttribute("nonce",o.nc),c.setAttribute("data-webpack",t+a),c.src=r),e[r]=[n];var m=(t,n)=>{c.onerror=c.onload=null,clearTimeout(f);var o=e[r];if(delete e[r],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach(e=>e(n)),t)return t(n)},f=setTimeout(m.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=m.bind(null,c.onerror),c.onload=m.bind(null,c.onload),s&&document.head.appendChild(c)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),(()=>{var e={57:0};o.f.j=(t,r)=>{var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var a=new Promise((r,o)=>n=e[t]=[r,o]);r.push(n[2]=a);var i=o.p+o.u(t),c=new Error;o.l(i,r=>{if(o.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;c.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",c.name="ChunkLoadError",c.type=a,c.request=i,n[1](c)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,a,[i,c,s]=r,d=0;if(i.some(t=>0!==e[t])){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);s&&s(o)}for(t&&t(r);d<i.length;d++)a=i[d],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0},r=self.webpackChunkmeridianenergy=self.webpackChunkmeridianenergy||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),o.nc=void 0,o(4836);var a=o(5907),i=o(2364);const c={XS:360,SM:640,MD:768,LG:1024,XL:1280,XXL:1440,XXXL:1600},s=new ResizeObserver(e=>
1{e.forEach(e=>e.target.updateBreakpoints(e.contentRect))});class d extends HTMLElement{connectedCallback(){const e=this.getAttribute("breakpoints");this.breakpoints=e?JSON.parse(e):c,this.name=this.getAttribute("name")||"",s.observe(this)}disconnectedCallback(){s.unobserve(this)}updateBreakpoints(e){this.style.setProperty("--cqw",e.width/100+"px"),this.style.setProperty("--cqh",e.height/100+"px"),Object.keys(this.breakpoints).forEach(t=>{const r=this.breakpoints[t],n=this.name?`${this.name}-${t}`:t;this.classList.toggle(n,e.width>=r)})}}(()=>{const e=document.querySelector("body");if(!(e instanceof HTMLElement))return void console.error("Body element not found");const t=async t=>{t.preventDefault(),await new Promise(e=>{try{window.scrollTo({top:0,behavior:"smooth"});const t=()=>{0===window.scrollY?e():requestAnimationFrame(t)};requestAnimationFrame(t)}catch(t){console.error("Error scrolling to top:",t),e()}}),0===window.scrollY&&(e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex"))},r=document.querySelectorAll('[data-element="back-to-top"]');r.length>0&&r.forEach(e=>{e.addEventListener("click",t),e.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&("Enter"===e.key||" "===e.key)&&t(e)})})})(),(0,i.eV)(),CSS.supports("container-type: inline-size")||customElements.define("responsive-container",d),(0,a.J)()})();

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.