/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@sefinek/email-validator@2.0.0/src/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
const REGEX=/^[-!#$%&'*+\\/0-9=?A-Z^_a-z`{|}~](\.?[-!#$%&'*+\\/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/,isValidLocalPart=t=>{if(t.startsWith(".")||t.endsWith("."))return!1;let n=null;for(const i of t){if("."===i&&"."===n)return!1;n=i}return!0},isValidDomain=t=>{const n=t.split(".");for(const t of n)if(0===t.length||t.length>63||t.startsWith("-")||t.endsWith("-"))return!1;return!0};module.exports=t=>{if(!t||t.includes("*"))return!1;const[n,i]=t.split("@");return!(!n||!i||n.length>64||i.length>255)&&(!(!isValidLocalPart(n)||!isValidDomain(i))&&REGEX.test(t))};
//# sourceMappingURL=/sm/b57619b844a3f4d46530787fd4db092b26a60575d0e6d17b8ec9d7b388f6f81f.map