1import"@archetype-themes/scripts/config";import"@archetype-themes/scripts/modules/disclosure";class FooterSection extends HTMLElement{constructor(){super(),this.selectors={locale:"[data-disclosure-locale]",currency:"[data-disclosure-currency]"},this.container=this,this.localeDisclosure=null,this.currencyDisclosure=null,document.dispatchEvent(new CustomEvent("footer-section:loaded",{detail:{sectionId:this.sectionId}})),this.init()}disconnectedCallback(){this.onUnload()}init(){const localeEl=this.container.querySelector(this.selectors.locale),currencyEl=this.container.querySelector(this.selectors.currency);localeEl&&(this.localeDisclosure=new theme.Disclosure(localeEl)),currencyEl&&(this.currencyDisclosure=new theme.Disclosure(currencyEl));const newsletterInput=document.querySelector(".footer__newsletter-input");newsletterInput&&newsletterInput.addEventListener("keyup",function(){newsletterInput.classList.add("footer__newsletter-input--active")}),theme.collapsibles.init(this.container)}onUnload(){this.localeDisclosure&&this.localeDisclosure.destroy(),this.currencyDisclosure&&this.currencyDisclosure.destroy()}}customElements.define("footer-section",FooterSection); 2//# sourceMappingURL=/cdn/shop/t/167/assets/section-footer.js.map?v=143843864055408484941788439727
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.