1(()=>{var d=(e,t)=>e===null?[]:e.querySelectorAll(`[data-js=${t}]`),i=e=>document.querySelectorAll(`[data-js=${e}]`);var n="is-hidden";var r=class{constructor(){this.linkExpandButtons=i("footer-nav-link-expand-button"),this.listExpandButtons=i("footer-nav-list-expand-button")}init(){this.addEvents()}addEvents(){this.linkExpandButtons.forEach(t=>{t.addEventListener("click",()=>{let s=t.getAttribute("aria-expanded")==="true";t.setAttribute("aria-expanded",(!s).toString())})}),this.listExpandButtons.forEach(t=>{t.addEventListener("click",()=>{let s=t.getAttribute("aria-expanded")==="true",o=t.getAttribute("aria-controls");if(t.setAttribute("aria-expanded",(!s).toString()),o){let a=document.querySelector("#"+o);a&&d(a,"footer-nav-item").forEach(l=>{l.classList.contains(n)?l.classList.remove(n):l.classList.add(n)})}})})}},c=new r;c.init();})(); 2//# sourceMappingURL=frontend.min.js.map
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.