UNPKG

class-validator-multi-lang

Version:
1 lines 236 kB
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).ClassValidator={})}(this,(function(t){"use strict";var e=function(t){this.groups=[],this.each=!1,this.context=void 0,this.type=t.type,this.target=t.target,this.propertyName=t.propertyName,this.constraints=t.constraints,this.constraintCls=t.constraintCls,this.validationTypeOptions=t.validationTypeOptions,t.validationOptions&&(this.message=t.validationOptions.message,this.groups=t.validationOptions.groups,this.always=t.validationOptions.always,this.each=t.validationOptions.each,this.context=t.validationOptions.context)},n=function(){function t(){}return t.prototype.transform=function(t){var n=[];return Object.keys(t.properties).forEach((function(r){t.properties[r].forEach((function(a){var i={message:a.message,groups:a.groups,always:a.always,each:a.each},d={type:a.type,target:t.name,propertyName:r,constraints:a.constraints,validationTypeOptions:a.options,validationOptions:i};n.push(new e(d))}))})),n},t}();function r(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:void 0}function a(t){return null!==t&&"object"==typeof t&&"function"==typeof t.then}var i=function(){function t(){this.validationMetadatas=[],this.constraintMetadatas=[]}return Object.defineProperty(t.prototype,"hasValidationMetaData",{get:function(){return!!this.validationMetadatas.length},enumerable:!1,configurable:!0}),t.prototype.addValidationSchema=function(t){var e=this;(new n).transform(t).forEach((function(t){return e.addValidationMetadata(t)}))},t.prototype.addValidationMetadata=function(t){this.validationMetadatas.push(t)},t.prototype.addConstraintMetadata=function(t){this.constraintMetadatas.push(t)},t.prototype.groupByPropertyName=function(t){var e={};return t.forEach((function(t){e[t.propertyName]||(e[t.propertyName]=[]),e[t.propertyName].push(t)})),e},t.prototype.getTargetValidationMetadatas=function(t,e,n,r,a){var i=function(t){return void 0!==t.always?t.always:(!t.groups||!t.groups.length)&&n},d=function(t){return!(!r||a&&a.length||!t.groups||!t.groups.length)},o=this.validationMetadatas.filter((function(n){return(n.target===t||n.target===e)&&(!!i(n)||!d(n)&&(!(a&&a.length>0)||n.groups&&!!n.groups.find((function(t){return-1!==a.indexOf(t)}))))})),u=this.validationMetadatas.filter((function(e){return"string"!=typeof e.target&&(e.target!==t&&((!(e.target instanceof Function)||t.prototype instanceof e.target)&&(!!i(e)||!d(e)&&(!(a&&a.length>0)||e.groups&&!!e.groups.find((function(t){return-1!==a.indexOf(t)}))))))})).filter((function(t){return!o.find((function(e){return e.propertyName===t.propertyName&&e.type===t.type}))}));return o.concat(u)},t.prototype.getTargetValidatorConstraints=function(t){return this.constraintMetadatas.filter((function(e){return e.target===t}))},t}();function d(){var t=r();return t.classValidatorMetadataStorage||(t.classValidatorMetadataStorage=new i),t.classValidatorMetadataStorage}var o=function(){function t(){}return t.prototype.toString=function(t,e,n){var r=this;void 0===t&&(t=!1),void 0===e&&(e=!1),void 0===n&&(n="");var a=t?"":"",i=t?"":"",d=function(t){return" - property "+a+n+t+i+" has failed the following constraints: "+a+Object.keys(r.constraints).join(", ")+i+" \n"};if(e){var o=Number.isInteger(+this.property)?"["+this.property+"]":(n?".":"")+this.property;return this.constraints?d(o):this.children.map((function(e){return e.toString(t,!0,""+n+o)})).join("")}return"An instance of "+a+(this.target?this.target.constructor.name:"an object")+i+" has failed the validation:\n"+(this.constraints?d(this.property):"")+this.children.map((function(e){return e.toString(t,!0,r.property)})).join("")},t}(),u=function(){function t(){}return t.isValid=function(t){var e=this;return"isValid"!==t&&"getMessage"!==t&&-1!==Object.keys(this).map((function(t){return e[t]})).indexOf(t)},t.CUSTOM_VALIDATION="customValidation",t.NESTED_VALIDATION="nestedValidation",t.PROMISE_VALIDATION="promiseValidation",t.CONDITIONAL_VALIDATION="conditionalValidation",t.WHITELIST="whitelistValidation",t.IS_DEFINED="isDefined",t}(),s=function(){function t(){}return t.replaceMessageSpecialTokens=function(t,e){var n;return t instanceof Function?n=t(e):"string"==typeof t&&(n=t),n&&e.constraints instanceof Array&&e.constraints.forEach((function(t,e){n=n.replace(new RegExp("\\$constraint"+(e+1),"g"),t)})),n&&void 0!==e.value&&null!==e.value&&"string"==typeof e.value&&(n=n.replace(/\$value/g,e.value)),n&&(n=n.replace(/\$property/g,e.property)),n&&(n=n.replace(/\$target/g,e.targetName)),n},t}(),l={},$="__I18N__";function f(t){return l[t]?[$,t,$].join(""):t}function c(t){return t.split($).join("")}function p(t){return t.includes($)}var h,v,g=function(){function t(t,e){this.validator=t,this.validatorOptions=e,this.awaitingPromises=[],this.ignoreAsyncValidations=!1,this.metadataStorage=d()}return t.prototype.execute=function(t,e,n){var r=this;this.metadataStorage.hasValidationMetaData||console.warn("No metadata found. There is more than once class-validator version installed probably. You need to flatten your dependencies.");var a=this.validatorOptions?this.validatorOptions.groups:void 0,i=this.validatorOptions&&this.validatorOptions.strictGroups||!1,d=this.validatorOptions&&this.validatorOptions.always||!1,s=this.metadataStorage.getTargetValidationMetadatas(t.constructor,e,d,i,a),l=this.metadataStorage.groupByPropertyName(s);if(this.validatorOptions&&this.validatorOptions.forbidUnknownValues&&!s.length){var $=new o;return this.validatorOptions&&this.validatorOptions.validationError&&void 0!==this.validatorOptions.validationError.target&&!0!==this.validatorOptions.validationError.target||($.target=t),$.value=void 0,$.property=void 0,$.children=[],$.constraints={unknownValue:"an unknown value was passed to the validate function"},void n.push($)}this.validatorOptions&&this.validatorOptions.whitelist&&this.whitelist(t,l,n),Object.keys(l).forEach((function(e){var a=t[e],i=l[e].filter((function(t){return t.type===u.IS_DEFINED})),d=l[e].filter((function(t){return t.type!==u.IS_DEFINED&&t.type!==u.WHITELIST}));a instanceof Promise&&d.find((function(t){return t.type===u.PROMISE_VALIDATION}))?r.awaitingPromises.push(a.then((function(a){r.performValidations(t,a,e,i,d,n)}))):r.performValidations(t,a,e,i,d,n)}))},t.prototype.whitelist=function(t,e,n){var r=this,a=[];Object.keys(t).forEach((function(t){e[t]&&0!==e[t].length||a.push(t)})),a.length>0&&(this.validatorOptions&&this.validatorOptions.forbidNonWhitelisted?a.forEach((function(e){var a,i=r.generateValidationError(t,t[e],e);i.constraints=((a={})[u.WHITELIST]="property "+e+" should not exist",a),i.children=void 0,n.push(i)})):a.forEach((function(e){return delete t[e]})))},t.prototype.stripEmptyErrors=function(t){var e=this;return t.filter((function(t){if(t.children&&(t.children=e.stripEmptyErrors(t.children)),0===Object.keys(t.constraints).length){if(0===t.children.length)return!1;delete t.constraints}return!0}))},t.prototype.performValidations=function(t,e,n,r,a,i){var d=a.filter((function(t){return t.type===u.CUSTOM_VALIDATION})),o=a.filter((function(t){return t.type===u.NESTED_VALIDATION})),s=a.filter((function(t){return t.type===u.CONDITIONAL_VALIDATION})),l=this.generateValidationError(t,e,n);i.push(l),this.conditionalValidations(t,e,s)&&(this.customValidations(t,e,r,l),this.mapContexts(t,e,r,l),void 0===e&&this.validatorOptions&&!0===this.validatorOptions.skipUndefinedProperties||null===e&&this.validatorOptions&&!0===this.validatorOptions.skipNullProperties||null==e&&this.validatorOptions&&!0===this.validatorOptions.skipMissingProperties||(this.customValidations(t,e,d,l),this.nestedValidations(e,o,l.children),this.mapContexts(t,e,a,l),this.mapContexts(t,e,d,l)))},t.prototype.generateValidationError=function(t,e,n){var r=new o;return this.validatorOptions&&this.validatorOptions.validationError&&void 0!==this.validatorOptions.validationError.target&&!0!==this.validatorOptions.validationError.target||(r.target=t),this.validatorOptions&&this.validatorOptions.validationError&&void 0!==this.validatorOptions.validationError.value&&!0!==this.validatorOptions.validationError.value||(r.value=e),r.property=n,r.children=[],r.constraints={},r},t.prototype.conditionalValidations=function(t,e,n){return n.map((function(n){return n.constraints[0](t,e)})).reduce((function(t,e){return t&&e}),!0)},t.prototype.customValidations=function(t,e,n,r){var i=this;n.forEach((function(n){i.metadataStorage.getTargetValidatorConstraints(n.constraintCls).forEach((function(d){if(!(d.async&&i.ignoreAsyncValidations||i.validatorOptions&&i.validatorOptions.stopAtFirstError&&Object.keys(r.constraints||{}).length>0)){var o={targetName:t.constructor?t.constructor.name:void 0,property:n.propertyName,object:t,value:e,constraints:n.constraints};if(n.each&&(e instanceof Array||e instanceof Set||e instanceof Map)){var u,s=((u=e)instanceof Map?Array.from(u.values()):Array.isArray(u)?u:Array.from(u)).map((function(t){return d.instance.validate(t,o)}));if(s.some((function(t){return a(t)}))){var l=s.map((function(t){return a(t)?t:Promise.resolve(t)})),$=Promise.all(l).then((function(a){if(!a.every((function(t){return t}))){var o=i.createValidationError(t,e,n,d),u=o[0],s=o[1];r.constraints[u]=s,n.context&&(r.contexts||(r.contexts={}),r.contexts[u]=Object.assign(r.contexts[u]||{},n.context))}}));i.awaitingPromises.push($)}else{if(!s.every((function(t){return t}))){var f=i.createValidationError(t,e,n,d);v=f[0],g=f[1];r.constraints[v]=g}}}else{var c=d.instance.validate(e,o);if(a(c)){var p=c.then((function(a){if(!a){var o=i.createValidationError(t,e,n,d),u=o[0],s=o[1];r.constraints[u]=s,n.context&&(r.contexts||(r.contexts={}),r.contexts[u]=Object.assign(r.contexts[u]||{},n.context))}}));i.awaitingPromises.push(p)}else if(!c){var h=i.createValidationError(t,e,n,d),v=h[0],g=h[1];r.constraints[v]=g}}}}))}))},t.prototype.nestedValidations=function(t,e,n){var r=this;void 0!==t&&e.forEach((function(a){var i;if(a.type===u.NESTED_VALIDATION||a.type===u.PROMISE_VALIDATION)if(t instanceof Array||t instanceof Set||t instanceof Map)(t instanceof Set?Array.from(t):t).forEach((function(a,i){r.performValidations(t,a,i.toString(),[],e,n)}));else if(t instanceof Object){var d="string"==typeof a.target?a.target:a.target.name;r.execute(t,d,n)}else{var s=new o;s.value=t,s.property=a.propertyName,s.target=a.target;var l=r.createValidationError(a.target,t,a),$=l[0],f=l[1];s.constraints=((i={})[$]=f,i),n.push(s)}}))},t.prototype.mapContexts=function(t,e,n,r){var a=this;return n.forEach((function(t){if(t.context){var e=void 0;if(t.type===u.CUSTOM_VALIDATION)e=a.metadataStorage.getTargetValidatorConstraints(t.constraintCls)[0];var n=a.getConstraintType(t,e);r.constraints[n]&&(r.contexts||(r.contexts={}),r.contexts[n]=Object.assign(r.contexts[n]||{},t.context))}}))},t.prototype.createValidationError=function(t,e,n,r){var a=t.constructor?t.constructor.name:void 0,i=this.getConstraintType(n,r),d={targetName:a,property:n.propertyName,object:t,value:e,constraints:n.constraints},o=n.message||"";if(n.message||this.validatorOptions&&(!this.validatorOptions||this.validatorOptions.dismissDefaultMessages)||r&&r.instance.defaultMessage instanceof Function&&(o=r.instance.defaultMessage(d)),"string"==typeof o){var u=this.validatorOptions&&this.validatorOptions.messages||l;Object.keys(u).forEach((function(t){var e=f(t),n=u[t]||t;o=o.split(e).join(n)}))}return"string"==typeof o&&p(o)&&(o=c(o)),[i,s.replaceMessageSpecialTokens(o,d)]},t.prototype.getConstraintType=function(t,e){return e&&e.name?e.name:t.type},t}(),y=function(t,e,n,r){return new(n||(n=Promise))((function(a,i){function d(t){try{u(r.next(t))}catch(t){i(t)}}function o(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?a(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(d,o)}u((r=r.apply(t,e||[])).next())}))},m=function(t,e){var n,r,a,i,d={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function o(i){return function(o){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;d;)try{if(n=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return d.label++,{value:i[1],done:!1};case 5:d.label++,r=i[1],i=[0];continue;case 7:i=d.ops.pop(),d.trys.pop();continue;default:if(!(a=d.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){d=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){d.label=i[1];break}if(6===i[0]&&d.label<a[1]){d.label=a[1],a=i;break}if(a&&d.label<a[2]){d.label=a[2],d.ops.push(i);break}a[2]&&d.ops.pop(),d.trys.pop();continue}i=e.call(t,d)}catch(t){i=[6,t],r=0}finally{n=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,o])}}},b=function(){function t(){}return t.prototype.validate=function(t,e,n){return this.coreValidate(t,e,n)},t.prototype.validateOrReject=function(t,e,n){return y(this,void 0,void 0,(function(){var r;return m(this,(function(a){switch(a.label){case 0:return[4,this.coreValidate(t,e,n)];case 1:return(r=a.sent()).length?[2,Promise.reject(r)]:[2]}}))}))},t.prototype.validateSync=function(t,e,n){var r="string"==typeof t?e:t,a="string"==typeof t?t:void 0,i=new g(this,"string"==typeof t?n:e);i.ignoreAsyncValidations=!0;var d=[];return i.execute(r,a,d),i.stripEmptyErrors(d)},t.prototype.coreValidate=function(t,e,n){var r="string"==typeof t?e:t,a="string"==typeof t?t:void 0,i=new g(this,"string"==typeof t?n:e),d=[];return i.execute(r,a,d),Promise.all(i.awaitingPromises).then((function(){return i.stripEmptyErrors(d)}))},t}(),A=new(function(){function t(){this.instances=[]}return t.prototype.get=function(t){var e=this.instances.find((function(e){return e.type===t}));return e||(e={type:t,object:new t},this.instances.push(e)),e.object},t}());function I(t){if(h)try{var e=h.get(t);if(e)return e;if(!v||!v.fallback)return e}catch(t){if(!v||!v.fallbackOnErrors)throw t}return A.get(t)}var N=function(){function t(t,e,n){void 0===n&&(n=!1),this.target=t,this.name=e,this.async=n}return Object.defineProperty(t.prototype,"instance",{get:function(){return I(this.target)},enumerable:!1,configurable:!0}),t}();function _(t){var n;if(t.validator instanceof Function){if(n=t.validator,I(i).getTargetValidatorConstraints(t.validator).length>1)throw"More than one implementation of ValidatorConstraintInterface found for validator on: "+t.target.name+":"+t.propertyName}else{var r=t.validator;n=function(){function t(){}return t.prototype.validate=function(t,e){return r.validate(t,e)},t.prototype.defaultMessage=function(t){return r.defaultMessage?r.defaultMessage(t):""},t}(),d().addConstraintMetadata(new N(n,t.name,t.async))}var a={type:t.name&&u.isValid(t.name)?t.name:u.CUSTOM_VALIDATION,target:t.target,propertyName:t.propertyName,validationOptions:t.options,constraintCls:n,constraints:t.constraints};d().addValidationMetadata(new e(a))}function C(t,e){return function(n){var r=e&&e.each?"each value in ":"";return t(r,n)}}function M(t,e){return function(n,r){_({name:t.name,target:n.constructor,propertyName:r,options:e,constraints:t.constraints,validator:t.validator})}}var S=u.IS_DEFINED;function O(t){return null!=t}var E=function(){return(E=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t}).apply(this,arguments)};function x(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function P(t,e,n){return t(n={path:e,exports:{},require:function(t,e){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==e&&n.path)}},n.exports),n.exports}var T=P((function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if(!("string"==typeof t||t instanceof String)){var e;throw e=null===t?"null":"object"===(e=n(t))&&t.constructor&&t.constructor.hasOwnProperty("name")?t.constructor.name:"a ".concat(e),new TypeError("Expected string but received ".concat(e,"."))}},t.exports=e.default,t.exports.default=e.default})),R=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;for(var n in e)void 0===t[n]&&(t[n]=e[n]);return t},t.exports=e.default,t.exports.default=e.default})),F=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if((0,n.default)(t),e=(0,r.default)(e,s),!t.includes(","))return!1;var a=t.split(",");if(a[0].startsWith("(")&&!a[1].endsWith(")")||a[1].endsWith(")")&&!a[0].startsWith("("))return!1;if(e.checkDMS)return o.test(a[0])&&u.test(a[1]);return i.test(a[0])&&d.test(a[1])};var n=a(T),r=a(R);function a(t){return t&&t.__esModule?t:{default:t}}var i=/^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/,d=/^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/,o=/^(([1-8]?\d)\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|90\D+0\D+0)\D+[NSns]?$/i,u=/^\s*([1-7]?\d{1,2}\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|180\D+0\D+0)\D+[EWew]?$/i,s={checkDMS:!1};t.exports=e.default,t.exports.default=e.default})));function D(t){return"string"==typeof t&&F(t)}function L(t){return("number"==typeof t||"string"==typeof t)&&D(t+",0")}function w(t){return("number"==typeof t||"string"==typeof t)&&D("0,"+t)}function B(t,e){return t===e}function Z(t,e){return t!==e}function G(t){return""===t||null==t}function U(t){return""!==t&&null!=t}function k(t,e){return!(e instanceof Array)||e.some((function(e){return e===t}))}function j(t,e){return!(e instanceof Array&&e.some((function(e){return e===t})))}var V=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.commaDecimal=e.dotDecimal=e.arabicLocales=e.englishLocales=e.decimal=e.alphanumeric=e.alpha=void 0;var n={"en-US":/^[A-Z]+$/i,"bg-BG":/^[А-Я]+$/i,"cs-CZ":/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[A-ZÆØÅ]+$/i,"de-DE":/^[A-ZÄÖÜß]+$/i,"el-GR":/^[Α-ώ]+$/i,"es-ES":/^[A-ZÁÉÍÑÓÚÜ]+$/i,"fr-FR":/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[A-ZÀÉÈÌÎÓÒÙ]+$/i,"nb-NO":/^[A-ZÆØÅ]+$/i,"nl-NL":/^[A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[A-ZÆØÅ]+$/i,"hu-HU":/^[A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"pl-PL":/^[A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[А-ЯЁ]+$/i,"sl-SI":/^[A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[A-ZÅÄÖ]+$/i,"tr-TR":/^[A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[А-ЩЬЮЯЄIЇҐі]+$/i,"ku-IQ":/^[ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[א-ת]+$/,"fa-IR":/^['آابپتثجچهخدذرزژسشصضطظعغفقکگلمنوهی']+$/i};e.alpha=n;var r={"en-US":/^[0-9A-Z]+$/i,"bg-BG":/^[0-9А-Я]+$/i,"cs-CZ":/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[0-9A-ZÆØÅ]+$/i,"de-DE":/^[0-9A-ZÄÖÜß]+$/i,"el-GR":/^[0-9Α-ω]+$/i,"es-ES":/^[0-9A-ZÁÉÍÑÓÚÜ]+$/i,"fr-FR":/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[0-9A-ZÀÉÈÌÎÓÒÙ]+$/i,"hu-HU":/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"nb-NO":/^[0-9A-ZÆØÅ]+$/i,"nl-NL":/^[0-9A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[0-9A-ZÆØÅ]+$/i,"pl-PL":/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[0-9A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[0-9А-ЯЁ]+$/i,"sl-SI":/^[0-9A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[0-9A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[0-9A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[0-9А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[0-9A-ZÅÄÖ]+$/i,"tr-TR":/^[0-9A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[0-9А-ЩЬЮЯЄIЇҐі]+$/i,"ku-IQ":/^[٠١٢٣٤٥٦٧٨٩0-9ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[0-9א-ת]+$/,"fa-IR":/^['0-9آابپتثجچهخدذرزژسشصضطظعغفقکگلمنوهی۱۲۳۴۵۶۷۸۹۰']+$/i};e.alphanumeric=r;var a={"en-US":".",ar:"٫"};e.decimal=a;var i=["AU","GB","HK","IN","NZ","ZA","ZM"];e.englishLocales=i;for(var d,o=0;o<i.length;o++)n[d="en-".concat(i[o])]=n["en-US"],r[d]=r["en-US"],a[d]=a["en-US"];var u=["AE","BH","DZ","EG","IQ","JO","KW","LB","LY","MA","QM","QA","SA","SD","SY","TN","YE"];e.arabicLocales=u;for(var s,l=0;l<u.length;l++)n[s="ar-".concat(u[l])]=n.ar,r[s]=r.ar,a[s]=a.ar;var $=["ar-EG","ar-LB","ar-LY"];e.dotDecimal=$;var f=["bg-BG","cs-CZ","da-DK","de-DE","el-GR","en-ZM","es-ES","fr-FR","it-IT","ku-IQ","hu-HU","nb-NO","nn-NO","nl-NL","pl-PL","pt-PT","ru-RU","sl-SI","sr-RS@latin","sr-RS","sv-SE","tr-TR","uk-UA"];e.commaDecimal=f;for(var c=0;c<$.length;c++)a[$[c]]=a["en-US"];for(var p=0;p<f.length;p++)a[f[p]]=",";n["pt-BR"]=n["pt-PT"],r["pt-BR"]=r["pt-PT"],a["pt-BR"]=a["pt-PT"],n["pl-Pl"]=n["pl-PL"],r["pl-Pl"]=r["pl-PL"],a["pl-Pl"]=a["pl-PL"]})),H=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){(0,r.default)(t),e=e||{};var n=new RegExp("^(?:[-+])?(?:[0-9]+)?(?:\\".concat(e.locale?V.decimal[e.locale]:".","[0-9]*)?(?:[eE][\\+\\-]?(?:[0-9]+))?$"));if(""===t||"."===t||"-"===t||"+"===t)return!1;var a=parseFloat(t.replace(",","."));return n.test(t)&&(!e.hasOwnProperty("min")||a>=e.min)&&(!e.hasOwnProperty("max")||a<=e.max)&&(!e.hasOwnProperty("lt")||a<e.lt)&&(!e.hasOwnProperty("gt")||a>e.gt)},e.locales=void 0;var n,r=(n=T)&&n.__esModule?n:{default:n};var a=Object.keys(V.decimal);e.locales=a})),K=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,r.default)(t)?parseFloat(t):NaN};var n,r=(n=H)&&n.__esModule?n:{default:n};t.exports=e.default,t.exports.default=e.default})),W=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return(0,n.default)(t),(0,r.default)(t)%parseInt(e,10)==0};var n=a(T),r=a(K);function a(t){return t&&t.__esModule?t:{default:t}}t.exports=e.default,t.exports.default=e.default})));function Y(t,e){return"number"==typeof t&&"number"==typeof e&&W(String(t),e)}function z(t){return"number"==typeof t&&t>0}function J(t){return"number"==typeof t&&t<0}function X(t,e){return"number"==typeof t&&"number"==typeof e&&t<=e}function q(t,e){return"number"==typeof t&&"number"==typeof e&&t>=e}function Q(t,e){return t instanceof Date&&t.getTime()>=e.getTime()}function tt(t,e){return t instanceof Date&&t.getTime()<=e.getTime()}var et=P((function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){"object"===n(t)&&null!==t?t="function"==typeof t.toString?t.toString():"[object Object]":(null==t||isNaN(t)&&!t.length)&&(t="");return String(t)},t.exports=e.default,t.exports.default=e.default})),nt=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,i){return(0,n.default)(t),(i=(0,a.default)(i,d)).ignoreCase?t.toLowerCase().indexOf((0,r.default)(e).toLowerCase())>=0:t.indexOf((0,r.default)(e))>=0};var n=i(T),r=i(et),a=i(R);function i(t){return t&&t.__esModule?t:{default:t}}var d={ignoreCase:!1};t.exports=e.default,t.exports.default=e.default})));function rt(t,e){return"string"==typeof t&&nt(t,e)}function at(t,e){return"string"==typeof t&&!nt(t,e)}var it=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";if((0,r.default)(t),e in V.alpha)return V.alpha[e].test(t);throw new Error("Invalid locale '".concat(e,"'"))},e.locales=void 0;var n,r=(n=T)&&n.__esModule?n:{default:n};var a=Object.keys(V.alpha);e.locales=a})));function dt(t,e){return"string"==typeof t&&it(t,e)}var ot=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";if((0,r.default)(t),e in V.alphanumeric)return V.alphanumeric[e].test(t);throw new Error("Invalid locale '".concat(e,"'"))},e.locales=void 0;var n,r=(n=T)&&n.__esModule?n:{default:n};var a=Object.keys(V.alphanumeric);e.locales=a})));function ut(t,e){return"string"==typeof t&&ot(t,e)}var st=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(t,e){return t.some((function(t){return e===t}))};e.default=n,t.exports=e.default,t.exports.default=e.default})),lt=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if((0,r.default)(t),(e=(0,n.default)(e,d)).locale in V.decimal)return!(0,a.default)(o,t.replace(/ /g,""))&&function(t){return new RegExp("^[-+]?([0-9]+)?(\\".concat(V.decimal[t.locale],"[0-9]{").concat(t.decimal_digits,"})").concat(t.force_decimal?"":"?","$"))}(e).test(t);throw new Error("Invalid locale '".concat(e.locale,"'"))};var n=i(R),r=i(T),a=i(st);function i(t){return t&&t.__esModule?t:{default:t}}var d={force_decimal:!1,decimal_digits:"1,",locale:"en-US"},o=["","-","+"];t.exports=e.default,t.exports.default=e.default})));function $t(t,e){return"string"==typeof t&&lt(t,e)}var ft=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,r.default)(t),a.test(t)};var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/^[\x00-\x7F]+$/;t.exports=e.default,t.exports.default=e.default})));function ct(t){return"string"==typeof t&&ft(t)}var pt=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){(0,n.default)(t),e=(0,r.default)(e,o);var a=t.length;if(e.urlSafe)return d.test(t);if(!a||a%4!=0||i.test(t))return!1;var u=t.indexOf("=");return-1===u||u===a-1||u===a-2&&"="===t[a-1]};var n=a(T),r=a(R);function a(t){return t&&t.__esModule?t:{default:t}}var i=/[^A-Z0-9+\/=]/i,d=/^[A-Z0-9_\-]+$/i,o={urlSafe:!1};t.exports=e.default,t.exports.default=e.default})),ht=x(pt);function vt(t){return"string"==typeof t&&ht(t)}var gt=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n,i;(0,r.default)(t),"object"===a(e)?(n=e.min||0,i=e.max):(n=arguments[1],i=arguments[2]);var d=encodeURI(t).split(/%..|./).length-1;return d>=n&&(void 0===i||d<=i)};var n,r=(n=T)&&n.__esModule?n:{default:n};function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t.exports=e.default,t.exports.default=e.default})),yt=x(gt);function mt(t,e,n){return"string"==typeof t&&yt(t,{min:e,max:n})}var bt=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){(0,r.default)(t);var e=t.replace(/[- ]+/g,"");if(!a.test(e))return!1;for(var n,i,d,o=0,u=e.length-1;u>=0;u--)n=e.substring(u,u+1),i=parseInt(n,10),o+=d&&(i*=2)>=10?i%10+1:i,d=!d;return!(o%10!=0||!e)};var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/^(?:4[0-9]{12}(?:[0-9]{3,6})?|5[1-5][0-9]{14}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12,15}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11}|6[27][0-9]{14})$/;t.exports=e.default,t.exports.default=e.default})));function At(t){return"string"==typeof t&&bt(t)}var It=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return(0,r.default)(t),function(t){var e="\\d{".concat(t.digits_after_decimal[0],"}");t.digits_after_decimal.forEach((function(t,n){0!==n&&(e="".concat(e,"|\\d{").concat(t,"}"))}));var n="(".concat(t.symbol.replace(/\W/,(function(t){return"\\".concat(t)})),")").concat(t.require_symbol?"":"?"),r="[1-9]\\d{0,2}(\\".concat(t.thousands_separator,"\\d{3})*"),a="(".concat(["0","[1-9]\\d*",r].join("|"),")?"),i="(\\".concat(t.decimal_separator,"(").concat(e,"))").concat(t.require_decimal?"":"?"),d=a+(t.allow_decimal||t.require_decimal?i:"");t.allow_negatives&&!t.parens_for_negatives&&(t.negative_sign_after_digits?d+="-?":t.negative_sign_before_digits&&(d="-?"+d));t.allow_negative_sign_placeholder?d="( (?!\\-))?".concat(d):t.allow_space_after_symbol?d=" ?".concat(d):t.allow_space_after_digits&&(d+="( (?!$))?");t.symbol_after_digits?d+=n:d=n+d;t.allow_negatives&&(t.parens_for_negatives?d="(\\(".concat(d,"\\)|").concat(d,")"):t.negative_sign_before_digits||t.negative_sign_after_digits||(d="-?"+d));return new RegExp("^(?!-? )(?=.*\\d)".concat(d,"$"))}(e=(0,n.default)(e,i)).test(t)};var n=a(R),r=a(T);function a(t){return t&&t.__esModule?t:{default:t}}var i={symbol:"$",require_symbol:!1,allow_space_after_symbol:!1,symbol_after_digits:!1,allow_negatives:!0,parens_for_negatives:!1,negative_sign_before_digits:!1,negative_sign_after_digits:!1,allow_negative_sign_placeholder:!1,thousands_separator:",",decimal_separator:".",allow_decimal:!0,require_decimal:!1,digits_after_decimal:[2],allow_space_after_digits:!1};t.exports=e.default,t.exports.default=e.default})));function Nt(t,e){return"string"==typeof t&&It(t,e)}var _t=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){(0,n.default)(t),(e=(0,r.default)(e,i)).allow_trailing_dot&&"."===t[t.length-1]&&(t=t.substring(0,t.length-1));for(var a=t.split("."),d=0;d<a.length;d++)if(a[d].length>63)return!1;if(e.require_tld){var o=a.pop();if(!a.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(o))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20\u00A9\uFFFD]/.test(o))return!1}for(var u,s=0;s<a.length;s++){if(u=a[s],e.allow_underscores&&(u=u.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(u))return!1;if(/[\uff01-\uff5e]/.test(u))return!1;if("-"===u[0]||"-"===u[u.length-1])return!1}return!0};var n=a(T),r=a(R);function a(t){return t&&t.__esModule?t:{default:t}}var i={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};t.exports=e.default,t.exports.default=e.default})),Ct=x(_t),Mt=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,r.default)(e),!(n=String(n)))return t(e,4)||t(e,6);if("4"===n){if(!a.test(e))return!1;var d=e.split(".").sort((function(t,e){return t-e}));return d[3]<=255}if("6"===n){var o=[e];if(e.includes("%")){if(2!==(o=e.split("%")).length)return!1;if(!o[0].includes(":"))return!1;if(""===o[1])return!1}var u=o[0].split(":"),s=!1,l=t(u[u.length-1],4),$=l?7:8;if(u.length>$)return!1;if("::"===e)return!0;"::"===e.substr(0,2)?(u.shift(),u.shift(),s=!0):"::"===e.substr(e.length-2)&&(u.pop(),u.pop(),s=!0);for(var f=0;f<u.length;++f)if(""===u[f]&&f>0&&f<u.length-1){if(s)return!1;s=!0}else if(l&&f===u.length-1);else if(!i.test(u[f]))return!1;return s?u.length>=1:u.length===$}return!1};var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/,i=/^[0-9A-F]{1,4}$/i;t.exports=e.default,t.exports.default=e.default})),St=x(Mt),Ot=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if((0,n.default)(t),(e=(0,r.default)(e,s)).require_display_name||e.allow_display_name){var o=t.match(l);if(o){var v,g=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(t)))return;var n=[],r=!0,a=!1,i=void 0;try{for(var d,o=t[Symbol.iterator]();!(r=(d=o.next()).done)&&(n.push(d.value),!e||n.length!==e);r=!0);}catch(t){a=!0,i=t}finally{try{r||null==o.return||o.return()}finally{if(a)throw i}}return n}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(o,3);if(v=g[1],t=g[2],v.endsWith(" ")&&(v=v.substr(0,v.length-1)),!function(t){var e=t.match(/^"(.+)"$/i),n=e?e[1]:t;if(!n.trim())return!1;if(/[\.";<>]/.test(n)){if(!e)return!1;if(!(n.split('"').length===n.split('\\"').length))return!1}return!0}(v))return!1}else if(e.require_display_name)return!1}if(!e.ignore_max_length&&t.length>254)return!1;var y=t.split("@"),m=y.pop(),b=y.join("@"),A=m.toLowerCase();if(e.domain_specific_validation&&("gmail.com"===A||"googlemail.com"===A)){var I=(b=b.toLowerCase()).split("+")[0];if(!(0,a.default)(I.replace(".",""),{min:6,max:30}))return!1;for(var N=I.split("."),_=0;_<N.length;_++)if(!f.test(N[_]))return!1}if(!(0,a.default)(b,{max:64})||!(0,a.default)(m,{max:254}))return!1;if(!(0,i.default)(m,{require_tld:e.require_tld})){if(!e.allow_ip_domain)return!1;if(!(0,d.default)(m)){if(!m.startsWith("[")||!m.endsWith("]"))return!1;var C=m.substr(1,m.length-2);if(0===C.length||!(0,d.default)(C))return!1}}if('"'===b[0])return b=b.slice(1,b.length-1),e.allow_utf8_local_part?h.test(b):c.test(b);for(var M=e.allow_utf8_local_part?p:$,S=b.split("."),O=0;O<S.length;O++)if(!M.test(S[O]))return!1;return!0};var n=o(T),r=o(R),a=o(gt),i=o(_t),d=o(Mt);function o(t){return t&&t.__esModule?t:{default:t}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var s={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},l=/^([^\x00-\x1F\x7F-\x9F\cX]+)<(.+)>$/i,$=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,f=/^[a-z\d]+$/,c=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,p=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,h=/^([\s\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]))*$/i;t.exports=e.default,t.exports.default=e.default})));function Et(t,e){return"string"==typeof t&&Ot(t,e)}function xt(t,e){return"string"==typeof t&&Ct(t,e)}var Pt=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,r.default)(t),a.test(t)},e.fullWidth=void 0;var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/[^\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/;e.fullWidth=a})),Tt=x(Pt);function Rt(t){return"string"==typeof t&&Tt(t)}var Ft=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,r.default)(t),a.test(t)},e.halfWidth=void 0;var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/[\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/;e.halfWidth=a})),Dt=x(Ft);function Lt(t){return"string"==typeof t&&Dt(t)}var wt=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,r.default)(t),Pt.fullWidth.test(t)&&Ft.halfWidth.test(t)};var n,r=(n=T)&&n.__esModule?n:{default:n};t.exports=e.default,t.exports.default=e.default})));function Bt(t){return"string"==typeof t&&wt(t)}var Zt=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,r.default)(t),a.test(t)};var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$/i;t.exports=e.default,t.exports.default=e.default})));function Gt(t){return"string"==typeof t&&Zt(t)}var Ut=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,r.default)(t),a.test(t)};var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/^(0x|0h)?[0-9A-F]+$/i;t.exports=e.default,t.exports.default=e.default})),kt=x(Ut);function jt(t){return"string"==typeof t&&kt(t)}function Vt(t){return!!t&&("each"in t||"message"in t||"groups"in t||"always"in t||"context"in t)}var Ht=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if((0,r.default)(t),e&&e.no_colons)return i.test(t);return a.test(t)||d.test(t)||o.test(t)||u.test(t)};var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/^([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])$/,i=/^([0-9a-fA-F]){12}$/,d=/^([0-9a-fA-F][0-9a-fA-F]-){5}([0-9a-fA-F][0-9a-fA-F])$/,o=/^([0-9a-fA-F][0-9a-fA-F]\s){5}([0-9a-fA-F][0-9a-fA-F])$/,u=/^([0-9a-fA-F]{4}).([0-9a-fA-F]{4}).([0-9a-fA-F]{4})$/;t.exports=e.default,t.exports.default=e.default})));function Kt(t,e){return"string"==typeof t&&Ht(t,e)}function Wt(t,e){return"string"==typeof t&&St(t,e?""+e:void 0)}var Yt=P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){(0,r.default)(t);var n=(e=e||{}).hasOwnProperty("allow_leading_zeroes")&&!e.allow_leading_zeroes?a:i,d=!e.hasOwnProperty("min")||t>=e.min,o=!e.hasOwnProperty("max")||t<=e.max,u=!e.hasOwnProperty("lt")||t<e.lt,s=!e.hasOwnProperty("gt")||t>e.gt;return n.test(t)&&d&&o&&u&&s};var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/^(?:[-+]?(?:0|[1-9][0-9]*))$/,i=/^[-+]?[0-9]+$/;t.exports=e.default,t.exports.default=e.default})),zt=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,r.default)(t,{min:0,max:65535})};var n,r=(n=Yt)&&n.__esModule?n:{default:n};t.exports=e.default,t.exports.default=e.default})));function Jt(t){return"string"==typeof t&&zt(t)}var Xt=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,r.default)(e),!(n=String(n)))return t(e,10)||t(e,13);var o,u=e.replace(/[\s-]+/g,""),s=0;if("10"===n){if(!a.test(u))return!1;for(o=0;o<9;o++)s+=(o+1)*u.charAt(o);if("X"===u.charAt(9)?s+=100:s+=10*u.charAt(9),s%11==0)return!!u}else if("13"===n){if(!i.test(u))return!1;for(o=0;o<12;o++)s+=d[o%2]*u.charAt(o);if(u.charAt(12)-(10-s%10)%10==0)return!!u}return!1};var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/^(?:[0-9]{9}X|[0-9]{10})$/,i=/^(?:[0-9]{13})$/,d=[1,3];t.exports=e.default,t.exports.default=e.default})));function qt(t,e){return"string"==typeof t&&Xt(t,e?""+e:void 0)}var Qt=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if((0,r.default)(t),!a.test(t))return!1;for(var e,n,i=t.replace(/[A-Z]/g,(function(t){return parseInt(t,36)})),d=0,o=!0,u=i.length-2;u>=0;u--)e=i.substring(u,u+1),n=parseInt(e,10),d+=o&&(n*=2)>=10?n+1:n,o=!o;return parseInt(t.substr(t.length-1),10)===(1e4-d)%10};var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/^[A-Z]{2}[0-9A-Z]{9}[0-9]$/;t.exports=e.default,t.exports.default=e.default})));function te(t){return"string"==typeof t&&Qt(t)}var ee=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){(0,r.default)(t);var n=a.test(t);return e&&n&&e.strict?function(t){var e=t.match(/^(\d{4})-?(\d{3})([ T]{1}\.*|$)/);if(e){var n=Number(e[1]),r=Number(e[2]);return n%4==0&&n%100!=0||n%400==0?r<=366:r<=365}var a=t.match(/(\d{4})-?(\d{0,2})-?(\d*)/).map(Number),i=a[1],d=a[2],o=a[3],u=d?"0".concat(d).slice(-2):d,s=o?"0".concat(o).slice(-2):o,l=new Date("".concat(i,"-").concat(u||"01","-").concat(s||"01"));if(d&&o)return l.getUTCFullYear()===i&&l.getUTCMonth()+1===d&&l.getUTCDate()===o;return!0}(t):n};var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/;t.exports=e.default,t.exports.default=e.default})));function ne(t,e){return"string"==typeof t&&ee(t,e)}var re=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){(0,n.default)(t);try{e=(0,r.default)(e,d);var a=[];e.allow_primitives&&(a=[null,!1,!0]);var o=JSON.parse(t);return a.includes(o)||!!o&&"object"===i(o)}catch(t){}return!1};var n=a(T),r=a(R);function a(t){return t&&t.__esModule?t:{default:t}}function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var d={allow_primitives:!1};t.exports=e.default,t.exports.default=e.default})));function ae(t){return"string"==typeof t&&re(t)}var ie=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){(0,n.default)(t);var e=t.split("."),a=e.length;if(a>3||a<2)return!1;return e.reduce((function(t,e){return t&&(0,r.default)(e,{urlSafe:!0})}),!0)};var n=a(T),r=a(pt);function a(t){return t&&t.__esModule?t:{default:t}}t.exports=e.default,t.exports.default=e.default})));function de(t){return"string"==typeof t&&ie(t)}var oe=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,r.default)(t),t===t.toLowerCase()};var n,r=(n=T)&&n.__esModule?n:{default:n};t.exports=e.default,t.exports.default=e.default})));function ue(t){return"string"==typeof t&&oe(t)}var se=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){if((0,r.default)(t),n&&n.strictMode&&!t.startsWith("+"))return!1;if(Array.isArray(e))return e.some((function(e){if(a.hasOwnProperty(e)&&a[e].test(t))return!0;return!1}));if(e in a)return a[e].test(t);if(!e||"any"===e){for(var i in a){if(a.hasOwnProperty(i))if(a[i].test(t))return!0}return!1}throw new Error("Invalid locale '".concat(e,"'"))},e.locales=void 0;var n,r=(n=T)&&n.__esModule?n:{default:n};var a={"am-AM":/^(\+?374|0)((10|[9|7][0-9])\d{6}$|[2-4]\d{7}$)/,"ar-AE":/^((\+?971)|0)?5[024568]\d{7}$/,"ar-BH":/^(\+?973)?(3|6)\d{7}$/,"ar-DZ":/^(\+?213|0)(5|6|7)\d{8}$/,"ar-EG":/^((\+?20)|0)?1[0125]\d{8}$/,"ar-IQ":/^(\+?964|0)?7[0-9]\d{8}$/,"ar-JO":/^(\+?962|0)?7[789]\d{7}$/,"ar-KW":/^(\+?965)[569]\d{7}$/,"ar-LY":/^((\+?218)|0)?(9[1-6]\d{7}|[1-8]\d{7,9})$/,"ar-SA":/^(!?(\+?966)|0)?5\d{8}$/,"ar-SY":/^(!?(\+?963)|0)?9\d{8}$/,"ar-TN":/^(\+?216)?[2459]\d{7}$/,"be-BY":/^(\+?375)?(24|25|29|33|44)\d{7}$/,"bg-BG":/^(\+?359|0)?8[789]\d{7}$/,"bn-BD":/^(\+?880|0)1[13456789][0-9]{8}$/,"cs-CZ":/^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"da-DK":/^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/,"de-DE":/^(\+49)?0?1(5[0-25-9]\d|6([23]|0\d?)|7([0-57-9]|6\d))\d{7}$/,"de-AT":/^(\+43|0)\d{1,4}\d{3,12}$/,"de-CH":/^(\+41|0)(7[5-9])\d{1,7}$/,"el-GR":/^(\+?30|0)?(69\d{8})$/,"en-AU":/^(\+?61|0)4\d{8}$/,"en-GB":/^(\+?44|0)7\d{9}$/,"en-GG":/^(\+?44|0)1481\d{6}$/,"en-GH":/^(\+233|0)(20|50|24|54|27|57|26|56|23|28)\d{7}$/,"en-HK":/^(\+?852[-\s]?)?[456789]\d{3}[-\s]?\d{4}$/,"en-MO":/^(\+?853[-\s]?)?[6]\d{3}[-\s]?\d{4}$/,"en-IE":/^(\+?353|0)8[356789]\d{7}$/,"en-IN":/^(\+?91|0)?[6789]\d{9}$/,"en-KE":/^(\+?254|0)(7|1)\d{8}$/,"en-MT":/^(\+?356|0)?(99|79|77|21|27|22|25)[0-9]{6}$/,"en-MU":/^(\+?230|0)?\d{8}$/,"en-NG":/^(\+?234|0)?[789]\d{9}$/,"en-NZ":/^(\+?64|0)[28]\d{7,9}$/,"en-PK":/^((\+92)|(0092))-{0,1}\d{3}-{0,1}\d{7}$|^\d{11}$|^\d{4}-\d{7}$/,"en-RW":/^(\+?250|0)?[7]\d{8}$/,"en-SG":/^(\+65)?[689]\d{7}$/,"en-SL":/^(?:0|94|\+94)?(7(0|1|2|5|6|7|8)( |-)?\d)\d{6}$/,"en-TZ":/^(\+?255|0)?[67]\d{8}$/,"en-UG":/^(\+?256|0)?[7]\d{8}$/,"en-US":/^((\+1|1)?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,"en-ZA":/^(\+?27|0)\d{9}$/,"en-ZM":/^(\+?26)?09[567]\d{7}$/,"en-ZW":/^(\+263)[0-9]{9}$/,"es-CO":/^(\+?57)?([1-8]{1}|3[0-9]{2})?[2-9]{1}\d{6}$/,"es-CL":/^(\+?56|0)[2-9]\d{1}\d{7}$/,"es-CR":/^(\+506)?[2-8]\d{7}$/,"es-EC":/^(\+?593|0)([2-7]|9[2-9])\d{7}$/,"es-ES":/^(\+?34)?(6\d{1}|7[1234])\d{7}$/,"es-MX":/^(\+?52)?(1|01)?\d{10,11}$/,"es-PA":/^(\+?507)\d{7,8}$/,"es-PY":/^(\+?595|0)9[9876]\d{7}$/,"es-UY":/^(\+598|0)9[1-9][\d]{6}$/,"et-EE":/^(\+?372)?\s?(5|8[1-4])\s?([0-9]\s?){6,7}$/,"fa-IR":/^(\+?98[\-\s]?|0)9[0-39]\d[\-\s]?\d{3}[\-\s]?\d{4}$/,"fi-FI":/^(\+?358|0)\s?(4(0|1|2|4|5|6)?|50)\s?(\d\s?){4,8}\d$/,"fj-FJ":/^(\+?679)?\s?\d{3}\s?\d{4}$/,"fo-FO":/^(\+?298)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"fr-FR":/^(\+?33|0)[67]\d{8}$/,"fr-GF":/^(\+?594|0|00594)[67]\d{8}$/,"fr-GP":/^(\+?590|0|00590)[67]\d{8}$/,"fr-MQ":/^(\+?596|0|00596)[67]\d{8}$/,"fr-RE":/^(\+?262|0|00262)[67]\d{8}$/,"he-IL":/^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}$/,"hu-HU":/^(\+?36)(20|30|70)\d{7}$/,"id-ID":/^(\+?62|0)8(1[123456789]|2[1238]|3[1238]|5[12356789]|7[78]|9[56789]|8[123456789])([\s?|\d]{5,11})$/,"it-IT":/^(\+?39)?\s?3\d{2} ?\d{6,7}$/,"ja-JP":/^(\+81[ \-]?(\(0\))?|0)[6789]0[ \-]?\d{4}[ \-]?\d{4}$/,"kk-KZ":/^(\+?7|8)?7\d{9}$/,"kl-GL":/^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"ko-KR":/^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/,"lt-LT":/^(\+370|8)\d{8}$/,"ms-MY":/^(\+?6?01){1}(([0145]{1}(\-|\s)?\d{7,8})|([236789]{1}(\s|\-)?\d{7}))$/,"nb-NO":/^(\+?47)?[49]\d{7}$/,"ne-NP":/^(\+?977)?9[78]\d{8}$/,"nl-BE":/^(\+?32|0)4?\d{8}$/,"nl-NL":/^(((\+|00)?31\(0\))|((\+|00)?31)|0)6{1}\d{8}$/,"nn-NO":/^(\+?47)?[49]\d{7}$/,"pl-PL":/^(\+?48)? ?[5-8]\d ?\d{3} ?\d{2} ?\d{2}$/,"pt-BR":/(?=^(\+?5{2}\-?|0)[1-9]{2}\-?\d{4}\-?\d{4}$)(^(\+?5{2}\-?|0)[1-9]{2}\-?[6-9]{1}\d{3}\-?\d{4}$)|(^(\+?5{2}\-?|0)[1-9]{2}\-?9[6-9]{1}\d{3}\-?\d{4}$)/,"pt-PT":/^(\+?351)?9[1236]\d{7}$/,"ro-RO":/^(\+?4?0)\s?7\d{2}(\/|\s|\.|\-)?\d{3}(\s|\.|\-)?\d{3}$/,"ru-RU":/^(\+?7|8)?9\d{9}$/,"sl-SI":/^(\+386\s?|0)(\d{1}\s?\d{3}\s?\d{2}\s?\d{2}|\d{2}\s?\d{3}\s?\d{3})$/,"sk-SK":/^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"sr-RS":/^(\+3816|06)[- \d]{5,9}$/,"sv-SE":/^(\+?46|0)[\s\-]?7[\s\-]?[02369]([\s\-]?\d){7}$/,"th-TH":/^(\+66|66|0)\d{9}$/,"tr-TR":/^(\+?90|0)?5\d{9}$/,"uk-UA":/^(\+?38|8)?0\d{9}$/,"vi-VN":/^(\+?84|0)((3([2-9]))|(5([2689]))|(7([0|6-9]))|(8([1-6|89]))|(9([0-9])))([0-9]{7})$/,"zh-CN":/^((\+|00)86)?1([3568][0-9]|4[579]|6[67]|7[01235678]|9[189])[0-9]{8}$/,"zh-TW":/^(\+?886\-?|0)?9\d{8}$/};a["en-CA"]=a["en-US"],a["fr-BE"]=a["nl-BE"],a["zh-HK"]=a["en-HK"],a["zh-MO"]=a["en-MO"];var i=Object.keys(a);e.locales=i})));function le(t,e,n){return"string"==typeof t&&se(t,e,n)}var $e=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,n.default)(t),(0,r.default)(i,t.toUpperCase())};var n=a(T),r=a(st);function a(t){return t&&t.__esModule?t:{default:t}}var i=["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"];t.exports=e.default,t.exports.default=e.default})));function fe(t){return"string"==typeof t&&$e(t)}var ce=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,n.default)(t),(0,r.default)(i,t.toUpperCase())};var n=a(T),r=a(st);function a(t){return t&&t.__esModule?t:{default:t}}var i=["AFG","ALA","ALB","DZA","ASM","AND","AGO","AIA","ATA","ATG","ARG","ARM","ABW","AUS","AUT","AZE","BHS","BHR","BGD","BRB","BLR","BEL","BLZ","BEN","BMU","BTN","BOL","BES","BIH","BWA","BVT","BRA","IOT","BRN","BGR","BFA","BDI","KHM","CMR","CAN","CPV","CYM","CAF","TCD","CHL","CHN","CXR","CCK","COL","COM","COG","COD","COK","CRI","CIV","HRV","CUB","CUW","CYP","CZE","DNK","DJI","DMA","DOM","ECU","EGY","SLV","GNQ","ERI","EST","ETH","FLK","FRO","FJI","FIN","FRA","GUF","PYF","ATF","GAB","GMB","GEO","DEU","GHA","GIB","GRC","GRL","GRD","GLP","GUM","GTM","GGY","GIN","GNB","GUY","HTI","HMD","VAT","HND","HKG","HUN","ISL","IND","IDN","IRN","IRQ","IRL","IMN","ISR","ITA","JAM","JPN","JEY","JOR","KAZ","KEN","KIR","PRK","KOR","KWT","KGZ","LAO","LVA","LBN","LSO","LBR","LBY","LIE","LTU","LUX","MAC","MKD","MDG","MWI","MYS","MDV","MLI","MLT","MHL","MTQ","MRT","MUS","MYT","MEX","FSM","MDA","MCO","MNG","MNE","MSR","MAR","MOZ","MMR","NAM","NRU","NPL","NLD","NCL","NZL","NIC","NER","NGA","NIU","NFK","MNP","NOR","OMN","PAK","PLW","PSE","PAN","PNG","PRY","PER","PHL","PCN","POL","PRT","PRI","QAT","REU","ROU","RUS","RWA","BLM","SHN","KNA","LCA","MAF","SPM","VCT","WSM","SMR","STP","SAU","SEN","SRB","SYC","SLE","SGP","SXM","SVK","SVN","SLB","SOM","ZAF","SGS","SSD","ESP","LKA","SDN","SUR","SJM","SWZ","SWE","CHE","SYR","TWN","TJK","TZA","THA","TLS","TGO","TKL","TON","TTO","TUN","TUR","TKM","TCA","TUV","UGA","UKR","ARE","GBR","USA","UMI","URY","UZB","VUT","VEN","VNM","VGB","VIR","WLF","ESH","YEM","ZMB","ZWE"];t.exports=e.default,t.exports.default=e.default})));function pe(t){return"string"==typeof t&&ce(t)}var he=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,n.default)(t),(0,r.default)(t)&&24===t.length};var n=a(T),r=a(Ut);function a(t){return t&&t.__esModule?t:{default:t}}t.exports=e.default,t.exports.default=e.default})));function ve(t){return"string"==typeof t&&he(t)}var ge=x(P((function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,r.default)(t),a.test(t)};var n,r=(n=T)&&n.__esModule?n:{default:n};var a=/[^\x00-\x7F]/;t.exports=e.d