class NewsletterPopup extends HTMLElement{constructor(){if(super(),this.popup=this,this.timeToShow=parseInt(this.popup.getAttribute("data-delay")),this.expiresDate=this.popup.getAttribute("data-expire"),this.getCookie("newsletter-popup")===""){var popup=this.popup;setTimeout(function(){document.body.classList.add("newsletter-show")},this.timeToShow),setTimeout(()=>{document.body.classList.add("show-newsletter-image")},this.timeToShow+700)}document.body.addEventListener("click",this.onBodyClickEvent.bind(this)),this.querySelector("[data-close-newsletter-popup]").addEventListener("click",this.setClosePopup.bind(this)),this.querySelector("#ContactPopup").addEventListener("submit",this.setClosePopup.bind(this))}setCookie(cname,cvalue,exdays){const d=new Date;d.setTime(d.getTime()+exdays*24*60*60*1e3);const expires="expires="+d.toUTCString();document.cookie=cname+"="+cvalue+";"+expires+";path=/"}getCookie(cname){const name=cname+"=",ca=document.cookie.split(";");for(var i=0;i{document.body.classList.remove("show-newsletter-image")},700)}onBodyClickEvent(event){!this.contains(event.target)&&$(event.target).closest("[data-open-newsletter-popup]").length===0&&document.querySelector("body").classList.contains("newsletter-show")&&this.setClosePopup()}}customElements.define("newsletter-popup",NewsletterPopup);class NewsletterMessagePopup extends HTMLElement{constructor(){super(),this.querySelector("[data-close-newsletter-message-popup]").addEventListener("click",this.close.bind(this)),document.body.addEventListener("click",this.onBodyClickEvent.bind(this))}close(){document.body.classList.remove("newsletter-message-show")}onBodyClickEvent(event){this.contains(event.target)||this.close()}}customElements.define("newsletter-message-popup",NewsletterMessagePopup); //# sourceMappingURL=/cdn/shop/t/3/assets/halo-newsletter-popup.js.map?v=88822775993022380661665057183