1import{D as t}from"./DeferWebComponent.min.BrKhvwE6.js";class i extends t{constructor(){super(),this.EMAIL_REGEX=/^[^\s@]+@[^\s@]+\.[^\s@]+$/}ready(){this.emailInput=this.querySelector("[data-email-input]"),this.bindEvents()}bindEvents(){this.emailInput.addEventListener("input",()=>this.validateEmail()),this.emailInput.addEventListener("blur",()=>this.validateEmail())}validateEmail(){const e=this.emailInput.value;e&&!this.EMAIL_REGEX.test(e)?this.emailInput.setCustomValidity("Veuillez entrer une adresse e-mail valide."):this.emailInput.setCustomValidity("")}}customElements.get("clrz-email-validator")||customElements.define("clrz-email-validator",i);
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.