PageSourceSearch

https://more.you/js/frontend/9b4632f9.login.js

js more.you collected 2026-09-29 02:37:49 UTC 4,878 bytes, 1 lines download raw bytes

1function LoginController(){$("#forgot-password").click((function(){$("#get-credentials").modal("show"),$("#get-credentials").removeClass("hide"),$("#get-credentials").focus()})),$("#get-credentials").on("shown",(function(){$("#email-tf").focus()})),$("#get-credentials").on("hidden",(function(){$("#user-tf").focus()}));const e=document.querySelector("#togglePassword"),t=document.querySelector("#pass-tf");e.addEventListener("click",(function(){const e="password"===t.getAttribute("type")?"text":"password";t.setAttribute("type",e),this.classList.toggle("eye-closed")}));document.querySelector("form").addEventListener("submit",(function(e){e.preventDefault()}))}function LoginValidator(){this.loginErrors=$(".modal-alert"),this.loginErrors.modal({show:!1,keyboard:!0,backdrop:!0}),this.showLoginError=function(e,t){$(".modal-alert .modal-header h3").text(e),$(".modal-alert .modal-body p").text(t),this.loginErrors.modal("show"),this.loginErrors.removeClass("hide")}}function validateLogin(e){var t=0;return(""==$("#user-tf").val()||""==$("#pass-tf").val()||$("#pass-tf").val().length<6)&&(t=1),e(t)}function EmailValidator(){var e=this;e.retrievePassword=$("#get-credentials"),e.retrievePassword.modal({show:!1,keyboard:!0,backdrop:!0}),e.retrievePasswordAlert=$("#get-credentials .alert"),e.retrievePassword.on("show",(function(){$("#get-credentials-form").resetForm(),e.retrievePasswordAlert.hide()}))}$(document).ready((function(){document.getElementById("year").innerHTML=(new Date).getFullYear();new LoginValidator,new LoginController;function e(e){$(e+" .spin-overall").hide(),$(e+" .spin-overall").addClass("hidden"),$(e).attr("readonly",!1),$(e).attr("disabled",!1)}"expired"===new URLSearchParams(window.location.search).get("reset")&&($("#get-credentials").removeClass("hide"),$("#get-credentials").modal("show"),$("#get-credentials .alert").removeClass("hide").addClass("alert-warning").html("<b>Your reset link has expired.</b> Please request a new password reset link below.")),$("button#signup").on("click",(function(e){setTimeout((function(){window.location.href="/pricing?from=login"}),100)})),setTimeout((function(){$(".spinnerContainer").addClass("hidden"),$(".account-container2 .content-overall").removeClass("hidden")}),500),$("#signin").on("click",(function(t){t.preventDefault(),$("#text-button-login").text(""),validateLogin((async function(t){if(0===t){a="#signin",$(a+" .spin-overall").show(),$(a+" .spin-overall").removeClass("hidden"),$(a).attr("readonly",!0),$(a).attr("disabled",!0);var o=$("input#user-tf").val().trim(),r=$("input#pass-tf").val();const t=await async function(e,t){let o;const r=window.location.pathname.split("/").filter(Boolean),a={user:e,pass:t,locale:r.length>1&&r[0].match(/^[a-z]{2}-[a-z]{2}$/)?r[0]:null};try{return o=await $.ajax({url:"/login",type:"POST",data:a}),JSON.parse(o)}catch(e){console.log(e)}}(o,r);if(t.success){let e="redirecttrue"===t.command?t.redirectTo:"/";window.SavedItemsMigrator&&window.SavedItemsMigrator.hasItemsToMigrate()?window.SavedItemsMigrator.migrateAndRedirect(e):window.location.href=e}else $("#text-button-login").text("Sign In"),e("#signin"),$("#failed-login").removeClass("hide"),$("#failed-login").css("opacity","1.0"),$("#failed-login").modal("show"),$("#failed-login #cancel").focus()}else e("#signin"),$("#text-button-login").text("Sign In"),$("#failed-login").removeClass("hide"),$("#failed-login").css("opacity","1.0"),$("#failed-login").modal("show"),$("#failed-login #cancel").focus();var a}))})),$("#failed-login #cancel").on("click",(function(t){$("#user-tf").focus(),e("#signin")})),$("#user-tf").focus();var t=new EmailValidator;$("#get-credentials-form").ajaxForm({url:"/lost-password",headers:{"CSRF-Token":$("#csrfTokenLost").val()},beforeSubmit:function(e,o,r){return t.validateEmail($("#email-tf").val())?(t.hideEmailAlert(),!0):(t.showEmailAlert("<b> Error!</b> Please enter a valid email address"),!1)},success:function(e,o,r,a){$(".resetContainer").hide(),t.showEmailSuccess("Check your email on how to reset your password."),setTimeout((function(){window.location.href="/login"}),3e3)},error:function(){t.showEmailAlert("Sorry. There was a problem, please try again later.")}})})),EmailValidator.prototype.validateEmail=function(e){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e)},EmailValidator.prototype.showEmailAlert=function(e){this.retrievePasswordAlert.attr("class","alert alert-error"),this.retrievePasswordAlert.html(e),this.retrievePasswordAlert.show()},EmailValidator.prototype.hideEmailAlert=function(){this.retrievePasswordAlert.hide()},EmailValidator.prototype.showEmailSuccess=function(e){this.retrievePasswordAlert.attr("class","alert alert-success"),this.retrievePasswordAlert.html(e),this.retrievePasswordAlert.fadeIn(500)};

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.