var __extends=this&&this.__extends||function(){var t=function(r,n){t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n))t[n]=r[n]};return t(r,n)};return function(r,n){if(typeof n!=="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");t(r,n);function e(){this.constructor=r}r.prototype=n===null?Object.create(n):(e.prototype=n.prototype,new e)}}();System.register(["./p-d86a8e66.system.js"],(function(t){"use strict";var r,n,e;return{setters:[function(t){r=t.r;n=t.I;e=t.a}],execute:function(){var o=function(t){__extends(r,t);function r(){return t.call(this,"validatorEmail")||this}return r}(n);t("V",o);o.id="validatorEmail";var i=function(t){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(String(t).toLowerCase())};var u=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}r.prototype.run=function(t,r,n,e){if(!e||!i(e)){return{error:t.strings.interceptors.validatorEmail.message.replace("{title}",n.errorTitle||n.title),value:e}}return{value:e}};return r}(e);r(o.id,(function(t){return new u}))}}}));