1document.addEventListener("DOMContentLoaded",function(){var u;void 0!==window.validate&&document.getElementById("js-form-login")&&(u=document.getElementById("js-errors"),window.validate({form:"#js-form-login",validateOnBlur:!1,errorMessagePosition:u,scrollToTopOnError:!1,onError:function(F){u.style.display="block",u.dispatchEvent(new Event("cio:error:show")),window.scrollTo({top:u.offsetTop-20,behavior:"smooth"})},onSuccess:function(F){u.style.display="none"},modules:"codex"})),document.querySelectorAll(".js-form-login").forEach(function(e){var o=e.querySelector(".g-recaptcha");o&&("1"==o.getAttribute("data-show-directly")&&grecaptchaRender(o),e.querySelector("input[name='email']").addEventListener("change",function(){var F,u;/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(this.value)&&((F=new XMLHttpRequest).open("POST",o.getAttribute("data-validator-url")),F.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),F.responseType="json",F.onload=function(){200===F.status&&!1===F.response.loginIsValid&&grecaptchaRender(o)},u=new FormData(e),F.send(new URLSearchParams(u).toString()))}))})});
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.