1if(!customElements.get("coming-soon-form")){class comingSoonFormComponent extends HTMLElement{constructor(){super(),this.initEvents()}initEvents(){window.dataLayer=window.dataLayer||[],window.addEventListener("load",()=>{var comingSoonForm=this.querySelector("form");this.prefillCustomerData(),comingSoonForm&&comingSoonForm.addEventListener("submit",event=>{event.preventDefault();const eventId=window.eventId?this.capitalizeWords(window.eventId.replaceAll("-"," ")):"Default Event ID",image=event.target.image_event?event.target.image_event.value:"",eventMarket=event.target.market?event.target.market.value:"",textField=event.target.text_field?event.target.text_field.value:"",textField1=event.target.text_field1?event.target.text_field1.value:"",email=event.target.email?event.target.email.value:"",phone_number=event.target.phone?event.target.phone.value:"",first_name=event.target.first_name?event.target.first_name.value:"",last_name=event.target.last_name?event.target.last_name.value:"";let referringUrl,citySource=null;if(typeof document.referrer<"u"?referringUrl=document.referrer:referringUrl="direct access",eventId)try{var objProp={eventId,referringUrl};if(event.target.checkbox&&event.target.checkbox.checked){let checkbox=event.target.checkbox.placeholder;objProp.checkbox=checkbox}if(event.target.checkbox1&&event.target.checkbox1.checked){let checkbox1=event.target.checkbox1.placeholder;objProp.checkbox=checkbox1}textField!=""&&(objProp.textField=event.target.text_field.placeholder+" : "+textField),textField1!=""&&(objProp.textField1=event.target.text_field1.placeholder+" : "+textField1),eventMarket!=""&&(objProp.market=eventMarket),eventMarket!=""&&(eventMarket.includes("New York")||eventMarket.includes("NY")?citySource="New York":eventMarket.includes("Miami")||eventMarket.includes("MIA")?citySource="Miami":eventMarket.includes("Los Angeles")||eventMarket.includes("LA")?citySource="Los Angeles":eventMarket.includes("Chicago")||eventMarket.includes("CHI")?citySource="Chicago":eventMarket.includes("Dallas")||eventMarket.includes("DAL")?citySource="Dallas":citySource="Online"),window.dataLayer.push({event:"ComingSoonNotify",eventId,market:citySource,email,firstName:event.target.first_name&&event.target.first_name.value||"defaultFirstName",lastName:event.target.last_name&&event.target.last_name.value||"defaultLastName",referringUrl,phone_number,image}),window.exponea&&(exponea.identify({email_id:email},{first_name:event.target.first_name.value,last_name:event.target.last_name.value,email}),exponea.track("sign_up_event",{event:"ComingSoonNotify",eventId,market:citySource,email,first_name:event.target.first_name.value,last_name:event.target.last_name.value,referringUrl,text_field:event.target.text_field!==void 0&&textField!==""?event.target.text_field?.placeholder+":"+event.target.text_field.value:"",phone_number,image}),exponea.track("consent",{email,action:"accept",category:citySource,valid_until:"unlimited",message:"Don't Miss Out! Sign-up for event notifications"}),exponea.track("consent",{email,action:"accept",category:"Email",valid_until:"unlimited",message:"Don't Miss Out! Sign-up for event notifications"}),exponea.track("consent",{email,action:"accept",category:"SMS",valid_until:"unlimited",message:"Plus - receive event announcements like special promotions or additional discounts that happen throughout the week"}))}finally{this.showConfirmText(),window.customer=Object.assign({},window.customer,{email_id:email,first_name,last_name}),event.target.reset(),setTimeout(()=>{window.notifyFlyout.close()},3500)}})},!1)}prefillCustomerData(){const customer=window.customer;if(!customer)return;const emailInput=this.querySelector('input[name="email"]'),firstNameInput=this.querySelector('input[name="first_name"]'),lastNameInput=this.querySelector('input[name="last_name"]');emailInput&&!emailInput.value&&customer.email_id&&(emailInput.value=customer.email_id),firstNameInput&&!firstNameInput.value&&customer.first_name&&(firstNameInput.value=customer.first_name),lastNameInput&&!lastNameInput.value&&customer.last_name&&(lastNameInput.value=customer.last_name)}capitalizeWords(str){return str.replace(/\b\w/g,match=>match.toUpperCase())}
1showConfirmText(){let confirmDiv=this.querySelector("[data-confirm-message]");confirmDiv&&confirmDiv.classList.add("success")}}customElements.define("coming-soon-form",comingSoonFormComponent)} 2//# sourceMappingURL=/cdn/shop/t/465/assets/coming-soon-form.js.map?v=24302341382855868171789990203
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.