class CustomerAuth extends HTMLElement{constructor(){super(),this.auth=this,document.querySelector("[data-open-auth-popup]")&&document.querySelectorAll("[data-open-auth-popup]").forEach(openPopup=>openPopup.addEventListener("click",this.setOpenPopup.bind(this))),document.querySelector("[data-close-auth-popup]")&&document.querySelector("[data-close-auth-popup]").addEventListener("click",this.setClosePopup.bind(this)),document.querySelector("[data-open-auth-sidebar]")&&document.querySelectorAll("[data-open-auth-sidebar]").forEach(openSidebar=>openSidebar.addEventListener("click",this.setOpenSidebar.bind(this))),document.querySelector("[data-close-auth-sidebar]")&&document.querySelector("[data-close-auth-sidebar]").addEventListener("click",this.setCloseSidebar.bind(this)),document.body.addEventListener("click",this.onBodyClickEvent.bind(this))}setOpenPopup(event){event.preventDefault(),event.stopPropagation(),document.body.classList.contains("template-customers-login")?$("html, body").animate({scrollTop:0},700):document.body.classList.add("auth-popup-show")}setClosePopup(event){event.preventDefault(),event.stopPropagation(),document.body.classList.remove("auth-popup-show")}setOpenSidebar(event){event.preventDefault(),event.stopPropagation(),document.body.classList.contains("template-customers-login")?$("html, body").animate({scrollTop:0},700):document.body.classList.add("auth-sidebar-show")}setCloseSidebar(event){event.preventDefault(),event.stopPropagation(),document.body.classList.remove("auth-sidebar-show")}onBodyClickEvent(event){document.body.classList.contains("auth-popup-show")&&!this.contains(event.target)&&$(event.target).closest("[data-open-auth-popup]").length===0&&this.setClosePopup(event),document.body.classList.contains("auth-sidebar-show")&&!this.contains(event.target)&&$(event.target).closest("[data-open-auth-sidebar]").length===0&&$(event.target).closest("[data-auth-sidebar]").length===0&&(event.stopImmediatePropagation(),this.setCloseSidebar(event))}}customElements.define("customer-auth",CustomerAuth);
//# sourceMappingURL=/cdn/shop/t/2/assets/halo-customer-login.js.map?v=126232407243116776231721749076