1var footerOnSubmit=function(e){e.preventDefault(),e.stopImmediatePropagation();var form=this,error=!1,errorMsg=form.querySelector(".error-msg");errorMsg.style.display="none",form.querySelectorAll(".error").forEach(function(elem){elem.classList.remove("error")}),form.querySelectorAll(".required").forEach(function(elem){elem.value==""&&(error=!0,elem.classList.add("error"))}),error?(errorMsg.innerHTML="Please complete all the required fields.",errorMsg.style.display="block"):$s.validateEmail(form.querySelector(".email").value)||(error=!0,form.querySelector(".email").classList.add("error"),errorMsg.style.display="block",errorMsg.innerHTML="Please provide a valid email address."),error||$s.post({url:form.dataset["ajax-submit"],data:new FormData(form),success:function(){form.querySelector(".form-wrap").style.display="none",form.querySelector(".success-msg").style.display="block"},error:function(){form.removeEventListener("submit",footerOnSubmit),form.submit()}})},formEl=document.getElementById("footer").querySelector("form");formEl&&addEventListener("submit",footerOnSubmit),document.querySelectorAll(".s4com-articles > a").forEach(function(el){el.addEventListener("click",function(){window.scrollTo({top:this.offsetTop-100,behavior:"smooth"})})}); 2//# sourceMappingURL=/cdn/shop/t/1677/assets/form_main.js.map?v=105462477796433466931788493545
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.