1!function(s){var o=new Vue({el:"#login-form",data:{email:s.modelEmail,password:"",errorMessage:s.modelErrorMessage,showEmailForm:!s.modelEmail||0==s.modelEmail.length,showPasswordForm:s.modelEmail.length>0,showEmailNotFound:!1,showMemberFoundWithNoAccount:!1,showPasswordNotSet:!1,ssoProviders:[],showPassword:!1,showNoviAdminLogin:!1,showNonMatchingUserAccount:!1,isLoading:!1,isSubmitting:!1,isAccountCreationDisabled:s.isAccountCreationDisabled},computed:{passwordInputType:function(){return this.showPassword?"text":"password"},toggleShowPasswordTitle:function(){return this.showPassword?"Hide Password":"Show Password"}},methods:{continueClick:function(){this.checkEmail()},switchToPasswordForm:function(){this.showEmailForm=!1,this.showPasswordForm=!0},backToEmailClick:function(){this.errorMessage="",this.showEmailForm=!0,this.showPasswordForm=!1},toggleShowPassword:function(){this.showPassword=!this.showPassword},submitForm:function(s){this.password.length?(this.errorMessage="",this.isSubmitting=!0):(this.errorMessage="Password is required.",s.preventDefault())},checkEmail:function(){this.email&&0!=this.email.length?s.emailRegex.test(this.email)?(this.errorMessage="",this.isLoading=!0,$.ajax({url:s.duplicateEmailUrl+"?email="+encodeURIComponent(this.email),type:"GET",success:function(s){o.isLoading=!1,o.showEmailNotFound=!1,o.showPasswordNotSet=!1,o.showNonMatchingUserAccount=!1,o.showMemberFoundWithNoAccount=!s.hasOwnProperty("userId")&&s.hasDuplicate,s.customerActive?s.hasNonMatchingUserAccount?o.showNonMatchingUserAccount=!0:s.hasDuplicate&&s.userId&&s.hasSetPassword?o.switchToPasswordForm():s.userId&&!s.hasSetPassword?(o.showPasswordNotSet=!0,o.ssoProviders=s.ssoProviders||[]):o.showEmailNotFound=!0:o.showEmailNotFound=!0}})):this.errorMessage="Please enter a valid email address.":this.errorMessage="Please enter your email address."}}}),e=document.getElementById("mc-iframe");if(window.addEventListener("message",(function(e){e.origin===s.missionControlUrl&&"mc-been-there"==e.data&&(o.showNoviAdminLogin=!0)}),!1),document.addEventListener("DOMContentLoaded",(function(o){e.contentWindow.postMessage("ready",s.missionControlUrl)})),$("#Email").on("keyup blur change paste input",(function(){this.value=this.value.replace(/\s/g,"")})),s.returnUrl){var t=$("#join-modal .create-account-link").attr("href")+"&returnUrl="+s.returnUrl;$("#join-modal .create-account-link").attr("href",t)}}(noviNs); 2//# sourceMappingURL=login.js.map
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.